0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 16:16:25 +00:00
OI-codes/LibreOJ/3491/data/05-05.in

100002 lines
2.0 MiB (Stored with Git LFS)

100000 250000
990017028 -398937088
531411232 -781518804
163247876 -620397272
960554056 621824544
734710108 379931068
972613048 94607744
-840401056 -791728168
-49663240 -297134728
536348428 227358604
956374188 75980388
-105953100 491797152
804457104 836628980
61387260 108836772
-805476584 -435536420
-387256760 724282284
904584604 -321325532
-281929912 740215300
-205192196 507205864
880422928 940703324
478922576 524522460
600590232 -478369144
-859596408 -757619280
857499192 324136384
238354424 -564398692
121449196 630606636
795485680 168592864
778591440 -679119320
619916660 855154388
679920340 -132881936
-973865552 136639448
-181452876 -361929964
277910248 -780688656
-826332232 -624023708
344700752 -825269060
131105128 -736239328
-155907620 890763368
-707854092 697397140
-893603348 -69674176
-406044320 697965136
863266536 -818875464
339515968 -950621408
-713271900 601347560
-791626220 -970064348
-831269428 11738584
139814400 -852896968
-896632660 595405448
-93792160 -675944368
778780772 -644457000
608280024 -839920444
-612911376 -582093952
-675813292 588749700
119191776 48833092
-700178864 -730399164
122002628 -287041876
498758744 212678092
-257008300 267253478
-684158464 -985254600
135576276 463222584
850989084 -955150812
-509725436 27831804
252976680 -902094160
641369432 -953286620
-221125212 198900548
-251243564 629354132
295707456 -912842392
-450916004 -445643836
464052732 -649335940
-845221740 -688848072
-256997511 267260936
760867052 59610452
-492743812 821831956
-696581556 -293668496
816341328 -565709452
94578616 -126604852
578656848 -936814736
-76927048 -474917476
570093216 674196688
-844537232 -895438412
105501616 320174976
504875624 545072264
-637815816 -768207308
144795288 -960903592
-238354424 -912507420
-930158988 761624380
-793723436 42585136
87194668 -636126392
782348952 -505166904
287842896 455707560
275026576 -440823152
-518871628 -392689132
512521724 555776804
-266535764 16501012
-145698256 58124924
-339690736 -752274292
508764212 -373814188
656574248 144809852
167398616 -644296796
-550286176 276016928
249262860 -664467936
697702984 -760167980
-385887744 377382368
366838032 19209916
-682454476 -495787688
-782247004 759745624
-553082464 171840636
-387256760 208818632
-265181312 -196075132
-119614132 146091484
372037380 177316700
915813448 257651724
-532110304 90500696
33060280 912143320
-906157516 -46313520
-464984828 820171660
185618180 764741076
-983943840 -34254528
661759032 -556257416
550926992 518813372
-425210544 739996840
-345210492 -519352240
558034224 -758973732
361565864 -409452296
433686792 -657040296
679934904 394276608
647209596 989507288
-628232704 -484937508
40910276 41201556
588298216 -16078656
473446512 -19093404
300076656 -991458864
-797277052 -218081336
-609692732 560102312
177899260 242607112
713373848 -368891556
947956196 -485811348
-393461024 721733584
-32390336 206939876
-659239460 -306339176
805971760 -322257628
601391252 -782727616
-414069084 -342487024
-787635684 804427976
-654244008 40342280
184074396 -768556844
-398543860 429055440
-257000199 267256508
-864140376 271574908
-85432424 895249080
-256999825 267250026
263346248 -856698172
-837065900 -707125892
-435565548 257666288
-921391460 976661840
707344352 -978584288
-251170744 -556475876
-972831508 820535760
745676800 -855256336
141168852 681187408
749769284 -169175424
157597044 729656400
-431341988 -848251052
808229180 -349157336
-223149608 -138343436
345530900 736690812
-152616156 -168490916
-510206048 -12262888
438842448 -465873232
-25749152 556271980
-271123424 -478369144
-648622304 271254500
-740739604 396781616
-78747548 -842643912
35754620 776450532
-621271112 827424532
674167560 864198632
-749434312 866747332
526226448 260535396
112346696 -940193584
-255510816 67183732
-367507976 -655875176
296566732 -677255128
954204152 511138144
669536208 177462340
-629965820 -404384024
-412656376 899545460
-257007947 267258221
862363568 251432896
-437138460 -724413360
-226979940 750730508
455896892 -206357316
-660724988 -728709740
-953053596 -602235964
-254826308 -125716448
-663564968 -682250580
-257000205 267258376
-917284412 111720444
-506463100 55459712
-57746260 -890137116
770654060 835405604
-651491412 166874312
-911152968 -804748384
-165082940 -953752668
580521040 -777280680
283721284 799199500
644821100 762731244
-209954624 309790844
-994065820 866295848
549150184 -618023340
-168010304 -433439204
180884880 -346681456
264991980 -265035672
572685608 641893736
308960696 35827440
-426506740 258977048
450697544 566393960
291760612 -897535628
-367318644 -432740132
-360124028 528440176
-980375660 641835480
705509288 463907092
-993002648 -21627540
192550644 193861404
109958200 -792835032
-74990036 893414016
-273803200 -956417880
-15743684 -890326448
-368643968 536406684
583856196 332743708
96151528 -388319932
-9539420 -336355580
-253238832 -809059328
354225608 967326316
-397102024 211265384
137353084 -664904856
-991866656 212998500
607493568 -930581344
514851964 474305788
786033644 -664948548
770668624 -473606716
-396577720 282337704
-234363888 -989973336
721311228 -109433896
-482374244 -641485944
934601008 866223028
-572583660 -498394644
-779086616 -980841708
-471640576 678260044
-67999316 -917706768
-603925388 630431868
175015588 -771993948
677793996 -392747388
-75834748 -474524248
266215356 219625120
700761424 -540848704
-669070160 809816656
921711868 -504555216
-166801492 204565944
-779858508 303586580
-388917056 -377455188
310708376 -350031176
-844580924 -16515576
230504428 637844944
609284940 484631664
-267540680 -316854384
-837284360 636373980
-459465072 -22515944
-866587128 -772125024
720786924 -472339648
929416224 -878311148
-226382816 674371456
80961276 -562286912
-702829512 991240404
-330457160 -491360232
927115112 381722440
-403160648 218197848
-286881672 111123320
728229128 25181156
615037720 -41551092
-108895028 -499035460
25079208 376362888
173064012 946092004
-256999592 267252208
474990296 168243328
-598289120 -713636000
997444668 -886073760
456333812 -382348692
-969103124 464664420
-643626852 700921628
797801356 890355576
480087696 -468800596
223965192 351400192
-992420088 -366648700
-685702248 -617207756
-122497804 496967372
-257010629 267259447
-564893868 682600116
443954412 565986168
446066192 -823783532
915376528 -398602116
93602828 207129208
-67256552 567457132
801456920 -868742600
-256997962 267259175
-526153628 58707484
472310520 489903832
139843528 534251212
718777092 -482243168
-567952308 -972481972
-370173188 -360327924
501030728 666463204
525105020 294440388
-137222008 -196075132
223338940 -635427320
-434720836 -127201976
394495068 -130493440
-28487184 -923634316
36963432 -740200736
574520672 -896720044
-448076024 777571960
721558816 195769288
-294047160 -766634396
-382916688 -375984224
151887956 -869499928
274269248 -829623696
-591036248 -489787320
-458605796 -541941004
-51046820 -438594860
-278157836 310271456
669332312 883233780
933581528 599337728
-105501616 -535401768
-674793812 -236344592
-788043476 570690340
318572936 160538972
835463860 399039036
-555470960 405083096
896851120 691076364
961384204 -344817264
722272452 -118259680
212343120 -512011984
-228509160 207871972
-918216508 210114828
290901336 757007592
-257002911 267255636
-256997137 267256920
88636504 604376872
885403816 -104817108
-767668440 -440488180
175088408 -978234752
-275521752 -88272404
693027940 -521318380
935067056 384198320
-209838112 723670596
-800714156 -316053364
417011012 -439876492
773115376 -642636500
-247966664 -278973420
-404558792 750541176
-124813480 -409597936
-11607508 -301401980
-602046632 -902443696
186535712 -332641760
852663944 -578656848
-233956096 850610420
933057224 -25210284
-54134388 147518756
-861140192 -118885932
256326400 -106040484
890865316 901773752
932023180 -119148084
93588264 500754012
-710329972 -586040796
608032436 326510316
-256999412 267259464
-644879356 932940712
704693704 237291252
189550460 202017244
790723252 -588327344
-760663156 -828167296
-340316988 686503268
-739195820 -553694152
-257000273 267261966
-257010070 267259676
-626732612 982662208
639446984 -709499824
-474378608 -186768736
-287872024 506856328
-186928940 27802676
899632844 359701672
-133449932 -723568648
-81194300 -861242140
895336464 -567253236
446925468 -799505344
-977186144 -952004988
-341613184 747468172
-475529164 -843925544
474305788 75878440
-650704956 -476985564
98001156 -604114720
-547955936 101627592
170136648 470708480
-171782380 -926532552
-930901752 24394700
711407708 -888768100
972059616 -534644440
365774860 502487128
-503492044 625756824
-831575272 443022316
900550376 719228576
-665633056 592740236
-213624752 700018660
210260468 828007092
920517620 356366516
332918476 112128236
921289512 -60979468
-613450244 -704475244
-635966188 658249108
-716665312 -932809636
522498064 -169233680
964821308 -402869368
26899708 304081756
-512376084 281114328
905968184 -574855644
-286299112 -579326792
-791087352 119876284
174112620 -817637524
-559607136 261438364
-434837348 926022812
441536788 638150788
-638762476 528207152
-209095348 -798383916
163713924 257666288
-626324820 -253952468
741802776 332510684
701242036 -722986088
-458154312 809496248
-992565728 439716288
-343171532 -42978364
-371804356 181977180
-255802096 -971812028
-423826964 -157247508
444988456 777659344
-641282048 806568884
-79257288 -689051968
-274473144 188865952
609197556 -739326896
60294960 -929896836
191603984 198827728
641806352 765731428
306761532 332000944
290333340 828618780
997124260 906084696
-324966532 -544882932
679163012 803015268
747307968 197138304
404107308 890035168
-68945976 132139172
131250768 728200000
747526428 -454717208
-22064460 -521565968
-482112092 391407500
975627796 -98190488
-583841632 -677619228
-288075920 370391648
-706921996 656763580
435230576 599104704
-154873576 -607828540
-761871968 -655773228
-66907016 -218343488
-261394672 58183180
-530784980 -664409680
-57236520 -392907592
706892868 585108700
-203837744 -878150944
477014692 607100340
-175452508 528585816
-257004798 267259093
722549168 664132964
-823754404 87384
-707752144 157116432
-251170744 -118128604
-22836352 -748676984
254593284 34181708
-256997754 267261773
-256998636 267252770
412918528 867519224
-703441200 -978453212
-943353972 -128905964
-113511816 537586368
855096132 -931149340
583856196 279235572
67125476 385581900
289386680 388188856
-306674148 -49677804
153344356 445964244
939814920 470664788
-559621700 -174768000
-256999018 267263722
-990191796 802986140
-507671912 221285416
-320815792 -525308916
-156286284 -694265880
481238252 -585050444
762876884 498700488
-973122788 167252976
-43662872 -593934484
895729692 -270642812
-881442408 -327631744
-378998972 226863428
-86248008 314888244
829929540 607624644
49517600 522672832
-796097368 201915296
-754997760 -359497776
-900885348 173559188
887515596 527988692
299916452 -793024364
746769100 923153704
508662264 357793788
402563524 -382654536
845323688 500826832
-551014376 638544016
604245796 -407107492
99384736 575205180
980943656 658627772
-257007439 267254147
645811452 -544344064
-881238512 284726200
-705305392 -434764528
243393568 -380382552
-442366936 -103273324
-741191088 925003332
-936334124 -357604456
767712132 -497797520
521784428 -639942160
-98190488 740025968
-876403264 125497988
-24307316 -281347352
-598755168 214047108
42133652 -260273244
-781635316 759163064
-712907800 750555740
473359128 869485364
-382931252 86131496
510832300 235412496
8578196 -471669704
-876213932 -466863584
239373904 94272772
671240196 -236315464
355128576 941518908
891651772 549397772
762352580 874582764
343914296 -911619016
346186280 -387416964
-786135592 -750715944
-882287120 -529488784
-20535240 -231043296
-303280736 -707082200
824599116 92146428
-795587628 558136172
-41958884 -177418648
-256997866 267256007
789907668 747599248
357575328 246379188
606284756 -215867608
-84951812 937106016
-232295800 -204697020
-414651644 -497841212
-463353660 -924915948
103302452 103200504
882156044 977317220
572423456 -782567412
678726092 -924071236
219100816 -278419988
41259812 -265793000
-64795236 -440575564
-109142616 -36788664
-257005124 267262204
-780513888 -727850464
831313120 737666600
-777848676 147227476
778766208 -785421956
344948340 -423579376
-928673460 501205496
80728252 -235791160
-50522516 40313152
-321587684 382115668
769547196 -790140692
-920605004 799417960
448192536 -712820416
-323044084 -340855856
476548644 496894552
-257009534 267249867
-459100972 636024444
152863744 -832114140
384300268 -61416388
846896600 -200065668
361478480 690974416
-783499508 -477466176
898773568 229994688
-667133148 418103312
-750322716 -146877940
-257001307 267263127
986652744 805709608
180826624 59348300
82956544 -118245116
949441724 -620790500
-248126868 602600064
20578932 561121792
466936404 -572365200
-706164668 -427336888
933188300 541343880
388028652 738147212
-991109328 992944392
-256996674 267257690
909973284 786689024
-256997455 267255928
-723539520 -677386204
-968112772 650107832
-393723176 360560948
-685760504 -545043136
294600592 -387416964
-300018400 -556665208
127522384 596468620
-710694072 864038428
761799148 -337040088
494316724 106360892
-604624460 235208600
624781036 132066352
88680196 171840636
-542028388 6859644
633796152 -587788476
52022608 703324688
-539916608 398689500
-573777908 -183695732
-46473724 58925944
164107152 -808491332
826943920 -755099708
-394582452 354152788
740841552 -93777596
-31967980 -121157916
836628980 -323728592
145494360 -467023788
-985079832 -620921576
433992636 37662504
721704456 674065612
109929072 -482549012
414360364 964151364
-675842420 992347268
44070664 504132860
-166612160 -967719544
-544868368 -329452244
-344919212 -319505032
707999732 891928488
937528372 491025260
799709240 960277340
448105152 652860428
137411340 217688108
-922134224 587642836
756075496 -987060536
-411826228 -490238804
726059092 204828096
928323924 409699884
-510570148 557961404
872470984 -804238644
-521828120 -618067032
888957432 -190701016
20433292 690100576
60236704 307751884
364828200 -825560340
-576312044 -308654852
-493632216 145363284
210595440 676162828
-277851992 54381976
-905108908 513774228
-669011904 -412554428
395805828 -713024312
200793868 -266899864
301474800 943790892
-257010004 267250072
-253952468 920750644
516497696 -234451272
-649132044 -825021472
-118900496 537105756
648767944 -448207100
-122148268 924930512
-602148580 -641180100
-670293536 -233795892
-963481420 -313490100
870635920 -382261308
180011040 -579865660
181787848 -452780196
-100302268 748895444
647763028 -271108860
666579716 602993292
-299377584 -284740764
-618052468 547402504
755230784 -2126344
-257009628 267263142
847945208 -426739764
895176260 790490228
299319328 153621072
-922469196 -430657480
-571520488 -428880672
589579848 26375404
944125864 -450770364
-30045532 -413180680
-746827356 -398995344
605906092 778110828
885272740 -386149896
-257009736 267250942
202672624 -597269640
-226979940 -824540860
355245088 27409448
-177345828 -533683216
832565624 -372634504
-372314096 -381780696
-794830300 -644296796
-840066084 -657491780
505749464 -585429108
-337943056 554946656
-328374508 695984432
-704591756 -388290804
-216901652 644719152
549193876 -855154388
562170400 10427824
72630668 -660535656
705552980 85825652
734710108 -403029572
-881223948 629325004
204944608 -162374036
793796256 247660820
-707373480 -331287308
-53260548 -500156888
-376654168 -641398560
-854965056 740608528
650704956 -126211624
-78631036 298882408
80203948 317407816
-815336412 865014216
-22268356 637422588
-954597380 455707560
-666128232 454032700
-648840764 -231072424
-746405000 -669536208
-175831172 108996976
-460033068 50770104
627184096 663899940
391494884 -217862876
-932372716 -325796680
303703092 475762188
-256999811 267261360
-745997208 -701169216
574462416 -950228180
-95670916 -608920840
-618591336 367304080
312019136 804631872
-747307968 323976180
-370318828 658525824
-256998431 267251618
346666892 203677540
708043424 318747704
-256996354 267251457
40881148 570923364
352842028 -140265884
-340083964 692824044
-705582108 -34472988
732918736 -650675828
-744438860 271239936
-837459128 -712208728
745968080 218314360
808476768 -954539124
-330384340 -808505896
-831735476 -782581976
-606998392 -494418672
997182516 -887836004
-920546748 -600517412
-338875152 -500215144
976836608 -829434364
836119240 85301348
-797233360 838930092
752449060 -621795416
-257010015 267259678
-257005705 267249586
-18758432 -838391224
-173908724 364231076
330078496 909143136
301445672 495729432
-423025944 -904628296
489000864 -427497092
-367041928 871233044
995667860 -870009668
-684508 57586056
-414171032 356206312
-122512368 -921478844
211702304 654608108
-409408604 -359920132
-562228656 -171767816
-268589288 653064324
314218300 -782334388
649598092 -843168216
-760197108 -951262224
-675536576 326728776
-25559820 -492743812
-858649748 485316172
388451008 753308336
-162374036 561252868
-14199900 -450682980
-273337152 -68450800
-11374484 -834881300
602425296 -638500324
-456027968 -249073528
460338912 -744409732
-389776332 -693930908
916891184 -791495144
-746375872 -177316700
145159388 988837344
-286226292 264657008
158296116 -965331048
284930096 -434487812
-518201684 -415438100
-706441384 846270348
-182020872 -785931696
891258544 562243220
-830046052 513817920
-304140012 -189346564
-257004008 267258994
-307271272 -7529588
-102312100 63193196
829725644 -424686240
528061512 698620516
-601959248 883379420
-734593596 -424278448
-45119272 -160174872
-572306944 -24511212
-706645280 489219324
990468512 869965976
58692920 -651549668
-267205708 387489784
-223848680 -702203260
-380295168 -846503372
364799072 -55561660
-72761744 177593416
94054312 973399504
663448456 531775332
-866426924 753104440
553053336 738263724
213449984 685032304
922556580 8126712
-28763900 -257345880
-168185072 112113672
940630504 789572696
376712424 407194876
56406372 197604352
956068344 -541955568
56668524 661846416
325927756 352244904
-556883668 622450796
-452823888 179850836
-602702012 -724719204
-584613524 -753759820
-861606240 -942261672
224372984 182763636
-303703092 595434576
156067824 -301023316
-433147924 -361434788
435711188 493806984
932838764 -813253760
823288356 -752376240
817521012 -880452056
114240016 13500828
580229760 163859564
-687056700 -761493304
808913688 -253646624
-257001488 267258889
145101132 906987664
828414884 -637888636
-560699436 -497797520
337710032 71480112
-878704376 94695128
-710431920 -613479372
-559548880 673118952
868567832 -422370564
544518832 -922207044
-274167300 -873796308
-734142112 -309718024
-257008085 267254184
750599432 179879964
573617704 531527744
-130376928 -670410048
923692572 865378316
-528396484 793854512
-615649408 886161144
-189521332 755216220
-82403112 861533420
443837900 -158427192
-256998308 267262478
-731578848 543776068
-63280580 -382479768
33992376 -362934880
-949237828 -164879044
-935431156 -875675064
751473272 -148844080
61809616 288003100
-332729144 937950728
-125803832 439963876
11039512 313096872
-343535632 508312728
-502574512 -30263992
-351633216 603503032
-670308100 -588400164
734972260 -503186200
-599512496 625771388
109448460 270992348
-245301452 45192092
-700164300 90675464
840867104 -997182516
-448396432 140047424
-370012984 -436759796
-337695468 -660491964
636082700 814287804
-437094768 -981569908
904628296 98394384
68348852 245126684
-282556164 487850308
764988664 942378184
463411916 -523095188
-147780908 -303237044
99268224 42381240
424598856 -625742260
-13267804 34400168
104540392 439279368
-166888876 53828544
-569408708 33861300
-179370224 -862305312
-715063272 770406472
-777455448 247966664
-257005930 267253545
-311363756 274589656
512827568 647515440
501700672 952267140
-90966744 360109464
-535532844 -446707008
-257002020 267253537
701577008 -797058592
-808229180 916308624
983827328 -253107756
301533056 100316832
219275584 -779334204
-742268824 -651972024
-883612444 -17243776
-309994740 -886525244
347832012 -749055648
-216522988 -841100128
-965360176 -794917684
-605745888 -778955540
662909588 -836556160
-314771732 -412743760
-373464652 -683983696
-508312728 839104860
-396912692 410850440
428662212 -683226368
904366144 -968753588
470140484 -408199792
816530660 663856248
506259204 -361624120
868043528 76592076
-361420224 917721332
988516936 -182690816
-934965108 258554692
-678624144 823987428
-481660608 773275580
-31487368 970705164
158936932 702916896
79199032 375634688
-257006148 267258420
534222084 -722053992
203080416 -598026968
-537134884 735278104
608047000 558864372
-291192616 940353788
-551626064 744919472
-383936168 477611816
131614868 279250136
-473548460 384329396
235441624 -391218168
461635108 186360944
84689660 766954804
-174695180 -373391832
724806588 627125840
380615576 -654651800
-283080468 643641416
-435128628 -429332156
-256998687 267250906
-257006785 267252797
-543921708 -740506580
-653588628 284959224
-688192692 889219584
-869194084 -608513048
336763372 244922788
-246743288 811811924
901933956 353147872
-466965532 -166364572
-23185888 -405053968
114108940 684289540
913410388 -114036120
-811025468 964996076
485592888 832099576
-110191224 88607376
931542568 -593249976
480728512 -607173160
97345776 114473040
634101996 -833002544
919716600 -680808744
-733006120 -288410892
-821628060 -695168848
-687158648 -961151180
-594997656 826070080
943499612 712631084
568767892 -580521040
-42191908 -31312600
-399184676 -587191352
-689488888 880495748
-714072920 128614684
-251826124 -129182680
956825672 106302636
-633781588 -321689632
657462652 931265852
-28443492 119628696
328563840 210682824
855722384 458343644
-475645676 -724092952
961966764 395237832
-321209020 -147533320
-700368196 -142829148
-558747860 387431528
-497943160 711232940
-580069556 824220452
-807253392 838027124
-777135040 -129852624
-32608796 -772867788
-257005804 267254888
-141678592 29331896
886015504 236111568
-994983352 978438648
-772649328 95510712
473344564 -855154388
-385465388 180972264
-288075920 203255184
121405504 -872529240
553461128 749215852
592390700 -194735244
615081412 110395120
-440022132 914910480
-923546932 -308101420
-340185912 -906565308
219202764 -264613316
-465873232 513206232
-704242220 -900477556
856377764 -91549304
-429536052 640597540
-498278132 -562374296
-587759348 499108280
-766357680 -78732984
-825065164 -766721780
-715092400 -678260044
718704272 385771232
-133668392 631538732
-168855016 184656956
-773144504 -569889320
171869764 -243247928
-949834952 249102656
163568284 320670152
-871902988 -107351244
-382931252 81325376
-257002277 267262406
-119206340 -141299928
-395587368 -282672676
-540280708 885403816
436657848 -286444752
-965491252 -726408628
-751837372 -595157860
-393155180 -680735924
152892872 -682396220
467213120 -355259652
-263346248 565272532
-44463892 -322913008
-248563788 -488855224
825604032 65494308
-257004236 267250507
421919080 -748007040
-257005570 267257474
-785072420 -119759772
-992318140 836046420
-144955492 123662924
814782980 -521871812
967690416 -15525224
-283764976 -859916816
-153723020 -778169084
-604828356 -220222244
422122976 85286784
372517992 690799648
-419559712 621824544
-225785692 932401844
423710452 120866636
-164777096 466514048
201274480 941897572
-741759084 333661240
-800073340 -159271904
-586215564 -65639948
264584188 -939421692
-852416356 143659296
337768288 685410968
-849518120 -888185540
731520592 -477145768
280080284 867606608
-902050468 564486076
304081756 110773784
952674932 -841318588
805578532 739953148
452590864 951393300
-675449192 719942212
940615940 -245374272
-776086432 -603634108
-188938772 474815528
605061380 532794812
-408359996 220251372
-526517728 584365936
741263908 -346186280
266026024 823914608
-637772124 109128052
-200065668 -595026784
887923388 -426550432
124624148 207376796
-351458448 -887311700
170588132 674502532
-257008588 267256375
-537265960 507919500
161485632 -265093928
-426069820 115099292
-369328476 -273482792
927828748 -85039196
842425452 544271244
41551092 597983276
-53537264 183025788
244223716 -14622256
908371244 -799549036
-688862636 -5141092
392077444 -589885692
-257007323 267260700
740666784 -411418436
-994473612 -413967136
937586628 -170529876
-874699276 105618128
574855644 -8651016
-36249796 -451163592
-122774520 742137748
-935868076 470897812
-15903888 696494172
660652168 -88636504
-111327216 156490180
625727696 418423720
573675960 171447408
900797964 -726088220
-449838268 -247194772
718412992 -553679588
318645756 -223906936
-841362280 929940528
-969831324 172190172
937644884 485330736
-133784904 732263356
667628324 -458795128
622159516 929445352
-376115300 -254025288
977215272 308290752
218008516 165345092
-88214148 33191356
430919632 -34341912
-500477296 -271137988
-244296536 -698169032
-171345460 815991792
-596191904 -294309312
632354316 355885904
-17724388 -187511500
-593424744 858970156
431167220 -204682456
-16734036 -478136120
-497651880 339850940
160335076 667584632
548902596 353599356
-699945840 -499647148
-779843944 351473012
380251476 829390672
-970297372 -234349324
-455605612 129386576
695693152 219290148
998799120 -252335864
351458448 103535476
-593322796 423856092
-803772596 909070316
473985380 -788990136
-75485212 -147081836
-803088088 568054256
-752987928 -743331996
-904497220 -385902308
-881209384 831851988
-116526564 564806484
39453876 908924676
939509076 402082912
387533476 -302727304
141270800 440502744
379596096 -535139616
-271633164 879898624
-196220772 753934588
-971797464 -842032224
72514156 95510712
-819385204 -404092744
867169688 878107252
610653956 -970049784
-737987008 746579768
-263287992 829681952
997080568 -879621908
218372616 -214571412
-884165876 581671596
892438228 -803568700
-297309496 -299843632
-961340512 717160488
782611104 -28894976
378125132 322534344
-403772336 -817127784
913963820 -325010224
152033596 -892015872
650020448 -562898600
225203132 884733872
902560208 -805330944
60091064 43342464
631451348 153752148
138605588 897914292
-348210676 -236461104
-490034908 -87893740
-79140776 278900600
-260957752 -995682424
-162228396 654287700
758755272 139450300
-256997966 267249441
120983148 563612236
383979860 214411208
-333093244 -800408312
-483918028 919104912
996090216 934382548
-257008277 267253287
-372314096 -798587812
-184045268 887340828
175030152 -74392912
737957880 471480372
95787428 -44128920
-360692024 437968608
23448040 868626088
-64780672 506419408
-587919552 2475880
251025104 257739108
224110832 325345196
-656020816 -270482608
-757546460 -15030048
262399588 162475984
717335256 4077920
208396276 743623276
-478398272 890370140
64037908 -668706060
-129852624 355390728
-780615836 217921132
-663506712 261482056
-964996076 40458792
384212884 553621332
858445852 -14724204
-843255600 742268824
-256428348 -95583532
966248580 131702252
-132474144 -322752804
-257010318 267263333
-212008148 -233912404
603736056 -824103940
103462656 -281201712
214338388 991007380
316708744 170034700
320772100 807675748
266040588 -966175760
-25370488 -858183700
288338072 776173816
786645332 -244704328
897972548 -860178968
-660754116 883787212
448906172 -854513572
-501511340 524566152
-433220744 -432507108
-457120268 285498092
-257001084 267252181
978627980 -372401480
-318063196 -622523616
148246956 207216592
788713420 939494512
485884168 -760022340
-939756664 682483604
-284231024 793359336
-921420588 324150948
461198188 -530683032
-543950836 432973156
855824332 -974491804
591968344 826259412
806598012 859130360
-687755772 -126532032
101103288 -535824124
-257004304 267254956
-822574720 800859796
-617076680 -206750544
-38230500 429769076
-750220768 109069796
364551484 -564180232
-774892184 -652787608
564384128 774542648
853392144 -945349240
-146557532 181656772
-875121632 -917750460
-248651172 278725832
244456740 954058512
89262756 545014008
148756696 163917820
961704612 177374956
-981861188 237655352
-216319092 421103496
534236648 -129677856
-943892840 -972001360
276978152 367464284
762672988 -221299980
-257003181 267257355
-686852804 -272929360
890603164 -868393064
268239752 20535240
-519920236 -816530660
-520837768 -765294508
34414732 960801644
-871771912 964894128
-172743604 723248240
-304809956 813588732
-845614968 408826044
-220688292 -750832456
-352186648 636810900
883350292 -975729744
-635339936 354312992
-610420932 -516992872
-558092480 -404151000
93122216 -836264880
-257007984 267263437
-967763236 -852154204
-256998064 267250039
-256999706 267253157
692328868 -431414808
-255452560 848076284
-710067820 83131312
-970151732 -398704064
-791655348 -359133676
-916658160 -182792764
-868247424 -790810636
-480553744 740564836
-243131416 -182326716
44041536 -276249952
-992478344 -98554588
-164107152 -436017032
-595740420 -893676168
672565520 637189564
149601408 -893952884
-587846732 -156708640
-348734980 759133936
-433089668 913847308
28210468 608891712
471014324 812642072
-14695076 334680720
-782057672 -964777616
695416436 371265488
334811796 -121172480
-549514284 -7951944
-547519016 -163335260
-961791996 503011432
360779408 662399848
-918231072 -871174788
-141926180 -34982728
236956280 -319708928
-500317092 -287755512
436497644 632820364
-793606924 29564920
-257004727 267262853
-921464280 961617228
35667236 -901030988
478937140 406058884
881267640 947766864
-481529532 -769984116
-359410392 -80029180
-57556928 -452197636
-901584420 -655511076
-496996500 -393388204
-257002241 267262225
885097972 -941853880
-294877308 -415831328
-257004218 267259845
-575875124 -786077336
-938591544 -368745916
734040164 184846288
-810486600 -442104784
-691877384 -898511416
-974855904 -150402428
798442172 -716228392
37531428 -727806772
493107912 -610042268
761711764 207930228
290289648 354400376
-218168720 -243320748
647078520 709572644
-316009672 -94331028
163233312 -932241640
36322616 -264642444
333326268 -421831696
60877520 -334039904
557029308 -367639052
355143140 -931032828
-766634396 105676384
-143906884 126706800
-29870764 -920706952
-620688552 332831092
985007012 -883423112
387081992 -919425320
281056072 -782363516
468290856 81398196
651593360 753279208
-36905176 440327976
-975453028 -272608952
916235804 -623251816
60338652 254098108
-684537128 -55590788
-276104312 -484587972
-34516680 -874568200
181482004 -542013824
-257009843 267254293
147402244 536261044
450814056 -638631400
589914820 61081416
-206313624 -237830120
846721832 860120712
-406248216 -950126232
-352186648 -302814688
-607770284 63018428
-928236540 729146660
664861164 115419700
135765608 542436180
27438576 617062116
-434604324 926765576
92874628 -338583872
669623592 -206590340
874364304 -576807220
618853488 -850654112
-3306028 -855955408
111400036 41055916
29492100 -82941980
393446460 -333734060
-674269508 -307897524
589259440 415496356
533348244 860470248
405039404 -15466968
12321144 646728984
642753012 106419148
86335392 -828633344
-307708192 -181088776
-305363388 762891448
816079176 -723830800
815948100 -230664632
408578456 -540033120
-860149840 -311465704
190249532 264860904
782450900 167165592
826914792 -593468436
913250184 -576020764
-374411312 -899560024
-256997287 267259804
238325296 -820462940
-507118480 476169980
-225042928 -718820784
519425060 -104394752
648884456 438973524
-291454768 799563600
52109992 130041956
891142032 863572380
-542479872 -651622488
233038564 969685684
324252896 -293930648
709528952 -77393096
34341912 385916872
636985668 -484704484
954772148 -617295140
8388864 649743732
110773784 -448935300
-955616860 -145974972
-538911692 -815365540
853450400 94942716
-960510364 -981293192
95743736 386747020
-41332632 -264220088
-708218192 -455794944
-288090484 277458764
-879636472 396286440
-433745048 460819524
-95758300 400553692
440124080 684755588
640757744 -166393700
-212707220 700382760
-695897048 -597269640
-50289492 848309308
380426244 766532448
228013984 464751804
909463544 483539364
-793679744 -565549248
-141401876 126561160
897186092 -306878044
61678540 -812947916
210784772 328811428
-949966028 464853752
-769037456 444100052
-987672224 -926022812
954073076 191866136
-256999616 267250057
-328927940 960976412
657229628 -227009068
-591837268 971593568
-949631056 -518347324
853494092 -68625568
-231640420 -316927204
-814229548 915391092
521332944 -329000760
-48163148 -132182864
-257002494 267251659
231786060 250253212
-157480532 260142168
718179968 -531396668
993308492 -626557844
-411578640 -937324476
-377105652 -966598116
-320233232 881427844
-464227500 616814528
606357576 901963084
-682891396 624781036
189929124 166568468
-291032412 -179821708
425997000 107686216
-769896732 -808607844
-244005256 778387544
-500302528 -666346692
-29797944 -643408392
-394728092 -687610132
81645784 -732773096
-777426320 927843312
-646772676 -606488652
324748072 -187526064
-104380188 410471776
439789108 -937339040
-344467728 156650384
836774620 -515740368
572175868 793548668
-947650352 -738525876
-950694228 -504060040
813792628 -94753384
-882520144 -147635268
69776124 -345166800
266768788 -477320536
-823681584 162679880
-291818868 189521332
-372022816 287143824
325490836 -901482472
716810952 803874544
-464547908 292503376
-594750068 929489044
567923180 -362687292
-684376924 462363308
265967768 604391436
114735192 907657608
38958700 -857615704
171432844 -215241356
-865087036 428866108
472645492 -929183200
-411170848 -640393644
-214105364 -134425720
466368408 -101365440
-827016740 929270584
-6830516 944096736
-137440468 641762660
-841857456 436089852
-355871340 -684668204
-591021684 -371352872
-357720968 -786237540
-689532580 -255132152
670919788 -749055648
585764080 -544358628
-605410916 -445367120
-415336152 -601507764
-578802488 454702644
-41347196 130231288
-257001823 267255770
799417960 -739690996
-907249816 121172480
-543455660 -622814896
426929096 -363954360
-484820996 -924537284
80917584 -367799256
-209779856 -446007936
711509656 199687004
344569676 910832560
870228128 139697888
-256998142 267262748
-257004801 267261812
759818444 -349958356
-443532056 -192579772
896778300 343258916
291818868 -19675964
300134912 -147664396
-405185044 570675776
789295980 687872284
-183040352 320043900
-396956384 3975972
98277872 896443328
-203371696 -417535316
-545873284 -963554240
-216086068 112099108
265021108 109477588
689372376 34356476
205920396 858140008
-829055700 484238436
-605236148 320844920
-118463576 -810748752
-252729092 -612255996
-228946080 -109084360
-187526064 -48876784
427307760 -83611924
-257008447 267261931
712412624 -342792868
-786237540 -216522988
-173136832 -401048868
-210974104 -837226104
-906259464 -233125948
500957908 -77655248
427351452 21991640
753133568 956665468
662763948 988342168
649350504 958718992
-579385048 -916366880
-59464812 -345574592
539770968 470140484
102108204 798733452
-739487100 370377084
-305494464 -338962536
416515836 17986540
-631669808 -294454952
979909612 67868240
812598380 -893093608
548130704 64096164
-93413496 194443964
-24715108 -873912820
864562732 -406350164
388130600 697790368
620877884 -456625092
972714996 198754908
-257001449 267263934
846983984 591953780
-312208468 22588764
109594100 -565811400
-874349740 -581059908
891680900 428283548
-301329160 -131148820
477509868 -221081520
224358420 757779484
-37982912 275914980
685702248 288964324
770843392 864708372
559403240 -568432920
-634072868 137469596
840910796 839978700
-256777884 595565652
914138588 245752936
949194136 -691455028
689794732 -527741104
46779568 975307388
727530056 945655084
469718128 -423943476
449648936 -822123236
-893049916 -323233416
-257001508 267255856
861213012 -60819264
870446588 -439264804
567063904 79781592
856421456 953126416
-175729224 242912956
-257007769 267257694
-135954940 560451848
-410471776 822545592
-123895948 217076420
112448644 -15772812
97593364 492539916
-898365776 -845760608
-925862608 -101205236
-408374560 -487923128
886059196 -401602300
-295634636 880131648
-21744052 -345093980
-279905516 263535580
66936144 760444696
701271164 958952016
527784796 548480240
-326787032 -197283944
-657258756 338481924
-278798652 -28734772
809743836 106040484
871786476 428968056
396912692 461984644
280196796 157655300
832143268 -630315356
-249583268 -591764448
-219901836 -135416072
190162148 -411666024
-257000542 267259611
464882880 -537819392
877932484 -923080884
-756614364 -914968736
671414964 -60702752
28560004 611527796
-225596360 591269272
210580876 -552121240
598551272 894637392
-52022608 -450522776
550854172 454455056
-86612108 827322584
548392856 440502744
288119612 -898220136
629295876 -868611524
519090088 241514812
-369503244 169437576
-925862608 894753904
824890396 -622523616
-652904120 69805252
-51818712 259486788
-96311732 -961806560
-31997108 529765500
-305188620 833570540
123080364 90180288
476563208 10515208
-168199636 303950680
851673592 -684537128
789558132 560393592
-274924628 -222130128
-250049316 775125208
258787716 -881835636
-13602776 330894080
87937432 -723772544
51454612 -866033696
914138588 692489072
-240495332 706732664
-997182516 -579516124
-381795260 273278896
-99049764 -117138252
98073976 -119555876
454804592 -66411840
-307416912 895569488
-422064720 -608367408
-941387832 -561748044
-600124184 -405345248
-654506160 620149684
33628276 226047844
-406597752 -889889528
-825618596 119104392
206386444 -365614656
199599620 879854932
-282468780 -772693020
-482578140 294163672
212881988 -211745996
616698016 380921420
19268172 708859008
-802563784 149717920
755332732 -105443360
882534708 128731196
-256998298 267260984
-761944788 -532663736
975525848 -888185540
661744468 -939873176
377848416 518420144
131076 42191908
-786310360 -116249848
548232652 -901351396
-899982380 752084960
326888980 434851912
977783268 -694586288
418117876 99632324
-967967132 779115744
-855401976 -683240932
122847340 -642884088
-41434580 651229260
-473912560 74363784
101409132 832507368
-115536212 214119928
109404768 569146556
-222829200 263375376
-975671488 31341728
684857536 -479738160
-92918320 -979574640
-882389068 -983113692
412598120 692794916
151829700 -118740292
-155558084 9728752
972744124 693202708
243801360 -414272980
387606296 608513048
375212332 -565549248
662880460 -227839216
670031384 -941183936
-716272084 -959170476
622611000 -452401532
-136406424 465407184
-898860952 586040796
97302084 -322665420
904395272 -453712292
-852882404 997022312
-320757536 -921901200
-766969368 287668128
635398192 752478188
946062876 951830220
-912128756 -869077572
714116612 -265618232
280866740 766605268
-257010647 267256967
-257000447 267256142
-398427348 257389572
-609022788 477058384
-447872128 530042216
609386888 -941722804
-257006235 267249547
511910036 801660816
-809991424 998318508
239723440 -739720124
-374833668 392368724
90529824 133406240
-257001635 267259094
947577532 494462364
-340448064 -823565072
664744652 -884107620
-262122872 -462334180
-250631876 340899548
-887151496 -93690212
-283124160 -163510028
-918566044 829186776
-517619124 -739297768
465465440 827977964
-814331496 -489860140
452925836 594313148
-970457576 521784428
317640840 -397975864
-330078496 -482039272
-92932884 -418438284
-890574036 549121056
624606268 369284784
241048764 923488676
-378518360 126211624
699931276 -886394168
-886598064 -808054412
-364289332 -503404660
-257010475 267252672
555747676 25705460
868786292 731811872
13093036 421700620
-257010372 267261541
-256999253 267260268
-677226000 -201886168
611571488 -562374296
-532765684 767202392
-737054912 -793563232
-364391280 -21729488
77596992 -698897232
903900096 263768604
-878864580 679672752
-816428712 -708655112
-348982568 -924027544
-171447408 664409680
-347132940 942873360
-337811980 -532649172
872747700 -410428084
-951597196 432871208
397801096 -510366252
174928204 346346484
-257008359 267257062
-565097764 -345195928
599119268 -142698072
-42206472 40502484
141809668 -774688288
643655980 453435576
549849256 221591260
-269535948 -685090560
-26564736 590395432
554466044 -187322168
27059912 646728984
-770406472 -140688240
274196428 843707084
-305742052 812234280
-894215036 751706296
-221751464 708072552
-517007436 -610085960
-835187144 260535396
-257005381 267250274
-381372904 -854411624
580695808 529896576
-435201448 989987900
-876956696 -788203680
-106258944 -510380816
529124684 -771717232
-721019948 -817826856
204463996 761187460
-432914900 -276308208
13165856 562097580
746332180 -729379684
-260418884 -892744072
801981224 -754633660
-257003702 267260079
-582720204 -600182440
765454712 -715514756
562024760 967850620
-447376952 -213435420
742938768 99981860
-256472040 -989987900
15816504 57105444
-838638812 488855224
131891584 -461693364
161194352 -378227080
129925444 257462392
-456901808 670220716
722651116 435478164
678216352 300542704
835303656 -149222744
-493151604 513395564
731607976 303659400
-257001244 267250467
539144716 134076184
-599629008 386382920
-77291148 -59741528
-257000469 267256908
329874600 -220746548
-256996615 267254404
-275740212 172918372
-841872020 46036804
-257001402 267258318
-149659664 894797596
-179137200 356526720
-263637528 -104642340
-605702196 -993250236
-515842316 372809272
65625384 960466672
53959620 -542567256
358055940 626674356
-732423560 277822864
20404164 -716374032
-159199084 993323056
127114592 -984788552
-751837372 519235728
692736660 -897957984
255204972 -983579740
-579909352 27380320
-795908036 10660848
-896370508 238951548
-938285700 -719883956
-148873208 698110776
563612236 -961486152
-972030488 -926255836
-194196376 -839993264
-23098504 818496800
828196424 -375416228
-55459712 -792835032
-575962508 288075920
-903026256 693464860
93311548 -970646908
871757348 -17054444
-26754068 -769328736
960990976 422967688
-259821760 -37138200
-321456608 -322213936
-421729748 868509576
749914924 -472762004
-349477744 185457976
-727355288 -190919476
-460105888 -900550376
-407486156 965243664
478267196 -204638764
47522332 -447449772
-288527404 -994648380
941533472 -129983700
172714476 -275463496
-639155704 -530406316
194997396 194473092
-461489468 -251476588
-677793996 944009352
-670570252 -780892552
545902412 -704082016
-642680192 -557946840
973472324 546557792
669812924 -582123080
-648185384 653807088
-756060932 -797306180
299552352 -918187380
-538227184 811870180
861169320 53653776
168461788 -358070504
856756428 710126076
-980273712 -733341092
-462741972 460630192
161019584 233664816
88753016 367507976
-256996917 267258429
-659559868 -861373216
818409416 438187068
-631393092 776086432
-652001152 -535532844
940688760 -49109808
132969320 -393592100
-969787632 671444092
582297848 -879184988
52211940 -785873440
-256999897 267254739
815307284 -577418908
543615864 817914240
436497644 489583424
-545334416 900929040
-230722888 -442745600
-634014612 191647676
-726350372 -506739816
-934819468 -946601744
696596120 -141212544
-440677512 -944038480
440007568 14272720
-535474588 283400876
-849139456 11520124
213187832 -749973180
-67125476 -226178920
-853683424 -415088564
-256998837 267253212
427264068 -116759588
-257000091 267261594
606241064 798995604
704256784 -657418960
528163460 127638896
200356948 392004624
826856536 421977336
-726029964 278944292
588371036 -427438836
-409233836 -762600168
-695474692 -267307656
604886612 846867472
-9306396 -233897840
631990216 559417804
999221476 -350671992
-378125132 633883536
-363546568 -349026260
-141445568 296887140
-257008654 267261251
529488784 418321772
-850319140 405971500
434254788 -464227500
-290872208 -942334492
455561920 -955369272
-284536868 191866136
85301348 -100666368
-580389964 -736501480
-976370560 -406830776
553504820 -505676644
-256049684 76257104
758638760 -901103808
-530988876 -315368856
-5709088 -962942552
-806423244 -238354424
-879316064 108385288
562723832 462246796
-587570016 -210624568
41420016 916570776
-46677620 -722418092
837750408 885360124
-423783272 959024836
438755064 339064484
-687464492 249728908
-274138172 -624635396
-92437708 -236912588
-273628432 137440468
978351264 -310985092
989143188 330340648
798966476 -388174292
-437167588 -778707952
340462628 -958704428
-832696700 238427244
-443925284 -257870184
103317016 961835688
-257002728 267249462
-802345324 -518391016
-411549512 774397008
-251898944 464547908
-150751964 -2621520
333632112 -914575508
-965301920 -342210308
792587444 -539669020
192113724 -832143268
329321168 470664788
603794312 -590643020
346623200 -87252924
-353235256 -622334284
-463950784 -423142456
-860251788 -117808196
681536944 -540018556
-521769864 403116956
219464916 757648408
846139272 91986224
751487836 283080468
668429344 -991298660
921071052 -888127284
-458664052 842367196
-881864764 -700586656
-933872808 491141772
9495728 983681688
-658482132 623062484
-238412680 -570617520
-519745468 -2621520
-821351344 133056704
513686844 981977700
686881932 -60193012
-487282312 -47624280
-71116012 -874932300
-947242560 167922920
-758347480 -554597120
-811564336 361726068
242811008 -51396356
-256998160 267258284
-515900572 -633548564
-820550324 -346623200
-206080600 -277065536
861460600 -694091112
144838980 -303280736
-560058620 853610604
-716388596 737360756
741729956 1587476
901526164 893384888
533683216 -568389228
-897623012 -549193876
-193642944 666477768
758420300 575671228
-209852676 -489787320
141183416 990308308
717713920 507074788
-725097868 838099944
-766182912 -669944
-137979336 384853700
372401480 -278405424
91097820 102137332
-742079492 600022236
262195692 -556184596
-14389232 195987748
-516424876 837619332
-62931044 -626426768
-645418224 -596206468
-953330312 43429848
852532868 821409600
428851544 -945057960
117181944 851455132
3844896 -189972816
130930360 -299566916
606634292 -158165040
-206896184 -432652748
-365032096 718820784
293959776 98627408
-934761212 -241471120
-974317036 739836636
-35142932 -858504108
-118594652 -648054308
613260912 196075132
-883801776 -604158412
-466776200 909987848
-575307128 946528924
179661504 -795208964
-762818628 477247716
23360656 -898220136
-256999370 267256733
706324872 -609882064
319548724 -67868240
-611688 -160131180
197138304 71363600
177782748 636257468
-257005122 267255712
357458816 -648432972
-175772916 138416256
712485444 -334797232
868684344 -807034932
965360176 61969820
-643583160 73286048
127449564 272055520
-654782876 64416572
-289430372 -563044240
-357720968 168520044
-722636552 -579851096
-919891368 315456240
670730456 -302290384
-331840740 -115681852
535794996 394087276
-646554216 -325184992
545698516 839745676
-352740080 183113172
634626300 258977048
786441436 418219824
-379625224 -606284756
-257000239 267251645
-257006227 267258957
-581555084 671211068
242301268 -83844948
-480262464 -11505560
-257007662 267252101
-634699120 -866616256
676512364 -480612
-508443804 -435041244
-483714132 934120396
92481400 861154756
821526112 212794604
-631713500 -294658848
-257006165 267251387
969685684 -768469460
677546408 541096292
-202978468 687129520
188734876 460135016
681405868 738118084
992492908 -247515180
273555612 -315616444
-257007005 267254383
497040192 -435536420
352026444 809146712
-257004939 267252969
209983752 501569596
902152416 -667846784
-156999920 -933406760
292284916 -775008696
-495190564 -173297036
-30540708 -233679380
189113540 911094712
121623964 -785611288
742909640 -770231704
500389912 -611382156
709587208 724151208
301576748 -828400320
-933625220 920532184
874378868 452401532
522498064 82650700
-224999236 529153812
-597473536 -164471252
613843472 -662254208
-652685660 535678484
824249580 -493137040
-909114008 -982691336
-261263596 665574800
633009696 -128454480
413704984 982502004
500317092 947766864
-299188252 -313999840
-839206808 75368700
590249792 747366224
-445498196 -565534684
-603240880 74101632
208439968 -416530400
-904264196 -23579116
-932576612 -632266932
-465523696 347016428
-374469568 727835900
-559665392 613377424
-123444464 -567020212
-143863192 -675711344
-190832092 -305392516
-804748384 -727064008
296435656 -398820576
-570806852 -95000972
-444114616 98248744
417112960 601099972
931455184 860004200
62523252 -283065904
660885192 408505636
329466808 550883300
-257008458 267250577
569670860 637684740
-214425772 -754036536
884063928 889408916
-33730224 794174920
-326364676 -695998996
-256996473 267256387
663972760 -353686740
281012380 -168738504
57702568 538868
-100418780 -341802516
-911881168 138561896
54163516 -336792500
-111880648 123269696
258496436 601405816
26317148 413049604
760910744 843779904
616683452 233562868
-501438520 581729852
-86655800 764813896
-569743680 885826172
901628112 2781724
219159072 -238980676
184860852 -60222140
-781664444 254840872
-257001048 267250152
161005020 -256850704
457324164 65188464
-355041192 -999847728
-727267904 583361020
-546994712 -672172292
-794247740 799578164
208643864 186302688
-140761060 -215721968
-444143744 -616814528
-737346192 644238540
643903568 790388280
697455396 260011092
-300994188 -578059724
-817739472 845527584
-948786344 -218460
-924814000 -792558316
-947664916 235660084
-205425220 295212280
157932016 359934696
948538756 887369956
-250355160 419137356
343768656 653326476
-565170584 -993454132
-888447692 -426215460
207857408 39293672
549106492 -705771440
-606299320 -56158784
999265168 797510076
857338988 -686182860
564617152 423535684
728520408 -197327636
250093008 -410559160
190861220 97476852
560495540 -371396564
724864844 -429361284
606954700 -498817000
359512340 878806324
-320480820 858474980
727704824 842338068
658831668 -506725252
-319301136 630533816
-514895656 215707404
-744176708 -370886824
423025944 -942319928
-26258892 -907308072
156635820 -234611476
467548092 189186360
7718920 352783772
398907960 685134252
763270112 578962692
457469804 -816181124
105166644 952034116
-51891532 -321908092
171651304 372561684
-674604480 -464795496
772372612 889365224
-125978600 -522541756
247165644 406452112
481325636 154218196
652073972 -389106388
44114356 -195128472
794524456 -110045584
-169146296 -718048892
236300900 372372352
-316504848 -596468620
-853581476 -228640236
55911196 42818160
-797801356 -150606324
-370857696 -633883536
-829914976 -774498956
744103888 -657841316
-933261120 -505152340
638383812 926619936
497782956 -606066296
-340768472 -107831856
35244880 219930964
-626776304 -522760216
-514458736 -170034700
95962196 -789485312
168388968 689124788
-824220452 49954520
567180416 -445643836
828109040 -307781012
-297527956 -414666208
-801515176 447901256
446590496 825487520
-740433760 107715344
939844048 362905752
346652328 -163670232
-257003349 267261703
-26302584 -935198132
319883696 -77800888
-129852624 872951596
-246524828 426011564
511196400 -419952940
-327311336 -580768628
12830884 -620732244
419501456 797277052
-966117504 -135969504
492306892 -55707300
-543688684 424496908
947490148 -832419984
753148132 -501132676
435521856 281886220
-652554584 -802986140
-311145296 -488869788
865975440 279687056
714640916 754284124
308975260 239665184
639592624 985764340
-815292720 680488336
-13544520 -318470988
706790920 83888640
374367620 473359128
-849430736 -204260100
778518620 -685207072
598318248 347132940
-98583716 772867788
-101525644 650253472
705247136 81136044
-257008525 267263273
661118216 884966896
-595361756 568971788
-255219536 -216231708
-256996375 267259019
295416176 -977375476
-81485580 97942900
-256998605 267259787
-921362332 186273560
-412845708 428021396
289386680 783936428
616683452 -21889692
-647879540 -710242588
652350688 465305236
-366619572 316111620
-284522304 -821380472
-856130176 -614877516
-962927988 -586972892
-918056304 -930435704
-664249476 222334024
-206910748 -236941716
-288920632 -853654296
-965476688 627242352
361667812 -778809900
-270220456 687333416
-487762924 496545016
-163961512 -574753696
-745837004 -253923340
276992716 -808505896
742166876 261016008
-998289380 -683721544
326583136 796228444
112288440 -704154836
150096584 -41580220
654258572 -720830616
-894113088 179151764
-731039980 -825327316
532314200 483918028
-582137644 -448527508
450173240 -570471880
506987404 -452809324
-583448404 -690755956
-257004013 267253354
-914590072 373115116
-539144716 921464280
573457500 249874548
-298882408 817171476
579457868 -722214196
438463784 -846226656
771964820 158616524
651782692 -931324108
-200196744 -237509712
-8680144 -527071160
579894788 747264276
-30671784 309455872
-8767528 949427160
997735948 274487708
-403000444 -745560288
216377348 -13500828
-729292300 -673992792
-831560708 -237873812
971112956 -767814080
-662603744 957743204
-754371508 -385319748
-549237568 369444988
582181336 457630008
-814011088 -371833484
839002912 112434080
-550926992 -995201812
-257009133 267254822
674400584 950694228
-159301032 -740229864
978831876 -859319692
928964740 -379261124
-64300060 -883364856
159082572 969569172
874102152 -208250636
-758449428 -437356920
-560364464 -203226056
273104128 -415350716
-119759772 414607952
-116774152 402184860
-966802012 968520564
460877780 -94462104
614120188 145130260
178802228 -127289360
-175583584 -190060200
-763881800 -234582348
424977520 147314860
-663229996 437444304
52328452 392208520
200662792 658569516
-884398900 898860952
232674464 878660684
503419224 231960828
877335360 193147768
-256997729 267259025
91491048 -392223084
211702304 582851280
577986904 920270032
-457163960 -934120396
-12495912 504496960
-363808720 -152659848
-14534872 -350846760
-423273532 -809991424
-881515228 897856036
650195216 473475640
-72747180 324893712
-663128048 925891736
-841828328 12874576
713534052 -368745916
23069376 239854516
98802176 733748884
522934984 -624446064
554669940 84238176
-366983672 330588236
-474626196 -396737924
-693639628 77174636
730428292 -237145612
-700499272 -936232176
-257003227 267250335
-256996592 267259821
-271487524 66149688
-49998212 373901572
306237228 -724340540
862072288 -181248980
265661924 876199368
-257007032 267253622
-85607192 -77830016
-149353820 -177695364
574884772 -762308888
-787635684 -388771416
698212724 -524216616
267963036 304402164
297338624 504759112
356716052 470781300
-4995452 623353764
860077020 569933012
131410972 -565520120
837488256 -44959068
351837112 349536
-313519228 714553532
741249344 -16675780
-513075156 -702145004
-576632452 -194604168
-399039036 574447852
-257001190 267257321
132503272 736996656
-198623832 77087252
340113092 -806263040
-229426692 -953039032
861708188 753687000
537935904 -684027388
927202496 -810705060
659705508 616872784
-567748412 -582035696
-515201500 -88286968
465916924 -814797544
-973414068 673351976
568491176 720015032
71319908 578088852
74101632 -454935668
736516044 -631116376
-764813896 -986725564
-243961564 27059912
430205996 -897142400
548829776 437371484
-300702908 -887151496
801384100 40560740
367071056 -811506080
305188620 693523116
91840584 -264540496
118609216 67081784
-495161436 654302264
-306615892 657346140
498569412 -51847840
-256998273 267256709
330296956 -433206180
-435186884 -719461600
-257006291 267255097
-307096504 -731884692
639913032 985123524
-197152868 -301125264
427613604 637713868
700339068 -328578404
-898147316 -503550300
-793825384 950257308
-589172056 537600932
-823768968 -844144004
-257006622 267257956
-290813952 285760244
673046132 -449474168
-185356028 667074892
-257004946 267260309
932649432 -342894816
-949878644 451003388
-919803984 -615838740
371833484 715849728
608746072 -872660316
242592548 248592916
-106331764 -468756904
-779508972 -523590364
51833276 -888578768
60484292 336646860
-876068292 -829245032
-86524724 785334572
-257009850 267258966
-366328292 120531664
-565869656 497127576
111997160 -119017008
565257968 -804704692
102355792 -388538392
-820346428 -229251924
929503608 309601512
-914677456 -540207888
431065272 -909114008
-336559476 752682084
832172396 52168248
-395631060 -634888452
-611396720 -267948472
737812240 105297720
325796680 427001916
-711582476 -998347636
958442276 732554636
-752274292 913730796
960816208 -475805880
843736212 573064272
-31982544 957146080
804093004 -479461444
780543016 239636056
-35099240 -844697436
-263550144 286867108
-687479056 346026076
243189672 -893443144
-256997599 267254066
-48585504 262967584
954393484 -903623380
797044028 384576984
-643262752 -673118952
182297588 -44507584
128876836 832638444
-840066084 -885665968
-743885428 -989521852
62552380 -400116772
-546717996 -523357340
998274816 300003836
-326437496 646758112
929576428 -741438676
-810064244 -151363652
-481078048 -680867000
-878456788 -966627244
97957464 658161724
-879738420 108137700
369546936 49299140
841158384 -718922732
196919844 -208483660
806379552 715849728
919483576 306921736
756133752 9452036
40211204 831400504
-257010436 267259910
-866674512 808462204
877189720 594036432
710985352 -837080464
750337280 910686920
827541044 -526881828
-257006918 267257721
41929756 798427608
292838348 -6291648
702844076 746972996
210770208 179020688
986419720 -275725648
-542130336 651870076
-192070032 -305654668
-669594464 -865713288
-410850440 340331552
-732394432 -386674200
838959220 949252392
252539760 368483764
-36774100 567326056
-363328108 914400740
-168738504 -112798180
-972569356 114341964
-383047764 681231100
842425452 514910220
-122439548 232426876
-839075732 -275667392
637466280 923721700
-119293724 453158860
66979836 536217352
-168621992 96734088
-641019896 559767340
-737433576 -286080652
269171848 977826960
-311188988 -155412444
-988982984 368760480
989973336 876636288
-15408712 -528032384
-871291300 -692343432
-423841528 -59508504
-967617596 719869392
372707324 -175860300
317058280 -705625800
71436420 794364252
-499399560 866281284
226688660 -408272612
-775911664 368542020
-269754408 733268272
610755904 -454673516
-251549408 21773180
-205075684 819021104
-400189592 -179836272
494433236 883131832
-603983644 742836820
778227340 -496239172
-257008799 267254659
176515680 95933068
-257009568 267253079
-800539388 -932183384
-390460840 -242141064
692357996 694688236
416122608 728607792
-549310388 187919292
690086012 -518667732
904307888 -120356896
-418132440 -657448088
516162724 400510000
-83393464 223120480
777295244 -605993476
-556883668 -240801176
441347456 -133027576
516628772 -14826152
-165782012 778737080
605993476 233446356
970981880 616392172
-954393484 -150722836
-654171188 89918136
879301500 -69149872
-256997082 267257367
-958078176 -486787136
-411797100 -278449116
-257007197 267259839
-816122868 723073472
632441700 200531716
-664933984 136654012
309674332 -276934460
-866834716 292372300
-736836452 -382290436
965229100 -976530764
-312499748 471087144
-257005569 267251768
768600536 815278156
-79330108 404777252
-73533636 421234572
-628625932 263914244
620295324 71494676
-278536500 -929867708
-999512756 -9903520
-907439148 497549932
-768294692 -296246324
-327413284 508618572
-184351112 28967796
950810740 682702064
-925716968 -932096
783048024 -602993292
-167631640 491622384
-617615548 103855884
-545043136 901802880
-509594360 -930741548
741307600 -269317488
689823860 -570981620
554917528 101132416
-197924760 -188662056
-254928256 -588953596
-956170292 721092768
980579556 138518204
-17928284 -582778460
-184686084 906274028
285002916 -510715788
-88592812 -510424508
941373268 -397538944
708480344 301358288
966496168 -835798832
-214425772 -249350244
335263280 -764435232
208600172 -490865056
-758478556 62625200
-401718812 34968164
-542465308 -937091452
-61023160 864591860
-612984196 -433337256
-767202392 -353832380
714189432 85432424
-534192956 -453566652
248054048 45221220
972583920 315820340
117327584 520633872
-836148368 -891491568
431400244 -209401192
-699130256 893501400
176297220 560670308
-818394852 -828414884
-501904568 -438245324
-938766312 -423433736
669317748 798966476
-743317432 -884340644
-257005030 267261378
-928425872 157713556
945611392 938868260
-65348668 752507316
-377615392 -384941084
-465742156 -708072552
-460018504 -782247004
-801500612 -208134124
-475791316 405913244
-257001345 267261912
810996340 316359208
-525381736 -313693996
843648828 649816552
-738001572 -941897572
15947580 -76737716
636024444 150868476
-70067404 -762454528
-372081072 768950072
319825440 -61299876
230693760 785043292
984031224 66397276
42454060 842425452
91796892 220003784
-995143556 511152708
807879644 -237043664
-435827700 455037616
179282840 -782654796
-381198136 -388552956
-765585788 955544040
412292276 -871524324
193424484 753162696
-413908880 649073788
458503848 187191092
411039772 -650238908
-679789264 178554640
-921682740 -558689604
782203312 -162359472
541504084 -228858696
-257005206 267262035
-162213832 -168490916
-162854648 -21015852
-263943372 829623696
-632776672 -325388888
951509812 -7238308
185224952 370158624
-307038248 -34880780
-257006638 267249907
-832609316 864533604
361653248 -4485712
-251855252 -577404344
-731287568 543135252
638107096 380266040
-513686844 427191248
-308349008 -141212544
-84718788 -400378924
-659297716 -297236676
190584504 -719490728
-548174396 -648826200
-395165012 -851586208
-246117036 14607692
727777644 162024500
305785744 -662807640
-64678724 677793996
-674386020 858606056
-396417516 -600983460
798369352 -578787924
3539052 -843153652
-257003852 267252389
70548016 511662448
770741444 -112710796
-524653536 -165141196
-515288884 -433526588
-371090720 -235019268
-244267408 -835653192
-578278184 -713330156
-49998212 -381125316
623746992 320102156
-248418148 684828408
867533788 -529561604
213610188 -242199320
-488607636 772984300
841216640 355157704
880787028 710329972
-743215484 -658380184
-572117612 -926197580
-910919944 -927959824
738700644 912390908
-179413916 -734273188
-268895132 100506164
525731272 374717156
-157975708 -671181940
-760036904 -888505948
-652175920 4150740
-213202396 -927755928
-255073896 -281638632
-257004443 267257045
601187356 101380004
-252423248 -980098944
-141867924 -516133596
-45993112 -473796048
986623616 774207676
754517148 -484952072
860339172 -662064876
-658919052 -990541332
665239828 -164718840
860237224 -503899836
-257003450 267257942
984584656 -530916056
-423200712 -162111884
-827220636 12583296
-257007581 267261521
-257003617 267253969
11447304 42512316
251534844 8534504
-193744892 -581992004
-218489128 828778984
-484617100 431152656
647850412 -997517488
-341977284 -776071868
92685296 -754342380
-516119032 -883015320
-596541440 -150824784
-641369432 -823419432
-191167064 469849204
-257010124 267252467
290770260 -678245480
-358070504 945043396
-992522036 416559528
-194007044 280458948
-716942028 -761041820
500826832 140964956
666230180 884573668
91782328 747540992
-995653296 -718558632
-378023184 -884631924
475325268 620877884
-61314440 -154713372
232936616 -888928304
395339780 626091796
-819137616 -171898892
718267352 -573107964
-203983384 421744312
621926492 904628296
-750628560 593177156
-553621332 530814108
90034648 -978671672
765877068 -368163356
188793132 551276528
-566131808 -329554192
29608612 -282876572
423069636 -345589156
151582112 -748065296
-678929988 -475529164
-257005421 267258213
322010040 802723988
15933016 352361416
-844784820 -501161804
820200788 133333420
-879155860 534571620
-946965844 -679745572
504220244 630009512
393577536 354822732
-845979068 956388752
-317480636 946514360
769124840 -833366644
-690581188 -379931068
710461048 -345385260
-880772464 -386208152
-708116244 -422967688
6626620 -150285916
-256999610 267252293
152514208 -202046372
-855809768 726874676
64445700 731578848
-256996897 267258150
-809059328 -206663160
-257768236 844915896
239417596 -785028728
-932445536 186579404
747453608 274822680
-929969656 660739552
-971185776 -288294380
-991954040 396199056
23069376 -715645832
-262050052 972671304
-778008880 -984060352
-256209888 -332627196
-881864764 15423276
941169372 421220008
567661028 -886889344
966102940 397873916
-882680348 449037248
-257004818 267262258
750963532 878515044
-961020104 -900448428
523299084 -921740996
-276351900 858227392
113599200 -914109460
133406240 672201420
414972052 -840721464
385203236 -583171688
389892844 211279948
-592550904 149819868
937062324 -800175288
-307038248 -763532264
378183388 134891768
-972438280 -713228208
405578272 -666536024
-441362020 -573850728
-323757720 6888772
929285148 166626724
922993500 867431840
561879120 -340768472
-138998816 865436572
-576341172 -483218956
526838136 527697412
-814404316 -44026972
643364700 670045948
-256997007 267252318
-398296272 154684244
439221112 661263856
398995344 -234946448
727282468 -493748728
575773176 374265672
24059728 -248738556
-693275528 -241412864
-13413444 238034016
-347759192 340346116
877058644 -115477956
-522949548 -830803380
635893368 -775940792
927988952 93224164
-196337284 837692152
822545592 -975380208
848789920 375183204
-909463544 -40604432
-333806880 -48833092
6655748 -832871468
989478160 753599616
359410392 688440280
-657185936 -955121684
-304809956 724457052
-363561132 -344001680
570588392 -750497484
-446648752 -956811108
667759400 531673384
847217008 -901074680
542800280 834298740
-484544280 594735504
116992612 -476257364
947140612 884529976
-753512232 754619096
-521595096 -821584368
-253908776 272973052
822327132 434735400
-493938060 224154524
-73271484 551028940
136042324 509084620
124624148 -929955092
154800756 13850364
-843008012 791946628
-697149552 369080888
-600211568 716869208
185399720 226674096
-757211488 -542101208
893952884 -124041588
643437520 780455632
311902624 592754800
-666987508 -164995556
56100528 278536500
-192171980 -658933616
-164514944 47973816
-756818260 177739056
-479577956 -784489860
344263832 716286648
792922416 236650436
675085092 571127260
-181059648 -301460236
199701568 119701516
-390446276 46983464
-46182444 -195332368
514750016 362177552
-929241456 45148400
-511822652 394655272
-871946680 -303018584
603750620 -471436680
-924216876 709499824
924289696 -151975340
18802124 -897914292
9903520 290639184
190089328 367274952
146091484 -583972708
-125658192 436453952
745021420 734185804
-198259732 83641052
-464416832 -6830516
498860692 399097292
578074288 871451504
-257001277 267257164
-558238120 547344248
-920255468 428633084
113337048 238631140
-224110832 103972396
694688236 889379788
-622975100 -885068844
-287245772 954524560
-256997541 267257130
966437912 -822414516
216304528 557932276
-44827992 -414870104
-461576852 83611924
845949940 -266477508
-584584396 973035404
923896468 -555587472
-6568364 415175948
-419661660 278245220
-257008969 267249708
-646394012 -963583368
797204232 476810796
915478476 656210148
23549988 147329424
497418856 238485500
77902836 461474904
484107360 131862456
608425664 134119876
-883714392 -189375692
-553781536 -850377396
76053208 -819924072
504861060 233257024
-876942132 -346841660
-75310444 60761008
-230096636 253253396
413879752 -431531320
-180258628 683794364
381067060 8752964
-402170296 -472674620
-568360100 -739050180
-293668496 -658438440
-257000820 267253649
-502428872 40604432
-431531320 -139654196
992594856 149426640
384285704 519483316
958675300 276861640
-788742548 -19297300
-145305028 607959616
612620096 904788500
-927027728 -153271536
-648549484 -701853724
-313417280 -690872468
208658428 338583872
751487836 163087672
-246918056 -377469752
-89364704 -487398824
59785220 58561844
-349492308 -297746416
-417447932 704052888
4514840 844231388
566073552 332700016
40152948 493806984
-287362284 -470373508
176399168 -930974572
-187103708 -446605060
-538183492 -638995500
537702880 -161820604
-472412468 529182940
-718747964 672638340
-630096896 -430570096
-278623884 418030492
-269739844 -526284704
-257004627 267253356
-697775804 -211498408
650355420 303848732
283546516 -950388384
-565097764 434283916
-854382496 387883012
41186992 208163252
72601540 234524092
978584288 -304533240
-208643864 -891768284
-551873652 -878762632
-451163592 47391256
170034700 502865792
350832196 -698984616
-248097740 -379421328
913162800 387125684
-552529032 388989876
-257007228 267256854
-20680880 41332632
700164300 444668048
751691732 855358284
-956388752 346390176
341846208 775139772
41521964 48527248
221241724 965258228
966525296 766881984
359424956 365017532
865888056 -931265852
361988220 -964398952
-257005589 267260796
393548408 450901440
661540572 -479301240
-976487072 774222240
-257006792 267263458
326787032 129517652
-205381528 597357024
-553839792 415074000
37749888 600386336
315922288 -651564232
677910508 602381604
613625012 -252248480
-846328604 -643117112
912085064 -465523696
355215960 917808716
-619771020 836075548
880859848 -485185096
-952747752 376406580
394378556 671851884
545829592 138430820
944868628 824016556
656734452 -710329972
-5403244 -682075812
-404602484 599250344
-138023028 98612844
992347268 -648418408
224314728 -244252844
33773916 -617659240
440662948 -714757428
-776668992 -312397800
526197320 43284208
-58940508 948830036
-149761612 -437648200
476417568 -514182020
-591851832 -565476428
673046132 330049368
-335845840 -822676668
-549499720 -425341620
771731796 937237092
837954304 -390023920
248083176 469805512
-916221240 291221744
819341512 -602541808
690217088 -841245768
-236344592 -6626620
665938900 955150812
-658074340 -691120056
848294744 640655796
-902400004 804908588
-148261520 -639417856
-869834900 270482608
926867524 -743346560
-257007369 267260766
320247796 -19879860
676483236 767056752
-29462972 -895831640
-346375612 986084748
421292828 730734136
-221372800 876607160
46561108 548188960
-909419852 115448828
35914824 706135540
-930756112 -916847492
-72499592 -26302584
739399716 483990848
-511953728 988618884
709077468 83073056
470169612 902720412
-785727800 974185960
285774808 172932936
860353736 -708931828
518580348 106666736
-256998201 267263958
738642388 -95554404
-332962168 64955440
946121132 -404121872
-874917736 113147716
-142028128 -395310652
-297717288 -708363832
384504164 358347220
-985837160 -122424984
560961588 834531764
61430952 880728772
-553927176 295620072
50071032 -703703352
267875652 497316908
-372081072 -520226080
-560102312 370144060
71567496 -842629348
-257003007 267261715
-274706168 -68261468
-46357212 840371928
870970892 -297527956
995988268 -379130048
-257003704 267263854
-256997012 267254393
472223136 325723860
968884664 582006568
-954874096 -821482420
158966060 865465700
609153864 50362312
650471932 444420460
85723704 335117640
7951944 285789372
233300716 -572612788
-881879328 251025104
-99457556 858300212
652671096 495030360
-207580692 5010016
151276268 -286532136
295823968 -841143820
-264729828 -553388308
-141809668 -314990192
794247740 638107096
-218605640 342472460
-861038244 -859873124
498787872 -273147820
700339068 680299004
275113960 -23520860
-729263172 769183096
-344089064 -753614180
-386251844 825269060
288440020 553446564
-258962484 -946033748
-227256656 264773520
436963692 -706907432
618096160 -540790448
-257006538 267257688
61023160 533668652
417695520 509943896
-656763580 -757328000
746448692 -888782664
-314276556 -122221088
-182399536 446255524
-656647068 952092372
-387460656 378562052
-427307760 -363167904
778795336 -746026336
972248948 892846020
609547092 573486628
416166300 -228145060
588982724 896836556
264598752 -855154388
-264205524 -179530428
819894944 -110599016
-680590284 -81805988
577418908 887238880
-856596224 -698212724
325986012 -226382816
569568912 -588939032
5767344 18816688
-756002676 -615984380
911895732 -433351820
643524904 -660156992
-476548644 -789062956
288876940 -883292036
-257002086 267263469
412044688 -296726936
622174080 -298430924
-723452136 29273640
-993687156 835755140
-257009521 267260787
968243848 646394012
-642141324 866383232
-30744604 103564604
-495059488 -199453980
499399560 133624700
-697178680 -813690680
477742892 135110228
634247636 -813515912
-670191588 -563408340
218430872 243291620
270657376 -800553952
-964355260 709616336
-535693048 -112055416
-256996852 267252729
619348664 873898256
-803758032 -497841212
-256996395 267252511
-530843236 -317640840
833803564 -660885192
-927916132 -854178600
973516016 861431472
391087092 845833428
982516568 911895732
186899812 855096132
-101452824 324136384
-257003929 267262831
-702858640 -313184256
94374720 456348376
428807852 926314092
-129590472 -117618864
-257004037 267256142
-568214460 828677036
-578205364 -389091824
576457684 693071632
-119410236 209867240
800379184 374309364
315936852 -773916396
975220004 549339516
-533464756 297615340
-658831668 -590744968
471334732 601711660
-337025524 764959536
923415856 618358312
237728172 -771804616
113002076 295518124
854906800 -259617864
-335277844 -313752252
23025684 -181525696
-501045292 -129910880
-257004165 267254823
9044244 -375692944
-897506500 420375296
-398310836 563568544
-208090432 -518711424
423885220 29229948
145057440 504831932
-130872104 368498328
-985312856 348370880
-40720944 -193482740
-706528768 282541600
899807612 -346681456
-939494512 264525932
996672776 -841799200
-208891452 -846051888
744628192 280211360
-944810372 248389020
395208704 789558132
336967268 741628008
656384916 -461037984
285512656 -559476060
-941125680 -51265280
588953596 155339624
595754984 137819132
-370479032 300775728
99588632 806874728
120604484 674094740
-683517648 433279000
666987508 -884500848
685993528 -468873416
190133020 177171060
544824676 393723176
-424788188 -531047132
217149240 -691586104
267001812 844158568
768673356 -293770444
627227788 -199992848
-548756956 -127682588
-885607712 499909300
-435361652 -224897288
353308076 241034200
855882588 342530716
-557990532 279745312
-505807720 -423885220
160757432 969336148
-722884140 -914619200
21583848 -860266352
-448658584 -972714996
236854332 888505948
-367974024 677371640
-801500612 -344598804
-602425296 -211105180
943790892 876592596
-534979412 465348928
435463600 -346229972
75558032 164544072
-494666260 139610504
978438648 -673075260
-928367616 87282052
-257009334 267249593
-572510840 -539523380
-39570388 -65406924
288206996 -548028756
-494273032 380528192
-269069900 -841478792
-141562080 -950271872
-450522776 -236111568
-605862400 -972365460
-42235600 115914876
-409641628 -227606192
-340783036 639534368
-194327452 -84238176
-347890268 285483528
-509492412 136857908
-470388072 -651928332
116060516 -413573908
-452605428 -958311200
-973734476 -80000052
-549456028 280560896
48672888 810908956
921988584 -433060540
-382829304 565927912
420885036 -789820284
683575904 161878860
-357633584 280211360
90369620 351167168
-737156860 570413624
127507820 -406044320
-824875832 739268640
-268254316 -344045372
999818600 324005308
-797160540 32157312
430264252 181045084
-104977312 -924901384
-448498380 -431735216
191341832 510060408
972248948 390388020
300906804 -342108360
632878620 174534976
416239120 -453348192
561223740 -968447744
445731220 -488563944
821030936 901963084
-663346508 775809716
-257005536 267258023
-635208860 -229033464
275944108 -971244032
298430924 116963484
803058960 160364204
-300935932 957160644
-797437256 -483364596
285629168 -874801224
-309907356 64081600
453027784 -16515576
199293776 -406656008
-778504056 634364148
900958168 -812496432
-516002520 452285020
-996104780 -907089612
-76810536 615489204
-789747464 818220084
-257005359 267250202
642476296 40007308
733210016 171942584
297673596 -808025284
-969408968 -733108068
16704908 -339414020
-151305396 -195958620
202585240 373319012
798485864 584657216
-928018080 -452940400
-916701852 284959224
810588548 -501948260
-148858644 -574680876
268458212 701285728
878252892 -315878596
-303572016 161907988
-920226340 -297367752
690857904 516468568
-471189092 -19588580
310052996 -771892000
441027048 -897710396
184715212 358711320
-771280312 -522381552
-744074760 844639180
189914560 72776308
923328472 -523459288
916701852 -511094452
694819312 -562651012
-743637840 -55765556
-767158700 -250005624
823841788 -907643044
128716632 133289728
-936669096 -143484528
-875150760 323874232
336894448 -336122556
-794233176 -880568568
-133872288 520517360
31065012 -631407656
-953738104 -69237256
451163592 663448456
-267584372 -931746464
984948756 -709630900
908633396 405520016
623164432 -964588284
725767812 -565083200
669579900 396854436
646466832 207245720
-946281336 206794236
511997420 -153286100
-672405316 667366172
-377411496 448163408
-288935196 -328782300
635514704 993060904
-146950760 980550428
-201638580 -136828780
144620520 -429958408
216697756 -911983116
-283968872 753920024
216843396 -660186120
-891724592 -744307784
790504792 -519745468
-448512944 445702092
-453537524 20986724
-394553324 -931469748
954218716 629689104
635558396 -30074660
-756963900 -656282968
-862217928 -805039664
579647200 32929204
-958937452 -619013692
443881592 820477504
-322752804 947213432
709223108 694644544
-307781012 -936275868
-143761244 1456400
-689139352 -177010856
-889306968 579122896
801806456 -449663500
-774702852 -934717520
-953053596 -225683744
-257006528 267250429
500826832 -866470616
-951553504 414141904
138314308 987890684
-568724200 -296624988
437167588 592113984
530959748 -899691100
-378722256 -136726832
-622552744 -883845468
-256998235 267251704
702450848 -154625988
-159446672 821861084
-675915240 -358667628
109142616 -619042820
767755824 806976676
930377448 67198296
19879860 -849823964
-149557716 -805345508
-300047528 -310096688
-998449584 -587904988
838289276 983958404
-294425824 421584108
987366380 671502348
425720284 -23593680
461300136 -656763580
-602075760 274240120
925687840 765017792
-603983644 -627286044
958748120 -573020580
-214076236 877626640
-298678512 -992128808
-587715656 576545068
379435892 -790737816
-571447668 535532844
-773945524 -80291332
-728010668 513308180
-93209600 -6815952
323757720 -466805328
-157859196 -957291720
-217542468 129488524
-195754724 12452220
673730640 519847416
85039196 463630376
203109544 739909456
-747890528 -804631872
697455396 -683910876
924843128 -831779168
8490812 368702224
-689736476 324981096
-694396956 249685216
-562432552 37036252
-958689864 294454952
191341832 280167668
69149872 268166932
-721078204 529372272
932605740 -177360392
300819420 -644602640
-724704640 609284940
-726627088 -995303760
740331812 857746780
899356128 -75587160
468436496 467446144
739428844 34895344
-257003201 267259262
891010956 249015272
-708538600 178336180
-423229840 -404922892
-377367804 626412204
852591124 -970894496
-265793000 496370248
-234276504 73650148
402476140 996731032
509696308 -87165540
990133540 752551008
122002628 -812277972
264394856 746608896
37007124 -922425504
-459013588 -947650352
743812608 184642392
-335161332 632048472
-790330024 -851571644
-148348904 -535605664
-257000732 267258085
686197424 404864636
-541387572 832725828
-72048108 664278604
-874801224 570573828
-287915716 42235600
-435288832 -537877648
335117640 127333052
-965316484 351210860
985429368 -309470436
969816760 -699669124
-567602772 571098132
345763924 856596224
-609896628 820288172
-915740628 678828040
623848940 695926176
668152628 798806272
282221192 -318354476
-632354316 185399720
650471932 -480830460
525265224 -295547252
-602119452 871393248
-816020920 320786664
-927217060 568520304
961821124 -674036484
755624012 184773468
661773596 204332920
830628612 846488808
-810093372 127959304
-820608580 -360604640
216959908 815671384
342414204 -629179364
592987824 862538336
542567256 -240990508
344438600 -478485656
601260176 -268283444
-429303028 951713708
723656032 -975540412
238558320 23491732
782727616 -931673644
508807904 -168068560
-506929148 832201524
9379216 -279992900
-22574200 -641034460
812540124 -823521380
-868902804 -421351084
658554952 863441304
-435769444 377586264
887282572 -206167984
-910308256 281405608
426157204 921755560
-230358788 -206211676
-258918792 427715552
340054836 755682268
-856727300 82315728
-749346928 -691323952
894433496 -593934484
-247719076 -433060540
-106288072 560903332
-646860060 705902516
-520342592 297673596
-397961300 -378052312
-213275216 -759716496
-1135992 450071292
-513046028 104831672
263389940 713810768
99617760 -174768000
-257006410 267255669
-256999552 267255790
999760344 983769072
-639359600 112346696
-563976336 -774571776
438055992 -114997344
-587861296 -258991612
-257002637 267258282
-749390620 -96340860
8388864 538926256
769445248 -250311468
384591548 -376129864
-385727540 819924072
-52969268 672114036
-455692996 569423272
-764653692 -870053360
-179006124 138066720
591225580 190409736
-335758456 974273344
-354371248 -258044952
325840372 -88228712
-321063380 -146790556
387387836 292284916
-992711368 86582980
-257009173 267260885
-314538708 -558019660
376756116 -880554004
616246532 453158860
512201316 -979487256
-775562128 137265700
857979804 402243116
481005228 639548932
-614353212 544285808
917546564 -313388152
-430118612 488622200
476184544 -445381684
-468378240 -283604772
-523240828 -503025996
-179108072 -5432372
150635452 168039432
-900754272 -248651172
-157422276 838245584
-536930988 91782328
-175248612 638893552
302261256 -906011876
-999294296 -769823912
616741708 -613348296
-259210072 -181001392
-321121636 -647413492
850100680 221343672
-346477560 -45148400
-630810532 448775096
-345254184 872893340
-116788716 -846357732
-758056200 801369536
-257004288 267259587
-240684664 318835088
56639396 -96719524
-110074712 931833848
-796898388 379494148
-436803488 -564704536
840153468 671779064
401864452 571957408
-94564052 158150476
330981464 786776408
893006224 565039508
-256997443 267249674
524668100 997619436
-257008889 267250765
763881800 675070528
-608862584 -157990272
-80655432 213610188
-4223560 107511448
-257002101 267259336
-590832352 962010456
944373452 -495802252
751036352 -165796576
-815059696 612357944
202017244 749070212
856916632 -525425428
341263648 -8621888
892292588 -112011724
-592012036 -796024548
-680182492 -455168692
-863091768 -694309572
-110700964 539887480
224460368 -462887612
-389601564 442002836
840881668 -633534000
453828804 557378844
891549824 -440488180
-86451904 -156257156
-814535392 -670672200
-329714396 -31196088
20666316 979385308
144751596 -331986380
-936042844 -858023496
-257003381 267253610
-974346164 926678192
343288044 658132596
933537836 494506056
210784772 -365134044
-204012512 -491768024
-636475928 -848280180
722840448 -542873100
-10893872 -163728488
601886428 -931236724
934149524 -154451220
-257003638 267261658
-256998545 267257442
499982120 -78266936
-801121948 -880612260
-918842760 55153868
-541067164 -362832932
-889394352 -477233152
-806059144 662836768
-633577692 -518128864
298168772 146397328
924814000 -402257680
-171767816 -9000552
-256998510 267257995
-953752668 6597492
-891782848 -967151548
551043504 118944188
-543907144 -677837688
-286386496 -23491732
486859956 352769208
23244144 -302450588
361522172 670511996
553548512 -727894156
-606037168 -592798492
-836308572 -106288072
-927202496 394305736
-293173320 -603677800
818729824 -340404372
521507712 -529343144
-728156308 -247340412
-782028544 -47070848
652467200 776902016
-904438964 38157680
-825196240 -335336100
566015296 465261544
-897331732 943645252
707227840 -185268644
334768104 702319772
502050208 237087356
-618168980 -114574988
705130624 54381976
235543572 286444752
-116759588 34822524
-257009084 267250622
-338307156 528265408
469281208 441099868
-368483764 -935474848
-894884980 203488208
915507604 -87879176
150868476 117677120
361478480 -120284076
779538100 -977550244
-256999839 267262763
-434211096 -521565968
737579216 360022080
-257001837 267259251
51338100 -285279632
785538468 306280920
-412350532 424482344
-199949156 -488782404
-494433236 -799884008
-257007263 267251460
-176719576 -4383764
-783965556 823506816
-119206340 22486816
450945132 -794699224
586929200 -961384204
587657400 79635952
222363152 455765816
-385538208 -790300896
-831400504 -296639552
-376741552 -748633292
-503535736 678318300
-761070948 -892423664
-894520880 -569044608
106739556 568301844
367930332 -559854724
-55911196 -606838188
-492146688 22137280
952121500 297018216
864897704 -444129180
-993468696 -334505952
-747235148 -970137168
-615212488 50682720
-182108256 539596200
-243058596 545989796
-496865424 368075972
-621839108 845658660
-858241956 176850652
-131352716 559374112
-257003972 267256639
-257005772 267250757
-966175760 753701564
653967292 527187672
-256999665 267253768
-521900940 -561354816
905793416 563175316
-911881168 624766472
-256999650 267258675
-749812976 -620470092
237582532 -86131496
-32157312 824176760
197385892 -531294720
-257004153 267261332
-312397800 -346899916
-257010589 267252771
651753564 -605673068
-346302792 -368250740
196788768 16763164
-541300188 815758768
971535312 84893556
-290668312 -481704300
469834640 880655952
291556716 -748269192
807952464 -221897104
873665232 -349084516
-793053492 376974576
436701540 251330948
-896588968 297455136
939144976 -823565072
453508396 476941872
625130572 -244544124
90471568 790446536
488199844 -918274764
-925629584 493486576
-616450428 -75834748
-179938220 -583477532
-525847784 858431288
-555456396 212008148
290100316 281813400
201580324 683182676
-257006486 267251951
677837688 649801988
-257008843 267255256
234742552 470038536
-90092904 -732904172
638252736 754517148
135925812 -143295196
427016480 -903448612
-281128892 -715165220
499457816 94811640
393402768 444682612
994473612 -930188116
433512024 -831123788
975919076 280429820
782305260 -450158676
438958960 -653530372
-74043376 -297091036
623018792 -845454764
-95918504 -125454296
-189084412 847581108
-792325292 334607900
931790156 433351820
278216092 -809423428
-165694628 -243932436
-559796468 -317131100
246918056 256457476
-85927600 280706536
985880852 -379829120
515186936 37618812
-645345404 132736296
475922392 554655376
161660400 -949805824
-157888324 607085776
831313120 -683182676
400597384 -865727852
-191269012 -484981200
-462902176 614557108
-561005280 -717728484
-387431528 25676332
-514269404 -187729960
754691916 -20142012
971972232 -824453476
259981964 405359812
-232907488 586244692
-815598564 978569724
947096920 504118296
-690333600 -967005908
-696741760 -105953100
-587875860 577972340
-253646624 978453212
-459858300 -37735324
-756235700 -84544020
-550562892 -503521172
47871868 883350292
532139432 -368236176
920939976 846896600
-257007778 267256210
-905239984 -58561844
-39847104 -869543620
424336704 -548188960
-56974368 476898180
927770492 -979254232
-507307812 -458285388
-343404556 644923048
81281684 -520633872
-122585188 -509128312
-256997613 267253137
-916891184 -676978412
464518780 897695832
-643379264 38463524
-257004496 267256956
994823148 567428004
-996133908 -622756640
971753772 984715732
-867053176 561704352
401966400 252204788
110336864 507060224
913017160 -101875180
-102734456 -610260728
-783732532 -52372144
-223863244 964034852
-238194220 -11578380
-78412576 419457764
-751502400 921114744
720481080 -998405892
-380120400 -791771860
78033912 -165112068
51512868 190234968
827074996 10719104
-372619940 786951176
-481879068 -949354340
-1849628 -206794236
976326868 -152805488
706630716 -935562232
-561500456 -608250896
987220740 -934309728
-435550984 866179336
357793788 674575352
-257006683 267262936
463018688 -699319588
558471144 506579612
-899021156 -53697468
819676484 -693712448
-240655536 328665788
-996337804 -533828856
377731904 -659254024
-818322032 794276868
-473752356 -899560024
-600721308 403990796
-766474192 994808584
490078600 -988589756
-438988088 -905341932
-923401292 -84660532
25166592 372008252
-646175552 -205483476
-30162044 319548724
-771600720 -344802700
-165592680 -321471172
51600252 -731942948
-868407628 -411607768
-114006992 -16501012
-109098924 -348822364
-755041452 506230076
696625248 741161960
-959359808 -600182440
-402621780 -70679092
-884777564 316184440
349273848 319810876
890879880 774688288
637830380 -964398952
960393852 -696712632
-369779960 429841896
-527886744 885229048
422224924 -150591760
-865858928 230009252
262385024 -62887352
-257007738 267263063
-794640968 925250920
-624314988 255569072
-591545988 -770814264
-866849280 296828884
-935154440 -96355424
-903739892 656326660
-149790740 589157492
-924493592 89568600
438929832 -412452480
-189084412 922308992
-148188700 402301372
-483772388 316053364
-168097688 870504844
-309586948 165097504
-519497880 -283211544
115550776 899851304
264671572 34560372
941635420 890370140
174986460 -815263592
-490937876 654797440
-269375744 914269664
968200156 -621271112
686605216 -162403164
716403160 725651300
347628116 161500196
474422300 -17214648
157902888 369372168
931338672 875893524
-175903992 346652328
-257009012 267259408
373027732 739268640
-414520568 51600252
-24016036 -335889532
372474300 -570646648
-504700856 -715252604
-149368384 580695808
864096684 -643044292
-126386392 -422676408
-257002692 267258775
320276924 554990348
-189710664 258088644
324835456 294600592
353453716 985618700
-910453896 974317036
839323320 -703543148
872587496 -134644180
-912565676 -623761556
663259124 -172335812
-185487104 368061408
410122240 -161500196
367173004 677240564
-115215804 -602862216
-301518492 -744701012
-965462124 -489874704
-378853332 128862272
198332552 -516264672
889904092 464839188
-12277452 -304620624
-76024080 -874975992
865873492 466106256
-637990584 888258360
17214648 -126502904
387693680 -558223556
-480684820 238135964
-928556948 -839352448
-795980856 -850435652
-257005805 267255142
245578168 165607244
475223320 -376508528
680881564 -206517520
463382788 -388465572
-874874044 601274740
525833220 524886560
290333340 465771284
-278288912 -585268904
-306455688 761056384
569015480 455168692
-200954072 -663477584
-128454480 800131596
656836400 -69135308
704606320 -669492516
-335234152 -559272164
-701067268 -541474956
-510788608 283983436
-879053912 893472272
211906200 782392644
-601871864 751691732
755056016 907803248
-487078416 461489468
644194848 -901540728
562796652 409146452
-415496356 -390999708
-968957484 -197415020
-131716816 -94229080
-256996513 267261320
-806510628 863892788
944286068 -246102472
387183940 254578720
-604333180 985356548
-982618516 -501875440
201289044 195565392
395368908 225407028
918333020 -744846652
-327078312 556548696
520167824 152776360
455008488 20127448
-918347584 34429296
637626484 -842556528
767173264 -508778776
-257006434 267263404
-610581136 775256284
-192652592 -695984432
-649233992 -46706748
-830220820 900084328
977069632 -401806196
168665684 399359444
-209532268 354065404
814768416 986419720
-750628560 -323626644
-810719624 -496384812
155863928 56639396
505632952 -403393672
470795864 42221036
476971000 -456129916
-781373164 979938740
174607796 -635922496
537047500 627417120
-100389652 -69790688
603925388 -893384888
-163014852 409015376
-525964296 -942116032
722578296 146018664
842512836 395791264
-354225608 303455504
375809456 561048972
476839924 281114328
-702581924 710796020
-920066136 -829041136
11010384 391203604
-120648176 -25312232
932299896 905939056
-879184988 -412991348
-96821472 -78296064
21263440 -738729772
-6218828 106856068
-157684428 141183416
-638616836 529678116
821365908 150737400
-683240932 -161005020
-548960852 793446720
899924124 94127132
-351385628 -212852860
-148174136 -673060696
84150792 -442905804
303091404 706892868
860047892 253267960
-142100948 -790490228
614659056 821904776
-807078624 -287143824
-221780592 106593916
581263804 -489000864
-390140432 632223240
-465902360 -389849152
-782407208 -83568232
28807592 -992755060
-937266220 -155951312
278886036 -934630136
20811956 -179049816
-216959908 661438624
-294848180 236490232
-457863032 776130124
-224110832 789266852
-176428296 917022260
-597415280 384300268
-929561864 802170556
-801384100 -257564340
-453042348 -384708060
809845784 264700700
-311480268 -322359576
-530246112 -751007224
-153635636 159650568
-60178448 -273380844
-200051104 -765920760
56639396 906099260
-360692024 -968302104
733574116 -709019212
95962196 694134804
-257003194 267254434
584904804 -377251292
-374644336 539144716
-305130364 -282920264
-46400904 906623564
-453930752 -575452768
-225975024 -633242720
202235704 -264788084
590890608 -263054968
341278212 753220952
49270012 -524405948
980128072 -793228260
-334695284 -517924968
665953464 -230184020
429725384 -926299528
-668341960 402854804
361973656 -831152916
-388028652 25079208
-780877988 -994094948
-160873944 -18772996
-527129416 -759031988
402621780 209503140
399009908 894593700
-106506532 926532552
-376479400 -216624936
294556900 336282760
446532240 456217300
-346943608 870417460
-986099312 -140964956
-192303056 848498640
-190089328 -551888216
-243976128 -725622172
-201492940 864591860
-544970316 -594866580
-87660716 108079444
758158148 -235951364
-427001916 999658396
-106535660 225479848
-38900444 -10355004
770056936 -168767632
-272128340 -856712736
-371032464 -601070844
665574800 884311516
-322403268 766386808
776931144 695110592
-257005202 267251722
-647136776 -498176184
608323716 -210027444
537644624 356468464
-216464732 594677248
995391144 990191796
-614426032 -558136172
908779036 500375348
207668076 -213027628
-211003232 -553504820
170486184 -615474640
997837896 609954884
-316417464 62363048
907264380 41449144
31181524 -652277868
738438492 843648828
-85883908 713257336
210959540 962243480
136872472 -385989692
715092400 -106025920
399184676 -512434340
938110932 -892452792
-658656900 -248665736
708422088 -380309732
-979166848 -380528192
162446856 883015320
-257003342 267252808
668516728 -794539020
397320484 -694338700
-730413728 -475616548
-261758772 565199712
-239708876 876301316
-716053624 -791509708
-650224344 -171156128
437284100 -300178604
234626040 -72572412
217440520 668997340
-8330608 -365265120
736312148 749215852
135022844 72747180
149149924 304008936
-166655852 499836480
159213648 -255758404
583171688 -168927836
60396908 370085804
-828895496 749070212
315179524 703295560
487107544 827817760
580739500 400728460
93413496 -688979148
712601956 898059932
-950519460 814142164
-509841948 -947723172
-970326500 -945203600
589856564 196919844
-68669260 -182297588
909405288 605279840
-237451456 -494156520
-898948336 923896468
-846226656 -683896312
-591516860 364493228
-59231788 543411968
-490442700 990963688
-820040584 239024368
218154156 -253894212
-478820628 -593919920
-143848628 -218969740
-284755328 719927648
881733688 -293988904
-995187248 -508327292
-961981328 -335423484
-709791104 -144198164
-313519228 389834588
-903637944 870650484
-440211464 -29026052
902400004 -613275476
107540576 455896892
-919935060 132124608
-995915448 -702771256
857863292 867024048
349128208 -949339776
52619732 33220484
661671648 -272754592
-256998221 267257957
-617994212 431210912
-674808376 -541999260
-773785320 873403080
-257005478 267263046
760575772 261336416
407602668 166466520
-220367884 -955442092
-836075548 5315860
-256996679 267263163
-964398952 325505400
-94054312 689780168
394728092 67227424
742487284 936275868
-242840136 613493936
-257009592 267260465
-877349924 384606112
-938504160 292576196
380309732 -921289512
-649627220 852561996
-865596776 -440167772
-409262964 191633112
211687740 -441099868
-116395488 -541649724
152820052 941912136
-513788792 679876648
-700892500 -881049180
154596860 635660344
-220586344 369299348
-397116588 -787009432
-433264436 -76941612
-114327400 925891736
421933644 -426958224
862538336 378955280
984511836 -279774440
9685060 -346128024
882199736 606896444
-399781800 75616288
-612197740 336326452
362090168 472791132
-556432184 125964036
525920604 910497588
124624148 275288728
1922448 264919160
821511548 -560757692
628553112 225800256
-795980856 801209332
-197706300 31778648
-257001818 267260938
941926700 -417316856
-400014824 407151184
-996949492 -265341516
-257010793 267259318
-15831068 -646830932
-871611708 -438696808
130770156 -466368408
-558194428 -212051840
-327719128 357429688
727457236 -999818600
-231247192 794699224
-985385676 533639524
94331028 662152260
-260433448 -76592076
-287682692 524070976
406626880 164704276
797874176 -495714868
803437624 -317276740
-638966372 569379580
497375164 45672704
729467068 167194720
168447224 -101380004
-661001704 -693508552
812831404 -874772096
-818919156 129430268
-412860272 347598988
-405621964 -586550536
350031176 80538920
887384520 539712712
32885512 -137848260
990424820 -397480688
-222770944 689284992
-573574012 724092952
786528820 -740593964
238893292 86888824
-156417360 41900628
-704853908 505545568
397903044 658307364
-918653428 -726525140
271866188 -523415596
577316960 -376027916
-293566548 -796344956
-286007832 -443867028
-318048632 -278303476
339093612 -714961324
653821652 661700776
323786848 -908953804
574666312 -370770312
400247848 635237988
-267730012 68101264
571243772 328432764
685119688 -660477400
-542902228 -893836372
-179195456 505356236
-530697596 483947156
148479980 -499064588
-390184124 328753172
-944096736 259545044
-668968212 729496196
-179428480 968083644
632674724 -699057436
330864952 -599294036
-684406052 -539450560
-686299372 -927508340
269434000 485490940
224343856 113380740
-220295064 877204284
-171563920 870111616
675055964 -180418832
328141484 -30555272
344759008 673847152
-291003284 404311204
-257000398 267262865
650035012 813078992
406306472 -405942372
-646903752 618518516
-989711184 -606313884
287944844 297338624
-296304580 -34487552
385931436 -398718628
-447085672 447143928
-257007089 267253455
879301500 347147504
870344640 -263186044
-689314120 309805408
471392988 951480684
-768498588 -117779068
115594468 377921236
321660504 -521449456
-581394880 846284912
-301212648 -592317880
961398768 -484879252
22647020 -931396928
869223212 -680968948
-117982964 842119608
237160176 -332161148
-954480868 -573952676
714873940 776130124
35652672 963321216
410049420 -159068008
-693450296 246539392
-754386072 -79752464
-852998916 459523328
-668079808 687508184
337462444 -677400768
-554684504 805767864
-885636840 -369648884
-752070396 454251160
345967820 5650832
-245447092 474844656
862159672 -762265196
-257003489 267254862
530814108 406670572
-427715552 -402854804
-633009696 -396169928
-891608080 -285323324
488680456 -772824096
-6422724 730836084
996964056 476432132
-437779276 -242519728
-666026284 -77349404
-94738820 287405976
610493752 158354372
226979940 -491345668
-208964272 -919862240
62406740 841770072
-606794496 513788792
-494200212 -504395012
-633199028 -434371300
-960699696 -428487444
-58940508 -603983644
-256998326 267261881
107380372 648272768
-175933120 710781456
112011724 -973530580
-899079412 -291571280
-378591180 300353372
904264196 923066320
-515725804 -408520200
-346608636 -260549960
707752144 485287044
517022000 -51833276
-260593652 5679960
597211384 -418511104
-881558920 422894868
351560396 -831152916
-643845312 -171520228
-932314460 993046340
674895760 967792364
-268079548 -514021816
115419700 -939363436
737302500 -154640552
-390300636 739181256
-546863636 -169423012
-780936244 -45061016
124391124 -745167060
880277288 -458299952
-8097584 219392096
115434264 872791392
152019032 -389470488
877932484 770581240
-421919080 -806714524
282060988 -643102548
-722753064 -431400244
-691425900 -463193456
-529780064 122264780
-726554268 -789179468
455940584 -324791764
-318937036 -693071632
841566176 175132100
524304 654360520
-702028492 380906856
-97972028 992507472
-412583556 -965928172
113468124 643058856
558791552 -863470432
205031992 -357589892
-757866868 -826128336
-491098080 602279656
780601272 -359992952
399242932 -236461104
-385800360 -160888508
373857880 -854338804
-247529744 -932314460
768265564 -900317352
700353632 -279832696
557888584 857848728
-184933672 686139168
300397064 -164587764
-140265884 -686226552
-817870548 924828564
362264936 603051548
-299173688 808476768
775008696 -450464520
-889001124 293610240
402126604 38157680
-788072604 -951276788
-135969504 786528820
687930540 351822548
765338200 -344657060
479432316 -172889244
603386520 -254112672
351618652 3451668
-138765792 206415572
-3043876 -978365828
-137207444 667846784
600153312 985240036
-80480664 -715776908
-423870656 47158232
-142552432 104423880
-902006776 505618388
-837371744 -538489336
315383420 749011956
-911648144 581394880
926430604 150708272
54280028 -157160124
-355594624 -223542836
-24729672 -501365700
698707900 -260142168
-468116088 479883800
263535580 353643048
687741208 6947028
45133836 462756536
-204959172 190191276
93500880 621926492
348327188 -112506900
-819021104 337302240
307169324 688950020
242912956 -52037172
730908904 -603779748
-369590628 96865164
-961646356 780426504
11287100 396388388
-257004747 267262091
45483372 -23113068
-880918104 -821234832
508225344 -261744208
320582768 345487208
-324777200 -169568652
259880016 722782192
-291847996 552062984
-780965372 -214396644
832667572 -230344224
-968200156 -299013484
-858955592 3233208
-110963116 269565076
-501671544 -993949308
-427599040 -957335412
932430972 -487122108
-275900416 692780352
-4660480 856436020
481383892 -856319508
-892656688 416384760
299683428 -878791760
-761668072 937674012
113788532 658263672
-257002299 267252007
-951568068 414695336
-622392540 140775624
595594780 -473271744
749434312 643160804
912653060 199483108
-256997732 267261317
-553694152 -652685660
648607740 170995924
-379071792 -525003072
661759032 -792674828
-817622960 625582056
-576515940 6801388
-274458580 -213508240
-823987428 -588283652
-397873916 -492889452
-75456084 468334548
204318356 -351953624
-585880592 290245956
-352434236 480874152
-771163800 202687188
-552048420 -584395064
-917808716 -732642020
78092168 -510409944
65479744 754313252
157626172 -199890900
15423276 -259792632
-439104600 977943472
218168720 -756104624
933173736 -63935960
-595725856 -957408232
-346681456 -910890816
813574168 -199832644
-789325108 518813372
108909592 -813661552
-934105832 308421828
740681348 296260888
-49925392 -712179600
609124736 969015740
111341780 -69528536
-430497276 -394393120
-192317620 665764132
-724282284 -140440652
-892234332 732263356
-630912480 550926992
-775270848 -707038508
-38609164 71465548
-26025868 -393664920
-392630876 64926312
-811535208 514691760
957874280 -143193248
-745254444 -903099076
-900594068 42410368
416311940 -579035512
923969288 419370380
443007752 -904322452
-407864820 856537968
-454848284 773697936
489496040 -508487496
105050132 24321880
436453952 205614552
-257001934 267250959
-996323240 -942989872
137600672 -746070028
-413981700 194312888
600488284 304023500
441696992 -835624064
-838565992 622043004
201012328 -158645652
-40444228 340681088
409029940 -388451008
100593548 536202788
273075000 916993132
-507904936 255408868
-604464256 33511764
699785636 524697228
-282410524 13034780
-882461888 40080128
-246117036 -948713524
232019084 557014744
595929752 915420220
779174000 -460236964
-846284912 439628904
-552310572 827293456
932270768 228596544
782727616 528920788
567733848 -605265276
-656224712 -624882984
507628220 951029200
-567296928 -308582032
23185888 -444274820
956650904 517342408
671502348 914211408
527711976 211148872
398704064 503244456
181321800 -459654404
926721884 -350191380
-552062984 175802044
544577088 -492015612
-946223080 7515024
-276730564 828065348
933639784 -420841344
-634699120 -643874440
-557844892 279337520
688673304 309645204
356686924 -111065064
814579084 -107773600
-914429868 -620979832
-619727328 -354312992
-950344692 -115448828
898860952 435871392
-73082152 -330806696
247908408 -33890428
-911895732 -157640736
-417593572 905589520
-727034880 378591180
-220688292 -373595728
869048444 -207930228
-588239960 282978520
-893632476 -890457524
899880432 -283881488
-257005598 267251468
-256998867 267254382
931498876 -23360656
-151873392 213843212
-796184752 -381314648
-398339964 -709033776
615955252 454396800
-794349688 -513147976
347467912 497506240
-341554928 409525116
-423113328 47231052
-598420196 353817816
-257001051 267259934
214280132 966117504
513177104 809408864
338787768 -276861640
-348400008 672245112
-67504140 -170515312
-113570072 -839672856
557539048 552980516
-368148792 340986932
-495394460 -149747048
-863266536 287289464
497098448 -827002176
-25923920 -755988112
-2505008 618241800
-44653224 -823754404
-745021420 839935008
-553009644 52153684
59071584 -550242484
392645440 52998396
512638236 973821860
-259312020 143732116
312252160 496413940
-913308440 -855168952
-981802932 -754254996
198055836 759876700
453144296 -401558608
-370391648 -383033200
353162436 -76315360
162767264 292168404
-895321900 -481747992
455299768 -503739632
-486932776 -173865032
380834036 -216013248
577579112 -876665416
806903856 285075736
-920532184 463295404
557160384 -162723572
21685796 820433812
93340676 -188254264
269113592 -895088876
446750700 -521973760
222377716 606532344
803976492 -905749724
705611236 -583346456
653268220 915522168
492394276 828516832
335365228 -464926572
864446220 -976938556
-207682640 830570356
-125949472 -614091060
-257007025 267251373
716592492 -112871000
993425004 756730876
298896972 -374090904
-436439388 357764660
-496778040 -467620912
733763448 787402660
873068108 717801304
912216140 801952096
-19996372 313198820
-692925992 681231100
-257005132 267259820
-212459632 -267438732
-114123504 96573884
961063796 -855751512
645665812 813355708
487792052 -476155416
-123721180 -972977148
-827672120 64460264
106273508 118740292
-256997838 267252506
781649880 -921799252
-302115616 749550824
-437779276 -535984328
616887348 636199212
-242811008 -172379504
-68742080 377746468
-206051472 81747732
-750905276 -403612132
-973719912 -463950784
-679978596 817622960
770974468 -414811848
499064588 195740160
32885512 -996279548
789077520 953810924
-41114172 -865771544
41842372 -50478824
345327004 -527653720
-914225972 -172918372
-776960272 -500695756
-415088564 208716684
-787082252 -143411708
702115876 104234548
692547328 238893292
-388174292 -948247476
-714553532 692139536
558456580 716621620
489787320 -186055100
-424671676 -487835744
-360997868 -447624540
566015296 398281708
-226717788 -481777120
553140720 848323872
371236360 887428212
-584482448 405447196
962811476 630169716
-326219036 -931382364
797582896 288629352
-745443776 -682672936
-866965792 -302304948
495714868 869383416
-199512236 355084884
748443960 -467722860
-79097084 -603022420
405621964 425749412
45789216 -33759352
240291436 -197109176
-946776512 -398937088
77174636 -904307888
-765323636 -885229048
988356732 -292780092
919337936 -304140012
318441860 -462057464
-817768600 -467082044
654287700 -932736816
-708101680 721485996
-86306264 832390856
-2767160 -557466228
849692888 776567044
800714156 249393936
-848105412 954393484
336093428 -670337228
891506132 -710067820
-382771048 850537600
948101836 -368804172
-339472276 826361360
814069344 -625844208
-646554216 -560932460
355871340 -863761712
968476872 632936876
518565784 -29055180
-909609184 -513992688
-257000692 267253940
-726408628 834036588
713359284 -991400608
-387460656 565986168
301416544 247369540
398019556 308640288
390854068 69339204
91228896 815467488
-633432052 -626586972
-612780300 -163073108
-842760424 -804267772
697702984 325199556
-977084196 924056672
-906550744 650952544
-115041036 -38915008
66979836 -260040220
-589856564 918973836
351181732 481791684
650501060 479476008
275478060 810122500
174039800 119832592
-343739528 498598540
479330368 331258180
432871208 -68217776
-153475432 -784737448
-988094580 -226746916
-123196876 -307081940
593381052 -176938036
541241932 -415234204
4937196 225989588
642665628 143382580
-100098372 -956432444
-76883356 801587996
319373956 -820899860
-642578244 -963699880
279949208 210260468
19282736 -317830172
658351056 -913279312
478383708 169612344
-879257808 -647937796
-951932168 99180840
277866556 -697921444
-623572224 -609066480
546295640 -242912956
135343252 -742836820
-255569072 -680852436
409466860 -391625960
-793432156 -689984064
-257005722 267251296
-889277840 -361711504
-257001286 267252298
915143504 -333850572
-606386704 159417544
206954440 -420622884
632849492 -139377480
-31123268 -105574436
14462052 930231808
409597936 -351036092
585545620 -634320456
-429215644 -305712924
-483320904 -817506448
741147396 824366092
-367639052 -366197216
241238096 766881984
272113776 -127158284
-163801308 500011248
582225028 950519460
825429264 994546432
-989536416 -367551668
-962753220 -523211700
609037352 769547196
-617979648 -869208648
98947816 149484896
114793448 -829303288
-152761796 503579428
-177782748 -147810036
914007512 645927964
-969787632 2825416
982603952 649598092
867082304 -406845340
-105763768 -363910668
334928308 341817080
532590916 -878121816
-260622780 207129208
-76126028 502283232
-33599148 -802636604
196745076 -260098476
-257003386 267257803
674808376 -978627980
603838004 688833508
490311624 386164460
494200212 -397771968
116745024 681129152
732234228 -923211960
-246044216 -964661104
332132020 618693284
-58998764 924042108
-150868476 697921444
-257004539 267255393
-414651644 880058828
-158849548 -518128864
-596512312 929503608
66222508 172641656
-298139644 500972472
847581108 140921264
-63353400 987337252
461940952 284260152
229339308 -812598380
494345852 510074972
804253208 -377353240
469805512 -547285992
-298678512 742006672
54513052 714640916
596148212 482854856
984016660 -686095476
563670492 536333864
289284732 -82548752
421977336 852678508
-25953048 188458160
61008596 -554364096
946689128 -309135464
-758915476 -986390592
552252316 352681824
-45949420 -810253576
-722112248 -41405452
-903535996 -92248376
213289780 880568568
-858708004 -717990636
810661368 836614416
-610508316 915143504
-537440728 -695066900
-182952968 678449376
302465152 -132969320
106987144 969132252
116133336 -158179604
371338308 631902832
348298060 919687472
-359439520 -922600272
407325952 533173476
-710679508 919570960
678929988 -408651276
-992623984 -926459732
-930392012 -350832196
-891243980 -315572752
577142192 -941198500
-822254312 178467256
774950440 59639580
-98467204 629543464
-667613760 -677036668
-257010473 267259075
-93326112 785174368
314611528 220193116
-318805960 -722432656
-308305316 -838099944
124624148 -652714788
-980870836 -772314356
581453136 -201201660
-771455080 -343084148
-515973392 729248608
980055252 -141052340
770319088 777411756
-311465704 191065116
68960540 -849634632
173034884 -422676408
167398616 -196919844
733574116 683007908
237131048 -290668312
-61401824 173398984
489350400 -235907672
-264045320 406160832
-749492568 -341016060
-250631876 384504164
-695882484 -239956464
-512711056 961398768
-529415964 -622844024
980331968 -200123924
681216536 278813216
955529476 -940645068
512521724 -256938088
767435416 629514336
-676497800 927115112
141969872 643554032
31312600 262763688
545421800 793810820
-376290068 -650908852
736923836 699479792
-508807904 166510212
-379377636 -882957064
623412020 928149156
-450653852 -398995344
-494622568 130435184
-688236384 -484602536
-322170244 -990934560
-250471672 353453716
523284520 460601064
666171924 -889569120
-623120740 -759323268
-499807352 -923721700
930625036 -333180628
105880280 249495884
-166583032 695649460
-257002243 267262131
327908460 -207871972
915158068 175190356
-257004608 267252304
225203132 965505816
-474990296 183142300
-489729064 249597832
-354225608 792645700
558573092 -358216144
613173528 639723700
-695358180 959694780
891535260 -900594068
78601908 567136724
226586712 -591837268
51338100 -544081912
-522847600 309048080
579661764 -603153496
-935183568 409714448
-542596384 -885986376
-135649096 -16107784
186127920 499618020
977346348 103753936
949135880 -948917420
189972816 -376304632
-262807380 -461911824
-719053808 -42221036
-115710980 -539319484
507264120 619086512
-633781588 163553720
-868509576 -922731348
-175670968 -524405948
739181256 799723804
-503113380 120793816
-665050496 -982443748
490573776 761216588
-152834616 889685632
-937761396 -293246140
741715392 -483117008
-257002937 267261783
-160335076 -984468144
223164172 531236464
742181440 722185068
36264360 934761212
133013012 -336894448
-353380896 787897836
698824412 939625588
547169480 -520531924
-716709004 790067872
-359439520 -376057044
-351589524 538940820
-573574012 -325884064
518580348 -809321480
489437784 877175156
-299770812 -945669648
719024680 738088956
225290516 714990452
-662749384 -863018948
911196660 -280575460
558529400 795660448
437371484 232994872
565403608 -873505028
-257002232 267251175
647253288 566860008
-368760480 423666760
691294824 742691180
-161747784 440633820
123094928 763240984
-273089564 497768392
726641652 -475980648
785756928 158907804
145931280 -26724940
-699727380 563888952
569277632 77014432
623208124 887675800
-509172004 937979856
-340331552 105035568
-257002694 267254181
-652336124 886612628
-205556296 660360888
-987220740 742647488
-955354708 467708296
-39876232 977637628
-522643704 192871052
674881196 -273264332
-833410336 868917368
127435000 214382080
476694284 -477335100
762541912 701620700
305188620 29361024
-629907564 -340083964
-869747516 660695860
-609911192 473417384
-155965876 645520172
170733772 622043004
586375768 -440196900
934542752 467635476
465276108 736705376
-535838688 -978176496
444842816 -997299028
-915391092 -760517516
-518391016 -193322536
90791976 829026572
-456625092 -964326132
37516864 54309156
655205232 242883828
161165224 -356759744
273817764 -781649880
80480664 934178652
-257009898 267251795
-89728804 144169036
-425865924 209794420
-990002464 -96734088
-588924468 -860572196
-257007409 267251584
459843736 217309444
22239228 810923520
92903756 89801624
-317946684 -133624700
376450272 492088432
23375220 713461232
-224402112 -74247272
931149340 -283313492
417710084 -794917684
886831088 -430322508
-38186808 566801752
473533896 765775120
-599672700 192230236
-180812060 -825065164
911356864 855868024
-766605268 -371513076
428341804 38871316
-920240904 -842818680
-907482840 779508972
-702174132 21714924
406379292 357560764
-84573148 140935828
297120164 -916002780
-572889504 112448644
821263960 -742429028
-698605952 -53668340
45497936 -649991320
-493064220 -446415728
166058728 -389834588
229732536 401704248
986987716 -186972632
540324400 347671808
-810064244 -516352056
565345352 561704352
733006120 -634233072
906638128 69659612
-870504844 -746812792
-639461548 535358076
471174528 -800248108
448644020 951335044
533260860 339530532
-8490812 85840216
731986640 186972632
-308815056 563131624
945524008 -326291856
474349480 995391144
-31764084 -968345796
-609314068 -520269772
322534344 43342464
172568836 729219480
-471072580 516774412
-712543700 -810413780
327544360 73810352
-705509288 -24671416
-144081652 -782552848
-516963744 -872136012
905021524 -127172848
966758320 -454658952
-466849020 922673092
812001256 450246060
862188800 -14039696
387722808 943004436
-534207520 476606900
711844628 12015300
795471116 571578744
465931488 288192432
106404584 -582166772
-186346380 -998566096
-462902176 890020604
968607948 280546332
-112637976 -663623224
702043056 166451956
-956825672 180943136
-959228732 -136566628
17971976 -516002520
944737552 805986324
-77145508 503914400
-586798124 339588788
300411628 -263040404
-624984932 -45789216
662574616 74465732
683007908 556577824
-226309996 940645068
664890292 752317984
-915172632 -579647200
-447056544 -661613392
-547664656 167500564
199279212 -500695756
-330631928 407151184
722927832 -259748940
791320376 -399213804
785188932 760488388
528454740 -66120560
-399738108 -436905436
469048184 -392281340
-851586208 983579740
36701280 470577404
714801120 300673780
-956650904 -49459344
543543044 -439847364
-497884904 555223372
67547832 -362920316
889641940 -87500512
897856036 294178236
693333784 69193564
-907468276 -570952492
-941984956 -337724596
583040612 -787679376
-128032124 998172868
-157932016 424555164
835915344 -887282572
635572960 300193168
-246990876 969860452
-453187988 -548946288
-257010255 267258931
141591208 264700700
-257003473 267261739
-257007602 267258615
783339304 -846488808
860208096 476388440
112448644 945014268
-369809088 956505264
-608818892 638937244
894331548 -634072868
557786636 -573457500
864198632 955922704
-325519964 -396927256
-395296088 239155444
-718835348 -435449036
847435468 -402082912
-791538836 -353395460
-256999958 267253291
195346932 -546543228
152179236 -206386444
980564992 793475848
-446372036 991254968
-924231440 -132998448
-397218536 -416574092
939887740 -244005256
358827832 -678798912
-943252024 -131119692
-752623828 -931163904
-9073372 400524564
987876120 286779724
-590147844 -774761108
899924124 -953694412
676483236 -408840608
760939872 847551980
-96122400 851105596
-782145056 -188924208
-820666836 -592594596
918289328 533071528
50478824 -703630532
-421278264 203124108
-802010352 -589477900
-804995972 124798916
772372612 -510963376
653865344 192943872
-176195272 294396696
-820958116 -145669128
326146216 -768396640
-519454188 831633528
-159592312 -865990004
-719010116 533042400
752026704 954539124
-580812320 -103331580
59887168 -654972208
-819880380 553184412
-523444724 -287740948
939101284 139625068
-257009614 267256255
-564034592 -840401056
606911008 210886720
515186936 711932012
599963980 -48235968
-748545908 635063220
365323376 677429896
-257010096 267253878
-295765712 67212860
795441988 702086748
-413064168 -894491752
-815948100 -608993660
224518624 793490412
-986172132 581438572
226586712 810297268
-984613784 210930412
-257004937 267257203
959199604 -488928044
-689051968 792631136
488884352 972248948
-162155576 537222268
-675085092 273759508
283182416 676628876
-408214356 830890764
586069924 825414700
607610080 -717422640
392587184 -582560000
-831546144 -944358888
-859377948 -624140220
-987643096 866266720
292051892 287391412
-499719968 -500564680
-559126524 166714108
63484476 149397512
585094136 741613444
590905172 -624183912
649831116 401966400
547256864 -644151156
65916664 -75456084
-146659480 -20622624
-269958304 845236304
-845935376 779203128
-624271296 841304024
-257008853 267263269
343870604 -816603480
-257006784 267260620
-546951020 759716496
-736851016 -872048628
783776224 316417464
777601088 560116876
-269506820 -147984804
674619044 129342884
-810661368 -572306944
-948582448 257797364
825094292 -66572044
420855908 240145796
-211818816 -481034356
274050788 915347400
525673016 -143484528
-257005100 267255320
51760456 -521857248
-658569516 -209736164
-987599404 482082964
-168083124 523765132
-257006505 267256544
-533668652 -259472224
73955992 483612184
-245388836 585152392
-507817552 458984460
8884040 268370828
-910322820 -131061436
557262332 -144620520
252496068 109317384
211979020 859232308
711815500 291877124
-392397852 -626470460
-833555976 -492350584
-609270376 -62887352
180112988 236461104
226222612 -144139908
-431181784 757298872
-678973680 -345763924
-257009223 267251395
-332801964 -985181780
-96326296 132590656
16719472 -435900520
524871996 -53755724
712762160 59668708
590511944 -661001704
310999656 46881516
339297508 -62537816
56348116 276395592
-434968424 53915928
675245296 410369828
467417016 243815924
195885800 -745851568
135401508 866485180
354371248 886947600
262909328 731811872
-910395640 645840580
-895511232 -76752280
110409684 819021104
25982176 -577622804
161835168 671604296
513978124 396446644
698081648 -96268040
986652744 -327660872
-761828276 -229397564
775358232 175219484
230722888 -393956200
-824569988 -259355712
118652908 291542152
732117716 4208996
-946412412 -579574380
898700748 695664024
482549012 -591910088
-202235704 856348636
403277160 412918528
830876200 -590439124
-257002749 267263834
-683706980 160568100
881223948 -568214460
606779932 9044244
357953992 302217564
323553824 355245088
777135040 -505793156
863601508 -972394588
705014112 -121449196
-471043452 -5024580
-454294852 -171957148
786281232 89728804
-966714628 -542843972
134789820 583856196
921988584 713737948
62668892 84762480
748502216 -606546908
54818896 -358463732
31895160 -353118744
68712952 -190395172
952835136 365192300
-577535420 113803096
-851862924 -777673908
-229572332 -226703224
-326058832 -904220504
376086172 923954724
59115276 363910668
-509900204 -361303712
-257010295 267255754
499647148 -67576960
890151680 180273192
441158124 -94316464
-951102020 552747492
695387308 -619945788
663623224 -798340224
-165286836 -127536948
-521332944 614411468
358565680 -342181180
942203416 -503899836
-586754432 651564232
-258671204 -32390336
-257000953 267257156
294207364 -444711740
-844202260 368381816
484165616 322315884
-682337964 821511548
254928256 704606320
-401514916 475835008
-512390648 844449848
-939086720 -317538892
-963641624 290129444
183011224 -538110672
962724092 68188648
-560102312 -531935536
6029496 30744604
-962927988 752682084
818161828 984191428
-257009638 267254122
390839504 465465440
898220136 -726554268
704038324 513453820
-96049580 864475348
-256998285 267252035
-935023364 585822336
448760532 96442808
-655278052 703980068
727748516 743739788
-109506716 -479155600
-762425400 -236461104
398150632 439658032
472616364 -765119740
-819836688 -29200820
239636056 303673964
-610668520 628407472
294382132 385174108
483612184 -272841976
448090588 -234844500
94301900 -935387464
-810166192 448134280
339268380 -734884876
174913640 277953940
598303684 -377542572
-257009357 267253778
300994188 432623620
76242540 169801676
-716738132 -745822440
-521012536 30453324
334025340 -821293088
672449008 -236184388
549514284 597444408
-733224580 -306484816
3684692 -528469304
-107992060 -623805248
325039352 189535896
465844104 827803196
838332968 957597564
-253340780 120007360
-766852856 823535944
-257000592 267262937
-88854964 846809216
-87966560 -996294112
570049524 -619727328
-923561496 997444668
-366605008 -726962060
633708768 78179552
631596988 970268244
-561587840 730122448
-246539392 -688367460
-687347980 -225829384
-472922208 -450231496
-954844968 -432856644
796068240 58853124
543950836 107074528
-102399484 606765368
-309324796 831764604
-956126600 875340092
-291585844 513439256
-249525012 869019316
-821482420 -317684532
-958209252 886685448
899807612 192186544
168155944 -582589128
-870402896 -167704460
874568200 119322852
-243160544 -389543308
-132940192 -761886532
-582341540 -348662160
-794116664 304402164
-256998288 267258654
856436020 -66135124
-257002112 267249814
-885418380 -810734188
-921231256 560932460
-613741524 -410617416
596206468 142319408
151989904 -841988532
-950009720 -547125788
829958668 179006124
800379184 -935737000
189652408 984235120
-409772704 382144796
286138908 469951152
-533013272 -634553480
326393804 -241034200
-629019160 -152790924
664001888 704751960
-797218796 -118274244
60615368 -881777380
514371352 -611323900
-638777040 71785956
513614024 534425980
-896385072 -553504820
-741496932 822705796
-564471512 -755682268
610056832 -320611896
-932197948 654826568
785713236 258918792
217993952 -73111280
987031408 -149164488
-478864320 539625328
-491505872 453100604
-720000468 29229948
-191298140 -702523668
590832352 -184860852
-285905884 -880757900
929824016 774149420
181948052 -160291384
569073736 -384795444
-865451136 572277816
-641718968 -922352684
161092404 -622159516
555864188 248374456
479228420 -435973340
761012692 454003572
288600224 102151896
481704300 -24569468
873956512 -252860168
-303950680 852460048
-257005744 267251853
912187012 98277872
837866920 732714840
380994240 -182326716
-468363676 -713053440
-530100472 -715864292
794218612 -763066216
221212596 -800932616
130653644 -908968368
472601800 93457188
936741916 336151684
315805776 438230760
-49095244 -295707456
-420185964 547868552
741540624 -262108308
-415976968 -618372876
-735613076 984016660
175321432 -909929592
-925877172 -414433184
450610160 978453212
-436657848 910949072
973719912 167500564
290697440 -963845520
-248782248 -368512892
-257010660 267251981
723889056 535430896
-691760872 -694513468
319738056 -284405792
202803700 -807034932
-64693288 98103104
-256997837 267252582
681769968 -449212016
445410812 -792310728
114953652 375838584
-257002503 267251277
-317451508 555616600
-66513788 -161194352
630446432 -66499224
281099764 -326393804
-121769604 330151316
-195667340 801369536
-47857304 -320990560
-839279628 334535080
-641442252 415074000
-411753408 185385156
-859785740 743404816
351851676 -505458184
-635150604 968549692
987366380 -537062064
350671992 678565888
-345895000 -384708060
439323060 533464756
857790472 357502508
-714174868 -531265592
65013696 -680968948
585385416 -126750492
-997867024 -273045872
871844732 -90704592
-25778280 -439046344
768396640 916425136
-298940664 741933852
451600512 -790300896
718660580 69994584
529080992 -876825620
-472703748 347686372
-391116220 -793548668
795645884 872470984
706849176 456392068
949004804 599541624
949762132 -511138144
908677088 187467808
70227608 71742264
476971000 -889467172
-971506184 -870679612
443342724 647151340
-702654744 -105355976
467635476 -943310280
-942625772 -841202076
125410604 683779800
575161488 -207231156
-416413888 -39847104
447391516 -994895968
461343828 486117192
-225523540 662865896
255845788 -408199792
-180229500 408665840
290930464 891375056
-201449248 422661844
109128052 80888456
813676116 155776544
814870364 915478476
-695984432 -238427244
-653399296 -790650432
-752463624 14753332
-906099260 -952995340
-793621488 -8680144
-257004521 267263344
-261117956 395033936
-269929176 -713155388
-369998420 147198348
-206357316 739181256
-554291276 428764160
-851833796 613464808
710650380 13151292
-665618492 344278396
162359472 -51906096
-292474248 -914925044
-880364672 -704970420
-959418064 -52969268
-850464780 761260280
-257002969 267254454
783805352 -480378976
-72150056 24904440
949106752 869499928
279992900 -182865584
-99690580 -269827228
-412889400 125308656
207027260 -943543304
200196744 -690420984
-502108464 875558552
-707125892 35885696
456887244 -948305732
-332365044 -774003780
9888956 759439780
563495724 -61547464
620309888 -598594964
-256996933 267249750
246393752 150198532
304606060 -86917952
-828123604 843503188
230679196 -104118036
836963952 133668392
184482188 153038512
655321744 634815632
-183200556 630694020
-257008034 267260625
95437892 -123357080
313708560 -996396060
321951784 -643291880
-791480580 992988084
-619319536 142188332
84908120 -955296452
-518347324 360560948
785800620 319068112
-296683244 -901497036
670308100 -45585320
-48949604 285483528
-898846388 496821732
169612344 -365498144
-438580296 254287440
-964879564 -49823444
-60047372 -129342884
-781183832 -160189436
-165345092 677750304
554174764 -516366620
-628276396 420885036
221212596 33613712
908109092 -339486840
220804804 594852016
433206180 -951305916
-501700672 -980666940
-353948892 -549208440
-856727300 -342385076
443197084 564733664
-631509604 -451513128
119177212 698474876
952034116 -655074156
-17753516 -908618832
-576006200 -335510868
-257009338 267254673
321048816 991444300
143076736 129430268
77145508 995347452
162694444 -341744260
139595940 -885229048
-139843528 331199924
672711160 -572554532
780586708 577316960
-677284256 -601376688
-19180788 274181864
-908414936 891972180
366983672 -440954228
67110912 833803564
-256998467 267249563
-19632272 667759400
-988677140 812744020
-543659556 -217207496
760561208 386397484
-891651772 352565312
-845542148 522585448
-256997117 267250598
-828895496 -592012036
-360517256 386703328
434007200 268778620
559082832 -788276500
-257008856 267263676
-243000340 -871582580
-716912900 906594436
426972788 271662292
368585712 296260888
881253076 333268012
106317200 -152514208
565549248 -995711552
-275507188 1281632
144154472 -416879936
-60469728 206124292
423491992 -735394616
344191012 -923037192
-257008197 267251373
-931032828 894302420
-475572856 292139276
577681060 -956752852
214935512 943820020
-884748436 24059728
87529640 996279548
-257007131 267254861
-606532344 -296027864
288454584 -697673856
-428065088 720248056
7121796 -98117668
-927901568 816035484
165519860 -92000788
764551744 -98612844
-803262856 -884253260
664759216 -502822100
566830880 -856523404
-719825700 -664336860
693260964 376421144
389353976 -923517804
843794468 -987206176
300149476 -474160148
-976035588 -169932752
-617499036 -929285148
-988473244 -905880800
-510468200 -720146108
980055252 570588392
-936581712 -639680008
-256999876 267262294
-257007028 267260722
17258340 -695867920
608294588 803277420
959796728 399927440
-184001576 -329219220
-841842892 -698081648
208265200 939057592
-320815792 511254656
777251552 -709004648
-942086904 215241356
951393300 -149907252
-572423456 592667416
401660556 595012220
179370224 -16166040
-337913928 935853512
810442908 254200056
-263637528 536654272
340156784 366969108
-256997026 267259328
651112748 -498540284
-323597516 -257709980
458809692 -509448720
-356308260 690391856
400000260 -453901624
-545494620 -899472640
-826448744 -973588836
-722345272 -199963720
996541700 311276372
875558552 -661278420
954917788 -34735140
921842944 474946604
528396484 -956956748
-52940140 -474873784
-331855304 -902793232
-19151660 -221751464
-226703224 316970896
28822156 -977098760
668385652 -48556376
541387572 -978132804
754080228 567063904
266856172 -726335808
-874378868 -364609740
-942611208 311363756
-120560792 975554976
-370231444 107409500
881733688 968200156
-956141164 94884460
-412947656 166845184
-386994608 403932540
-547140352 870417460
-341452980 -143397144
558864372 -237160176
-499457816 -856567096
424890136 -933406760
-958427712 294993820
-689241300 -714538968
-736690812 849474428
-9466600 -315427112
-57498672 -507147608
266200792 878718940
-555674856 654578980
914706584 259180944
947694044 -256020556
-256998786 267256586
866252156 -826900228
-956665468 -268123240
-815103388 -221649516
225013800 -403379108
-14505744 -46968900
75718236 470009408
373304448 -75193932
-717029412 759250448
499516072 -731797308
816647172 419778172
452765632 756395904
84485764 -732146844
465698464 -463994476
-155412444 633417488
-96923420 -83655616
-977695884 233679380
-257001880 267257650
7325692 -353876072
-40109256 44769736
-257010265 267253608
-257002899 267253778
626135488 -377819288
652481764 -212954808
-339224688 335044820
176311784 910075232
-968506000 -123823128
306193536 -692416252
838347532 999818600
522061144 -670380920
-429623436 97870080
693712448 941649984
-534615312 -774790236
-52605168 792208780
204099896 -164281920
691003544 856960324
-464198372 -959155912
339006228 -109433896
-590002204 -84092536
-69412024 235164908
-645738632 -761260280
-778707952 -706106412
409292092 683401136
-585734952 -802971576
-62246536 -718646016
-73315176 341525800
634160252 985808032
577346088 896268560
825968132 -434516940
607377056 354109096
698853540 330195008
-118842240 948742652
-115769236 931411492
729845732 162563368
217746364 -914444432
-170267724 990992816
150387864 930493960
-343273480 134556796
-182719944 722039428
-731345824 451119900
343739528 -489612552
451105336 -594618992
427744680 -851061904
492146688 467329632
430744864 -575729484
61853308 -631888268
552645544 605964348
-246772416 771003596
238004888 -362323192
-257008474 267260381
432812952 -675565704
-375343408 -499384996
-979924176 343011328
-831080096 724908536
-903201024 719214012
-85330476 -903623380
851994000 -550053152
861795572 196351848
951014636 302334076
649860244 -786718152
805782428 56013144
889423480 -639432420
-256997417 267260310
660186120 -394786348
302130180 -965403868
-822822308 -80291332
192128288 39002392
-497200396 854193164
-417564444 114210888
-420550064 -46706748
-581598776 384562420
-504700856 -4194432
-564937560 505123212
33570020 -319038984
-804020184 -520415412
253457292 361260020
-826026388 157465968
-600080492 451469436
875340092 990890868
310708376 -985531316
876636288 452678248
830803380 -175437944
456450324 -134309208
60105628 364973840
-256998904 267263140
-946033748 524289436
-66397276 -582312412
566495908 -573777908
899312436 766896548
-315296036 333413652
-465654772 -669303184
-257000235 267250348
-514502428 -300790292
-851979436 -153082204
-298168772 814375188
331651408 427992268
-946077440 556839976
530566520 -404238384
726539704 -875922652
921813816 -261758772
406772520 124813480
460979728 450318880
-578569464 57586056
-275259600 168796760
524376820 55328636
766838292 678959116
702683872 79825284
-28326980 -408855172
-404631612 -740958064
226106100 -609517964
440604692 -9117064
722738500 -884049364
-237597096 -102341228
-427744680 620324452
-253690316 564981252
-257000437 267253346
-782829564 69426588
-4442020 694411520
278653012 323408184
-351531268 948713524
789703772 181700464
189448512 815744204
-938023548 596483184
834691968 596352108
204551380 586594228
836352264 901744624
499093716 -456581400
160247692 -128672940
232528824 -546426716
459989376 -370639236
-643612288 89000604
-73999684 52998396
291818868 -593046080
-532503532 134047056
-966088376 73839480
-994342536 -300134912
680575720 742458156
466878148 662909588
-700834244 -100797444
-257003188 267255388
311320064 -826273976
882185172 42454060
906332284 -439410444
-513614024 -40182076
-66877888 -764886716
634568044 979778536
-943033564 545057700
-152761796 -995886320
105792896 -556912796
769984116 -531556872
8097584 -393388204
-993206544 399286624
81820552 -676148264
466397536 701970236
-487180364 -287799204
44784300 -284638816
932984404 -55547096
-519468752 451294668
883845468 953068160
-113366176 -994211460
-126633980 763765288
-158165040 -46065932
-66470096 679512548
634568044 955427528
-358012248 -812496432
-858445852 -152295748
-233155076 669769232
52677988 893996576
-677517280 -88432608
-728316512 959214168
680750488 256748756
600925204 524697228
418627616 -667540940
27700728 -823317484
475980648 490457264
463018688 -942946180
-183477272 520226080
371571332 -415875020
675856984 -318106888
-190832092 351749728
357750096 -931615388
-805549404 -834750224
-276002364 -88010252
-773960088 -271764240
-431545884 -794305996
-291862560 -289211912
566845444 -693479424
-976996812 419821864
157728120 608469356
360823100 687464492
-70125660 -282818316
-257005543 267258849
257637160 -464999392
-156344540 -11840532
470388072 -169874496
-422326872 -616931040
310125816 751910192
-467285940 962694964
161310864 -975977332
702683872 -299756248
27555088 668793444
654826568 -992827880
590948864 258569256
-45978548 -434924732
404034488 -322752804
205527168 -811141980
-933901936 -128294276
-505516440 77524172
161980808 863441304
-943048128 -909798516
-787606556 977914344
-548116140 839600036
767493672 923532368
-485287044 -754036536
332874784 -428021396
907803248 78310628
470242432 634801068
420011196 101350876
-707912348 248272508
-824089376 -468582136
-320000208 -391480320
-257009872 267256981
819137616 -37516864
-703470328 -992245320
-562505372 85272220
-954743020 -316679616
148946028 444580664
-328767736 943237460
-663215432 351502140
-596177340 624256732
-925148972 332204840
696800016 813224632
-257009423 267250877
647879540 -592361572
321252712 -767289776
354138224 -455998840
-307300400 -906565308
157669864 -645156072
797451820 -583827068
735409180 78747548
765207124 401980964
-263855988 374527824
-147154656 -948640704
63528168 -172656220
-959214168 -868509576
185807512 -883830904
-399417700 -286998184
417375112 141634900
538678668 137265700
422356 380367988
351822548 14141644
-345021160 685323584
764158516 177564288
767013060 995973704
203255184 195536264
-201245352 -899516332
1281632 -635412756
-150999552 -693508552
325126736 424074552
-581263804 794713788
339195560 328636660
737550088 -614935772
218867792 -136493808
-567122160 -109768868
855139824 -742297952
844144004 401747940
-986477976 987278996
-292139276 -957102388
-256997479 267249499
366226344 -934528188
135299560 303426376
-888942868 647617388
-431429372 836308572
-235601828 159286468
-752754904 -181350928
841551612 -99282788
685833324 115070164
189652408 151451036
-662166824 958340328
697338884 -723568648
138576460 -351152604
-725287200 -437983172
756512416 -130391492
91563868 -658482132
447770180 674750120
576952860 884894076
-374906488 -158907804
191807880 694892132
-746710844 393650356
-332437864 428676776
123575540 -602920472
996381496 346390176
529357708 -151378216
155922184 -190759272
-299697992 -86058676
-409845524 322883880
-616960168 -957087824
-181161596 953228364
-661555136 -48731144
-189594152 -875412912
189040720 -862596592
-30846552 876082856
301183520 914721148
925003332 -749944052
-824336964 -360269668
-963190140 637670176
854877672 586521408
-814579084 578540336
540542860 407660924
-638121660 151043244
-683109856 280458948
721005384 -362920316
-479199292 254302004
946456104 -432798388
939873176 305945948
-917925228 901162064
-257007460 267260772
-853814500 -11520124
-634305892 314742604
615460076 929780324
576588760 990206360
431487628 256792448
-350453532 -47740792
507832116 609634476
-74698756 598201736
52051736 797728536
635252552 598187172
-98365256 103710244
-262486972 243145980
91665816 569146556
770086064 261598568
525032200 114473040
881486100 -576443120
-727675696 843838160
-108385288 944329760
-621241984 468451060
-519192036 929649248
455984276 332903912
-515784060 -318223400
765571224 -591254708
963962032 613843472
-535372640 -72659796
799840316 421001548
-306106152 349536
-20884776 -847857824
-139639632 -552004728
529080992 614790132
673410232 -39555824
767260648 175102972
-390548224 190336916
-947373636 -195419752
674954016 -346346484
630548380 753031620
448847916 391888112
-257006724 267261461
849299660 242956648
372459736 885185356
-198361680 303105968
248957016 -866252156
715354552 -908895548
-674342328 -45862036
-163277004 445308864
285774808 410646544
-88330660 161354556
-816268508 -958718992
-440269720 -293551984
498496592 286561264
803321112 -479315804
767886900 -543120688
-854338804 -279657928
-977200708 45658140
65232156 -365672912
-875543988 643437520
891462440 735685896
775460180 224504060
576399428 -384780880
508356420 -566932828
-256998748 267260211
-593745152 158558268
-202352216 -732714840
-557480792 672885928
-160815688 -122075448
-13631904 -596177340
-11651200 -240786612
19996372 801791892
-890763368 909871336
-331680536 -509783692
451833536 124085280
339807248 278463680
595740420 -994590124
458664052 -830468408
-267001812 -952995340
-387052864 -932518356
-280560896 -621547828
906798332 -778547748
-103025736 995405708
-210624568 -932096
-544868368 -567267800
-930916316 664453372
-729729220 315572752
607682900 260579088
722170504 494826464
-936086536 615008592
-18510844 281216276
659457920 -273876020
-565855092 548145268
216377348 -481544096
-319534160 592929568
878107252 -901671804
-906259464 233475484
766503320 -664365988
158514576 306222664
-744497116 -85301348
-214251004 -819618228
-293639368 -183797680
-168971528 -544227552
-465013956 -107598832
72208312 -690770520
-796577980 409321220
-985516752 732132280
-506885456 -207522436
477670072 -828414884
335758456 -25283104
-942654900 -191574856
-983667124 -628786136
-905006960 257622596
553548512 927377264
447202184 -998027228
766881984 -427366016
482330552 -617469908
691003544 291906252
-817375372 -246816108
-721282100 928469564
533275424 -484384076
-1106864 64751544
-777542832 -463761452
359483212 -114589552
-538533028 461314700
245854884 -759672804
-313184256 622829460
-96515628 -803102652
-174607796 931498876
-432929464 848192796
673919972 609517964
-783514072 -897666704
588866212 -238514628
408389124 43633744
354560580 92976576
135998632 -295110332
-320757536 15131996
-257001371 267260870
804733820 -396271876
-772343484 -202905648
-906609000 29579484
-925513072 925629584
-834371560 269768972
-257003158 267262742
-350715684 -285760244
-588254524 -907963452
159970976 -135445200
-549470592 436701540
751764552 6524672
-976021024 -751924756
-741089140 -243713976
106535660 143892320
329073580 260054784
-74902652 442891240
533173476 -315368856
-717830432 -228188752
-422297744 115914876
968593384 335117640
632718416 -921158436
143513656 113322484
812977044 -930290064
652132228 -481136304
713927280 761100076
-349055388 174185440
395310652 201070584
949325212 -484806432
950956380 716621620
574578928 265647360
-534309468 -386601380
356016980 -5243040
-641150972 -928018080
369299348 370144060
-327981280 749754720
-256996832 267257111
136916164 438157940
119657824 574491544
509521540 -911021892
-452197636 578977256
4660480 -617600984
591866396 -202468728
-765877068 698169032
-484689920 -340681088
-492467096 -936872992
-452649120 444041796
426841712 281230840
-149878124 857105964
-568112512 112506900
43633744 -736312148
-676599748 328767736
-202847392 524566152
454163776 -2723468
491462180 -991342352
-875165324 96064144
-156111516 431502192
376712424 -213042192
507599092 -100477036
157014484 -493559396
389674384 643539468
-714655480 513424692
-868261988 -108268776
-214178184 518128864
-145887588 617236884
-159097136 46896080
-431939112 -24423828
296377400 -127245668
363255288 731622540
63702936 -510511892
33133100 27555088
686226552 -174520412
-615314436 623688736
441886324 244267408
-257005271 267253164
558718732 326976364
-429040876 479184728
891345928 -710228024
-579661764 53027524
-218416308 -567457132
-810675932 334025340
561937376 -281988168
-586579664 -518988140
-215285048 905720596
-857877856 633097080
-699712816 -359424956
-256996473 267256452
672842236 49415652
531425796 231684112
-688760688 -505152340
-257006664 267261330
-400175028 155325060
-599760084 -131381844
-82956544 205498040
513817920 -807821388
319665236 593439308
-580186068 435682060
-978700800 -164922736
740157044 958529660
159082572 -159563184
-156315412 -286284548
-567748412 698635080
468218036 826259412
71319908 -903667072
652889556 -451411180
96719524 988968420
-435259704 832944288
839396140 -60353216
587788476 -136086016
577418908 902429132
-316475720 344773572
-360327924 331316436
236563052 623528532
-967253496 959767600
361478480 -95030100
-199075316 -940907220
936523456 47667972
56974368 859494460
587599144 -479709032
-609823808 -87340308
180899444 -12772628
279687056 48920476
-517895840 -84340124
-738948232 262355896
-414724464 165053812
561048972 -325374324
-39949052 556971052
342326820 -746710844
-958689864 964311568
416559528 -440764896
318791396 86175188
15466968 -26521044
-848309308 311684164
-328898812 -191152500
643510340 303688528
-976865736 -279890952
-302974892 293435472
479228420 706470512
361143508 -982283544
924945076 -980798016
174505848 560976152
-292954860 223513708
989856824 430686608
733778012 762439964
656181020 -718048892
-396650540 -300702908
681828224 -240684664
841129256 998711736
-185516232 -212911116
638485760 -785392828
864373400 -385698412
308596596 776785504
-436191800 -71727700
976982248 511269220
299319328 136872472
-421103496 946951280
649568964 -53522700
368716788 290347904
-942188852 444158308
12000736 -261802464
-20899340 -384183756
-467737424 36774100
-130304108 735627640
-369532372 -437444304
-151480164 -671123684
-993235672 -632456264
-610187908 -818991976
-494535184 -923051756
-668662368 -234218248
-499297612 -169452140
954539124 -978511468
-626412204 -992638548
783164536 559082832
924231440 -861810136
914065768 -460353476
869427108 932125128
-242505164 -617499036
-360706588 -376304632
-257003997 267257122
98904124 -417622700
134323772 -911080148
-985764340 -287464232
-184729776 375066692
-577914084 -865349188
-131716816 -249364808
-644078336 764085696
-775212592 -328359944
-919745728 368454636
-585443672 -40881148
1398144 821788264
-338627564 627562760
-712703904 -348298060
-789776592 544577088
-432492544 944198684
102588816 -672114036
-118143168 -945596828
623659608 -777324372
-404558792 -239242828
851484260 478179812
-237669916 -960947284
364201948 -509841948
-821060064 -843605136
697790368 -272812848
-260884932 184773468
465567388 -585341724
335248716 701460496
-771149236 -775969920
275842160 -276177132
-957743204 -785523904
-448279920 -525920604
655234360 -942654900
441318328 699130256
-665720440 137251136
-77101816 964923256
628669624 944038480
-137484160 -616625196
462887612 992114244
-423579376 -929532736
136668576 -69805252
880175340 -67271116
550606584 -928338488
75033728 340404372
99719708 417244036
789368800 338321720
-850158936 -324194640
-880626824 29200820
-125687320 319461340
-190569940 972336332
-285090300 299537788
344525984 44463892
978453212 893850936
396563156 633868972
514589812 738889976
-471072580 -999745780
-257009712 267255349
-82475932 -394291172
975307388 -835405604
670366356 -613231784
-27540524 497142140
307431476 948917420
801020 431545884
-196351848 -315019320
455911456 -385523644
-41988012 -584205732
412641812 -875456604
-160174872 -747060380
323422748 -989725748
620877884 851280364
-398995344 -471028888
299071740 323320800
692343432 -796490596
-71086884 645403660
367435156 773858140
-562621884 262865636
121143352 -713665128
848425820 980652376
-256996797 267257962
-798718888 35172060
345268748 -889569120
660171556 748589600
-747162328 -866645384
-251025104 439978440
89787060 503186200
241485684 -790067872
-86874260 601041716
185268644 723189984
-355652880 477611816
-552033856 -963554240
685906144 46473724
-265603668 130537132
-257007753 267262996
905327368 -640160620
-51250716 -206590340
524187488 -969540044
269958304 -543397404
-694309572 -751415016
-456027968 789281416
-256997501 267262844
992376396 -965331048
685775068 -642286964
402723728 364260204
-800102468 -353410024
434254788 -455387152
-426142640 -309528692
596337544 61285312
-337156600 -782450900
-158296116 -266827044
-659574432 21889692
-444245692 -941242192
-300353372 -360852228
-391087092 -159767080
461664236 82272036
-821496984 349419488
612809428 974491804
-552019292 69033360
33089408 55124740
191472908 142581560
373289884 -878631556
687071264 -529110120
70067404 -281798836
217950260 331331000
-823040768 19807040
-429696256 -325024788
986929460 89452088
85432424 383499248
593351924 82723520
-931367800 690610316
716723568 -239257392
-418452848 352346852
703018844 -269273796
-383266224 799141244
-905866236 -977084196
-444988456 -863033512
-150387864 654025548
-515114116 -685935272
-485432684 -213013064
761886532 -303222480
-344788136 -84980940
-176763268 155339624
-826201156 -711698988
260448012 -382712792
-355944160 -548873468
-256997344 267254030
-219494044 -140032860
567908616 614484288
433555716 81718604
-546805380 212488760
541547776 332044636
-688527664 -541839056
240699228 -870184436
-257002307 267250129
729758348 762003044
-140964956 113453560
-486787136 283764976
-103317016 -817011272
177156496 -732656584
-694804748 977011376
645782324 468567572
-257000516 267255106
-33482636 593162592
-257001941 267252077
322446960 -861460600
-437415176 947082356
739996840 -73271484
627722964 -154873576
-560116876 -601405816
-268531032 -27016220
-272055520 -829914976
-300120348 -26506480
-889277840 -658147160
383790528 -396155364
403349980 548247216
-504409576 625159700
840007828 -169481268
-402039220 -308829620
742225132 552281444
-105938536 -69426588
-724325976 124580456
-772591072 205163068
-38274192 74465732
272113776 -986419720
-179195456 -827162380
-890530344 -113744840
-173471804 744511680
18292384 -565651196
822472772 -438507476
-628596804 103462656
260826676 -819501716
-257006306 267263742
-916920312 13063908
-727559184 145261336
-735321796 -570501008
102894660 -457163960
-772824096 772707584
595740420 674342328
-760415568 27962880
-981671856 269550512
53289676 -987366380
805476584 -551931908
-489044556 -880248160
-484879252 856523404
-127318488 859771176
-986521668 -791232992
-40560740 -39046084
-803219164 290988720
-251520280 -991560812
-535387204 -466135384
-464475088 -253326216
283459132 -806918420
-110642708 224038012
-328024972 467431580
-806743652 -143484528
-835886216 -534265776
176166144 -831458760
-989623800 956155728
946645436 973253864
880087956 -452314148
934411676 -748021604
-873941948 332976732
45148400 -899618280
-257009525 267258707
-112317568 488418304
-153460868 -861125628
-407646360 348691288
-257008552 267259273
-541038036 716199264
-167806408 -902807796
577346088 -650952544
-277546148 611658872
-846794652 752405368
-231596728 -342807432
-93224164 -681464124
761333100 327020056
73489944 919337936
857761344 -780324556
-10806488 -4208996
-257005670 267262928
25851100 884879512
-340448064 -710985352
-462902176 400553692
147416808 -245927704
93631956 576734400
390985144 -353380896
-20243960 -57571492
-191341832 483655876
947373636 139712452
-299173688 274342068
-88432608 -25443308
-910002412 -917255284
-997502924 -517400664
-582341540 37706196
674939452 397903044
999964240 -673118952
-976909428 262210256
463848836 -983565176
-494782772 82199216
-807777696 664001888
-374120032 780280864
-58663792 -975977332
-881908456 614659056
213653880 -770901648
241383736 957495616
-843109960 -538227184
-18685612 738321980
445148660 762818628
95423328 595580216
-257004563 267258919
284930096 389150080
548174396 699712816
743652404 225698308
347118376 967603032
-556097212 372809272
989070368 494462364
-909536364 -223266120
497593624 899166796
-753759820 -422778356
-391990060 -550562892
675376372 317262176
794509892 -607056648
-721005384 -50420568
840517568 -157305764
389543308 -242912956
-935125312 -709630900
365600092 42308420
-943630688 823011640
-575525588 -365439888
-167092772 776202944
-552776620 551946472
-93049396 -326233600
9422908 -707169584
231742368 917007696
638660528 603095240
-428079652 -586404896
-440677512 624504320
724296848 -500739448
-257008493 267249677
-64402008 167005388
73591892 937688576
-475121372 -737462704
-853508656 -35128368
154946396 -629805616
-593016952 -492816632
-9146192 -981103860
82519624 409131888
364944712 631975652
92816372 278041324
-380935984 619902096
265778436 229732536
836395956 -13573648
-991721016 -920284596
241427428 -676279340
142406792 -195754724
-959840420 24744236
-281041508 913089980
195055652 510307996
160961328 -462858484
684726460 897724960
-257003591 267249505
652321560 54134388
983783636 -924304260
41478272 -333690368
-543441096 371746100
-661438624 816020920
926037376 -611265644
-992988084 -209852676
827220636 496253736
-147795472 36293488
-526357524 -215954992
-802054044 -122934724
440662948 -90748284
-439585212 944562784
-990832612 244267408
-793504976 43895896
-177782748 -288061356
826725460 516162724
584569832 194210940
116832408 -490559212
-773159068 835099760
969277892 -17535056
-438143376 -365512708
-63761192 570501008
-186943504 -354516888
-257005261 267261148
594517044 -293537420
115317752 -857761344
250034752 -788494960
97724440 -358580244
197516968 959563704
-759410652 -452430660
936596276 -249685216
424205628 -993585208
-376479400 11738584
201259916 783863608
-438143376 -835274528
-378445540 307970344
-960626876 -767901464
-907672172 -871043712
-173093140 -680211620
-559548880 46663056
-176894344 378037748
383251660 -65232156
517182204 972365460
-103666552 -304300216
263681220 -494942976
-580419092 806364988
-292124712 -682367092
-876767364 154422092
-223746732 153562816
-725694992 -985866288
474276660 626062668
-300455320 -963452292
813486784 -617338832
147052708 624999496
261875284 775183464
948873728 456406632
946485232 -290595492
-749405184 386980044
886000940 144402060
458372772 -903608816
-396563156 -650515624
-172903808 36162412
466645124 -220382448
-121944372 -565112328
106593916 -924814000
932795072 -624868420
827453660 -816181124
579122896 -518012352
-331156232 -240713792
-235762032 100418780
730297216 525876912
-351909932 26826888
867257072 965403868
770639496 -908240168
-434764528 -632864056
-394990244 322111988
16646652 -780033276
-461372956 440735768
386659636 927493776
-348924312 -203619284
902429132 539494252
543047868 -234524092
-282614420 339807248
780805168 -924857692
342953072 681886480
-118172296 537382472
-257009311 267251355
-135008280 -768003412
-566379396 -331534896
-561471328 -86000420
-832012192 -73038460
-306688712 474262096
-336981832 -771396824
-615241616 480175080
197764556 505589260
-326495752 -303004020
-674604480 -583069740
-209998316 674691864
-120997712 555572908
-892612996 -117342148
229018900 774994132
70038276 -70722784
758580504 -3757512
-662458104 385538208
-902793232 598813424
257506084 -122585188
527886744 -236999972
992944392 -359614288
-130639080 822851436
-234436708 -254272876
434196532 754924940
463979912 657899572
-787125944 930406576
-487049288 -867737684
871844732 655700408
842614784 -972161564
-409117324 17447672
682745756 574549800
-217950260 -385334312
-993556080 913483208
62887352 -271094296
554262148 282818316
-617906828 -678944552
-342690920 -270613684
-600546540 990337436
209153604 129663292
-102049948 118419884
-788640600 -778576876
426768892 -593992740
901919392 585720388
-257000675 267257916
-38230500 -495074052
-507497144 -734404264
582880408 973516016
733297400 392965848
-839818496 568316408
195128472 -133930544
-944679296 178962432
-451877228 -927056856
-724107516 -811841052
-685352712 860572196
-549849256 -861111064
-233198768 -317466072
616100892 647136776
548800648 785349136
494171084 -932678560
-19020584 -888404000
98350692 -851382312
-887224316 377411496
-881165692 -528789712
282221192 887748620
281900784 -623645044
-486160884 271487524
-705684056 720947128
834386124 -266215356
927945260 20302216
133275164 128614684
-154800756 -21554720
384154628 157072740
-593686896 -310722940
944475400 270701068
-853770808 -948174656
-324529612 610726776
654943080 477728328
-203968820 -246175292
-181132468 -879039348
-907497404 764799332
737987008 828706164
-111210704 563597672
-235019268 -719432472
-790300896 -40720944
-743215484 828254680
-143076736 315645572
226805172 -973574272
525876912 583841632
-257005992 267260414
-472747440 270336968
75077420 289386680
-432812952 -488913480
-844362464 -116643076
781766392 752827724
164209100 -231654984
985094396 38419832
-647952360 21307132
237320380 -523925336
321689632 -786019080
863819968 986346900
-391116220 477888532
714335072 676148264
-791131044 813253760
494083700 -774542648
-589667232 98598280
510963376 439978440
553563076 -253748572
-257004660 267262968
126211624 378984408
-432390596 -774906748
199453980 31895160
126138804 -833148184
-686940188 165010120
-676046316 -888768100
91971660 432026496
-746099156 -368148792
-686896496 419064536
-19967244 -923867340
440706640 -215882172
-757633844 -733370220
87864612 -827526480
-131935276 72951076
-709368748 30118352
2155472 -339574224
-897564756 653646884
663929068 739603612
-341118008 -438886140
-257004201 267259982
-443677696 795908036
-486554112 914619200
450377136 -212503324
-268064984 -862523772
383033200 652452636
288818684 -737914188
6568364 -279526852
992303576 596541440
474771836 -210085700
-599381420 498132492
69848944 -797116848
856013664 -366473932
-528046948 929896836
236228080 949864080
827147816 983259332
-879039348 -971229468
659312280 -880146212
-585764080 -555820496
-47609716 61430952
-103433528 -787446352
-129706984 36308052
387635424 -158601960
-217236624 108996976
929387096 -682570988
-189332000 -342137488
-350744812 366473932
-411360180 28021136
-203444516 714684608
-257005634 267256135
366998236 8898604
-46109624 355711136
725753248 167384052
567034776 563553980
33235048 234334760
664992240 485796784
386528560 720481080
-968491436 -736938400
-573370116 217294880
514400480 -336675988
179224584 404252948
-339676172 -826390488
154669680 497360600
-260229552 847173316
-997692256 614484288
607828540 758565940
-884282388 -264904596
841493356 -883772648
709703720 -930726984
-413777804 -855285464
-296071556 738627824
-574666312 200604536
-903390356 559359548
-988735396 -493908932
-535678484 -517415228
-464999392 896297688
832667572 747919656
964908692 -545989796
-597109436 -338613000
-187526064 148159572
-363648516 -313752252
-358551116 -106069612
-445556452 -549514284
-848090848 -219086252
-916556212 -650704956
850683240 222465100
-939581896 -786208412
-193118640 242286704
332073764 198463628
492816632 682658372
-616159148 -371687844
-577870392 760954436
167981176 -162767264
765323636 950053412
-756206572 976545328
-179195456 257418700
-250821208 949499980
-851222108 -774484392
-434225660 -915944524
-222086436 558077916
-513279052 364420408
-286255420 840284544
939436256 646248372
-300455320 -633111644
-4063356 714029228
-88228712 -659399664
880204468 919847676
-699523484 -323335364
858533236 129721548
-951801092 -735147028
259457660 286779724
-55110176 312834720
-37618812 338423668
474859220 673410232
-936800172 771236620
-994823148 -474145584
224562316 510337124
-624067400 -265661924
-993789104 682236016
916235804 168796760
464489652 293814136
-124289176 -57906464
903259280 639082884
-367449720 853523220
27496832 -349448616
-396898128 675565704
-343200660 -179705196
884529976 595565652
157407712 -411651460
-285468964 249379372
-393883380 -361857144
614251264 217411392
34793396 -522250476
-989070368 -866397796
-832012192 59989116
-216624936 -311159860
798660632 544038220
832667572 -709616336
410078548 490719416
-44915376 -101918872
-257007787 267263741
702261516 38944136
-403087828 309499564
140644548 -319577852
56799600 -473490204
-508720520 -208250636
-232863796 -438609424
-994415356 -73067588
433118796 -860746964
-256996390 267249467
134862640 -366736084
-725418276 650603008
-949368904 916803800
349142772 -182894712
301110700 -168811324
954393484 -264307472
64824364 -313067744
-472004676 -99807092
-511706140 -556956488
505137776 -138489076
-331476640 -738292852
934819468 160568100
502807536 -483947156
980914528 -651578796
167180156 830133436
-860120712 466601432
66295328 559985800
-703717916 -414243852
166277188 74422040
773348400 -656414044
779086616 558238120
567457132 -117473224
277313124 527595464
-676075444 256486604
522600012 -252889296
-578103416 832551060
456494016 -384416780
-909987848 427366016
160072924 876592596
-185705564 -991852092
276745128 -338627564
-987191612 -649204864
930770676 -862858744
-997968972 238616576
-15729120 400976048
-275157652 -291221744
-257009732 267252122
-213391728 -268196060
598172608 659720072
392994976 762702116
323553824 464882880
496734348 154189068
-497054756 667642888
-487486208 940004252
-414840976 797422692
-648403844 744599064
-437852096 -504788240
-161864296 280619152
-811302184 -807049496
726787292 -507322376
-410865004 -600837820
174768000 -120371460
972802380 -214454900
-284871840 449532424
-554291276 -44201740
-338248900 362891188
189011592 -797073156
538285440 26215200
-948640704 -756293956
-425647464 986594488
-174491284 846780088
-713723384 2315676
-257001055 267261374
-975758872 -196075132
777601088 914590072
499399560 -354473196
511312912 235834852
-713825332 -151756880
-122104576 -764318720
-432579928 -809001072
202891084 56391808
415671124 767158700
-597983276 996090216
301780644 108778516
-257003178 267254405
-703688788 8927732
-934426240 -226659532
-714451584 -582501744
-796374084 -13894056
243291620 -102545124
587293300 -198754908
986346900 -179981912
-322330448 250515364
-257006740 267259927
974637444 -290741132
742297952 -830235384
725272636 586972892
898700748 375168640
750308152 -273963404
-976355996 2271984
117371276 890399268
-256996495 267255492
499399560 575671228
874801224 596148212
697222372 735059644
544635344 979603768
403641260 309295668
207580692 927319008
-354109096 -938620672
-812248844 -768717048
438653116 -857572012
429550616 908749908
-151028680 177389520
462115720 -409641628
939101284 979865920
-353424588 -311844368
-9670496 396038852
577579112 -3233208
325097608 -871058276
417535316 280051156
-618533080 -977710448
-315645572 -889132200
-823725276 603779748
-699538048 -817724908
190497120 31924288
-256998802 267254281
-876213932 665735004
868189168 730530240
787795888 -279119060
292765528 -465640208
-916905748 68101264
154101684 759760188
-310708376 33934120
-755230784 -583302764
-875645936 -409874652
475674804 892452792
708975520 420069452
-617513600 -181248980
210071136 514298532
-564777356 -750206204
987963504 -851396876
-707242404 290726568
464329448 696596120
769226788 190613632
-501860876 577593676
546397588 -834211356
-441711556 -673628692
-847755876 -964093108
805127048 854557264
-752682084 763153600
-509565232 862887872
-754691916 267322220
-735438308 370522724
-784650064 -692445380
-668997340 317917556
-256998965 267253702
-884020236 905706032
-257010153 267260667
317203920 244078076
-704737396 -931265852
-787388096 356861692
640422772 799461652
545844156 -614717312
-697702984 691542412
-733850832 944912320
244660636 36861484
-655001336 288396328
-648185384 -885564020
-815831588 -54076132
-257007575 267261441
54702384 607347928
951873912 -214687924
400189592 651433156
-659224896 24321880
-257000219 267261485
188414468 -205352400
-19297300 -847173316
-397597200 618853488
851557080 132211992
-585225212 -645607556
-320859484 -268035856
220877624 -398252580
-771571592 -451076208
-429259336 -530814108
-45978548 316067928
193992480 -362847496
-313373588 99909040
-115914876 -195667340
287318592 745851568
-1354452 -139945476
-756177444 -929270584
-891535260 -843182780
-527755668 350963272
663725172 754866684
-868873676 -365046660
470635660 -365803988
-332860220 -618751540
-192536080 -871538888
756614364 64547648
-351269116 533974496
-612547276 81674912
23083940 72485028
132022660 -171345460
-879155860 106856068
-857353552 503157072
-285279632 102778148
232062776 -679512548
-432973156 27671600
-993628900 -556388492
-547285992 1427272
722913268 29244512
-918303892 347642680
-584176604 81500144
394363992 -14578564
792995236 312150212
300338808 855707820
-832114140 -634888452
190001944 -439876492
213814084 67460448
208017612 -660899756
-21773180 -194123556
-534455108 698766156
542683768 739516228
-468392804 -64081600
-591444040 -872820520
-645884272 -486146320
-945509444 108385288
-684522564 -901045552
102967480 -325811244
-54615000 541635160
572641916 858678876
-497171268 396461208
-409000812 442803856
-795456552 -812292536
-968287540 -72543284
751327632 468669520
482272296 502472564
-276366464 789179468
-542610948 477786584
252801912 639199396
-250733824 712296112
-295081204 -773421220
988152836 192070032
386921788 455066744
448323612 155368752
-186841556 704285912
-179501300 -830570356
-900725144 -936843864
200429768 102967480
-842629348 -771819180
279308392 -688658740
-157509660 -503914400
-301314596 805491148
958995708 -24700544
897433680 125978600
-736137380 -929416224
449488732 -857105964
-539741840 -31152396
899938688 -786761844
443517492 469033620
629849308 579501560
420025760 602323348
441609608 -212605272
789703772 718675144
-256999474 267254365
557728380 231684112
773304708 483990848
572103048 682512732
-233184204 651957460
-956723724 368381816
-702319772 -384140064
-298940664 776042740
-257005535 267251266
475033988 306368304
877539256 748050732
998755428 -688280076
-51308972 728534972
-645068688 349317540
465989744 -235252292
-570937928 -452008304
-311742420 -170879412
-346783404 762279760
964777616 759803880
-524653536 -662079440
777149604 180025604
128731196 -527537208
278551064 557131256
26171508 -920095264
-569379580 -410049420
-641136408 181321800
319242880 -558514836
189492204 443328160
743725224 571564180
-900375608 440226028
-17229212 -733938216
-504016348 122847340
-13034780 111633060
-257007368 267256458
625873336 236373720
353089616 199293776
-421176316 -380644704
803495880 -423623068
-99501248 893443144
-222843764 795543936
348618468 649641784
185093876 -67023528
578904436 -153854096
703863556 -503914400
565782272 287420540
-567792104 684566256
528323664 847974336
-190555376 663797992
-612328816 -157771812
191764188 695693152
-125104760 197720864
332816528 81791424
699203076 422341436
-358973472 -264962852
-854513572 929299712
-492874888 708727932
-937907036 -203022160
702436284 595740420
-294964692 -629936692
765046920 -322330448
-256997382 267258000
-860441120 625392724
-867329892 -72674360
-738788028 -736108252
896457892 654739184
-119686952 -993614336
-900215404 -115405136
-65130208 902603900
613901728 -441944580
-652103100 214687924
883131832 161907988
-368862428 534294904
-953810924 566816316
-200036540 158995188
123837692 -384431344
-950504896 548655008
-742982460 553373744
-364464100 -743230048
-37502300 -273002180
-711611604 -47667972
-167995740 486918212
-60469728 -713301028
-602585500 338860588
-256999221 267255507
-262909328 743098972
386805276 459741788
-709266800 631567860
-673279156 -757094976
786485128 -39337364
170762900 -538955384
-371615024 813923704
366634136 45570756
575977072 866397796
-616231968 -148130444
265807564 415117692
751356760 905764288
-703980068 -140629984
515944264 -291687792
-240393384 -595521960
133668392 95146612
-257008710 267253119
-375270588 695154284
-756687184 -850974520
211731432 351006964
301562184 -452940400
188137752 -839046604
-610027704 -78441704
-592259624 979574640
-126430084 959418064
970078912 -129313756
947897940 395194140
666914688 -364318460
136348168 695576640
-328068664 524100104
627955988 -763794416
-179457608 835128888
355682008 -909012060
-779072052 -503841580
110060148 -894418932
-333996212 949645620
762032172 174433028
-257006581 267251768
-958718992 669463388
-557480792 494098264
839002912 857193348
530901492 5927548
-778067136 -452488916
902968000 101904308
-610056832 -725767812
199847208 -64926312
-512376084 -539669020
719155756 -209605088
-282730932 -953665284
557233204 -550417252
-925615020 -199483108
354779040 -149004284
-865116164 460426296
452619992 -397407868
-896618096 708975520
-257002984 267256060
-459989376 -263462760
-20637188 -264234652
-271327320 563481160
-176486552 574549800
565971604 -338962536
109317384 772168716
-321820708 -377673648
-587948680 240888560
309353924 467111172
282832880 945218164
586026232 -197138304
677313384 -269390308
160218564 47099976
339938324 583259072
779363332 -495146872
244252844 -901234884
474451428 -970690600
196847024 791873808
-650471932 161223480
340855856 266390124
251243564 -225887640
291877124 929401660
521201868 618212672
-572481712 339705300
-618809796 660652168
-210406108 -941227628
718325608 -848556896
311815240 703149920
982414620 -318543808
142770892 -28720208
-339647044 -576530504
882942500 -415438100
-464577036 -590715840
692241484 33002024
68348852 875849832
663259124 -624271296
76781408 -606896444
-256999324 267253978
-150620888 582137644
123051236 -638325556
-615693100 -86116932
-331607716 -284099948
-668240012 -107191040
-359104548 -183477272
-9728752 -599395984
554131072 -120517100
-616552376 940047944
-849678324 874539072
-781067320 186783300
913526900 876170240
230271404 -286969056
606809060 -549674488
263156916 -840910796
277429636 791786424
423273532 -78834932
-984905064 473286308
286255420 -760386440
-256998414 267251100
802927884 419603404
-157364020 -336166248
167311232 -597036616
850799752 -739778380
-552616416 271487524
-268035856 708436652
876082856 834983248
-262588920 -133537316
-239767132 -114618680
-258263412 -132415888
363415492 -952354524
663331944 567835796
34196272 655074156
603939952 -1369016
-256998372 267254686
669987692 -337593520
-746783664 121187044
-542742024 -292663580
165184888 -36162412
749478004 460353476
192434132 -621606084
-815525744 791815552
-180943136 -986405156
154829884 124303740
169714292 855562180
510176920 -915245452
-521449456 -808185488
851207544 -474276660
-160815688 -290843080
753075312 -381737004
264598752 969641992
114414784 983565176
-74960908 -666594280
-133857724 657666548
266375560 -655117848
-616115456 132983884
622144952 -602512680
-658394748 772518252
744802960 -934164088
394844604 -899181360
412190328 -415219640
117735376 -32521412
-925425688 -379931068
99690580 -454484184
777863240 -548247216
495379896 17127264
-665327212 -993235672
-119104392 547577272
171491100 -520517360
-498962640 -966656372
-536537760 -460397168
581598776 89597728
930654164 405112224
-702421720 -973690784
416428452 161354556
-167369488 149470332
447624540 922207044
-701547880 510759480
492991400 898671620
-527945000 -109361076
-256998931 267261634
-800248108 358827832
287813768 -68785772
461766184 772299792
868189168 643670544
-708320140 122235652
-370915952 436730668
411301924 198390808
807253392 -230664632
-82636136 -865480264
-218503692 677997892
480044004 37196456
-916206676 649161172
906055568 -124478508
-675725908 -344103628
562592756 261307288
-436847180 -280123976
696916528 505734900
-959680216 640379080
-785946260 -745778748
383499248 -966467040
970443012 595682164
-465785848 -488505688
-108982412 767449980
461722492 -883175524
-257007350 267260202
-695998996 130872104
608542176 145800204
-197983016 -799345140
873301132 449925652
358318092 -878777196
-607930488 -53784852
-95918504 -506739816
897098708 532547224
-487457080 904482656
-141707720 -803408496
224940980 754094792
654884824 373085988
423695888 862509208
182996660 -805695044
49168064 525643888
-278041324 -630694020
880685080 592536340
-701853724 -259108124
787198764 -518769680
-76970740 -733355656
227970292 -724398796
564704536 446066192
44347380 745050548
273803200 442148476
313592048 801049128
-256999713 267251347
726190168 99734272
-140426088 -348006780
-257000035 267250770
-351283680 970676036
476271928 844682872
-313766816 -959228732
-257001233 267259900
-257007230 267255488
-655569332 -969598300
507817552 -172044532
-469761820 -994051256
331141668 635398192
560014928 265749308
817564704 -750643124
77946528 453377320
-88155892 481529532
104598648 -222974840
748968264 550562892
982414620 837196976
477291408 507380632
-308654852 993148288
-397451560 842833244
-753803512 301023316
444886508 443226212
-957379104 334753540
-256996727 267254390
-551553244 426040692
-607202288 574506108
-371891740 -593468436
-886860216 -604973996
56217040 398893396
894316984 -825371008
-529983960 -723364752
949077624 420317040
556577824 -403248032
734040164 789529004
303586580 324340280
-367391464 -213930596
-997590308 -469863768
42235600 -602570936
-309193720 832944288
-143892320 -166888876
-108560056 -915289144
772256100 440167772
583812504 -650107832
-300994188 794597276
-101350876 23710192
-358390912 -639548932
219625120 -959432628
-895176260 -579676328
276555796 -432244956
-987177048 344860956
-64052472 -797277052
452619992 -554233020
510016716 -991517120
532998708 873621540
-538066980 640568412
946660000 609911192
-257010337 267251230
187394988 -779858508
-635208860 304154576
-642723884 -358201580
52867320 372765580
-748924572 846124708
174797128 791684476
-257008845 267256636
432113880 -38754804
-66572044 -281507556
984162300 -193351664
-457761084 -809481684
-400495436 716111880
794830300 851804668
-257010347 267263358
-454192904 533814292
869645568 -510715788
581001652 149878124
-544169296 811243928
-281638632 -732816788
-70052840 611688
-257008608 267260623
499982120 -332860220
910876252 181321800
175685532 790577612
179370224 -29055180
182253896 938227444
-483583056 468669520
559840160 399723544
-116861536 -105589000
-780950808 231698676
-10631720 224576880
-612095792 771527900
818540492 283124160
401485788 -424001732
231756932 -43793948
-91855148 110846604
702013928 131804200
57105444 876840184
980812580 632718416
972758688 110817476
-734185804 -658904488
-407092928 373420960
749623644 -544169296
306455688 553490256
-260768420 493326372
-584191168 -453348192
-390242380 849474428
57353032 255816660
689823860 600007672
558820680 -174039800
-257009670 267255907
-440939664 552092112
-652976940 338496488
-118871368 455809508
-570224292 -866761896
482214040 698635080
-866048260 -954728456
-479242984 -808680664
-270744760 -640189748
765833376 452124816
-939043028 669609028
-975074364 664526192
-444697176 -559170216
-26025868 981351448
798427608 615401820
170995924 -585050444
-705611236 -529182940
-947635788 -413690420
-699931276 -347919396
35943952 891040084
-374950180 -29768816
106710428 -520269772
-89757932 792048576
230839400 -943980224
-528949916 -984278812
-546150000 -644762844
12408528 372707324
-257002068 267259086
467183992 -924289696
903667072 861344088
852867840 433264436
-257007252 267262104
-576064456 647049392
-54425668 -262894764
823332048 857105964
133974236 214615104
807588364 -184147216
-678434812 435711188
331753356 836701800
963233832 451280104
776596172 65902100
-174301952 70984936
734826620 469543360
-304591496 453231680
588706008 222829200
-256998496 267262096
694615416 890748804
995260068 -462436128
-175874864 -180040168
-857470064 330049368
-415015744 847857824
810442908 -754546276
-135401508 310533608
845600404 389120952
-246481136 438594860
-64838928 462421564
-809889476 -138896868
370333392 -606051732
-110963116 -722083120
120123872 396810744
951174840 139945476
-629689104 -600124184
-628130756 -132852808
-845673224 -103870448
-480874152 -242432344
-168651120 -294353004
-789543568 -922163352
262792816 -106491968
-823739840 538533028
576210096 -571709820
596512312 -369619756
-570442752 170005572
967938004 200386076
-578758796 299916452
171199820 -689328684
787388096 -782538284
835332784 96603012
19442940 -184700648
-369721704 -124158100
780834296 420448116
905414752 314524144
-976341432 518289068
369750832 -918478660
-235121216 952471036
880626824 412190328
-256999484 267250575
-219595992 -108195956
-111749572 -9510292
531192772 -439031780
156184336 61270748
31967980 396490336
194691552 697338884
-408738660 -245388836
-53129472 137455032
987439200 156708640
821409600 357007332
528046948 954408048
-785072420 -618110724
107584268 383135148
-303062276 -162709008
201390992 -500928780
-256999322 267261896
-774877620 -597546356
616931040 907191560
-998653480 -601988376
4296380 -198551012
-688920892 351254552
-72557848 -977593936
-120007360 461241880
-791072788 86291700
127828228 175248612
231917136 523852516
21001288 318034068
205104812 857557448
-637378896 -763124472
-608935404 -83874076
-105210336 124565892
746972996 -793854512
83043928 -389907408
-747803144 990352
388043216 -64620468
924668360 339180996
912856956 244180024
-962898860 153591944
-337214856 625596620
-824001992 -436585028
-100812008 521376636
864562732 -342093796
-122323036 203852308
-257006278 267258638
-128600120 966598116
-425953308 123692052
475135936 226659532
-306543072 -368396380
202133756 717029412
185661872 99486684
-270307840 459683532
-952004988 -606372140
-185137568 494724516
-150533504 -26273456
-707868656 -367813820
-337622648 135168484
-314014404 724471616
-255554508 -483204392
-397305920 -394597016
-925265484 262355896
442308680 653967292
37924656 -697732112
-544839240 -700557528
-24147112 -110249480
258525564 -18641920
593046080 -265021108
-457193088 -386965480
481048920 308392700
-850479344 141081468
-291483896 501671544
-815321848 -7791740
-184904544 -526925520
798456736 -109535844
-498802436 -894302420
649700040 21336260
-798121764 -282847444
978380392 187045452
-971011008 -845294560
-256997348 267252838
974724828 -860892604
692634712 196876152
43036620 -381431160
426768892 -260214988
-246306368 -55852940
940135328 -566743496
690988980 789893104
772998864 -738088956
919818548 -681027204
-600619360 -447813872
648214512 478543912
613639576 278929728
-88840400 -199046188
97549672 -835842524
-107351244 -708625984
-131119692 -494709952
-404675304 -997706820
188443596 981744676
-445978808 375678380
-715689524 -645316276
-451993740 -401311020
520138696 -395529112
551072632 -944053044
-289881856 -436657848
74480296 645651248
-103404400 -121798732
-561544148 405243300
-231174372 -101030468
-363546568 -416282812
165927652 -967122420
813268324 906885716
573166220 998303944
-20331344 -663157176
988327604 954043948
313854200 -723903620
213639316 -227722704
20884776 -772693020
-649321376 750395536
946645436 -824497168
-345836744 -602323348
-557772072 -581875492
462494384 -518769680
309863664 618911744
-894375240 988604320
858751696 994575560
941183936 -493049656
843226472 673439360
758828092 228232444
-257008991 267255555
-233024 482709216
-100112936 311975444
-74101632 963495984
-761274844 -140193064
-234888192 22647020
-874437124 718835348
-256999696 267252912
463936220 750905276
491200028 -968112772
-679294088 782509156
696377660 1412708
755580320 605658504
-524362256 -848600588
528367356 -910701484
-853727116 561136356
-879097604 -461460340
-188632928 -341394724
-257007938 267254891
-641267484 968258412
-755289040 630024076
993818232 -651535104
344948340 -778693388
-989580108 -631203760
-226892556 106870632
-256999946 267255704
779829380 -867883324
-872529240 -577331524
704810216 -130915796
-18976892 -268166932
-228625672 98700228
-246291804 754546276
-950213616 -519687212
347671808 565228840
854775724 217746364
57950156 281624068
-328869684 112594284
-253748572 369663448
-257005474 267261592
306921736 -419137356
-957379104 178962432
-949834952 888826356
-757328 -144795288
-838769888 926081068
987570276 335685636
-438099684 151305396
-562651012 -27744420
-185443412 307606244
-173151396 772940608
673293720 -203546464
633927228 -534702696
362119296 -704475244
267496988 240873996
677124052 -106841504
-441536788 534192956
180695548 391800728
-699771072 751691732
-808578716 -972583920
-650107832 -53377060
821263960 -157189252
267278528 46837824
-257007705 267255194
420957856 -54003312
-504613472 429390412
761886532 628946340
489481476 -901977648
495030360 -488214408
468946236 -738409364
-356555848 -725680428
-314465888 354982936
-647515440 574506108
-485986116 360604640
524973944 -889714760
893909192 12423092
-432740132 810486600
-440779460 652175920
-301300032 -241558504
-199308340 -363881540
-447129364 869033880
996381496 -256938088
561616968 -422443384
441260072 555383576
-732787660 99515812
-611120004 260681036
420637448 877670332
-860703272 -377950364
-789310544 171840636
-85592628 746900176
-920240904 -211920764
550475508 510191484
-963248396 -697382576
-393228 -918973836
391742472 431545884
627009328 -292736400
372183020 -435987904
-585734952 -122687136
443852464 398776884
191691368 368745916
257928440 -47522332
177476904 -855198080
-44696916 771892000
-641398560 722359836
498452900 925993684
658569516 -235368804
65086516 -568054256
-420244220 222450536
-480349848 493705036
-367071056 -460979728
-797262488 -869703824
-900521248 796213880
-189128104 -826710896
-428531136 -192623464
189681536 490049472
806627140 -674473404
17928284 734637288
-327660872 -599963980
-55168432 908735344
-257006544 267256809
-671123684 97243828
-104467572 63761192
-132488708 402723728
-348793236 244281972
-256997878 267263123
-427322324 -247675384
-916192112 857266168
-401369276 -909754824
-525206968 305377952
558077916 288075920
960044316 638354684
-663361072 -391960932
-546237384 -353788688
652292432 763372060
-815176208 -182268460
665356340 966874832
-153766712 987016844
-256999581 267262194
-274516836 -995187248
-257008682 267262582
87791792 -212270300
729030148 239330212
852678508 -320102156
-378052312 -413559344
985371112 -901322268
583346456 509157440
139552248 -623412020
936246740 808374820
911284044 -969103124
955136248 295212280
742895076 -603721492
-441347456 -624504320
479111908 -683838056
-723481264 -528003256
-237509712 886146580
-109637792 209066220
79315544 639082884
-257004625 267252466
-484107360 -195987748
-257005077 267254311
562796652 -58722048
569073736 974185960
331010592 796811004
-316315516 -877859664
-554349532 12626988
432143008 683313752
-133755776 962039584
639446984 897200656
17520492 -16428192
393257128 -774062036
725957144 -393257128
308305316 -691498720
107263860 -714728300
-696552428 948538756
728127180 803481316
567835796 -131542048
-119730644 -874145844
118536396 -252947552
-127638896 -886525244
862902436 575015848
974448112 -793796256
-348298060 -90850232
-345603720 607158596
-157509660 344001680
503273584 118871368
-511793524 -581962876
-595609344 981526216
620950704 340957804
670249844 683138984
297163856 583929016
949077624 424933828
-736545172 -121332684
-224868160 -386528560
193715764 15583480
865640468 923328472
999236040 -70067404
277123792 -994808584
482272296 944810372
-853887320 -320262360
-561340252 115725544
-290784824 579894788
12699808 383222532
-110802912 812423612
642607372 273176948
-412263148 402738292
-405024840 193730328
-175044716 358594808
-195143036 -58052104
-179443044 657011168
608600432 -647384364
-139435736 983201076
-822414516 511385732
201871604 5548884
-223149608 -274152736
549295824 -720728668
629689104 -973763604
-257005369 267253955
-432419724 -651360336
954145896 305873128
-257003414 267252392
543965400 -114210888
797845048 863863660
-257008258 267261405
598449324 879316064
-71174268 824730192
-486190012 461562288
-990133540 -329029888
11156024 999876856
454294852 876345008
-272958488 -225115748
991735580 683969132
-963146448 524944816
-621576956 630111460
-575379948 -61751360
-572030228 -628480292
-388494700 -549048236
-700586656 -433701356
434080020 694455212
-129663292 673759768
201624016 -521362072
861256704 374906488
437109332 270235020
-765483840 59508504
-347424220 342734612
-158281552 975860820
-257010468 267253047
-328287124 -232004520
-50333184 -601638840
-183360760 973632528
-413326320 -845513020
102734456 -916002780
-561019844 627111276
-898074496 -100331396
-811593464 -667948732
581365752 -37400352
644471564 12801756
636796336 -48935040
-256996640 267260386
589303132 977521116
-257007880 267254509
91942532 -496428504
-319941952 -639840212
-432885772 -594662684
234509528 247704512
-262268512 235980492
-254214620 956971312
261715080 -375081256
-378401848 838449480
993818232 328505584
-249539576 -454979360
-331505768 -672915056
-948422244 -538474772
-380149528 588618624
782916948 613828908
210202212 -567267800
701955672 -511924600
-257003454 267250297
710257152 -640291696
442658216 101161544
889918656 332059200
325039352 673410232
702887768 -869674696
882257992 -342035540
443881592 936261304
-339370328 -746157412
958704428 -153752148
-111021372 74349220
-747701196 -120691868
750715944 722927832
-660608476 -365527272
-936203048 683910876
138824048 -299814504
147169220 -633475744
-493180732 -662501796
931324108 -39628644
-280371564 -306441124
444245692 219581428
626135488 -698824412
-786091900 379581532
-745385520 854892236
-258205156 -395980596
430147740 116701332
-580914268 422894868
770814264 -430439020
953519644 50959436
-173413548 988414988
339515968 -980098944
956257676 -984963320
-330704748 -168257892
-256998666 267255309
705567544 -952820572
507686476 -83043928
47070848 -747905092
211309076 -364711688
-727442672 17156392
-534484236 183724860
-161893424 -320946868
-593890792 716432288
-174083492 -30118352
718078020 -651564232
961442460 21816872
252452376 -227737268
-407602668 -855897152
-42628828 -804209516
350788504 237364072
754924940 206080600
-454731772 -697207808
-346958172 -82636136
433337256 -425429004
-448673148 -898380340
-952616676 -108938720
588764264 -266914428
-158412628 562155836
-203896 -705669492
668298268 -6947028
-71858776 -763328368
-252379556 -121725912
499050024 -56916112
497899468 864883140
-774935876 689124788
-733122632 -557961404
441230944 -447711924
694367828 -666536024
-184744340 810137064
44376508 340433500
-325199556 37327532
-747788580 229601460
-678522196 -77495044
396927256 -471232784
228378084 387606296
-773027992 -420768524
-257005621 267257730
778911848 -50158416
626193744 -284391228
-256999283 267249945
449095504 -802024916
838551428 -154800756
808884560 211323640
-108166828 -415845892
-51148768 -250457108
973457760 359759928
-980404788 -504453268
473111540 -454484184
270118508 -733180888
-257004318 267260956
-614265828 272128340
313897892 -347249452
-952471036 507074788
463557556 980331968
882592964 -240393384
308800492 641937428
-602279656 250122136
-115914876 563990900
521158176 -348370880
286211728 -4150740
144824416 845614968
-257009700 267260675
972904328 -659967660
299129996 570267984
-503914400 980186328
58634664 268895132
329728960 -203444516
210813900 -20739136
-890588600 174928204
352346852 -251665920
451746152 -967268060
606998392 409874652
-927202496 499982120
-271502088 390198688
362483396 100855700
110220352 -237174740
-216654064 830075180
-973865552 -833599668
-898380340 587133096
-481893632 640131492
205119376 -268341700
62130024 -177622544
271458396 -733646936
-257009504 267253885
443371852 -756046368
352317724 -334724412
397830224 -738205468
715514756 -550490072
245927704 579472432
-969234200 495743996
-558980884 -906856588
265603668 355230524
-791597092 427846628
-556650644 -647122212
-124187228 -816705428
-257008540 267258829
-513089720 -317568020
748487652 -223440888
-841085564 -85767396
-396373824 730224396
-272375928 -82985672
816501532 912784136
599818340 552223188
-443721388 -899472640
516017084 -116846972
237466020 945189036
-924406208 56537448
-8053892 -870577664
-239053496 -383018636
965345612 -820666836
-66732248 -728913636
-658351056 -240640972
-322111988 949587364
362017348 261190776
-537440728 -215401560
619479740 164660584
-683095292 142100948
22268356 529663552
-192244800 -542596384
990526768 -163480900
-727733952 -306120716
832405420 -96734088
-452984092 -547475324
280225924 596162776
-707635632 3407976
-929896836 -358274400
335467176 -883699828
391116220 -694629980
-272681772 957408232
-160072924 477480740
-480000312 273846892
36861484 616231968
907162432 780907116
-792558316 -418074184
-971680952 -412918528
-161398248 -231305448
419574276 656967476
-400175028 716796388
553242668 -275725648
-159825336 234465836
-247325848 666900124
-838449480 739487100
637757560 625480108
882694912 508968108
-311334628 -58241436
223382632 -899225052
599847468 -890909008
-498030544 -825807928
-121449196 763634212
-90850232 397160280
188603800 -590060460
501001600 -706761792
-257004986 267258400
832449112 967166112
515696676 -990104412
-331491204 -908837292
-731622540 402650908
-257001107 267251804
-265341516 -880743336
-471378424 43284208
-568928096 -164820788
838638812 896516148
-837124156 658598644
-131542048 -657753932
630329920 -404704432
49546728 954990608
-257009563 267255125
-344992032 -700513836
313897892 -508676828
13646468 622217772
552922260 -760517516
-257972132 919163168
-839935008 700091480
985327420 -966568988
40473356 -642185016
-64605904 562592756
961777432 -793082620
951233096 -31166960
653268220 632791236
-378955280 795893472
-93384368 -436890872
-316708744 560553796
-444100052 635791420
690930724 -722301580
396927256 -123138620
859042976 -227577064
915857140 -250267776
-772576508 270336968
-751983012 -105807460
992609420 1456400
-979836792 625640312
249903676 838551428
119686952 -874539072
639913032 -836497904
-190759272 263113224
897914292 982574824
-780222608 -95685480
-224227344 186725044
957189772 -2373932
-336734244 -832172396
-433133360 952922520
681711712 203677540
936436072 -918289328
977637628 -4980888
561398508 -774761108
-727413544 161165224
783222792 41259812
528964480 -862538336
-731360388 367435156
327573488 -77160072
-711859192 635805984
344846392 731171056
461037984 -429434104
-980972784 940470300
674458840 -728942764
-814477136 359366700
839760240 687522748
-369080888 868451320
-711990268 -174054364
-371047028 813268324
592594596 -367624488
661191036 848556896
-958034484 -725476532
716126444 479854672
830949020 -175408816
-726423192 155863928
-41376324 -491855408
249248296 144343804
226513892 80102000
-281070636 -544926624
-588545804 -95860248
498219876 -307460604
355201396 193453612
-400611948 -447187620
-586579664 -626106360
367187568 229645152
-256997817 267257843
-670133332 -801791892
-101744104 -109244564
-953679848 223790424
434560632 -626252
753555924 573428372
256821576 -310897708
-504831932 -221343672
973705348 437007384
403568440 692969684
187191092 519643520
-35667236 833206440
649277684 636781772
-229135412 -722301580
969350712 985633264
-536159096 747672068
248680300 962680400
-257010406 267252776
635587524 434181968
372590812 -68945976
-856610788 910847124
-34167144 489292144
-262938456 -618503952
710315408 835827960
-818103572 470329816
-734972260 -713752512
-757022156 195740160
-137819132 -580448220
698635080 151654932
-575117796 790854328
735001388 -389965664
-245345144 -133464496
838507736 -888666152
-732642020 955238196
429419540 303280736
-6510108 -400073080
336865320 227358604
-515449088 772955172
770202576 997735948
415146820 455416280
-566976520 -999425372
311698728 916410572
-358449168 868014400
-759672804 -831924808
925600456 867431840
778314724 312805592
-751313068 55954888
403320852 -421453032
-371629588 75689108
-46269828 964865000
-311655036 -553985432
-505895104 736239328
-186754172 413005912
-5199348 1412708
-873534156 -300950496
-222989404 914327920
-392936720 559971236
-420375296 -472412468
178860484 497753828
53522700 554932092
-940848964 379785428
896559840 69353768
673599564 -69047924
-558514836 -254986512
-468917108 -42657956
527275056 650326292
-944781244 639752828
-757240616 929518172
678959116 -687377108
-590672148 -977783268
251534844 375853148
-403626696 -359818184
-545043136 -399781800
66761376 218794972
272783720 -155558084
174840820 -553432000
838289276 220833932
-427540784 -666696228
439221112 410326136
958718992 10981256
-443532056 212430504
167587948 73868608
776872888 673031568
-509317644 752871416
735365488 -973137352
703164484 185836640
396301004 -756454160
-715383680 969525480
492117560 994560996
-886976728 537091192
641544200 -832128704
-42148216 -56566576
-55867504 -223571964
339996580 -453377320
978220188 184686084
904016608 151727752
807224264 330894080
548829776 -194895448
-370770312 -445571016
302057360 -192303056
-745225316 75543468
673322848 -471276476
274647912 -633359232
-485549196 -508647700
794844864 -769110276
-622523616 978467776
-342239436 -303164224
253195140 -647398928
-478543912 575860560
-256999643 267260390
616275660 672332496
-154727936 -607318800
382436076 -244777148
88534556 -442163040
-395660188 459989376
-650806904 -119890848
-154888140 451702460
-256998533 267250771
575875124 -771775488
-257008928 267261766
-893734424 -140659112
-877481000 -151698624
399825492 223105916
-257007682 267252618
-83349772 -827453660
-106506532 320568204
65843844 888447692
-372197584 -363998052
79446620 777091348
973443196 801384100
-743681532 -663404764
878675248 442396064
-191327268 -540703064
234538656 895686000
-930392012 603692364
-806335860 407981332
252874732 -780397376
375969660 400306104
-882185172 -965986428
-619581688 105953100
-97666184 472558108
167529692 -394305736
-302508844 -546339332
353643048 420127708
701693520 181001392
436089852 26331712
644369616 -117283892
226324560 958631608
135984068 -921376896
-608148948 -501525904
825210804 -703659660
-463295404 -790621304
-166524776 -500142324
505166904 949179572
543091560 -994327972
-198944240 -426768892
249874548 811331312
-845236304 246335496
292605324 -193235152
219581428 -764697384
774586340 189084412
339035356 821657188
-994895968 -91578432
-649700040 -904861320
-898598800 734404264
-800553952 -71829648
-748997392 623746992
496530452 468800596
-872383600 754954068
-535387204 -572685608
-684609948 33904992
-290275084 544839240
-257005381 267263123
-330908644 -513031464
97214700 143382580
838449480 -318325348
-420797652 -153213280
252379556 393810560
-327544360 -865713288
-257005263 267249404
402534396 509754564
-608425664 -572496276
665472852 845309124
-75048292 429244772
495001232 471145400
524274872 -82417676
98015720 -53872236
-47507768 -168636556
-33526328 300236860
424249320 -476971000
-257009242 267252467
-489801884 -705014112
441289200 -183302504
-679308652 448221664
556752592 378023184
-50959436 627111276
-922250736 -925076152
-701096396 290100316
372911220 -836570724
518857064 -850945392
597371588 94229080
967850620 -884267824
942334492 -912580240
-36977996 -1703988
134542232 86961644
55299508 -232674464
-951218532 217950260
16180604 342064668
-597793944 227023632
-534833772 -22865480
196817896 219231892
-260637344 602847652
-442104784 882913372
-993468696 924580976
831138352 -96180656
-895802512 3932280
-774251368 624387808
870854380 -93296984
-257006699 267263826
981919444 -774426136
233038564 619421484
-530653904 -659487048
-259457660 -576938296
98743920 519090088
250952284 3000184
-322913008 191705932
-559141088 -855969972
994895968 553708716
270133072 -305276004
-29229948 -453493832
412073816 -749681900
-346419304 -169233680
711524220 376406580
90020084 -958121868
90777412 748138116
555718548 -555572908
-254331132 539173844
-627489940 -35710928
-292532504 933435888
-231684112 -337447880
280123976 604406000
-257003534 267263618
-1121428 542363360
532605480 -445396248
514968476 73446252
337957620 -725811504
632456264 -434080020
727806772 -725840632
-785334572 -275434368
-257004579 267253444
-488418304 -796490596
789033828 -230475300
505443620 616960168
-961355076 122541496
-322213936 792907852
269317488 -273759508
904162248 990934560
668822572 -783616020
-941853880 -276439284
-399388572 115900312
-19486632 -289983804
-188254264 -501555032
-555485524 -192317620
978249316 14010568
407005544 753512232
-18277820 859130360
-189317436 -603226316
-910686920 -546980148
-783004332 -584919368
573457500 533479320
-433628536 -799971392
-155106600 430380764
11199716 954495432
-744584500 -306630456
-257003603 267255990
591895524 -642782140
380863164 -194822628
-87587896 410500904
-929853144 61256184
-257008325 267256227
-188123188 962811476
-603211752 -523109752
231873444 -766940240
206211676 667453556
-849925912 423375480
282687240 565782272
-761959352 565505556
-256998928 267252251
377731904 702523668
394087276 -426506740
90908488 -862232492
960117136 -772605636
-451149028 -198288860
753439412 -799913136
331753356 366750648
299435840 92321196
-90529824 -361900836
-933159172 -295430740
-257009889 267253539
-961777432 388815108
-256999428 267257510
-145974972 -185312336
863732584 695227104
746652588 -398194324
417943108 -916483392
569161120 484340384
556417620 641850044
-712980620 310184072
-791334940 -758362044
-54236336 -333180628
-822399952 122541496
-343215224 873359388
97433160 -553446564
-232790976 487355132
890224500 549324952
-510832300 -642053940
-266797916 730107884
-935838948 -394276608
-655744100 212867424
351356500 -73883172
-233577432 -332583504
935270952 696479608
610260728 681842788
228072240 915594988
-597779380 -324660688
-577928648 349929228
-570821416 955514912
-675988060 -566233756
292998552 335758456
85971292 356730616
-704737396 -242053680
208396276 -367318644
-85243092 350002048
-371833484 425297928
-678391120 -613625012
197604352 649991320
-358827832 -157932016
926649064 682308836
-449663500 52590604
238602012 750395536
902050468 351036092
-263433632 281988168
924828564 -119657824
-5825600 104292804
-985269164 -450988824
-22166408 -460601064
856872940 396024288
301635004 219115380
-561034408 -354880988
470999760 44158048
251607664 -831313120
-957917972 -963699880
862072288 913177364
572336072 927275316
-545742208 17302032
-847333520 271094296
376799808 608440228
-723859928 -608265460
734549904 923182832
220892188 780950808
-683648724 -883976544
-287274900 -293289832
913963820 353278948
789354236 890049732
-113773968 304314780
43619180 465989744
354677092 199832644
221736900 -814841236
278915164 -866252156
-100214884 -200094796
-805068792 -815584
530581084 335656508
-257002309 267249575
624038272 316577668
-353453716 -427132992
506463100 263011276
-391858984 -76053208
-595696728 599002756
292750964 727835900
227620756 -993876488
-257002231 267262235
-869980540 736108252
878951964 597560920
-772081332 -338656692
275303292 -603954516
320641024 176515680
897666704 -994648380
-257008973 267250049
849255968 -843401240
920605004 -458955332
197881068 -376741552
-418219824 -527828488
800612208 -404558792
-257005867 267262012
71654880 -606051732
15598044 417127524
-757415384 -198332552
4048792 401544044
364231076 436060724
166612160 -503783324
-713140824 525847784
486510420 44988196
-48308788 -333501036
966889396 -284595124
977404604 -69863508
-624300424 -902385440
317830172 -850901700
392208520 -699741944
-175743788 791800988
-718136276 -229572332
149120796 88723888
-845367380 -997648564
871902988 -566102680
-826827408 880947232
898438596 -841580740
550592020 538474772
-887122368 -546383024
-966976780 -744511680
-229514076 954393484
-975686052 -1995268
-373042296 279934644
843794468 177316700
-777979752 -927959824
320422564 14127080
969671120 -77596992
-88738452 -726204732
504686292 968564256
-989813132 -640714052
179166328 764843024
-966627244 -443983540
-710868840 -780761476
-520036748 777528268
344045372 -388203420
-58154052 938882824
60367780 53813980
-316169876 -674021920
843910980 -918231072
232718156 -696814580
26899708 916643596
-499778224 643117112
906230336 571680692
-256997649 267260062
114691500 -16952496
706587024 497710136
-724515308 693974600
33409816 386310100
889467172 -823419432
949893208 -583958144
53784852 665035932
-610901544 624620832
-257006985 267263223
-954320664 -464329448
-765119740 985662392
-606095424 748400268
268822312 15583480
734564468 -249262860
-121871552 335685636
231086988 -775154336
-165243144 -594589864
-9947212 -449707192
338554744 821861084
687347980 844333336
87864612 -339952888
-990264616 -609619912
327515232 285279632
977069632 23870396
177273008 697513652
-855649564 247733640
-257002128 267257550
714742864 778678824
701489624 3641000
-256998721 267256395
-353832380 162068192
221911668 319519596
-516089904 15656300
-89379268 -505589260
239665184 793563232
-225188568 -432812952
-971695516 -409394040
-257447828 646874624
-257008907 267259453
-824599116 187977548
159271904 -616319352
472863952 -786805536
-77232892 -410049420
-257002497 267260475
879374320 682643808
-569933012 363167904
-190147584 -339472276
-814957748 -340753908
-764915844 937120580
-957539308 464038168
-418671308 -587293300
-982516568 546674304
691848256 -281099764
-237611660 929824016
969408968 313359024
-379596096 953315748
277400508 -133581008
834560892 207391360
-847857824 -22166408
-49910828 529736372
-968593384 -748342012
-452110252 -57047188
971389672 262661740
-536829040 -220397012
-799854880 786689024
-257001594 267253007
-99049764 884704744
-657171372 609852936
-806117400 -357254920
-444027232 504001784
756585236 -993133724
-256996899 267259685
-199643312 -521726172
-676395852 -591327528
890326448 -980899964
-97272956 454891976
-257008609 267260997
-852328972 146775992
746142848 -624431500
584540704 206109728
-443226212 -133945108
315820340 -359060856
-954976044 -822137800
814986876 245141248
796650800 629456080
558820680 854688340
453260808 444289384
63542732 257404136
-448338176 -168825888
756308520 817258860
-251462024 395776700
54221772 200706484
-540455476 -702902332
610916108 889714760
-725549352 956519828
-257009125 267258105
526969212 -569714552
126502904 82883724
586230128 191574856
100098372 120167564
-507103916 477699200
191370960 -890675984
246117036 -991691888
981395140 -251301820
-552630980 -532503532
-142960224 -999469064
527143980 80757380
616596068 -270395224
-257010878 267260041
132343068 -232456004
-257003665 267250685
866412360 941169372
777470012 469237516
46313520 513075156
-8447120 591050812
886365040 163189620
837575640 14229028
-896122920 619130204
947825120 11447304
-725491096 98073976
-208396276 993352184
597153128 -287231208
974841340 704052888
-805782428 962563888
-257010825 267260374
488025076 -815715076
673191772 -597298768
-116963484 900579504
-618576772 -882869680
-751502400 279643364
565957040 -325884064
-291527588 169131732
554524300 -998653480
340171348 -830555792
-277633532 -630897916
-209459448 804835768
-490719416 -631174632
262851072 -963466856
-261554876 733035248
314771732 18729304
-724500744 7485896
477204024 -818380288
881413280 38463524
-432973156 341817080
-922425504 -680240748
-689066532 870446588
-89379268 -629499772
297396880 -324340280
-667162276 460659320
856785556 -31021320
594342276 857688524
-630286228 -844741128
-256996442 267250083
-156533872 271254500
819079360 328971632
-696348532 22821788
862611156 -307154760
368585712 -986143004
59916296 -863645200
640597540 -2388496
-185268644 -518769680
-251782432 940513992
-306047896 852430920
-756483288 121580272
515157808 445818604
822414516 807282520
239038932 -309412180
-141066904 466688816
-978511468 -122920160
-800087904 155893056
-551145452 476024340
-541882748 107103656
242505164 -398427348
265967768 -294149108
736472352 210304160
470373508 -348225240
53202292 479359496
-418103312 99923604
-645971656 97535108
-643772492 138474512
389980228 881005488
-163772180 -728345640
-991225840 -298620256
421613236 606182808
-529838320 -419690788
-140295012 829565440
-202512420 -262312204
588778828 -173952416
852547432 937324476
-761405920 622523616
637539100 889423480
-305421644 -280473512
423725016 -109827124
-20797392 711014480
-207435052 509113748
198390808 -180899444
465043084 -947300816
277269432 773173632
197881068 369343040
-326364676 -902094160
-801180204 89597728
755332732 -771892000
912245268 95423328
-932809636 362570780
-436992820 -859785740
-551757140 -210595440
380965112 -556563260
515915136 235397932
-238660268 451396616
995565912 -981366012
381780696 -790592176
-927362700 680197056
128061252 551043504
-849183148 89233628
-217513340 623499404
-626310256 -169932752
502268668 649088352
772430868 916643596
-677997892 643787056
707300660 446867212
-91272588 860513940
-756614364 -799316012
-62974736 -19311864
-889423480 -326189908
-437182152 -26084124
-944242376 576006200
-492044740 378649436
147212912 438143376
41390888 -749099340
1004916 663608660
443867028 336646860
70941244 499851044
994211460 557437100
388451008 -701489624
263317120 -247456924
-792718520 70300428
916541648 -632601904
-715485628 434851912
356847128 -309805408
183098608 139872656
327238516 215780224
357750096 -152397696
-230824836 -688760688
-63324272 459989376
-802578348 289765344
98569152 -347001864
293187884 -195011960
948101836 -587147660
-736472352 -16806856
-787781324 901628112
-875121632 -508006884
-159257340 636781772
-917342668 739778380
-460528244 64067036
983303024 -473082412
101409132 171534792
-257870184 347336836
-107249296 -747599248
-278143272 117196508
665094188 -234626040
-735161592 304824520
-553184412 -796665364
-849969604 361099816
911138404 144576828
-246816108 -774702852
228436340 -301897156
145406976 505064956
-565374480 634713684
154014300 -518944448
-167034516 391509448
-455780380 -971782900
391582268 951859348
364580612 489015428
-621314804 719447036
765833376 -151523856
-565724016 -359352136
286983620 -905691468
50187544 -8956860
713475796 -824060248
956534392 -562592756
-138925996 110278608
285454400 -26987092
778445800 -172714476
-701591572 22647020
-941446088 913089980
795471116 616668888
470023972 -543251764
-961165744 -453217116
784271400 -949820388
-193104076 754123920
-337083780 485432684
-192142852 209401192
57556928 -792485496
673541308 579414176
-257006578 267263325
-81339940 271094296
139246404 51731328
677968764 -783149972
503157072 309761716
-863295664 171418280
-729729220 559141088
-239796260 926314092
301168956 336865320
464140116 -237655352
978846440 -14782460
439497828 660826936
-58911380 138634716
501598724 -817040400
-685134252 -802898756
-609110172 -92423144
243451824 651666180
-631189196 -752973364
-41565656 -583317328
864489912 648345588
-76897920 -314567836
62115460 -269346616
-701052704 -76096900
269332052 -738817156
959316116 41638476
-249248296 -661948364
488898916 329292040
-47944688 90078340
58692920 -376421144
908473192 833366644
-256999498 267253165
-80669996 577477164
269535948 694003728
-256996430 267255115
-895525796 811608028
853406708 428968056
-257008772 267254385
-705116060 -933450452
712004832 947388200
324398536 517051128
-292095584 -707213276
57105444 -311567652
-996891236 574433288
-526430344 969365276
608920840 151276268
-363837848 -964500900
941023732 359570596
711087300 341409288
-153548252 887064112
837721280 529284888
-904366144 -660462836
-982021392 692372560
792572880 -240946816
-561864556 281682324
-768178180 -133347984
776465096 551844524
-476621464 -109302820
-932678560 249335680
618999128 -912609368
298518308 427307760
-30613528 964340696
-389616128 35623544
215736532 221110648
-477873968 -85272220
505574696 -619377792
211673176 -496180916
-772256100 -495831380
214061672 228057676
8141276 -360284232
331112540 206896184
-476388440 -506958276
-700470144 892787764
-756541544 -839206808
330224136 -817855984
-465596516 -897273476
-375008436 811127416
868742600 -635048656
-424147372 179443044
413471960 725840632
-370129496 -277633532
-480291592 -509740
655132412 -429084568
984511836 -478747808
-323510132 -202206576
-577389780 850173500
-257000229 267255091
-884690180 -784620936
776610736 988138272
501525904 430482712
-840983616 413879752
-114196324 788786240
-700572092 -867766812
-261758772 -179384788
-751502400 -633563128
694804748 291964508
961034668 250165828
-138780356 162155576
-60629932 -139042508
-585443672 663361072
-257007824 267254188
-212750912 39759720
762658424 247515180
920328288 935533104
-324908276 569933012
739210384 583361020
431473064 774557212
-450741236 -361026996
-677269692 -431240040
499880172 778940976
993526952 190977732
394101840 985152652
546470408 -719301396
-257003426 267258972
-272375928 105312284
191705932 998449584
65421488 -630271664
674240380 -373450088
158033964 356235440
452984092 721937480
-301736952 830439280
158980624 -830730560
-256997582 267260412
-343084148 927624852
336166248 -993803668
-617790316 -628582240
-235703776 -130697336
-113992428 608134384
-274385760 -604507948
729729220 -912696752
-41070480 120881200
-58256 727340724
-764886716 998493276
-858445852 108399852
-61722232 -296683244
-803190036 -279322956
140076552 793213696
-828706164 611600616
-426768892 -139741580
60280396 -833002544
855897152 -564777356
-86116932 854295112
437240408 -955369272
-869631004 153271536
770144320 -631859140
-384329396 496006148
-843474060 -638544016
975103492 -860950860
-281653196 433774176
-22821788 874145844
434822784 991386044
507322376 410253316
-878121816 -216930780
727355288 -627752092
-270307840 -94185388
165374220 814928620
980870836 -749026520
464125552 6189700
785392828 763139036
522760216 78383448
167733588 485607452
861373216 743725224
-888666152 -253952468
77305712 337695468
133216908 -402315936
120546228 -829827592
-619610816 -748342012
-37618812 34138016
486714316 6830516
487413388 -85971292
409379476 -201696836
190730144 -609197556
-787693940 -463324532
978234752 258525564
599031884 -9393780
50260364 -334447696
316767000 320145848
297178420 -967967132
-917065952 -860484812
-257004324 267263566
104875364 -173340728
-741686264 -490297060
583987272 -105370540
774295060 909172264
772168716 -516599644
-131221640 886816524
463936220 -350366148
949849516 -963670752
-682920524 -225436156
-238354424 -726233860
984832244 284027128
-700936192 -768585972
-431108964 -680473772
-685993528 989784004
17360288 358696756
-502763844 -255292356
-781329472 635733164
-940907220 53377060
32273824 868028964
570471880 949936900
243320748 -606051732
-88388916 805141612
223673912 -908546012
367027364 160859380
133391676 -687377108
-520517360 81281684
-257010641 267255219
14330976 -140542600
318296220 -491636948
752128652 559199344
-845090664 -502224976
-704999548 -717306128
-511487680 -842192428
-762017608 -896763736
-406146268 390388020
-257002909 267251404
620775936 -20127448
406859904 531382104
-536479504 -90369620
44726044 544038220
-509230260 166277188
197822812 2869108
-776319456 -740011404
-111239832 909769388
649583528 569947576
919061220 424496908
-88345224 569933012
899996944 -599963980
173966980 -869864028
-406524932 -173355292
-257008950 267252788
-400539128 508793340
-361682376 -259166380
913323004 601682532
391669652 -274385760
-847799568 -21088672
382814740 -409874652
-257003999 267250586
489685372 -791990320
843430368 -805010536
479199292 -141620336
687231468 913293876
-66353584 -357065588
63732064 793694308
164980992 -232339492
-411170848 -553097028
453610344 -584089220
-257006444 267253031
338525616 448207100
-94462104 344584240
62231972 28312416
-221867976 961660920
657826752 -622611000
357968556 -847071368
993993000 -605993476
-257004530 267254191
953563336 -314961064
810005988 967981696
90209416 487355132
334666156 -365294248
-139129892 -907701300
612794864 -719723752
705858824 531484052
729816604 679381472
-388946184 -127085464
894783032 201711400
-568986352 79752464
62756276 925221792
427759244 -768687920
-362847496 -772226972
803583264 926794704
861751880 -80742816
-257001022 267258072
792456368 719243140
519774596 185574488
158514576 -51221588
-450712108 -926459732
741074576 927435520
-944548220 276730564
-128862272 695940740
507482580 895787948
-546878200 -158893240
-648491228 -817404500
571957408 -941023732
723568648 713344720
588589496 -521230996
589652668 225945896
-926794704 524478768
625363596 765585788
-98700228 -356483028
395703880 27307500
-523182572 -651899204
673220900 -743128100
483961720 558121608
868043528 -218911484
-805695044 290959592
-519439624 -335714764
962228916 -621023524
909783952 -131236204
-880641388 492132124
883961980 358055940
-755026888 305625540
-866689076 -129706984
36555640 -387489784
622683820 976137536
981744676 -320815792
-257000424 267251459
-96748652 578991820
-944999704 586565100
930552216 8694708
-319038984 327631744
856232124 -938518724
-160204000 683066164
498700488 -706557896
688600484 -184642392
-856275816 -452619992
244951916 797451820
-257002950 267263004
-858606056 140688240
256923524 377848416
-882680348 -736457788
-743812608 240539024
103287888 -958689864
271502088 -785465648
-668735188 -293304396
525192404 442381500
-456625092 223848680
-257651724 137731748
-323247980 -572161304
71043192 330544544
513788792 350540916
620251632 -286706904
-328432764 884894076
350744812 960670568
376086172 206823364
273045872 542407052
-812569252 48454428
-45308604 -615081412
-503841580 866820152
-648476664 -468203472
-597400716 318733140
199104444 200881252
-614731876 -37604248
-522323296 692736660
-483262648 -887719492
-330238700 404340332
-796068240 -670439176
-263419068 -740157044
-903084512 108822208
717116796 3407976
81791424 -635820548
364143692 -147591576
921245820 622814896
-700994448 -190307788
363648516 489845576
-764464360 -713330156
258423616 -530988876
-16661216 -833803564
-675653088 -861475164
71873340 238194220
-918318456 -359381264
250063880 -828880932
-920779772 -480801332
726321244 844275080
-745837004 -780674092
896457892 357298612
482199476 395791264
-113380740 486699752
694746492 -434793656
-546368460 618037904
662938716 -383717708
-777644780 -760910744
426958224 -983812764
-185880332 156242592
-256999024 267263104
-257004950 267257174
808593280 299610608
-111531112 823157280
-474611632 -622188644
-157174688 866193900
723728852 -716272084
-594254892 585807772
-928760844 255219536
692547328 158048528
677036668 772416304
-800452004 -576909168
-961544408 161485632
729350556 580593860
785669544 -313038616
942523824 231086988
-600371772 -415947840
-360808536 237160176
-398631244 1907884
-294833616 229149976
93486316 153125896
-145086568 -413763240
-446473984 -841537048
974593752 214513156
266710532 615969816
-539843788 755740524
369415860 410559160
528629508 211119744
856246688 110599016
489976652 -608862584
-64999132 172146480
-557247768 418846076
-408534764 890020604
-870504844 -876286752
154465784 -794189484
620805064 442264988
529328580 203648412
-896093792 -177273008
-205163068 -781212960
92772680 550358996
524333128 890923572
-492860324 -280691972
527114852 133479060
-313504664 609255812
822705796 493952624
-788087168 -321762452
-136522936 492073868
509667180 898511416
-628698752 700091480
279381212 412379660
136144272 599643572
366634136 -423229840
-845192612 -290668312
483044188 911182096
376916320 -651025364
-921842944 606488652
-131352716 856712736
-256996945 267260371
-165388784 819472588
27176424 -589259440
714873940 413122424
-24088856 -170792028
-62727148 3903152
3874024 592012036
-472747440 -216566680
145232208 505764028
118725728 252437812
315223216 54134388
-621547828 -438245324
-788058040 -588604060
-918362148 829580004
-963583368 -208148688
788145424 -762774936
219610556 -214454900
164980992 139683324
99049764 -241704144
461562288 701212908
-818991976 -223892372
879519960 933654348
-631436784 605017688
-848047156 -568738764
-977448296 -49721496
-464970264 872412728
606532344 -430832248
182428664 -627315172
-797320744 -284842712
497113012 -843008012
-954437176 -147154656
191909828 -592201368
53362496 -215372432
-160291384 369940164
-102545124 836250316
796519724 544518832
-256998733 267253899
-548232652 86335392
830308204 339807248
747060380 -237975760
611746256 -345705668
-338991664 359104548
657608292 -641937428
476490388 509244824
-52750808 266579456
-848746228 -133726648
-941489780 781067320
-470519148 686561524
-708698804 564136540
-584759164 -458431028
-971812028 -448207100
437240408 704620884
252423248 330646492
-201798784 -271472960
-944023916 919658344
315499932 -892321716
171578484 870868944
-356046108 -958311200
694309572 -302945764
-894841288 -698984616
70096532 509346772
-919498140 354895552
-319621544 596395800
210347852 -349404924
918216508 -456581400
-671822756 -931833848
-766051836 -806772780
-495292512 242155628
378576616 869397980
906740076 75426956
514750016 930377448
187948420 584890240
804588180 -93923236
-572292380 34837088
-86175188 -272157468
-506929148 -662356156
-788567780 634000048
760066032 -277502456
924173184 807559236
505429056 487209492
-499749096 -823230100
-642927780 -599934852
-193642944 288658480
-779508972 -361784324
-257005323 267260617
-322476088 -127100028
-527493516 135590840
752871416 -156009568
14229028 -85825652
136566628 389426796
-249554140 468669520
-862975256 507278684
507147608 923576060
316927204 -247777332
-642607372 -169204552
138707536 -257855620
743958248 -457717392
298707640 -112637976
441624172 -573384680
646641600 -399796364
-117269328 561602404
-279177316 889831272
-934382548 254505900
618678720 -652540020
435929648 808840868
619203024 -186899812
-311960880 45439680
409059068 338205208
-274851808 94957280
-231582164 -473198924
-922381812 835259964
-516701592 254287440
-412700068 597954148
302173872 -159927284
598376504 -739880328
-245170376 12102684
-423885220 -806146528
141139724 881413280
-437473432 971069264
344875520 676352160
-275143088 -435390780
-380659268 -346040640
-798514992 -600998024
882840552 -876811056
-676279340 -108763952
66149688 -149936380
748764368 -657855880
-257000867 267263924
-732860480 691411336
975351080 613974548
264263780 -179661504
-984977884 -423404608
-763051652 709048340
305261440 585152392
-22952864 197181996
-257006701 267255245
313329896 -244107204
564515204 -50901180
356614104 28938668
482898548 -205177632
-458270824 -555572908
-256996465 267261816
889598248 202614368
-972045052 -895467540
472383340 -215707404
-256996652 267256917
364289332 -155048344
875718756 -787184200
-879141296 331243616
-257002864 267250103
817069528 303426376
291105232 292386864
978962952 291032412
463717760 -304271088
395077628 -424059988
-816283072 -976982248
-52401272 -414928360
-407515284 -67897368
-725607608 888535076
-101598464 937965292
17491364 -950883560
156140644 -90777412
213712136 -750177076
997386412 -318543808
-620979832 -829565440
832070448 799519908
652190484 -921551664
-257005339 267251732
-929925964 224241908
-183171428 965199972
989754876 -312048264
-917590256 -848280180
-76053208 468407368
99006072 -307227580
349084516 -343550196
-689241300 557961404
953170108 998478712
33744788 -564296744
257695416 121041404
-40138384 847551980
-908181912 -6553800
378795076 -749448876
205265016 478704116
913512336 373333576
-989638364 -460877780
877655768 435012116
-630970736 -266200792
-822181492 633286412
462013772 117036304
-559563444 161441940
742035800 258947920
-347700936 -271050604
736734504 -832944288
604551640 -993832796
391829856 331272744
-322956700 440298848
-257000562 267250656
571768076 -511706140
899050284 -389048132
756614364 -123954204
-683750672 -74786140
-398966216 -520022184
-956680032 155368752
986026492 -121157916
-257009786 267260175
168578300 -844697436
703499456 -491345668
626252 -598216300
442760164 -693770704
-257009449 267252235
539479688 906681820
-49532164 469106440
-465509132 -585807772
677196872 281347352
-622436232 -293464600
-722782192 -667468120
820623144 280779356
-65246720 -905167164
-518391016 -259239200
-543324584 114560424
993803668 928571512
-720626720 -321602248
-150839348 178088592
467941320 -622436232
-335802148 86131496
-566554164 357342304
527333312 971622696
247835588 586448588
-387591732 129197244
-109331948 -446488548
-859596408 518026916
-158412628 -423477428
6772260 -247588
889248712 -366007884
279963772 -88898656
497753828 -384256576
829769336 -232849232
915726064 -390242380
-325709296 97098188
-650078704 852663944
511866344 -456858116
729802040 -184671520
-830832508 -999003016
-486364780 749609080
-558267248 -613231784
-719811136 832419984
161456504 -411578640
-445279736 155689160
-257007937 267249762
-754327816 221518440
-341452980 119585004
-930610472 -385683848
-579996736 -585851464
214163620 -418205260
-527915872 322927572
156198900 554801016
797670280 -188297956
50799232 -801908404
-484529716 -541081728
818569620 -97258392
75965824 -384314832
-663113484 638500324
-517648252 -613217220
849299660 -443837900
-644325924 491738896
-188603800 -489510604
-455023052 733078940
225873076 84791608
-380906856 72820
835012376 32987460
665705876 707038508
-227081888 -674720992
866048260 657200500
781504240 139042508
-257008805 267259046
-974054884 -286197164
-402345064 -551975600
406699700 581875492
-731491464 -724384232
542159464 -485520068
538139800 -514997604
-292474248 306368304
221620388 747642940
24656852 169991008
-183389888 -144416624
972423716 -869427108
399374008 -505094084
21059544 -397757404
973501452 -665225264
-663448456 -894244164
-257000922 267262011
421118060 -280691972
942829668 518857064
-586244692 488389176
-934353420 442891240
436657848 -139654196
75354136 432667312
174054364 897040452
-32769000 830410152
158674780 678230916
-911123840 -954699328
-615401820 824569988
696974784 -380702960
-191895264 619829276
-478369144 -473883432
-764114824 227955728
372401480 680488336
498263568 -284464048
713053440 -69572228
-368993504 666900124
344263832 -285585476
428662212 641777224
-652845864 234757116
72499592 214556848
-253821392 -765236252
-453785112 -901657240
-504365884 121740476
-609095608 -39803412
-356337388 994371664
-918799068 957451924
342385076 -426492176
66892452 368236176
185559924 -102559688
-759760188 179996476
-824803012 -275958672
-383324480 135780172
917400924 -818729824
-257004468 267252073
-257003936 267258286
550067716 -516060776
-877743152 122060884
889918656 418729564
820797912 -494841028
-29608612 526634240
548276344 -764580872
515157808 428691340
700979884 -848018028
976501636 -705552980
-101423696 258176028
-106127868 -350875888
-685061432 559359548
-683459392 296377400
57411288 329976548
239461288 559417804
329976548 -856669044
760328184 -483044188
562796652 447697360
467489836 673395668
476344748 -119162648
741598880 -912492856
207274848 190293224
-397087460 -393359076
-760969000 351138040
-693333784 42002576
-861751880 -773799884
632966004 121230736
183724860 -491695204
145567180 -306208100
809598196 560990716
-636796336 926561680
-849255968 204376612
-548407420 -354312992
481034356 260782984
822370824 200619100
735715024 -947650352
914357048 576690708
686168296 229164540
244514996 720058724
-51396356 504700856
478252632 219261020
359148240 825487520
571316592 326510316
-102501432 -31691264
400408052 -272099212
140746496 232499696
512623672 -296756064
858183700 382800176
-178030336 764857588
934484496 97739004
-760561208 -881165692
-111560240 300091220
-168549172 596614260
-823230100 -93398932
-130799284 -126211624
-983914712 632660160
-553169848 437036512
-808418512 -54513052
-687085828 -410879568
461067112 107103656
44318252 -254884564
151086936 658744284
-927930696 954509996
296770628 -33045716
917400924 286983620
-724063824 -624227604
-37720760 9568548
-468218036 603066112
-479286676 43531796
758405736 71247088
144926364 -321485736
969161380 -960379288
-257001778 267256430
-528032384 586302948
382538024 -674284072
977258964 -657695676
-256996708 267257534
77830016 -98132232
177855568 -538533028
-878485916 -158500012
-257001924 267252125
739938584 357633584
848629716 189579588
396286440 51279844
-665633056 306615892
-687289724 -447580848
688920892 -118288808
418962588 565141456
643350136 -742385336
746638024 266157100
-40109256 744322348
-526561420 274808116
23768448 725636736
401689684 571491360
-959767600 -595026784
-256999875 267254426
169058912 489816448
549514284 596745336
973414068 774979568
-983171948 427977704
-257001858 267254091
901598984 -733530424
528542124 -575205180
-251025104 637670176
363022264 -804835768
-87485948 -419239304
-592492648 62304792
-180520780 487151236
944344324 326816160
483408288 991109328
-998697172 -930872624
-62261100 267933908
-560714000 -952325396
-956345060 47012592
964180492 67154604
-597764816 -618620464
-728462152 160437024
581992004 -263258864
-99442992 -553257232
859057540 411986432
-279585108 737783112
-485068584 823302920
35842004 266695968
912361780 654010984
367406028 337535264
678871732 -13661032
611775384 438857012
109666920 389645256
-645782324 -118172296
-595303500 -22647020
324282024 119075264
-262457844 -594852016
666288436 -185093876
-983070000 -612008408
757575588 -376654168
-46488288 -137367648
-95452456 651345772
405636528 -380892292
823739840 836352264
354691656 414724464
749565388 631684372
469179260 -324544176
733501296 -930668728
682862268 294891872
346477560 -229543204
517997788 667730272
410530032 -350599172
285600040 -742283388
237116484 891171160
-77553300 -802490964
-257000701 267253159
-84791608 -800976308
-208702120 802578348
-453391884 199541364
881151128 -651739000
-193147768 -788844496
-256997520 267260899
692401688 -65829280
519832852 -131745944
-83422592 -537382472
165053812 826303104
62799968 804369720
-630664892 420724832
-264292908 153635636
520706692 862349004
-711655296 185807512
965068896 -250835772
-137076368 79038828
657040296 -830890764
256515732 -673439360
701620700 799359704
-539829224 -325272376
-781868340 -335598252
-652394380 524668100
-436308312 -629004596
-256999550 267250753
-599687264 955908140
186288124 896283124
-727180520 213275216
-454222032 -832332600
-34414732 -433045976
697105860 454047264
43939588 -577535420
301707824 294076288
177098240 48905912
-587657400 726015400
142465048 -781009064
881427844 122002628
197516968 407893948
884690180 -985138088
-18918636 -923823648
-928251104 468800596
407442464 327733692
780484760 -237131048
473781484 -604041900
887530160 602206836
-422530768 40706380
-533756036 343856040
-692357996 538605848
795791524 -342559844
-764537180 -472485288
303018584 -270351532
-972190692 -497884904
-366677828 103841320
398325400 904497220
-18889508 220979572
658409312 -714320508
-588414728 -125352348
-647821284 377440624
-772314356 -750147948
-256999540 267251077
-513803356 643714236
791640784 135008280
-937120580 -256908960
-954509996 -991517120
982778720 97724440
83393464 -341103444
648229076 -982167032
807457288 309834536
-256998501 267263650
855693256 -747977912
-133129524 831342248
-94811640 -555339884
-980812580 -919367064
752026704 181846104
781926596 -47638844
-890719676 557145820
-131076000 -915201760
952034116 7660664
67169168 -328520148
525075892 -891098340
40793764 -688425716
377950364 22559636
365032096 -102020820
213304344 -790213512
-848251052 -998478712
-865815236 473024156
482082964 425516388
-926532552 -838799016
322301320 -890909008
426200896 -783179100
484995764 514720888
122046320 576443120
539144716 680386388
-468130652 970865368
256908960 -80844764
-870242692 768731612
-147547884 195463444
775926228 -94039748
703382944 -712354368
560655744 -824832140
-568869840 691251132
-425763976 256661372
188807696 915828012
-86641236 -102006256
952223448 -766896548
-121988064 -123153184
-474320352 572467148
-55765556 546048052
481922760 717641100
-967850620 -811418696
194414836 162519676
666565152 860921732
567923180 671327580
-296799756 625494672
-196817896 424132808
-257008829 267259420
-256996529 267255420
-64241804 47769920
-19748784 620746808
795194400 -119745208
-318951600 761464176
-425472696 833512284
-69630484 -214833564
-139872656 -474305788
117254764 -42978364
928877356 -342457896
968185592 -969700248
815482052 -869019316
811753668 125323220
505531004 351866240
128556428 297149292
-822574720 -549223004
-308057728 23229580
-638107096 775241720
876927568 -372678196
617411652 -491025260
-267089196 -245985960
113191408 590191536
-799825752 -453377320
-139202712 946674564
118405320 488767840
749594516 45672704
151713188 131745944
-784970472 981700984
-997269900 -851251236
283706720 261758772
-879199552 60047372
-549077364 282148372
907657608 365017532
633519436 404544228
413573908 761012692
-3276900 424511472
134702436 67606088
865771544 284711636
-712456316 -113613764
600109620 883612444
-825807928 465261544
122250216 367274952
-414680772 94403848
413457396 178423564
-808942816 86874260
-424424088 99166276
875310964 -405374376
86422776 398514732
847857824 -262297640
903812712 -393897944
68232340 -772343484
553024208 -311844368
-204056204 -492001048
729627272 -144853544
-337040088 325636476
-235019268 -663492148
160932200 562403424
-257002123 267256431
-222698124 -666652536
417884852 -290741132
243422696 232019084
-958558788 -349623384
619028256 -443430108
835565808 -980783452
570792288 190526248
776581608 -634364148
-535969764 -714131176
25851100 458591232
-923211960 -860339172
492204944 -878864580
-257008944 267262054
517721072 -957175208
-198332552 832536496
-948786344 -955951832
-193526432 78791240
-256997637 267258250
-144300112 572088484
-297702724 729248608
-141299928 821438728
-979166848 550533764
-472936772 686546960
719811136 -362964008
33540892 -19311864
-269259232 -842527400
413850624 67227424
-807923336 823841788
-256998417 267256802
769532632 -147358552
-381780696 -146193432
566772624 -886801960
-286153472 785378264
532736556 443808772
625363596 -160116616
705174316 269972868
794640968 690610316
-845119792 -244398484
-253151448 -109492152
-797131412 800204416
16326244 988618884
-201755092 -645592992
-381970028 922716784
-918682556 300542704
-121711348 307344092
109331948 -353031360
-701009012 -719068372
-132605220 235936800
-257009841 267263901
-665793260 375226896
993366748 862669412
-580666680 497477112
-107890112 -434080020
-918231072 -664526192
-190890348 -758216404
35769184 -314538708
27176424 -739676432
-38405268 -977535680
172262992 230198584
-26550172 65814716
-65683640 -885928120
-29856200 -239534108
-782829564 153198716
-86320828 -963612496
-850726932 282672676
-257005639 267253870
101292620 891302236
47944688 -809772964
-792936980 -540557424
-305290568 588050628
-812831404 965578636
-911138404 -414171032
-806408680 894054832
-688367460 291949944
-257010202 267259909
-723699724 -295590944
445396248 917095080
177826440 797946996
-714422456 734214932
792267036 516002520
568898968 -458707744
736384968 551116324
-555019476 -351531268
609386888 -773843576
-523634056 -118900496
-939785792 929474480
-139960040 -772183280
-666011720 322898444
464693548 852430920
920808900 -507438888
732408996 805228996
528585816 277502456
-256996605 267257920
-601027152 -715471064
995842628 377528008
-350715684 -574680876
357371432 -619479740
26622992 -302421460
-210420672 -562199528
179282840 619960352
315587316 829113956
-611047184 -682570988
-788567780 19035148
905356496 767872336
-715441936 -716111880
381693312 414506004
-565418172 511342040
93908672 -932430972
-223994320 -951495248
-11549252 945320112
-781810084 -26433660
834080280 109098924
738569568 208265200
-702683872 -390781248
-794204048 -386761584
339545096 593847100
65013696 804733820
-174695180 -587977808
-696435916 -741759084
-32317516 -937921600
687988796 -875209016
-349841844 63353400
716461416 -744526244
-808826304 -117400404
149062540 632368880
-794917684 -792820468
17403980 -16093220
-859290564 -641631584
-924027544 -876854748
-862946128 784518988
-761478740 3495360
-856232124 -947126048
789048392 -112011724
-661875544 942538388
-208702120 -300280552
825036036 83553668
-285745680 179938220
-805607660 -236999972
998245688 28195904
687595568 889044816
-810734188 -168010304
331272744 792966108
-805942632 265691052
713009748 -623484840
834094844 444289384
-356031544 -606634292
376595912 682527296
-905108908 -631961088
472237700 901598984
-106899760 948771780
923139140 480553744
438259888 331578588
-136333604 -926430604
898846388 -928294796
-256996405 267262340
-265458028 -773639680
767988848 599774648
109433896 941358704
-629368696 738758900
-534149264 -432507108
-976050152 985924544
-145159388 412889400
-584118348 964865000
434254788 -734040164
514109200 -119759772
193919660 -402869368
231363704 118390756
4937196 427424272
-289226476 919206860
-534338596 123036672
-520022184 401281892
-647078520 217848312
770129756 -510118664
767231520 -477742892
941111116 167019952
948436808 617586420
-663302816 231567600
-871611708 -32375772
851615336 -763532264
-613493936 -865203548
-837473692 118827676
973370376 731433208
-130158468 -996570828
197080048 226965376
493763292 -420258784
-391757036 872791392
520706692 -697091296
696581556 540353528
-637102180 -147067272
2679776 856814684
-426186332 573734216
-219930964 443095136
472762004 163961512
-609547092 -681624328
741293036 215620020
282585292 43342464
630621200 -337200292
786994868 820317300
-709208544 121988064
627373428 46473724
-931746464 -67708036
899603716 872529240
330544544 887166060
-85942164 274502272
12626988 35885696
-324791764 635543832
185356028 -704358732
-355944160 643524904
-210755644 581992004
894098524 -238849600
568360100 303062276
-995216376 -936144792
-165097504 233344408
301751516 -16763164
-31341728 747264276
190861220 -192070032
-681216536 -62552380
-831517016 -761886532
-891811976 -71611188
-969831324 -678376556
-91622124 195230420
-553592204 -582938664
-257004574 267252048
271472960 474349480
-488025076 -363255288
-345123108 -133406240
-749288672 916133856
346506688 510541020
95437892 358390912
-981118424 -536770784
365308812 -581263804
-221037828 89845316
194502220 439017216
-945844416 -303557452
-86073240 -522716524
912973468 -509740000
883073576 855329156
738860848 138561896
-171869764 -884792128
-544023656 -58241436
156548436 -221853412
-701402240 961486152
-732918736 63484476
564223924 -6714004
286313676 -879519960
-854309676 -535882380
941227628 554072816
-747351660 53813980
394247480 -652947812
184380240 551626064
-312936668 -764930408
-654535288 448993556
-643364700 -281624068
-530551956 23331528
929037560 218285232
-766605268 93661084
493792420 550329868
392048316 324136384
291542152 -137032676
-688163564 953898308
681566072 286925364
-464780932 -366532188
-256998973 267254374
990672408 955194504
-203531900 -280400692
-257008087 267261932
260491704 68421672
-421030676 -849197712
134076184 439556084
-629223056 288658480
-40895712 -916221240
-268574724 -832594752
-867184252 -359978388
-256997337 267259840
-257008705 267252675
-682134068 51338100
471203656 -859698356
-813151812 -937440988
-257005529 267256738
-122410420 922440068
-996512572 655234360
-824264144 -179457608
151931648 -996337804
-312761900 644049208
469295772 -926561680
-257008545 267255690
304067192 407486156
-854440752 568928096
439905620 -285803936
-257000146 267262140
-302887508 -808272872
261744208 836512468
600561104 527624592
740899808 173224216
952587548 -643379264
868567832 105705512
250529928 280065720
-426870840 -777338936
841143820 786397744
-117021740 -634771940
992769624 -18656484
-542814844 390111304
299464968 -362687292
-257006904 267263742
771760924 574142008
839527216 959316116
608309152 478398272
768236436 -159839900
-257009547 267252585
-646947444 -999469064
428662212 126386392
821336780 671546040
-109244564 403801464
-104584084 -309324796
186127920 46765004
-870970892 183229684
-142756328 -279963772
926605372 -445206916
-944286068 740870680
-137251136 296450220
804646436 564471512
625917028 156752332
597502664 -439978440
403116956 812598380
-953548772 -740288120
156373668 -133216908
-532605480 -331709664
-640917948 254127236
947737736 431647832
-533872548 -843576008
103462656 -661307548
-945057960 -253763136
-169495832 -685192508
784038376 385174108
622057568 294440388
-542275976 -803728904
-381227264 85417860
-53129472 390271508
508443804 540135068
622814896 -82650700
562039324 -542465308
-92889192 -104671468
-590992556 -642927780
30963064 -952136064
408185228 -581788108
-246932620 -202628932
-668968212 -317480636
63062120 863353920
-490967004 -252073712
-272172032 596614260
779436152 487209492
-550912428 -201157968
412903964 302275820
-754662788 -166714108
475543728 411971868
669871180 -286823416
-322883880 -735423744
891855668 641777224
290566364 -127493256
712019396 584992188
274910064 371367436
-38740240 -391582268
408884300 577928648
-47871868 247762768
-221533004 -570879672
259122688 -502880356
-582574564 659181204
132838244 303805040
-891040084 -615736792
-413515652 -222887456
68086700 -57323904
709965872 -606109988
-809816656 601158228
778008880 50245800
-841376844 -656996604
-86335392 168039432
-507409760 -783834480
87384 346739712
451935484 -286430188
-257005260 267260685
289852728 574447852
538256312 -977754140
-33482636 -308844184
998653480 -473519332
923051756 572234124
-370624672 944402580
-401252764 59726964
455503664 -587322428
672827672 41507400
50478824 -920459364
-593584948 751866500
209255552 -983958404
-358055940 714000100
472922208 671283888
775474744 871422376
-257002263 267250509
659297716 -680299004
-212124660 -106826940
339341200 -756002676
253107756 985793468
-313198820 -758056200
-257010182 267250332
704125708 -734302316
441245508 176748704
-255889480 903565124
-441609608 -616931040
25588948 279687056
497681008 727806772
410413520 735816972
762236068 104817108
-126561160 205847576
508720520 -271880752
347511604 172830988
543878016 629645412
523153444 -433890688
100302268 -980128072
405476324 702145004
709193980 -142989352
302669048 318835088
-974375292 201565760
-786616204 205905832
100462472 711684424
199526800 207158336
566044424 428400060
-188618364 944169556
-767726696 946456104
-941242192 -230431608
-588866212 293828700
-567238672 58838560
-793563232 179180892
-125687320 -327690000
124900864 389907408
513337308 912958904
-757779484 802927884
-672944184 788975572
485709400 813078992
-573137092 482490756
-736516044 -639650880
-282570728 103695680
851018212 364944712
166845184 -557102128
-188035804 -795835216
736181072 -717189616
-570238856 -797393564
-489102812 -384489600
-211789688 351560396
-40808328 -436745232
898365776 601726224
-623295508 -667628324
-564660844 -437225844
-888156412 596308416
18408896 892977096
403451928 -259413968
-705436468 606911008
484879252 -628669624
-771848308 -339093612
56435500 483218956
99253660 -686255680
-650996236 -387518912
-257010839 267255572
457396984 -906157516
742385336 -326481188
706033592 -573952676
-477072948 827570172
573122528 -425268800
-532882196 -601114536
-727049444 -763139036
-256998398 267257344
-612066664 -616100892
-771265748 -566350268
-323626644 -129240936
-791422324 -429667128
-503928964 -113060332
172743604 921362332
-631946524 402126604
451149028 879141296
-675099656 -397451560
71873340 -418074184
-256996740 267251765
-378897024 932605740
-325578220 816093740
878092688 -387271324
690595752 -980433916
-547184044 -362250372
-777353500 -34196272
-362818368 528542124
800714156 131643996
268443648 -582123080
-962840604 -274356632
607289672 339282944
-257001722 267255606
-313373588 562607320
-113045768 -25166592
-545727644 28079392
631582424 510977940
-676832772 -273424536
798383916 885942684
542290540 372721888
-235689212 489903832
-208876888 -240539024
825137984 -454047264
289255604 -133027576
-421686056 157757248
-71523804 -341496672
-253005808 24671416
594487916 -367376900
635893368 -929692940
117269328 -732743968
-698474876 401587736
472077496 434575196
179210020 -430977888
-900783400 45352296
95117484 896749172
-467373324 998100048
-493792420 391349244
-257010280 267257823
-480713948 -311159860
-799796624 -731841000
-257003463 267254243
860936296 505836848
-257008175 267262641
-365439888 308815056
-919862240 -95292252
-546805380 -51177896
541606032 447639104
-854732032 183185992
633941792 369561500
-772896916 -172262992
-838580556 274880936
480029440 -997197080
423666760 -550417252
-762323452 -546324768
183506400 -225698308
-50333184 259952836
-961893944 -449197452
492743812 -78412576
-390329764 362614472
740521144 375590996
710956224 357953992
-976093844 279774440
-683517648 746739972
327486104 -876694544
-711524220 466717944
-923328472 -446226396
-312048264 668269140
-867548352 -426098948
-882345376 626586972
293930648 -419443200
-861373216 -959578268
940834400 -185254080
-518434708 115259496
-968564256 651112748
481471276 -430118612
464009040 -199672440
459931120 987512020
296916268 -732438124
107234732 -29768816
38332448 -165432476
197473276 -793898204
-79956360 882097788
-80364152 55357764
-913497772 -185399720
-257006396 267255162
-372066508 402359628
887879696 398150632
649161172 624504320
-189798048 -98918688
-276337336 -681100024
-257007476 267263586
679818392 -393883380
482694652 -96967112
47755356 986812948
-306470252 75150240
-823637892 -658846232
632660160 454862848
908764472 -894229600
983579740 73198664
381110752 -610639392
-94170824 340113092
-714305944 -826754588
335569124 -876607160
760328184 -256588552
534760952 863222844
918187380 -655598460
-550854172 554524300
-900710580 -969190508
-852591124 -538227184
325563656 985691520
692052152 -85680012
393999892 666608844
476854488 710956224
378387284 960291904
819792996 210566312
-257001993 267259731
655103284 535853252
-300906804 -879709292
-641981120 -624183912
-225785692 827803196
-351968188 501540468
-817156912 -483248084
59537632 -924114928
-256999460 267253101
690843340 374615208
-648826200 -985735212
127580640 437589944
-397597200 -87922868
-534760952 -211309076
-257007351 267257432
-268341700 825006908
574782824 341161700
-650777776 -985604136
-312761900 177345828
-365061224 400262412
-985676956 765673172
27962880 391363808
-573137092 540906960
799010168 124929992
-27001656 -746492384
697236936 186550276
-165519860 214906384
69513972 390679300
-899195924 -78499960
276570360 -957845152
306266356 -129080732
86218880 -382669100
86699492 -476708848
258816844 779567228
318194272 -857135092
-257009567 267260874
-426637816 519454188
471291040 -40444228
200400640 80597176
634742812 179617812
-277691788 647122212
767027624 85738268
433846996 -587249608
596060828 -451134464
-949310648 -215998684
-528702328 258802280
-917517436 -326219036
-22166408 755259912
-920459364 -544198424
-69907200 638019712
628261832 611032620
-546616048 -469426848
-584744600 983055436
-193919660 -71538368
-412277712 -990978252
-486000680 129153552
-859421640 -523401032
868495012 427686424
518157992 -375314280
-257001057 267250671
-392703696 -180797496
836978516 -270482608
157538788 -387620860
609852936 -842294376
-15030048 -250151264
-617979648 -562214092
674968580 257797364
-702246952 -350977836
-547169480 -409495988
-429827332 703717916
45658140 -934062140
-969656556 162825520
515449088 -635208860
582953228 -411229104
238106836 -97447724
-670249844 -40182076
-271662292 105312284
-771411388 532576352
928105464 -370158624
887806876 258525564
-256999662 267252879
-246918056 28865848
105836588 142974788
-710766892 43983280
-520633872 -115244932
484602536 -228887824
-508822468 -300193168
-987613968 -898992028
82242908 574593492
969190508 -447711924
623746992 322709112
221722336 326961800
-820681400 618125288
-852285280 -618940872
-327791948 -720044160
730777828 945611392
319475904 -739909456
382436076 -733399348
-841129256 929401660
-867198816 -101729540
-665298084 230315096
-928323924 90690028
-939509076 -448702276
159839900 -719112064
709441568 -824293272
-876505212 -306878044
672245112 -985341984
-200109360 112492336
749623644 734433392
588851648 -172204736
673104388 383324480
473810612 -185778384
-767246084 -181248980
-257007976 267261825
-882418196 -406321036
-293610240 817666652
529110120 -114502168
64154420 -939785792
-557757508 -99952732
227853780 542421616
-267919344 -663506712
-276381028 -497724700
-256999624 267263338
452183072 686969316
572918632 -554101944
-162679880 474684452
80903020 950475768
-257002294 267260139
990541332 104132600
-228683928 -61634848
312980360 793271952
-676687132 -549077364
223513708 -52532348
713869024 171141564
-691527848 395252396
-638602272 478776936
936625404 -776989400
-486787136 -223921500
-924464464 -515186936
343404556 212343120
-992842444 -915332836
-209619652 -514808272
-798937348 -208876888
745560288 418248952
95117484 418933460
-40036436 -342574408
-283823232 -588327344
-385844052 -666244744
79373800 -835973600
968637076 86481032
526896392 771688104
742239696 256559424
29390152 -752041268
681289356 833789000
-147824600 807923336
236417412 191370960
913439516 -460455424
430657480 -692969684
-45206656 -286969056
-250602748 668094372
-958995708 875660500
-360575512 395499984
177899260 592842184
-836337700 731651668
-897273476 -807238828
-685862452 197648044
-302319512 -747409916
382421512 -918566044
82927416 22661584
-717961508 -27409448
-257004706 267262822
417345984 -576108148
929212328 -760881616
-264423984 332117456
-722155940 592128548
561048972 267336784
-492161252 550257048
508982672 -69543100
540805012 -729394248
-979676588 -99209968
-272244852 -411243668
-695940740 -138678408
885039716 384445908
-429026312 282439652
-174768000 310431660
6830516 -432259520
306353740 338438232
895627744 -665137880
398689500 681580636
794844864 -288483712
75193932 -89524908
411724280 904526348
-197065484 458576668
-345574592 977754140
-37779016 406524932
-305028416 -256151632
823040768 -586827252
529707244 935285516
61838744 313897892
-370784876 550956120
-436876308 -848586024
-257005116 267254383
-374542388 -181554824
520575616 933872808
775693204 -64984568
-536217352 798150892
-612663788 -92801808
968127336 395689316
-58110360 -240058412
789485312 907628480
-897244348 -757109540
451891792 156548436
-38215936 108108572
-257010017 267250028
-779931328 -605876964
-56377244 215226792
-483437416 -691251132
-532590916 -788524088
-323291672 -66892452
-257007763 267256173
-790912584 -167515128
-725534788 385130416
940353788 -700572092
-772241536 -80393280
61110544 203983384
-377469752 86393648
-486743444 -481252816
-328884248 662399848
627184096 -719184884
-601289304 276060620
-257005205 267251543
531265592 221096084
-980914528 -153854096
-462902176 145654564
538227184 348225240
439191984 987075100
822807744 -723204548
584263988 -131192512
-550621148 -754560840
-44172612 -337913928
808083540 -191487472
192303056 -93165908
967836056 -535693048
573981804 604041900
347598988 853435836
495409024 -791203864
-17447672 24176240
176209836 217061856
-506171820 559548880
-579501560 -972613048
38390704 -583608608
-257000179 267260440
924595540 -227329476
869529056 511633320
107467756 10253056
722884140 -179690632
159082572 -860193532
15918452 -755230784
238004888 468407368
-703062536 -261962668
985618700 -601522328
-827453660 216202580
522046580 -908808164
-469339464 -479199292
-165155760 478878884
-471990112 415365280
596934668 -928877356
62756276 630635764
-410136804 -307591680
63732064 693290092
-289299296 -507147608
51949788 -149397512
388349060 386688764
-972700432 -436759796
514080072 705116060
503492044 -982531132
-424948392 -525541940
639665444 -302261256
-46080496 -426827148
806408680 -275390676
184788032 -726525140
422283180 490136856
-481747992 917022260
-384285704 -778737080
-34895344 -61212492
-271152552 610318984
-877451872 690464676
587832168 881544356
904671988 -985647828
351618652 -466907276
850217192 508662264
985487624 947592096
-107715344 -792456368
-502792972 400495436
302712740 637087616
-863514124 -319898260
340185912 22180972
-135678224 -355012064
-136726832 322301320
104351060 480612000
513788792 775969920
949878644 753366592
-676366724 655642152
530581084 420622884
-829885848 635558396
673118952 214935512
808214616 233402664
-262923892 869718388
790708688 -101001340
-690595752 -267293092
-406626880 -387591732
-183084044 972540228
548917160 160116616
23011120 -183229684
-285643732 384999340
-735700460 140426088
-881558920 -428327240
498263568 -953475952
-829944104 469397720
97840952 742341644
557757508 -930625036
-319519596 123604668
671822756 -218416308
60629932 -657185936
-4631352 442104784
893807244 16835984
-676264776 -326437496
-314713476 840503004
-611979280 -231975392
285993268 -619304972
374498696 761143768
589084672 572889504
281726016 310795760
-617586420 -100841136
-399446828 -536508632
541518648 -450843184
610144216 -604930304
445876860 -344686188
438478348 945757032
-98700228 -87078156
116410052 -321893528
-282541600 649044660
-639680008 -789995052
987555712 -393985328
269943740 431837164
-257007881 267259062
-619654508 -579894788
697717548 814622776
24846184 505458184
-995172684 -232965744
192798232 84529456
86349956 428574828
120735560 -354546016
791553400 -245549040
645126944 982647644
101802360 -991619068
781664444 487340568
941081988 -549587104
3728384 -224256472
-78878624 -564253052
586579664 381402032
-256997935 267250797
409423168 494127392
589244876 -433308128
-907351764 919745728
250340596 -639680008
590453688 -733486732
-959432628 -23608244
335918660 -337462444
792456368 668735188
-98205052 344220140
341219956 -300105784
-257001009 267262818
-540003992 287216644
-247704512 331564024
-347278580 -997750512
-585094136 -707577376
161077840 869296032
173136832 -677604664
943892840 918871888
-872791392 263826860
885651404 573442936
-885724224 -961864816
993614336 368338124
678158096 -784067504
-380149528 666506896
-257008118 267258507
639446984 215678276
-148101316 124201792
788494960 -424511472
-515128680 20535240
-71480112 519643520
-204740712 -436818052
347832012 521507712
652350688 159752516
-942349056 446444856
821118320 -474189276
772474560 -747861400
411010644 50566208
-257010842 267251023
995493092 -336763372
485869604 -750657688
820404684 -534790080
-256998859 267254651
430744864 246743288
642418040 -804005620
-450814056 25341360
-235951364 -139464864
188079496 -656239276
626222872 -886408732
-58547280 884209568
250981412 -616872784
-649161172 -794160356
-329335732 374644336
-645097816 -35623544
443896156 749376056
874349740 -198740344
-497447984 -992740496
50012776 -174534976
-930086168 590293484
-403379108 -854833980
482854856 -56391808
-257007873 267257998
-936581712 137251136
-820375556 480087696
-88068508 -418467412
578103416 -549252132
-168053996 -615824176
629339568 -952150628
127566076 -791305812
490908748 167252976
-137032676 -891899360
388232548 -488928044
-257007112 267259920
595259808 498088800
-74786140 -478398272
206808800 428385496
183127736 -659399664
646568780 349157336
-256996712 267263106
897331732 -889539992
-257006040 267257962
-417651828 -633475744
299494096 -88738452
905254548 442818420
650224344 507060224
-214338388 -918769940
454862848 726554268
-304110884 -87981124
172801860 -528265408
-479869236 611221952
228625672 -681231100
-463251712 813850884
-697892316 -10937564
-419690788 -544620780
-258277976 -114502168
106695864 880481184
-974113140 275900416
-742705744 -117560608
664715524 -775183464
945072524 -98015720
-257008874 267260322
-321209020 642927780
-831866552 132779988
982108776 -494768208
-314247428 -359293880
-832318036 -607304236
201565760 -76737716
-120997712 -926255836
-894462624 -148465416
-480291592 -276308208
-224999236 651651616
-295590944 69513972
-376100736 -411636896
154611424 445687528
-424365832 -644486128
344016244 537630060
-246888928 -557131256
582894972 715208912
863514124 644165720
-309805408 951582632
205046556 -665735004
545057700 397946736
930173552 110642708
459406816 -557160384
479097344 -263215172
813472220 -759701932
-459770916 893719860
920939976 550766788
535299820 820317300
746841920 -94738820
-402330500 436526772
449080940 230009252
486728880 -839920444
483568492 87238360
349201028 296639552
244660636 896122920
-899239616 -406029756
44259996 193162332
-226601276 -697207808
-355492676 876665416
183317068 395558240
-885185356 682396220
-850158936 694848440
870402896 -556825412
-267249400 538693232
-850362832 45730960
512317828 -319272008
-95947632 950810740
-459377688 -560655744
472820260 -559738212
558412888 -606925572
-707169584 924828564
-558704168 960554056
562782088 463965348
-878704376 819574536
608513048 878354840
828225552 -278871472
568884404 -947053228
-907744992 803728904
-355813084 -667803092
-257004483 267250682
-434604324 -299552352
448891608 524376820
-603022420 992361832
-162184704 316111620
-256998806 267254705
-561150920 -823302920
828371192 -636140956
-257009181 267259825
80262204 178088592
-461372956 -910075232
-257009741 267263335
-411331052 866601692
-418307208 -678114404
-449998472 -858052624
516992872 581831800
523299084 999381680
33118536 444682612
691731744 425210544
935402028 -925265484
429346720 259399404
-592900440 -553257232
167063644 556038956
-704300476 -876825620
433075104 676701696
452139380 -926357784
872878776 -500754012
289517756 -533144348
418977152 933421324
470897812 -362745548
494884720 -903841840
86524724 -166801492
712936928 -912259832
728156308 -259443096
711713552 37545992
-330966900 -364420408
-797029464 -153926916
778445800 233737636
-355434420 -951699144
-375212332 223877808
-586550536 -167005388
607449876 -39584952
-651942896 83917768
702625616 -746492384
-513293616 -721937480
-616450428 -701693520
-392951284 -934295164
-540615680 799811188
-379566968 920007880
737535524 -729204916
-167354924 -688615048
694178496 -109026104
364580612 504030912
-400408052 -749754720
790155256 -26258892
-403058700 558849808
-154349272 736719940
-257010112 267253493
-90704592 306411996
886132016 863091768
-1004916 752114088
411258232 60513420
-853057172 -42191908
-4296380 -915857140
-258190592 879083040
-868771728 854076652
-831953936 209342936
-800320928 772241536
-542290540 -594852016
-600706744 909507236
-243087724 -147416808
807078624 192725412
342632664 -92889192
-285949576 801369536
179443044 -666026284
894899544 -520706692
-954349792 -286954492
-128454480 -549121056
-353104180 514123764
-592434392 246801544
493442884 -833468592
-915784320 845381944
39075212 842367196
-142465048 -972176128
293100500 745123368
-490224240 -43153132
196628564 266987248
-35900260 -734914004
-264744392 590468252
429477796 165854832
256894396 536552324
-480393540 529823756
929445352 -263186044
870432024 722811320
-257005028 267257037
-267759140 481587788
-794495328 -730384600
-109492152 -873388516
740914372 201376428
41827808 -386965480
-141227108 -499909300
-788524088 -70533452
-876534340 306280920
-510584712 -952806008
-800801540 678449376
-270482608 313621176
-480145952 329627012
639490676 -850027860
160670048 328709480
-501059856 -106229816
-260914060 -318558372
985385676 614600800
-257006671 267255159
-257008641 267255766
-256997607 267262988
287639000 -308057728
303863296 789718336
9422908 195987748
-669011904 579472432
733690628 297018216
-436657848 545582004
910570408 -165184888
-561121792 -813690680
-359395828 56639396
-190657324 -738307416
-422982252 220600908
-714422456 688163564
943747200 212517888
647675644 -909856772
-634378712 -89816188
-737637472 947344508
430220560 648869892
-560364464 -65232156
-17127264 -499210228
-440473616 -194021608
-793941896 -283779540
-911604452 89189936
-160917636 313096872
-44493020 195871236
-257004481 267259912
-13981440 197939324
668021552 594866580
-160611792 -494666260
-804879460 55707300
-257000661 267253150
-256998936 267262046
496617836 894360676
15481532 -762498220
-94447540 162286652
707169584 839556344
913148236 161281736
-331170796 -252277608
-993119160 34545808
989376212 642257836
340360680 -111385472
-616304788 -303688528
-746608896 151931648
-120342332 -985312856
-562301476 793126312
756410468 810865264
-721398612 -722840448
-946048312 273176948
527930436 -688513100
-407253132 -79271852
875456604 791873808
105982228 562447116
871276736 -77174636
-4092484 -340375244
979487256 -619654508
-216056940 296275452
-59493940 50478824
635063220 36366308
-16369936 151873392
10937564 -411083464
-259952836 406073448
633752460 386717892
-423535684 117720812
317349560 -279381212
508633136 739807508
365614656 977288092
-672813108 185341464
498948076 -37939220
-729772912 -152179236
296027864 -602294220
-398645808 -608148948
478776936 -807107752
-5505192 -150446120
-489743628 -622654692
998624352 75878440
340229604 -400131336
-644486128 850508472
732117716 690901596
-257004258 267262616
705989900 -34560372
168505480 -308247060
966656372 -13996004
-699814764 470591968
114400220 759993212
-533421064 -889205020
101161544 -581336624
-255641892 -328680352
669157544 537950468
-938795440 -780615836
-525643888 -605469172
-314334812 -310620992
807297084 614367776
218183284 608017872
-678580452 113176844
691615232 -215226792
-602993292 221037828
338962536 884559104
-898817260 -716854644
813312016 350482660
-342749176 759104808
698314672 740856116
494010880 396155364
-730603060 -31094140
906914844 -946485232
842571092 -62960172
-234815372 463513864
-238718524 -186317252
-190395172 639607188
-559942108 295183152
-242956648 -273992532
-132124608 494040008
-821176576 -491433052
258569256 803801724
533901676 974520932
-938285700 851091032
-220149424 604813792
-443779644 757167796
-23928652 -403903412
338001312 -754895812
-864198632 -734302316
-299377584 -685760504
531979228 -369037196
441536788 311553088
-299450404 -215386996
313854200 -622698384
237218432 -359789056
-620630296 -820535760
-256879832 307839268
-205803884 -833410336
-917269848 469572488
-229441256 -946368720
322811060 -729525324
216479296 518915320
909448980 802986140
-3014748 -231334576
-672813108 425166852
99384736 -613639576
-607012956 -133508188
-713985536 311596780
-401777068 595099604
145130260 -127347616
157334892 -916119292
718806220 723321060
801631688 -507264120
-213755828 -515143244
135634532 -846255784
964311568 383353608
188589236 128250584
-204828096 -369838216
-591312964 443066008
215736532 -976108408
-230693760 -656705324
-609299504 -553956304
-952500164 687071264
513381000 -899749356
311523960 -151028680
641500508 956650904
759366960 174243696
-156606692 547489888
105006440 928717152
-257000191 267261971
-832842340 587846732
484937508 140353268
-908647960 359949260
-53741160 156723204
749696464 -613828908
-257000943 267254168
-794466200 900346480
339545096 598259992
612503584 -499574328
-144795288 -856727300
795500244 -723510392
330413468 -37385788
-507395196 972554792
-348094164 395616496
-415030308 946150260
-256999910 267252604
-626237436 938795440
200021976 -162141012
517415228 -250427980
-335831276 518099736
-159286468 603168060
-195652776 -457542624
-884937768 11476432
159519492 774542648
700135172 126065984
-360546384 -382829304
201361864 -959068528
-343506504 656181020
-794029280 751808244
908618832 -482461628
-929445352 86277136
573544884 -100549856
-847085932 -576253788
-593745152 -937353604
-220018348 98015720
627708400 618591336
-924420772 -622887716
922075968 404748124
536901860 248913324
87893740 -441027048
7063540 -835478424
-29754252 745414648
-830759688 -615052284
37007124 351225424
432725568 -390315200
-201929860 -362133860
-65902100 -549863820
-686037220 402519832
-961238564 -456625092
-399840056 -350264200
-8228660 -590584764
743899992 386543124
-121070532 240844868
110103840 968156464
-638034276 -803845416
613625012 967486520
-284099948 974054884
901249448 558631348
721238408 790985404
-976035588 -357677276
927887004 -746463256
-816093740 290187700
917036824 -592856748
532430712 -690959852
399155548 -916629032
261030572 146295380
752900544 -584234860
985094396 -486918212
71946160 746812792
-459639840 732525508
-768687920 -659778328
-126837876 989012112
-257009386 267251166
954670200 780222608
-732248792 -634320456
589317696 -377061960
-53377060 -775911664
-796956644 -395004808
466615996 -193307972
-257004773 267257904
407282260 177666236
22180972 -69950892
-149441204 34108888
-660462836 814448008
395485420 -690420984
672594648 -988881036
-716359468 407617232
-257010350 267257618
438201632 793388464
-578933564 913177364
-68319724 452619992
935635052 -534921156
-763692468 692969684
781693572 939290616
-737448140 -133595572
-143732116 825866184
-44012408 485010328
-791728168 -196817896
-164136280 640044108
-955864448 428283548
968302104 585385416
24263624 529430528
-835259964 613290040
-945625956 -658045212
-668021552 323146032
138882304 -228086804
-439759980 -197749992
909172264 -844712
754284124 -545174212
-481791684 -458052364
-257002599 267254185
156839716 116424616
429011748 -385043032
-208279764 500389912
-960787080 699625432
135445200 -16544704
-199541364 -563204444
-951203968 -973952936
-663783428 443430108
-657113116 -516410312
991444300 525906040
-83262388 244296536
-257001753 267252760
-273584740 -176530244
128061252 411258232
282934828 374134596
460863216 -898598800
-445585580 561311124
-851382312 -472601800
-630300792 9961776
-806408680 167340360
-947883376 -671138248
-436614156 722010300
-455634740 -821263960
720859744 -916061036
-421118060 -163262440
-728068924 136887036
499792788 241238096
-1121428 -293362652
-401005176 -65756460
813545040 116118772
-49896264 -31225216
797582896 619974916
556359364 -791043660
-706150104 155689160
-272681772 831080096
-917269848 75674544
193045820 991386044
672754852 -612955068
-465028520 388014088
-246539392 545247032
-769984116 290595492
-108996976 -714145740
814302368 889510864
-637757560 -809481684
518784244 652845864
-385946000 531644256
448644020 -572598224
842935192 739079308
-336515784 723015216
328796864 686503268
395237832 359614288
-94971844 263448196
-640830564 615270744
459333996 -970574088
60338652 87340308
940310096 816865632
-66746812 758478556
-256999116 267255900
-703921812 -79767028
861329524 802155992
-751662604 -312193904
-443794208 -224897288
-964311568 -158165040
202104628 -543076996
-117575172 927624852
63586424 512011984
-715063272 -641573328
186870684 519366804
734928568 668006988
920109828 942145160
-984366196 -656355788
859509024 -863310228
810151628 895584052
221314544 58168616
31953416 909478108
-706120976 -935445720
-524129232 -284070820
-256996691 267257531
-94520360 -83364336
874859480 -312252160
39643208 -279555980
-44667788 -352579876
551436732 -887326264
-379989324 640233440
540309836 -40254896
722855012 -416559528
232441440 716388596
-670613944 -982487440
-615023156 -968127336
992318140 635456448
799432524 820725092
-702057620 -24875312
648170820 -568855276
833075364 -659851148
-190788400 -820550324
-220163988 -173865032
815292720 -581715288
-257005385 267256123
904803064 -144926364
777382628 233038564
-350482660 -668895392
-24219932 89379268
-485388992 121725912
-781504240 -965199972
482490756 -400844972
-571768076 -978962952
277458764 455605612
-46517416 -269099028
637597356 124798916
-659152076 733719756
-58707484 -147038144
695707716 810807008
-257004960 267263031
-425545516 -805753300
-581642468 731564284
487704668 855168952
-335073948 45978548
-223892372 -828094476
79606824 -290158572
-195987748 -836643544
-39832540 620382708
-656909220 395529112
-855795204 -337098344
-356788872 -871917552
-987774172 -423870656
159941848 -849590940
799403396 -290799388
480102260 905487572
588269088 900972732
-715354552 -349186464
-298227028 -365017532
-570792288 -337010960
-591793576 -212445068
-492583608 830905328
-829026572 505822284
217848312 908414936
644966740 -83801256
49109808 -744977728
-155325060 -675259860
-629514336 -744890344
-620353580 -9641368
-133901416 773406656
-257006697 267256998
-225436156 696144636
-28152212 -853901884
-668808008 -997284464
883277472 -98336128
-466980096 626106360
765745992 296217196
195871236 438711372
-300979624 -583142560
-473198924 678740656
-380979676 506623304
243815924 156679512
322694548 678682400
-91796892 49954520
-460120452 851338620
268196060 980230020
520735820 -752900544
247486052 -198070400
-699552612 256821576
670060512 891724592
-177899260 297149292
400946920 -19559452
-798748016 260651908
398718628 360546384
-609809244 -861708188
-335277844 463877964
207362232 -226484764
-169787112 976195792
257753672 883860032
-665458288 -364828200
-16209732 767930592
564762792 -559811032
-890734240 504700856
825909876 399490520
608949968 -31967980
569758244 321660504
-65858408 -16297116
-753177260 -813457656
-871961244 -636519620
320917740 670322664
-428108780 531920972
14199900 999702088
-895394720 570064088
-540207888 -431414808
606328448 294498644
451061644 -222814636
-913235620 966394220
750978096 -477087512
102355792 70125660
-76606640 -596628824
791626220 321150764
596643388 -90311364
-488039640 944519092
829900412 -804966844
-957976228 -31399984
-657244192 -903011692
304751700 850319140
202483292 -786718152
-757968816 763342932
831808296 -549091928
-417651828 970515832
-262545228 491229156
28560004 -337637212
148232392 531702512
798398480 -514400480
900419300 860543068
-329860036 -544737292
-231349140 584278552
739618176 -341540364
-349565128 693945472
334753540 90937616
482549012 227285784
-158165040 -887879696
-535940636 -224795340
835857088 733938216
-401471224 -488709584
-416108044 -843940108
682294272 247864716
-639636316 196497488
102850968 -55226688
643044292 -150897604
-380644704 -414098212
-977200708 499108280
19515760 -428866108
953403132 -249816292
-698635080 447828436
771411388 703004280
149557716 992536600
730981724 -727238776
64693288 -785800620
-682294272 -344045372
-389062696 442949496
-15831068 533581268
-117953836 137498724
725214380 365396196
938154624 947883376
-363459184 -638908116
512317828 180870316
-528309100 -776523352
737535524 -146775992
-824715628 176938036
-214032544 996410624
552499904 -970224552
666914688 -208949708
-946587180 -837167848
541562340 -388727724
350103996 535561972
98860432 -53464444
952718624 18015668
-383732272 424511472
-381372904 994065820
670570252 200793868
848819048 550533764
687275160 -351502140
326233600 -314160044
-101336312 -504147424
181234416 260171296
473883432 272798284
-46065932 466470356
-5111964 -974491804
-758638760 720277184
-701227472 -110001892
-966044684 94083440
-906186644 -670424612
-154349272 -194181812
-190613632 -319563288
440153208 -759643676
473344564 123706616
-761697200 715208912
-340287860 -843677956
-108123136 640102364
495569228 166553904
81572964 -378372720
688571356 -523022368
-551961036 -838376660
21161492 -265720180
694629980 110963116
723656032 928411308
-71276216 877641204
71159704 38958700
-403772336 -249291988
861518856 368236176
248418148 7515024
-334840924 -37312968
799709240 -283095032
521595096 747409916
886379604 978700800
-156810588 -668735188
917663076 -843969236
-956519828 -324981096
-490879620 762906012
-83815820 -127711716
-832405420 453828804
461955516 569365016
712121344 -88388916
393417332 -469922024
-141431004 980419352
-683138984 -837881484
-795150708 -799898572
-342457896 -584147476
703747044 486728880
240058412 -863849096
895205388 -421744312
807559236 -57804516
-257009501 267259119
812015820 555412704
91884276 -119468492
-899938688 -122818212
-620004044 -805403764
-429288464 554189328
250078444 -32040800
-136042324 -983463228
185254080 25923920
943383100 -419224740
-142931096 775037824
553635896 -521988324
-42643392 703412072
-766561576 -607085776
-925789788 344220140
-13428008 -776246636
-991225840 -560349900
695227104 22894608
116672204 30948500
-471742524 208454532
-637262384 54615000
797087720 -624693652
42017140 -702611052
-390519096 -737317064
-941649984 -487078416
261991796 990919996
158092220 -760284492
-775634948 933028096
844843076 -651593360
-987992632 876767364
904147684 835507552
651447720 -769168532
226295432 -209823548
326408368 -957655820
933931064 815671384
-631116376 638063404
-243524644 -104467572
403903412 734768364
-69601356 -61095980
-1529220 354531452
860994552 10136544
-130522568 -58707484
614877516 -355580060
-825807928 -765469276
-931120212 613013324
96151528 672813108
-888957432 558223556
774455264 704446116
-688469408 -620280760
-936814736 293129628
240815740 -138663844
-782305260 -809627324
-639243088 566437652
-257008652 267259075
-540193324 633067952
-145101132 -980244584
204289228 -886292220
133289728 532314200
-264482240 -656865528
-59887168 -942451004
-222887456 937863344
-340710216 -939669280
-736064560 306411996
537790264 288046792
-257007136 267260077
-23884960 743521328
654695492 420550064
226776044 996803852
204667892 -878820888
-639053756 825589468
-525862348 18059360
-777936060 149528588
-487340568 -776770940
-321602248 761784584
381955464 423812400
943586996 646525088
-785363700 -296989088
-632878620 785334572
141824232 951174840
-805898940 -298969792
-323888796 994925096
978831876 -653268220
-342370512 668822572
-30904808 254695232
20389600 717976072
845964504 424686240
308014036 -262152000
89743368 946208516
-11214280 934717520
-537367908 -479577956
249437628 -358842396
-437706456 685804196
-907351764 341686004
944839500 -485840476
-907744992 -576282916
-260287808 308552904
-807544672 -655991688
-901671804 -752784032
-509929332 -273351716
499283048 -338234336
-350031176 -419312124
339093612 -781475112
-792747648 -400262412
-6917900 -557466228
931236724 -24977260
442818420 951072892
-24059728 -153548252
-450085856 -787358968
-843736212 -995696988
-865553084 490923312
-282221192 162446856
-585618440 133275164
-418700436 21904256
-804588180 869514492
487660976 -125847524
-257008979 267255489
-256997372 267257971
894768468 -147970240
903404920 -180433396
112798180 -374251108
-810705060 842440016
619261280 360735716
900914476 -436483080
921959456 -685643992
-762804064 576515940
-284187332 29011488
418496540 889365224
87995688 302334076
-548101576 -956053780
485723964 -558019660
308174240 202789136
73184100 -198186912
498875256 871160224
482578140 -731841000
-614498852 -311684164
97171008 777236988
531484052 344657060
-639286780 968870100
188618364 578103416
622523616 -949936900
-707169584 433570280
445891424 -171928020
478820628 -617935956
713752512 19078840
-587730220 -800947180
-412656376 822487336
689940372 619203024
406364728 712616520
147009016 -158266988
224241908 -836119240
-347526168 118317936
868203732 177025420
-480145952 669579900
692401688 597895892
-411141720 -623994580
-257008616 267263738
-814127600 -179676068
124056152 -905210856
-761129204 -97695312
-410821312 659443356
524070976 638660528
284726200 -726204732
132270248 84442072
903521432 -351167168
518740552 -266564892
59785220 608746072
-335161332 -449954780
-293435472 467256812
-343244352 -450493648
51192460 -599672700
520328028 926882088
419151920 96850600
-256999031 267251180
-902312620 -970850804
134207260 -400204156
150984988 -608440228
-742181440 20404164
-362964008 377731904
739210384 -285221376
-914240536 709252236
-690799648 -907978016
-281318224 -771790052
-645927964 142188332
-286473880 -674531660
-780572144 -765061484
826463308 484456896
-187234784 -505851412
-601114536 359759928
-257002340 267250721
808782612 313460972
901322268 -881879328
-795179836 -194604168
-572277816 -146557532
-170442492 193074948
238281604 726481448
207726332 -574142008
-500914216 -439133728
509769128 -669332312
-228509160 -70999500
610464624 -105239464
-184817160 -913847308
-434473248 910031540
-619392356 -218168720
524056412 807996156
112608848 -868189168
-88330660 709383312
-597429844 -49736060
388494700 459042716
-546528664 -370828568
750992660 752419932
26200636 675580268
-34254528 -229586896
61969820 -770814264
155368752 -338933408
-256996447 267258152
-155499828 -669113852
-712762160 -846649012
-256997002 267257666
605716760 120706432
768105360 -623732428
-422224924 -414389492
296188068 794276868
-974943288 616596068
504584344 256981780
-310606428 -906303156
-515259756 49342832
-246786980 -498438336
-353992584 -900623196
-61416388 -924158620
-294906436 -556301108
894724776 -446372036
416370196 -609984012
-146309944 591327528
762993396 917430052
43793948 335146768
273249768 919075784
-485869604 -528469304
-136086016 607420748
-473344564 366138960
-257001673 267262838
277764608 605017688
775999048 822691232
681493252 -513978124
-840459312 -372314096
-923168268 196905280
-896720044 749740156
-58707484 389805460
180112988 557087564
-257001165 267254152
469339464 4893504
-80393280 -610653956
588618624 -698110776
237757300 -408156100
-229412128 -765891632
356031544 562388860
-296624988 600080492
-987497456 -332962168
215241356 565607504
-313373588 -383135148
-4121612 -88578248
-742370772 -562752960
35492468 -287988536
974841340 778431236
819268692 142989352
-257001598 267254358
229470384 639971288
583026048 626732612
-991254968 624052836
702465412 440342540
436060724 -30817424
298707640 -764012876
-140324140 85097452
836541596 286109780
964733924 247762768
963874648 656792708
-256998099 267250228
-769022892 191749624
425574644 -614382340
386412048 54367412
113919608 -12583296
69441152 792733084
-885782480 -898555108
-388756852 159490364
-724893972 745327264
411797100 -562694704
945946364 -960160828
-697673856 405316120
-358492860 -789368800
-649335940 940077072
-854863108 501729800
-257006740 267259981
-257000471 267254462
-845061536 -310023868
274356632 -820652272
-307081940 574316776
866805588 -57236520
987919812 -926153888
963219268 885549456
-349506872 -651855512
-96093272 -28195904
407602668 498991768
643393828 -972394588
-256997853 267253151
797073156 371891740
-259545044 -743375688
-248024920 287289464
894215036 -946834768
934062140 290377032
371163540 -464373140
661030832 995536784
-642155888 -468290856
-993395876 -174229132
917735896 262268512
331447512 625742260
525017636 -722884140
247180208 817972496
719796572 499952992
-786659896 637961456
766139220 468349112
313053180 -628567676
274371196 694994080
-845192612 -261831592
-567704720 -227373168
936334124 555004912
-976268612 -130012828
-233591996 45162964
-596366672 381008804
315776648 350176816
558136172 456843552
387300452 234800808
-433774176 238485500
-843983800 235630956
951320480 -256166196
27453140 774149420
447275004 -202993032
735656768 -830497536
311480268 -637626484
-992857008 275172216
-460003940 -628305524
-257002781 267263482
156053260 -54760640
-253617496 965666020
-257010798 267258470
825633160 476971000
762381708 897957984
-405621964 501074420
-906798332 -265064800
-820652272 -374498696
-211076052 196512052
77626120 103666552
-620965268 -577884956
387460656 -288381764
702450848 -338292592
238980676 -454527876
-31181524 742429028
-132619784 -836993080
-218678460 -812671200
642534552 -79097084
-596745336 -787810452
-407762872 -567864924
820987244 867533788
154407528 -688017924
-58416204 439570648
-561209176 145115696
-423564812 -470286124
-622902280 304620624
238500064 -948786344
-431327424 887297136
-815729640 -560247952
173937852 -675667652
-273570176 913031724
-924988768 -148465416
-256997507 267252654
-106972580 80771944
-127201976 -72849128
-865698724 -942654900
954539124 151130628
817812292 -361580428
-257002371 267263169
479912928 477626380
308480084 -152994820
433380948 -138387128
-944300632 540324400
-818220084 678187224
-185181260 181248980
728928200 239373904
-800495696 859698356
-16151476 -381605928
-536042584 707693888
-29229948 -444478716
984540964 -702902332
-319534160 558500272
-458066928 515055860
621722596 -406233652
-661860980 957612128
-56479192 -339210124
15976708 -385946000
-299217380 -94010620
-257009918 267257782
-602658320 785086984
120240384 639767392
-227212964 673366540
-257000360 267254813
-256997548 267258125
-928702588 728666048
-683240932 390854068
-777863240 82592444
767231520 115987696
465946052 -807267956
90398748 -138081284
309164592 983070000
189128104 -902094160
-721267536 307751884
317728224 521682480
-343550196 -642811268
-754386072 -994211460
-611090876 -777673908
-732030332 -970952752
441260072 337593520
-257008823 267257043
-959607396 -114065248
417680956 -442818420
-928221976 684187592
120924892 -381314648
559155652 460440860
301940848 13253240
-26783196 241791528
723277368 -449051812
-645258020 -60629932
-973982064 18539972
838420352 590526508
-891447876 268341700
52139120 631582424
369386732 -452984092
284347536 -615314436
-765993580 -890646856
-963117320 789048392
-995332888 713621436
986463412 911356864
-955835320 -104627776
-46896080 591254708
770115192 -477597252
-776465096 72688924
-115099292 -514546120
-362891188 437458868
473592152 547912244
-510948812 390475404
-257004195 267263592
851047340 493151604
995711552 -595186988
-646044476 990118976
195827544 -364420408
-257005293 267258355
393373640 -120400588
-721442304 -34400168
11374484 -650035012
-774804800 183535528
-339049920 966525296
-354240172 -875675064
-785946260 -611819076
881748252 -620004044
265880384 485388992
-645461916 -720262620
-916352316 946543488
-329452244 347424220
410850440 -74261836
599614444 473533896
527493516 -476563208
392776516 -857251604
-135124792 330486288
-214935512 996264984
342239436 -186419200
-930304628 823317484
27132732 -974608316
908269296 -404922892
-47755356 -809248660
584657216 206401008
-680517464 -247777332
652088536 -733661500
824686500 375620124
859625536 961544408
-424351268 350409840
-217877440 574069188
-568957224 421016112
-178365308 -637539100
-994284280 -816603480
-447420644 -843503188
-449080940 -133682956
123080364 -548902596
-693464860 -125454296
-257000951 267256632
-684420616 662516360
918245636 -5126528
-715485628 -55838376
998566096 78791240
365789424 960626876
356701488 270438916
-155543520 885840736
-257006793 267261078
-518201684 418685872
-125396040 843750776
518114300 663506712
444202000 972481972
-159038880 -635587524
-538445644 495918764
653763396 -890384704
-528687764 939771228
135037408 344030808
-257007242 267254484
-167369488 448818788
-722345272 688047052
-297426008 -702436284
-158689344 -530435444
360298796 -292590760
296319144 712791288
-103783064 860280916
492612736 856363200
368469200 566262884
-778008880 -703208176
487165800 -617702932
-257007255 267263335
981992264 876811056
-468451060 -415860456
-705742312 198201476
507890372 40691816
841697252 692722096
585589312 802869628
-733690628 -478150684
-291250872 467111172
-85898472 645927964
465946052 -781169268
-344948340 -946660
960248212 -633621384
177622544 182880148
-340171348 -441915452
-758391172 231188936
816312200 540105940
-34239964 -829070264
-102370356 -635616652
573763344 626659792
-822953384 -263724912
92481400 -693770704
543717812 560044056
180899444 474393172
299945580 -129066168
841012744 661103652
-415889584 -587366120
-982385492 -268749492
452518044 -318645756
949033932 68596440
-340229604 -771993948
740885244 460834088
-45221220 -257535212
840808848 717670228
295066640 729175788
192113724 -345268748
-620309888 110686400
-195711032 693625064
352099264 123604668
-771775488 -143324324
-713213644 243408132
-712194164 583870760
-987031408 821176576
827045868 198434500
-764333284 -743040716
201609452 795179836
-307635372 139668760
-708625984 994051256
-117371276 -764784768
-230985040 887442776
396082544 -539508816
-582225028 -845294560
-332481556 -736370404
-498598540 286080652
511240092 904628296
820433812 -838536864
-578380132 -224722520
-989609236 -511575064
-863208280 300586396
155092036 -539945736
-986463412 722068556
288527404 612969632
-973734476 -451294668
784970472 999818600
-407995896 617513600
-166524776 -315922288
577928648 142188332
-641937428 837095028
250238648 804704692
-989798568 348152420
-257002279 267262195
-629922128 856858376
295299664 -670803276
-256997825 267258962
-305887692 -416734296
-495481844 950504896
8578196 778897284
-163888692 -163451772
976589020 -117196508
-784591808 -878573300
-308014036 317101972
263273428 43954152
-311203552 -471261912
677866816 719796572
910293692 -535780432
-607362492 226572148
-854732032 761944788
456464888 449998472
490049472 -816326764
-277385944 -858387596
-257008978 267249465
-870898072 -813137248
497083884 504861060
-210886720 239869080
38565472 -403087828
-877349924 21758616
-722796756 953417696
-760444696 -360997868
-979632896 -488782404
466339280 -745691364
50770104 -220076604
-520750384 -542174028
-257005699 267259448
300892240 186710480
-279672492 989478160
-751749988 -537265960
-705975336 309980176
-919177732 -291236308
730064192 830934456
-671662552 776319456
-902341748 -317422380
-532692864 485534632
-174389336 921988584
151421908 -987177048
-981904880 951451556
-601449508 482752908
-232528824 -235601828
18787560 87864612
-794815736 -621329368
883525060 -736195636
-428589392 -665647620
-873038980 -664628140
-727835900 -718136276
781358600 -753322900
52852756 690231652
-905807980 -330559108
-257000893 267262499
-363896104 -740841552
248927888 323655772
-56246168 275143088
-66746812 -922046840
534688132 329408552
475922392 429608872
-254564156 -866659948
-394786348 -490981568
-252335864 -250253212
49444780 539683584
658540388 428968056
-65392360 -977623064
-615911560 338365412
-102326664 -197589788
620120556 106856068
-438157940 516220980
365002968 -231844316
-206939876 -538707796
-923270216 124405688
-975321952 -97447724
682745756 -100171192
361988220 968826408
34822524 -856552532
-856741864 -969860452
-257002096 267257167
-741060012 -400495436
484529716 403932540
-174797128 291003284
762614732 -134746128
-289139092 410180496
218547384 933727168
-391116220 496923680
579938480 20243960
-228931516 649467016
376843500 -584220296
-413996264 -542945920
-257009356 267258660
964471772 -189215488
-413879752 669303184
-819021104 466980096
-222232076 -160742868
-194910012 520400848
-930960008 872835084
183244248 -914619200
-256998167 267252030
-257007151 267261717
715296296 967326316
-308596596 417768340
278521936 721733584
-182632560 -27802676
-429142824 -277182048
370246008 -673526744
-627009328 -687071264
656880092 -238791344
870097052 177739056
507366068 53479008
742196004 445716656
445337992 -159446672
215343304 62901916
909099444 -510278868
-641165536 101525644
-290872208 -821700880
664438808 -299013484
854892236 499545200
-593395616 -242679932
62494124 657957828
899501768 -275434368
429040876 660404580
-923459548 -419530584
405359812 -124638712
-835857088 89422960
425064904 -845687788
-626645228 773508604
-632150420 -164165408
-889161328 -387271324
370886824 936101100
542042952 -992813316
-588880776 60149320
313927020 -240815740
850770624 106244380
-472266828 -832041320
807034932 -254884564
-826623512 241048764
530653904 998769992
165680064 -861664496
-140469780 547810296
-257009846 267254848
184511316 645957092
-257008180 267260755
913264748 40051000
876476084 559388676
-136522936 740593964
-732219664 -689940372
-562985984 -676526928
708028860 -142668944
171068744 832609316
501074420 -875937216
-762541912 -801777328
790271768 411025208
-643539468 -416282812
-313883328 47070848
972380024 854732032
-774484392 128687504
513628588 -481107176
-451396616 130551696
553257232 -320437128
147475064 -393912508
-942494696 -146149740
298693076 -721733584
843095396 -880976360
-693464860 -603939952
-533610396 -642286964
-809437992 -717597408
172102788 -281522120
-120342332 735205284
195623648 726554268
120706432 45672704
570399060 40939404
-51236152 985414804
502224976 2869108
-135940376 733952780
-256997593 267262419
705349084 356599540
746608896 616144584
711640732 -757342564
964996076 296770628
-667278788 291833432
105006440 769751092
-306164408 -793548668
-656545120 457120268
706295744 -398674936
-244471304 378969844
-112230184 -654928516
-95481584 -314189172
33220484 -290901336
-746273924 -270220456
358376348 889845836
629164800 759396088
4660480 -74203580
622858588 98758484
811069160 -261365544
-340418936 627111276
-392295904 106666736
-647296980 164150844
-848920996 -556315672
958704428 12525040
23025684 -600968896
-397364176 -416006096
-755638576 89015168
-777309808 -435521856
665006804 932270768
636475928 -663463020
-436017032 387548040
864358836 678493068
-560116876 785815184
-427890320 -960510364
473373692 -857338988
-696756324 -874247792
-154203632 47216488
937309912 -595230680
-257004620 267262268
369313912 -946368720
408112408 -56217040
-320859484 -976006460
88694760 532823940
-321354660 116978048
510133228 -289576012
20739136 37036252
124289176 319272008
-737084040 -883554188
520357156 -161267172
-424424088 -230795708
-302669048 -859421640
112769052 852561996
-7893688 -616406736
-240626408 316359208
-485578324 519789160
-805141612 844886768
208177816 529401400
-321398352 888811792
300003836 377382368
-257003181 267249746
335030256 -769605452
-312907540 -451090772
154057992 973880116
65858408 551800832
-451906356 -582924100
-17272904 -357487944
457702828 -633155336
-803961928 -780834296
445949680 -123706616
283328056 248155996
303644836 -872762264
-62450432 993235672
-695329052 680735924
993861924 4878940
-40691816 -790970840
-648316460 -612823992
475820444 -239869080
-256997129 267253878
755056016 294178236
-728374768 799942264
684580820 -771353132
73300612 -205934960
-780033276 253486420
4383764 768280128
-338787768 -886030068
-923313908 -668225448
-806030016 -20069192
-212401376 -353992584
-623047920 114560424
779057488 -1267068
-889481736 -540950652
542771152 976370560
554728196 -389004440
549980332 -966539860
-892598432 427001916
-315121268 -959520012
59027892 -670846968
408855172 346142588
-787752196 -829215904
48367044 988546064
-145640 220746548
517313280 -926692756
-786703588 641034460
-757313436 362381448
-296668680 -610610264
-537935904 -961369640
-29200820 -421220008
792470932 -240291436
422705536 -467154864
-616435864 461023420
390577352 -137935644
378707692 557903148
-256997724 267250104
337782852 873971076
-72834564 -358711320
-853829064 882156044
167384052 -613362860
-282512472 112637976
-257008098 267259646
840197160 -999308860
-7835432 -506696124
673031568 -807195136
15889324 540120504
-516293800 -514021816
390111304 -311727856
-704009196 -544620780
992594856 -739516228
450085856 196686820
677327948 490326188
-286998184 897360860
-554014560 694921260
619683636 648068872
-218430872 -882359940
856144740 448367304
86320828 762978832
634000048 -628990032
-257005516 267252201
967035036 222261204
200706484 -288148740
59930860 209401192
774193112 -761391356
854178600 -934688392
985312856 -278114144
963729008 -52008044
-317305868 -893355760
-946281336 308334444
770071500 -843663392
-733355656 -115390572
-732875044 -840211724
-636126392 411403872
239097188 647733900
-815569436 88243276
434123712 -549863820
-488709584 -128061252
-67897368 148567364
-486408472 693027940
-207187464 905982748
-256999646 267260828
607071212 188662056
813603296 733690628
-654986772 -615474640
-692882300 255743840
-524726356 298532872
447741052 -412000996
296989088 -343593888
596861848 -158864112
-635704036 51134204
-273395408 -683663288
-853654296 -910949072
733064376 311203552
188895080 -726350372
-257009762 267253241
-515944264 -188137752
357720968 -925877172
-702479976 -449780012
-624300424 579050076
-521085356 141503824
468203472 -410617416
683007908 440313412
-372416044 127988432
-733981908 958034484
-341103444 445163224
560684872 -969336148
-831866552 -93763032
847886952 -977972600
-899050284 191108808
180855752 -44478456
241179840 314931936
392339596 -739428844
799403396 799549036
-239053496 51250716
648156256 -188297956
-429900152 440444488
-718718836 -384242012
-257002307 267253897
151596676 834604584
755012324 -844304208
-320014772 316359208
-814069344 -640553848
813719808 -317174792
-749434312 -254200056
208935144 776013612
940047944 603051548
-665705876 112069980
665400032 -631436784
301052444 447595412
-256999449 267251033
851673592 -929561864
327995844 158587396
198827728 -551407604
-39949052 478645860
-397888480 -678929988
-170792028 938518724
211877072 828123604
-862902436 -556708900
373493780 306033332
-231611292 -26389968
111458292 -379348508
-775168900 579020948
144649648 373653984
-701562444 944999704
-215299612 -886030068
142552432 -126502904
-167573384 754123920
227577064 267671756
-372343224 911152968
-742429028 -902924308
-423055072 915711500
-499967556 601900992
-866936664 157524224
3611872 -251695048
321325532 -344292960
410369828 595638472
22530508 -855969972
199133572 218663896
-723728852 109768868
-817666652 -189521332
976268612 986900332
-104948184 -724559000
-394524196 -955456656
788407576 739399716
-976545328 324413100
-347919396 -930508524
366226344 -932474664
-484529716 -728360204
450581032 -755405552
-978788184 -810340960
-826230284 552208624
-145974972 156271720
-339880068 -661118216
-500448168 808928252
-704912164 641034460
-148043060 -325680168
28603696 -803961928
-257006233 267253210
-906754640 -276249952
-797932432 583652300
-257008284 267263066
-568127076 -853261068
-794990504 788130860
91738636 -372911220
-712587392 298503744
56522884 985181780
811316748 -297688160
-853596040 -266812480
-619406920 660113300
-378212516 873810872
-752245164 289255604
-966117504 -345647412
-920575876 334666156
750104256 813355708
-256999462 267263369
-886204836 -307446040
-272375928 -695110592
228640236 528279972
493209860 159199084
-525483684 -173064012
-539421432 826900228
-260710164 173340728
416807116 -409889216
816093740 239286520
651942896 574666312
177302136 -622363412
365731168 -555194244
-536770784 -925003332
425530952 743550456
200240436 707460864
440794024 95248560
-830060616 -693479424
-502181284 -327078312
206619468 745269008
-997619436 664846600
63717500 9466600
-376872628 -295663764
-979530948 -919833112
-230387916 355347036
763459444 355157704
-599279472 -559636264
135619968 91724072
394626144 -387548040
881835636 833089928
513570332 -730879776
578962692 889583684
-723437572 -384271140
-508778776 871611708
886991292 386077076
-378474668 607493568
-438361836 981336884
-810661368 549281260
794961376 -367842948
-622625564 254491336
775241720 970137168
782742180 -231421960
613348296 510919684
-814069344 919789420
-257003409 267256078
-130901232 -564384128
641136408 762206940
963729008 -660302632
-243189672 929969656
196861588 416049788
-551553244 225887640
210464364 308815056
-705756876 292445120
619727328 -188152316
548917160 721995736
-730093320 -585196084
-707723016 996323240
918172816 307285836
845192612 -525250660
-256998581 267254056
606721676 -528775148
-579050076 554917528
-409554244 547431632
77626120 491039824
-66426404 711058172
667351608 -584307680
-430031228 211309076
810326396 -520313464
561398508 40182076
-511225528 880670516
637568228 66455532
159359288 948465936
779319640 765906196
-276133440 88403480
451687896 852008564
488068768 39919924
887224316 -956301368
756541544 -449648936
-247238464 -720684976
639403292 387664552
-980317404 705451032
624620832 -816326764
8651016 213333472
841872020 -696232020
-49328268 -547883116
-905764288 545523748
-263491888 481835376
-645359968 276279080
743565020 101117852
-42963800 443925284
-73883172 222567048
-933931064 -409335784
-541096292 370857696
452780196 899909560
955835320 223513708
771848308 -271021476
-524871996 -625931592
-33205920 -933756296
203269748 -337535264
866951228 501948260
-494637132 136610320
-813923704 -467606348
-256997254 267254297
-842935192 604071028
-916847492 290901336
-509375900 3568180
-470956068 -531804460
-715718652 78398012
903463176 136741396
-538780616 705378212
-556213724 312179340
-620178812 114473040
732146844 150795656
373552036 -253122320
-575205180 737535524
576719836 878748068
-832900596 590686712
-114691500 61066852
649874808 569102864
-629922128 -8301480
637466280 116497436
869820336 635456448
-358827832 43313336
472135752 -670293536
-229994688 -322636292
719752880 132022660
281551248 91476484
-510890556 684493436
-257004148 267252874
-559010012 -586404896
-382785612 92160992
287172952 694819312
-584060092 723801672
52095428 6204264
-746638024 426550432
-818147264 -202614368
-577520856 -35477904
-393825124 -708218192
-180753804 -337229420
431210912 -83422592
-274749860 -376508528
439104600 -27089040
941344140 432143008
-746914740 481500404
-560786820 209867240
-257008832 267253387
-8301480 721864660
-407471592 233300716
217294880 -800481132
257083728 200750176
-150140276 776668992
-257002226 267261828
-591414912 -475922392
798238276 -459013588
710228024 287988536
42759904 948728088
-774207676 332000944
226950812 526794444
111268960 571360284
518143428 39483004
313781380 -650850596
921202128 83874076
314859116 639141140
449707192 850945392
209415756 -402068348
-257004366 267253382
296479348 959199604
-646073604 -774615468
-33016588 325214120
-689925808 988546064
-981642728 -651054492
341409288 508079704
-62785404 -907060484
-318252528 50726412
-844712000 832449112
-440983356 -372328660
575176052 391116220
239403032 -606153680
98700228 2694340
359730800 233533740
-135590840 819443460
588851648 -540819576
558194428 44653224
-204565944 -405884116
192303056 -755958984
-963044500 -299071740
-535940636 534819208
558500272 -416603220
-772751276 474276660
-229790792 -37895528
-431400244 353133308
451003388 469237516
-854600956 -994342536
-591109068 678536760
-295605508 210522620
-875602244 114429348
-459916556 861373216
919221424 805898940
-182486920 -107613396
-574943028 -350846760
264103576 -634276764
-691207440 312470620
695838792 -351152604
520371720 -626281128
-468378240 261438364
-37997476 -430803120
-768076232 40371408
659050128 37356660
649132044 152907436
-223382632 997051440
-541664288 -622873152
806860164 -674109304
563626800 338642128
157582480 -58955072
286299112 739166692
201463812 649233992
623572224 -173777648
893952884 -618474824
558048788 837065900
311261808 -145101132
50187544 742239696
-320611896 617309704
-195667340 21467336
243175108 987992632
-808797176 360604640
-835391040 388232548
-511516808 -608542176
-50027340 362964008
162257524 966234016
-837255232 -32084492
-867999836 -29885328
-3495360 -166437392
910803432 -757094976
901832008 963758136
-894069396 2432188
618125288 894651956
-369357604 -198682088
-674648172 545654824
374323928 675944368
499006332 -235907672
258146900 -816064612
19603144 65508872
339166432 129182680
-257006515 267256364
-706164668 663375636
624548012 -994502740
-908997496 667118584
-667409864 -557917712
-29768816 977637628
712237856 2126344
-27846368 187278476
-232310364 30249428
-194429400 -118434448
-257002760 267250403
-552732928 922148788
362250372 -784125760
-104394752 437939480
-201434684 200764740
472499852 -794480764
-719854828 256501168
-574302212 -380965112
981001912 895365592
878966528 402301372
-245345144 541169112
353992584 -472834824
112026288 51192460
81208864 -940251840
-442789292 278172400
-622290592 202308524
351764292 196249900
-16151476 436847180
806131964 -507526272
227373168 674356892
-898016240 220440704
440065824 338962536
-975525848 -140251320
-613581320 -3349720
166524776 -814535392
-852299844 -357575328
-787912400 661860980
-257000152 267254624
766226604 886452424
337899364 732408996
-791101916 586026232
-631698936 -893880064
-586768996 369634320
689343248 -19180788
-364070872 139552248
-927887004 112739924
48439864 242082808
601551456 -691891948
-89058860 510395380
318194272 875878960
969277892 -338889716
-215081152 510235176
891724592 -73446252
-856144740 433599408
554495172 -42687084
-761143768 -617207756
-147329424 -721937480
643248188 -753963716
656079072 -507453452
-7515024 -666230180
-257004603 267262099
-733413912 429084568
443328160 123590104
-315732956 -415015744
289576012 186652224
-709718284 -648928148
943033564 127682588
771557028 -982341800
889583684 410063984
297163856 815860716
-527755668 786499692
-100477036 462610896
791640784 -771629848
-362672728 -257375008
565199712 -652132228
-516439440 719578112
874844916 675551140
-573413808 994706636
414039956 102093640
-832288908 626470460
-974069448 -80742816
582064824 782800436
22166408 877976176
-677007540 377251292
-253530112 -142989352
709558080 67999316
-702509104 50682720
311145296 -78878624
-3335156 -967763236
526139064 244223716
124696968 -275929544
-605527428 640364516
-257003069 267252976
-791393196 198565576
-276002364 -424759060
146790556 629587156
-443357288 -542873100
930406576 -789645516
-245010172 430060356
662953280 404209256
-410733928 841857456
-191968084 905123472
622130388 -521332944
844042056 909740260
484587972 -737987008
682760320 -642709320
-37196456 291993636
11490996 140149372
-319912824 -870519408
581467700 419603404
-595492832 520357156
-862800488 -257447828
-8476248 719257704
-390970580 -941081988
735700460 225188568
136857908 814681032
-7063540 949922336
-52998396 200764740
-263622964 -800743284
837284360 -67154604
533289988 737142296
985007012 884806692
-467999576 146790556
-473461076 -799854880
-732117716 -911051020
41172428 65363232
995580476 434764528
66135124 350133124
-194647860 -684566256
-820157096 329510500
-327791948 642738448
-979050336 985298292
720364568 73548200
704038324 28297852
684274976 -623455712
-245316016 252466940
790970840 383091456
-9000552 234218248
-644748280 -552878568
337608084 -229703408
-850930828 442337808
-908575140 17141828
949063060 954073076
976181228 -973807296
317669968 543251764
-763750724 -440167772
-505632952 -378998972
-304504112 143965140
476359312 -5286732
517036564 -477597252
-893137300 436686976
-974928724 -248214252
-802432708 -48949604
-256997815 267256261
-937353604 195623648
-287609872 -647413492
749055648 -438507476
485942424 -240946816
119657824 -974695700
-257010406 267263403
276424720 -567209544
-481820812 -713941844
-277050972 87078156
259778068 331709664
-122337600 -706718100
289357552 -740826988
-832478240 -427890320
466441228 73387996
836235752 856144740
-165854832 -467839372
-126692236 -208396276
-1616604 267890216
690071448 804864896
-443269904 657418960
-256998652 267262326
-481951888 841493356
-764872152 685352712
-268953388 690144268
-639374164 531993792
-623426584 -304678880
312820156 595856932
978147368 -248898760
632995132 303805040
-203459080 826987612
-786659896 494010880
-88447172 24846184
472776568 -377513444
631218324 838216456
420535500 -588006936
-152150108 61576592
-614717312 68844028
-926678192 817783164
724413360 -526969212
-574928464 -724500744
-303353556 569292196
-33875864 -753220952
-596424928 -150810220
295488996 -662021184
996235856 307125632
-555995264 604973996
458285388 174010672
615285308 93049396
573588576 579457868
-882957064 485738528
-257005891 267250454
-525556504 570646648
-174840820 -292430556
-751269376 305698360
-18874944 366706956
-637917764 536930988
-257004706 267252622
-947635788 -246422880
-511443988 157364020
-177433212 -243175108
652161356 -803131780
-23025684 81427324
392252212 738933668
-57367596 951495248
-948422244 -485403556
650865160 -27365756
76009516 -805141612
-450289752 -938008984
-800189852 -9801572
-812671200 -438187068
121565708 787752196
-728098052 752973364
253064064 -285570912
-985545880 195885800
976923992 172204736
859305128 -530144164
166772364 541460392
424132808 412423352
-938678928 282905700
-794801172 118128604
879345192 -681231100
-366255472 806758216
-558456580 -982982616
-735831536 875573116
563408340 -393694048
928192848 -428531136
497914032 -540003992
803918236 -621606084
-516512260 -808549588
-884500848 117560608
342122924 491782588
-995362016 -335816712
-607784848 933057224
849066636 -375037564
125163016 -147067272
273876020 -684799280
-333923392 386033384
-869397980 79883540
-778504056 27875496
102297536 935227260
-35652672 -211979020
-176035068 528425612
-45454244 943485048
-483117008 -549528848
-839104860 139290096
-835798832 -284638816
-897084144 -455867764
932605740 -304809956
-613756088 -394800912
935940896 -855314592
-613814344 -602454424
-818161828 -396767052
338176080 631888268
-105501616 -906929408
729117532 620615732
268094112 225785692
-538168928 -652073972
-377600828 -223411760
-280648280 -819705612
53012960 640699488
562126708 -900506684
-560888768 465086776
-160407896 777775856
617324268 -182224768
-257009929 267252022
-289736216 802257940
519221164 626441332
115448828 982152468
667322480 -953344876
152485080 217964824
-242446908 -669798360
-668749752 -39599516
-2621520 286939928
129896316 -508618572
-690435548 690988980
756366776 531076260
763634212 192390440
-535794996 157728120
339414020 500739448
-492860324 85184836
-84514892 -57658876
460644756 894098524
169787112 15510660
85519808 -714102048
22763532 478252632
609794680 -591152760
-443124264 595012220
-208308892 -51469176
98088540 699945840
-989929644 -524711792
-460863216 -695416436
-520371720 511516808
-680400952 -554844708
438434656 998609788
539377740 47478640
880277288 235878544
584715472 -954247844
-773727064 -706208360
-881719124 -927100548
149193616 610100524
899720228 -938941080
-715966240 874728404
-746099156 -773799884
199701568 348312624
-778402108 -395616496
-48483556 -370988772
27627908 912594804
-459130100 -176311784
715558448 251724176
-421846260 -32099056
975351080 380178656
-534790080 964865000
-880743336 904905012
-446852648 311480268
-375110384 -777149604
-503593992 545115956
613464808 472033804
-256998363 267259464
-183127736 894870416
307722756 480524616
192259364 -55852940
-41245248 -405796732
442701908 798325660
62275664 320000208
-645403660 284609688
457207652 755114272
441274636 87354872
-162009936 895132568
-228844132 546965584
-316461156 -382581716
377484316 -427366016
-328840556 -950825304
51134204 405432632
592405264 -918828196
713752512 -329190092
-906507052 59493940
28632824 844624616
-699261332 -885301868
72674360 -72921948
-621809980 439104600
-61693104 222508792
717524588 -762017608
170588132 500768576
20972160 743230048
-708975520 677983328
120779252 -658045212
606969264 -325986012
-703805300 -911983116
-257003841 267263254
287435104 -251025104
-277080100 -964471772
384038116 236373720
552776620 -122701700
657855880 -63863140
-628087064 -469616180
7121796 -678638708
-244908224 580856012
-499195664 -210843028
-764741076 -871844732
680065980 640670360
-166888876 -1835064
-168956964 -192754540
185210388 898292956
892773200 404529664
-488214408 214702488
-739822072 -420244220
512521724 469354028
-751342196 495219692
491840844 -677502716
-636082700 360094900
988968420 -136217092
-738875412 656617940
-818671568 800189852
174243696 498438336
16020400 874364304
49910828 -814331496
981293192 348793236
-512958644 -603881696
623499404 86204316
-912871520 -603925388
23229580 185691000
-858008932 -669099288
-218430872 263171480
-847610236 20171140
-106215252 -501642416
997167952 829055700
-422530768 647675644
-416151736 -530391752
-79315544 917794152
-958005356 -960816208
936625404 425268800
409015376 -365352504
-202162884 -541081728
205818448 -556825412
758391172 642301528
-586841816 -911385992
654812004 413428268
-16122348 168709376
-213508240 585997104
981948572 873126364
649700040 -72820
248024920 -577622804
741962980 88505428
240524460 649073788
495001232 -913789052
395208704 -458999024
-257000597 267252824
35987644 768498588
864213196 -897491936
-708669676 538037852
236053312 736166508
134571360 354414940
55765556 737477268
260156732 708786188
-912376344 -103113120
-34633192 -351371064
114429348 880510312
-257000886 267253137
-44318252 -294644284
-257008343 267250929
712150472 652627404
834881300 180972264
-178307052 26739504
-682134068 592172240
478573040 -534178392
583958144 836527032
259778068 942290800
946616308 -157422276
-604682716 -301868028
-172073660 -440633820
659224896 7180052
64168984 -138518204
-677400768 808302000
-260593652 678493068
-80611740 -860907168
-647879540 574476980
-569394144 -576850912
342851124 -651433156
349186464 -305523592
263156916 -641820916
761536996 -699042872
-540965216 -845279996
-257000719 267256846
-736414096 875296400
-257006474 267261678
-725068740 80684560
817127784 75572596
-256998068 267258343
900725144 -825341880
953738104 -583317328
730442856 -70489760
345560028 -928848228
-867213380 -363808720
-754342380 7718920
318470988 -636636132
725345456 679585368
956213984 321791580
-651200132 507555400
311625908 -293333524
-820098840 588298216
894054832 -943033564
-379465020 -714830248
-375387100 234028916
286503008 -307358656
516599644 560422720
-102647072 -339545096
-735860664 -599716392
-670249844 461882696
530988876 -380440808
-892088692 64838928
-756949336 290566364
-260375192 114254580
812423612 804617308
-436716104 827191508
885185356 -433191616
-322548908 -781140140
-526488600 -99632324
523939900 862392696
-581292932 217717236
504992136 -895875332
171287204 498088800
447449772 -697761240
-57993848 -998129176
-151159756 1776808
-186637660 -617309704
310082124 402840240
-78849496 510351688
288818684 -215226792
-636941976 -781009064
792980672 857499192
-199119008 -379887376
-878879144 148946028
-588822520 -275987800
621576956 -335073948
903186460 -410777620
887020420 -917925228
845221740 -431633268
930217244 612168612
-948480500 -109040668
880073392 42759904
683138984 714830248
-401179944 137964772
-323582952 -591487732
689619964 -884646488
34283656 837386308
-887821440 -849794836
-129677856 -590031332
343695836 -773989216
-175569020 -981497088
-888855484 -713068004
-687770336 424933828
-254680668 451877228
-864460784 77975656
672536392 247966664
192608900 -292022764
850916264 -274968320
-136697704 523473852
-351036092 -282046424
-152383132 -773013428
-257010010 267257839
-6612056 -889438044
-573195348 -174782564
972132436 27249244
-872136012 -222887456
-783251920 101787796
619028256 198419936
-734229496 133042140
164150844 795718704
-729015584 -653632320
-207289412 779596356
277677224 636796336
373231628 -166845184
-773960088 161398248
336850756 -496093532
860878040 171709560
-479985748 -14782460
229645152 -391247296
54469360 327122004
-378125132 689401504
-799811188 -224766212
55503404 670235280
474873784 -255117588
-279643364 567428004
-692168664 664409680
-637888636 -22661584
926328656 -805214432
-841274896 -774965004
946718256 -699858456
265880384 67110912
-548305472 361653248
-257008114 267252520
-702829512 179719760
119453928 340433500
212809168 -212881988
622640128 237145612
889306968 -572671044
-866164772 -475354396
933712604 -306659584
713373848 187438680
-623178996 951932168
342501588 -754881248
-201551196 924202312
-683692416 -705247136
-257010621 267258038
403932540 357021896
-257000402 267260870
-434837348 622072132
787184200 -944548220
84107100 393883380
664846600 796126496
360255104 162199268
675784164 292969424
-786936612 651127312
873971076 -721922916
-452139380 -777746728
-390824940 933246556
-840983616 639388728
-513381000 939916868
800510260 -139697888
-735758716 438085120
898191008 122803648
499195664 -147999368
-251811560 -106943452
-462028336 -103258760
-601289304 599483368
-832492804 -311771548
458809692 -257622596
712165036 -471334732
858023496 -456333812
-910745176 -40604432
236621308 638412940
-408389124 -302872944
-844158568 -119293724
-410559160 -247675384
-257007596 267252150
-36351744 -422618152
-594269456 -431968240
-256998865 267262996
-716242956 -198580140
-913643412 -325811244
-900011508 -918857324
353613920 338627564
893210120 -221809720
-639680008 146732300
769139404 -503025996
-302581664 194152684
-397728276 162009936
531119952 -695372744
493661344 302916636
13559084 -291702356
-257010213 267257315
-871189352 500535552
-798136328 -719738316
-110759220 521376636
-257004397 267256852
-22807224 -924551848
375037564 -510672096
967180676 245840320
-981540780 905036088
556301108 14520308
780339120 487180364
802607476 -372474300
199890900 522221348
-410821312 737025784
-773071684 975321952
-573209912 125541680
785057856 437764712
-322286756 895627744
431720652 380790344
-850027860 285177684
104642340 52852756
-253413600 927217060
-36089592 856479712
258161464 420433552
-809423428 586317512
669856616 -252408684
-960757952 -927755928
-140848444 589317696
903128204 456727040
100360524 -211745996
-731273004 -108152264
-837284360 -663346508
-431502192 822239748
-663666916 -349856408
-111137884 -111778700
-588079756 231538472
641005332 -943572432
-13020216 -363779592
-919556396 745924388
-598158044 267759140
987817864 -541387572
408593020 916031908
716490544 793403028
-256996422 267263079
-591720756 -891054648
39614080 -940878092
875864396 4835248
408898864 -78470832
987278996 -549528848
356162620 -641238356
960102572 -52022608
52750808 723189984
987555712 923983852
-396519464 -128002996
-577841264 729248608
-545494620 262326768
-245126684 731782744
327340464 -926270400
-256999249 267255915
298270720 -16136912
-19370120 -653020632
-725301764 108370724
406961852 659618124
-123997896 527187672
-521551404 -40167512
-326000576 -48425300
630825096 198201476
364274768 355696572
-77698940 63979652
651316644 -724180336
57236520 -849765708
960088008 -889627376
-204434868 855285464
-431429372 996774724
-998114612 181700464
854877672 -883131832
-55241252 912390908
-449212016 -639723700
561005280 923124576
-778722516 -999090400
-35492468 287333156
-257003225 267254743
-167486000 187322168
312426928 443269904
-947461020 595012220
-255234100 -9655932
-625844208 -888287488
365876808 -689284992
965389304 385989692
-853537784 -310824888
-86481032 839833060
747220584 927158804
-625771388 386615944
508414676 761726328
-208658428 -367158440
-352594440 -709674592
437487996 -950665100
-698081648 424030860
85170272 -549062800
-711640732 664351424
-32142748 205119376
-816355892 908196476
273977968 290202264
430322508 836570724
476941872 997386412
961835688 -271749676
-257007714 267257197
-445556452 -419370380
-822851436 593934484
737535524 -597036616
-927508340 464271192
220965008 127711716
738467620 -493078784
-861081936 122556060
-47667972 949631056
-257008968 267252537
992463780 158514576
-745225316 280327872
-118521832 136581192
852037692 118230552
576923732 217425956
-662545488 653428424
-543018740 368177920
408214356 -3393412
960146264 268487340
-910992764 40036436
-383703144 -3626436
255539944 -178947868
624271296 994706636
108807644 896122920
-93515444 583841632
890297320 -623805248
-375925968 61853308
-598434760 753555924
495947892 -933173736
-35871132 685425532
206167984 -377862980
508254472 -895219952
112069980 -125497988
-840998180 -749055648
-326320984 -264729828
-732263356 297076472
-400276976 939581896
-87893740 -886976728
739618176 -114006992
505123212 -687551876
-601056280 -901657240
194240068 -74218144
972714996 235456188
-410442648 571302028
783805352 -833439464
-179967348 -913395824
864606424 133027576
314815424 418744128
313533792 130274980
785218060 491462180
-625028624 -604668152
612154048 883219216
-257006132 267252602
-257000151 267249427
-671342144 269506820
935154440 -278915164
653850780 -821948468
416574092 596206468
-256996911 267259565
-783514072 219610556
-927916132 -145188516
-281900784 -635179732
233723072 815307284
-257010892 267253183
-31967980 -584497012
-423652196 830774252
985502188 253020372
-939494512 636840028
556315672 -91461920
980200892 641558764
821409600 -445920552
-901074680 -293668496
263215172 -960568620
-613013324 -401616864
169189988 12539604
270307840 -213959724
755230784 -682818576
447347824 857135092
-194764372 -400291540
-416501272 374018084
-759818444 -689416068
-143411708 -897215220
-144037960 -326029704
377251292 -275944108
228844132 549426900
67693472 112637976
-725301764 437036512
899953252 240247744
72470464 -813108120
-662982408 332335916
-689343248 383047764
471844472 470388072
-596468620 261744208
-187351296 -14054260
-915973652 986244952
-742079492 -373624856
191982648 -683634160
857382680 -925178100
-920750644 525410864
536960116 815991792
875019684 -217120112
398529296 -908225604
-256998602 267251341
-477000128 -445571016
367639052 735889792
134600488 245097556
487355132 823506816
-469776384 146178868
-409190144 -636184648
460586500 -869266904
-462013772 584497012
-391873548 -641340304
-427992268 -47158232
892452792 -334753540
654549852 803233728
707606504 864606424
90122032 701052704
-375809456 -74960908
-66193380 497316908
31822340 -121318120
700193428 -123808564
178700280 -221474748
725403712 10427824
-22253792 420885036
-149659664 228567416
-618751540 651069056
-437123896 207537000
180185808 -150446120
-509900204 -122483240
-468771468 -154116248
-661161908 -659355972
-329059016 413515652
-256998106 267260698
63761192 -616799964
-977521116 -926634500
593046080 -85927600
958165560 -328403636
-393999892 716068188
-410311572 431516756
-759643676 -586870944
-594895708 741904724
-536581452 -693712448
895030620 -388625776
-68144956 11942480
-827074996 461707928
-854790288 -84034280
-407515284 -188035804
-57688004 -838799016
-493573960 515915136
-100025552 285949576
-292445120 -889539992
-164573200 -956796544
-491229156 998638916
-257005717 267257906
-20418728 -540950652
-886656320 -53260548
773421220 -755332732
58722048 -60950340
885738788 559053704
-267030940 -956447008
-284201896 -972933456
-659836584 876796492
-256998863 267260238
-295940480 814360624
-647180468 -507934064
-537775700 657695676
18758432 -412933092
-592973260 -631028992
492204944 948130964
696610684 -214294696
-743666968 902472824
-569335888 841245768
540426348 68625568
310664684 66834196
814448008 -429332156
-15860196 106491968
-185457976 811447824
21146928 194647860
672114036 382144796
-326932672 -482534448
-903565124 -278827780
-304489548 -429375848
-325039352 -237728172
-765644044 -177520596
713446668 515361704
-542945920 -596643388
-256998427 267255635
172714476 671939268
974040320 246437444
322199372 -943237460
-808942816 -208629300
529314016 264001628
-42628828 773639680
-96675832 178962432
629077416 423797836
591691628 -788203680
-263287992 393621228
89874444 818016188
3597308 918187380
903448612 113205972
-777164168 -218838664
-25181156 96428244
-224431240 57760824
-213362600 653996420
349725332 549965768
-613246348 832653008
-98860432 -704242220
-173500932 -147868292
141547516 -187205656
-341671440 -875980908
786383180 257418700
-981147552 -850377396
-466208204 547096660
140586292 -502006516
645680376 -275157652
-668123500 -776290328
-94068876 798092636
-793373900 597910456
-812263408 -125803832
852081384 -540338964
93398932 37691632
-257010724 267259591
585705824 715704088
103768500 765454712
-76577512 -748487652
-598711476 -660710424
-536930988 226033280
989390776 -459974812
108924156 556650644
259370276 814069344
536625144 254622412
117662556 622625564
-51804148 -889073944
-765090612 -918580608
-755507500 892336280
707329788 -387344144
429885588 -212648964
158980624 919337936
958456840 33701096
322971264 215940428
-664264040 -305712924
-747074944 127478692
151451036 -634568044
-969962400 803379368
438376400 833235568
-267351348 145625436
-175219484 798529556
811549772 634218508
-539042768 -528731456
-644660896 947912504
361478480 310926836
204129024 152936564
-70751912 -83626488
343783220 714859376
413457396 -456552272
-277793736 119526748
988021760 -497986852
-69018796 -755798780
-643146240 -973676220
516905488 992784188
-821045500 -108560056
648389280 596468620
-757531896 -261584004
190599068 733778012
367114748 244558688
-257000261 267257736
-905939056 -775969920
838391224 -552849440
444260256 473053284
917022260 -728651484
-308669416 -649889372
762017608 -718777092
624460628 -209153604
673818024 -185195824
51440048 -991619068
963656188 958019920
669550772 350409840
98729356 12554168
-316737872 308887876
-257001564 267263691
-996716468 -330020240
419996632 -794844864
391043400 343244352
397597200 -867446404
514152892 -255496252
-12073556 -82403112
545319852 937513808
237145612 484194744
979967868 954480868
807952464 -419093664
771265748 -379406764
-801267588 -796577980
350278764 -289357552
109186308 -354181916
42963800 -774440700
493501140 33613712
-317844736 -999658396
130202160 661001704
553737844 30642656
185210388 -73999684
58270564 63921396
219479480 417404240
278987984 -500520988
-256996616 267262307
652467200 421380212
359599724 -995099864
716971156 160364204
836133804 689416068
-447974076 840255416
-556912796 -552558160
-274895500 -932139692
361245456 230577248
861023680 623324636
683619596 -26127816
346623200 552630980
854659212 44405636
636155520 881660868
391640524 710708636
898234700 -407238568
914007512 -268705800
99777964 -874524508
176501116 -586929200
718573196 819225000
-257003151 267257155
486277396 -482345116
-403539312 -473737792
-378474668 -387242196
-701591572 779363332
-16981624 -158194168
-29797944 891753720
-226499328 -948014452
-539916608 442031964
6597492 -923197396
-16530140 -939989688
-378867896 288789556
741453240 -789747464
792805904 -568549432
55605352 -893734424
674109304 -526910956
58590972 61605720
-119220904 3495360
122628880 -507584528
-789368800 -462683716
335073948 -735700460
508050576 -791844680
230635504 -614003676
315339728 36308052
-260535396 335234152
573209912 836352264
177389520 88374352
-443153392 65261284
485796784 701853724
883510496 521915504
-274560528 -320975996
-461154496 91214332
264642444 450814056
-253602932 -576472248
-702698436 -902968
166757800 585647568
430424456 952238012
275638264 691105492
737375320 -621212856
644063772 -850756060
-459465072 612794864
-74218144 -963714444
720830616 -486932776
-284274716 -157203816
138794920 979749408
-624970368 981963136
954058512 -826332232
301110700 99180840
-371105284 58285128
372765580 424045424
-395689316 726816420
-605731324 -364041744
-38070296 -95044664
-691003544 472019240
-569204812 759148500
-994968788 -347249452
-257001976 267251157
-264758956 171942584
694134804 79956360
-111749572 -751764552
250005624 890428396
-79184468 261627696
-899996944 152980256
-978700800 283328056
-853945576 268851440
-304081756 -795806088
907337200 -472077496
-146324508 958384020
118740292 875252708
-775562128 -764173080
13428008 -708465780
-928149156 54148952
769649144 -811462388
-826725460 -785669544
-898365776 -696945656
987570276 -381737004
-586972892 -201492940
-130857540 318966164
-876942132 -292925732
356250004 919075784
585254340 162330344
332729144 584162040
-884835820 443007752
201026892 758493120
-230373352 590730404
-857338988 865057908
256923524 231582164
-571913716 -96763216
600284388 -514225712
251811560 643058856
-257000726 267263340
-153358920 -174549540
-879184988 415044872
574506108 716694440
-257009694 267257197
-967675852 -878121816
-305465336 -867533788
-82738084 612314252
-147198348 -663725172
166335444 -246626776
729539888 -573195348
521565968 87398564
-924799436 317203920
-480378976 -704285912
-221358236 399519648
-257008517 267254816
192259364 626150052
-558937192 756614364
-9248140 607610080
283823232 -553198976
198827728 -771731796
-330966900 265793000
853319324 -87340308
220906752 152557900
-257003719 267253249
-620237068 -995012480
537134884 -427628168
424147372 -72499592
-132153736 -945727904
-764420668 -583477532
-644369616 -518478400
872296216 939043028
-604376872 638019712
369372168 -646466832
-735627640 786951176
37065380 -235601828
-677560972 108676568
484267564 -312193904
-60615368 559461496
249291988 8083020
-291906252 962913424
943776328 547591836
823972864 -28865848
-40633560 -931629952
-813545040 625902464
-342530716 -567238672
289080836 -721369484
-813981960 -320801228
267817396 380979676
-878893708 8490812
-127245668 520371720
300455320 -973122788
684216720 -101438260
-990191796 -50639028
-176938036 -123764872
559097396 -756745440
-926896652 -543732376
759046552 870461152
936538020 131978968
285876756 -771877436
613217220 -707868656
-978933824 -507366068
-216013248 -193307972
464941136 791990320
-668327396 -174156312
424584292 471524064
-312994924 557306024
23506296 -727267904
558573092 -865538520
-235601828 -371760664
-139377480 554101944
-346797968 -817972496
-737608344 484325820
-295838532 -334331184
495947892 -365527272
460848652 -119104392
798908220 925716968
-524755484 809277788
-317873864 234771680
370639236 307810140
959840420 -600065928
-257001262 267256529
453668600 -451848100
467213120 -72499592
120386024 401485788
-483524800 864955960
-307693628 -655365436
6364468 -755565756
-404354896 258132336
-646801804 -471072580
330136752 -232922052
748837188 -250005624
136654012 -636213776
-355609188 85359604
136683140 -278725832
-256996580 267255106
636388544 14476616
426666944 916818364
13034780 856436020
-170194904 293493728
-460936036 707548248
290945028 -773261016
-903390356 231786060
-271618600 796257572
103506348 458518412
456697912 -131614868
573297296 -862188800
728331076 -373712240
709310492 282454216
92685296 516541388
971127520 920619568
184467624 -129940008
767872336 723816236
89073424 946179388
960524928 940412044
-192841924 -480990664
27846368 679075628
609401452 -144329240
454527876 85272220
-297047344 176224400
-529736372 -656807272
752827724 -737753984
-83218696 -710286280
-257000618 267256907
-466528612 612357944
305610976 -889933220
-257007496 267249984
-818948284 5126528
28749336 132736296
-137411340 -96588448
-993002648 30904808
-902166980 -146309944
-609182992 -466412100
715645832 102778148
644835664 -863907352
21598412 -135008280
161296300 -642403476
-603604980 16734036
814346060 319825440
-665691312 443022316
-257010308 267254492
-576108148 -530930620
571170952 -13806672
884398900 433482896
192477824 -203852308
578846180 -450624724
-328214304 221664080
-498977204 -600721308
72193748 -885025152
774746544 905837108
25501564 418802384
-334578772 -559927544
-497229524 -67300244
-966612680 63484476
-976021024 -270715632
840211724 -636956540
-547387940 616537812
140892136 -79169904
-204070768 171010488
793257388 416078916
-868058092 -942582080
-292095584 -271283628
588123448 467999576
-256996498 267251059
-839323320 -806277604
313169692 23855832
-685512916 629164800
640597540 -148130444
214163620 -900361044
-353031360 -269128156
899006592 571127260
-742094056 966714628
-940382916 -517051128
-245563604 823273792
768556844 -797145976
-505006700 -595478268
299319328 -324602432
817389936 97957464
265836692 -691032672
901511600 941591728
767945156 455358024
-7150924 806554320
-174738872 -322039168
-795951728 -206969004
28341544 -534324032
-946834768 86874260
-636694388 531469488
-564529768 437560816
-256997154 267261927
112754488 -662108568
844566360 -580186068
-362556216 386397484
-257006910 267251629
762425400 225756564
948334860 272128340
375984224 301766080
-604318616 -625887900
287376848 824671936
247864716 -699421536
659399664 -54789768
-210449800 428123344
-846896600 -106579352
251840688 712470880
-443313596 -827599300
-693697884 22938300
-608294588 -351341936
-231931700 -629208492
460892344 603838004
614600800 -857149656
333588420 -338729512
185123004 -656268404
-957917972 733268272
527653720 -191662240
-266331868 798820836
-778940976 -233388100
-726903804 773872704
583404712 -982953488
-686110040 -762148684
-734156676 23069376
-23651936 916235804
749885796 382639972
-894535444 402621780
978890132 639621752
-447027416 724544436
-172481452 83524540
456100788 578933564
-403510184 -107191040
994284280 884661052
552441648 -691964768
-417040140 840736028
28385236 -251680484
-808068976 -722155940
262239384 144605956
47041720 551640628
-461547724 712791288
893530528 836527032
-914386176 -974520932
870213564 -830148
-276133440 -622727512
-834488072 -917197028
214804436 -839585472
461169060 679468856
727311596 -268851440
-453406448 715995368
789965924 -254010724
-195143036 -843168216
-976021024 -209313808
-256997027 267254739
-588181704 -329175528
-49867136 -672332496
-400014824 -361755196
-256997986 267253258
388028652 -9641368
-353177000 786193848
-821438728 806670832
644063772 -988662576
887530160 708189064
315893160 -31647572
-180637292 -820229916
-830788816 -14068824
-605265276 -850493908
-910031540 811404132
140513472 -375532740
-901162064 -577404344
-739341460 755988112
265385208 69586792
661540572 862450952
-864781192 -563685056
72820000 493340936
164922736 51207024
-335073948 -152412260
-475339832 731782744
400116772 185909460
3524488 871349556
109026104 -357502508
868043528 31239780
-19268172 574506108
819472588 -280357000
636082700 162097320
-256999445 267263472
-243917872 -683284624
918813632 -678842604
24977260 -333501036
-643364700 -239912772
382596280 75281316
-643321008 -738875412
408826044 -446313780
544897496 463805144
-170879412 -738220032
-952296268 -384911956
712733032 960088008
-566044424 779392460
-560597488 843313856
-541402136 932780508
-398660372 -534411416
235747468 -174010672
37575120 -870839816
-445541888 840706900
-664657268 -933843680
108909592 -149761612
984919628 -505545568
246408316 -372270404
796898388 152892872
-30132916 -605265276
-363080520 488170716
694498904 706106412
-846081016 662327028
762192376 120619048
6961592 -211512972
-842265248 94403848
374455004 720670412
-48090328 32929204
536435812 -138270616
-804413412 -149135360
754954068 846925728
545217904 -168898708
-446692444 795747832
-277910248 952907956
770071500 199949156
939742100 -322315884
-375081256 -743055280
-781620752 -173937852
997284464 112244748
803029832 561573276
779843944 -602498116
-752623828 -448177972
-399985696 -924435336
817797728 514895656
759483472 -52852756
686896496 -507351504
283124160 433410076
-485592888 -881384152
132445016 -591749884
-936771044 -867169688
392135700 39118904
386747020 -600590232
769226788 -280109412
-439803672 556723464
526605112 386543124
-445600144 -842338068
339093612 -950461204
-6466416 -122701700
-361376532 -898118188
-963029936 708859008
419734480 202090064
-841740944 704169400
291673228 -216188016
-307387784 298168772
-811287620 -744657320
936173920 -293042244
-598871680 570034960
-397917608 -114327400
-37356660 -896472456
190701016 -854353368
-304911904 -931324108
401369276 929853144
299013484 43255080
451352924 467518964
465844104 855489360
155995004 -995915448
962403684 513002336
-618256364 728200000
66018612 -847450032
108516364 -477684636
852445484 301139828
-201157968 -329379424
-323379056 -261685952
-980463044 -16078656
-16690344 -703819864
-47114540 804806640
509448720 -108705696
750686816 774032908
-104656904 340651960
144737032 485199660
-388946184 465305236
-471174528 52809064
72586976 968724460
-398077812 -837109592
647952360 -171622176
928906484 324311152
-477364228 -409991164
-717946944 849940476
617586420 -163247876
214047108 151829700
762512784 936887556
-910861688 213930596
89277320 -355944160
-256997914 267250801
-135343252 -641369432
-987133356 -901759188
573311860 897535628
-62173716 -227300348
-413035040 628378344
977666756 -949543672
-199483108 214294696
-764449796 292081020
-328170612 435871392
-949558236 -593876228
-512885824 -445905988
-220921316 167719024
715077836 -561835428
-511764396 -955835320
-425895052 -577025680
-748953700 432783824
-452590864 -11680328
-948713524 -896035536
-452794760 -452357840
134789820 -457702828
535678484 703863556
241878912 -506696124
850435652 -753570488
-496253736 -634058304
-501948260 272040956
-540790448 755376424
784518988 752696648
-971025572 93005704
997124260 -430497276
-379319380 730661316
-257007454 267252011
469368592 907657608
-630912480 -564486076
945465752 -741293036
-459013588 -752026704
-61154236 -710679508
332233968 -860484812
415816764 -911852040
491170900 -425123160
-913075416 813224632
922920680 303965244
-699843892 -693945472
682469040 -544577088
909521800 601726224
191210756 -25210284
-750031436 -76795972
163218748 889001124
-256998983 267263737
440837716 -841056436
-991939476 252408684
-527202236 -60775572
660826936 -822895128
-691862820 87500512
-649612656 -54848024
707999732 200298692
-585501928 557422536
270526300 232776412
-784213144 466703380
948363988 -153795840
-946062876 -768644228
-169845368 -543091560
68698388 -909871336
-30060096 504744548
-806015452 464140116
-397160280 -350118560
813195504 307693628
905560392 -466601432
82432240 -839468960
-985997364 -476024340
-749434312 564515204
334229236 -158703908
305552720 745006856
626863688 793373900
-155062908 198216040
93457188 653515808
118317936 -235237728
769197660 -801092820
-535416332 946849332
-405709348 -625436416
262734560 861897520
844668308 -782800436
-491403924 -855605872
629062852 -655714972
49619548 -34778832
-197618916 -380746652
243757668 97753568
-218460 -429463232
-253646624 -493763292
-541314752 -103986960
335845840 -517488048
698984616 744001940
347176632 -860543068
-849387044 37968348
-953825488 631116376
-877612076 -43444412
-228611108 -499181100
-659268588 945931800
-255918608 390722992
-924537284 72747180
856843812 -116322668
-132008096 -839774804
665997156 -802054044
-774032908 -333064116
599279472 493967188
915726064 -57367596
-463557556 183797680
-344759008 639578060
353235256 341103444
237014536 212780040
338744076 -504045476
452561736 382741920
-649467016 225523540
759570856 -134644180
719650932 793446720
549295824 571753512
-438667680 -205833012
-186419200 290289648
-424059988 611163696
971331416 935314644
-257010243 267263753
-645942528 -702450848
-503564864 -606867316
456086224 -325010224
773406656 -454658952
-809394300 997095132
443983540 455314332
310722940 -561704352
-257009625 267257273
819705612 -681201972
684041952 654200316
-387693680 369124580
967471956 66892452
299916452 -992536600
622436232 -672609212
-167675332 -663725172
-445396248 586506844
-837910612 255408868
-184584136 657681112
-311188988 -874757532
-435667496 -917197028
-257098292 -616042636
-645578428 616100892
-257009432 267262989
49051552 464154680
-257003792 267253347
-964559156 391524012
670075076 788494960
865363752 965229100
127376744 188924208
597225948 534455108
660710424 473228052
143761244 -360648332
492583608 632164984
312863848 -727675696
-260142168 764595436
-193235152 715456500
259443096 -258642076
-3859460 -773027992
-227445988 225727436
970530396 512973208
-185283208 -600357208
984803116 854309676
-755187092 -38055732
-347467912 247573436
-80495228 671633424
390664736 649117480
442614524 -354633400
250544492 -313592048
-394101840 -985808032
-128774888 14112516
643626852 -492510788
619771020 -482563576
-375197768 292707272
110176660 -866791024
115885748 146339072
209823548 239912772
-758522248 -709310492
-136916164 794699224
-461824440 501627852
106433712 -343593888
264132704 875616808
-438638552 142552432
401252764 132721732
774353316 795092452
540557424 -580127812
549528848 -21263440
617455344 -751764552
-12364836 848644280
810370088 -721937480
-64343752 709616336
622363412 703645096
-247194772 -901497036
-507599092 -491855408
-825531212 24336444
-929270584 -500186016
523182572 -837430000
-256998944 267253348
160888508 889802144
-257003540 267258073
-396883564 495510972
-60906648 370974208
-850362832 -193584688
729874860 -921770124
393417332 352914848
18088488 -738875412
-712223292 862771360
240407948 203065852
-360895920 916046472
250020188 271050604
-909813080 944621040
269958304 -579734584
-148348904 684289540
238558320 557233204
463674068 163087672
-888870048 241631324
510672096 573122528
-955179940 754910376
462377872 45250348
184132652 -636257468
136566628 543135252
-941591728 579647200
718835348 -90850232
687755772 -40371408
564369564 -14432924
114123504 985167216
708509472 341584056
-257008313 267256249
-891710028 572656480
301212648 -236606744
-410195060 -390446276
-628960904 -593890792
924857692 -33948684
503783324 997575744
-98234180 -745778748
-543994528 131789636
-550970684 -902123288
-257007695 267250767
366182652 203167800
-445847732 -573850728
682789448 543674120
158339808 -766780036
-121973500 -146295380
55416020 730326344
240495332 -618416568
475325268 -958806376
876869312 -542523564
93821288 844333336
280575460 296450220
-460353476 -137425904
100520728 -416209992
-237014536 367741000
-403379108 420652012
882913372 -483160700
-699290460 -116045952
796184752 -304649752
-652714788 756934772
911808348 343943424
802927884 -894113088
563641364 695197976
-46255264 -245519912
-834895864 302334076
-433861560 -705116060
-130697336 -52415836
-813210068 -14957228
595478268 -387518912
-171898892 812015820
-714990452 893122736
-611993844 -63324272
288556532 -634466096
-849430736 -626557844
-660958012 439759980
423055072 256384656
22355740 -961850252
227242092 -845265432
485884168 -986346900
78354320 470679352
521769864 -376639604
-943281152 -31443676
-257001941 267258150
-153591944 895540360
24962696 -508895288
-510788608 -731200184
-378430976 -683168112
668837136 -677692048
439148292 65246720
-741103704 -723335624
276002364 619494304
182734508 508502060
-143936012 234626040
-422763792 -219042560
-256999091 267255101
-257003299 267257561
-777892368 703426636
-966743756 382071976
290187700 -2024396
-512361520 -310096688
-766139220 -224693392
567151288 710024128
431167220 -273206076
137090932 -243976128
-452386968 555718548
-663448456 -63309708
-824613680 367289516
866630820 376697860
107161912 129080732
-898118188 551058068
934790340 208687556
69688740 93952364
727442672 -143091300
-995056172 -506550484
-906710948 66775940
-692867736 -838434916
-732773096 832041320
-586477716 502734716
14986356 -262093744
-795747832 846707268
662632872 -717772176
-551116324 -214323824
109725176 -539974864
570530136 -627256916
143673860 -509841948
-766313988 -54964536
-256998647 267263901
-738860848 727544620
631946524 -246422880
577491728 -621649776
791072788 -261103392
837692152 -376144428
-777411756 -926095632
-123386208 -396708796
-786135592 -883452240
-735700460 -41274376
236431976 -352725516
-828429448 -50624464
-799257756 692649276
-709995000 -875645936
397393304 -461547724
10005468 21074108
626921944 216595808
-215022896 -924435336
-368046844 -520022184
545611132 22515944
383076892 -262909328
405840424 -776261200
-918566044 -253311652
-363968924 409073632
477174896 205789320
-257009390 267255289
-436745232 -753410284
-659792892 303805040
773479476 143382580
174272824 -742880512
767406288 969918708
483786952 -131629432
-249350244 465698464
308349008 183040352
182472356 855576744
-983754508 -231363704
476242800 639330472
418147004 297309496
719738316 -562228656
407486156 517793892
301562184 -490224240
955179940 258540128
510744916 -389237464
738715208 -267613500
343419120 -776392276
-561107228 380513628
-612401636 216158888
-931178468 822181492
-93005704 -755318168
-954801276 484121924
46400904 566641548
367493412 -844843076
-621125472 -35244880
-777892368 944591912
485447248 -739501664
118594652 218095900
-450085856 306979992
381125316 114094376
-434211096 571666128
-836832876 -71465548
992041424 -176836088
-534979412 -3116696
-495248820 -979545512
-588647752 -35040984
843721648 394567888
758638760 -60527984
-754269560 -595609344
530624776 630810532
-944664732 -305348824
309324796 223688476
900914476 -964631976
-491913664 -952704060
-230256840 710941660
-573777908 -498336388
441580480 606444960
407063800 377091088
240917688 916745544
-828851804 -53362496
-792733084 -668473036
-124434816 949194136
-634058304 -136377296
4747864 -92743552
-598594964 661700776
-586900072 514283968
-114924524 175976812
894914108 28254160
-257003729 267249901
569379580 843415804
733093504 -31778648
704606320 346681456
139377480 851163852
-418176132 894083960
-974506368 167952048
424933828 838944656
244427612 -633534000
816472404 294003468
-295692892 -746070028
-105283156 370755748
444973892 247442360
-257000102 267255908
147198348 422953124
26914272 -367872076
929095816 -596963796
-967559340 555004912
-256999970 267256738
-22093588 -561427636
100724624 -902181544
-870213564 -773654244
299173688 668036116
243874180 -360240540
391218168 -629951256
829594568 -596410364
754531712 27875496
-788757112 -590351740
-541198240 512026548
608658688 998449584
-995493092 379508712
-257003140 267260982
-122119140 781329472
90340492 514327660
-304809956 -342501588
551014376 716388596
-475004860 -803190036
-633140772 -954844968
-991138456 -508327292
752885980 -838405788
163597412 381707876
-8243224 -998959324
-718951860 842250684
162039064 303906988
84150792 730151576
717306128 -92204684
-515623856 538066980
239184572 908167348
600925204 -917517436
-257008119 267251631
-516730720 -499982120
956694596 -892918840
688687868 -711698988
-664919420 88112200
-413209808 -966816576
-494986668 701052704
40007308 499923864
393795996 695562076
223979756 -926153888
-959228732 -677153180
-507919500 631393092
-192958436 -286299112
-104059780 681624328
840794284 533857984
-709281364 -194531348
-256997473 267260451
799286884 411826228
-381678748 807967028
130027392 518536656
786601640 -122177396
-824176760 558092480
-978686236 996614520
667293352 -895496668
-476140852 -985706084
61066852 713490360
-358536552 -393490152
449663500 147009016
995478528 -146106048
226062408 -364653432
-504482396 893952884
-115492520 -88316096
-199060752 -595230680
575511024 -483248084
-5068272 211658612
525920604 712572828
742312516 -398660372
517531740 -60775572
164500380 -358798704
244500432 416588656
783659712 -226572148
-553577640 949674748
-424890136 -722942396
-960422980 367609924
474975732 136304476
304489548 -690304472
-516424876 -819035668
352492492 507802988
-697295192 -643029728
-150650016 -217731800
442308680 -251112488
-506433972 -983900148
-595361756 439323060
-641762660 -293508292
-519614392 -19952680
10879308 -107394936
-946689128 333937956
377222164 446444856
464664420 512594544
-70882988 762046736
835973600 -101205236
-742458156 583215380
-909361596 -44230868
-879010220 257811928
899254180 -447143928
-594575300 986477976
-260579088 -965869916
-944373452 -176340912
96937984 -152077288
-256997530 267254648
601158228 -523036932
475500036 662603744
819487152 902166980
507963192 339617916
-91665816 -805170740
355754828 -335569124
-173151396 6612056
-841129256 289881856
-76490128 -198696652
289663396 -156111516
-632864056 22137280
-567792104 -941358704
-608760636 -218518256
661817288 -789499876
285075736 -484981200
-533173476 -210493492
751997576 -381227264
-401937272 -383892476
-352929412 -287245772
-202920212 664278604
-256999878 267258129
-256999596 267260889
-16559268 -96588448
478325452 -291381948
912682188 -411025208
209954624 420404424
3291464 -863849096
-899996944 689619964
-529925704 -724792024
750759636 942116032
-257010556 267263799
939567332 -174840820
266972684 -717116796
-255321484 -67766292
539596200 -352215776
-961558972 -413340884
317116536 -678201788
525862348 -1121428
-305232312 -263914244
-393781432 940441172
67125476 559578008
-754488020 -42730776
743390252 106724992
-309077208 419705352
890515780 -560437284
-764202208 494797336
370959644 -368163356
150489812 -973603400
961923072 594750068
284420356 -557713816
-563175316 -584802856
-749419748 -341409288
-588851648 96268040
-703077100 -521376636
684537128 867038612
415408972 -27890060
508094268 728520408
963321216 443998104
-234232812 81922500
189754356 -856494276
-570704904 -785261752
-807326212 -812365356
947679480 -771294876
554961220 938329392
972059616 927581160
165869396 -362323192
-273992532 -170457056
190919476 543644992
737069476 -192608900
-733268272 24846184
443488364 -147999368
-318500116 402636344
-233708508 776683556
-495365332 -397043768
-896283124 -764901280
278929728 -837473692
872747700 995813500
846911164 162432292
-896050100 -588138012
86000420 -662035748
653151708 912580240
551378476 880364672
309018952 809117584
889073944 -357793788
-361245456 -254695232
-256997232 267255225
712747596 520051312
187322168 995478528
671152812 -64547648
-257009856 267254575
-828691600 419049972
-282730932 72470464
-565855092 462887612
-932620304 785567596
-538270876 -703703352
-257004209 267258919
563466596 34196272
202046372 392179392
-541343880 -352725516
-257005621 267256644
-365352504 881937584
545975232 924712052
-100244012 -293668496
-752521880 246670468
-232252108 -828706164
-8141276 235092088
-157480532 -216581244
-730399164 342341384
149543152 812918788
-663069792 -591749884
236257208 292852912
-257004507 267251548
115099292 -270380660
267307656 -424817316
638325556 -853581476
450828620 211119744
-257002076 267259732
664176656 -803131780
434618888 -285964140
834677404 -467941320
-178510948 359221060
-804719256 686517832
-286896236 -521507712
-49939956 -591094504
312193904 -383499248
104001524 -956170292
-548232652 -568695072
-245141248 975453028
967049600 336006044
-408957120 -568214460
-357720968 -720306312
-256996609 267253295
52736244 442512576
-211469280 -359177368
-541766236 -424249320
-76766844 -548378292
-668240012 893603348
53901364 482519884
169073476 -768950072
474538812 -562505372
-790898020 904555476
668094372 769430684
517473484 233548304
-770901648 -423375480
630548380 386586816
-622348848 782072236
959010272 -281376480
43415284 -207740896
-883554188 -480582872
-738147212 863324792
-777207860 970326500
-110482504 -216522988
-144766160 130216724
-877757716 -323291672
-300236860 476985564
-815030568 426186332
-450886876 -836454212
686648908 -656122764
-92714424 -301460236
-906594436 -111545676
-175350560 798150892
656268404 -796403212
-68523620 749390620
668400216 319606980
153970608 783980120
690246216 -763415752
829536312 -971928540
-793213696 124711532
-404194692 940674196
-257008223 267249509
-552820312 961660920
-105064696 -23535424
317932120 707402608
923881904 865130728
-250806644 -360255104
372255840 782494592
-47973816 95510712
427642732 74087068
-907643044 488563944
401675120 947781428
481442148 -339850940
-256999143 267255671
-742370772 675143348
258205156 679934904
246015088 871145660
764944972 -27715292
334884616 160568100
-629339568 -382581716
157189252 284289280
-749172160 339574224
-50770104 -250005624
856086484 284289280
675492884 -854338804
-53318804 -275113960
-514371352 997430104
-59654144 -900011508
104336496 224154524
434327608 -783717968
713563180 -246830672
653821652 -109477588
537280524 -782916948
137571544 -7107232
258205156 -188720312
-57367596 836628980
277866556 -949660184
-557029308 -160611792
550388124 -623339200
-800146160 718369300
-144766160 -589827436
52066300 853683424
946456104 -637233256
983157384 777979752
-887326264 808243744
685804196 301678696
575438204 -849984168
-256996354 267252812
-527245928 450114984
586725304 -873170056
-257001949 267257025
-788261936 -373945264
21161492 643248188
778737080 -117109124
-256998262 267258451
-158485448 51658508
-955442092 315252344
-257797364 -327690000
-193366228 -299246508
456464888 515361704
257345880 -851251236
-591982908 55896632
372867528 695343616
-538620412 -40677252
-345093980 213027628
-882039532 -771964820
-369459552 -971229468
-952485600 3888588
405854988 -339617916
-256998274 267251570
264773520 -646830932
277924812 767449980
852256152 -412947656
-948757216 718704272
-40822892 551349348
-288090484 269812664
540426348 270438916
42614264 327049184
-553024208 -756425032
-993483260 -587977808
-110642708 -807602928
381562236 -871349556
-723481264 541926440
-685687684 291440204
-228247008 -964180492
708902700 -786980304
315514496 -821963032
62610636 -735744152
-680255312 617047552
-118725728 -322578036
777193296 -376770680
-666870996 77072688
885942684 -47522332
-150591760 -977928908
-581351188 -726685344
-651797256 -896283124
-241631324 -55517968
-493981752 -564660844
-942494696 -211993584
-22763532 127143720
112987512 642272400
-359585160 -393606664
-29157128 -448614892
234771680 576763528
-279395776 328199740
-425865924 -100025552
191108808 -478791500
-793068056 342734612
-636009880 866456052
532882196 -632135856
-83990588 -607813976
-239417596 -750497484
-667220532 637116744
-433686792 -157800940
877408180 -142756328
-257009701 267255523
436322876 565068636
816909324 -980069816
889845836 427234940
403466492 -360823100
-609605348 250981412
-202323088 248811376
-484704484 455387152
-505764028 504817368
-147329424 979865920
269128156 -157975708
-425021212 190584504
821933904 973545144
385334312 -554961220
294775360 122235652
369211964 150722836
-256997265 267260110
-257002634 267254838
942145160 506390280
-611629744 675798728
457324164 -464227500
-971957668 -60877520
822749488 432419724
-789893104 -717087668
-834036588 599046448
966306836 148654748
-925731532 645811452
-185428848 -80990404
45818344 387795628
-256999863 267263216
-72820000 -925352868
-713257336 57323904
-217076420 -94505796
-960932720 -398500168
389441360 144547700
-726044528 -342020976
176748704 -226149792
-256996796 267258664
292037328 709791104
-228378084 5374116
384955648 -317291304
-960947284 692299740
-934601008 156533872
-910250000 763226420
924682924 -957437360
554786452 -530974312
-688265512 465713028
526910956 250500800
44376508 942815104
213260652 -613974548
-973749040 -626324820
-117560608 -885199920
341394724 34123452
244267408 843954672
289634268 214804436
-990628716 -819297820
-519119216 -216595808
465989744 612518148
184686084 -55809248
543892580 559942108
-750249896 -705451032
-604784664 764653692
-510570148 84252740
971724644 742997024
624533448 185589052
745662236 811651720
-706222924 635558396
831589836 70635400
-954611944 -227038196
515609292 563379212
-169379320 605075944
269302924 -45963984
-220411576 529415964
689605400 716490544
705480160 120619048
185501668 -891797412
257258496 -671225632
-162709008 562345168
-143688424 -364027180
834939556 507977756
-974593752 -398718628
-983419536 -788305628
-414986616 6175136
-393009540 859130360
-165010120 -112972948
-128949656 133056704
-256996399 267263195
-257005291 267256311
-547067532 701810032
107526012 -377877544
955471220 96471936
422545332 -384649804
121187044 188472724
205177632 54906280
205512604 -872631188
-422166668 -701984800
-676832772 525876912
-878951964 866528872
-537382472 -530115036
-347846576 991619068
769780220 641340304
830978148 235936800
-179705196 -547271428
-734083856 265123056
404791816 -298081388
-13966876 172277556
224183652 -689503452
718514940 -9524856
-443735952 533843420
-619829276 548989980
872980724 -433643100
-257002578 267256586
597881328 -275638264
-327194824 570894236
-10791924 997109696
-361143508 605789580
147387680 728986456
-405490888 -406160832
-257004513 267258290
-244733456 180477088
950606844 -170952232
-737273372 946368720
-371265488 882665784
-964093108 -505501876
-667803092 -830016924
-261205340 38944136
-499588892 227154708
-501744364 -260564524
-233533740 686736292
620848756 -308989824
-257001839 267253370
994808584 874728404
-15816504 -775270848
-1805936 -971549876
-509419592 -40939404
-758609632 318383604
-441536788 765542096
-364260204 -371629588
-833920076 737666600
177680800 785218060
-615911560 -252612580
-475733060 -260229552
-703193612 854746596
234087172 140906700
372794708 -239140880
932023180 -829929540
-706106412 -761930224
75019164 336515784
-229703408 -86277136
-138620152 733734320
-923037192 284667944
527231364 -136304476
254986512 475033988
334709848 -603546724
895409284 791218428
563044240 272201160
-873403080 -532285072
142639816 -194210940
-965331048 967078728
565126892 -536159096
574710004 -18481716
184598700 552689236
-257008638 267258009
884879512 -348880620
-257000271 267258827
-650282600 654214880
-636126392 28487184
-478820628 -134527668
-507118480 -816297636
524507896 29521228
881151128 221766028
-707533684 986434284
322811060 85869344
37560556 -181773284
-568170768 -120546228
405461760 -668298268
-437750148 -985356548
505822284 142348536
889904092 492816632
-825633160 -12816320
-600663052 631189196
-975773436 766415936
653341040 -142901968
-96952548 -487719232
-829856720 501802620
253166012 -465742156
945757032 76009516
-869412544 628480292
29929020 -350351584
-739618176 434211096
-952776880 -710650380
-48891348 -921566228
819545408 -474320352
577710188 392878464
-556301108 -277473328
712514572 67547832
-256999157 267259465
-844420720 520852332
-274444016 883117268
-142800020 691702616
-28836720 894083960
598915372 891360492
-341904464 12510476
562636448 -327923024
158252424 -728491280
-869543620 67984752
-774003780 563422904
558849808 62042640
565214276 446415728
-360415308 -967122420
727792208 388465572
-350730248 -604711844
-362061040 -52736244
897419116 -470752172
725432840 514021816
857222476 829813028
-631582424 -734535340
-231669548 815598564
-351662344 -934688392
-485257916 -492204944
-635339936 -731083672
-225246824 -845265432
267453296 -765614916
-121827860 83073056
485942424 381838952
128847708 231931700
-378139696 992740496
-336093428 538722360
-465407184 990206360
-374571516 -83539104
-763998312 313548356
92830936 -542669204
764828460 -327864768
-36992560 -609241248
-415918712 890923572
384708060 -545640260
-703047972 994619252
-909667440 -429900152
-219814452 -737419012
-257003737 267261581
-888010772 223120480
-242534292 980433916
-234859064 777863240
-177782748 511982856
253471856 -928280232
-432244956 -920153520
-257010893 267250964
333238884 147795472
545800464 299668864
-226309996 966641808
446663316 -934906852
65319540 -16297116
568112512 316169876
-257000559 267257181
-392849336 129619600
653807088 248534660
585472800 276890768
-794204048 -880087956
-792121396 -838041688
-178190540 -837983432
526168192 825822492
-587788476 -493573960
-60848392 410107676
401514916 509841948
346302792 219595992
442905804 -941198500
-549019108 408651276
575146924 -328461892
993556080 694877568
-553490256 -564588024
-357152972 51876968
-27045348 695154284
368279868 953854616
685687684 17520492
499530636 -35419648
833322952 -219231892
806146528 850901700
-675026836 802840500
240553588 180273192
899953252 -595827804
-730399164 231640420
-500943344 626339384
708057988 -145654564
-329146400 -571287464
-979458128 -698183596
-219785324 -250894028
-465072212 -964588284
786106464 -680473772
291280 -801966660
-92000788 294469516
-257010793 267253765
114516732 689328684
212255736 281726016
-3874024 285585476
-374367620 -279410340
763328368 -240335128
-390475404 -665618492
181991744 -940863528
290566364 -476606900
-547460760 959811292
-558296376 -763488572
-108807644 215925864
-463455608 -99544940
17389416 439934748
-626193744 319752620
570675776 -288105048
-319082676 21074108
725913452 870315512
-717349820 813326580
-325796680 912478292
230373352 -131556612
644180284 -374134596
-323874232 537775700
-674895760 775358232
-924173184 728316512
-113963300 530479136
18598228 -630985300
-685250764 685105124
-226411944 939348872
329321168 -74130760
-832609316 -318907908
-357691840 -775722332
-756978464 -798180020
558966320 243874180
64052472 -995303760
-237830120 626659792
-722796756 902065032
-311902624 -562985984
208104996 -754750172
-476577772 -240903124
-2548700 622232336
300353372 -852722200
75528904 591181888
938475032 241806092
-143979704 -727500928
365760296 761143768
-257001910 267259278
768964636 16049528
294265620 -405112224
-974011192 939421692
-296348272 -235965928
621198292 -226572148
-143557348 -629150236
-661584264 -142639816
646233808 -946339592
344831828 206255368
-257005710 267253983
806801908 438463784
158514576 43109440
-187613448 -886656320
856450584 -161412812
573268168 -585065008
-41026788 286765160
12991088 245694680
-55022792 -904249632
-234159992 -160072924
-466849020 620426400
120356896 -393679484
-437153024 783586892
536596016 -914342484
601347560 -230955912
-251083360 -502559948
-208687556 -442949496
446910904 752580136
247034568 -928906484
141838796 905764288
566554164 962680400
970515832 722592860
-531294720 989143188
-16267988 -167136464
508604008 -892467356
-32841820 440794024
301416544 -738889976
-427890320 306674148
173865032 -530493700
-937193400 695576640
-969132252 248112304
983681688 62654328
650632136 -349841844
960452108 940179020
290945028 164369304
568170768 935460284
-324398536 -689561708
-742356208 -961515280
405621964 -745778748
-854499008 565592940
107089092 985764340
547519016 982254416
-885360124 180069296
-377935800 -443765080
349055388 -476971000
-750220768 172612528
467926756 987453764
-840182596 100171192
759279576 -684216720
-319650672 -86408212
321980912 119046136
847246136 -549645360
-935198132 753512232
323655772 -687653824
31705828 -148319776
-237684480 180069296
171767816 -416603220
356541284 193249716
841755508 -240713792
-615896996 854921364
-780135224 -750657688
-635849676 740229864
-252423248 508065140
805898940 531076260
224285600 487457080
791655348 -489102812
-370027548 182108256
-868465884 35710928
917532 -445541888
-573472064 -440124080
388844236 -917852408
818991976 489219324
467985012 803393932
-257005980 267250235
648665996 -276672308
887530160 700251684
-495409024 -414054520
-113599200 -187424116
-780936244 -350205944
257913876 396155364
-336442964 196279028
-256998473 267255604
115725544 -465480004
13340624 -216260836
969525480 521041664
768527716 -463441044
284041692 926751012
415248768 548145268
-129867188 408505636
997153388 -378299900
-14797024 970952752
919337936 -447711924
809306916 763721596
478718680 940179020
880422928 529415964
-484078232 -764668256
370129496 95132048
-390184124 463892528
871364120 -461547724
-484238436 -202628932
686051784 473388256
329233784 -860004200
-676599748 -577200448
921901200 276643180
-936130228 818089008
-47129104 325621912
-323597516 450391700
462741972 259836324
-20695444 424380396
-874014768 -590701276
533231732 -503695940
797145976 50668156
-604172976 739720124
305698360 478121556
666477768 -717568280
-924056672 439847364
-720990820 -859596408
-72281132 -862785924
821467856 -305188620
-257008640 267258621
-74363784 475864136
-930712420 -488855224
367304080 -31560188
-441551352 -377921236
-585283468 -331724228
-267307656 461504032
-731258440 -319796312
854586392 762104992
254403952 -493850676
261438364 -382450640
-995187248 -832682136
-335583688 471436680
627256916 -88359788
-717699356 -864402528
543630428 -346783404
223571964 269244668
860018764 416486708
319869132 291571280
493253552 566117244
714786556 106797812
-480087696 878951964
-138940560 -672230548
315485368 840983616
-821089192 -547897680
-476417568 901526164
956854800 -858241956
978744492 73955992
983390408 336574040
-356410208 -393417332
503477480 496705220
88578248 686357628
34210836 471829908
470125920 690406420
481136304 203415388
524012720 452867580
-45061016 -447376952
837910612 -905327368
-531396668 306324612
-870883508 -834429816
-521988324 958922888
776334020 502137592
-205833012 -692154100
618241800 434531504
867053176 362439704
756628928 160000104
230853964 -886860216
-241616760 -472179444
818686132 -216916216
375139512 -312121084
415656560 481296508
-276279080 -680808744
703470328 824249580
-703091664 594779196
-108152264 992274448
202104628 -411345616
675551140 672987876
536057148 -536275608
235572700 903142768
839075732 -515405396
-635208860 628087064
-558529400 598711476
-943776328 694790184
-156475616 506666996
338569308 950271872
-93515444 -833206440
236665000 516191852
-525731272 -357298612
-544518832 878835452
-716854644 357094716
3043876 420127708
-453027784 -924289696
601158228 -893676168
-927391828 206896184
-273701252 7966508
439352188 -422341436
251651356 -916527084
-413719548 -376639604
-289998368 517123948
-686153732 -862276184
257564340 913410388
2286548 -255918608
718660580 747278840
581817236 -643816184
-682512732 113526380
-985618700 671342144
627344300 189725228
-561966504 126590288
-242082808 -180244064
-12889140 -615503768
-938489596 897899728
-256999950 267262062
-810705060 42497752
-916614468 933261120
422632716 589623540
359687108 178234232
-654462468 335248716
752245164 -833308388
-201405556 842774988
-812423612 523109752
-119250032 -562621884
243917872 -256005992
-743463072 817885112
558733296 -636140956
811302184 878748068
374367620 -135751044
689634528 621518700
895132568 237320380
-595245244 622742076
416894500 -116308104
-241980860 840036956
-435259704 99544940
-794291432 -869179520
363561132 160903072
175175792 -796577980
412219456 229470384
62901916 643612288
-697513652 579967608
433453768 -964471772
513293616 602177708
-905866236 608673252
807311648 180200372
-326117088 187234784
722287016 -799228628
-341321904 483393724
-974127704 636315724
-257003740 267260632
966889396 -527741104
-362075604 -770930776
-339719864 588982724
-855052440 -861460600
554888400 963830956
-768702484 360968740
-197473276 -898817260
65057388 -308567468
376042480 -285439836
-775678640 572802120
558616784 -715776908
104962748 113511816
848149104 939407128
-577113064 239767132
-163553720 611513232
134003364 -810442908
-426390228 211046924
297178420 -26535608
953242928 -287376848
88621940 -209881804
32302952 666099104
329029888 -543033304
-61095980 -623674172
477801148 -411462128
843474060 -104409316
77174636 -765862504
77524172 -866965792
18569100 -360313360
357793788 372197584
227795524 847100496
945582264 727908720
426914532 -937222528
472499852 -171287204
-947927068 -136988984
687187776 884937768
744176708 -935591360
263593836 378023184
-715252604 -901540728
572904068 -483655876
813880012 733006120
-639126576 -983142820
-918114560 506900020
-495656612 -358012248
-831385940 612299688
-265967768 -275958672
-648986404 283430004
-440357104 -683561340
926357784 -904540912
-179574120 -582254156
245942268 422064720
348633032 109113488
709849360 -315019320
807952464 -707067636
-502618204 -782421772
192681720 313999840
711888320 579618072
-13355188 -340681088
538110672 -581744416
-922978936 83495412
-336981832 -529488784
692328868 -136391860
-838551428 11447304
644311360 482068400
-256998991 267257844
49881700 -669492516
-415467228 -719578112
337477008 282454216
283983436 599876596
-257003960 267252552
-63877704 -540382656
955587732 274793552
716636184 874888608
419282996 51134204
464708112 419516020
589288568 875136196
84849864 321893528
803117216 -269113592
-107773600 -401427532
-395412600 -218430872
629106544 -580681244
-434779092 168549172
-956359624 -172379504
-880772464 -476665156
3742948 17651568
586492280 45294040
880160776 -949616492
-52750808 313723124
800146160 546557792
38740240 287915716
-23957780 -610217036
-355652880 -113773968
-115448828 868291116
-268836876 343623016
-525206968 -83568232
-475252448 -61926128
723889056 -623790684
428429188 -437400612
397189408 -331316436
778402108 -357779224
391888112 941722804
-259428532 37444044
-82767212 453464704
430817684 -648593176
-257005606 267254824
-289692524 -963015372
-839935008 600255260
-800189852 -578948128
-187700832 752798596
669244928 -306557636
-51032256 644427872
397233100 146455584
502210412 -958864632
596046264 887005856
8956860 592128548
577360652 -615430948
160145744 755784216
899603716 -459130100
578409260 940936348
-352943976 337666340
692765788 -387548040
-357604456 221416492
-194050736 984992448
-95874812 774367880
38594600 -672463572
-419472328 400306104
185996844 477772020
-462407000 806918420
624693652 376290068
83320644 -649729168
-359949260 -642898652
-607653772 512856696
542945920 -384169192
312849284 -826681768
-257002372 267259703
562490808 674560788
698824412 155310496
-423462864 589303132
-862261620 757590152
-728462152 -364740816
-932532920 234596912
-92583348 280662844
571651564 -63367964
-499341304 -658846232
21088672 -669827488
-977841524 -830031488
-724078388 520342592
-72470464 -584001836
543251764 238543756
-24977260 -977666756
-192638028 345297876
-433876124 -731782744
657710240 -357779224
-256999853 267262222
-82767212 78995136
-1602040 -80626304
-786863792 -509856512
-839891316 759731060
120924892 573107964
234465836 272973052
-679687316 -586230128
418234388 601041716
969831324 912594804
274618784 405971500
-965170844 269841792
-402971316 857703088
-145334156 962622144
818569620 -594517044
-12321144 214527720
-536333864 -35812876
491068952 141008648
834619148 -481849940
679177576 86612108
252059148 421336520
282323140 217746364
-191778752 256239016
178452692 -406685136
773304708 -481383892
418481976 28661952
-257002236 267252173
949747568 816414148
302071924 -983681688
-636912848 12364836
858052624 -668036116
406437548 738045264
585152392 166932568
616974732 -554844708
513046028 -482417936
829536312 50158416
-831007276 -756614364
78529088 800685028
81937064 -656239276
-355245088 981307756
952369088 -233533740
15000920 701999364
414972052 81907936
-393723176 27059912
-257000782 267250562
243888744 -837095028
318485552 -279643364
-172845552 998260252
-203677540 -435871392
-552499904 -436352004
-61634848 -350846760
815001440 765309072
860455684 259676120
-844653744 -399519648
101409132 356788872
-815758768 -90180288
-257000767 267250885
801835584 699188512
808447640 -695751408
594080124 -122148268
-962068712 587468068
-112273876 459421380
-274254684 819807560
-242738188 -392208520
33016588 -311523960
540761320 -215794788
-257010777 267257793
648767944 534702696
-315616444 7456768
105516180 -463674068
809700144 108924156
355070320 -396067980
-257006023 267262658
-341351032 936887556
-53595520 269885484
65931228 -658190852
-855824332 -378649436
-714771992 2257420
-134149004 -700601220
-908779036 -499093716
809496248 873475900
157247508 145654564
360065772 -735685896
-527711976 -623062484
-16049528 -602658320
190424300 -582865844
-824249580 -458052364
588443856 183943320
934047576 -33453508
-746652588 829405236
334738976 -915624116
902079596 -159359288
284332972 -235441624
-448847916 569219376
177010856 -808928252
223615656 -152324876
-256996816 267253602
313679432 461067112
-926532552 -204260100
29317332 804937716
-415015744 -111997160
93340676 75266752
572408892 440255156
-257008858 267261938
876869312 879184988
610945236 -593249976
283240672 250340596
-634174816 -352361416
220921316 574083752
853770808 -321034252
820462940 583797940
-257007962 267257496
-455896892 318500116
-208687556 -78077604
-700455580 -669405132
130508004 404995712
756454160 -381169008
248840504 -386470304
-226004152 -237684480
306761532 -523546672
-348094164 402112040
-721398612 -427671860
896690916 339807248
-401980964 249262860
-257006301 267257055
-273846892 -832143268
521609660 -614644492
470300688 357051024
-640364516 -824453476
-615998944 -457484368
-104656904 -486583240
-154975524 506259204
-576807220 901846572
-48672888 -418481976
-48323352 295139460
431371116 -556971052
409088196 -538882564
964544592 938008984
-306499380 -555937008
-938183752 -154422092
510235176 -708363832
-606677984 -378168824
-2869108 -169743420
-44289124 421875388
-687129520 615736792
952966212 -22676148
-961107488 -844799384
-257004744 267255211
74465732 -367595360
383557504 -264336600
236912588 -237961196
-919585524 39177160
368192484 -565185148
-96122400 554160200
116264412 845775172
-910483024 -975598668
-332656324 -622494488
35740056 817186040
480437232 186390072
754924940 -985254600
758085328 70912116
-129619600 59566760
-171316332 -382319564
-440677512 314698912
-580025864 -698737028
573574012 948844600
-433016848 -273511920
-69441152 -161296300
-490530084 -583317328
302115616 643728800
-958267508 707140456
228844132 -376202684
-522600012 289546884
-626281128 239971028
-302902072 -772955172
-294469516 -597823072
933100916 -464780932
282119244 -193249716
625057752 589405080
-803088088 2184600
-290537236 -390577352
-681216536 429419540
-631640680 702407156
810603112 -378183388
239373904 -914094896
681944736 -293566548
459130100 -171127000
245476220 392237648
707795836 677007540
661846416 -164951864
-735321796 -78252372
-246524828 -753381156
455576484 325388888
384460472 -420593756
-147824600 -506084436
166146112 964136800
45687268 -801864712
-527100288 414826412
899225052 -79082520
685512916 -280735664
683037036 -122424984
293828700 -54775204
244136332 -736588864
-257005295 267253358
699072 964224184
866164772 239155444
-973880116 124070716
-593497564 -379974760
863208280 -480480924
920517620 588371036
-530216984 909390724
940441172 509070056
263142352 813122684
-326903544 22180972
-770741444 -797014900
-69484844 708553164
441114432 973647092
-218620204 116147900
372517992 -839745676
522410680 954801276
875587680 -187598884
944096736 -171403716
636432236 -341919028
-591793576 -424642548
-257007049 267253310
5505192 -453522960
-256996840 267252654
209459448 -616843656
-389033568 128905964
649102916 814549956
500069504 606852752
-95467020 -692576456
662181388 -261132520
569568912 -879563652
-717917816 -971753772
-178525512 123415336
-835245400 965301920
-279089932 708305576
228669364 -726685344
971928540 654112932
-179967348 -539858352
-257004569 267249540
134964588 -684041952
-670278972 -400480872
535241564 401223636
-136857908 -4980888
718762528 816486968
585545620 663623224
170340544 679760136
-264977416 456464888
-879257808 -294935564
-257009434 267255517
560277080 3961408
266011460 212095532
-694586288 101948
-872835084 725520224
362410576 -812044948
-294003468 178947868
77582428 -249903676
-91389100 -77990220
-243277056 -611353028
60615368 -346492124
-985167216 -851935744
-608760636 -108895028
-171418280 221299980
-849620068 622450796
-94869896 -770158884
922294428 -264540496
-569073736 851964872
-257005948 267254460
521857248 -873242876
572306944 -529969396
-595725856 -887981644
168388968 -933348504
233693944 121958936
-939975124 -788203680
540193324 84704224
-643189932 80742816
469150132 332030072
821278524 547271428
-257010414 267258205
258394488 19442940
455125000 17025316
-697659292 669740104
722694808 594415096
455751252 -976254048
-905108908 -608090692
295532688 -793038928
-841362280 826215720
684566256 -317990376
23593680 668414780
-490865056 -817666652
43240516 358390912
-801063692 -954291536
-257010093 267249641
426681508 -731535156
563393776 -898103624
-257009530 267258016
601434944 852299844
-903317536 -885753352
287129260 -539669020
-281361916 272230288
-639985852 -301096136
336341016 730559368
-129721548 80218512
674939452 465625644
-136333604 -579647200
-322126552 340884984
-169685164 -971870284
-832929724 435419908
-888753536 817710344
-468960800 825385572
388509264 878922836
-475092244 809292352
418831512 71669444
794480764 -983579740
141984436 312703644
-492845760 146106048
439017216 851455132
-507307812 -335379792
479490572 -642272400
418147004 353628484
-148217828 752216036
-566830880 169495832
-534076444 270424352
478747808 -951524376
836628980 -36948868
-525075892 674720992
-540470040 -484194744
-256996989 267250275
-537906776 85315912
-112710796 -602541808
-313999840 95889376
-671895576 773144504
-900390172 -948305732
-817506448 638121660
949936900 290624620
-321019688 -127580640
-718267352 793024364
44784300 -597881328
307242144 -801922968
-349419488 -227999420
-651564232 -482927676
96501064 -582909536
-212503324 383848784
983929276 -538154364
520939716 -881355024
122439548 -486452164
-76300796 586128180
528323664 690901596
-62537816 316388336
84791608 520051312
-87864612 409714448
-5141092 -538023288
771804616 -457047448
289517756 -230795708
-721107332 -200153052
-257001103 267262969
326422932 378154260
241500248 -848221924
805127048 -732423560
-951378736 -781679008
38609164 -761566124
-256997177 267257100
796053676 235878544
-749754720 -972860636
268487340 228567416
-537528112 -358886088
151421908 655700408
806073708 -530304368
-477844840 671458656
-866237592 235660084
120065616 723903620
-568869840 -593497564
-257002005 267250599
310941400 34574936
-890151680 532430712
-952907956 -48265096
-842075916 673118952
597546356 310955964
214833564 138212360
939596460 510934248
-380877728 389514180
537921340 -12626988
-580841448 -767027624
81427324 -116715896
-555470960 94068876
-405359812 -179282840
-796767312 -259836324
896487020 -14389232
-443488364 985473060
190103892 -38026604
-540368092 -233358972
995900884 -840313672
-864970524 115944004
829274160 -114662372
-37647940 250165828
130391492 -96136964
-712427188 200094796
493719600 436555900
-630242536 -130027392
-513803356 -768498588
-88010252 -76927048
-361289148 420200528
914721148 173326164
212576144 -605396352
654010984 717597408
240699228 570369932
897273476 723947312
411826228 224518624
414986616 -452343276
355055756 169510396
525978860 -869019316
122526932 3043876
85505244 576006200
-68407108 -177607980
-192273928 729772912
998260252 893705296
30802860 634451532
-192754540 946587180
-634043740 -230344224
-188064932 150256788
-257009818 267260849
429317592 -329758088
544242116 -621620648
-222261204 52648860
755609448 875238144
-256999086 267249495
215998684 951961296
-459494200 -856698172
388829672 -922338120
-936013716 -988050888
132022660 -337156600
214950076 289750780
180433396 -143746680
-256997483 267263274
307373220 135882120
-353045924 3291464
-435332524 -160131180
-543076996 257899312
267293092 812103204
873126364 -463819708
25938484 -567500824
648491228 -888243796
-816195688 -97433160
234276504 397844788
872776828 793606924
51571124 -632135856
319971080 -72688924
979210540 -360648332
-798150892 440779460
-15000920 -817564704
212386812 -295547252
798908220 704067452
578642284 -985210908
756628928 -23681064
-297251240 443910720
40604432 -504467832
361915400 -788698856
-351691472 923605188
-751983012 -369503244
-24307316 -823200972
-122395856 388669468
647879540 83626488
583462968 569860192
277779172 548567624
615911560 -587191352
-499210228 -370347956
-256998771 267252491
-929998784 -205658244
-580666680 -632266932
-427715552 -304169140
713708820 -436424824
131381844 258365360
-957990792 466950968
135284996 -109972764
174840820 385975128
368571148 -968913792
-608221768 686911060
645476480 -649729168
482738344 -176967164
-264890032 -887588416
-234334760 -274662476
332787400 329801780
-256997900 267251864
816880196 266623148
-848498640 -450872312
178510948 -508502060
-555092296 -998668044
543120688 -883146396
-526663368 -671953832
-174200004 47697100
-256996822 267254048
-939057592 87456820
154174504 436322876
-418802384 -79577696
-268531032 -964530028
-257004135 267251613
207085516 -553985432
744482552 -722753064
-257005519 267263663
-722257888 -182283024
619581688 101918872
-602061196 774091164
-329190092 652408944
-78864060 -900681452
196803332 -979763972
-717524588 402345064
-651753564 -354254736
151625804 251112488
2694340 648797072
525338044 918187380
-141940744 -164995556
-978118240 -665225264
-914808532 576355736
-564689972 -66601172
534979412 -196220772
-454149212 96326296
141256236 -436395696
223280684 -611644308
82985672 -927085984
970443012 -991793836
-677779432 -779887636
-672783980 -171083308
83480848 275419804
-257002496 267262632
-422880304 35900260
920721516 -71480112
515900572 688032488
779174000 820928988
-145698256 -172801860
563845260 704125708
-83131312 427788372
-816836504 726408628
20360472 -998289380
-637335204 955689680
-875340092 364973840
-192958436 -38754804
406801648 -131090564
748502216 -246495700
-500637500 -367071056
-78951444 659370536
-458518412 -924377080
-444828252 -703091664
182108256 334200108
-684828408 805986324
-924391644 607245980
-414870104 -268720364
-257008521 267257958
-947810556 102763584
-297833800 -3480796
369357604 985007012
272303108 -258962484
46036804 -591837268
121915244 497622752
-749856668 -676279340
363998052 -452736504
343055020 -768658792
-118725728 594254892
937644884 532663736
-88665632 157174688
404631612 -489627116
-115798364 -208469096
53682904 -14884408
-340346116 -812962480
-480044004 -254287440
324136384 576865476
388392752 -298489180
583273636 330923208
-256997890 267254523
859654664 795223528
527406132 -846692704
-441128996 -336515784
891680900 -656370352
868786292 -918536916
-257010277 267249920
-985371112 -338656692
790402844 -760925308
-820928988 -123808564
-257009111 267262632
-465378056 -145552616
70810168 594560736
472033804 -776130124
-574622620 -962316300
385319748 488272664
-420710268 -151218012
874364304 417637264
620557476 266040588
-629601720 945087088
117269328 -674342328
-823681584 -896530712
-62916480 140877572
-380236912 907686736
-780513888 -538751488
-780630400 -673672384
-168986092 -822079544
-146936196 325461708
-954859532 -321995476
690231652 -230533556
-988371296 -203997948
405753040 829623696
800437440 117109124
-257010661 267259080
-543543044 -646918316
-873796308 493020528
-686095476 -721515124
-451090772 202658060
-553723280 692576456
-190934040 -344788136
95889376 -845076100
-536217352 -822239748
-672434444 767231520
940499428 -453348192
-94170824 315281472
21248876 1878756
-978089112 -947956196
-505006700 568957224
-905094344 948888292
766415936 293785008
659122948 907031356
439337624 904380708
-113133152 704489808
-572365200 -795893472
940776144 -515580164
959097656 847377212
310446224 558281812
-850916264 173209652
-544140168 -120662740
510264304 -135386944
-118885932 224591444
-909332468 -472747440
-555980700 -280648280
-437793840 -658758848
722214196 667351608
-85286784 33293304
865669596 -389281156
193788584 427540784
-331229052 -712878672
887457340 772998864
996017396 -155980440
-82111832 707402608
154990088 -107773600
416574092 101656720
-692547328 -152572464
-314291120 849590940
-201114276 371716972
-78732984 -20462420
-89699676 -351691472
-257004568 267252147
-236912588 -587919552
88097636 669070160
272172032 625684004
941009168 751196556
-832303472 248097740
346652328 -859843996
-375445356 891957616
486976468 -865057908
-892379972 114560424
-354837296 -775518436
-335874968 -69368332
57746260 620135120
-676352160 770843392
753104440 -786747280
544897496 215911300
-221547568 826638076
150708272 -185807512
178481820 231771496
-416501272 413661292
-295314228 -294746232
327063748 973312120
140222192 528512996
353293512 -126663108
456421196 -123662924
-337564392 23928652
-699494356 282454216
509259388 -974229652
-256997531 267255419
666244744 -808200052
-495875072 -509710872
-103142248 -523226264
-760561208 -224824468
-197473276 -495321640
-739487100 -164646020
983259332 -138576460
-68596440 788786240
-280007464 -123633796
237160176 -427934012
979341616 258001260
-720670412 531848152
787854144 400917792
-530872364 89087988
612896812 -427453400
-650923416 783572328
-535416332 604668152
-828342064 797175104
111196140 -363065956
-85112016 -7194616
420870472 -502589076
-141664028 770639496
-470912376 797874176
704373296 -320087592
-817011272 104409316
-695620332 698897232
-284449484 320844920
-866994920 827060432
642301528 237422328
5388680 524187488
137935644 474058200
-267030940 482709216
310766632 913789052
-580331708 -473242616
714524404 -414025392
823841788 -363313544
798631504 299377584
855212644 438055992
548596752 -411971868
-482563576 922673092
-674342328 -310417096
-491695204 166451956
-671866448 722214196
-257002731 267257043
623382892 577083936
-535023104 454819156
-283648464 378518360
439730852 -80961276
-257007336 267250525
-354720784 -822880564
-72426772 87500512
-147110964 -906172080
453508396 956301368
-880990924 993861924
42395804 -300105784
-413107860 -867956144
-849168584 -558893500
-728593228 -357196664
269637896 -116118772
453056912 625276212
274400324 -971695516
-391305552 -99646888
940659632 -732365304
-256998954 267263498
-775722332 -318791396
-601362124 -270278712
947475584 71159704
798864528 -386834404
-869310596 421802568
358900652 -793606924
-381853516 816035484
-285701988 591444040
554932092 660841500
866907536 -847581108
-594196636 92044480
-64809800 -599337728
-99006072 427482528
-382406948 -533683216
-44755172 -871014584
-511210964 -500957908
153009384 -485214224
-785611288 -731127364
-584497012 -721340356
284172768 -286925364
908502320 81602092
-956257676 296391964
739559920 -865756980
644631768 252627144
255132152 357444252
-355215960 -859975072
-415714816 -596847284
720248056 29098872
976909428 341729696
245738372 769153968
93719340 759075680
434939296 -860222660
-732904172 -502661896
196934408 -207915664
-206648596 -434487812
-713024312 -690814212
-427264068 910191744
-193730328 -647646516
-385188672 -875150760
-911109276 -912740444
302421460 319694364
-257000036 267250553
387693680 964792180
657331576 51993480
-855445668 -775984484
-778241904 75747364
168621992 -197487840
-490763108 -13835800
-914371612 -527435260
-257007902 267252937
-257008044 267258426
426914532 242082808
966743756 -858751696
-528818840 -510439072
206066036 56974368
243247928 608629560
-257007259 267257706
5417808 -275157652
462013772 -156155208
668982776 281988168
-21700360 -655278052
714043792 205716500
293013116 986492540
-113511816 -539421432
-989652928 -702538232
892117820 761711764
466179076 -260011092
-348429136 -277385944
468509316 -345414388
82854596 -933406760
713242772 -330559108
197298508 -436832616
566452216 993512388
-496967372 210449800
47493204 -443867028
578540336 619232152
845148920 324835456
-519381368 -465756720
687551876 870155308
-795325476 -51964352
-879447140 788422140
55576224 785378264
-947941632 -537542676
117123688 -417957672
-865800672 -576312044
-374455004 243728540
-51876968 -704722832
618533080 146353636
970501268 101117852
-265691052 740899808
-832740392 138503640
-625174264 -272317672
-256999924 267254009
462858484 -513410128
218547384 776479660
526241012 -672987876
-993963872 464766368
934571880 406597752
287639000 -899035720
697411704 848192796
32608796 823550508
-91170640 519308548
524435076 91709508
-568767892 -294178236
-768411204 -492889452
269317488 -754051100
-668822572 -234902756
-257010130 267262954
-248389020 602002940
-480917844 499880172
658962744 -943557868
-256999105 267259940
630606636 677473588
-695299924 -460615628
883262908 -774688288
-71349036 -687581004
-888520512 92612476
285803936 -569204812
315951416 259530480
859814868 -405185044
351939060 802855064
669958564 200924944
897084144 784475296
-598711476 587744784
247952100 -834327868
-287333156 -886452424
-501525904 570238856
385159544 -819545408
817346244 432507108
595842368 -461358392
141518388 -411083464
-420404424 75776492
85388732 -126794184
609547092 -381766132
467125736 -26200636
121988064 320684716
766270296 409772704
412452480 -231902572
-169772548 169597780
-131789636 679061064
-598944500 -527945000
-429419540 -487296876
760022340 954553688
942349056 -544212988
738991924 558208992
-782509156 -348676724
894506316 487864872
-579166588 -932795072
135619968 817681216
153431740 649787424
-435609240 823812660
537630060 -585108700
824351528 -734957696
-256999985 267262454
-394946552 414942924
-602818524 667366172
918012612 681100024
-370056676 -469790948
-257006265 267250553
713898152 -97607928
2534136 -739137564
357269484 699887584
-81966192 -939043028
-257007361 267257177
794451636 392747388
485782220 256005992
515128680 214338388
-987482892 321893528
-129663292 745487468
-257006801 267250275
-257002319 267258813
-972948020 -769372428
580477348 561398508
-266433816 438390964
-638878988 993920180
-395776700 -533333680
550606584 -336763372
-724267720 -884631924
-397538944 652641968
-56260732 -970137168
-507147608 -924668360
-73373432 5374116
292547068 -358842396
626921944 557961404
216712320 -99166276
23302400 293712188
-75266752 474961168
-531571436 495918764
241369172 -98991508
141416440 869995104
-845338252 330835824
220935880 -228159624
497185832 -223251556
988050888 287697256
778445800 -631174632
576501376 -863339356
116832408 341278212
-144241856 96035016
-839075732 961748304
-611498668 -322650856
159985540 -487937692
-636403108 372547120
120487972 725753248
-257007497 267262949
385975128 473344564
845775172 -883685264
-369779960 44915376
484413204 290857644
-354269300 831444196
391087092 -200182180
-83553668 490763108
-749944052 128032124
-831618964 -921740996
515580164 222727252
-431167220 705334520
-912449164 -710053256
586521408 -863863660
-914575508 430176868
146659480 -47201924
-257007085 267262747
663841684 366619572
-834924992 -825065164
-424351268 -615707664
-257007192 267260128
-293755880 891345928
175350560 -809845784
561325688 -740535708
692372560 -775736896
-889991476 -51847840
-483160700 996760160
941999520 -755769652
-937135144 -897171528
-496894552 -722563732
-19617708 -169481268
-284201896 619406920
-787446352 996701904
267963036 934062140
443750516 -266739660
695649460 -743331996
-608338280 -414039956
581424008 798820836
-884078492 700018660
-591385784 -195128472
698649644 986725564
-247267592 470766736
277633532 -855052440
-155587212 -634524352
-676701696 844799384
130347800 419472328
423390044 -902531080
-45527064 -232062776
-649379632 -807122316
492656428 -423360916
792645700 -450595596
-483801516 237393200
252364992 720262620
991327788 335277844
-13792108 -403044136
505443620 385698412
-955587732 -849620068
144955492 -415219640
-460965164 418321772
463033252 -522949548
-463615812 -72339388
-538227184 829521748
350934144 520240644
-919469012 -862028596
-256997608 267260954
-784868524 63164068
-329656140 -760852488
733763448 744657320
-905283676 89335576
-349754460 -818831772
389252028 395485420
-256998506 267252892
-700484708 661526008
465305236 146877940
558616784 377600828
-227577064 538868
359978388 275259600
107074528 836993080
873854564 144635084
271094296 -997182516
-400102208 -111880648
-357808352 -838085380
553155284 611819076
81471016 825065164
-605396352 819428896
116745024 -791160172
-764071132 -488112460
461110804 -753439412
565665760 112637976
-917502872 670948916
745516596 955165376
390504532 -686619780
49473908 840677772
-616683452 -702363464
-257001484 267259508
143659296 104525828
-87471384 -859115796
-364245640 721704456
647195032 -188764004
126430084 -754211304
106637608 288935196
-557640996 -724690076
710985352 -290435288
-49604984 -364930148
347351400 -686546960
128702068 290915900
-464489652 -483757824
818817208 535722176
123153184 -159169956
333675804 -974375292
225669180 544329500
-441769812 625567492
357429688 -480204208
-585938848 255219536
-330675620 88476300
321835272 179617812
-436890872 939101284
530391752 -240772048
882753168 33191356
-268254316 749521696
-469951152 611964716
-694061984 235208600
428385496 -442876676
178627460 -791160172
-659487048 -105982228
821759136 -49706932
-43094876 853377580
191851572 -537702880
-449430476 903754456
210187648 82213780
-594546172 -815511180
535576536 781431420
-562519936 191210756
779523536 228348956
710781456 102792712
-413471960 467897628
-216304528 144372932
207274848 -809088456
-643845312 18481716
877815972 -403116956
-349230156 367085620
-314567836 181205288
661409496 70285864
348429136 540149632
-775256284 82723520
712572828 -388669468
950839868 -538023288
844100312 -421540416
-124726096 361638684
929998784 626572408
-747730324 -316533976
348866056 872456420
856086484 458066928
-565840528 -699610868
757400820 317655404
-867664864 -317101972
-451571384 -853741680
-225800256 96107836
-256998986 267250988
877451872 709252236
-853217376 460790396
514065508 -223426324
-515667548 155135728
-257008437 267256715
-439206548 -496006148
123444464 -535984328
146207996 -520109568
17418544 -169787112
173180524 165286836
-236082440 893982012
-265734744 975860820
-809743836 633737896
-916468828 157932016
-690668572 -712398060
-798500428 -520444540
248753120 644850228
-107598832 -681347612
-285643732 -116293540
-619246716 567500824
923124576 -483888900
-694557160 652161356
-257003370 267262239
-173894160 940047944
-178452692 -608105256
-13733852 826681768
-451192720 876082856
-595565652 -567966872
373362704 108720260
-492132124 -759104808
235689212 201245352
-257007665 267261914
19166224 -875456604
175496200 -526809008
-609707296 -984846808
-162053628 -294192800
-222814636 -598609528
-542144900 -726131912
714437020 -390446276
372882092 788961008
763954620 -643466648
726146476 -668210884
22545072 -702887768
-25137464 179792580
275856724 -957597564
669827488 -955689680
-321573120 837255232
507060224 324937404
-613668704 -310795760
518857064 823142716
-256999894 267260419
-256997738 267258400
-325330632 -469572488
-288105048 -237902940
-258059516 763794416
-302450588 -237640788
-255103024 -476519516
397466124 946412412
-496967372 458052364
-625756824 -194502220
-846649012 -556432184
-288454584 -431895420
759774752 733195452
-431735216 -57717132
636097264 -373493780
-313300768 -593439308
-349681640 -806656268
889685632 559650828
-694295008 -20899340
616931040 4704172
358696756 -484733612
5811036 -791072788
-256999849 267255607
219814452 936989504
-242213884 442891240
932562048 517036564
684129336 -527275056
556082648 -930639600
-518769680 333180628
-23156760 445163224
642199580 806845600
98714792 738045264
512274136 465887796
565738580 -391422064
-847231572 -386426612
688178128 695911612
934367984 -964675668
152062724 196453796
-491214592 -729234044
-505006700 523444724
-257000148 267250687
-566044424 -920299160
361798888 -33934120
15088304 -477335100
405359812 -797277052
-273031308 -174768000
150853912 -608280024
-728913636 -748968264
-550577456 424191064
-928003516 113147716
-932926148 122934724
597983276 -527551772
-835420168 310941400
-475733060 200735612
373406396 -192973000
-816530660 -168316148
-253967032 -45541628
242024552 -152936564
293828700 -652554584
780062404 675055964
-594109252 609445144
-16457320 5607140
-162781828 -601303868
-831021840 -563379212
-66164252 726787292
-336384708 -244981044
-513453820 587977808
358915216 -222625304
872776828 -301081572
-100782880 -781314908
-838726196 -116147900
270293276 -371163540
285483528 46852388
-945480316 -847741312
-993789104 -405563708
-993832796 -360910484
642476296 -79679644
-798048944 -747817708
-257007205 267260662
-891972180 825997260
910497588 816923888
-792048576 -156490180
307169324 -238485500
-350511788 -841464228
-939814920 -889947784
-504759112 -735758716
39395620 -418496540
-246699596 827176944
354167352 -501540468
545334416 646059040
-469994844 833089928
-273031308 895016056
-110861168 -305669232
344438600 -2111780
823594200 -493486576
858576928 -979545512
-827439096 -73344304
-433774176 -173865032
515055860 -759381524
-257007688 267258718
951276788 -601886428
193497304 -684901228
215984120 -583433840
-375590996 742429028
-385887744 831735476
-478733244 -852722200
112040852 -616625196
200764740 378416412
342618100 -416457580
962796912 -351167168
-819225000 560029492
-67023528 -553198976
400743024 -303455504
158135912 544009092
-879694728 -494768208
667322480 -43750256
573326424 242359524
-704111144 -191239884
-417651828 631247452
-100200320 -502501692
-178496384 -499836480
-925673276 -783426688
142931096 686022656
802723988 -454236596
15292200 801486048
-267045504 108967848
-894098524 381489416
-621780852 909332468
-355143140 -653239092
-187919292 -306790660
-592783928 -65800152
912449164 -567806668
-927348136 352419672
-783426688 806335860
927537468 -968185592
-158441756 543368276
328505584 239636056
-564413256 -406219088
-491549564 -736166508
-782174184 -147984804
855198080 -727180520
-474262096 -71844212
294687976 -126328136
-895365592 128469044
-136027760 26011304
491884536 -568447484
942567516 -690887032
-935270952 622363412
288498276 -782115928
243189672 -355448984
-758289224 -156737768
994779456 835245400
749463440 900783400
560320772 634422404
-446503112 781780956
520546488 140091116
625072316 -877859664
372284968 275914980
-287857460 -264205524
-257098292 964500900
108399852 524376820
132459580 -405243300
273905148 -509579796
780528452 -138532768
-49765188 -475427216
-675565704 176457424
467344196 107394936
-29492100 -341627748
382945816 89277320
-388159728 620572040
679002808 64897184
-257006530 267256266
265996896 -823215536
-257010870 267262954
757211488 80669996
-926474296 518478400
848280180 598493016
-198944240 29637740
-611891896 -225960460
-885389252 -721442304
338423668 -150635452
536129968 -236198952
958879196 -695270796
727966976 -427511656
-729277736 138518204
-347089248 363779592
-141343620 722316144
-735263540 966030120
-256998891 267262719
-437764712 -164704276
32259260 -434706272
-252219352 -817200604
922818732 538984512
-642665628 608746072
704198528 -596424928
-365803988 -976545328
653442988 -225771128
-557145820 -64285496
91447356 200021976
-911284044 968782716
163874128 163306132
-924435336 -222494228
192113724 773188196
-645403660 -699945840
257957568 -562024760
-992128808 -481150868
-548669572 726816420
-737273372 -622538180
-748225500 903463176
168563736 -274371196
977113324 772212408
421773440 215823916
461212752 526095372
488884352 -224169088
-739297768 618970000
-691921076 -60862956
256865268 -732074024
-165214016 -384504164
-251651356 321427480
11636636 792252472
-256997267 267257276
-550693968 423244404
731287568 708509472
716636184 189565024
-216348220 -255365176
-785888004 -94229080
-589346824 -889802144
-352871156 150256788
-502530820 -362556216
864810320 -790635868
-168825888 -919716600
432463416 372882092
21860564 -864460784
-212284864 45658140
730399164 592478084
-257005450 267261187
-628422036 909652876
-256999407 267260452
-146033228 -279905516
-533188040 702028492
-841828328 850552164
107030836 891316800
-725680428 -936523456
-493588524 659254024
-257005494 267257943
354385812 -294731668
903506868 -257986696
-447755616 -910643228
809234096 498001416
680867000 -754662788
63484476 980914528
-16835984 119293724
-11185152 725374584
-633475744 -516803540
733938216 -197458712
123444464 231072424
-647253288 -248287072
-980841708 -803947364
870461152 33773916
713869024 500724884
847275264 930348320
-275725648 55678172
646262936 215037460
882622092 448265356
-257007911 267260017
-218460 -314320248
-6408160 775853408
864955960 -230300532
327791948 -125716448
856115612 524435076
-959257860 987482892
269302924 -589696360
-831254864 517298716
-778198212 -148363468
-420448116 -489627116
-728301948 469849204
-245782064 -612255996
-939043028 772576508
-111065064 13238676
-680400952 -765192560
867577480 -49969084
-757386256 455416280
-553475692 856232124
-392572620 553432
650238908 -373726804
223819552 -972685868
741074576 -412962220
-8913168 953184672
-105297720 -319621544
335423484 -421991900
585283468 546819944
-488942608 175714660
409816396 -596570568
-257004526 267253558
-44478456 -80903020
475601984 358798704
613333732 727326160
904380708 -238194220
-757357128 417069268
-273016744 -621911928
274545964 730020500
-258947920 760138852
834342432 -702916896
-386208152 -264496804
-17520492 -111866084
786208412 -56785036
-257003888 267262803
230344224 233417228
296974524 -932227076
942611208 435842264
-847115060 -961646356
409495988 -936101100
130231288 597677432
447915820 182020872
82373984 320189540
-521085356 279046240
-22603328 524551588
-726991188 -436104416
855198080 -966365092
-558645912 545625696
-305610976 -47216488
659676380 486262832
-433118796 60761008
-289328424 677764868
919585524 -999964240
725345456 -470111356
131891584 -396694232
83859512 -349870972
-609925756 -747045816
340608268 -589725488
898059932 770522984
183841372 883685264
-171971712 -76111464
121507452 143965140
211148872 -29288204
-336909012 -411243668
762323452 72062672
35754620 488811532
1092300 478762372
-746099156 -914138588
765906196 -242912956
-345225056 602075760
-990512204 -171127000
-853086300 -886496116
-213406292 173500932
953068160 -172408632
-884063928 751560656
-832638444 -122221088
788494960 -819851252
44769736 278551064
-307038248 -679177576
569088300 -504875624
-431808036 -818496800
86262572 464664420
-52022608 -282090116
769809348 292561632
-53959620 427759244
929794888 352885720
270715632 810967212
732496380 456260992
-630257100 -562840344
-446284652 -878631556
214265568 794131228
104147164 269856356
931804720 443575748
-256998113 267255058
-933960192 -308290752
-394961116 669477952
23593680 26273456
60644496 928411308
-697994264 865290932
-292721836 -388625776
-64372880 -484937508
93384368 -162330344
-257008058 267251552
-460382604 85417860
304795392 -130333236
-707737580 365818552
408884300 -420258784
-736457788 622450796
-337287676 -771192928
-813195504 158412628
-383280788 -380688396
-257002268 267256275
391946368 673978228
-952383652 497608188
561442200 662793076
-231523908 -481777120
-887879696 -899749356
314611528 -50391440
812350792 -147926548
-294061724 887602980
-101409132 -431502192
-899341564 442468884
-730471984 804529924
608731508 -536275608
227635320 96719524
924610104 -247631692
99137148 -847479160
652860428 -613916292
433395512 -472718312
-686415884 -279803568
-196482924 -985079832
938256572 -495685740
-257000505 267249930
-329131836 802476400
-608367408 -765411020
-135605404 -822239748
993934744 867111432
786208412 139290096
-362002784 424540600
-764610000 127362180
-480247900 -349550564
255671020 497841212
626819996 -675900676
-253981596 -960626876
86786876 -983448664
-495875072 -238849600
-546310204 575918816
-375503612 -114706064
776596172 -701984800
803321112 934309728
865392880 -301693260
-67387628 948495064
336690552 120313204
494506056 512652800
-433104232 -615139668
-376260940 509142876
-455430844 -7267436
738205468 -546353896
-336544912 -928935612
507220428 552325136
774731980 -164733404
-836774620 -20127448
600750436 395106756
-347832012 -887777748
892132384 891564388
-847930644 -665895208
-383484684 -385246928
467300504 361201764
-257004160 267257887
771411388 -511443988
337943056 -695052336
-340477192 13762980
-537032936 -393315384
516890924 241208968
849416172 -782975204
-858533236 -46561108
47507768 251258128
-14258156 -275740212
26346276 -354589708
-613173528 293697624
346506688 144897236
-409161016 194647860
906987664 393169744
-146630352 879898624
-339399456 -494214776
-46561108 761988480
-871116532 408359996
-300236860 -477102076
-672725724 -145144824
-388567520 -490049472
-60134756 -277065536
703601404 420520936
-461576852 934557316
864591860 54323720
336821628 -87296616
-135649096 -84806172
34749704 444522408
667176840 645272584
652059408 -989463596
-303382684 -387518912
-617295140 -59304608
-844114876 -362177552
611688 451207284
-416676040 -110904860
-951990424 -118317936
660390016 83378900
-77247456 991910348
686095476 -629878436
403772336 -552762056
562898600 -436803488
714888504 -672114036
-256998716 267255399
-19792476 964049416
-292124712 -627475376
-256999042 267256479
-409015376 -149208180
-986376028 328534712
-860106148 -807020368
-812933352 187904728
982676772 479053652
-256999212 267254838
-497608188 34225400
659807456 763998312
301489364 407631796
20273088 -49808880
143251504 -103462656
-743011588 -683838056
345385260 83713872
779508972 -419384944
379829120 142785456
732802224 20185704
-729903988 683838056
734331444 678536760
497375164 -709310492
-620266196 823579636
-961238564 683109856
-91185204 -540178760
-326452060 334855488
-191152500 35725492
-124449380 436177236
-83014800 290945028
-413049604 444507844
-166262624 -631990216
-688716996 -498001416
-118594652 626586972
976720096 -308101420
-257010772 267255254
9816136 -88796708
-62785404 -290056624
413967136 -598653220
-403757772 291746048
777586524 -222945712
-151349088 3466232
-751138300 915565860
-36715844 55386892
-787679376 -409685320
-670177024 -659705508
806656268 848644280
-372372352 -108996976
-567500824 -407107492
-464431396 796359520
-884573668 913017160
-257004187 267258218
206998132 -432143008
-797145976 543776068
683430264 -627941424
503186200 75805620
-158004836 343506504
-470111356 501001600
89612292 -13296932
842192428 872077756
643685108 811928436
74523988 -848848176
-257004673 267256515
350409840 -737579216
-751167428 -886962164
-256996658 267260472
-256997080 267253519
-549033672 -908225604
895016056 170355108
899618280 976399688
-806685396 -713359284
-199876336 -151611240
99413864 193715764
255219536 234713424
-221256288 426841712
-318369040 -749798412
-222319460 564107412
224329292 -925513072
246437444 -794174920
283910616 160131180
760663156 -778576876
-661220164 -187045452
511618756 420870472
484354948 34181708
573355552 847100496
-950228180 -769081148
777790420 -362192116
-429040876 40269460
-256998562 267250739
-902414568 370100368
149251872 -342676356
498263568 -433104232
764639128 -374600644
-715704088 456173608
185676436 -391888112
-905720596 776683556
-996177600 -268734928
224999236 -18277820
-510803172 344292960
287071004 470883248
62115460 219217328
833366644 -369415860
-152368568 604202104
481485840 -275594572
775198028 265851256
-166000472 -592390700
-144838980 285250504
-257003708 267258128
-93063960 -170850284
-533930804 961748304
364595176 -199788952
27424012 688017924
493981752 567908616
-54527616 -676949284
-969933272 -278929728
-991225840 -765542096
877233412 -871801040
-920357416 -504234808
-52561476 -421729748
650559316 -951611760
-893807244 487427952
407136620 -98889560
306863480 463018688
-256998925 267250135
-231858880 738773464
-367406028 -971404236
-902793232 -113570072
-566379396 -294003468
851003648 416676040
-478281760 -526867264
-370173188 -659894840
-695197976 -861198448
886408732 112361260
-280386128 378401848
-577375216 39046084
841318588 -440692076
287449668 649685476
520226080 -84369252
801762764 -979749408
272405056 -223921500
359235624 514764580
290653748 -195885800
-159839900 809248660
-590963428 -120531664
-980098944 -382479768
290071188 -604886612
236956280 124332868
474859220 -952922520
-584307680 -791116480
-307169324 608949968
-257009546 267252864
484733612 -766139220
-358361784 434633452
117254764 8694708
707708452 837590204
-257009548 267260569
-221139776 -954189588
964544592 -565622068
799447088 116584820
240830304 -587628272
-450085856 -661365804
-743506764 -748254628
-364697124 -894011140
-251083360 816253944
-256999402 267256094
545290724 -625567492
351167168 -79009700
-256998302 267258915
-227475116 146848812
771775488 -891578952
754633660 735758716
-736268456 -707431736
833614232 -323641208
-256996381 267256267
-211847944 -42599700
807180572 -861955776
-841362280 -417637264
996425188 151625804
-257001123 267250908
-257003505 267256075
893588784 295765712
-404966584 508909852
-850872572 -774324188
-935067056 -468873416
228130496 -224343856
-72747180 909783952
-350671992 -154232760
-948349424 -906521616
-405811296 581511392
367988588 351516704
459261176 -458139748
-383936168 -281041508
407937640 346215408
274342068 -41594784
684508 -942756848
92394016 -145974972
-144533136 -290260520
503302712 5344988
-645097816 100972212
-724384232 518245376
-924216876 -513322744
265516284 594487916
342122924 -891389620
-54585872 -304518676
295081204 653909036
-933901936 -634524352
707562812 607085776
403961668 -141780540
597196820 -127915612
536217352 828138168
-276745128 -487704668
-596497748 618868052
274487708 865946312
-257001944 267263055
-647093084 644573512
-566860008 -994619252
145814768 -796039112
331243616 923969288
65654512 -722432656
833541412 452678248
115987696 971477056
-869703824 852314408
-291192616 -462538076
-494942976 -895933588
836395956 -481981016
882724040 617892264
489568860 860208096
735627640 -340899548
-658016084 928556948
-579152024 -717364384
503593992 808520460
93864980 -141139724
646743548 -435871392
803976492 870097052
779785688 719068372
-723204548 -337054652
530450008 670075076
-567529952 -721456868
612620096 863237408
786222976 712834980
-882156044 -245359708
-761638944 -223979756
672070344 754007408
-257010465 267255949
645126944 982924360
231611292 103258760
393504716 -41361760
-449051812 79286416
-881806508 -886612628
-773027992 -608498484
92160992 -300863112
-411578640 463470172
-818161828 227329476
431094400 -128847708
-114808012 -811578900
493035092 -357779224
-514618940 304212832
557917712 -220207680
732088588 -264322036
822181492 558485708
-885447508 -185516232
-957364540 -304562368
-257009202 267256349
305567284 -601988376
-934251472 80801072
771178364 -200225872
-465873232 507468016
342982200 346244536
672478136 -496603272
-439570648 -153242408
145858460 -612387072
429317592 859363384
238645704 403102392
297032780 -626645228
391349244 518624040
-468829724 -590075024
291862560 -768979200
900506684 422487076
-889190456 440342540
-724136644 -594182072
607042084 -659923968
-257000162 267261092
676701696 -581278368
-855911716 -238354424
-41463708 -917386360
-251578536 -483830644
776698120 -762396272
826303104 408869736
-442090220 -276730564
370508160 -903332100
-137018112 -343812348
-244063512 611673436
-413544780 -304839084
-745589416 -887457340
-257006705 267253737
-645112380 -967777800
974826776 -789033828
-179195456 -634597172
-122381292 -710329972
-665006804 -31225216
656617940 61940692
367143876 298125080
360502692 -742691180
124828044 289109964
-257009604 267255209
374542388 912347216
-571709820 -611134568
738715208 394145532
633534000 614935772
164529508 -294950128
-718267352 -248389020
-341904464 611134568
677677484 -531207336
554771888 -724588128
-927712236 573777908
-998522404 -353686740
-912900648 -390329764
459945684 36075028
-472776568 542989612
-844464412 -315383420
912245268 796709056
523998156 240262308
-486830828 770683188
-38696548 -569394144
-394888296 967064164
-231334576 662327028
291658664 3335156
853173684 -407209440
-712135908 778576876
798966476 567209544
-119395672 516701592
971520748 -906055568
-301154392 -901497036
-151960776 11316228
642592808 -491403924
-457062012 -572583660
-257000046 267262903
-256997664 267250072
711830064 -873024416
-428385496 -965840788
792383548 732773096
-493908932 580258888
-730573932 397626328
682032120 -397568072
-262719996 -372066508
-237524276 292037328
-449780012 -412234020
-257008408 267262874
-335408920 975642360
755230784 84267304
-658336492 -898569672
-826288540 -64445700
-592915004 -428356368
5257604 -48381608
704970420 -386645072
108152264 -537630060
381285520 -21044980
-996017396 150213096
71596624 482228604
-185195824 530202420
-905749724 211483844
-250529928 -191589420
898700748 165082940
-256998689 267250720
999265168 662982408
644791972 138489076
232674464 -859072104
-80014616 -558471144
685891580 911313172
731986640 -44187176
-557757508 -269798100
403379108 -151829700
907541096 -591385784
495132308 945713340
491724332 598289120
470155048 -760095160
-934688392 863077204
758027072 -132532400
-820797912 -188589236
-256486604 903259280
280211360 714742864
-625931592 -841304024
-479519700 476155416
983230204 980929092
47362128 821671752
682702064 364464100
220265936 -127828228
423040508 -494302160
-151043244 -586390332
235485316 59959988
-357808352 -499195664
-369838216 -830468408
774265932 819676484
-256996611 267258341
454688080 -447799308
-542712896 214207312
-592987824 409830960
-477582688 691367644
-185865768 -300164040
767173264 588239960
-349506872 -428181600
386790712 670919788
186229868 233664816
-257002543 267263330
214134492 -970413884
-665545672 777790420
59115276 -494462364
491301976 332510684
-817579268 278419988
-190409736 61387260
798354788 48148584
-406350164 -224940980
558281812 -311902624
149980072 341482108
-692561892 -480859588
-185181260 -512492596
859829432 505589260
401864452 -706951124
6597492 790257204
946456104 750016872
157786376 75936696
336661424 882840552
420695704 -656428608
-487326004 -156067824
-48279660 88592812
-355026628 -871582580
284056256 -274968320
-36453692 -412190328
-257007408 267252203
575569280 602279656
-330748440 710592124
626281128 -271560344
-983783636 -267220272
615314436 -763619648
895962716 49313704
303863296 37895528
582297848 768003412
-257007062 267250228
403131520 -795631320
549164748 646394012
187060016 452707376
-586798124 873257440
-895147132 140746496
772387176 590992556
386237280 344205576
-256998701 267254272
-491185464 -672550956
-567675592 712223292
530420880 -512725620
675216168 236752384
920284596 -557204076
36905176 978482340
-834123972 -927974388
-817972496 253952468
-964034852 -851688156
896690916 -35390520
550737660 -649539836
-278318040 -915711500
276235388 142130076
131323588 -590934300
-52401272 150562632
-967136984 -868786292
850566728 777513704
-724122080 346419304
323014956 -49517600
-650224344 -732525508
542902228 -536129968
856392328 -986259516
288367200 -807166008
-203517336 -942072340
-257001932 267256445
339836376 -920444800
-842876936 211993584
651986588 88155892
-763444880 374964744
968506000 -640349952
867606608 327413284
881544356 -992798752
-959636524 -190366044
-659792892 -434706272
78616472 808243744
-746026336 953636156
-290144008 894608264
771877436 -918129124
-99617760 554975784
-194618732 639898468
147606140 184205472
350686556 205221324
-681493252 -952864264
935882640 -639039192
-978176496 -82461368
-155630904 827031304
838784452 429099132
19996372 -977885216
-404689868 534076444
670978044 117269328
360211412 -419253868
-535634792 763648776
-565884220 179472172
-291352820 -644952176
950213616 712907800
564515204 -658249108
313868764 122031756
-257003421 267258413
-549339516 484165616
113395304 -149368384
-366605008 -895817076
475703932 -811389568
-805301816 141183416
-944227812 492117560
35885696 76577512
162665316 -883845468
-352026444 358521988
66630300 -793548668
-498729616 365396196
-34676884 -366969108
-136406424 195754724
-803714340 422530768
-278186964 -371818920
-907002228 207901100
-464853752 -381853516
980492172 535445460
-577331524 -560641180
-114589552 -135692788
-544344064 -994007564
-137090932 -20302216
836774620 -530056780
996250420 -849328788
164223664 -694877568
758201840 387358708
294775360 -210537184
-257009079 267261669
-770916212 961063796
-561762608 -634990400
-64358316 -670832404
384984776 -837604768
-209925496 733428476
-831866552 312558004
401806196 -10296748
235427060 152994820
-147256604 -811855616
76970740 -974506368
214731616 824861268
-590468252 777236988
822487336 -834823044
-967559340 208410840
-507366068 708931828
150096584 -270832144
514356788 -946456104
-111895212 854688340
471043452 213435420
-267030940 -858678876
-827002176 263710348
602177708 -485490940
774236804 -722680244
-343885168 239738004
-31181524 302290384
-108225084 -298503744
267657192 -379698044
417622700 179719760
887093240 668545856
-184802596 -76810536
-711582476 158849548
-226688660 -449066376
42191908 742487284
-455751252 63251452
-261729644 -670453740
905735160 -443619440
-353410024 -38813060
344307524 -636053572
908706216 707519120
407704616 403684952
99326480 824031120
289241040 355332472
-498321824 -909915028
300863112 140571728
125075632 76111464
754793864 -417753776
501555032 402650908
999629268 -249743472
-44755172 -889554556
959825856 -996206728
670031384 -696086380
-823215536 123313388
-147343988 -744671884
-545815028 -562112144
-18860380 -461081676
-461402084 550431816
-436686976 717524588
-235965928 -543353712
-460673884 148188700
155805672 53726596
-257009511 267249579
-325986012 331345564
323728592 490413572
235936800 639781956
927770492 743521328
289634268 890865316
-168097688 -130653644
-265822128 -148654748
283692156 275900416
833235568 -803685212
96734088 332933040
-499749096 477349664
-755624012 -753672436
371076156 82869160
970428448 472485288
577593676 -292896604
291003284 4529404
-231421960 -935300080
166277188 229397564
-298270720 -640772308
-570748596 -478165248
883364856 -583972708
-381402032 874582764
239621492 253471856
-848687972 -433177052
-61824180 120560792
-555558344 442410628
-726991188 773537732
-608323716 -268399956
-913920128 -156970792
763954620 -428953492
310475352 -108195956
-256996510 267256583
-285643732 290406160
604187540 -655248924
-257002072 267261958
596366672 -440211464
402126604 -808316564
77363968 467766552
-205075684 -992973520
390693864 -17957412
-256996544 267257297
-514531556 480699384
-519905672 812831404
555179680 62770840
836454212 -592871312
-779654612 863616072
60935776 -11592944
-152630720 611440412
-158063092 -844930460
940892656 -766197476
-689416068 -814826672
914022076 -639374164
-462450692 897710396
413952572 693173580
-658598644 -268953388
-869412544 287449668
364464100 -238034016
31909724 434400428
-949674748 -694790184
-560437284 613712396
192011776 557014744
410559160 356410208
-203459080 -38419832
207420488 -286444752
394524196 607042084
-257004142 267250530
-514735452 840066084
763124472 -805505712
-39206288 766852856
701445932 -315645572
745152496 480451796
-425327056 -570777724
-450624724 489597988
114939088 878252892
-930450268 166699544
706921996 108501800
405709348 782407208
742094056 -660127864
-803685212 -987439200
73810352 -719927648
-79708772 -902225236
12961960 -458766000
-257000752 267252731
879738420 433380948
-342122924 45716396
-190453428 -867227944
689081096 952558420
-344977468 -29302768
642024812 968039952
254112672 -575394512
891477004 -543615864
-883641572 927901568
-804355156 868626088
-264584188 -701154652
298372668 -749434312
21481900 -906084696
-24758800 507890372
-245155812 -355055756
-709237672 -459741788
-887777748 688935456
-515318012 -272332236
-58416204 -961893944
-941679112 893064480
-681813660 -434138276
100782880 -980521300
472601800 -882549272
867752248 924391644
409932908 -149776176
-8126712 -708320140
-257000139 267256639
578147108 -727224212
-510439072 -969889580
374848232 755405552
-924246004 -185137568
-671662552 316912640
430715736 -119672388
364813636 892918840
715674960 -744802960
-854236856 -159708824
31079576 -880845284
-265472592 286503008
494608004 694309572
-582953228 387213068
-935576796 783018896
-751356760 -462654588
261656824 -981642728
-388625776 -784650064
63542732 160451588
-754298688 802651168
-669740104 -4354636
11927916 -95437892
398106940 244485868
-326554008 733836268
-707737580 265006544
7951944 -827890580
526459472 -957408232
-894171344 718019764
-17360288 400131336
108414416 -186433764
411272796 -256588552
-712077652 965622328
358609372 489044556
-265239568 705305392
632004780 -774134856
334010776 -822035852
734447956 976006460
-257000909 267254547
515507344 -746958432
476679720 -625276212
924042108 -97855516
-985079832 -945931800
-298358104 -996075652
-49401088 -933130044
-255394304 992390960
206342752 953024468
809306916 76664896
45119272 -702785820
478718680 -881733688
13034780 500433604
-535809560 7529588
568928096 568229024
-496370248 955500348
859144924 721864660
305334260 512419776
87951996 -515871444
-919847676 -896953068
446983724 -123196876
971083828 -27948316
-257006548 267259210
922294428 -240422512
316504848 778125392
206677724 130639080
-708553164 355944160
-966394220 -871742784
274735296 -698081648
-364988404 892278024
-208279764 958646172
-443153392 -258642076
884340644 953942000
764668256 -233606560
712296112 -837517384
631116376 -24991824
414884668 -268764056
19107968 919396192
804238644 945494880
-123502720 -47391256
-500841396 289954676
343477376 -793752564
572510840 -918901016
806350424 619814712
289008016 -753643308
-626135488 -811112852
161354556 -63105812
-341292776 -370231444
298227028 -833555976
559592572 -282075552
-256997055 267256234
425006648 -653399296
341554928 -631830012
746987560 746259360
133508188 -850756060
726146476 288177868
577113064 616202840
440735768 782013980
269026208 -140018296
40618996 -76795972
231902572 111239832
-13690160 215547200
422792920 -920648696
865844364 -498219876
-81805988 689081096
-496428504 -409743576
272084648 -68363416
156490180 238689396
-276876204 -695168848
273963404 569845628
-89335576 -474713580
-253894212 482068400
-778737080 729874860
-581511392 869762080
437706456 373333576
-387256760 631815448
726947496 272157468
718689708 903900096
-110162096 51454612
-887238880 696931092
100200320 -574957592
-251272692 -192710848
-926459732 -380134964
358988036 -777834112
659559868 711509656
291891688 -29579484
-433002284 -848018028
-535445460 156796024
-878383968 699683688
640146056 893967448
411229104 741773648
349463180 152849180
984511836 -414535132
-947752300 -611134568
154742500 -307227580
411797100 -439847364
-629703668 445643836
-292547068 -390227816
-727034880 292488812
820477504 -858460416
-356934512 -562316040
612445328 677968764
-692940556 -436337440
502792972 302843816
-912157884 -702814948
-377964928 595070476
805462020 877175156
-504161988 -315514496
913891000 435740316
879359756 -899924124
102079076 863004384
-257006722 267256307
788946444 -957320848
5039144 -585050444
-509681744 79956360
-416355632 82636136
215925864 444915636
441056176 668924520
-97972028 368527456
-788611472 -823404868
-119890848 141052340
795995420 -66368148
885097972 -362133860
797218796 939319744
-393038668 439847364
232907488 927566596
656282968 918143688
203925128 637262384
-985181780 -635820548
248301636 735583948
-744919472 170835720
-315951416 -715893420
181234416 -269667024
-244238280 -193104076
906084696 -609051916
652408944 -610930672
807399032 778707952
-257001503 267250329
-435638368 -746215668
-966088376 306907172
746900176 -228363520
488199844 -241383736
-414491440 -94301900
-971287724 -601755352
425429004 392660004
-816880196 913162800
-239257392 919337936
153985172 979123156
323888796 317334996
-39919924 -449488732
431706088 -780018712
-164529508 -975860820
-95467020 106346328
801850148 585676696
219770760 -521551404
181423748 -201492940
717728484 -163874128
66717684 -610901544
-385829488 -907832376
-575991636 950767048
933435888 -533828856
-673905408 660011352
894200472 -759964084
-848221924 6422724
691688052 -160320512
620979832 -644515256
492234072 726962060
855547616 524770048
308130548 434953860
-257009709 267260247
792135960 -762818628
439250240 -142770892
123633796 -446983724
3568180 765804248
-114240016 -186375508
173326164 385334312
-371061592 -217440520
-792543752 -58838560
-486874520 933887372
934105832 756832824
-893763552 644078336
-292503376 -682410784
-171258076 394946552
821540676 -772299792
995216376 -309339360
767435416 795194400
-421438468 -386470304
-975336516 505822284
581671596 169714292
-222800072 774091164
563102496 -430977888
-10777360 -239912772
598784296 408694968
615518332 973457760
482883984 -611440412
900492120 -272885668
968797280 690042320
-266142536 -860280916
560131440 -961078360
905735160 298037696
814127600 -221707772
-422152104 -276541232
-913628848 101380004
-823230100 490879620
782057672 -311174424
-283240672 702844076
-470096792 679396036
862815052 853450400
703601404 463339096
802913320 -731972076
732379868 -141358184
-368032280 498729616
205541732 -300426192
-521085356 531993792
664351424 -996439752
-60994032 -602585500
-89189936 -155776544
-794699224 248549224
-526896392 272725464
-647165904 193832276
-968462308 -107642524
144824416 -886583500
-967792364 462625460
739414280 519410496
312426928 275681956
19588580 866426924
236198952 851877488
617295140 59799784
-290245956 16632088
-603823440 564835612
-97666184 837721280
-256996364 267260223
269157284 712922364
-251651356 -703004280
705742312 864912268
-621489572 950883560
-205075684 -815613128
-580404528 -651739000
-815205336 -509565232
455998840 -585574748
544314936 553708716
225174004 866062824
-973399504 738205468
-527886744 42148216
-313912456 -8578196
161980808 -474524248
696246584 30249428
965112588 884049364
647500876 -171301768
-81514708 419603404
-736253892 -698081648
-844362464 -48337916
-801151076 543674120
507409760 520386284
-341554928 432026496
543353712 -296391964
-530551956 -396432080
487165800 -375824020
-14330976 -739254076
-601900992 -836046420
657535472 -283998000
-957757768 88286968
-350118560 -998580660
230227712 41128736
-364070872 48774836
-207449616 739457972
-195317804 -804296900
-305334260 712427188
-110686400 79592260
893617912 59100712
545611132 -547533580
-978336700 320145848
-36264360 681871916
834007460 -441551352
-527042032 182384972
559912980 743200920
801369536 13194984
-223542836 900929040
-261962668 935518540
338816896 995303760
629135672 -137222008
-482592704 -383688580
910730612 -731389516
752929672 633854408
-667861348 -994255152
-168330712 -410966952
-820754220 430832248
-705742312 776450532
-256996623 267259458
-406859904 81572964
407500720 -227810088
613246348 680925256
-252117404 -440502744
-863557816 -721806404
191472908 142829148
-463426480 846838344
-973850988 259530480
201973552 977069632
422021028 3174952
203328004 818948284
805695044 -451993740
50784668 298838716
-31210652 934222344
-122337600 551917344
807326212 -845265432
975088928 495700304
835420168 767187828
-527420696 94564052
-410500904 653093452
368046844 -756920208
-256049684 577710188
976865736 -799024732
-775198028 -688906328
-81529272 -231218064
-257000619 267257952
-328927940 387955832
338904280 29929020
320364308 893326632
-280051156 -881413280
780164352 149747048
-732831352 565724016
-20010936 696202892
294527772 511997420
-473111540 707286096
327631744 344919212
621140036 -687741208
-798937348 -628567676
-428181600 928061772
-638689656 176282656
-985079832 -843605136
940572248 -424904700
-285308760 626761740
623426584 -172743604
91054128 953286620
693799832 -36861484
-159053444 561485892
-804923152 596526876
-865465700 -977404604
-955354708 887748620
-312310416 226309996
-810559420 -617877700
44609532 -511749832
986419720 -123153184
79213596 -984934192
161951680 505254288
627198660 -86000420
-17418544 273147820
-709805668 198798600
-791655348 -186492020
455372588 708130808
325767552 164179972
-657302448 -467460708
-281609504 -761551560
73926864 485884168
820754220 -132474144
89583164 -509332208
930770676 26302584
-350642864 27307500
-68276032 -5126528
476184544 -133362548
795223528 691105492
-522454372 871364120
-918129124 -914284228
526372088 916512520
781023628 726408628
825633160 91709508
-226761480 721835532
-86262572 -499851044
-893399452 313519228
-171287204 -206969004
812234280 -382086540
-825196240 518944448
-103986960 -554990348
-334112724 199876336
-706528768 879039348
293901520 -855431104
148829516 -482199476
135882120 -281842528
548421984 874699276
242738188 432230392
19719656 775591256
-220455268 133886852
-668298268 -929794888
47260180 573442936
840488440 814083908
-927566596 -17185520
-107176476 -892816892
-707315224 -512099368
78805804 531323848
121463760 -247544308
806190220 914269664
-257709980 373231628
-95161176 -521493148
-513381000 -522032016
717859560 672536392
-210158520 -887238880
-257008956 267250801
-658613208 -590628456
801908404 518842500
-651098184 450653852
517662816 -855023312
207464180 -283022212
902749540 -657506344
-350133124 37589684
85534372 889918656
487194928 562738396
-826317668 -686896496
-28807592 -85548936
-413471960 741351292
-264788084 -188079496
-764012876 995551348
-462305052 -202468728
-686211988 -939742100
927158804 130493440
784271400 -876548904
-390533660 791451452
235354240 416996448
50551644 -814200420
37298404 716577928
-467315068 -6495544
838900964 -869296032
73169536 676250212
-115681852 -236373720
-310970528 944184120
375882276 283939744
-55488840 254127236
777076784 458052364
739676432 -981264064
-257009666 267262074
-287362284 236563052
342588972 17724388
-695707716 587205916
-256997011 267255101
-641471380 228276136
-65843844 37283840
976181228 776421404
627213224 -340666524
593890792 792194216
53537264 -769110276
-271516652 -35317700
-418438284 168520044
-236519360 936319560
-454265724 -73766660
-983783636 -847785004
-332831092 76825100
378882460 712689340
499559764 -457324164
67125476 583710556
-159199084 -185254080
162199268 -256894396
919935060 -701227472
-185297772 -317815608
-228989772 476286492
-361536736 -962287172
-14767896 765483840
205075684 509929332
541941004 706383128
-643816184 -18933200
-632660160 586710740
-714058356 805170740
231727804 893253812
676978412 -977331784
619363228 739778380
-998274816 277094664
155543520 925352868
-735715024 942917052
-257002834 267256512
107948368 -658715156
-5388680 -515609292
-355463548 634975836
-228771312 -517269588
-38915008 -281929912
148902336 300455320
-435288832 71086884
510919684 -295853096
848207360 -13151292
-391043400 -729437940
-177229316 500957908
-825516648 -769372428
565097764 236446540
687551876 -566190064
-162548804 -200021976
970370192 970035220
-696377660 -855518488
-327864768 -407369644
54964536 8097584
-273628432 398529296
-256999187 267261715
898992028 -771571592
816530660 835259964
-133027576 211163436
-109666920 331986380
392514364 -82767212
-438623988 -662691128
833148184 -133945108
-663390200 -627315172
830715996 461489468
-536552324 211687740
-920808900 378955280
-763910928 -220149424
-515259756 -638107096
609532528 612911376
-455998840 -315383420
223513708 223906936
201157968 -734156676
-910541280 378372720
281944476 74873524
-686270244 -947213432
-438420092 -560495540
-245490784 467679168
84573148 -976472508
-12991088 -299770812
-209532268 -149528588
762134120 754502584
40051000 464708112
219173636 -256137068
-185589052 -164879044
-257007848 267253962
-563947208 -880976360
-918988400 -395689316
-369721704 -28195904
847158752 484515152
113628328 109011540
-37779016 939552768
-365702040 -360619204
250762952 381562236
-263258864 -182414100
115376008 -736341276
-488054204 -535824124
-257006278 267261280
-746346744 -666434076
79038828 581555084
430366200 353191564
-384620676 -96573884
689445196 -376362888
109710612 -994502740
349434052 -243772232
-366517624 -263593836
-308349008 -736224764
201594888 -647034828
401252764 525119584
-232863796 580550168
-160087488 -630577508
741307600 -630810532
674881196 42803596
-826142900 -172233864
446342908 -39060648
837808664 -359352136
35667236 749987744
-355638316 -745968080
530668468 -311480268
610231600 455940584
-257007430 267251811
-791524272 338540180
-58095796 718616888
-346419304 220455268
-273206076 -893341196
-616231968 -205133940
-619275844 132182864
-206735980 309426744
-257006429 267252919
-707227840 -283109596
41886064 -150941296
-900098892 -734025600
-728418460 -647326108
253967032 -807209700
-257005891 267256239
124289176 537790264
825618596 -666288436
563947208 -853697988
-320058464 -573923548
980885400 767741260
-197327636 348196112
882753168 -525512812
-379013536 340797600
-828414884 -92932884
922702220 32273824
-812758584 -145072004
963117320 -478019608
191356396 -901467908
-312761900 231334576
-445629272 -912900648
-451629640 -816530660
578219928 324078128
-379363072 735700460
819705612 -485432684
-531629692 -380222348
12073556 735117900
535154180 -222377716
509958460 934659264
-846037324 -70577144
-824599116 -778635132
-257002094 267257631
-294236492 -467504400
-257005565 267259435
868495012 -966656372
271647728 -238121400
-687027572 973428632
-523080624 647602824
596410364 817885112
-257009801 267251704
-257004878 267253938
756395904 262880200
-195725596 509201132
804879460 -55532532
223848680 586463152
-27190988 42395804
-938489596 -363633952
-906259464 -719956776
-27045348 -345953256
-235427060 25588948
-712485444 951203968
449182888 706790920
-547111224 -721427740
-257008151 267259068
730180704 -967428264
-136450116 -367639052
-179981912 -317043716
-781941160 878078124
851411440 387475220
206182548 -78995136
-381503980 -700834244
922964372 -93850416
-398223452 -278230656
202570676 -38565472
-660885192 -743565020
-193439048 918070868
-913221056 -583827068
-686925624 -787664812
331141668 -679803828
-261176212 -519468752
281522120 980739760
-796024548 302960328
-9626804 528483868
-923328472 -670599380
-416122608 -665254392
-557073000 -390023920
-601871864 422690972
401005176 215270484
31123268 538766052
964733924 668531292
479694468 -864839448
533828856 983579740
-708990084 268851440
-401937272 -57673440
167311232 -755449244
938984772 262079180
836730928 -377294984
19355556 504802804
-835871652 9379216
660739552 -311028784
847712184 202235704
17170956 693392040
-384824572 69179000
-796796440 834546328
-890836188 -941125680
-870635920 -22880044
-102778148 626557844
-367216696 951145712
149572280 301329160
40662688 677196872
-586696176 820492068
482374244 534790080
-826244848 -986172132
901933956 437750148
936479764 -446007936
-981934008 -292911168
976021024 -600765000
719578112 615518332
-535095924 -933042660
612998760 76286232
659647252 -586113616
-257002779 267250023
-144664212 722694808
526925520 -188297956
-891389620 -46284392
-907905196 317276740
-256998857 267249565
-9306396 677386204
-829245032 87456820
-943761764 37487736
-471028888 -724719204
634830196 -658496696
-701067268 -297571648
515347140 596060828
461693364 846517936
551961036 303732220
-865290932 -996352368
-256999933 267261792
-532561788 -733399348
442061092 -169131732
-718864476 -106681300
878660684 719417908
-515434524 688149000
-807544672 585341724
-136522936 -627038456
-750948968 -81398196
221533004 67809984
-509885640 -272987616
-647005700 -405986064
723991004 -980972784
582924100 -254302004
374396748 621169164
-557932276 140309576
661292984 -990118976
-845192612 -36744972
962724092 837502820
-889146764 -779916764
-999556448 -833075364
-133231472 -86568416
508822468 -540222452
-297324060 442498012
-102749020 -278609320
-425967872 818176392
636548748 -483888900
214615104 -725374584
-307518860 737433576
-533741472 -808418512
-195842108 322956700
-268618416 134134440
-27438576 -882374504
-568418356 861329524
76868792 -659093820
-644631768 403029572
-257004181 267262448
321791580 -200109360
-554597120 -680022288
-41944320 666171924
-629004596 642301528
-618751540 -200327820
212299428 243947000
119060700 -614877516
-923838212 -501045292
-257001044 267253003
-322199372 139901784
737156860 -638281864
-434473248 602702012
606182808 -379698044
476563208 410690236
335001128 -966743756
-599366856 326219036
-352667260 930814368
-288600224 -593497564
-316184440 -872747700
-358172452 303149660
-19690528 379115484
-873082672 -338146952
168942400 -631800884
112536028 -289109964
830206256 856596224
767449980 -442308680
-953534208 168301584
-416676040 471655140
787213328 -660870628
197065484 -627344300
148960592 -374775412
695168848 -193730328
129590472 -634640864
188021240 671269324
337302240 553621332
-419399508 861606240
43968716 310577300
-14097952 284129076
-968666204 297120164
-687246032 423142456
185661872 -749609080
-861606240 564034592
-257002680 267254821
-233519176 -476912744
-394029020 -421977336
-165709192 726962060
136799652 94899024
151960776 -892714944
274240120 -912944340
446211832 877437308
97651620 37050816
413646728 -82519624
-338379976 -218299796
279322956 452984092
-932387280 -784853960
567937744 472252264
-304314780 744234964
434356736 395499984
-98510896 -744977728
-167121900 567486260
871131096 -652175920
672114036 26535608
-528877096 -932998968
-843517752 914255100
-135459764 300659216
-295722020 933785424
-103215068 701445932
341452980 -352011880
664264040 593526692
170296852 -823914608
-257004478 267251841
295052076 -600968896
-949776696 133610136
756308520 665137880
-716286648 -429434104
431691524 787140508
407995896 157553352
-779188564 443794208
17593312 382246744
-512026548 -812307100
-795543936 282454216
-125264964 129357448
942873360 170107520
-256999581 267261303
635077784 427278632
-223528272 -488957172
101656720 -226819736
983506920 797932432
928556948 994560996
327020056 346098896
350031176 929620120
52983832 -748545908
808243744 -617921392
-690027756 -244383920
768207308 646131860
-680415516 -494040008
340783036 889627376
795208964 -595478268
-931382364 613712396
170981360 -556417620
23870396 -496661528
374731720 -398674936
-147402244 -132488708
-979021208 -534659004
-515944264 299858196
76708588 520808640
-603138932 788247372
-257004386 267263949
311320064 -970807112
347060120 -822647540
-268866004 243175108
-957248028 -34472988
718325608 -507628220
933741732 -508880724
-248869632 597633740
-177476904 795995420
-787169636 -836425084
720714104 316592232
174534976 -691265696
-530216984 954043948
-919585524 210158520
641937428 962986244
8053892 503229892
-576020764 -980419352
-765265380 -567340620
-45235784 -442832984
-942188852 -417112960
-619800148 155645468
-256998829 267252574
-778416672 -668254576
-695227104 903186460
825909876 840124340
-138969688 -188807696
655496512 -908065400
81791424 521638788
-860178968 154931832
-661540572 345895000
-680575720 -525294352
642345220 916381444
-475660240 340651960
-363459184 -303018584
990060720 -281551248
89219064 -91476484
546426716 837764972
652802172 900433864
118245116 -405578272
548771520 577506292
-797917868 691571540
-537965032 287245772
-855474796 227577064
-571520488 -473446512
-935270952 -314931936
469543360 905822544
-885884428 577695624
-16588396 -749696464
389383104 657783060
-570704904 -445935116
291061540 593745152
-257000026 267250299
-13544520 -67926496
274662476 706514204
-595725856 124973684
3174952 -198070400
-48396172 373304448
-257010123 267253959
947766864 -170777464
-426943660 -757400820
331462076 -161441940
-504365884 716840080
-986856640 139858092
-949106752 620251632
-913526900 -848731664
-360692024 -107016272
323976180 -776144688
-257002656 267260739
159199084 -802957012
779450716 -186652224
780863424 956927620
548698700 481631480
304343908 584103784
-403786900 723889056
-2461316 -617732060
-300746600 -211367332
-257001422 267249445
-398383656 153417176
-22399432 -793301080
-292780092 773304708
294047160 -263462760
-796811004 0
-528294536 253908776
835289092 636869156
-259472224 -254374824
-462610896 667613760
60178448 -661657084
601099972 105618128
-142814584 454425928
-447741052 -305727488
-582225028 -563277264
87587896 676512364
815554872 -156184336
496078968 244078076
-591953780 74625936
508065140 -865931748
811841052 941839316
-67300244 752929672
422501640 533697780
548756956 -615197924
-923852776 -99049764
-401005176 -860120712
-697950572 -226805172
-988953856 -524070976
671473220 -44565840
-50143852 141707720
-321660504 -170835720
-257006118 267253991
448498380 652205048
-118536396 -646277500
656982040 -20870212
-376290068 -220236808
-815147080 -389892844
-288046792 328840556
-850683240 294207364
736705376 -131207076
-809656452 793650616
-615052284 132634348
289503192 -472048368
-865567648 808811740
103506348 534120136
216348220 -957845152
-249612396 438857012
-257004402 267256034
165752884 -847493724
-186899812 177185624
-906565308 668414780
-632019344 83728436
30497016 -769066584
-178219668 -919527268
-370071240 342137488
-708582292 -983536048
959418064 -999090400
209415756 -542523564
-283648464 -249277424
-623688736 28589132
45119272 -127711716
-907744992 631247452
322446960 638937244
934324292 59144404
790752380 -139814400
-845469328 515463652
-123895948 636519620
-786150156 -223484580
63644680 162068192
-280764792 85315912
-574753696 195317804
-702698436 -430060356
676133700 385975128
354152788 -601027152
-316563104 -951262224
-163233312 -770362780
-912521984 882024968
17491364 700324504
-199453980 284070820
-385159544 866951228
660419144 -542465308
968564256 673046132
-706281180 342749176
-960393852 518784244
-151625804 673424796
-824409784 -860746964
-879534524 889438044
-256998484 267259047
755332732 844712000
-183666604 -776654428
-453479268 -703790736
-76723152 -561806300
724092952 541751672
-256999125 267263366
148494544 -95962196
603517596 -408025024
-575263436 425836796
-1208812 185370592
-67853676 884398900
-567326056 332554376
267176580 -307285836
111356344 52561476
-328476456 -13544520
-566190064 836862004
-648738816 890690548
-685265328 -317830172
-447857564 -31312600
-679876648 85607192
536610580 -227329476
293071372 -961617228
651855512 -709004648
-908968368 -283954308
-742458156 -813282888
-351123476 -598128916
-757415384 -24671416
922571144 446605060
84558584 229528640
-256999499 267262755
265516284 -799388832
-16049528 -121055968
128512736 113672020
617251448 733588680
-67504140 -494870156
-553563076 999075836
-257008888 267262841
121856988 19224480
449911088 617863136
635937060 -445250608
103768500 -510264304
-256999165 267256558
-382989508 223353504
571840896 746375872
148814952 -169685164
-472863952 165359656
-602265092 20855648
530304368 850508472
-569874756 -423768708
-296319144 646627036
-996279548 -667337044
591342092 148203264
403277160 30555272
411840792 -425370748
-806947548 -585283468
-683459392 706499640
455532792 662254208
631946524 970938188
472616364 -999614704
-776188380 -505545568
232222980 308290752
320160412 417273164
221576696 -228013984
-318762268 597517228
917444616 -583594044
38055732 -731841000
-257001973 267250893
-67562396 846474244
-148844080 778067136
-829842156 607682900
-873840 850697804
727413544 -70446068
-721427740 944271504
-303164224 598245428
-664759216 -80203948
-793796256 -928891920
301766080 195478008
343186096 98700228
-458358208 265749308
-911342300 524551588
307751884 -17593312
-402767420 518580348
813413964 412394224
328156048 508968108
-257004432 267262587
-257001496 267261393
-35842004 984133172
-795704140 758930040
-257007283 267261781
-216450168 118172296
-648505792 -640612104
-977593936 43255080
870330076 -900899912
959927804 212182916
-333078680 79796156
854848544 469965716
57833644 -373435524
50129288 17345724
-511356604 342020976
138896868 -604056464
773231888 886496116
343142404 710956224
-75426956 -336515784
483189828 886365040
718514940 464329448
651462284 -37880964
-443954412 856800120
-747235148 268094112
-42395804 234203684
-517153076 -958806376
179530428 -422079284
567762976 -452882144
-859232308 86233444
225727436 48454428
-756148316 871844732
-536829040 407602668
981846624 -585982540
307897524 356424772
-835114324 514415044
-379989324 496093532
-663302816 -577651932
-70897552 638616836
114458476 811841052
-314713476 -122439548
169058912 253355344
386397484 201827912
-969933272 -998420456
641485944 -486088064
-133668392 113468124
-844129440 747045816
-821249396 726597960
-504671728 -767333468
117400404 -490996132
591473168 -545261596
-726525140 -118958752
-579778276 265516284
675420064 260681036
-629718232 724937664
389921972 -217513340
-772168716 404034488
437779276 -112055416
524784612 416224556
-686080912 851411440
-332700016 -888345744
-969540044 484748176
-858999284 -108458108
731811872 490573776
333952520 682600116
-595740420 407311388
-70562580 292022764
-389834588 809219532
-6670312 389193772
-248054048 242388652
-257005433 267255426
722723936 461343828
224358420 -233490048
1733116 885141664
-389135516 365600092
-891884796 555514652
237553404 285716552
620455528 128046688
530013088 -257622596
-999075836 -353541100
-517386100 -142698072
-609692732 -785101548
189725228 332627196
948262040 856785556
725068740 -258350796
408025024 -375955096
-246655904 672114036
531352976 -440692076
-871291300 179239148
-347569860 -419122792
185836640 709820232
-426055256 177913824
-692445380 82140960
645141508 -734768364
-42803596 -379159176
-849663760 -527945000
380630140 -553999996
-931688208 737812240
-28749336 -810209884
-499574328 -893326632
-351065220 122337600
413326320 513570332
-873883692 -250515364
310941400 307154760
-376275504 -583652300
-660477400 785159804
361944528 772445432
-927901568 278725832
230562684 338161516
-190307788 -156373668
669900308 550329868
813457656 -362119296
391975496 682323400
80218512 153096768
950781612 605046816
152747232 732423560
687930540 -447944948
-7966508 512172188
249903676 334433132
737317064 -119089828
22413996 285119428
929503608 -440124080
-580302580 -581336624
246510264 -600910640
-873927384 563772440
161864296 447435208
-623193560 41842372
-207726332 971680952
998435020 171578484
-918726248 565374480
975700616 -781227524
-62494124 -389601564
-183564656 -319446776
364726252 -596308416
687915976 634160252
-833628796 299028048
226688660 616363044
26404532 -770610368
12903704 -604566204
949834952 -829769336
652175920 -705349084
-283677592 -513351872
792252472 -971812028
-718791656 -80131128
-58183180 -564631716
225873076 -309688896
147649832 505487312
-206954440 -867286200
238645704 685745940
241223532 -683663288
620091428 157029048
632864056 -287595308
376625040 586725304
-924318824 134498540
417680956 164675148
-2548700 -271531216
-847391776 -870024232
-237684480 -563772440
-28195904 -323044084
232295800 -495176000
687581004 754196740
-500346220 -385611028
-187045452 -243568336
-273919712 828880932
-465800412 776465096
-936727352 357313176
748706112 365716604
334447696 845294560
539071896 534833772
945873544 346783404
786412308 143484528
1631168 -236198952
-278172400 -114269144
406481240 -175379688
835434732 667351608
488010512 -304693444
605221584 569699988
-493195296 -978511468
584263988 -980506736
-257006815 267260051
-717014848 -317276740
897258912 902501952
-127260232 831109224
-778620568 -326626828
-755070580 -452357840
718150840 121347248
681201972 -960335596
804238644 723670596
654812004 -1077736
24467520 -628815264
-415190512 -803889108
-274604220 898001676
-749696464 -236126132
787562864 492525352
774426136 398689500
-524740920 166379136
-946339592 620761372
346885352 -148596492
-691382208 662589180
-988065452 972933456
586987456 -455110436
-163510028 -231946264
703266432 866980356
253267960 -209575960
433948944 21292568
990483076 689561708
-526998340 -580652116
670468304 -218518256
-12248324 337040088
-257010162 267254216
-500186016 -515216064
175306868 -533115220
930290064 601172792
834881300 -657171372
26666684 360837664
346229972 175641840
-786965740 -117560608
-83626488 295692892
516570516 568476612
403087828 -285949576
851746412 67169168
-19049712 6146008
789572696 -346521252
282585292 -105006440
-234771680 48760272
-345705668 337214856
99515812 894637392
-721340356 336006044
-92991140 580258888
-421147188 -715281732
-671997524 -595988008
-9859828 -39483004
923721700 -424147372
-84660532 -652947812
781373164 -998944760
539843788 699639996
693974600 105079260
-722388964 916046472
470693916 947956196
285235940 534047316
-37414916 -321558556
102486868 801733636
577724752 12350272
-793432156 956578084
-26317148 593716024
-749026520 898817260
-657418960 395004808
-687726644 357429688
-759847572 813370272
-271502088 -548130704
-804850332 -195215856
670351792 314276556
-635398192 600167876
-845046972 -14185336
152222928 38827624
-673701512 284565996
-996527136 563626800
76868792 -902458260
-832900596 -747540992
-257005417 267261008
-547577272 -745822440
709965872 404180128
954335228 -750759636
395733008 -400903228
390956016 553446564
-925061588 -847027676
-475179628 -471116272
349536 -174141748
575059540 522498064
-656515992 -849692888
-181511132 -576297480
728054360 -150810220
-121099660 188399904
487704668 -347759192
800218980 -391815292
-253923340 708436652
349856408 329466808
-79373800 23069376
-580433656 -350861324
226994504 860572196
-13282368 887122368
383004072 -601187356
12612424 -463542992
247267592 323379056
-639665444 952572984
259778068 642884088
647384364 558791552
-250238648 -978933824
329408552 313737688
-539902044 -822603848
-748298320 275885852
-256486604 111006808
169117168 -850348268
542625512 -513745100
-553941740 417142088
310504480 -330777568
-609401452 84514892
692984248 -265720180
-62858224 -27890060
362192116 600284388
-829740208 596337544
-553228104 -606037168
-161747784 -592769364
581933748 985400240
825691416 975336516
-745589416 -911036456
487442516 636475928
485971552 -663696044
-695722280 -348239804
348676724 -298678512
-256996361 267258721
-56872420 -834356996
625392724 -433963508
-702814948 473999944
311028784 -569816500
-912420036 -192040904
-257002981 267257082
-396330132 -614032804
-556912796 24365572
481762556 -842789552
334797232 -317975812
380630140 369940164
888884612 149980072
-424948392 -757488204
936261304 -789718336
231072424 -962039584
242679932 -59100712
-534076444 -23054812
-257005243 267262610
508400112 426171768
25108336 81485580
-519934800 77262020
234553220 675988060
393344512 595623908
-893574220 -809831220
-94112568 895190824
194312888 -625771388
569496092 786936612
-677677484 495467280
-257009123 267261711
-944941448 -808462204
-113002076 760634028
-257009197 267250313
-402388756 -636519620
544169296 -765352764
256151632 -281638632
360546384 -829958668
660288068 139260968
-497258652 555558344
-773610552 405738476
373013168 196380976
-89524908 -646903752
-474728144 -127376744
-58998764 141955308
-530916056 996235856
-711087300 804311464
-256996880 267262419
142741764 643102548
586696176 -329787216
39060648 214804436
-875354656 843750776
-863674328 -234159992
-767959720 -411986432
809962296 42978364
669536208 275609136
471494936 -607318800
278915164 -569146556
62654328 -978962952
873985640 990264616
-712470880 -7325692
287304028 -919192296
374819104 -713504924
357342304 344598804
-654127496 507234992
362046476 -394538760
-969292456 -317771916
653268220 -565796836
728229128 664453372
-785188932 -228145060
-741351292 367449720
193089512 488898916
568578560 -123124056
103855884 680022288
-297760980 -869237776
-244034384 -325578220
206197112 -672128600
-257009550 267258854
-300965060 -993730848
276716000 -213872340
-30511580 -921406024
-903608816 -632427136
267526116 648258204
211411024 -125148452
-929168636 749405184
-519308548 83917768
243320748 511516808
-792470932 -351545832
-844493540 848950124
-90194852 408141536
910293692 725767812
334578772 616071764
-69484844 -776945708
-564966688 -292823784
393184308 809816656
-778635132 -427293196
-256999706 267250770
-585516492 247034568
-842003096 -227329476
206867056 -80466100
-24671416 182253896
-171141564 321325532
639985852 347278580
-672172292 -325184992
-437458868 -162213832
-882986192 -271807932
503302712 202599804
-73591892 -574229392
845119792 -147810036
-859319692 -430657480
-523794260 504293064
-257008149 267262602
741526060 -797830484
532299636 -171563920
-471116272 441172688
549907512 895773384
794539020 -175569020
433468332 -274473144
-897739524 -359774492
-257001247 267261431
-143746680 332700016
-922760476 42235600
566160936 746623460
-661365804 -398616680
-364260204 496457632
275434368 182545176
-363167904 -409102760
-332437864 555514652
-257000115 267258097
-894826724 -514342224
884748436 341423852
582807588 554364096
736647120 -299100868
-48454428 -214804436
801966660 86641236
945422060 735321796
-541110856 -949922336
717874124 -180593600
-953097288 -650923416
-866616256 -849692888
875762448 88403480
146499276 935955460
560757692 -72281132
-150984988 659618124
-691309388 545611132
-116497436 -411709716
508545752 165738320
384868264 -866820152
221183468 -333544728
-628203576 -376945448
-965127152 377280420
-356861692 446765264
411869920 -361012432
-164573200 -168549172
934280600 97972028
-510439072 -502385180
-136741396 -796942080
-13952312 964952384
-726772728 499210228
244369356 -69091616
62231972 808651536
-457396984 972933456
325112172 176530244
-296086120 -523488416
616814528 64984568
542873100 -706266616
-184642392 373770496
-120793816 313082308
-2140908 -703601404
-836658108 369736268
-55212124 979225104
-238048580 150591760
32346644 851950308
360793972 -957947100
2213728 -543208072
-2636084 -822152364
-348268932 -39512132
943164640 -706135540
-386412048 477626380
859042976 -788684292
-989070368 865290932
889146764 71742264
-907555660 -549951204
174462156 -136945292
-397786532 725491096
-125920344 -648272768
247049132 -462683716
-364100000 811069160
78368884 195128472
922003148 -102501432
767173264 -960524928
765847940 -288323508
724573564 462887612
692576456 933756296
-70926680 -944970576
-700790552 -686445012
644777408 84980940
713432104 612649224
632893184 -126954388
7296564 485738528
-101714976 67198296
420652012 -629426952
427671860 -5971240
-113642892 41026788
-38084860 307446040
-682833140 463776016
-325024788 -477393356
758303788 -373493780
513482948 329772652
834313304 360502692
-926969472 57309340
983346716 -901759188
-295008384 430424456
396373824 505225160
-478689552 -592885876
-921449716 571913716
609721860 481442148
520750384 846998548
62057204 809161276
-15845632 -184700648
241689580 853537784
528658636 -598056096
-638383812 16326244
-798675196 166539340
707868656 271400140
-754560840 -791684476
-321602248 160378768
-143950576 -284871840
501016164 391742472
621358496 -422487076
-431735216 250923156
361405660 469106440
458401900 -411928176
-257003005 267249400
-115434264 636373980
1310760 818511364
687085828 -809394300
690522932 575088668
18103052 -505676644
-22734404 -512157624
364012616 507205864
-111050500 587715656
141736848 -41813244
-200619100 -738278288
628567676 262749124
-799811188 195172164
390562788 375605560
622319720 -647748464
-304664316 -454367672
422021028 -846896600
-21612976 717568280
582807588 -717204180
187802780 239213700
-18146744 586608792
888811792 -311684164
838682504 -978642544
-878107252 391116220
393228000 255729276
450187804 269885484
-881020052 569059172
-72412208 987264432
717189616 201259916
864795756 -853872756
624227604 -717437204
-123779436 925163536
-406685136 -471640576
-649219428 374833668
-114851704 -750992660
-166000472 211178000
-800146160 663463020
169350192 593759716
-580783192 35492468
-214367516 879490832
-511866344 -549252132
-104016088 -6364468
-659632688 -239068060
-143542784 -158004836
-112623412 400291540
-952048680 961864816
-687391672 29026052
792208780 -222144692
693843524 929139508
964821308 618707848
273992532 -325126736
-603575852 243699412
-257002685 267253754
409874652 -836381392
267598936 -119555876
-357080152 -895190824
892205204 -808243744
-176559372 761114640
-892394536 -202148320
980608684 226106100
895045184 501030728
566699804 -378591180
-667380736 -618081596
-104598648 -778343852
-218838664 9539420
-257002366 267250754
684508000 -977885216
-266186228 -413413704
-678886296 24263624
703994632 428239856
-860674144 792237908
-663564968 56566576
-88825836 -418409156
272652644 701708084
-424817316 382013720
488243536 -423739580
677575536 955995524
301358288 -72310260
868436756 -544067348
554495172 -114837140
-477772020 435201448
-614396904 405592836
67606088 728258256
127915612 -91884276
320087592 994764892
100506164 -940004252
-257004339 267259248
265647360 -498860692
826871100 -612183176
-747555556 382814740
728200000 121944372
-319752620 794801172
-256996395 267251194
574229392 866193900
713242772 -608047000
715179784 347234888
688964584 -751924756
527406132 -486190012
-119701516 -299319328
-647063956 434225660
-93122216 532576352
-848906432 -633228156
-772081332 -225742000
3043876 -209546832
417447932 466339280
-766547012 149659664
91622124 -477728328
-334127288 83728436
-814258676 664132964
-599366856 -852256152
-30103788 779683740
-220003784 663317380
-700091480 -39861668
-94432976 515303448
954189588 599585316
-533246296 -656647068
-71640316 -846153836
325971448 -369779960
-670759584 -731637104
-14840716 80626304
171898892 957786896
432099316 854338804
415685688 -548451112
-781780956 -455707560
-12554168 988211092
-548567624 -719534420
11898788 434167404
340185912 -922571144
-485738528 109302820
-258161464 723088036
563306392 -118055784
92466836 -628742444
132954756 -123313388
570792288 429317592
-400247848 -562563628
-796243008 -643044292
112390388 -615416384
111254396 -703892684
-285701988 -816486968
-415467228 15699992
-373974392 422064720
-892321716 351574960
725796940 588152576
-392368724 -726699908
-159184520 686838240
55940324 -393300820
476985564 364070872
-105283156 -991254968
-531352976 -591094504
763386624 824599116
-12641552 -842294376
-257009529 267255714
-290508108 -837036772
55081048 -542246848
754910376 227912036
620455528 640102364
79213596 -383513812
-757255180 -503462916
-930479396 -460469988
450435392 250296904
-36948868 760881616
557888584 394931988
269375744 -286546700
504147424 -150111148
237116484 625450980
804952280 -153810404
473927124 -301999104
753191824 738511312
19501196 -84689660
-802738552 -923634316
358623936 -572743864
20040064 -46371776
-367784692 83626488
-107249296 274371196
652583712 -129736112
844275080 -874728404
-486262832 -740055096
828662472 836381392
-43124004 -330690184
423346352 -839192244
-183360760 -137396776
624256732 -842745860
-257007712 267259724
-177331264 529780064
902589336 513322744
-676104572 158791292
626951072 389805460
-605556556 -525673016
-860907168 -712048524
201857040 750876148
521187304 -144387496
-994560996 793068056
-795966292 -124493072
-739224948 -418933460
-895511232 529488784
47871868 679672752
-444769996 -814011088
45643576 -659880276
-859858560 663608660
611571488 138212360
-257010134 267256922
-987351816 -521085356
712325240 -868888240
430016664 779785688
-821730008 846328604
-446386600 -329627012
-547067532 709252236
-618620464 526386652
-907919760 526226448
-745269008 305640104
575627536 -909026624
-256996486 267261519
544562524 -594269456
-717830432 -916905748
-257005606 267262148
-295722020 -380149528
898089060 758726144
-257001432 267261969
-552368828 -468057832
-850319140 -483117008
565651196 276716
-147984804 -99676016
512157624 426987352
-257008121 267263190
-126080548 283371748
218328924 -91549304
-552397956 659603560
-489131940 947096920
-639374164 -346492124
477582688 -498583976
-818962848 -5126528
999075836 315470804
205294144 -14811588
-104787980 -20302216
705436468 233825020
7937380 -775999048
-910337384 708640548
-251097924 -686066348
518157992 -453217116
888855484 -115215804
986128440 -778766208
783674276 -768440332
1907884 -752754904
-44128920 334607900
949660184 559446932
362701856 76708588
-350963272 154786192
951203968 138168668
-102093640 552805748
-794437072 297746416
267555244 633854408
539188408 528789712
-664817472 -772459996
485942424 -264919160
-170092956 -335539996
-744788396 -334578772
-796811004 -693843524
37968348 -170937668
-41798680 -668793444
-862654848 -672987876
-691280260 5781908
644704588 984875936
-297003652 -355317908
437123896 939217796
771717232 -717495460
598696912 -810719624
-448833352 313446408
911284044 601464072
942188852 755784216
26011304 -225873076
-749332364 -500564680
537018372 -81310812
379071792 -921435152
618081596 596293852
472820260 -449445040
-463921656 -916468828
618911744 308552904
109215436 568826148
472368776 610988928
-279264700 -935576796
-257004044 267253764
-276657744 -93617392
-934280600 -752390804
228567416 526022552
-181598516 216712320
347540732 -871742784
-674225816 259545044
-799825752 -288745864
-745429212 -265181312
-256997738 267259552
-724486180 597065744
600488284 926474296
726918368 406670572
216042376 62100896
299581480 -123240568
-455503664 672623776
606153680 -347307708
883860032 -63557296
242476036 114793448
-257005511 267263924
360546384 -253661188
-702800384 -502734716
605105072 965840788
-528425612 571287464
-895176260 737957880
-525308916 -849722016
229193668 961180308
-963175576 -819006540
-334476824 -447915820
537003808 87748100
118536396 697164116
863222844 279337520
-458955332 -479854672
-741191088 -547635528
916993132 828662472
453406448 906477924
-256996760 267258602
297134728 191749624
-993745412 -86437340
-66979836 803423060
-19719656 300979624
-741234780 991356916
-705290828 682148632
-50143852 17272904
-241150712 -712805852
-559942108 -975554976
598085224 421453032
-738118084 -67853676
-482796600 494258468
899516332 -633111644
678128968 886059196
117444096 762046736
540499168 695693152
-70023712 -678857168
-650413676 -12015300
-122250216 119978232
-999745780 -465523696
383062328 -926328656
679090192 -781140140
205119376 642913216
570195164 134731564
-305902256 -449940216
-162985724 -817477320
-153737584 -789776592
-15845632 -478369144
112069980 383004072
798442172 -225654616
-113380740 761668072
-769255916 -741176524
-815642256 -273905148
24045164 952893392
-808666100 10253056
-779130308 -234393016
-238412680 441158124
715631268 -142712636
-227009068 730253524
-377877544 -527187672
-513264488 498103364
549557976 -262006360
906725512 -499443252
-334855488 812962480
-948888292 418933460
-177855568 -347628116
-89102552 749812976
-230708324 -715325424
970530396 513220796
624912112 -276337336
911371428 -370071240
-150300480 -403408236
-550897864 -605294404
903055384 -656982040
-509186568 133595572
-537498984 -532896760
288075920 -359366700
711334888 176107888
-257010656 267258301
184016140 489175632
297455136 -115609032
-906652692 -715995368
-338962536 338467360
595478268 341787952
-627300608 -194880884
-744730140 -118245116
-355725700 -711961140
394830040 174068928
-828924624 -381300084
585079572 756235700
736880144 -60819264
-74465732 972423716
227751832 511647884
-249685216 -240553588
-257009019 267258608
528644072 550504636
-580113248 -377528008
-484165616 652394380
-955485784 -388494700
757328 922032276
682192324 97811824
373071424 793417592
435390780 -64067036
-138532768 37007124
314145480 -316388336
-78048476 -534964848
-906375976 -90413312
-695678588 222916584
-404718996 235951364
267657192 -119133520
866150208 752667520
61489208 -967457392
-257000467 267259609
-125905780 846925728
-483524800 -596395800
-22501380 468043268
936261304 -483058752
-467358760 572598224
-600823256 689124788
70620836 463732324
715339988 960568620
10078288 615649408
-811302184 -232747284
815380104 980186328
433395512 -803088088
268967952 -224664264
-524653536 800495696
-712689340 -729889424
-585079572 -673177208
732700276 -514109200
-392689132 -625232520
-777178732 -899268744
-406612316 453683164
-28793028 761187460
664642704 242869264
-747540992 -138328872
593745152 -200750176
834779352 -179093508
-151989904 -902268928
165490732 89204500
196337284 743098972
234975576 434080020
-168024868 -617935956
358187016 533217168
699072000 866791024
-865349188 -885957248
691222004 -645782324
227009068 276162568
-219275584 -235062960
-52940140 -933741732
849561812 -889525428
924799436 -446736136
-520065876 957859716
-462698280 -334010776
757721228 748953700
-645636684 193992480
641529636 918085432
-805345508 -348822364
-257001791 267258248
-11927916 7340256
825065164 11942480
992958956 -806277604
-104831672 -202425036
932547484 -543688684
-257010127 267253187
-156825152 -366546752
680226184 549587104
188268828 -558616784
-742953332 -439774544
444158308 715471064
-346040640 -440852280
16413628 -415554612
193875968 801864712
50100160 -601493200
148130444 -191181628
946805640 767464544
-198245168 669448824
-416472144 -181816976
-995696988 908429500
-957102388 88986040
-34094324 616581504
155295932 -182588868
693581372 -158572832
-867592044 743987376
793330208 6874208
546863636 551786268
970064348 287988536
453959880 376887192
-129706984 547460760
496486760 11971608
790271768 -850071552
684449744 224649700
352609004 -476927308
576807220 20870212
-899327000 -737491832
491505872 629004596
-466936404 963830956
-315470804 -969802196
-430031228 284085384
508560316 -530348060
872398164 459421380
-165184888 -148698440
31516496 -88476300
-394334864 -337811980
-241005072 505924232
-905473008 345618284
-454120084 739195820
670497432 -148188700
-257000436 267263218
962534760 -735933484
308494648 239097188
-408068716 -944883192
-448731404 -971273160
268414520 21831436
-95583532 203837744
582093952 939581896
-910876252 359745364
212503324 -444449588
-280357000 271181680
271545780 405884116
-489175632 635281680
273060436 -67096348
123400772 -309863664
-833555976 -803495880
963262960 264161832
840313672 -831691784
947868812 -650005884
466091692 -825298188
-256998714 267263840
284158204 845644096
-782232440 -606677984
820186224 -288687608
85767396 232790976
-648578612 389339412
-458096056 -969190508
-60484292 -273220640
-107511448 -786790972
148174136 -724981356
-304125448 345021160
-735205284 -752070396
-571316592 -268327136
346929044 266623148
-718908168 536741656
614848388 493748728
-919090348 932518356
777309808 111691316
-360036644 997357284
-502924048 -581220112
352667260 -83932332
871247608 -350322456
128323404 947461020
-463091508 -582560
129153552 937426424
-198492756 -962927988
-644384180 62159152
-49138936 214906384
-948480500 870606792
-913585156 956403316
-257005019 267257473
702290644 -914779404
111574804 -819093924
195696468 -876126548
-968680768 430395328
370843132 -406597752
275521752 -899953252
-411666024 -834502636
-896399636 -401485788
505807720 82927416
-44128920 -828691600
637946892 -627679272
-234072608 184802596
-856887504 -287391412
-781009064 -334942872
104540392 482956804
-257006366 267258375
10471516 502428872
-2592392 443153392
-313679432 -645359968
-736501480 547912244
-660288068 85519808
-139974604 563087932
-716009932 657229628
-985997364 -153664764
-94607744 872966160
948698960 921639048
318237964 779785688
324456792 -807544672
-592827620 -778460364
-279570544 129444832
745035984 -710257152
-488491124 -318878780
-14971792 -133741212
-466222768 -508283600
545159648 -487209492
-940018816 357575328
-214032544 -737710292
-910453896 126226188
-194837192 -447886692
-264948288 -461970080
-9772444 98831304
346346484 -640728616
-720597592 636636132
-257001194 267257376
-450595596 -529415964
61824180 -181059648
243058596 462319616
974113140 -493209860
-851192980 840386492
-522439808 816938452
747715760 -73985120
-252598016 -106899760
-440473616 -511094452
846867472 -114924524
-257004742 267255869
-214862692 -341802516
345341568 -804631872
-450231496 -28210468
-393868816 -291090668
-722971524 -59391992
-59275480 -446037064
348137856 573821600
-491141772 35201188
574957592 278216092
419355816 -358230708
-630737712 219377532
-722155940 -448804224
222610740 -848309308
-143557348 -731302132
-296129812 498336388
327529796 -195099344
-381037932 852722200
180054732 718121712
787868708 93821288
-257004138 267259332
659268588 14432924
-661511444 -103375272
-778198212 -38798496
-128818580 -393446460
-409656192 875471168
607027520 69033360
-759148500 -527872180
-30307684 -328855120
-168170508 -227926600
816690864 153023948
455343460 589011852
-256997700 267250638
-975729744 -90631772
49459344 430570096
-238864164 171753252
373624856 -194385708
-256999212 267256238
-648680560 -835492988
37152764 588269088
-435740316 -970705164
872034064 930377448
682702064 -309659768
711990268 298562000
950796176 -378387284
321543992 571258336
-256998295 267261857
900433864 -627868604
-489962088 -4471148
-166320880 974171396
405083096 61678540
28137648 -572088484
-395631060 544649908
-494462364 -632849492
-403248032 -812612944
-257003425 267256074
982866104 -846328604
78572780 -312426928
449969344 -119453928
183870500 -502763844
-726277552 -532430712
100244012 228378084
789907668 -984584656
-77800888 -30191172
377178472 834633712
763211856 -251141616
-194764372 899021156
772256100 -420418988
-819443460 -791815552
58052104 -373610292
924085800 651666180
-263287992 597895892
-295518124 -315456240
-257007326 267262954
897812344 -996745596
452561736 309834536
553650460 -276031492
953636156 -670803276
-23666500 -175379688
56814164 89903572
274487708 39453876
50216672 -156533872
-449823704 -312936668
41405452 -289109964
-325155864 492467096
558063352 933654348
318354476 -83495412
-256999385 267254485
149892688 -383805092
-117414968 -207405924
-694848440 -266943556
721500560 -373348140
258219720 994750328
982079648 -652671096
-2781724 390810376
-330864952 893996576
-274822680 236606744
-195856672 345967820
261045136 818059880
-954568252 31734956
605847836 -971782900
866892972 -531789896
845614968 825997260
-424293012 776756376
790606740 -214731616
-859800304 -688178128
-785669544 -472354212
-800248108 728840816
-132678040 -717946944
793519540 483670440
492729248 306470252
725214380 160757432
610173344 459567020
-343564760 -667205968
-718646016 63236888
644835664 -875238144
528396484 -701926544
902196108 -38026604
339967452 217455084
-123837692 645301712
-60702752 98059412
-256997658 267261743
-870694176 -818700696
17549620 156504744
-987337252 488374612
547781168 -493442884
-796053676 -741482368
412452480 -454615260
742647488 744569936
-579647200 39643208
994823148 -506026180
-625844208 162607060
-141605772 255044768
165898524 51046820
-146280816 -657724804
-257005844 267259407
-521434892 -437735584
-660433708 -191414652
685061432 -161427376
679497984 -934659264
466499484 290114880
-759483472 -781300344
-225363336 -750235332
-257003238 267252222
545043136 -867592044
-551698884 455692996
238179656 567078468
924945076 993483260
-565680324 434313044
208323456 43240516
-233810456 906929408
234320196 -831385940
923168268 541241932
981103860 474276660
-398937088 -738016136
431021580 -582297848
-860732400 502836664
566466780 583739684
-800990872 -11796840
659428792 -394961116
82155524 932227076
-590555636 762439964
-903798148 -365556400
514429608 710854276
585603876 53100344
-986361464 932358152
632223240 -297236676
-558806116 284405792
-846998548 -525833220
378634872 556097212
-311422012 10413260
464140116 -850639548
-599483368 -516133596
261117956 724165772
-122162832 -101423696
442498012 452721940
-256997587 267256401
600036800 -153431740
-379494148 -91083256
632266932 140994084
204420304 404456844
-670541124 438026864
-661584264 486262832
207770024 365978756
-423491992 830672304
518536656 683983696
-632252368 394946552
-66572044 58139488
568097948 -91971660
-37312968 795747832
-691032672 930406576
835492988 -672667468
869660132 804515360
-318805960 42308420
-568010564 589288568
-257005569 267258041
798063508 -558878936
875325528 637043924
-539334048 -844712
-584162040 160990456
403801464 514240276
-980346532 -478849756
30380504 -187628012
-13340624 -848629716
-776115560 -872412728
582414360 859727484
502210412 514458736
-189696100 221605824
-273686688 -104205420
213639316 74247272
738380236 -432871208
44318252 366255472
968141900 266055152
387766500 -593424744
65348668 362235808
114196324 -133682956
243175108 581933748
-691018108 226222612
984672040 101146980
-892977096 -567093032
429404976 593046080
-590613892 241645888
16428192 944781244
57673440 886801960
570180600 444100052
318165144 -435012116
-555660292 -627999680
-157262072 -75077420
859057540 -670220716
-351968188 234378452
799170372 -902909744
865553084 848425820
18714740 -527988692
-286066088 -705043240
-802913320 722738500
351778856 536858168
-798529556 -878908272
-872529240 554072816
485694836 76781408
285512656 784912216
-908211040 -288294380
-884806692 -520313464
348705852 -614994028
-257003875 267254651
861387780 204289228
351298244 -899108540
466353844 23025684
29462972 612168612
573151656 573574012
361711504 -941504344
657651984 296989088
715937112 -902895180
658249108 -386077076
930741548 995274632
-163087672 449212016
-60309524 632310624
-290988720 -731535156
-707839528 -43488104
745953516 -990308308
847304392 -356016980
-720990820 490486392
-245359708 144343804
-320801228 -406772520
227577064 -797553768
-524172924 -768207308
599701828 72120928
-992682240 750046000
-34968164 -893326632
-905138036 588793392
-500928780 321835272
-250894028 534207520
753876332 719942212
-947941632 -734127548
-169685164 -921362332
73256920 -305712924
-257000737 267261117
174607796 591604244
245971396 -973749040
206240804 760794232
391101656 19399248
743958248 -801558868
718252788 178481820
-255598200 259778068
-616756272 389907408
-673686948 184977364
-896122920 -723117164
839337884 -707198712
647005700 -626965636
55736428 815278156
-271108860 435157756
242898392 746244796
-669623592 610916108
900084328 -679527112
-257009391 267263793
-690013192 148319776
462232232 367828384
-408359996 283095032
753672436 416486708
657433524 -745487468
314334812 581365752
-567093032 126721364
641180100 770595804
-57688004 -98904124
-653049760 995245504
-743535892 609678168
170180340 -214090800
-164995556 156927100
-735598512 -550533764
736719940 113948736
-392397852 -373013168
-435536420 752361676
-287376848 416093480
-68319724 -780164352
947257124 -120735560
910701484 386557688
885636840 -543644992
38026604 356104364
997983536 71946160
430424456 -546251948
131454664 -158179604
-829186776 92801808
71552932 -307489732
-256999364 267255258
-281361916 -136522936
-48032072 346433868
-734549904 -440313412
-257004599 267251338
247340412 -910570408
592900440 -964850436
759672804 570981620
365731168 -604668152
-66426404 649190300
-355259652 577040244
898234700 -752856852
-986973152 -448789660
-225421592 -76664896
521362072 282803752
108356160 -811025468
-432696440 507468016
-811375004 -744438860
685775068 -843153652
133071268 15000920
510992504 616494120
-734972260 -820987244
-136246220 721806404
777062220 126211624
890807060 977491988
252510632 -649306812
-15131996 -571753512
-701533316 -963204704
-77990220 570311676
-677997892 420812216
-603197188 188895080
252146532 -918303892
-343899732 909623748
-495103180 -879403448
2898236 -810821572
-13398880 617877700
-771251184 -287537052
858140008 791072788
101321748 33744788
694950388 -72557848
554101944 -706062720
-902764104 656603376
429040876 915230888
975292824 853552348
155193984 321005124
212954808 -243044032
-286153472 -335598252
909827644 -84631404
-690231652 301795208
-729583580 308450956
-234757116 -829405236
478398272 105967664
838391224 -614964900
602250528 -515172372
-482840292 16151476
-256999882 267258619
396024288 -538736924
-806131964 369634320
939771228 467373324
451469436 -429769076
-411724280 978001728
-973894680 -286007832
-455634740 988021760
931149340 -596177340
-902895180 -346477560
707329788 942421876
916920312 -712514572
833395772 651316644
-736851016 424307576
342705484 -731331260
-257007055 267257693
-97302084 -354371248
484544280 -142610688
-238689396 -493340936
-934804904 846124708
-191822444 761901096
-729219480 798238276
-216042376 -415074000
560102312 -796621672
-194939140 -806059144
58794868 602570936
-257000044 267261124
482126656 427686424
713708820 -778576876
-841376844 275128524
-680998076 -698125340
-62916480 276395592
882592964 99355608
-404136436 -170923104
712936928 772081332
-256996938 267258086
-433978072 -148232392
621343932 -503127944
-904875884 -18103052
-553097028 -455154128
-679570804 570661212
985997364 496646964
468086960 956869364
-257006122 267260077
-641078152 537542676
258088644 -887034984
-256999008 267252348
-146295380 385290620
-476534080 117968400
738336544 -872267088
897856036 332874784
-980040688 -972525664
-828079912 419079100
214396644 313839636
-808258308 483364596
198288860 -820535760
-267293092 -478048736
-516395748 -619552560
853129992 244340228
584861112 -780309992
-762017608 427074736
433308128 -483932592
-499486944 -940586812
-658132596 903972916
209080784 -215124844
688615048 278987984
81150608 -226601276
332525248 -707519120
-283386312 340491756
-757284308 863077204
-570413624 -60673624
715762344 -137658928
-560947024 79708772
493705036 -705902516
782800436 981424268
-773202760 -229557768
-197837376 -731811872
669128416 -562694704
435565548 98685664
-355944160 553169848
378707692 945232728
346317356 -250442544
-175714660 906113824
401879016 307649936
247850152 717801304
997925280 -609707296
864373400 844377028
614076496 -369896472
46561108 844129440
675434628 -510147792
-172452324 -204697020
860572196 544970316
424788188 278492808
-506302896 924100364
-244048948 -327223952
254200056 -196526616
316723308 -29433844
821074628 -354094532
-51338100 366168088
-191953520 740419196
945480316 667249660
-109564972 -734069292
196060568 -476767104
-626004412 319344828
-649306812 128469044
69950892 728039796
417360548 89015168
-457571752 500579244
-619465176 -832376292
-161966244 108982412
-257008280 267263737
84835300 176486552
-658758848 -534396852
405345248 -51789584
-54891716 -136377296
100622676 274079916
-872776828 -871713656
730719572 139202712
-495219692 -369168272
989609236 430846812
-161471068 -384722624
-717582844 -99661452
5912984 -92889192
442498012 574404160
675259860 262778252
-295022948 -477437048
-24933568 789703772
475558292 388436444
820011456 465581952
988240220 -748021604
299697992 -313854200
-53377060 -236810640
-453799676 -310985092
863703456 -949106752
-459392252 365964192
241660452 -994764892
744060196 -858300212
-256997779 267256900
-676876464 -220411576
600866948 -307810140
-29972712 374236544
-96675832 583331892
-498365516 56697652
835769704 -16413628
-61401824 267511552
-257004340 267258114
-487136672 -742560104
166888876 -155791108
-907439148 -553446564
-832245216 -307781012
-858533236 -23535424
-450246060 -82840032
-748356576 114764320
-610843288 169626908
-543193508 700411888
-390824940 208032176
628363780 -576195532
839745676 -511429424
-836206624 3786640
-790621304 239111752
292925732 -789514440
283007648 -602585500
51789584 499603456
-555354448 -810588548
-633737896 440750332
358755012 -283983436
-20651752 768498588
516555952 -320859484
628159884 -32943768
-957641256 -664031016
857863292 -277342252
92685296 101234364
263812296 252612580
-222028180 659690944
756104624 719214012
-45789216 -956141164
-161223480 830876200
92175556 -509215696
-868844548 173384420
-45541628 291687792
204507688 363517440
494535184 910468460
-778839028 -873432208
-508050576 92568784
822662104 875077940
-442731036 -416341068
-437560816 71815084
-256998417 267261672
486248268 615183360
46604800 -297251240
683284624 -756381340
-813807192 57323904
892481920 441289200
-384853700 -17680696
101438260 849387044
-770712316 71290780
-991662760 -921609920
551203708 -544416884
-741948416 -208308892
-164456688 -152951128
424890136 -274749860
133930544 -891302236
353118744 379217432
-127536948 178103156
-650311728 -578278184
-256998052 267260472
-659676380 426987352
-563189880 618926308
-851149288 -384868264
-333763188 99544940
-520124132 119730644
-462552640 -997066004
-467402452 -694586288
357196664 -628174448
-470664788 -94651436
737302500 423739580
-14199900 489627116
-644340488 -671924704
-249364808 83378900
-991313224 305392516
-247442360 -386790712
-127449564 325170428
-54381976 -817506448
-922775040 747104072
-60644496 134352900
538037852 -527726540
177928388 -541183676
-296435656 325243248
291949944 255510816
69878072 -923779956
574957592 -319898260
150955860 -143295196
-377819288 -66018612
-680036852 584788292
508137960 -49867136
-337651776 517327844
497316908 137600672
310999656 338977100
-985793468 -653137144
-235077524 88709324
477509868 -64868056
140455216 207813716
266419252 -640160620
877175156 -348793236
774295060 68960540
817360808 -445308864
723452136 764202208
-91811456 -902866052
485534632 569801936
562927728 999075836
-528119768 181248980
838784452 827220636
-782101364 -691105492
803801724 916192112
-891928488 -797175104
-477713764 113890480
-637699304 332889348
435084936 66251636
-244413048 406685136
-93544572 472252264
-408505636 -530712160
609765552 -969452660
194575040 613828908
118230552 611003492
-779552664 283619336
73824916 295226844
-276628616 -45308604
-257007461 267263415
255874916 239111752
-450114984 -469543360
-4252688 943252024
696683504 90296800
-795500244 -640917948
-972685868 -589696360
-257005459 267250513
-744031068 -243626592
442701908 -748254628
567326056 -546339332
203284312 -861154756
110380556 -924901384
837648460 -815452924
302567100 -352507056
-497375164 530231548
340171348 -609110172
90457004 608250896
800087904 288993452
547125788 609212120
-681289356 324456792
526328396 305086672
417943108 903696200
-133595572 342137488
-119541312 56260732
790912584 204609636
319359392 -120502536
-159111700 -156038696
-51847840 -621941056
737375320 68217776
37473172 -185516232
-44463892 565651196
-487559028 -47799048
-744701012 588152576
178845920 -774324188
369721704 -256122504
713301028 360560948
115201240 283328056
376392016 -842643912
-952150628 995828064
-329670704 -927100548
-233839584 124085280
-364391280 -418409156
-85490680 -8971424
-792004884 -263069532
715980804 -364624304
972176128 -248257944
-101219800 -5927548
739734688 -46080496
904701116 -775489308
819268692 88869528
888942868 419719916
-85446988 277560712
196701384 -290784824
-269448564 915813448
19705092 -908910112
-209648780 742196004
-378110568 -881427844
966554424 632834928
634101996 470373508
907963452 -117414968
920969104 226615840
238514628 -93398932
-50012776 -789048392
-275215908 875777012
-240742920 873184620
537498984 -396548592
444711740 -293464600
-226979940 -474771836
-954204152 -748152680
174316516 178350744
282730932 626645228
672900492 1631168
634145688 543863452
906186644 -710737764
42410368 -281871656
886743704 -540076812
825982696 184758904
-28210468 -516439440
-34181708 -108982412
115274060 876927568
653879908 121128788
632325188 -365396196
414185596 314014404
27758984 -275113960
-377615392 917910664
-251185308 -287318592
-279818132 79635952
-722971524 424671676
-575292564 -715951676
847056804 -781285780
-257004747 267252972
333166064 -899210488
154509476 -105661820
-257000183 267261964
-484471460 49838008
-745123368 740754168
-784766576 630329920
199206392 928221976
-442337808 -938882824
-273045872 -365367068
-486437600 -911866604
-846022760 -562767524
385887744 374353056
892205204 -939421692
-788757112 -481281944
419588840 290580928
-257010122 267254329
226208048 -868961060
-821890212 407311388
665618492 -826623512
303601144 -469776384
464562472 -446401164
-257005447 267258587
-594677248 772110460
290100316 -817608396
94258208 679002808
586812688 976457944
-4019664 -152761796
507890372 412510736
41157864 -818118136
260316936 350832196
602585500 372663632
794742916 495598356
754721044 517065692
-719578112 862480080
447595412 260506268
-257007429 267262491
-257002262 267262789
76461000 -772969736
-201216224 920473928
-278653012 -114036120
-868393064 -41390888
-137353084 391378372
-657957828 197444148
802840500 -65800152
-593541256 793053492
-155470700 -802665732
-716082752 -184991928
-515813188 836978516
-86641236 -138561896
-986186696 -224795340
-877320796 -314800860
-741802776 255336048
134309208 -601653404
806889292 -120429716
494884720 344890084
-173064012 -951538940
20316780 -912318088
216202580 -385902308
-639650880 -814287804
514808272 -315325164
767843208 -699902148
320073028 874451688
189710664 -607377056
578496644 412015560
590118716 -351807984
-390737556 792267036
-257009456 267263545
-884311516 -730661316
570107780 543703248
-561718916 -715762344
-322010040 628917212
143761244 -215867608
-135197612 -419166484
-257009793 267260918
-564660844 537455292
228815004 773756192
472179444 429506924
-508283600 576093584
146266252 773741628
127449564 477393356
599061012 978555160
934673828 -694994080
-452372404 -756861952
354007148 754677352
258117772 451250976
997051440 896880248
597124 36497384
-428065088 -608585868
-382144796 802753116
-67183732 -38201372
-451615076 -145421540
395383472 436118980
-761435048 -486102628
-904890448 -244616944
-332903912 -521653352
-256997976 267250725
775198028 -162577932
455518228 -694236752
-680925256 -645767760
-587351556 -292212096
-256996864 267251975
-526677932 472048368
-766736344 -303251608
557058436 469601616
-500797704 -185181260
190744708 -779931328
-614731876 -307285836
783179100 479009960
903375792 961544408
-257004017 267254254
743404816 -254374824
-532474404 -782407208
645563864 -783426688
922789604 72266568
-698649644 -387271324
576355736 376188120
-960554056 795281784
823084460 -26127816
649204864 493894368
-78194116 -740477452
-845542148 197109176
-9845264 -411403872
245694680 -84209048
212605272 -595842368
295081204 981031040
-257002664 267255086
356686924 741263908
-597925020 55095612
-381256392 -278070452
558179864 -25472436
-388960748 408359996
-649132044 685309020
-257001065 267263193
530333496 897623012
-467300504 -560888768
693610500 152106416
-510278868 -311538524
311902624 -610115088
37749888 -297265804
701882852 23200452
762920576 -33147664
-217993952 -779945892
-925425688 -800612208
418045056 745298136
-426550432 644777408
290449852 -65552564
347861140 360764844
-227999420 567078468
521667916 246655904
130464312 -133129524
151742316 -372022816
841143820 708043424
-827919708 407690052
989987900 -905385624
-880248160 561209176
365774860 307562552
783863608 572030228
-731258440 989012112
-167704460 -622421668
-197313072 -868582396
-395383472 519323112
866587128 851848360
-641879172 -426361100
605804144 680269876
500448168 -155092036
-986011928 -290813952
751429580 245316016
-632893184 -847872388
-50012776 -329670704
-493297244 94432976
215386996 114647808
769620016 -205337836
292037328 794102100
702581924 377047396
987278996 -222916584
959898676 56945240
-257007209 267260868
-619188460 -276978152
-443692260 124158100
-219683376 11563816
832871468 -780324556
978089112 798529556
-153548252 -598929936
-41230684 274604220
974681136 -414447748
-515449088 212139224
-416108044 -391829856
370420776 295853096
-243058596 -245782064
-623645044 -891972180
-399272060 -270817580
642651064 308509212
-172597964 -531294720
-813399400 721966608
-674866632 -440255156
6160572 -678172660
834837608 321485736
-187831908 599832904
128847708 941679112
-148523672 949092188
-256996804 267254843
499283048 32623360
-517633688 421758876
512871260 -264569624
-427045608 -677881380
374382184 -651302080
877029516 513584896
-257006857 267257202
-44842556 583943580
713636000 445250608
124769788 969816760
-674793812 -518274504
-578380132 -690260780
952616676 501263752
-722243324 606983828
310955964 168345276
-109929072 254476772
-341919028 -764012876
-207537000 -815336412
-443430108 -656559684
655744100 454047264
-27817240 341787952
-493399192 -954291536
-291163488 562330604
91432792 -431414808
-170952232 -433045976
-708960956 874975992
214615104 -242344960
-542319668 799039296
96151528 926168452
733443040 -621911928
-160029232 -452430660
-949150444 928294796
-448644020 -195696468
91665816 528629508
356453900 705130624
-507846680 126444648
-723714288 786310360
-430147740 538227184
533304552 -37298404
-721471432 201492940
-572277816 -821176576
-250093008 -845585840
740958064 872616624
197152868 551101760
-524274872 -167442308
235762032 -597124
983375844 303732220
638077968 -708247320
705654928 -330835824
-250413416 565432736
-730340908 681303920
-614396904 65304976
129663292 503098816
-410719364 471931856
-152528772 -806918420
-522133964 -664919420
247282156 -536362992
444405896 -454192904
-978336700 -243888744
985312856 -121784168
-675915240 -674167560
881296768 -72193748
-946397848 366867160
707402608 -324049000
328476456 671298452
-570850544 -460178708
-725665864 -182472356
410602852 -985778904
401777068 -604406000
-259341148 209998316
-38492652 -562170400
-692561892 -780106096
-588909904 -151130628
-38638292 -128512736
-429623436 141911616
-937965292 756497852
816749120 -805083356
50056468 808258308
209808984 -356570412
-257006350 267260760
-203065852 471145400
554728196 -435725752
-544824676 -675784164
-535125052 -735394616
-955019736 60163884
475019424 669914872
-613377424 288920632
-341380160 -623586788
-79024264 -52998396
-257008512 267261024
-150446120 750089692
-765411020 966306836
292590760 -185035620
-557276896 381853516
-735569384 385683848
766925676 688964584
-781183832 301416544
506696124 707082200
840910796 -609357760
-452518044 -724821152
-458168876 -825196240
-828749856 -520386284
-426477612 -497622752
520386284 -541562340
555805932 115332316
-722563732 -76300796
716446852 -711553348
714466148 -190497120
-217979388 652569148
-957903408 -827774068
-289299296 957932536
562476244 330661056
500360784 771498772
-256996867 267250798
-411651460 -342632664
782552848 532678300
519847416 -11476432
863892788 -930115296
-397378740 320480820
-183885064 -219552300
-103317016 -418481976
359308444 -387504348
-387504348 -173136832
201551196 -490865056
-412685504 866689076
823827224 -738147212
-685352712 513046028
899341564 -909230520
718587760 207740896
-278434552 -941533472
108603748 -183200556
-154189068 385887744
-36380872 201026892
-314728040 890486652
-440692076 130682772
487850308 401092560
-630548380 193366228
-514691760 -639869340
92219248 -263433632
195667340 766139220
-45789216 330908644
-163145928 787781324
-938518724 -37298404
481194560 152485080
819938636 242155628
-470227868 -443604876
-689008276 526517728
322257628 738788028
-46925208 -152936564
-322927572 -264817212
-257006705 267260300
649583528 -582982356
359759928 -326757904
-626324820 823987428
-785567596 832361728
-66775940 -554305840
989245136 566554164
766925676 -166583032
144809852 564748228
769969552 720874308
-231043296 770741444
607260544 -744701012
-742720308 559097396
31647572 849896784
522905856 -743812608
733108068 308917004
-294950128 -835784268
-199745260 600153312
785028728 51192460
809132148 797160540
-989026676 -274604220
-888826356 479694468
483583056 -563015112
-355900468 686197424
883000756 -527216800
-564194796 -739851200
-190744708 -231378268
173981544 456727040
-223222428 839367012
218751280 162330344
169131732 -944519092
906754640 -504540652
-938300264 244631508
-324165512 -140120244
121667656 303033148
105661820 117167380
-307926652 312237596
460775832 -109492152
-697702984 -646830932
-206255368 -387751936
-777571960 859276
-257010016 267258495
985953672 -747045816
-552194060 -576588760
-715208912 -259078996
602600064 911269480
425574644 281959040
466324716 -185924024
496981936 -552456212
-435638368 557611868
742312516 723146292
544941188 72033544
250704696 -55197560
-405126788 774193112
927450084 -375008436
342880252 -516322928
-436759796 -481209124
397655456 258554692
-358492860 -35244880
801937532 576282916
-16646652 966962216
424919264 225800256
-297833800 -644209412
-342516152 822822308
-874000204 467111172
-435070372 -333297140
-257001198 267261657
991721016 41536528
-62931044 -985560444
540877832 74276400
780208044 -417608136
-632252368 639286780
-425429004 911284044
-603430212 -599963980
-948480500 -823433996
280429820 4150740
435274268 -429506924
-285993268 502982304
111356344 -879184988
-889933220 -831953936
613158964 397203972
-86014984 231116116
-460426296 550300740
-217192932 -758318352
441230944 -44711480
-794058408 235543572
-257000798 267260794
-972729560 -480801332
-256997947 267250415
-876053728 -543426532
-497782956 -790985404
-610886980 452488916
-73198664 -913468644
-368833300 -986667308
128221456 167544256
891389620 923459548
-766852856 -234917320
-575292564 709092032
41026788 283400876
187249348 -214382080
112594284 122847340
679250396 219625120
-681172844 -426550432
443430108 -623892632
154524040 152019032
474815528 65232156
-257008512 267257217
-364711688 -655321744
-364638868 65610820
-257002937 267258487
-929882272 -330253264
-610056832 934513624
-283095032 240000156
-535867816 -182807328
325884064 315237780
589332260 -288498276
-50114724 764202208
918012612 646627036
929794888 14840716
737389884 234393016
110205788 -856567096
575744048 -319708928
392805644 743870864
-257008180 267260198
305290568 -311349192
363910668 408316304
613362860 -160946764
-235077524 -57090880
-404442280 637233256
971389672 -805418328
160509844 80786508
-734753800 -465174160
486961904 -387620860
-135678224 725913452
978380392 -447114800
396097108 250733824
317990376 669099288
187438680 -801675380
290784824 292110148
-822385388 -248490968
262719996 -187365860
552630980 -684143900
-600313516 964355260
750657688 -551116324
-191429216 166990824
-294411260 -238689396
994342536 135416072
-861868392 710577560
-257010418 267258710
90966744 -892423664
-428356368 952136064
-29288204 19428376
-257007211 267250790
-364842764 -775736896
-832987980 -858897336
3393412 595798676
-679934904 98234180
-347205760 630621200
-323073212 -518478400
807238828 414651644
797466384 -762367144
110555324 -739530792
-783776224 277473328
-420433552 -575263436
-257005779 267257576
-581992004 402592652
-714946760 275419804
-289255604 -695518384
718500376 888447692
-257004540 267258871
-26535608 956942184
-257002827 267261002
254170928 461780748
756337648 675522012
230955912 553271796
684901228 255496252
111647624 811768232
-738482184 60426036
-280968688 808039848
-405185044 -217382264
658176288 997007748
-990497640 856712736
702625616 350555480
533450192 -869689260
-570136908 -148509108
-187336732 332933040
-61066852 801486048
-616188276 -329787216
986827512 507482580
-523459288 523896208
-601915556 -814899492
162810956 -858533236
-61620284 -740025968
631684372 875631372
503025996 69280948
17243776 376537656
-203823180 675900676
333486472 -683080728
360313360 -211309076
-892350844 962927988
-450945132 -502064772
820011456 -754895812
-257005262 267251193
450377136 250398852
-257004944 267250918
-257005531 267260704
58241436 118070348
737506396 506244640
700353632 -605046816
618999128 801733636
36555640 515754932
-516745284 614120188
-99108020 603925388
-109870816 -519395932
788611472 -220557216
445134096 -951728272
731185620 -54076132
-257000888 267262328
435128628 -594415096
-708043424 -304300216
874466252 -172262992
691848256 84471200
-624679088 83247824
961821124 241427428
362993136 -734360572
562985984 987788736
-705552980 648374716
-885301868 87194668
374571516 -920095264
-256997017 267255320
416734296 198434500
-919891368 -615693100
-725112432 664657268
466936404 -233635688
796082804 93515444
-257007920 267256543
-168956964 150781092
-272361364 -186404636
391713344 976166664
-289605140 586011668
-791917500 -149455768
946397848 -729452504
-257002637 267259816
-257004900 267259188
-234101736 -741788212
-558092480 -832551060
-561413072 481951888
-566889136 -409466860
-54469360 52809064
583856196 632179548
-743011588 -253908776
467387888 -183535528
-863819968 485228788
-466528612 453989008
-60615368 538620412
112637976 381970028
232222980 -191269012
772561944 -153431740
377629956 -208891452
352011880 -799097552
-423608504 680400952
-492248636 27700728
-620178812 165985908
-842818680 698270980
-140207628 93763032
232354056 -940280968
-830118872 -607289672
-604274924 703980068
912740444 293362652
551203708 869922284
804981408 -799097552
199818080 -584759164
-883102704 963059064
-691760872 -702305208
-977302656 -335132204
-964865000 -351604088
-442148476 863790840
-257005578 267255869
-704475244 -554320404
-724282284 -432667312
55867504 707723016
870912636 675915240
-195842108 964865000
614047368 227023632
211017796 -691629796
-402082912 -236956280
-681668020 -352288596
792645700 719723752
340389808 972248948
541271060 944402580
-511356604 232601644
90311364 -577928648
706892868 -648025180
-60994032 -209605088
-807530108 -853348452
643583160 -965811660
907249816 -366444804
717422640 -197313072
856436020 312426928
-835434732 986885768
956476136 -761187460
-901686368 733544988
-498831564 -175525328
-696596120 -858547800
749434312 416457580
674371456 -770348216
-428356368 -585152392
684842972 -171724124
-294891872 -723073472
628465728 725301764
-127842792 -689823860
158208732 -225829384
302843816 -920299160
-741365856 -27467704
100855700 -122716264
-144824416 969423532
-942057776 -942480132
-992070552 -696435916
-439060908 661933800
-301576748 -306878044
417841160 -641733532
-740258992 -839833060
-482286860 -351065220
-498962640 935547668
-498802436 231086988
-840954488 -656617940
97404032 510759480
-888010772 -460222400
968680768 -268967952
-256997008 267253684
173297036 942451004
-202847392 612678352
-73650148 -584977624
-257009698 267258808
-818817208 -377105652
612503584 -523109752
339472276 895467540
481398456 -900841656
-312922104 529517912
127930176 -290347904
-806627140 909114008
920663260 513803356
283153288 -330165880
703805300 -809947732
-256999687 267255316
-476971000 -731141928
313067744 816559788
-308436392 847042240
17549620 357036460
-160116616 -223382632
673876280 905152600
341627748 -173020320
826332232 -271837060
528163460 863645200
838114508 -289707088
585982540 -592186804
-430497276 -932503792
-38681984 -563961772
465450876 -107555140
811768232 -874043896
210289596 198361680
-763488572 -959607396
716257520 513614024
-551538680 -735962612
406670572 132255684
226630404 969263328
667686580 -504831932
-483990848 458387336
318733140 -557786636
-385057596 -750948968
615765920 298183336
-927246188 34443860
-399912876 405942372
-174258260 2752596
-151145192 9685060
470795864 -796359520
154713372 861722752
795966292 -855198080
584875676 -915172632
-910497588 -71538368
331884432 -12146376
-544446012 -441522224
130376928 -236257208
-580754064 -47027156
-941548036 403233468
-847260700 950694228
611294772 103943268
653836216 624562576
-856523404 774353316
-800990872 299348456
925148972 -12554168
597473536 377790160
-7369384 -344220140
-706135540 801020
233839584 -767056752
603517596 644296796
644529820 267162016
-257008746 267252120
-150256788 -977841524
666637972 807005804
-726029964 746026336
-513526640 -416719732
-101001340 -640466464
-375401664 -946601744
935766128 113409868
557524484 -624431500
474888348 229514076
570937928 -60979468
595070476 680692232
665866080 -598245428
-7806304 -329233784
241471120 442396064
479272112 -140309576
-257009928 267253376
965971864 -605250712
-277720916 605527428
251491152 -351210860
-692154100 4165304
-557815764 289838164
-805563968 168855016
-303528324 290610056
-93122216 -553126156
758114456 -602905908
-106608480 -728797124
-362599908 650544752
-572234124 -56581140
262326768 487981384
876315880 -630606636
-859843996 -99326480
822429080 -403728644
733122632 -370872260
-511458552 -765250816
634640864 -699756508
-653923600 -525760400
-421773440 351094348
-142712636 -378824204
865188984 -493763292
651185568 -822749488
-350278764 -632703852
917633948 -880830720
-441260072 210974104
-456377504 401616864
-153795840 -233009436
757575588 485257916
-759512600 -899938688
-205352400 -276322772
-805563968 -248665736
-289561448 -165752884
-257006833 267259134
497346036 -739137564
886437860 -963452292
-824045684 590308048
684813844 -631567860
-819516280 -384227448
720204364 552223188
-886889344 452095688
819822124 -859829432
661977492 978132804
652408944 -344118192
-887850568 557830328
889073944 -895147132
-895496668 -621795416
617775752 503390096
142843712 -282993084
248039484 319242880
778911848 747351660
-231989956 263914244
77844580 801879276
-673308284 -441580480
482199476 -973486888
981453396 -564049156
-785494776 787504608
112550592 935474848
-642185016 -146207996
-303819604 -836599852
537047500 -368687660
-371119848 424613420
454090956 224518624
-838813580 914036640
869456236 300134912
844639180 267365912
-763357496 309718024
-994065820 9961776
-27671600 -865392880
-230431608 -652306996
710388228 267336784
-611338464 -536829040
-931163904 146630352
-407355080 394334864
265822128 -114298272
106244380 573748780
870213564 -964850436
25268540 -82344856
-867388148 -338190644
-85243092 746856484
655816920 541941004
224955544 785188932
-102982044 -221168904
797917868 -649292248
637946892 -607071212
-941766496 -36701280
718500376 263040404
911910296 -970748856
-564384128 504220244
-926372348 545552876
-330602800 723554084
-882767732 392674568
-123036672 985254600
934615572 404675304
256588552 176734140
-640437336 -651360336
-767071316 850188064
-61489208 358157888
-812918788 8665580
-701853724 -417287728
670759584 -90879360
712135908 408796916
-640582976 -787242456
854644648 747992476
-675682216 803393932
-928658896 994153204
610945236 603998208
865247240 310897708
-405010276 -665676748
-235543572 -473577588
628145320 -441784376
28166776 -714655480
-990599588 -232718156
-987264432 -607741156
-942145160 -974608316
-105021004 -355230524
392150264 487020160
22996556 9320960
-257006542 267259692
174753436 287813768
827351712 918260200
571505924 -439381316
129211808 -796636236
446037064 796912952
336195376 -722257888
-257004437 267250487
457761084 -474131020
-294294748 989711184
-447755616 -306047896
-958340328 -188399904
-625072316 706980252
66819632 130755592
506317460 979064900
-864067556 176734140
58576408 991822964
886729140 -431924548
369080888 -136217092
-960990976 -549994896
660462836 -539887480
479927492 711902884
-64970004 258525564
-650486496 -222989404
640422772 -714102048
-276643180 -928527820
-524333128 -696159200
-791713604 -455518228
934848596 -616654324
-257007326 267253994
-840080648 -434458684
716752696 -677036668
-566583292 604478820
-149834432 -396140800
-278696704 452998656
-447318696 -832070448
736341276 -292750964
-957641256 516293800
249626960 -209357500
124624148 339341200
-914546380 227941164
-721398612 -840036956
314626092 461955516
911298608 -220193116
-815409232 -148844080
-200415204 -638951808
995478528 707504556
981074732 145523488
-458576668 504802804
-783616020 -848163668
-513351872 967719544
-675114220 -35783748
67562396 -115827492
457644572 736545172
434065456 -133347984
-282818316 -120094744
654156624 -510890556
-769328736 -659181204
-888243796 -804806640
366692392 -198347116
27190988 -899574588
583098868 -567369748
-257001666 267255863
755274476 -394189224
-526415780 -585472800
-322913008 706237488
91651252 594939400
139304660 -532488968
303280736 -486029808
-753264644 -655554768
-993643464 427089300
-51469176 849940476
-288294380 -700572092
-490195112 -200255000
423593940 -782509156
850319140 398077812
798238276 199920028
-257001780 267251415
165898524 194152684
-102719892 405927808
310883144 -628800700
-528862532 -720830616
-532488968 183273376
-887166060 -845964504
-146790556 -472412468
625072316 834298740
384154628 -774644596
-171301768 -514123764
734972260 202381344
754793864 -386324664
-486539548 -158703908
238106836 -108094008
-738729772 -684842972
-683182676 -747147764
93704776 -772401740
-131076 513992688
-210085700 376231812
-803481316 -650603008
84209048 -349739896
-619902096 954029384
234829936 945494880
-946965844 562519936
-807195136 347162068
-857805036 -245796628
-202934776 -945130780
-257009824 267249869
-309718024 921304076
625188828 -949237828
-141125160 -987031408
-72718052 -837400872
702669308 -145057440
-552296008 773610552
866878408 -135561712
-469732692 -227591628
555703984 806598012
-550766788 944460836
787227892 895234516
-134702436 -474859220
861912084 255641892
-302057360 -203488208
78194116 -485403556
-652073972 519978492
-598099788 -615125104
-26419096 438420092
-294746232 -101656720
310577300 542246848
-545159648 385305184
-389441360 -881413280
-426171768 -779246820
998114612 945698776
-470737608 477684636
-756963900 897623012
202468728 -210275032
-652729352 876286752
-796097368 959520012
-699727380 -200356948
-580360836 800874360
-810952648 630373612
-27933752 947854248
181321800 -764857588
-465946052 -368469200
-729321428 -719548984
-118288808 677429896
-395558240 201755092
-670876096 -778911848
-125818396 -644806536
596614260 799461652
-216493860 706572460
-130173032 459421380
-448105152 -381605928
-95947632 -147314860
111429164 -448134280
849343352 -979807664
-949310648 -76679460
786062772 964282440
-734579032 -532561788
-785480212 -55051920
561034408 -640481028
-545800464 -897593884
-95627224 -195186728
-92059044 -632587340
-595653036 -317378688
-515114116 843124524
298401796 551728012
990905432 102705328
772489124 302071924
829346980 -41536528
689882116 -953490516
-257005075 267259476
-104744288 849634632
-982400056 470912376
410267880 720146108
-569059172 907788684
-471392988 160378768
835915344 166510212
-356046108 100957648
210478928 76519256
555733112 939115848
789223160 678624144
-301533056 -299843632
392849336 128148636
795937164 -712019396
-257006034 267256724
-814666468 -601318432
134746128 934790340
62363048 160072924
-256996359 267251477
-938853696 -97404032
511866344 -570661212
267278528 -952325396
48833092 361857144
-90209416 -523604928
539552508 624941240
-257002039 267262570
159315596 918478660
-216479296 469266644
493515704 -720859744
165024684 795689576
707708452 144970056
-552805748 -876053728
873548720 651928332
-284871840 211119744
785436520 -732146844
703441200 -506710688
941154808 755026888
-494127392 403262596
-612663788 -29492100
-775969920 504409576
977171580 -303470068
53216856 4733300
-832230652 -830759688
425647464 169350192
-119643260 509099184
-30162044 342676356
-613275476 -338467360
140076552 -93500880
-474436864 -540484604
724981356 967734108
-257001409 267251251
-861708188 912623932
518318196 -446954596
-256999617 267253686
788378448 684813844
313533792 -628290960
563364648 -811098288
217513340 -702392592
-257010415 267256575
-156985356 613493936
538751488 -500404476
164485816 938300264
586113616 731855564
382406948 537149448
933814552 -484573408
969277892 144169036
284289280 155543520
961733740 -73125844
179268276 871538888
243859616 940382916
9495728 -809263224
-458023236 285498092
-120487972 811680848
356104364 -600415464
-854586392 474626196
459770916 -494593440
-805083356 -112201056
-943397664 140528036
634407840 -868363936
100578984 63659244
-37968348 -352856592
164165408 785538468
125687320 -394130968
-347555296 -315296036
-203386260 -728797124
374833668 -749987744
-764173080 208075868
595827804 -285774808
-65872972 226746916
-650238908 5010016
-651098184 -636213776
-504875624 917532
891447876 -820710528
-181030520 -862902436
-607886796 -969117688
-806306732 209648780
-54454796 -704431552
-993104596 156723204
758158148 650559316
-77436788 -335904096
-374862796 -392193956
689212172 762046736
462800228 340302424
897506500 858329340
698489440 -341176264
910468460 -655176104
397364176 821045500
38463524 -990235488
-692066716 -620950704
-429434104 -798325660
-294644284 -406990980
169597780 -238703960
774804800 -415438100
-660477400 450799492
957990792 -123939640
-153096768 -875223580
-323743156 6320776
64154420 948320296
702232388 563670492
-431895420 46575672
185632744 760794232
-960524928 -582123080
-357502508 119832592
767100444 -735583948
850654112 815365540
-335918660 572438020
513118848 -405447196
742501848 727034880
905167164 -415307024
423375480 318631192
-256998016 267257843
658088904 -798587812
262618048 949893208
-614455160 -384227448
598289120 217163804
339938324 220921316
-957990792 -522017452
928789972 -834123972
-559170216 663331944
297294932 -401019740
413806932 -761070948
838332968 193453612
61358132 -908924676
793388464 -802330760
-763940056 -173908724
-498190748 -491301976
-250078444 -986113876
-364231076 711058172
579399612 786252104
865786108 931571696
-341831644 -682804012
-996701904 -827774068
491447616 -303338992
13996004 440852280
620033172 637684740
408811480 6903336
-971564440 309193720
746696280 -590206100
-197531532 -510511892
837837792 -622290592
104933620 636708952
-536741656 -72018980
664948548 -123153184
49182628 -716155572
-731739052 -246641340
210173084 107103656
-446051628 234407580
440706640 -329991112
-257000412 267255173
-745472904 -815540308
-593934484 -388523828
990220924 -927333572
819749304 -657608292
436410260 221780592
-693377476 -173209652
139639632 -6626620
873184620 -521551404
-898613364 84267304
-632092164 268210624
-257002755 267258263
-890122552 -683459392
531149080 149645100
-257009832 267252395
145363284 890690548
-902982564 97957464
-901453344 614236700
-558208992 -493005964
187293040 539523380
-280429820 474509684
-986958588 -230387916
462494384 576370300
-652117664 737185988
152252056 118288808
101540208 504511524
178234232 127114592
540120504 534513364
-256999335 267259204
-709965872 -181350928
628392908 -243947000
796228444 -807559236
300149476 296173504
-250224084 -350599172
-124798916 391451192
907220688 -704315040
-280560896 965913608
-231727804 779246820
-256999252 267255920
-705334520 -393868816
-282206628 -892831456
467577220 461227316
648913584 -380120400
651069056 -785159804
650515624 -947417328
-275900416 -121711348
-406058884 947985324
298707640 -231276320
-438099684 201944424
101321748 -542989612
310358840 -768017976
-256996529 267250663
632368880 -370042112
-424482344 -418103312
-327325900 -901016424
-162796392 -574768260
15801940 831735476
-257010146 267261943
805840684 274079916
-151465600 -689780168
-183710296 -14272720
663972760 389077260
637844944 -239825388
-75791056 -132241120
-854833980 -829186776
547635528 367842948
-351735164 693770704
831560708 605702196
632864056 393038668
149586844 -116060516
439279368 -208541916
-991356916 778227340
-257008995 267259117
242621676 -217163804
531731640 -519104652
-964165928 77160072
-176879780 -909944156
563146188 39016956
-285629168 -131032308
904220504 915522168
-369488680 198114092
476082596 11228844
-377469752 -750249896
69936328 -944533656
55255816 232994872
192579772 426098948
374469568 327821076
140251320 -549499720
-177185624 -771644412
-481616916 345035724
889598248 -856800120
97098188 -851659028
4034228 647646516
848571460 773042556
-773668808 33235048
-896414200 691950204
-370537288 576603324
-704737396 -423623068
528003256 -440692076
977244400 -115390572
619421484 787504608
-467067480 -70329556
328578404 -60193012
949398032 906288592
798165456 854950492
632135856 611469540
-859174052 866747332
760779668 -277415072
-141460132 72324824
961442460 -184205472
692343432 814389752
427118428 753759820
-257008951 267259084
-571112696 -525352608
-327034620 561981068
283677592 658263672
-402709164 987439200
-399854620 -887005856
-236242644 -449532424
-134877204 -862276184
-305057544 -927814184
-902968000 414928360
-28225032 518696860
-829798464 72601540
-961165744 374149160
-995362016 -12525040
-746783664 754356944
750861584 -711465964
153242408 121216172
372911220 347103812
620368144 -765425584
-12466784 970748856
-735715024 282774624
510337124 -122497804
-113409868 -338161516
-210362416 -876345008
-67154604 91447356
955718808 636505056
-607479004 -113948736
647238724 581890056
362876624 968651640
636024444 47347564
852940660 130158468
-457979544 -781242088
-394830040 71116012
804238644 479636212
-459916556 408767788
-933945628 -240859432
526765316 859436204
-247689948 -498467464
-729700092 138401692
-370930516 247981228
-225887640 230664632
714160304 89073424
-530333496 321442044
-845979068 834866736
-115084728 -545727644
134673308 794320560
-740856116 -990483076
205570860 569248504
-883918288 -401340148
-257006644 267252574
943441356 -629252184
740317248 414360364
64970004 874291484
324311152 90937616
-941111116 -677852252
899123104 -637422588
-959243296 -108428980
-257004950 267262790
-435114064 988400424
794189484 532765684
338613000 -13311496
-60251268 -773042556
-963292088 -849882220
19268172 210872156
-73926864 -175641840
149514024 201784220
932372716 721223844
536901860 904380708
438696808 900157148
-820812476 220163988
726437756 -816064612
-225348772 296246324
-63222324 -402476140
543513916 650268036
-836104676 770319088
-860630452 -108166828
-67402192 -427599040
-967967132 -754764736
9845264 409088196
-257010597 267257697
785480212 533027836
-759672804 -629485208
-68363416 663113484
208556480 -732816788
-611032620 -720131544
11636636 -485388992
407908512 71538368
-925716968 24802492
-184656956 -426696072
-461096240 -172918372
-256997680 267253334
-671924704 -497491676
-674779248 948320296
475106808 607449876
-490675724 383775964
-333661240 976938556
-256999549 267255101
-769620016 572365200
-214673360 818438544
662399848 -198245168
-475820444 987526584
-305086672 695853356
-912216140 189186360
80480664 80538920
-826040952 100477036
-190366044 683575904
965272792 64445700
101117852 -304110884
-257005456 267255441
-953068160 -656370352
-257009370 267257828
-803335676 -987730480
171258076 -346856224
-951000072 -172976628
64911748 -695765972
-204420304 96049580
-130930360 -508225344
-4296380 71946160
-256997969 267258791
-153227844 123939640
-543586736 881806508
330180444 926838396
-822064980 -610508316
750439228 888374872
-888170976 -810850700
-239767132 726801856
-990643280 887632108
-49197192 -750060564
243233364 -932445536
-383907040 288163304
439468700 -327981280
-729802040 -973049968
993337620 -954874096
-936596276 915274580
-892831456 -936392380
-754997760 31691264
594808324 247136516
567282364 820564888
-257010748 267261582
-149135360 -113264228
128454480 625232520
217906568 -424933828
534498800 232776412
-593541256 -609066480
-608017872 -333675804
747657504 -986143004
638325556 988211092
588181704 902705848
680619412 132954756
-764056568 -915638680
754342380 902108724
203444516 -326859852
-65028260 150125712
-257007195 267256652
-315427112 38041168
253369908 100171192
-523823388 835565808
-257008164 267249405
721151024 -125148452
392033752 853814500
632689288 -506900020
-256997484 267255180
-975059800 523138880
-770115192 314757168
-300557268 189841740
-517167640 725505660
368993504 936013716
337360496 531848152
-877801408 -155689160
650865160 533042400
-674487968 328374508
4602224 -645359968
266127972 611731692
-598332812 827045868
502297796 538591284
-782319824 45585320
124463944 445978808
769066584 137323956
592813056 865334624
-820098840 683007908
-424001732 -254403952
-275783904 260943188
438463784 -358361784
-956257676 456100788
-93981492 -481179996
-257000996 267259061
-796548852 832201524
780776040 641791788
-811535208 -833221004
-438988088 806117400
-106506532 -212969372
958092740 -557160384
-948655268 -12787192
-214047108 551160016
-251636792 -484617100
-257006284 267254230
-132925628 -949441724
-153198716 -421584108
974637444 -345385260
-431341988 238820472
-814928620 -279555980
648331024 28035700
-111487420 454105520
-317742788 19559452
976647276 -53915928
-673148080 -152135544
-441653300 459814608
31676700 927348136
-600473720 -758056200
340855856 -204289228
-976589020 378416412
-871247608 973166480
492758376 713708820
-576049892 -149688792
718864476 547824860
-645112380 686372192
-925425688 807952464
-623688736 -209182732
-846430552 426375664
425399876 447333260
966161196 -377877544
-808447640 -71917032
824191324 245330580
-601536892 770989032
-380615576 737783112
672973312 -847217008
682119504 553097028
-497040192 -712878672
-499181100 791349504
80961276 511196400
441201816 81733168
626150052 203575592
-747206020 -610391804
244485868 -85068324
-122046320 -315266908
54818896 903055384
633970920 220178552
301838900 -337535264
425734848 443400980
-904337016 -438405528
753453976 -461504032
-257000323 267252715
207333104 589871128
979662024 554538864
971316852 556126340
-590089588 -496122660
567063904 954786712
-540164196 -128265148
-868582396 313155128
564908432 775358232
731913820 -930581344
-418438284 54061568
-945553136 809889476
474655324 -518347324
792747648 680604848
708975520 -192070032
-257004542 267256880
333646676 81092352
741628008 217979388
-899487204 596861848
775853408 -25195720
-257002025 267253063
740025968 271152552
559184780 -305844
768920944 -92947448
-870388332 -292823784
637437152 -954757584
-682425348 -236140696
-143426272 609488836
-938751748 814710160
4485712 697659292
409161016 342108360
778008880 629048288
-381678748 -220003784
-257007999 267250417
-828575088 -890137116
760007776 736283020
755012324 104511264
-643350136 623543096
600007672 409947472
683270060 608673252
614702748 816559788
-379450456 -141940744
374134596 99049764
519046396 454877412
616421300 877641204
101321748 119264596
129648728 216188016
815496616 -710941660
-840386492 -722039428
316810692 -445425376
-987992632 -735132464
-1893320 -530901492
-590846916 -792063140
300484448 -10413260
-269099028 -420957856
-664817472 -404238384
946193952 40691816
463761452 763634212
-847231572 862028596
-215707404 505560132
-637844944 930333756
-304431292 -636388544
-257004703 267262182
-943616124 97287520
153519124 -826273976
151698624 241849784
-257003160 267253816
625421852 686546960
912623932 -562199528
115871184 -979749408
-556548696 193016692
528527560 904759372
687435364 -82388548
-694047420 -216916216
-816821940 684143900
873373952 666390384
-510147792 927639416
184729776 439381316
954422612 741569752
-218489128 467737424
788553216 179807144
925673276 -107817292
676701696 913614284
-695751408 -256632244
422574460 -51279844
707795836 -617804880
-191997212 384023552
-763750724 771469644
-938445904 -427686424
214221876 511910036
-588006936 -641500508
-271851624 173850468
-234276504 893428580
-398165196 -97622492
327442412 -735715024
451979176 157451404
327646308 955500348
-764464360 -242097372
-371600460 27322064
253267960 -63906832
655714972 729437940
-328316252 -880670516
-685643992 843241036
157276636 480480924
881238512 168869580
-89422960 303994372
-955442092 396373824
-608833456 -323582952
-594808324 528236280
155368752 -902997128
-530726724 -424438652
-392354160 -262821944
-898161880 -620863320
-79402928 329306604
-983550612 -717757612
-505050392 658278236
452547172 -812481868
-526590548 -388203420
777994316 -566175500
-257007591 267249685
-256996755 267256281
189317436 -726816420
-551771704 736486916
-257002224 267259651
37647940 -201594888
100972212 -417739212
233490048 44667788
935955460 -885170792
553592204 668822572
567573644 504598908
-208702120 -473519332
-789514440 -9437472
-865334624 967107856
511516808 179996476
314684348 767945156
-43648308 -654797440
-863761712 153111332
-315529060 -672463572
-372576248 -93413496
-471291040 744293220
482126656 -573137092
636359416 274123608
-714699172 -424089116
-457586316 80495228
836949388 -419647096
-267598936 475325268
683546776 -127114592
104278240 -906259464
-608542176 -867082304
-193730328 -484486024
-108982412 675172476
565709452 -35215752
-571928280 251272692
425341620 -346608636
-256998353 267260698
-533523012 163102236
753250080 442862112
966933088 -32492284
408665840 -615445512
34676884 -691513284
-589477900 -657273320
-425676592 -128978784
869834900 -518725988
-761813712 -46138752
-871844732 979385308
-195361496 343448248
-488578508 667351608
-588924468 -473592152
359133676 -434050892
267628064 -463834272
-269361180 -754517148
-669070160 -742443592
-806918420 417943108
-83684744 -918726248
151786008 499312176
-257002462 267254164
-10020032 -723568648
-526401216 -594924836
-730238960 -679570804
-212648964 -349171900
-36992560 -629470644
-280357000 -696319404
-92641604 951699144
-602935036 25530692
-425705720 -226368252
-88549120 895802512
709150288 694761056
-292809220 658190852
179909092 -452328712
833818128 827016740
263477324 -303105968
-367391464 -26856016
792179652 -222523356
761507868 -425720284
-257006629 267252356
-531309284 -423157020
-257002349 267256527
798675196 363007700
709572644 -680517464
545844156 32550540
-548188960 409190144
-739370588 -937397296
881267640 383193404
-494520620 317247612
794757480 -762439964
254666104 807413596
-896020972 -840663208
-550679404 894360676
527974128 -155150292
-425501824 -622421668
-950228180 -121492888
845673224 343025892
-728869944 -820069712
416588656 323320800
686823676 420258784
382683664 312412364
-257006406 267260915
794029280 370027548
797641152 -204070768
89583164 -983070000
595521960 -904264196
-21496464 -31108704
-170296852 -351633216
-246379188 67067220
-912929776 -20054628
583142560 619217588
-735045080 7194616
-872893340 -103608296
-532707428 -387402400
-871626272 -725199816
252102840 721646200
-510074972 207289412
772926044 -530537392
-367187568 -226178920
-121318120 -865917184
381838952 -158092220
-509987588 749842104
575569280 529124684
537732008 595361756
-125527116 -868232860
-748720676 404442280
-874757532 735336360
-227227528 955427528
-842789552 589608976
-133639264 -579108332
928804536 -799723804
-257004908 267263909
-739210384 -57396724
934586444 715747780
-389295720 247762768
500710320 -963685316
44143484 -486000680
-339020792 217731800
537921340 -280575460
-616872784 -483510236
-672754852 692765788
914051204 -311116168
-40808328 36672152
-131818764 -368702224
418059620 -133158652
15860196 -503506608
518638604 -987249868
-113526380 -274283812
-472062932 -354065404
499647148 -870956328
333952520 703266432
-45294040 768105360
-238602012 721617072
643772492 -957757768
-550140536 831415068
763808980 -292838348
735059644 164762532
-468247164 866528872
501904568 -329015324
690639444 -100549856
933348504 2024396
712368932 507875808
353934328 602221400
29215384 -936727352
760488388 -674822940
240611844 718514940
158543704 -706339436
-996934928 677182308
255700148 -595201552
592070292 -113409868
-359963824 104642340
864111248 -191210756
-98379820 997546616
796883824 -840881668
893617912 -237320380
-426230024 -493719600
144678776 -409699884
52051736 211862508
-664730088 -318514680
-69120744 830701432
685134252 61401824
472689184 -640000416
129998264 -751837372
17025316 -150591760
-257008881 267259422
-579588944 -382887560
520211516 776246636
-930858060 363284416
455197820 -481034356
-431706088 -215459816
941067424 -94869896
671647988 -54848024
-376333760 -830803380
-131381844 571971972
-636082700 7267436
-792267036 -597225948
57877336 -296828884
-625130572 674473404
-884267824 -169903624
782465464 -718078020
749871232 173165960
-780499324 -113016640
73664712 -612037536
-974841340 -675478320
934659264 -288833248
-256998161 267249438
-623164432 852154204
-790927148 646219244
-257010527 267251204
-327500668 419370380
963321216 652030280
-732336176 -641820916
-830264512 -851163852
-324791764 200342384
669798360 97054496
228334392 616130020
-364303896 -347365964
-462669152 -819574536
-710315408 -745618544
308028600 167719024
-683386572 696858272
538868000 148436288
-293450036 -778489492
164048896 -342122924
-470621096 347016428
-958034484 -72135492
323961616 818263776
-716621620 268137804
398660372 -223644784
384460472 963350344
-492700120 986521668
741089140 -517313280
-290551800 -370246008
-256998982 267258757
-977943472 558442016
935183568 218372616
-107409500 565811400
-411229104 424977520
-870344640 441362020
645228892 915638680
898715312 576108148
827060432 748502216
-476242800 -475441780
693377476 -323102340
67431320 213930596
80859328 425647464
-251563972 923619752
-554553428 -448207100
959840420 423521120
907584788 -737797676
942858796 981366012
881267640 -988211092
880262724 753017056
433264436 -554407788
407515284 818657004
247806460 -702450848
60411472 -83597360
-30016404 554640812
-283313492 882170608
-654302264 306557636
-89481216 -71188832
-147722652 114065248
-152863744 -860834348
-960015188 -382814740
-377382368 807180572
657113116 -131061436
-412962220 97913772
936669096 -95408764
-239563236 -435827700
645607556 -89291884
305814872 -534061880
-683983696 8359736
-620135120 468290856
100214884 657477216
-778212776 710577560
-365235992 -465057648
967719544 -629936692
56464628 603473904
344875520 -476461260
-354516888 -90704592
437837532 657462652
-305232312 -972467408
-727661132 875718756
-677211436 684071080
745152496 -876184804
-671720808 -690610316
453872496 94942716
296741500 -547912244
-335889532 -429987536
-388625776 157262072
111458292 -984118608
-84383816 240699228
-821540676 -189783484
647471748 294862744
-478106992 -498074236
-660856064 971214904
955209068 -665764132
-209328372 -468611264
-740710476 807384468
681376740 127333052
206983568 922643964
868786292 961777432
-808549588 467912192
561296560 622727512
-675638524 313315332
-182093692 49153500
-264030756 -591866396
78325192 -351764292
632703852 -498452900
141329056 -716665312
-56843292 437007384
431269168 880816156
-108064880 -681755404
-847115060 146062356
-559869288 -404325768
801020000 493501140
-471960984 373624856
-566437652 -728534972
-699028308 509332208
-257005139 267255731
963146448 -651069056
898831824 -444187436
-621708032 -774062036
452386968 190278660
938445904 -486758008
-647937796 888214668
759046552 535197872
-832143268 920124392
-589215748 310096688
-131542048 178685716
405461760 396810744
224329292 -966467040
491797152 -527610028
858911900 509900204
-358725884 289255604
935096184 -480903280
47012592 -410966952
-80422408 -781679008
-1063172 -646277500
215518072 378722256
-257002281 267250841
465290672 -667642888
-400553692 886146580
143251504 -411127156
-351764292 -921376896
-66499224 390606480
-222931148 404267512
-138430820 394567888
-333530164 -609182992
-185661872 -664730088
990570460 826215720
626295692 723554084
-49124372 -81951628
-257010098 267252869
597269640 -678507632
-678915424 813865448
42221036 61649412
722825884 -388873364
-866499744 845032408
-284172768 -309266540
-256997588 267261446
169670600 -944111300
565243404 480349848
270336968 378154260
-722651116 906623564
330748440 -851324056
946616308 335408920
-58838560 310664684
798689760 -753570488
-965578636 980579556
625917028 796825568
452998656 168694812
-364755380 -828575088
226339124 808651536
-164631456 973821860
675332680 -571098132
-251563972 -146164304
-327908460 -981132988
642782140 595405448
-373056860 132954756
46095060 -975627796
598755168 495219692
314859116 769605452
-532940452 565403608
-572321508 247311284
823506816 775722332
-647253288 911094712
404952020 815467488
-940106200 279876388
403248032 722665680
704722832 -181321800
-257943004 453828804
627650144 771018160
-758828092 -779741996
-17899156 -336879884
522265040 -615693100
-738103520 -375925968
-966277708 227795524
-980186328 358580244
-147649832 -288192432
-530406316 962345428
-497724700 145931280
-73140408 182661688
823681584 -594385968
884355208 -349332104
-708101680 -858358468
-655219796 -613756088
-882840552 424132808
-606372140 -19865296
-843255600 -649204864
397495252 -301605876
530013088 6175136
634626300 522672832
-195361496 -343826912
423943476 261685952
969831324 670803276
-741933852 406117140
-649175736 291207180
538110672 -32230132
910162616 -917619384
-56886984 -512317828
-962359992 312543440
-217294880 20957596
-930654164 -18205000
466295588 -574899336
-109244564 -832303472
991356916 -978467776
291862560 -604522512
59290044 -807428160
-310693812 -935081620
771993948 102545124
602789396 -365367068
-219785324 665735004
-257004220 267257242
515026732 -520138696
864606424 1951576
-228407212 101001340
-416879936 -486787136
-819152180 -19180788
707315224 955616860
508137960 -977258964
-940193584 -846314040
-589113800 300571832
-947286252 -917750460
536741656 -977681320
-298795024 -43080312
-863208280 -839556344
-764114824 -857135092
905691468 -920998232
972860636 -27846368
-103433528 156271720
541314752 943820020
-294207364 -483117008
-257007326 267251251
-659487048 476286492
552922260 676891028
-436162672 37225584
-665356340 -715121528
-206837928 -308640288
711582476 943455920
100447908 394465940
616931040 163553720
-660885192 648840764
-971375108 547664656
611018056 857105964
99763400 -472572672
568928096 -96996240
373056860 -559738212
-418438284 301518492
549907512 35303136
-428356368 -468290856
-800728720 -888185540
-256998127 267256721
205396092 -885709660
-187744524 -594691812
-454513312 675827856
-381314648 695547512
97826388 -957160644
-509885640 781912032
-256999182 267263619
-257004819 267251413
-209197296 30788296
399184676 155456136
165796576 -239665184
286837980 659064692
534105572 92131864
623645044 -501773492
117036304 786878356
-257003618 267251680
-838362096 -733676064
-530289804 287464232
-345530900 843313856
788931880 -471553192
-100520728 -691586104
-568054256 -724194900
654010984 101496516
846663576 662035748
874844916 221052392
380324296 -859421640
586783560 289750780
-285250504 945975492
-504511524 -28836720
486131756 273613868
-816370456 869325160
353453716 -620615732
-929008432 -58576408
506157256 -586230128
865655032 202658060
-257000667 267259901
986885768 -441405712
-845323688 -212547016
-363022264 -347030992
752347112 605571120
-42264728 -625436416
12918268 -85097452
546120872 -442323244
888185540 41856936
727573748 784402476
869412544 864548168
-74625936 337404188
-857266168 -981220372
187293040 829405236
-866703640 526925520
-798689760 -456639656
-797990688 541169112
27278372 -496282864
-551902780 401354712
-663666916 -640495592
503666812 817521012
-268006728 -573224476
-959651088 -152980256
-925556764 -660564784
-257002050 267249527
-564398692 -714553532
-134935460 198347116
677939636 26462788
884136748 612678352
-525833220 712121344
-790970840 154859012
953024468 766255732
-125701884 323874232
476767104 -867504660
381766132 625130572
190453428 -778372980
86422776 -902225236
538999076 -758201840
765119740 -833308388
612430764 417913980
-615940688 -487238620
-154349272 -685993528
596337544 -17098136
-742836820 -462144848
-411141720 -476577772
-463805144 460761268
89495780 455489100
-727792208 -621562392
471698832 153737584
-35317700 -66659428
-956010088 -477582688
-908269296 -868961060
337695468 -860368300
-257010618 267256127
-530450008 262152
-565024944 986987716
973326684 581788108
-967486520 -650049576
409568808 209838112
-204595072 923357600
-577215012 658511260
-698402056 884966896
153315228 80669996
697455396 -794728352
514021816 -363823284
-40808328 777557396
102355792 130551696
127595204 -220236808
820739656 -659021000
988779088 722927832
-257005456 267257110
392412416 -133202344
-620339016 -996818416
437604508 499210228
458678616 -322781932
-246714160 -991342352
-257003748 267263600
-534702696 2738032
-686270244 790985404
-751939320 -410471776
168811324 426142640
654098368 151057808
584089220 -203779488
-257007438 267252657
689998628 306703276
501409392 73664712
-257008279 267260736
-257000557 267263877
-289750780 53697468
-177389520 48381608
-257010472 267258704
-878427660 185210388
952529292 372095636
-349827280 -401063432
-361128944 710897968
552208624 542086644
881995840 -776465096
-210624568 62698020
881617176 523444724
220338756 263200608
329481372 -500972472
-369037196 -866150208
-978657108 690945288
-215634584 -426259152
-241835220 -979297924
-949354340 -76271668
-734797492 -575656664
-257001573 267263165
312951232 302523408
131847892 -448046896
-257006243 267263325
65669076 570967056
-541926440 -443182520
650573880 -979225104
259457660 616799964
121784168 -408025024
670599380 -846415988
-392412416 80102000
-763910928 9976340
-938198316 417185780
213799520 -213449984
-100244012 539770968
124318304 607974180
487355132 693450296
656967476 -995740680
-188399904 86044112
-865057908 -447289568
-698212724 736428660
792281600 676264776
-257009555 267255724
912784136 -745429212
712500008 -109535844
-701737212 613654140
-972511100 227824652
-515813188 800466568
822050416 -159796208
-368789608 -319563288
-967471956 -305407080
-445862296 -930683292
-839483524 497651880
-495409024 -222814636
761347664 845250868
935562232 964763052
16748600 874393432
-257009508 267253593
-826477872 181292672
914692020 564267616
-63848576 878471352
532153996 894156780
346754276 -356934512
811608028 858504108
90864796 634509788
-464795496 -161529324
226557584 266127972
-888243796 515609292
206066036 -409583372
80582612 648695124
-252073712 -805403764
695795100 784096632
-257003922 267252611
696217456 920867156
-547970500 859610972
7471332 -641937428
-224737084 -727369852
-222013616 -510206048
869237776 847857824
-856465148 -250733824
-653617756 -242840136
103433528 241616760
179413916 -202526984
534178392 -485549196
-857207912 -484340384
-639053756 -456071660
706499640 879461704
485811348 -80029180
989492724 -94316464
378649436 -480131388
-329670704 -529386836
-257010400 267259341
-108414416 891841104
306368304 156723204
105676384 245927704
-350249636 36628460
185953152 -44230868
-279570544 -236082440
757968816 -271691420
983448664 139173584
-257005425 267256781
566525036 -335103076
-944315196 -443138828
476097160 745618544
828764420 879141296
296421092 -48046636
-306441124 -970006092
213581060 811171108
442832984 -17374852
-278376296 -705014112
-460761268 -182952968
-968345796 -891171160
-295780276 -372226712
-183841372 -443721388
-69368332 -344322088
-92015352 703980068
160509844 -200488024
-760051468 -826812844
834735660 982851540
-257010657 267253996
624591704 -224300164
-770989032 -222770944
-540688500 -439861928
308902440 -552441648
71465548 381139880
-537222268 -898147316
516657900 -77087252
383106020 929314276
880816156 -865378316
485403556 -13442572
-42381240 105050132
-10762796 -22035332
609984012 366823468
290712004 187802780
372561684 -465902360
604143848 249131784
-388713160 -547985064
-518522092 -697542780
914517252 327602616
874874044 615314436
-105618128 971477056
-702436284 -451309232
939276052 -843197344
759964084 -579385048
-103651988 822458208
-337768288 -672084908
712747596 -681522380
151465600 -593861664
-451979176 -425443568
261307288 802389016
-679381472 911924860
-317451508 502356052
-256998237 267252043
-912769572 67402192
117531480 -155237676
-520269772 -455241512
720626720 422690972
205163068 -211629484
-257003552 267252840
-276424720 -939232360
-10427824 339807248
-708611420 70256736
333661240 902079596
-257003533 267258453
953548772 -980608684
-287012748 -602570936
447216748 -192506952
199949156 422035592
-257003417 267263774
-203939692 -716621620
193803148 892321716
-702742128 -507118480
-928877356 -941067424
121361812 269404872
-419530584 -408156100
908079964 749842104
503098816 -709863924
-572685608 936319560
-492933144 -202264832
-764886716 -409321220
-257003010 267257636
-505967924 -656268404
568986352 551626064
-622611000 60032808
760167980 246597648
22778096 563947208
-100127500 626499588
-179370224 -506317460
-597735688 -61430952
67504140 -482956804
-37895528 -33744788
508647700 653748832
950810740 559476060
441114432 -375168640
-64300060 356512156
403947104 165082940
335627380 -960044316
816836504 455955148
89408396 618110724
435186884 251884380
-234247376 -897156964
-903404920 -787839580
586171872 845134356
93661084 763255548
-273133256 -458139748
-118201424 155761980
-257005455 267253908
-969773068 174738872
-615736792 437254972
163495464 -5621704
-194254632 836730928
-218969740 600531976
-148378032 -411942740
568826148 -487078416
-844391592 -674575352
-556155468 -631130940
656967476 524041848
-814214984 -656894656
-777630216 268239752
-782858692 -816501532
209066220 540455476
-757852304 -13879492
-505778592 -819996892
186972632 553257232
-123502720 257098292
604580768 -652073972
-888112720 -53901364
-115288624 751910192
-761566124 270803016
-639097448 641180100
381620492 -393694048
450231496 408170664
-237203868 -580025864
249714344 -390548224
97564236 -371789792
-755449244 -371993688
-306994556 -161412812
125337784 -720437388
349492308 212954808
526095372 507613656
-365512708 -932299896
906536180 -536639708
-825502084 513643152
447376952 -915230888
308290752 -970661472
-760852488 745574852
-564821048 -45556192
-490005780 648738816
-388756852 430468148
140717368 -764828460
-471480372 -643204496
-565432736 -839119424
197968452 -927173368
-631378528 -107526012
140702804 -73606456
151669496 -49692368
875689628 514764580
955747936 762614732
-968418616 -387766500
60207576 210231340
889103072 609488836
527275056 684012824
-297091036 -984337068
959388936 -825720544
-40517048 -70751912
368381816 -59639580
317160228 193613816
-37618812 -247471488
-257007899 267263471
119046136 783572328
-88869528 -10253056
-421321956 28472620
-366386548 206619468
50726412 886481552
693581372 664992240
-158689344 -967850620
114866268 138226924
-564733664 -862217928
776829196 -688163564
-839265064 901919392
-257007522 267254679
-776654428 -191982648
138794920 -991444300
795908036 720058724
560204260 162898340
41405452 -724835716
-379668916 882767732
-922702220 -623659608
-515973392 -917925228
-194021608 -228436340
449940216 25559820
-330253264 694236752
420666576 330748440
-606095424 386630508
-580084120 189929124
739603612 433759612
307416912 -203794052
-160786560 -269710716
347147504 -8345172
-209721600 -408258048
343550196 -728957328
979458128 306339176
-256996941 267259138
66499224 663259124
664744652 542698332
-186826992 -836701800
-502326924 -309164592
-861227576 294950128
624489756 -839935008
3291464 366998236
-668283704 872645752
226135228 42191908
847173316 -816923888
-888476820 -428341804
111793264 -68101264
-775867972 856989452
118536396 -375838584
972234384 661030832
652962376 500098632
413821496 -263477324
-293828700 872820520
135882120 -750599432
439541520 -239534108
540892396 616552376
144766160 -879986008
878646120 953140980
-696494172 -362905752
67212860 457484368
-189652408 16675780
-417943108 -89393832
339574224 -485345300
99603196 238966112
63761192 552252316
-223659348 -78791240
804719256 852984352
-270628248 -1864192
-760357312 -994692072
830657740 366779776
-900244532 -910191744
910890816 -328214304
534702696 -708422088
381256392 -524624408
795369168 995332888
280604588 -925789788
394975680 701081832
618300056 -524245744
758915476 788917316
325680168 360662896
81907936 768950072
19370120 786164720
-90631772 -250180392
-62508688 -531877280
-793475848 480917844
984657476 -514080072
996410624 -95379636
652073972 802170556
692387124 623834376
-621941056 629732796
-878820888 138139540
-860601324 -232645336
-463280840 -425851360
-762876884 -914866788
-127857356 -795602192
139290096 158368936
-848309308 -537892212
155528956 310679248
692401688 -478820628
914371612 331476640
-484558844 836221188
483189828 -365148608
-833934640 -595973444
428298112 988895600
-348764108 61955256
-556781720 945844416
-349783588 -960787080
395572804 334957436
-188414468 -594342276
231247192 538023288
419122792 98394384
-989230572 -805054228
432041060 91359972
-692154100 -172379504
149455768 -257535212
-257001563 267257798
886525244 -390227816
-533391936 842512836
-740229864 -323116904
-257001736 267253653
646088168 -263025840
-381139880 39381056
774076600 -10850180
836221188 -842643912
-846663576 -330165880
839133988 842352632
932780508 -737448140
797976124 -578642284
179049816 834823044
-568549432 -107802728
746972996 -726554268
667642888 -277648096
15175688 -293872392
484092796 215503508
490399008 -105297720
846299476 519861980
-139785272 472703748
875485732 226746916
-257005359 267259031
207944792 51221588
-489568860 -604187540
178321616 -867606608
-67897368 -414695336
262661740 -193890532
103608296 512346956
964661104 -696770888
-740958064 -804646436
-567326056 -385814924
734651852 -498787872
-212896552 477102076
-624314988 -386950916
214338388 -915099812
-638442068 -975234568
529619860 209226424
-955500348 618387440
290843080 -953359440
-481660608 817739472
-121973500 -640306260
19588580 -728593228
828021656 -693450296
-548756956 32827256
-462057464 255467124
211964456 -696115508
-861839264 72004416
958252944 305319696
-544169296 -549951204
-546091744 -99617760
471859036 983798200
-994182332 496224608
-606372140 -523226264
567340620 597080308
-502195848 -221387364
-136086016 423826964
525673016 -115317752
268734928 896749172
-257006295 267249741
-725651300 808200052
207726332 -653996420
741671700 -735758716
35332264 872529240
-575525588 -141591208
-229630588 -260302372
-492117560 277881120
-747555556 251054232
54265464 561296560
105195772 -240145796
768017976 183448144
-618227236 664147528
-440255156 623106176
-698358364 -673512180
684260412 848964688
-439978440 -911138404
427482528 153242408
112929256 311975444
-620324452 -808869996
718689708 -474378608
-160102052 -311320064
-116380924 -229135412
947388200 -243874180
-643641416 224402112
-886015504 298183336
551465860 -763692468
266695968 262268512
-785028728 -155223112
-955762500 -960772516
109040668 475456344
-866674512 -814331496
-892365408 -634160252
-385479952 420637448
723466700 883947416
-629965820 577972340
573384680 -335641944
-581278368 -833395772
-742254260 797218796
397466124 985822596
465392620 481747992
728884508 -301707824
-656253840 -133581008
-90806540 -246612212
-998041792 257491520
230213148 12554168
200167616 -243000340
-257006178 267254263
-845076100 244646072
694091112 106899760
-445032148 -282308576
-824569988 -807326212
-902647592 761522432
822924256 -228669364
-461795312 406859904
384897392 370595544
-672550956 -465800412
-227023632 192754540
325752988 576166404
433978072 387285888
-269827228 603328264
-121259864 658249108
-255437996 -944752116
776363148 -805112484
-632296060 803947364
-187394988 -679760136
55940324 -107191040
-256998887 267250075
971957668 -940397480
-972948020 -974011192
28516312 -836599852
837109592 614411468
148611056 -469237516
-320859484 -806758216
-634669992 -291192616
-986914896 506550484
-170020136 -272958488
-108472672 -488403740
627067584 242869264
510803172 -40618996
731287568 -974870468
-761027256 329918292
989987900 -663899940
60892084 -524828304
-525789528 533887112
650209780 -97622492
-853290196 668997340
649306812 852081384
71014064 -416035224
458969896 323451876
685469224 687042136
428516572 -323903360
763284676 -415059436
821526112 242665368
688527664 760634028
691993896 961952200
-802796808 576574196
175248612 -223135044
-764784768 538445644
-758624196 -385946000
237174740 844187696
-888724408 133071268
-845017844 -63469912
-465858668 -90267672
532226816 519454188
-641107280 959141348
-328287124 46386340
-303368120 -772649328
-555893316 -11986172
688687868 485520068
-274385760 339690736
-256998092 267249538
803423060 358026812
700309940 861664496
150839348 771790052
-97447724 985778904
-450551904 -197327636
-445585580 222712688
-792427240 854164036
504365884 -474131020
452008304 653544936
436002468 824249580
-438041428 -734855748
-649015532 533115220
938751748 436381132
-420710268 908560576
37735324 987672224
568680508 -557480792
412787452 431138092
-868757164 -272608952
-597560920 641893736
-181074212 852998916
-770319088 -758828092
-197662608 -624518884
-657477216 933450452
228086804 467548092
-382843868 513672280
-7864560 -544009092
-128075816 457542624
333865136 -716475980
865523956 453755984
253224268 50187544
965971864 397859352
-83364336 441871760
-775795152 813545040
-353643048 990949124
148800388 859960508
-663594096 886831088
-647398928 901264012
-86757748 621853672
-672944184 -719767444
-846182964 -672987876
750643124 -861460600
228261572 930887188
-54047004 -971841156
356293696 -429099132
-912521984 998478712
-577127628 384387652
319781748 -697003912
-969132252 -11855096
134833512 977856088
-24132548 471611448
-257003799 267257440
-74669628 89597728
185618180 -743696096
-903856404 17651568
740346376 307285836
-94899024 -857251604
-588662316 245563604
-185239516 617863136
614600800 -47362128
236533924 880000572
-748691548 772299792
-987351816 393635792
-256998040 267261937
-257000061 267258898
83539104 -334302056
663841684 -244777148
668560420 -468145216
-639665444 106244380
-718864476 -604304052
-921915764 -338074132
866208464 756221136
-521099920 457149396
-400815844 175874864
-654010984 197109176
900696016 905676904
720408260 -601332996
-257001215 267249969
-257002560 267256552
-782247004 -824060248
865902620 640641232
-257007600 267252546
176748704 262079180
-65377796 285658296
-281303660 -692765788
-24831620 -291483896
-801879276 449372220
-859887688 571098132
-473461076 -790242640
-739283204 -990876304
124755224 488083332
-868596960 397305920
388698596 -867286200
478543912 -880568568
175350560 564078284
-407049236 -551349348
529561604 148713004
-353541100 -800670464
-284959224 -807894208
786732716 -858809952
281041508 560291644
692459944 -705407340
202818264 -441755248
-627781220 -769692836
672638340 -416865372
-356337388 623543096
-572467148 399956568
-233431792 882622092
316679616 -559578008
579486996 -377338676
-285163120 603692364
559359548 36104156
-484617100 440269720
-989186880 163611976
-440400796 -702989716
377440624 -325432580
771163800 765498404
252831040 -296100684
-125264964 381139880
212532452 -872893340
-2519572 -469383156
750774200 -732074024
-130100212 -232295800
586434024 -807792260
-349463180 -532867632
-768265564 -556912796
-572088484 690071448
230985040 114982780
948043580 -180127552
355885904 -366634136
797597460 35710928
144154472 -377426060
177447776 327456976
-653967292 -486903648
-791436888 -694513468
-218168720 278492808
951975860 -202730880
924566412 -377513444
797582896 267977600
824118504 445672964
559476060 13981440
390067612 -736384968
-110264044 -306106152
-257000306 267263779
72295696 -3422540
777528268 -224882724
826332232 -223062224
-184001576 287522488
782276132 265778436
-967777800 -419982068
286269984 -170908540
592230496 933450452
-226659532 -408651276
347948524 -378416412
-567136724 418715000
-893399452 991167584
22384868 846022760
501860876 967297188
213697572 714262252
779290512 -241835220
744453424 937513808
-613726960 -427890320
-257005207 267251481
-741788212 -727879592
-89248192 946354156
-697484524 -216275400
-257009128 267255092
776639864 967093292
-992915264 569845628
615110540 365978756
805360072 -85505244
701824596 -196249900
336078864 306805224
931761028 -918653428
618838924 -561835428
-147212912 436657848
396199056 478092428
-439454136 737287936
-524886560 384096372
-442133912 933377632
335336100 177520596
-120109308 -236024184
247981228 17447672
759104808 -591007120
440750332 565680324
76781408 -575409076
-256999885 267261352
-40837456 -476461260
967238932 -740317248
255802096 270526300
-703499456 867038612
-962185224 -438769628
-761668072 -410850440
-921551664 -345793052
754939504 -889001124
-493938060 -309674332
569918448 -64416572
-562083016 -714116612
506652432 808607844
770566676 -670832404
347802884 581045344
-735787844 -546994712
637364332 -759425216
-54527616 -427045608
-789951360 -931775592
-903288408 679731008
587759348 645287148
-549922076 -650413676
-728389332 809904040
-585734952 117531480
-493224424 367406028
-625625748 -939057592
-218168720 -749667336
828312936 692052152
551334784 -245286888
-405549144 -572627352
-848920996 -533668652
-344540548 520997972
-524391384 -590788660
-153926916 -431953676
-702902332 157684428
-257000143 267262943
-806073708 -935183568
-460950600 660433708
500302528 -237320380
98889560 -470490020
45876600 539872916
309281104 105297720
-908560576 -902749540
-329816344 -795223528
-935678744 986536232
-835492988 -215270484
797976124 -495918764
-10384132 558369196
-73650148 -489335836
360196848 449386784
-104219984 -75834748
-759658240 -341016060
633606820 129459396
956024652 -316839820
821482420 -528105204
777033092 -780382812
10296748 -870708740
929590992 -926241272
973865552 -976166664
-273075000 -62785404
-320437128 465276108
714102048 -423229840
-824526296 -85053760
524056412 -338423668
783120844 993221108
-176763268 -132459580
324704380 372241276
916585340 689969500
715252604 -474072764
-123153184 565694888
449255708 353395460
494535184 875281836
-257007630 267262929
204667892 -87238360
552470776 -520866896
682614680 390300636
236898024 -216173452
-257009680 267263838
667744836 204565944
-230256840 612620096
98976944 -453930752
548888032 -76024080
326320984 70868424
864184068 616654324
751400452 -491913664
-180710112 334549644
761857404 678230916
-484733612 640451900
508036012 -563029676
88286968 326612264
-725461968 -404762688
789980488 -219683376
-62013512 -39570388
272725464 -188108624
-660127864 -688090744
628625932 -644398744
768003412 -739472536
723466700 -671444092
-424919264 -97840952
424293012 494476928
-745807876 343972552
-103768500 855591308
-422690972 -937877908
-710373664 -913177364
-636912848 572656480
-932634868 636039008
171199820 -244383920
-352827464 -109171744
-257001068 267263474
-707256968 -596104520
787475480 288425456
717670228 -687828592
490195112 449037248
713140824 -389703512
-58154052 188807696
106841504 46109624
-488753276 -940397480
93093088 123400772
489903832 -621256548
-646830932 445119532
-675099656 -855270900
-537265960 527813924
983856456 -67606088
169452140 -128614684
675856984 84864428
-299275636 376027916
317582584 793534104
339996580 -270992348
-185181260 761551560
-632907748 342982200
818351160 936552584
-2461316 -120356896
-305174056 -258729460
-32870948 -148975156
767595620 882971628
180156680 -86408212
797917868 385858616
120429716 -571695256
278128708 -780950808
-250733824 -26244328
310475352 22122716
52692552 -965403868
-890617728 -821322216
899268744 140979520
367056492 -600866948
349725332 -775503872
-224474932 537440728
-960990976 -193570124
-807122316 -435842264
152354004 12685244
570806852 -25152028
-279162752 -898467724
-569030044 -904832192
-626499588 332408736
327049184 -534091008
-327369592 -338554744
963860084 443619440
-561005280 -959956932
-412437916 -913191928
-699232204 -933829116
414753592 -159708824
-873315696 34327348
-584744600 2432188
-256997884 267262013
-670774148 449372220
-147373116 751968448
-983652560 -448119716
-366051576 -208381712
-256998089 267262847
-580564732 -210668260
-461474904 -82898288
-425734848 -702785820
-600211568 256122504
-257009582 267255094
728942764 118390756
-964471772 982545696
-803481316 -388523828
302639920 731972076
725811504 52707116
610755904 -406437548
138707536 269084464
-258001260 -727996104
912128756 908939240
518973576 882403632
83058492 543339148
632616468 193759456
969234200 -693042504
-130959488 -987846992
-912711316 -474567940
768542280 76592076
374556952 -919774856
494797336 -495234256
-70213044 397160280
633883536 255146716
130391492 595026784
-221678644 -417870288
-336559476 477276844
-195376060 409306656
717772176 -365308812
996672776 -521959196
610158780 -578846180
-726059092 75776492
981511652 -735831536
-504234808 -622174080
-166451956 581045344
-509550668 799257756
-965316484 -41012224
406350164 -194880884
908269296 892030436
-312965796 -187118272
-153591944 -85199400
-784125760 426230024
257666288 447347824
752186908 -761260280
337127472 170355108
-473999944 128177764
791597092 802403580
117647992 401223636
53566392 96122400
374498696 387271324
376333760 449852832
-392514364 865742416
19195352 -913716232
213100448 905181728
-411928176 69776124
691571540 -38929572
758565940 -81310812
-642898652 703441200
96530192 826725460
-709645464 19777912
-643160804 -440255156
754153048 -782392644
-319228316 -280779356
760604900 -273220640
-257005824 267261710
-50245800 212037276
780776040 283866924
-169000656 -918667992
-314422196 992755060
-711800936 -594546172
-68844028 211003232
-96879728 -983390408
856261252 -138984252
994036692 -471844472
-520619308 89481216
-821526112 819312384
416646912 289721652
606648856 978933824
-787577428 -570646648
-536013456 306397432
-352055572 -718849912
485913296 -829594568
763240984 -298081388
-572015664 679075628
33307868 -136683140
-418642180 376071608
22967428 -728418460
-984468144 -775445616
982312672 888564204
-339530532 529095556
264482240 321456608
-392703696 -901584420
-513570332 -949805824
-385902308 -494782772
-356016980 -176253528
-673774332 277342252
852328972 868946496
-148654748 -246772416
-515551036 -436322876
185778384 906769204
337054652 411229104
-825968132 426273716
769765656 26899708
191807880 -83262388
-172321248 738336544
-836803748 718558632
-147067272 -901264012
962141532 668385652
900579504 27890060
-894841288 458824256
-689081096 771105544
-352536184 617207756
96806908 -234174556
794757480 -776086432
177039984 257884748
-911662708 342618100
-932081436 316388336
-469354028 199337468
-367056492 -793097184
984104044 692809480
730588496 206138856
-301387416 248869632
417943108 438434656
-666492332 -67300244
-240218616 -867723120
792864160 5082836
-558587656 674313200
-257855620 -245971396
680881564 824526296
-257002264 267258608
-485738528 -131716816
659487048 940339224
-62625200 -812962480
-257007216 267256382
860688708 -420244220
-20200268 345560028
-407238568 -966510732
814899492 -999585576
-601842736 419501456
-256998958 267262732
711698988 -24147112
-864664680 619829276
452445224 -584103784
825239932 938431340
228450904 -736807324
734477084 137848260
-940193584 -276876204
-985385676 505764028
-729641836 139872656
209561396 -385130416
-530464572 -358915216
-201755092 526255576
-624941240 911604452
-752813160 -805374636
-284857276 -480961536
-538358260 366910852
-845600404 -476213672
292969424 -931600824
468043268 782611104
-537178576 -225174004
293886956 -128032124
-220134860 -910832560
829565440 755420116
202192012 196482924
54425668 52037172
925746096 -784198580
582021132 956053780
-1383580 -301139828
583433840 -86204316
-764741076 -238951548
-530144164 695824228
-950810740 -394990244
80335024 -344059936
-528017820 -669929436
37545992 -351414756
-596963796 -249029836
110103840 878369404
-963321216 -180753804
744336912 -143761244
-410413520 595347192
-374600644 368046844
-706659844 800320928
94432976 55401456
52677988 -452212200
686110040 852343536
-846168400 313169692
-542829408 356453900
965899044 -996264984
722869576 -608207204
986332336 -67649780
-674735556 238980676
-378940716 -809263224
472077496 384751752
103972396 -61314440
193366228 -739545356
-727020316 -151946212
-257010671 267252385
902152416 -190307788
-132343068 497346036
-43968716 562607320
528178024 -941868444
157262072 -936013716
-537003808 -572030228
-306193536 261569440
871553452 177433212
-935926332 276381028
-468334548 398179760
222974840 677371640
637757560 282119244
323582952 -406015192
725214380 -523663184
-754910376 223368068
-267759140 778241904
729365120 -461635108
471727960 281361916
474888348 -19879860
639578060 606721676
756235700 -963204704
741802776 411301924
-480466360 -201303608
472601800 -144256420
75412392 -798048944
413340884 -950009720
-256996487 267253296
426331972 -366896288
-741103704 -307198452
-288410892 -443313596
555602036 -997342720
-189142668 -540091376
-724748332 -285629168
-566991084 -244966480
-674779248 504016348
127362180 741103704
297498828 -469587052
-447304132 -288978888
-697149552 590045896
915172632 -213551932
-303178788 -233999788
-366823468 -93617392
516352056 625698568
-727471800 836934824
25749152 -110715528
498161620 564617152
-103783064 -453581216
-257006180 267262294
-484908380 -17535056
777338936 480713948
807384468 871276736
-713242772 12379400
983608868 267293092
-257009186 267263887
-81296248 -507234992
854965056 966219452
691032672 -327660872
-198143220 742268824
938110932 -495714868
-470781300 -459042716
-155135728 560379028
-233257024 726962060
-41856936 -319971080
-552106676 716490544
402126604 600546540
-188603800 -876942132
-250020188 -915769756
883452240 -140353268
-450697544 194123556
323466440 212896552
829172212 -745123368
119337416 534848336
-807209700 487937692
957320848 -71261652
-429361284 -281682324
937411860 768950072
652408944 107962932
-842716732 -279963772
617906828 184627828
-514429608 -412568992
-620426400 428283548
492918580 626543280
-824569988 -961995892
311072476 -702873204
-694833876 904570040
199468544 -879651036
-720830616 582938664
-432565364 -274953756
-538620412 832915160
679396036 -614892080
200225872 903637944
65363232 -954335228
693348348 432536236
677167744 524041848
395966032 -754502584
700586656 600896076
-242417780 678070712
818511364 637670176
460571936 -947227996
-279483160 -867198816
913221056 122439548
622698384 -900710580
-110730092 -268662108
-256998707 267249875
-689532580 -194749808
925702404 -292270352
937484680 -851294928
541139984 374120032
517793892 -991007380
612139484 636694388
-257003646 267255217
-300236860 -164544072
-394844604 -746696280
1106864 -946543488
-257009272 267261373
535430896 -782916948
-476446696 -624591704
966408784 -928688024
-4689608 408665840
-246452008 545159648
-695518384 37895528
-250267776 134119876
-256997874 267255148
297790108 53449880
957189772 964238748
311917188 -36919740
195274112 690872468
-256997056 267260398
-601493200 -307810140
-429667128 639971288
-611149132 -4951760
-238048580 532736556
-439920184 267977600
133347984 66309892
-556636080 435274268
-891069212 -909652876
184744340 243655720
-905298240 554451480
-12321144 326670520
-783324740 -358376348
539057332 745079676
-257007878 267256418
-955136248 874320612
121055968 918464096
982705900 -869004752
-388494700 -173704828
764187644 858984720
510031280 30147480
164514944 -264758956
871320428 -848425820
289663396 851644464
-739661868 500084068
281332788 179894528
641369432 839978700
-436453952 233941532
862261620 -649729168
181219852 206401008
667016636 -265021108
-418816948 -998871940
-574768260 -246626776
176806960 -757852304
-310664684 582225028
195623648 362308628
66280764 802287068
390795812 377746468
-819079360 -221707772
-457892160 -949019368
843328420 532882196
460382604 -94986408
-283968872 674560788
562985984 -125512552
569539784 -209459448
490646596 157422276
32055364 -292954860
443007752 -829667388
69280948 357575328
-257004807 267258002
275987800 352041008
-27948316 152135544
-782975204 435172320
-78427140 520735820
-671953832 326990928
-683663288 -142144640
49517600 -604464256
430540968 -990861740
402330500 -910366512
-515288884 665705876
-817739472 17637004
755420116 -579370484
259370276 -834750224
-656952912 978933824
-377061960 -350861324
-602104888 689095660
420404424 362803804
214425772 -829711080
393126052 -328578404
-936261304 257447828
899909560 343826912
663011536 323000392
-256998765 267263134
-56872420 -631917396
-5534320 -938096368
318369040 164427560
348705852 851163852
-545203340 798631504
-904220504 307096504
-898686184 -741438676
-503681376 -980215456
673890844 12277452
851149288 718500376
-38580036 670264408
-940674196 -904511784
-945320112 301605876
-835565808 835507552
569699988 959155912
-957146080 28996924
-49473908 775795152
31254344 603736056
714873940 226193484
-549645360 -122381292
321718760 613683268
-744001940 396621412
-195871236 -387081992
75689108 -192681720
-479053652 279250136
14389232 -913774488
497142140 -498948076
250631876 -877175156
397218536 748487652
749346928 -595696728
-427628168 -760007776
30409632 -124158100
-319738056 999192348
-559024576 829594568
-243058596 -644325924
-544562524 191982648
322315884 42191908
-106433712 -3509924
-257010718 267257927
873563284 886000940
-93296984 -65989484
465552824 -349201028
-999527320 295940480
-614600800 -472893080
-148145008 36089592
-964850436 -852940660
376654168 -235543572
-257010387 267256706
-48570940 464897444
-216158888 271181680
983404972 -778183648
-819734740 769736528
960058880 -341787952
397597200 73577328
509332208 242985776
-257002325 267257315
234538656 940892656
-704082016 -763750724
-54571308 -527362440
489670808 -615722228
-156956228 -796446904
341351032 -857703088
-640699488 -822414516
-258438180 622276028
997080568 63863140
878762632 788553216
621096344 89685112
-434648016 786324924
-894433496 671779064
-732976992 648724252
-373420960 -495875072
861737316 -975103492
-360750280 -738846284
17447672 238529192
-998041792 798646068
-490020344 -300265988
702683872 -866135644
-303222480 636927412
27103604 677866816
849809400 -541314752
-162607060 -20564368
429506924 293566548
11520124 841449664
640728616 711888320
634101996 -498249004
-995289196 432711004
-625130572 678769784
24875312 -948655268
311261808 48439864
749667336 -336355580
-953199236 -813967396
-16734036 306965428
-522337860 98030284
736181072 -566466780
757590152 160204000
-84544020 -471422116
-582560000 368017716
-126269880 911517068
366270036 154261888
-412030124 -628888084
-256999499 267259095
-68683824 690537496
-662749384 -720830616
253413600 -225319644
600735872 634029176
-738962796 -914473560
-449299400 37444044
-207944792 -781344036
-547941372 -543368276
-662370720 -83772128
696945656 131818764
481281944 274327504
79504876 -981700984
179151764 682643808
-880393800 -959461756
292110148 100156628
-528192588 -962432812
-622334284 297280368
-602935036 -346477560
-538431080 102326664
798835400 505967924
-78995136 477480740
-749478004 947708608
732831352 -490457264
196147952 -351924496
514342224 -568971788
309834536 627067584
-256998782 267249408
-93049396 789995052
-333559292 850595856
271880752 483655876
138576460 -239461288
609780116 -234975576
-780251736 22603328
499020896 -949776696
146280816 -396665104
-257009582 267258605
-343797784 -826769152
44449328 -289692524
-906812896 85446988
111953468 -470315252
-394058148 742006672
-632820364 618868052
-257008930 267262873
850188064 47595152
-104700596 182603432
825560340 61066852
-2606956 502676460
555427268 -965403868
-257008991 267255360
31720392 571433104
-858533236 -829317852
-58503588 -146266252
-833585104 -512317828
-156606692 -524070976
804617308 898657056
-305610976 684974048
-763867236 826827408
-257001538 267262974
208032176 -639840212
301868028 521522276
536508632 -105487052
-11199716 362527088
-260826676 180782932
677779432 -606983828
614455160 333515600
951291352 -488316356
-918187380 59362864
786397744 548043320
461358392 820026020
990730664 -814069344
-886729140 725738684
-644486128 395179576
239009804 87660716
-578059724 646583344
407296824 869805772
254389388 592492648
-423288096 -820200788
-82752648 -666011720
-961122052 -939057592
943747200 833293824
-892336280 -546572356
220906752 -166087856
-26448224 -818817208
470926940 -576545068
-380047580 -165141196
20564368 987599404
-251389204 288454584
-256997132 267262976
617732060 -99676016
420579192 221533004
-9058808 763459444
-115011908 -488840660
944985140 -91898840
-471640576 888870048
-761231152 411229104
-431575012 -173078576
-103258760 324660688
620513784 -541052600
150853912 -671691680
-198507320 -642651064
190205840 958180124
-13602776 573748780
-290770260 -964311568
-781489676 426783456
282599856 -751269376
743550456 -882447324
-453872496 112244748
754109356 66368148
640437336 -348516520
-204056204 -85170272
-800510260 657841316
67460448 -62537816
532387020 -315194088
-970486704 -807399032
-554189328 91694944
205308708 -832012192
-666958380 794670096
221125212 104817108
-257001205 267260984
709805668 165796576
-823506816 -779887636
-452969528 566248320
251447460 21234312
-873796308 614790132
498744180 -819516280
-40007308 -193744892
-185734692 -563029676
-927085984 -615605716
-227780960 -796301264
931309544 376581348
-257010286 267259746
486656060 -237640788
928076336 -550446380
-333704932 555427268
-702654744 -920022444
522629140 -551553244
547970500 -511647884
-694426084 513570332
-260782984 123226004
252918424 -146542968
451280104 -548247216
-256997982 267252809
400393488 382173924
-236548488 -446969160
-628218140 -927304444
-579326792 111196140
-428647648 322417832
865567648 -837255232
668473036 -777033092
610013140 759133936
883219216 -625174264
-929401660 556592388
391422064 -62654328
-825429264 -476883616
-196308156 514968476
-793548668 -254272876
449124632 -124158100
-453231680 993832796
87748100 630169716
-604813792 893210120
-733122632 398747756
-380193220 985851724
-87485948 -461591416
424059988 804486232
710300844 462508948
657346140 998536968
-915551296 105530744
282774624 420768524
154305580 -462421564
140222192 -84806172
947504712 -970122604
-240932252 418554796
104351060 -805724172
921376896 -413675856
376610476 -626383076
-570894236 -490733980
-68669260 434298480
493952624 -621809980
-257006736 267255304
-780178916 821555240
423142456 388684032
-616494120 579050076
185661872 -124216356
124041588 509099184
649933064 493501140
624460628 -116366360
229091720 -681041768
-453377320 650573880
-754444328 765017792
-257006825 267256609
532270508 -399490520
-485680272 271108860
689678220 886306784
854819416 -313752252
933202864 -499778224
637306076 -199512236
338583872 422268616
37997476 -725330892
-504919316 144096216
-421613236 736370404
-783266484 -57294776
-419253868 -198317988
-586259256 962505632
193875968 -797364436
-414637080 841274896
126328136 214425772
-762789500 533115220
658919052 -401034304
-257009002 267260710
-807748568 733253708
165578116 808156360
239170008 279745312
158223296 567996000
-425676592 -948640704
-347307708 131542048
592871312 -636272032
-138663844 -607508132
-257007087 267260764
-752419932 -467096608
613188092 -386120768
112550592 34021504
-200167616 578991820
-113205972 846823780
838056252 -492976836
404922892 56362680
667366172 564092848
-669463388 738118084
646976572 -234130864
620091428 -1558348
479199292 266827044
-257008699 267263512
-257005506 267261325
-169597780 734841184
258379924 425807668
-510948812 -525163276
49721496 -182355844
-50420568 837488256
-524915688 377251292
166728672 -450275188
550533764 509987588
829652824 336311888
212998500 -910177180
-279497724 4514840
609416016 -440284284
-833861820 -467052916
-191400088 44143484
123997896 882563836
930275500 959621960
-123910512 -805724172
-257002313 267257959
641107280 661773596
-752827724 -717976072
321675068 -30482452
502079336 158150476
923313908 -143513656
-937207964 145945844
-924624668 134731564
917750460 912696752
150489812 -757153232
732001204 967836056
680444644 428545700
-276497540 -495685740
-427336888 -669288620
-995988268 -93923236
-424103680 -165738320
476490388 -6058624
-823812660 -798995604
140426088 -713344720
-735816972 -978802748
753657872 981205808
-134964588 506273768
-736632556 149572280
-487180364 -838973784
609619912 608440228
-84820736 83145876
103025736 932256204
632762108 -555150552
760153416 453857932
-754458892 -271487524
-405330684 -581642468
-257010533 267249702
79053392 -98554588
-182020872 -973763604
796403212 101889744
20375036 -630082332
-456202736 -559767340
236198952 894404368
304038064 667176840
-490122292 305625540
479505136 829201340
12190068 -597997840
-522235912 967355444
104744288 540222452
701751776 48308788
126837876 664715524
333180628 -591225580
-55095612 690173396
-42060832 22763532
69790688 805316380
-632179548 999541884
-91957096 666914688
-748269192 -447741052
389019004 86408212
-776683556 -875616808
790577612 -970879932
-490340752 -339020792
39628644 556519568
466659688 668560420
-373653984 687027572
-233781328 792252472
-495933328 609328632
452605428 -631218324
436643284 -691236568
-257005638 267257168
176544808 217848312
-800699592 -656850964
458984460 -61998948
-464110988 -922673092
-543411968 631072684
368177920 447129364
-951932168 -551961036
-230169456 938911952
237378636 37050816
-409685320 373639420
-878048996 699392408
988487808 -593686896
-983142820 234407580
-434138276 -585705824
173530060 321937220
-230184020 -477582688
-599017320 -220513524
-26404532 668502164
-573166220 202337652
-106346328 -423914348
294760796 681347612
-207828280 272667208
143411708 -666361256
-969423532 888942868
-955966396 -64591340
970355628 480000312
328024972 528614944
-833614232 328389072
-975758872 -441303764
316199004 426914532
366721520 -486787136
696596120 217513340
-846561628 616727144
-182763636 -122424984
-907337200 578365568
451993740 230285968
-10151108 456683348
130828412 -353045924
-80495228 449212016
-122512368 -368105100
522323296 -622596436
866892972 -373275320
93864980 269273796
-113613764 -341467544
509521540 236198952
-799039296 -691556976
465625644 -43983280
701329420 561311124
94709692 86757748
686066348 207231156
-125017376 -719723752
-706281180 889205020
931498876 83509976
810996340 262253948
-598842552 -322039168
800510260 -695707716
-257010225 267259158
134119876 536377556
-257004804 267250300
605847836 19428376
353249820 -921609920
254112672 -286153472
-498438336 259341148
665094188 -22501380
471189092 406422984
-420870472 327762820
-815933536 347933960
115536212 -764143952
-35201188 903069948
-751356760 -499705404
-865363752 823055332
-945349240 887442776
-688644176 -466470356
-73577328 -991968604
-666171924 196147952
-340069400 -525789528
-787358968 281158020
19574016 -332743708
466295588 -307475168
-256997047 267252125
-972161564 -954888660
757342564 905225420
928396744 806466936
-231640420 261350980
87398564 199614184
941475216 -150154840
-205221324 -815336412
-983783636 139377480
-325068480 -132619784
-573442936 980696068
-603648672 -907570224
181015956 -292503376
-314465888 -624314988
-700644912 792907852
142654380 -688542228
722272452 570734032
308261624 579385048
-376974576 324383972
-187700832 -838012560
638238172 930377448
-23666500 435725752
138197796 432405160
929794888 -517735636
-94767948 -733311964
-627941424 -297615340
854790288 567996000
-342574408 138736664
-257008234 267251897
-66324456 -770479292
296188068 -313548356
-48352480 405330684
81572964 -423055072
-938999336 344744444
106666736 -959520012
-444245692 253413600
898744440 -134134440
-366983672 240437076
641777224 754779300
3728384 -701067268
-257004651 267255621
767784952 -282803752
-108530928 466863584
420069452 952267140
74888088 788931880
-603168060 264016192
-122454112 -872849648
233897840 632762108
-549033672 881151128
-733413912 707956040
184715212 -916381444
-275012012 -67751728
-472048368 -573763344
-479184728 728811688
-959549140 978482340
270934092 140629984
-425560080 -86684928
710228024 873242876
184453060 435842264
-141503824 -798748016
650093268 -881631740
-687522748 540994344
-95306816 -23855832
46269828 -283794104
-696261148 853552348
-635398192 -306411996
65377796 942494696
-477335100 -689386940
-441099868 -701329420
14797024 751910192
46706748 628931776
-898001676 -17098136
-563364648 200531716
558937192 -929416224
766313988 954378920
-324165512 705538416
-377877544 139057072
-680284440 592842184
-257005148 267260770
387416964 -645359968
745050548 540790448
-979254232 76213412
649933064 -282133808
-310999656 -935096184
-168884144 31924288
-192623464 -434546068
-909944156 674531660
-403786900 876082856
-42847288 -202483292
-455649304 579690892
-257006646 267249617
-649874808 646874624
476694284 127682588
703237304 832099576
648811636 -535605664
690260780 515827752
-638194480 -155325060
-775882536 956985876
-809103020 -630169716
-257006286 267257319
889802144 -158019400
-659457920 -376843500
-630941608 64635032
255831224 -445061276
996483444 -998813684
717553716 151684060
610289856 -346098896
754094792 -700746860
-617062116 978831876
-11389048 977273528
490908748 796956644
-875937216 677793996
-655380 362570780
907439148 -839323320
-244922788 -606838188
652321560 558776988
-87515076 -988866472
95918504 388582084
309266540 139144456
-605512864 -743404816
-748662420 119191776
810705060 -730617624
-183127736 844245952
-257001485 267250390
651054492 434487812
47478640 -704373296
351371064 -2140908
-760546644 80597176
970501268 -639082884
-720903436 -716563364
-419617968 186331816
-758085328 -591109068
-340346116 742938768
641748096 -198405372
-259195508 280968688
22705276 326408368
965185408 -725272636
406437548 360793972
-694688236 552805748
735219848 -101511080
-345254184 393970764
-257003273 267253676
-304678880 192958436
-676424980 100316832
-766415936 -489044556
377032832 38390704
990890868 777353500
893355760 -535693048
505676644 562665576
933071788 451192720
-605236148 -347569860
-257007870 267256193
-789718336 585545620
-848105412 -511007068
-630606636 -597124
-830803380 -564719100
139479428 -586637920
678449376 -662836768
-744031068 275463496
624475192 22253792
-867373584 -757502768
-257006978 267262021
291323692 10981256
494797336 258816844
807224264 475165064
-333734060 11156024
-51920660 -657695676
469237516 -285352452
-112579720 -650151524
786193848 58896816
970530396 802927884
547781168 779523536
-182647124 -334098160
-119730644 412161200
-295052076 -98452640
-623164432 -411214540
-614761004 611731692
882767732 -250792080
-395966032 880146212
334433132 -836235752
-256998522 267255872
-379712608 791393196
-727602876 335554560
772940608 -860062456
-925527636 -603808876
-235747468 -988633448
972642176 96253476
934076704 610566572
-117764504 -374527824
-429929280 780018712
-587235044 438886140
-268458212 305305132
823943736 546208256
-256777884 989609236
-822516464 336996396
-371178104 -371047028
517983224 159111700
408840608 47507768
319548724 628844392
-473504768 -805054228
-577346088 -607813976
702785820 92932884
798005252 -414258416
-423885220 846255784
945101652 772926044
42410368 -95947632
-188574672 -5578012
-793825384 -326918108
-228232444 -484733612
-257009722 267256727
-291556716 796767312
141999000 -274327504
-876694544 855503924
-579385048 296683244
-873781744 -360211412
-264846340 -684741024
920910848 968433180
-776013612 -28225032
942873360 397014640
492758376 695197976
-517211332 617338832
-483888900 -686678036
368716788 879927752
-131207076 -728534972
906579872 -941227628
-257003052 267259701
354647964 -680706796
-594691812 439177420
801573432 -200400640
415816764 -685789632
-509973024 -542217720
297833800 731331260
-806539756 478937140
539042768 662982408
2009832 569059172
-166058728 -45497936
102428612 73329740
51789584 -240903124
523837952 368090536
-227081888 376435708
186637660 -200954072
-837837792 -474786400
-444697176 108108572
-444668048 -611556924
-784955908 -531119952
-389179208 186011408
49328268 507977756
195274112 260083912
282585292 670410048
-496894552 455212384
-507351504 -658074340
-256997476 267252522
-53813980 2446752
-594313148 -527318748
382785612 389674384
951029200 956082908
27788112 -610450060
-962913424 143033044
-581336624 230926784
-433817868 -722840448
-41128736 -938824568
-257006740 267254973
403044136 869397980
-103215068 -711946576
983084564 -139464864
407427900 -157101868
-810661368 234247376
-257001095 267260800
-830949020 -718063456
-596876412 225698308
-946193952 355201396
-125439732 547620964
-201420120 306411996
220105732 -221605824
563990900 952179756
-388305368 173224216
-288236124 -558136172
-781649880 -225101184
-833774436 -247850152
-72281132 736938400
-125832960 429594308
-987803300 -201128840
-760313620 -154334708
-569190248 -5985804
-524245744 702931460
-66601172 229616024
-439497828 -49969084
-892132384 649918500
-55547096 -10791924
-257000701 267254778
-672536392 890952700
730661316 884369772
-701722648 509375900
847522852 511516808
-77393096 -949106752
-591152760 268050420
-384067244 328651224
-261787900 20243960
367755564 -21569284
-911036456 884136748
-789601824 772401740
-778271032 920503056
497069320 -895467540
-508094268 487427952
430453584 -21642104
-440036696 772561944
-163830436 -271327320
-140207628 -138139540
870432024 -888811792
-45774652 -989827696
591662500 -288833248
-101365440 44405636
257957568 332379608
885214484 316067928
-271487524 -814142164
-269637896 359905568
-992026860 59872604
563102496 -542975048
-418554796 -274618784
699261332 -98234180
-189477640 -322679984
-447726488 -366488496
531775332 -401951836
890705112 504205680
-404558792 -90893924
-257006646 267259947
-882563836 -409656192
563146188 -970370192
314669784 -420739396
849663760 263564708
-396024288 832245216
408724096 745065112
425006648 999003016
-358958908 -630533816
254593284 -701780904
-486379344 445439940
667278788 885869864
-707956040 -3742948
-902079596 673075260
-774498956 965345612
-146339072 133362548
-257002632 267254828
295270536 141882488
841056436 180899444
-565447300 323408184
33293304 -472951336
818686132 488534816
58314256 -546106308
353089616 -984205992
-992551164 -626790868
71713136 477903096
-624882984 -170020136
184365676 513016900
763037088 -135823864
-853974704 -212561580
925425688 92830936
-747045816 -278740396
-227009068 813370272
-463950784 184831724
421249136 280997816
-932430972 -186593968
366969108 -847260700
-548028756 983434100
600721308 622407104
-523852516 4616788
-629499772 656792708
-785072420 -366473932
961981328 820273608
753949152 -627970552
911502504 35332264
-468159780 -256792448
654812004 23302400
423025944 593177156
-968535128 823069896
-927406392 706455948
145916716 39366492
884311516 -545305288
-471713396 898016240
79519440 937178836
818220084 -752754904
-908677088 831400504
-418409156 -570282548
-817054964 -832696700
-456115352 683706980
472354212 289124528
-713388412 -250952284
311611344 487107544
252787348 883204652
469324900 940455736
676759952 261176212
95394200 434036328
-214309260 563830696
438041428 -975715180
912012244 316504848
607668336 -806860164
-257005002 267259912
676774516 -857542884
324383972 136056888
943120948 96209784
965025204 -134454848
-719869392 -121755040
751968448 -775168900
-888491384 -999935112
-366517624 -805549404
301387416 -779130308
-257000082 267260461
-257010070 267262749
-294717104 211745996
-260302372 94957280
217833748 -896035536
-903011692 378081440
605935220 816938452
581511392 -47522332
-741919288 -170267724
472150316 -977200708
-262996712 -695503820
430002100 162563368
33526328 231917136
334389440 464533344
838303840 -588793392
-45949420 -568695072
305290568 144605956
46619364 658059776
167602512 -224460368
-160830252 -384431344
-453464704 852955224
388698596 -135183048
-400772152 -57294776
193817712 -883874596
-256998331 267263762
86947080 -940077072
-413836060 526386652
260346064 799097552
85592628 -186579404
-377935800 805957196
-750235332 -153111332
721136460 -938198316
-560277080 232004520
-938766312 398820576
763663340 -931600824
551058068 -262020924
-892598432 58590972
-253806828 -96632140
-508050576 461402084
-586798124 517750200
287799204 665006804
-107336680 -744555372
958704428 -812277972
-929561864 -623528532
-804165824 867373584
321675068 -693057068
137382212 704213092
165796576 -913963820
-829448928 515944264
544737292 -69353768
592754800 667613760
-170719208 -483859772
-944388016 -422356
829871284 301766080
-191123372 491010696
-326626828 61867872
857586576 53682904
387620860 -444056360
-899108540 -308771364
-878704376 659050128
-69062488 -549703616
670351792 156650384
-526037116 746390436
-136683140 255845788
-66834196 464460524
-257002941 267257075
-839760240 184409368
743929120 -838595120
508560316 -714771992
908982932 -861941212
854571828 -892350844
-666521460 563626800
-579690892 -334680720
-170282288 -767173264
563393776 -905574956
-173733956 865742416
-280065720 -433686792
-457207652 191603984
685906144 -593410180
-349273848 203488208
-125133888 -789660080
717713920 -460411732
-537280524 -471946420
-654913952 633155336
433584844 804427976
-64926312 -51105076
-256999956 267249601
-569030044 955005172
-954582816 -729350556
454061828 -633213592
681828224 -872674880
-596949232 -244791712
112827308 -477189460
425895052 -672303368
-676759952 361507608
318951600 -962782348
-39919924 -734331444
-296217196 -232208416
-254928256 983273896
289779908 771367696
-882476452 159810772
566423088 -499734532
-561238304 933406760
-363444620 -473257180
-524100104 247005440
325388888 -421700620
-663084356 -416049788
558427452 858445852
-758798964 676090008
-654214880 -316737872
144110780 -23083940
296042428 -545130520
723641468 891360492
644427872 -872398164
-625014060 747832272
790155256 460178708
-749987744 987861556
-774877620 -529590732
-447959512 771455080
-745443776 888607896
145072004 -70984936
633169900 -243379004
85243092 27453140
738744336 86801440
-149004284 -193162332
722709372 435216012
238951548 750410100
-882083224 413471960
-257000720 267250965
790679560 457906724
1339888 -893326632
954276972 201624016
-551116324 399228368
-221853412 945917236
-994182332 -169845368
-712441752 -931149340
-227984856 -820026020
35623544 161485632
-728243692 -512638236
-269011644 340025708
-257003167 267250678
794204048 -228290700
-538023288 -617149500
655452820 492146688
319359392 646976572
454353108 -259880016
-205265016 55037356
113045768 -70781040
743856300 815802460
-175816608 144911800
-208017612 -140673676
-254433080 -604726408
106928888 754721044
836832876 608949968
575001284 630300792
-819079360 -65042824
342268564 -891957616
504089168 186288124
876024600 915493040
-270089380 -534644440
-977491988 115448828
-645287148 -622086696
-992711368 -663783428
-256998922 267252298
-593381052 -645432788
124260048 -102253844
777105912 -272040956
60251268 -875500296
979632896 -967938004
-500564680 -484238436
-993104596 179137200
-433468332 749128468
350919580 585895156
-459581584 -324442228
-580375400 594546172
113468124 -809336044
-257010297 267262635
449983908 938984772
-74276400 -796432340
-138081284 161005020
-477320536 114196324
-61591156 -881471536
338409104 545887848
857717652 876883876
-750016872 -670934352
-683313752 -466382972
51775020 21860564
688119872 -93224164
-15816504 -335321536
-361201764 747890528
-850726932 -722723936
238980676 201536632
431487628 -625917028
-229572332 -107700780
313723124 -744234964
-256998485 267261194
-341729696 724340540
-807675748 -733938216
-157917452 -899938688
-847683056 -112448644
213333472 150781092
-122060884 902094160
754109356 530857800
-450202368 -53100344
-326830724 256544860
-316708744 -727078572
94360156 606561472
452299584 483204392
-257004831 267257694
338205208 119250032
357546200 -648331024
744322348 635252552
-875427476 190788400
702479976 531265592
-936945812 620572040
-31065012 433905252
71771392 456654220
100913956 43284208
848032592 76184284
440983356 -991910348
634903016 754968632
97374904 -79417492
657870444 -938183752
-321165328 531979228
-733326528 57236520
-594720940 425778540
318208836 799534472
718675144 -552441648
-626543280 -113744840
-957655820 908895548
840925360 -236169824
-525614760 -912944340
-343156968 677997892
-85228528 -645549300
393795996 685440096
-256996870 267252365
429943844 -755201656
-370668364 356468464
-671211068 977958036
-790548484 891360492
-193016692 -552630980
-491054388 193963352
-686954752 -919847676
-506011616 642563680
375154076 230824836
-537877648 -93340676
264598752 758201840
-180884880 -147460500
631961088 -615678536
-604406000 223834116
569976704 534615312
-921449716 -929183200
561791736 503958092
363255288 597313332
941242192 -340855856
-33366124 -658103468
-220047476 -623091612
-556068084 139930912
436075288 -39060648
142741764 437706456
-255743840 -99341044
468086960 -686401320
-860484812 259836324
363633952 97054496
-440502744 -398310836
864839448 -452867580
-274604220 -609474272
447435208 -331476640
491331104 125643628
308436392 359716236
171432844 920546748
-918391276 587686528
-770144320 769343300
-848993816 -384343960
-257003557 267251596
-960932720 -58445332
-11185152 -979487256
-559694520 -936639968
-741453240 -400408052
-757633844 -954218716
-257002790 267257346
-294192800 528658636
445556452 446488548
-946922152 -625829644
325767552 926882088
14564000 -925964556
-703382944 -483918028
-878951964 559767340
841580740 327165696
-689794732 -459610712
764114824 -732802224
745705928 524172924
-185443412 242519728
-938198316 -15233944
45439680 -486699752
640262568 941023732
957073260 259574172
-449445040 26025868
-630373612 455824072
-176748704 -855023312
826055516 -126896132
-581365752 35943952
60964904 -356701488
-257008396 267258149
-373450088 -321398352
-737622908 562199528
-459639840 308611160
-695853356 148145008
481937324 955369272
-656909220 23812140
180535344 -567937744
372328660 -117779068
607085776 -672536392
-863557816 228683928
-429448668 -690726828
-692445380 604041900
-832551060 747890528
827424532 205337836
-85752832 -114808012
-478820628 666506896
628888084 556373928
48337916 -573530320
-143149556 -565957040
531673384 -631873704
6422724 -997925280
911385992 890909008
843051704 529648988
-500943344 806321296
-961660920 918464096
-203531900 440415360
572991452 506841764
-864722936 -729335992
604537076 875310964
422356000 846809216
352142956 780499324
666579716 957699512
-891025520 252918424
765425584 356730616
443968976 708931828
924508156 661875544
198347116 443284468
-411374744 824657372
-32594232 196963536
351327372 865713288
229412128 542421616
-637014796 150183968
945203600 55139304
572962324 -505953360
-650894288 -65159336
-48279660 -660914320
-264030756 -63892268
244238280 292037328
173908724 628436600
711742680 -446415728
-323582952 342152052
-860878040 735030516
-55372328 -822618412
-19952680 481908196
-405272428 -289037144
-253588368 664846600
804923152 872121448
4645916 -368643968
635034092 623732428
-541183676 337564392
417083832 823608764
913264748 425312492
502472564 -862771360
233475484 -495889636
745079676 923911032
-402024656 440138644
-804413412 -546295640
-868771728 718806220
-250078444 -386106204
-858474980 -778868156
333850572 385072160
601522328 -362687292
642461732 -120677304
-257010180 267262577
-61824180 -180098424
-783324740 747861400
580841448 291571280
386601380 -816923888
-257008455 267263647
-99457556 87908304
-790766944 -713519488
642854960 742647488
-682454476 425137724
995988268 -88155892
-86641236 -947737736
378256208 97753568
741817340 858591492
88738452 293624804
-820579452 866135644
850814316 986973152
-683532212 -719738316
-875529424 -678711528
-231873444 -619523432
-240524460 541023472
444901072 -776843760
-427890320 -528396484
-460659320 202221140
728869944 -469004492
35375956 75572596
823259228 469922024
-257008182 267261701
445687528 -15117432
617047552 928950176
302902072 896778300
840706900 -659472484
423069636 -691571540
593876228 -294338440
-57556928 621955620
399912876 203400824
-570282548 287231208
640029544 -972700432
-352842028 611367592
-356512156 16238860
-671473220 857979804
-692853172 890078860
-629179364 894666520
436089852 -320160412
-257006984 267258222
822734924 -44303688
-584176604 -648826200
117895580 -336777936
-989434468 -279978336
290508108 -25516128
341409288 -842323504
-4791556 -808054412
-853100864 701693520
68814900 374731720
-257006766 267255164
-63280580 955544040
-234349324 -714102048
454396800 493748728
443968976 115215804
-301212648 -789485312
595900624 796811004
309397616 -667424428
-749594516 395660188
500520988 -959651088
77058124 50813796
-257003629 267257289
-585399980 -440313412
-505487312 -26302584
-313315332 832463676
356584976 793971024
-257003360 267254503
97520544 854469880
-641806352 384489600
625057752 937586628
697542780 235223164
362468832 -642753012
17433108 -638412940
947781428 -926954908
-83393464 529328580
-49983648 40356844
103753936 745603980
698838976 -417069268
-536523196 855401976
95102920 23054812
-127915612 -828618780
-713985536 772838660
-257000960 267258113
457586316 518959012
-256997358 267256240
-366648700 -436337440
-411578640 185676436
697484524 337127472
927828748 659443356
-776989400 -837444564
-641078152 300673780
-913526900 -612765736
-375256024 846168400
-508502060 -298620256
666099104 -294076288
424613420 436847180
-526022552 -154436656
-507380632 -369401296
-691979332 -383368172
42133652 461489468
775969920 -462785664
348414572 625072316
517691944 616217404
374105468 228509160
61314440 -141197980
772081332 703280996
-795179836 837153284
-842279812 -819516280
-11534688 61460080
392587184 -222639868
459202920 113176844
-576647016 432143008
95000972 -160116616
-715937112 -845556712
-257001834 267250688
-499952992 -636854592
347438784 -95306816
-283109596 408826044
-270832144 832900596
-688731560 342749176
-236344592 -67518704
505327108 255452560
-257008118 267257972
295037512 557888584
-31836904 417025576
309921920 -405753040
-4194432 12889140
651811820 565141456
401427532 203808616
-973457760 -257593468
-660754116 779072052
76227976 -725986272
-733923652 -376290068
351516704 -655773228
-59814348 -533129784
114880832 -155645468
-174331080 45352296
-408432816 -52241068
-77655248 197604352
325519964 -340287860
478514784 -985400240
-852343536 73053024
-738118084 -521158176
-81500144 -366313728
-295430740 71436420
133114960 487777488
-305319696 144169036
-162184704 113293356
-276031492 371338308
470926940 -37079944
482155784 -346958172
918638864 572321508
-257010127 267253497
991735580 -308494648
266244484 -510642968
-902414568 -846969420
-845935376 -360284232
-510278868 16267988
589885692 208410840
-256997473 267259332
343025892 -615532896
-461984644 546863636
-364507792 -592230496
837167848 -241922604
397014640 979327052
-653646884 928906484
-388815108 -7136360
-977288092 51556560
965185408 -808098104
313257076 -195652776
-221460184 913235620
-28326980 -497054756
-985545880 -528658636
-770639496 546616048
-870868944 -93311548
740564836 391043400
244048948 169073476
828982880 -830745124
898103624 -962826040
-257006409 267259893
456115352 135518020
19311864 -622683820
65421488 206575776
-994444484 -794116664
-852605688 -596293852
761114640 515041296
663157176 941242192
882738604 -966539860
893748988 233227896
-950519460 934367984
581875492 381183572
-257008122 267261578
-966729192 -888331180
162810956 -537732008
371804356 652263304
-489845576 395980596
-747977912 121055968
-724078388 135066536
592332444 -492510788
-622552744 -84995504
101656720 124289176
-439250240 17622440
-979108592 588269088
-834546328 -608280024
180273192 665108752
944824936 -248651172
-816632608 127551512
976894864 895001492
-261132520 -881966712
233460920 -500273400
-417025576 808738920
-257006144 267261218
920066136 -87762664
340302424 -728170872
352827464 -702319772
-695037772 -669667284
731564284 -412204892
-375765764 -321427480
237189304 -212488760
688716996 167500564
-680182492 -189069848
-956534392 -178292488
573574012 -244005256
-39424748 946485232
-629310440 112725360
923372164 -774513520
679177576 34108888
-155922184 -969569172
232091904 668953648
-246655904 -335641944
950111668 -700455580
202425036 643087984
-347336836 -985123524
567996 944111300
-195478008 -294658848
335190460 138955124
673395668 -806394116
-257004824 267257027
-480277028 610785032
214149056 494841028
295707456 554364096
45061016 -324616996
215372432 81004968
-649190300 -230941348
750512048 -758740708
178103156 -358813268
2388496 265166748
32958332 867198816
778110828 -307285836
866849280 916133856
-739574484 74494860
957160644 341758824
506666996 -937921600
510657532 305523592
-814826672 931338672
542407052 346361048
843619700 -975263696
192783668 703863556
-161281736 917619384
486976468 918012612
-522119400 -127624332
906303156 -531950100
-882665784 -897928856
-875733320 -49867136
312922104 -20739136
326073396 -146542968
-439366752 342705484
508982672 -722796756
-291076104 -802913320
-956359624 -411127156
-471684268 -221969924
598929936 830351896
-608804328 -463135200
19675964 -927668544
613959984 413588472
119526748 373493780
491535000 -673657820
-273395408 977841524
-945290984 -764129388
-978817312 -322330448
661627956 600226132
477728328 746332180
478674988 195609084
-257010702 267254981
284580560 287580744
777470012 -457804776
-215226792 936902120
950694228 469718128
130508004 297149292
-418700436 -127420436
-985749776 725593044
-834837608 -922338120
-20040064 -223266120
466572304 407777436
85592628 -579224844
-252496068 -801107384
-239621492 -929212328
-324267460 -114647808
748298320 -616974732
928891920 -820288172
-779902200 402228552
-707053072 -161179788
337273112 -205585424
-148290648 -388538392
874233228 -30074660
-698023392 484165616
825239932 158135912
36249796 -989288828
840983616 -204726148
515725804 906448796
-70256736 -582938664
-24321880 966379656
-835012376 131731380
-655904304 -527085724
856450584 -52546912
-257003180 267251995
263171480 -889904092
-156461052 53682904
-632645596 -471203656
-500637500 651811820
665574800 447522592
-529445092 930115296
292255788 -268356264
-367202132 738016136
851076468 15015484
138401692 -600167876
31327164 -722927832
739996840 45760088
-263011276 143644732
671167376 -55008228
-67693472 460703012
273511920 628771572
-979079464 -318252528
-641529636 -287959408
-86684928 269929176
-201492940 -861460600
-203328004 222829200
-566000732 132925628
-492408840 166379136
546936456 506783508
757750356 -954976044
-988633448 967646724
-315223216 9990904
605949784 -898322084
562505372 82607008
486685188 -805753300
-220790240 619319536
798951912 -304212832
316679616 724559000
968884664 883991108
472077496 375678380
406393856 -623499404
299901888 -988269348
3407976 -947431892
466339280 64416572
39366492 627650144
-790097000 762381708
17229212 896253996
-384678932 -79461184
570617520 -643524904
131381844 -848819048
870169872 -188734876
-728345640 -41026788
778766208 -226615840
266171664 -680371824
-601813608 196803332
460688448 573515756
193803148 -672026652
-152936564 -179472172
-685469224 -192070032
-276759692 -251491152
-643743364 -901846572
-985924544 882024968
889933220 294833616
-970282808 329787216
127507820 216304528
-495845944 -409830960
-771003596 -354123660
-685847888 -32914640
126648544 -408345432
-805942632 266433816
194269196 688716996
306295484 -828953752
125774704 -500186016
-824264144 -779115744
-689183044 216129760
-859727484 836541596
-20243960 351531268
530639340 -112011724
-318922472 -755740524
739763816 -838056252
777499140 719709188
-716840080 -13733852
-134920896 -5767344
-46430032 -722228760
896224868 474684452
787140508 316330080
276308208 541110856
116861536 175190356
290799388 264176396
-890544908 -804427976
-336690552 933741732
991852092 924930512
-856275816 309688896
133275164 425356184
-621780852 755289040
38507216 -11622072
-166233496 265967768
503404660 -796053676
-845367380 756745440
-111778700 -493180732
252699964 -299246508
-174695180 11490996
-352594440 -889787580
137833696 121594836
-679701880 -645039560
-259020740 624460628
924988768 -579807404
516920052 -254389388
772314356 715616704
-901846572 204434868
749667336 747948784
877786844 463018688
-888535076 -53843108
611265644 859013848
445148660 278551064
-716039060 -562971420
-501176368 -522294168
278288912 693785268
-937528372 869004752
-622072132 -93093088
372954912 940659632
345428952 -599221216
598376504 -172627092
-773727064 -867111432
792791340 -696785452
-257001858 267258556
430133176 -757648408
-345603720 -345370696
607857668 -765061484
-256996757 267251656
572583660 66280764
160116616 -955631424
707169584 230941348
-257008553 267255989
-256996377 267250031
-990832612 -476126288
65552564 -310708376
-468625828 -169204552
248083176 -516788976
63484476 815176208
-27525960 397713712
659734636 4747864
309266540 -329102708
-940280968 -928615204
844945024 408272612
79665080 -309441308
-719374216 995959140
814753852 819792996
-591866396 48468992
-323102340 -506535920
-992390960 885520328
-341584056 -573690524
-140761060 628888084
329991112 786485128
-892816892 -255394304
-257001648 267250110
270074816 90180288
620936140 -303105968
-774047472 362920316
-747468172 -317189356
951597196 -437415176
-633155336 803758032
-89248192 -32302952
-578263620 -935212696
77014432 625960720
-924187748 654972208
742662052 313810508
-213683008 297746416
991560812 833191876
351283680 893253812
-230606376 252554324
427191248 688673304
319956516 903317536
17535056 -797306180
-301620440 -51745892
-427074736 -855168952
-692110408 245141248
173777648 894389804
59843476 837153284
-215605456 -135707352
-504715420 -887457340
-342355948 -206823364
-578613156 -719505292
301198084 223062224
-67008964 -431341988
680459208 625261648
213042192 -392834772
236883460 99006072
-37749888 580885140
-635966188 376173556
-170136648 -878689812
-105851152 798121764
158456320 884020236
268531032 -230970476
-246539392 437881224
-793475848 70984936
-732408996 187540628
-774528084 883889160
-557670124 -927319008
-654127496 908604268
28050264 -28341544
758798964 -852882404
986594488 665079624
-257003725 267258459
-657346140 -976064716
553082464 -409102760
-915624116 -961442460
500054940 -979895048
-748720676 -284522304
-435245140 -165141196
-257005585 267251696
-254738924 808476768
-544824676 -102210152
-283692156 -312412364
-537353344 -637247820
33497200 564005464
-105239464 388523828
729277736 245607296
465480004 893370324
386237280 565884220
993978436 -258452744
-257010670 267252036
-392048316 112346696
-718121712 -265312388
-809991424 247515180
407690052 303149660
203968820 -894200472
-266171664 -343666708
-576064456 -988036324
788961008 181350928
-237407764 357109280
-75091984 -283633900
-863251972 -658511260
-371746100 129022476
-635951624 -707402608
-501890004 -725345456
770872520 391625960
193424484 -545072264
-848484076 870839816
203896 -101452824
695532948 866383232
-141503824 107132784
454790028 194953704
-257000010 267262464
-821132884 -51163332
-270205892 -655146976
230446172 630402740
664744652 -319286572
90558952 -519162908
-93835852 -832609316
878180072 -730340908
752055832 -25457872
439119164 570806852
-859814868 -238820472
142625252 268283444
633126208 272856540
-235558136 -819458024
-554524300 619785584
107496884 381023368
25953048 -604668152
33744788 747002124
-54396540 -140382396
856406892 -217396828
-516410312 -163116800
981773804 -97811824
-147358552 -300018400
-572685608 -23593680
-250719260 -695023208
386018820 -981395140
-408971684 85607192
-961864816 -841012744
-188166880 687551876
833366644 855037876
-967544776 31851468
-820710528 -791917500
422283180 -790635868
-604347744 614862952
-922891552 654855696
-7442204 -718646016
-113351612 293173320
375955096 -273803200
-802767680 860907168
498059672 261452928
525236096 416836244
-447697360 805054228
-277211176 -130216724
-897389988 154902704
715121528 -248476404
883277472 -843576008
-166015036 -213304344
-677400768 -94229080
-16442756 -411593204
-864926832 -160917636
-496457632 -77305712
-707985168 -424569728
-659137512 321005124
144037960 -957379104
142989352 88286968
-388363624 32943768
62989300 -525949732
552936824 -597881328
-34516680 -849328788
-617906828 -339297508
385043032 293042244
-105021004 -296610424
-257006541 267262159
-80917584 41900628
-551480424 225771128
552397956 408126972
89277320 44784300
-257003668 267258286
-755958984 -896618096
-780076968 693362912
740375504 -886918472
660564784 333704932
-958689864 648913584
-288498276 -200429768
814171292 42206472
81092352 147649832
-960583184 889583684
-285803936 -578904436
256952652 -980200892
-989856824 981904880
333195192 159432108
-905123472 -665676748
999483628 -49007860
516555952 545756772
-271385576 296712372
82971108 417069268
610522880 611877332
-257006611 267258024
820972680 108123136
-634975836 -325286940
-12306580 -999454500
672725724 -834182228
-345734796 604901176
372183020 861329524
-302406896 734724672
-383892476 -648301896
132998448 688658740
-951349608 162723572
446022500 -741802776
696843708 -1514656
-303790476 -133071268
859086668 -796709056
432172136 -481602352
-191589420 -313038616
-256999744 267260819
-558310940 187482372
25821972 57178264
56202476 202993032
683881748 -955194504
788247372 -551072632
-663171740 554087380
-954218716 762046736
-744438860 814710160
-107788164 274822680
-682396220 102982044
103040300 -452853016
-677866816 -938970208
444930200 201157968
-702800384 96428244
-270089380 150620888
284274716 -710402792
-259588736 279949208
-757561024 117065432
687770336 -456377504
191079680 859712920
-443299032 312965796
463936220 -524216616
640218876 35084676
178510948 -147970240
921245820 667060328
616756272 831415068
-575744048 -340273296
527449824 178277924
512230444 -362454268
-242679932 151640368
-913002596 -768950072
-231305448 -262545228
400859536 -805170740
410544596 -297469700
612285124 743273740
-418933460 770930776
118696600 568112512
-857615704 -69120744
-787504608 -264409420
-586026232 839760240
550664840 -491593256
138241488 642112196
-774003780 -308844184
-570238856 280007464
-517080256 663069792
794291432 555660292
233635688 -244398484
-301766080 -167049080
-937033196 -425662028
422443384 -659982224
-553213540 -675594832
260244116 -458125184
-500928780 -245112120
709252236 -940630504
-771848308 925542200
94229080 -484850124
467183992 -755245348
-322476088 -458999024
-704023760 -819079360
-45716396 623950888
-169117168 216158888
235616392 449517860
836774620 447959512
449663500 237262124
970879932 -842017660
-132823680 708028860
-978336700 958165560
866849280 -963583368
-664293168 -633504872
-6845080 -179224584
-556912796 -523706876
-63047556 845017844
-479111908 835798832
703848992 490209676
524216616 454323980
63877704 884253260
-191167064 419166484
-586725304 39817976
-114065248 -994619252
-714611788 -998726300
52809064 702625616
-518973576 157495096
460324348 231392832
699072000 505865976
-33409816 852314408
-801369536 681274792
-670162460 215896736
-231378268 364973840
949543672 878515044
989842260 -136479244
-257007845 267261004
596759900 6597492
-895278208 943747200
-25108336 -605920656
-257006504 267261266
-108414416 922847860
-229441256 -912507420
-294702540 -34225400
-1310760 653108016
915696936 43750256
402432448 233271588
-318689448 -456260992
-257005063 267254456
-631276580 404194692
-174957332 -340171348
-827235200 -97462288
-257005541 267259822
-936538020 70431504
-627111276 -265574540
-290012932 334855488
-523779696 455285204
682425348 42250164
248694864 652117664
67285680 -805039664
52503220 946325028
13296932 839716548
-614469724 974885032
-796883824 -96588448
99632324 671633424
332161148 567340620
433817868 987628532
867096868 -54265464
206371880 -299625172
45963984 215212228
-816428712 180389704
605891528 -664249476
472587236 284420356
-839803932 625858772
604143848 5650832
-280764792 -381882644
-286750596 -545669388
-77596992 -40881148
-346462996 797946996
-814287804 -432579928
827948836 122410420
-515172372 -974302472
728156308 -252525196
38347012 -414083648
-258802280 -644966740
158500012 -273468228
-879854932 753526796
-948276604 -1383580
-257001125 267263403
719461600 549324952
967908876 809423428
57979284 789820284
743885428 -493646780
-297251240 -38172244
675973496 -331374692
591021684 -632718416
370144060 223236992
399170112 802316196
322024604 -666288436
-560335336 -147475064
-564121976 -635791420
-795776960 -547722912
600721308 -434895604
-499370432 748676984
-870242692 496705220
683605032 -226717788
-949864080 -984628348
737506396 -562155836
-757735792 820477504
276351900 816632608
932285332 866441488
-332423300 708625984
-697761240 271982700
129808932 -335044820
636126392 972292640
150431556 79257288
295372484 -273293460
-755507500 -352914848
291411076 -657433524
-846983984 546150000
-61168800 521682480
-892714944 -451717024
406961852 886729140
-257000111 267254525
-405345248 -664933984
869893156 284944660
-341773388 -165112068
609692732 -418045056
-72878256 -186783300
-182792764 388247112
-536042584 58911380
515915136 775227156
132678040 -966204888
-903463176 95190304
988254784 893035352
935751564 567602772
-912026808 388480136
-154145376 -474131020
-11898788 160233128
-467999576 673439360
-965826224 125046504
-947271688 292809220
-419326688 257608032
-983827328 505152340
-637175000 -333253448
640262568 -375445356
349637948 -931032828
927595724 -495409024
897623012 444799124
-674575352 22399432
187861036 910002412
-653909036 -466615996
-795951728 -800029648
-554014560 454513312
-421423904 964195056
-23054812 -213100448
914575508 -306746968
-216959908 -994881404
-360022080 472645492
32958332 223120480
601041716 327107440
193628380 713373848
184555008 35332264
10107416 -735350924
758828092 -59042456
-708538600 -948160092
-574768260 905589520
-379042664 -238718524
812423612 -241354608
-556636080 -533770600
-425297928 922440068
742487284 -906230336
475106808 -668560420
-860339172 -946994972
-283080468 57309340
69645048 -350235072
-256999517 267253663
-165563552 -630402740
-238922420 -787533736
77742632 133027576
-334884616 -449954780
-960393852 -117167380
-177535160 -431458500
514152892 -116424616
-701227472 360808536
-136974420 -809146712
-456464888 -220994136
-510832300 -860878040
126444648 267875652
262283076 293624804
-903390356 -287187516
-908196476 -635907932
899967816 312121084
-576413992 355740264
-622989664 661001704
-399461392 413617600
-388159728 786106464
594415096 -879228680
204070768 880189904
862159672 -483932592
286867108 441158124
684464308 245927704
562403424 814797544
-154145376 303790476
-584963060 538052416
548203524 462144848
-334054468 -847974336
352055572 -40123820
301969976 826914792
254549592 868291116
709616336 533974496
-514822836 1587476
-382989508 53012960
81878808 -816006356
370930516 -257171112
-968360360 201303608
991356916 563670492
767522800 598565836
-44929940 140338704
632674724 651870076
185938588 26899708
562490808 -569612604
-46109624 183098608
-757444512 516890924
743958248 -703339252
407821128 -591065376
633956356 -416690604
-159854464 -464664420
12204632 978977516
747351660 478631296
-785713236 427744680
439512392 510220612
966044684 903710764
579836532 -58168616
435565548 -493559396
-257008158 267262530
-674924888 704839344
-328010408 992390960
551829960 -848251052
613901728 951189404
-137775440 -613362860
-253763136 752740340
-659195768 238514628
-297018216 737389884
229091720 -416472144
119060700 610173344
-712601956 579472432
-793825384 994298844
-110992244 604318616
405272428 224008884
361769760 408869736
-2738032 -431138092
-588443856 -808505896
97753568 651651616
-257007175 267252918
-296712372 -199526800
-78922316 18627356
659807456 -844027492
-123619232 725971708
884690180 -318165144
295809404 940994604
207973920 -466266460
973399504 387766500
-460877780 -149412076
342443332 276628616
465305236 -991502556
247092824 -326087960
924945076 -74873524
314189172 163611976
267802832 253559240
-257002070 267258327
-765804248 794509892
469659872 -825021472
286022396 429346720
-386761584 -786689024
-43779384 -431123528
299071740 -853916448
-729365120 854863108
667803092 558980884
59770656 674182124
-916177548 -872937032
71960724 -176340912
508400112 -107336680
-433861560 -903375792
16442756 -689110224
-852663944 5883856
-437575380 -789499876
-59697836 115201240
-866091952 -736880144
-887777748 -798150892
658962744 -957757768
30482452 -676556056
-25953048 773581424
-357983120 776130124
284536868 -122934724
-760750540 85738268
-98205052 855649564
6480980 229208232
128221456 743317432
154087120 439701724
-257000116 267256732
120531664 139814400
-170180340 -633723332
300761164 -942960744
186069664 -640044108
733035248 855023312
-540426348 646292064
379013536 -506623304
-101103288 991750144
-256996859 267256006
-487253184 489000864
404427716 271225372
570894236 -249801728
-863441304 -125614500
993148288 -961835688
278521936 119060700
-512041112 421482160
868946496 -322170244
-272798284 -357385996
-966467040 -401791632
710140640 165432476
-509463284 89248192
-556606952 770188012
-965578636 639781956
999090400 -687246032
609707296 -739763816
130609952 -205934960
-221853412 236504796
-257000693 267250833
-718893604 780237172
-840677772 -795806088
648403844 -180418832
454280288 -950301000
736647120 407282260
-981147552 371469384
-994386228 397160280
-29885328 -882156044
-558966320 -598259992
91141512 -822909692
-908735344 -619843840
-823332048 864752064
837692152 -156126080
18554536 963845520
-905676904 -679993160
-193016692 701678956
999134092 518376452
-644806536 957044132
-501627852 -149455768
100695496 612940504
641558764 777207860
147096400 -318267092
481660608 790504792
-212619836 819021104
-256998334 267251861
227824652 466514048
-865611340 -70314992
613144400 813661552
884224132 766998496
-137644364 -603677800
951670016 -36919740
655467384 44056100
248039484 -770872520
155456136 429929280
927814184 -670308100
-839556344 -650704956
23710192 -170515312
-80335024 -748910008
136697704 168563736
586259256 -352317724
599862032 263404504
883641572 64198112
490500956 -411433000
307416912 -182326716
180695548 137950208
-332874784 128978784
-715587576 499807352
461780748 457396984
-319840004 128163200
151858828 41055916
-257008123 267250435
-430395328 430599224
334156416 7267436
-947155176 273264332
-808607844 -521114484
950432076 862217928
579632636 234771680
903783584 586506844
-256996820 267257497
-325986012 -191705932
-989536416 139188148
-701445932 223601092
-257005998 267257121
-476111724 395660188
46430032 -488243536
-244849968 -581074472
-497549932 -62960172
-897084144 -145727384
1034044 707504556
-898307520 600779564
190977732 -370915952
-596454056 172758168
-462843920 -541504084
952922520 878733504
517589996 351138040
610872416 733923652
302581664 299596044
-436861744 -46998028
810020552 351414756
-571578744 -326481188
666623408 930188116
15918452 -903404920
774382444 -218256104
389077260 408432816
991487992 755274476
-993221108 -994473612
733341092 436206364
-334010776 730908904
-958529660 384125500
387664552 70606272
-452401532 358609372
869616440 -80364152
878078124 126721364
466601432 -311873496
-954699328 -340622832
718456684 -705902516
919687472 298838716
840080648 389878280
-636665260 987249868
507890372 455154128
818263776 -755274476
-257003623 267254818
-815001440 282323140
-191502036 583768812
-633577692 10413260
-543790632 -277065536
-544664472 -450202368
-740127916 792995236
680706796 -299508660
-103375272 104292804
-793883640 873111800
-710737764 -444347640
787271584 -824103940
-328418200 677560972
-134352900 191764188
-403291724 -534207520
572423456 728651484
917721332 416370196
-104758852 619275844
816894760 637393460
-684260412 -450114984
-523619492 657972392
-195259548 -99501248
-745502032 651768128
724777460 -299654300
618431132 269375744
-262676304 736530608
673046132 -563670492
-348997132 -443852464
974448112 347147504
-303120532 369051760
435026680 390591916
-484238436 566277448
-467256812 871262172
352914848 152222928
228916952 220120296
-143134992 -361260020
669609028 472135752
-809627324 242723624
-257010285 267261401
90704592 -936567148
379042664 566758060
746608896 -849474428
-814972312 169219116
893588784 -75514340
-257006140 267252701
-952674932 79024264
821293088 354953808
481471276 -815787896
940834400 -155427008
-207435052 -441871760
247049132 -889947784
883102704 -78587344
986288644 -826900228
861416908 -568753328
487835744 -489044556
-967646724 541314752
-192492388 22545072
228290700 -846780088
-257010625 267263397
202192012 -396155364
-409000812 667031200
-884617360 69980020
-896851120 -494942976
805389200 855227208
92670732 -923386728
-749827540 23185888
959374372 287799204
431720652 -373202500
985618700 -832186960
-28720208 -851717284
169685164 343011328
963845520 213741264
-995886320 -965185408
590395432 -765906196
-967908876 -164777096
411025208 -855358284
-204653328 -429055440
58270564 694178496
727573748 -639068320
-177972080 -446473984
322519780 -619450612
-560743128 -366517624
761770020 160349640
-410093112 675055964
-893312068 -321762452
-256999913 267249884
702072184 203954256
-257005870 267257232
-257002562 267263591
-257010027 267263772
710140640 -751691732
254287440 893719860
829288724 -484209308
-943120948 -656049944
-316169876 879563652
-94272772 -186025972
-813035300 175408816
672885928 421190880
-85199400 -305319696
412991348 784329656
278259784 -425254236
-761435048 108166828
-485956988 197181996
-669521644 -31866032
-541824492 -324369408
576370300 986405156
240276872 537091192
-233257024 236359156
-453479268 -889627376
264336600 -54032440
-253413600 -265385208
387125684 599031884
-561733480 233752200
-895627744 792951544
-257007823 267262293
-624271296 -605003124
-488156152 -969452660
-257002689 267261198
160364204 134891768
-285206812 -268895132
-257009797 267251879
-443575748 543615864
300426192 -651986588
-256997764 267254778
-461999208 -240422512
-765993580 296887140
619843840 205949524
-137018112 -81616656
258569256 523036932
-256997479 267260308
975205440 -53100344
282264884 -429841896
-713009748 777411756
-927071420 -968520564
-257003663 267258015
28691080 -117269328
-705844260 583783376
-32434028 899953252
111516548 42497752
298838716 396432080
-470956068 -167209284
-664832036 918813632
513745100 -986973152
-560553796 808098104
-250748388 674284072
325519964 -29725124
-256997159 267254288
-609925756 458198004
-962855168 -574957592
-806204784 -971127520
810719624 -80087436
-400480872 35769184
-256997228 267255904
-546484972 986259516
332598068 226965376
-799257756 -809379736
247020004 -301969976
147096400 -785349136
-77713504 -702261516
727632004 -155339624
474786400 -18496280
49590420 812044948
-268909696 -887195188
-257010219 267258737
732700276 573486628
-143775808 319170060
-409845524 258991612
441915452 251986328
388363624 -826536128
-257003351 267254498
791116480 954757584
894579136 -154829884
935664180 -491214592
-372430608 -85010068
-326189908 -63236888
-516716156 505094084
-831720912 -157451404
-332816528 239606928
640087800 566248320
-751181992 -212328556
465174160 -89612292
-672084908 896137484
-467315068 -819574536
495001232 691731744
982735028 833395772
-792368984 149761612
740331812 458270824
711145556 -598609528
835769704 -854673776
-294076288 -702931460
-170005572 911677272
-594866580 829842156
-468334548 -378110568
-789747464 -54818896
628465728 833759872
733909088 762323452
-257008809 267249870
-761333100 -868626088
-257008760 267259388
-443066008 941402396
62042640 -235077524
306848916 755551192
-916643596 -161412812
470562840 765338200
-313795944 -348079600
-136843344 234101736
393635792 731141928
100331396 -631043556
900346480 -590118716
-954670200 -410617416
-690654008 173457240
-734418828 590992556
68669260 714815684
-256996844 267253808
582691076 656370352
-770654060 -795121580
445978808 134032492
-707664760 974564624
-761245716 586827252
-974506368 -564020028
902662156 -288862376
-257000069 267251432
-465640208 -265720180
-801005436 -582166772
65217592 54629564
801529740 -747104072
-115477956 38463524
801005436 817550140
487034724 334884616
-257003895 267263354
310387968 515929700
-547096660 589536156
307504296 -990308308
298270720 941387832
-246146164 477378792
-231057860 -372707324
-257007438 267261563
-112317568 358216144
179763452 20418728
854761160 859465332
-150082020 -43793948
590817788 -50755540
459989376 -122133704
-104715160 701445932
544868368 -909492672
-355084884 815438360
-746171976 -999964240
812554688 -468421932
-240582716 -672900492
-233009436 849343352
-788261936 -427482528
440386232 355492676
-659588996 -49095244
-901132936 831997628
-215008332 625698568
-504831932 348560212
-167646204 995143556
585982540 -15102868
-256999662 267257148
-478733244 397335048
948393116 -336515784
737477268 435798572
-777717600 -991910348
217032728 -242694496
-278900600 -712223292
-900273660 -369794524
470096792 -306659584
318660320 622043004
417768340 -515958828
18831252 775766024
-713242772 655146976
518114300 -961355076
-107962932 843896416
787431788 667191404
-504831932 -659647252
-450129548 495015796
-507409760 387125684
487762924 -304606060
321878964 -933989320
857091400 -523852516
-428705904 -648287332
782960640 102792712
975715180 -419195612
158631088 306921736
79796156 -479490572
230970476 -465713028
98379820 -268997080
138445384 -292605324
431210912 -696523300
-256999232 267257324
-736894708 -855416540
380557320 771338568
481981016 664802908
-501103548 5010016
-344103628 355492676
577331524 126211624
-325068480 -304169140
694396956 477480740
477772020 -946252208
961092924 262108308
756293956 -216129760
150446120 682454476
-503666812 -811928436
-909842208 585268904
966088376 -403772336
-828050784 319301136
-42177344 -45629012
-602585500 784052940
537091192 254578720
882520144 60032808
846401424 381664184
477364228 722709372
735933484 122162832
-847071368 -74378348
705116060 -920444800
-567136724 549179312
335656508 -375037564
174520412 661322112
588706008 -324383972
91680380 -574331340
-218328924 465261544
-476053468 -449372220
-113759404 -310810324
-824744756 689343248
591531424 137382212
-183025788 813836320
974011192 46837824
-257008081 267262721
919920496 -773494040
-257002769 267255200
569758244 -247180208
956228548 353846944
143848628 -42949236
-6815952 818030752
-422647280 392164828
-939276052 -115754672
-864373400 310955964
705902516 -658584080
-613843472 181831540
643524904 427744680
-871276736 -791466016
-135255868 -842119608
139464864 -703091664
-257002116 267251228
-16486448 -473461076
18612792 -565665760
-858431288 242650804
213391728 147212912
-181758720 781635316
476621464 192448696
-602352476 -969408968
-47493204 802272504
-939290616 29477536
930435704 8039328
896385072 -366983672
161587580 -328607532
157378584 -118492704
-547941372 527114852
-257000051 267260769
-96078708 308378136
626135488 -957408232
-68814900 -393053232
-268137804 634043740
-941446088 -485155968
411840792 -970734292
-858533236 373056860
-927027728 923663444
-963335780 913861872
-989740312 743433944
-959971496 -235354240
10835616 166291752
-257001076 267261000
-818671568 -484864688
-324369408 383178840
425501824 963539676
554334968 -148028496
-142494176 -563947208
-55343200 958675300
-581962876 -527406132
932154256 -723947312
-112404952 -931790156
82971108 -268341700
920546748 -156271720
475703932 -144489444
606925572 -445206916
885432944 -360371616
-361871708 145960408
536261044 406029756
-723728852 132110044
-556213724 635296244
145974972 -795747832
-930566780 -940179020
567340620 -325694732
701970236 805796992
-530333496 -325563656
-257007216 267255209
495088616 500171452
20564368 586841816
938766312 -758158148
-448512944 675449192
-225756564 678769784
914342484 569801936
-675609396 -16734036
-12626988 242184756
164427560 248942452
-119832592 564515204
632703852 -304941032
956257676 -148130444
142872840 -302508844
-286430188 -147941112
504467832 -180637292
-344467728 -785290880
739356024 672842236
-429026312 609081044
23622808 966481604
626761740 927202496
-257005511 267254032
601667968 -563845260
-257005529 267249568
608949968 458751436
-578744232 840226288
385421696 708203628
715238040 118652908
597793944 437837532
-519745468 -110919424
-83539104 -185574488
-58882252 -723088036
563728748 -638806168
276730564 27147296
-257010161 267260394
916104728 179166328
741773648 695125156
4966324 519031832
649670912 -978351264
285803936 6888772
585807772 280954124
-452314148 -718340172
-12947396 -79169904
605658504 244660636
-158936932 154087120
440517308 -21438208
181569388 -996745596
389295720 -497098448
-233140512 -469208388
765294508 -479825544
649889372 526051680
-36759536 318194272
811491516 370872260
837925176 28050264
514531556 869237776
836803748 -919177732
405986064 -385581900
-257008402 267257700
712063088 358303528
489743628 796097368
-198055836 286066088
-237757300 -981773804
-722068556 138940560
845513020 -99166276
39002392 51017692
604784664 756832824
-516119032 -557772072
-86830568 -317349560
-821861084 785349136
545829592 -793883640
494564312 -794349688
-286925364 -202104628
157597044 -677910508
-590643020 709863924
485592888 -644049208
151043244 87209232
-215153972 -872922468
781067320 -727064008
-857411808 861475164
-624183912 930479396
-856421456 159941848
474669888 365294248
-939887740 -781504240
866587128 -915667808
-4485712 705232572
-224839032 15598044
729903988 225130312
216887088 -719476164
416879936 -175088408
-617164064 -368381816
989594672 -372270404
-289707088 -372314096
-497928596 266579456
-290085752 304970160
-935329208 813210068
-400029388 622523616
-836803748 -903841840
-381722440 367362336
270001996 -404820944
-835886216 906565308
267438732 428239856
-738598696 -699683688
-70548016 -421744312
-465552824 116220720
-778751644 496384812
535358076 166641288
-786295796 487617284
935766128 954145896
994109512 321587684
247005440 -306790660
-257007443 267258343
476694284 -419778172
-888753536 -38012040
-561165484 -815758768
-309586948 -863543252
-651404028 941009168
-348501956 585734952
-301227212 -186841556
-904963268 -948145528
309426744 -436701540
653064324 -620907012
477072948 -826128336
743608712 785975388
-315558188 270584556
-631713500 -239927336
595842368 -496297428
-527449824 842818680
164922736 26608428
-169757984 503608556
-374921052 -635907932
940179020 -803408496
158281552 191283576
-742603796 -902225236
-844770256 473228052
-537091192 96777780
-849692888 910759740
289896420 159446672
141081468 -299829068
908604268 37138200
98860432 -118492704
-652714788 842702168
-859290564 -773231888
363866976 971098392
-468727776 -996745596
723088036 -507904936
-308450956 -335874968
-848615152 -219654248
698329236 -942727720
970049784 10282184
980987348 541635160
-44318252 -657491780
740666784 691586104
985356548 -675696780
-256999840 267261054
-988822780 -867752248
139071636 594648120
208658428 -601318432
968942920 -400131336
-151247140 -119526748
816763684 417710084
-422021028 632951440
107875548 890923572
792077704 -935882640
827074996 -350861324
-247092824 -336137120
-208847760 -786601640
-734200368 -917779588
-815147080 -937615756
894302420 134207260
624256732 -645010432
550038588 -524347692
-257004621 267258702
414360364 -470475456
-267103760 -202410472
994255152 24962696
-728491280 -540950652
-545101392 -919716600
-217061856 -563364648
913512336 -128279712
-257006295 267249415
-31749520 -851775540
303207916 -269259232
-976647276 228450904
-393009540 -53901364
-209226424 652161356
688236384 -94578616
-641267484 40284024
-483393724 -933727168
-157932016 -969132252
334564208 -244209152
-344059936 89554036
590380868 87354872
-257002530 267259849
-153519124 738161776
430526404 -122410420
-226703224 37837272
458168876 -60950340
596920104 176166144
-556111776 921085616
-403451928 -112346696
280924996 241776964
-229062592 -554742760
-382101104 850435652
-482330552 -206706852
817695780 -892933404
-612037536 770785136
-296916268 -739079308
117546044 -877641204
-452416096 573879856
821875648 818103572
-293129628 938853696
-424861008 299625172
-669026468 -71815084
-58896816 -628392908
-185064748 -517080256
714276816 517138512
923459548 61329004
-564020028 59916296
-144926364 -809918604
956927620 406757956
-384285704 -94243644
-199191828 888884612
701562444 892918840
176603064 932897020
-999265168 -6641184
-112448644 317189356
-19763348 862290748
-546412152 184584136
-219566864 -809787528
242403216 631655244
-413763240 -235587264
-257006875 267250621
648156256 147489628
987337252 -517604560
-243976128 642825832
704824780 69965456
328578404 -19646836
643335572 -674648172
-9262704 781227524
317990376 -931440620
-941839316 637175000
-744686448 -190773836
-645010432 -322738240
-369168272 472048368
-866426924 -929590992
387897576 367624488
593322796 -235849416
772547380 520167824
-140265884 -120531664
-21190620 -240772048
58256000 846605320
-238718524 532153996
-214920948 -17418544
-510511892 -199934592
-784096632 -464445960
433555716 607828540
-993046340 235208600
411287360 639374164
760619464 -270235020
745006856 -380935984
-757677536 727311596
535591100 -614775568
533435628 981977700
-999439936 -493195296
173835904 -380732088
909900464 65902100
74858960 214221876
-839367012 282483344
85898472 -899953252
-32885512 -198885984
-591065376 -284245588
-52561476 811739104
-455168692 -407238568
886539808 -231290884
-881398716 -221460184
-570690340 -89685112
-982370928 911648144
-960146264 936479764
305086672 -551698884
680910692 -68188648
557903148 827890580
251374640 -116715896
-662297900 -852765892
-738627824 388829672
-60207576 237407764
845789736 806321296
-513555768 -127828228
251432896 655380
236315464 -4747864
-442862112 -586026232
-142144640 -348982568
492962272 960495800
-564995816 -603881696
859319692 248228816
531702512 350103996
295241408 -591429476
145916716 -585603876
246801544 111225268
-198347116 -261132520
-257008001 267255186
-734608160 -123094928
-257007366 267254834
-236737820 -215066588
-671036300 -385319748
58823996 -538474772
960379288 36744972
-257000423 267255721
-257010703 267251930
865771544 180491652
-752303420 988385860
637073052 -617644676
-134440284 -647544568
36759536 -601697096
-833060800 708334704
-5621704 270657376
-83466284 -876578032
128891400 -58154052
-332015508 -641311176
-461940952 -181948052
471727960 207566128
24059728 -716563364
879097604 952835136
350744812 65989484
255161280 -45643576
867155124 204536816
703091664 792252472
-507482580 -102064512
792951544 -848163668
-879272372 561165484
-413617600 -672449008
-939421692 949383468
-174403900 300178604
-756905644 809292352
-415671124 276716000
-232863796 -754575404
324981096 27132732
393795996 -80160256
213610188 -933202864
-831182044 747861400
511138144 -29069744
-846809216 -459057280
889132200 764042004
-257069164 298110516
336355580 -1995268
599352292 -70955808
-807049496 -774819364
-157800940 -875165324
468145216 -825866184
-534353160 264453112
792252472 36395436
-194982832 846619884
-968680768 861446036
174229132 267919344
153752148 926445168
635485576 -672055780
660783244 283561080
-194647860 -665589364
293726752 -601711660
247092824 -972598484
-543208072 799053860
293668496 -480612
-503943528 -200021976
-969438096 766969368
-899006592 613362860
-722549168 -629164800
401077996 -30540708
-694032856 619537996
866718204 875631372
265851256 -244631508
523138880 615168796
-868320244 -23826704
352521620 -412190328
-201332736 -785159804
588341908 -87602460
-117706248 594983092
470242432 -759570856
565534684 897724960
-926590808 -987482892
-632601904 240043848
271735112 85650884
604041900 32725308
400772152 -890981828
375445356 828953752
-787926964 -179210020
-543193508 -504671728
358944344 809641888
-9466600 313956148
274167300 -364100
860776092 -954728456
-928032644 69222692
236344592 732773096
571957408 317946684
-451950048 -276031492
-185195824 540586552
-530857800 -163946948
962156096 -86262572
-106914324 136071452
-911298608 -118215988
159242776 37283840
-923343036 110132968
182909276 -88753016
684624512 -808535024
313082308 -853596040
-257003799 267252350
776800068 201216224
592783928 -953985692
-833861820 -806335860
-294760796 272346800
205818448 -765338200
9495728 803525008
537863084 -628538548
253704880 -761231152
-143804936 999731216
-912216140 -29637740
-192419568 540528296
-273337152 749376056
721675328 -27365756
227460552 387853884
-827759504 743346560
186987196 840663208
-123167748 931746464
970821676 566656112
966874832 181715028
-925323740 520036748
779654612 -516337492
-9787008 -832055884
795005068 -309980176
135328688 -957714076
-965418432 -327238516
858474980 -449736320
-811797360 -936377816
-527129416 336865320
533916240 727165956
406889032 -325330632
-167063644 -292255788
377513444 672099472
-257001107 267261263
277152920 146936196
-507599092 28938668
-435973340 708931828
687333416 -898001676
-223062224 -25982176
-82359420 209546832
-230315096 394597016
-645447352 -18831252
-354575144 -11840532
-539931172 330296956
429885588 -460994292
-516017084 462144848
-776217508 88476300
-219450352 746710844
-985487624 665167008
-662836768 -593555820
-266331868 420244220
-257002553 267260540
903113640 961224000
318631192 -394902860
34006940 918522352
717626536 624140220
-340011144 -261394672
-745035984 -89626856
-256340964 244806276
596002572 -933858244
826638076 -765119740
363269852 -554233020
-676366724 -491054388
-25559820 -820098840
-695431000 -661526008
182661688 -333967084
910483024 39453876
-2767160 818991976
-952121500 -485840476
-65290412 553606768
-474946604 -414433184
-403248032 -255583636
-461678800 -79300980
-871961244 696843708
772765840 315266908
639650880 -97680748
-13966876 -949572800
-978715364 -215299612
495729432 -784897652
-637830380 343972552
-831924808 -418860640
-5898420 547868552
594429660 -544751856
363765028 -280211360
-379479584 398922524
-257005002 267260115
-256999127 267257727
-810777880 417564444
724762896 -316199004
476126288 851833796
881646304 560393592
153824968 151742316
430773992 912230704
437852096 -434080020
-74523988 500972472
-380877728 -246568520
13617340 76009516
746506948 920051572
371673280 728447588
134615052 871699092
243495516 -254505900
-954874096 -943062692
781431420 15845632
130027392 496326556
319679800 -119934540
-257001354 267250327
-30642656 677488152
190628196 -509040928
455780380 644063772
-984948756 -755187092
668123500 -29681432
520706692 823943736
828138168 -994269716
-876141112 -279002548
-66426404 921216692
740084224 104569520
-840706900 374469568
179617812 -921158436
-449532424 -760663156
692023024 -496166352
972627612 -76024080
101074160 -898555108
788946444 798587812
262749124 808768048
-656545120 -300542704
-108428980 721995736
-609488836 895278208
911065584 160873944
119293724 -575481896
-596293852 -773348400
-481806248 901162064
141562080 542625512
-325840372 -138561896
-497986852 871902988
938824568 -207682640
-660055044 710635816
756293956 61256184
477204024 -347497040
851644464 558310940
-636985668 322388704
-526561420 31225216
-918857324 -791232992
183113172 -238092272
388188856 370158624
226834300 606969264
-350205944 529110120
491127208 -567384312
-7835432 650632136
-925542200 -414637080
-391815292 226397380
-526255576 918944708
-940674196 -153271536
-99442992 -763226420
-107846420 -104525828
-203357132 279221008
905371060 581394880
390577352 -768658792
-799359704 -801107384
639039192 150344172
478806064 44318252
-171651304 -964238748
-935882640 616202840
-534993976 -534746388
43065748 -81063224
-75383264 -609605348
985560444 940412044
823579636 199439416
-621314804 8549068
280123976 -590351740
813166376 -866659948
556708900 217120112
599687264 264555060
922512888 431793472
-82592444 -717145924
898555108 -229499512
221940796 711932012
727908720 -677910508
-249437628 238864164
-38070296 -76810536
-257000713 267251970
-220804804 -505050392
256544860 -924449900
224606008 -375328844
130551696 895307336
-762614732 -641631584
287100132 153810404
-492641864 -341860772
-112841872 -471043452
-726685344 425734848
983375844 -511968292
-531498616 420855908
-902298056 -57469544
-440837716 -129546780
-216901652 685221636
-808578716 752288856
-733588680 -916541648
-162563368 398864268
-383222532 -362279500
-257006150 267253239
-432405160 -396679668
732612892 604580768
373843316 905895364
244806276 -22603328
-975991896 -419006280
-387883012 901671804
-707475428 75703672
519293984 39526696
293013116 -347030992
-631713500 650195216
-12554168 227839216
-318456424 533989060
45818344 902472824
976778352 84456636
-591458604 324573304
-28938668 283415440
481325636 940339224
837196976 -968418616
173428112 624023708
68712952 -929576428
652874992 -370886824
-716475980 -320699280
646394012 -743200920
-232179288 111676752
-620018608 820958116
-742778564 203939692
-430045792 662996972
-323058648 -215328740
-616989296 -197633480
201216224 -67882804
164646020 317160228
113162280 -155295932
348414572 -325680168
779858508 634436968
925585892 318048632
-725694992 337287676
-349536000 -745035984
-857572012 -584365936
-475864136 411753408
-614673620 -148421724
-508341856 -549324952
-476242800 -828400320
-557786636 929576428
272521568 42017140
471713396 279133624
-130478876 -629499772
486758008 192943872
-58867688 -448745968
181671336 -517954096
-122585188 287493360
95525276 76999868
398369092 -395864084
41798680 894651956
-218328924 -405272428
280648280 -712572828
256180760 96937984
-649306812 942800540
-84718788 798107200
-543513916 996716468
-726044528 182894712
212051840 -790038744
-695052336 982545696
723554084 -568607688
-55037356 446517676
-700732296 -601507764
-6204264 107482320
91432792 637480844
265195876 -219450352
808476768 -252583452
-257005338 267261830
354167352 269783536
83043928 -250879464
823812660 -492073868
-257006890 267258023
183433580 -875005120
684362360 -482942240
-181147032 755609448
-508822468 -355958724
-572161304 -676133700
-322374140 -896880248
-445221480 535867816
837764972 882301684
230067508 115900312
628844392 -948728088
-955412964 14476616
-869834900 -858504108
330719312 -852751328
699406972 -804209516
-349521436 -652073972
-694586288 985822596
-224241908 99719708
576472248 -435944212
-257010425 267260896
519293984 -154684244
-653603192 -845804300
823128152 794757480
190511684 -22836352
231465652 -66834196
364420408 -448673148
588181704 843255600
-596949232 -958442276
-631975652 146120612
-40720944 693260964
333937956 -662312464
-601158228 265603668
24642288 407777436
-667104020 -307912088
-33861300 -992434652
-257007003 267250186
125949472 -280153104
549223004 -191633112
314524144 -575103232
450916004 217149240
-961384204 153868660
-81427324 -902196108
-877044080 -838988348
283502824 867169688
-412889400 -95073792
-896618096 -439716288
-953505080 -826507000
-889088508 -657855880
623878068 -332525248
-556213724 891447876
90981308 650035012
949791260 818161828
393111488 -251345512
421016112 -298984356
293464600 748283756
-491185464 69543100
-231669548 839221372
-475019424 495263384
986463412 309732588
532124868 -483058752
904832192 992434652
31647572 319621544
99850784 -75689108
759978648 777411756
894418932 -734943132
-120065616 825589468
-872835084 -107351244
840546696 -697295192
638514888 -398616680
-707562812 841318588
657156808 -110919424
-639709136 340011144
-63761192 -823433996
-256998091 267263844
-447056544 -909012060
-45075580 -590613892
-668443908 -626062668
-27511396 -139901784
-80626304 -634611736
-579428740 -42556008
473664972 -294789924
443575748 -542902228
-636009880 -334680720
150227660 35769184
922993500 730428292
-577928648 784300528
-532285072 299858196
-522672832 -824875832
-312645388 -863819968
804719256 218197848
-942392748 -970661472
-73926864 -175175792
614731876 169787112
-170937668 435609240
-257007535 267260759
766721780 84471200
778824464 -771600720
925891736 220761112
520429976 -20083756
788422140 -755798780
-500215144 208833196
179049816 689168480
-249117220 -512871260
-75354136 916993132
-127580640 -517400664
-183520964 -645156072
-138518204 286765160
-329000760 187263912
-695096028 689051968
-53012960 -587395248
281332788 -476767104
-483786952 128862272
646743548 -675303552
-257002905 267255361
-555077732 -44813428
-390256944 -6058624
-982531132 822953384
-661759032 -293843264
970996444 -147810036
-704402424 -969248764
285658296 -531819024
580186068 880641388
616843656 809496248
-870402896 817870548
410850440 -525221532
585181520 -737054912
62159152 -224533188
-903739892 -173209652
-257004326 267250813
-257010057 267253310
763881800 742021236
265399772 -775460180
-727049444 112667104
-570981620 696202892
762265196 588065192
497681008 -933756296
-986230388 961034668
-514065508 -976021024
-607610080 508545752
-846299476 256005992
391014272 -316781564
622479924 -456392068
290027496 -642636500
921522536 -608760636
-899545460 -962578452
513424692 -84019716
-82592444 -816516096
992507472 -236723256
371542204 910395640
196978100 -576778092
-670380920 -472907644
-672143164 163626540
-989915080 -924129492
435842264 857440936
-258438180 936406944
904380708 533989060
-177171060 469863768
649947628 -159417544
-892452792 900040636
-224169088 -598551272
723728852 635980752
-423812400 -587526324
-313082308 700178864
483655876 14622256
-568345536 573952676
552383392 -999221476
-440051260 987861556
-5563448 436046160
619144768 195783852
-123590104 698270980
-483117008 972583920
741030884 -416952756
793271952 639039192
-365658348 236446540
539348612 -313825072
576996552 -513089720
-547402504 231232628
-750992660 -366226344
-683022472 845367380
-206925312 219027996
-822501900 -344263832
78864060 -345676540
-712543700 -23127632
-112506900 62625200
68305160 -519963928
424729932 -82898288
131076 455328896
-376930884 -655161540
-941999520 215925864
-39686900 -830876200
657331576 972948020
-516337492 -254651540
499792788 423608504
-257005651 267254406
-768920944 347162068
-726772728 -874917736
436774360 497433420
-355157704 324733508
209474012 -380426244
-499909300 972409152
-888549640 -165155760
-950577716 998405892
868451320 -985502188
-111501984 721675328
716388596 -873446772
-93835852 -183739424
-481442148 -570442752
-812540124 -701577008
-593716024 -254535028
-266710532 194342016
-724588128 -31836904
-583171688 793344772
-834590020 -945596828
665589364 -426404792
-199978284 63062120
-711334888 954772148
-563146188 519264856
741642572 -617062116
-935970024 612547276
622887716 -153723020
-130464312 -133828596
-574112880 328563840
-944985140 -278288912
981453396 232499696
-500797704 -743914556
544271244 -991021944
254724360 -426798020
604158412 -54935408
688542228 446838084
-595186988 275580008
-642199580 -672667468
-839687420 -853872756
947067792 712645648
-176268092 -171796944
845367380 714320508
-930071604 -960889028
359847312 134993716
852154204 499705404
760153416 -306834352
-614426032 -8461684
-905924492 664861164
996337804 592798492
968695332 -351939060
-679745572 -825429264
68640132 710388228
74145324 913381260
-564063720 -123444464
556971052 -240189488
885345560 735278104
-63134940 927319008
-517182204 707155020
641879172 -159956412
-256996855 267249792
699290460 -341351032
-257002014 267259815
249859984 -413544780
-556767156 -15845632
109637792 115244932
761624380 -607668336
206095164 268836876
889787580 598245428
730413728 452212200
519512444 881864764
-864970524 -879840368
67722600 -233358972
-939421692 -883728956
-229339308 291571280
-415030308 995973704
-224970108 -852401792
-998041792 -287304028
373217064 860411992
31429112 -450144112
-562607320 973166480
662327028 486743444
-413530216 -991735580
-445454504 613158964
-237262124 -57848208
-78834932 413603036
-326612264 610901544
127668024 12335708
-985254600 209619652
-585341724 570675776
918493224 -927843312
359905568 756221136
-809146712 661511444
-505647516 828429448
521376636 -261729644
445163224 -246772416
-256998422 267262686
-553155284 -276381028
-210915848 765629480
506594176 -559752776
886772832 314815424
-208512788 -156650384
908444064 -997575744
425035776 -17302032
971287724 508006884
525236096 -267030940
850843444 822705796
646190116 912580240
-362061040 730442856
-506157256 546499536
-593949048 255001076
917226156 -773071684
724660948 72164620
201944424 664715524
-257001240 267252501
184802596 357750096
369357604 892350844
250355160 268385392
839308756 884442592
-339996580 802825936
297833800 593264540
-381955464 276512104
-942902488 -711800936
-486874520 -524770048
182297588 972467408
-475864136 866019132
806379552 990220924
847537416 196002312
-998799120 354356684
-724340540 493486576
124536764 238922420
655554768 -467664604
-257004771 267253905
431443936 -961457024
-172903808 507133044
768017976 -203983384
-402563524 -465013956
-991546248 393854252
926445168 517022000
-641675276 -171971712
484544280 472601800
-135780172 -883874596
103666552 -43473540
678099840 -533654088
-561092664 641558764
967151548 -532401584
-942698592 -175452508
639767392 261292724
-940004252 509594360
-6320776 63979652
898948336 744395168
402869368 692154100
-756060932 914910480
447143928 832012192
264001628 -968331232
-955587732 780076968
439759980 737681164
638951808 -410093112
-387781064 -396912692
792645700 827905144
-341744260 86320828
-321092508 397728276
-257006735 267250695
-628101628 -351239988
-396461208 -800699592
879199552 386077076
-144402060 670249844
-53726596 571360284
-947431892 380003888
-172554272 573078836
206867056 808986508
221139776 -323845104
-491724332 -467970448
865756980 536887296
180331448 378751384
-364070872 626849124
-122803648 -115769236
-112958384 -448949864
-338088696 998959324
813384836 420666576
-274283812 -881034616
-952587548 -937542936
947373636 613275476
-347526168 -848833612
924464464 -304635188
751618912 896603532
-518827936 14418360
-257008469 267249477
157742684 97739004
-257004259 267251747
778926412 289241040
-41638476 -963597932
543135252 -611891896
-297294932 856057356
-756832824 921726432
781475112 592550904
-164369304 2403060
-530712160 498423772
844449848 -742196004
590511944 716068188
-516730720 -151421908
-53479008 -265326952
-192929308 481107176
184118088 -648068872
479898364 100549856
-170937668 295110332
-933931064 -824671936
-663841684 926940344
-390650172 -294323876
415671124 -902589336
-80859328 739093872
-801092820 -609153864
-659807456 -155470700
739530792 -563845260
42701648 908691652
609212120 -603153496
981730112 -502865792
916774672 -934251472
-391975496 502792972
487122108 595143296
392426980 247791896
806816472 581278368
165097504 828764420
-572860376 363677644
-257002443 267261195
-271735112 -62843660
825822492 798864528
-444216564 -124828044
-410981516 -31137832
491331104 -812219716
788509524 945130780
-750715944 -184001576
941548036 -258802280
-728971892 -794990504
-848163668 331039720
711422272 563830696
-243976128 373362704
-700120608 278463680
-722520040 -528847968
590366304 -649947628
298532872 -81660348
60892084 -628465728
618868052 417972236
709747412 -848906432
-841231204 -190730144
-257005102 267259142
-687071264 251432896
-257008937 267251159
560451848 475703932
114676936 -465844104
-214003416 693464860
562592756 802884192
525804092 345239620
-137513288 630242536
-393402768 587191352
654331392 31429112
-582050260 -556242852
-813515912 -742458156
-144329240 154378400
-459916556 -758085328
-59726964 895088876
-178379872 159898156
639315908 774440700
879476268 769853040
520357156 334928308
132881936 -976763788
-659618124 704373296
-469208388 -185822076
25020952 -355390728
-348108728 955849884
-684872100 -723058908
27875496 -143120428
748254628 -879840368
422618152 303965244
464810060 160160308
906288592 -215401560
123488156 62130024
-406714264 159330160
61081416 -704154836
694935824 -740637656
736588864 -159621440
91359972 -387387836
804588180 -142552432
-507657348 896457892
-968826408 407442464
-368512892 -110861168
273672124 56712216
-33351560 -237742736
-46255264 410966952
140586292 659836584
274210992 368585712
-401762504 587817604
248592916 -190001944
907410020 -162912904
796723620 -318179708
-252059148 55037356
-260287808 -770144320
-52415836 -171942584
-257003477 267251718
-105589000 -939436256
-995216376 978671672
-257007037 267255365
-281492992 -633432052
-266594020 350031176
-334724412 -930071604
-590380868 -521158176
368789608 584977624
941213064 114778884
82679828 -747366224
-511327476 -776625300
-343273480 -549295824
381154444 87325744
381256392 415758508
-364085436 -372357788
-852649380 -976326868
641383996 841129256
911677272 -265720180
-320378872 -673643256
710213460 858140008
479942056 -279133624
-814535392 543819760
-594575300 807005804
-622596436 -745618544
910220872 -575947944
351939060 80058308
-915245452 -731258440
978686236 -390912324
-612838556 -935416592
-256999540 267255462
-462508948 -289124528
-752128652 807588364
53668340 74990036
-784868524 986463412
534877464 -704009196
657244192 -547504452
231436524 395864084
581729852 -900870784
860397428 -905239984
-601784480 555281628
251593100 -305625540
-870621356 -447609976
108720260 -439090036
435492728 459363124
-809787528 483699568
901264012 -67431320
974753956 566656112
-837663024 -418234388
345793052 -921711868
-305188620 -851149288
43153132 32506848
511196400 4558532
-220280500 599527060
358230708 -974666572
575176052 -319869132
-599075576 -183812244
-540411784 -427511656
758565940 -899909560
-904744808 -650879724
-595856932 -651505976
72441336 -25181156
-24991824 769416120
-363881540 -368279868
-378489232 -7733484
-793344772 988793652
-705815132 870985456
-379377636 259545044
820885296 -267351348
188807696 -793708872
404587920 -323582952
780339120 583958144
-295459868 778547748
-848950124 -707125892
315296036 904671988
725884324 948393116
-257005825 267259253
74684192 -695416436
683488520 -334724412
829419800 -542902228
-256999437 267251357
-656850964 -901832008
-257001178 267262799
-270205892 934630136
52532348 247937536
28603696 -645199764
-28530876 -192798232
819283256 -514648068
927624852 500899652
358769576 -569699988
926051940 524915688
698620516 953111852
166859748 576603324
-64372880 630257100
-326379240 -885534892
-372969476 146703172
-457557188 -594371404
-844945024 -433031412
-264919160 -768280128
-101714976 -536231916
-150897604 -459479636
214585976 983477792
209561396 -836978516
-875878960 763503136
-54833460 -968564256
-790927148 253544676
981453396 -765804248
-96588448 435798572
519075524 165345092
-505997052 -619989480
-624125656 389426796
-257006327 267252120
-764304156 224533188
517386100 -595172424
-257005618 267255506
384475036 757488204
956082908 67023528
898292956 -314640656
623033356 584715472
-861038244 -33249612
-314626092 669390568
822676668 -204507688
-256998678 267257071
838828144 617309704
-132736296 -205177632
-36045900 325884064
1135992 -251345512
227460552 423142456
-452066560 311028784
-294032596 293217012
235849416 371411128
-207303976 -479767288
-865975440 -773537732
-148334340 -577943212
578584028 550358996
-232397748 289940112
-522396116 -953956564
-491272848 655380000
611425848 947431892
-283633900 -786761844
-256996874 267249976
896239432 822967948
-78310628 -929081252
-540324400 573632268
400932356 -403976232
665909772 -719214012
333457344 -403262596
-693173580 738671516
-152179236 754779300
196774204 -618329184
80699124 -831429632
-470096792 260579088
507191300 -267001812
-410981516 -16486448
695897048 -266535764
642490860 -530668468
-263142352 587074840
588123448 183142300
-462188540 -30220300
492685556 247136516
-552062984 -540251580
746521512 398864268
-18481716 946528924
-697003912 171403716
424526036 -762163248
542989612 -936392380
-263404504 914094896
-765644044 84369252
229703408 324107256
-435550984 -819938636
-990118976 -996672776
-543411968 -615066848
989259700 -42657956
-661132780 153591944
926867524 -905443880
385305184 -832929724
-634975836 -654855696
133726648 -884850384
-527231364 -225669180
-879432576 438070556
-400466308 -40415100
312150212 -196628564
-646277500 341467544
-585705824 956548956
-370610108 761172896
544795548 -963554240
88680196 -394538760
917619384 192565208
9801572 393446460
816283072 49051552
288964324 510977940
845920812 177214752
-257001565 267263505
-788596908 -914721148
753774384 -936654532
-898773568 -914706584
361274584 -854673776
316708744 318704012
453231680 424526036
-4631352 286619520
-654433340 318252528
951742836 854790288
491185464 -131177948
717611972 660958012
885651404 39876232
-637131308 746303052
-630140588 -244791712
95175740 -406146268
-121740476 -291338256
-391232732 196147952
332132020 -146106048
294265620 -326524880
60047372 -779101180
-826463308 -335816712
982065084 -629499772
-976297740 -646568780
368148792 -279992900
795179836 645476480
338773204 -438580296
-601857300 -160058360
-8184968 723626904
619348664 698023392
917197028 842221556
211964456 552543596
68319724 -182880148
-866572564 -632237804
-892642124 -43036620
13733852 893414016
-930770676 -226309996
318339912 407122056
425924180 376275504
819909508 22195536
-386834404 593366488
-608542176 966190324
290566364 -159563184
797903304 -535416332
634305892 -923459548
-630577508 813705244
-486481292 -94025184
-627883168 -253224268
-257010889 267250657
310067560 726554268
-961966764 119818028
1398144 -369736268
423914348 635835112
770843392 681114588
-786412308 -664671832
189230052 -688323768
-985167216 725389148
-638223608 -466382972
763575956 -29098872
378824204 -617994212
-781679008 961311384
-356351952 909798516
-257000425 267251276
-187569756 902429132
243204236 -169233680
-934062140 416428452
-458911640 -58372512
-930785240 -645185200
12029864 -816792812
-982210724 485068584
-257001867 267259921
74523988 13034780
494709952 845746044
873898256 313825072
-228669364 -847551980
-682512732 -903186460
-538736924 -96268040
-673453924 929853144
-230781144 -868087220
-53377060 193264280
-222115564 422239488
-579486996 -479883800
184788032 -948393116
274371196 -22166408
-47595152 156431924
110773784 615853304
-791757296 -520386284
940805272 83160440
545873284 163655668
-372022816 188370776
-186477456 -988181964
250165828 -910890816
121201608 28166776
962665836 -62989300
-222057308 -665618492
-201361864 -301955412
762236068 -699436100
273599304 -863849096
-394698964 124114408
-135518020 -972074180
-364551484 501088984
-653472116 -434385864
965928172 -160771996
-370479032 851557080
412889400 -669769232
115681852 -489204760
153577380 46692184
706266616 -720277184
-856479712 855154388
19311864 -836468776
673337412 -149062540
-218168720 464882880
757866868 -468159780
-614091060 397029204
-273701252 151684060
-728928200 -459552456
521944632 -959053964
-461824440 -160684612
-592347008 -702479976
-182355844 -76679460
-24744236 -724063824
-85811088 379057228
843197344 440313412
-104656904 276861640
-526750752 589783744
207740896 964952384
-759046552 -730195268
-342953072 -63032992
-222989404 -630286228
-257009004 267250767
237873812 773799884
705305392 954247844
463703196 710315408
171199820 -139654196
-707489992 -740477452
-71072320 975627796
-337841108 761027256
-54105260 -865334624
-877845100 -373187936
854615520 -463674068
-980623248 71713136
-462072028 -505152340
-138256052 513948996
-645389096 211542100
169845368 446998288
-933654348 -961690048
-565330788 -631160068
-898089060 60338652
285090300 259108124
582166772 -617513600
-549892948 860499376
546164564 -398310836
903652508 -822370824
520706692 196322720
892015872 -481718864
493515704 -552427084
-823943736 5432372
175816608 661496880
83058492 -588837084
-169393884 -113031204
737870496 -133624700
-346331920 463630376
265472592 -275084832
953315748 -48920476
74713320 622130388
549951204 -657666548
-619363228 628888084
-454251160 794509892
-14491180 141110596
830963584 278055888
229310180 -140076552
-171403716 506128128
-860426556 -843590572
212590708 459523328
846634448 816137432
-197094612 -642126760
-182108256 390795812
422035592 172699912
-329816344 -74640500
-134848076 262152
835900780 679978596
884792128 -815569436
80393280 -803976492
551931908 510497328
-881995840 -671866448
-161966244 944621040
-256049684 -737433576
401019740 -471203656
-762949704 677764868
-535299820 459552456
887821440 -210755644
207143772 -247427796
-828007092 -752944236
-28210468 -657477216
-54527616 829055700
641587892 874742968
108443544 -126299008
-513162540 -583390148
833410336 1791372
69208128 958427712
-125075632 909099444
30380504 -259413968
-461620544 514720888
-776202944 -924260568
773523168 -900448428
96326296 577884956
888272924 598463888
-67154604 201303608
289648832 -315470804
-257006368 267251130
-436832616 -471247348
-520502796 274531400
146455584 676235648
-536377556 -664875728
-294280184 -468815160
-277633532 906099260
240568152 -855460232
-802330760 498452900
815642256 -496253736
-256999763 267259664
-962898860 741890160
328010408 571738948
443517492 -465086776
-829813028 195361496
-346288228 -695139720
-721893788 243218800
-199934592 -626310256
647530004 316373772
-568432920 775911664
136988984 -539232100
398907960 -273176948
-932926148 375707508
435958776 -917080516
-537193140 -622407104
-303950680 -467650040
-80160256 988050888
-814185856 680706796
-907992580 -90442440
484136488 888039900
-256998270 267260164
340258732 -328141484
323335364 -768061668
-844304208 339443148
55226688 776712684
-112448644 575671228
-529605296 -944985140
-256997072 267260656
27016220 -865873492
-559359548 382989508
-106812376 -478602168
62698020 887034984
-339894632 724267720
-822123236 -140251320
727937848 674720992
-835172580 511196400
-320000208 -477917660
716155572 451090772
170151212 371935432
365410760 586099052
828647908 932183384
605585684 864140376
-256999960 267252018
37749888 939392564
424293012 888331180
-71203396 78063040
926896652 111851520
997706820 -737098604
-118026656 -229193668
7354820 -198798600
-220134860 67110912
751225684 -226834300
-817593832 -596701644
-371236360 -702101312
368702224 -944795808
-621678904 422589024
-201551196 123764872
-131017744 822982512
-173384420 950373820
-4485712 -554203892
27482268 -533202604
530901492 460863216
162883776 281973604
993934744 -508735084
-907191560 -25880228
172656220 772387176
-879053912 -900899912
-783761660 -705480160
-869150392 977593936
-178904176 987410072
570748596 978977516
57251084 -412831144
232062776 430875940
100724624 -748342012
281682324 856275816
210173084 917065952
613158964 -694091112
-490267932 -129954572
-256996596 267263439
-325694732 429419540
-437706456 -175059280
893821808 363284416
-353410024 944999704
870300948 -558878936
-614761004 -541460392
-590278920 -148436288
-426055256 -641893736
578409260 725126996
114225452 175729224
994196896 -492962272
971447928 205221324
-158383500 255758404
-286983620 444842816
-185297772 993556080
-400699332 -948451372
49677804 -796650800
62406740 572423456
-503215328 -361638684
-455197820 -651768128
557815764 -538125236
-220484396 479927492
-568971788 -343055020
432186700 -149848996
852314408 157946580
404049052 402781984
-843488624 593264540
985152652 107919240
292721836 819195872
-971579004 2140908
718995552 -325549092
-829376108 879286936
388130600 890763368
-358944344 -2767160
-452590864 97098188
265108492 638733348
348909748 -875704192
180520780 688542228
614338648 -374294800
-598871680 860950860
-893414016 -447435208
-233897840 641922864
535780432 613100708
-60047372 610916108
927129676 571797204
102268408 -180724676
941810188 -91156076
799636420 103418964
711786372 -348516520
-211833380 271633164
288090484 198565576
473621280 826361360
-483350032 471698832
171461972 711058172
346157152 -108064880
153766712 -345254184
-284318408 -228450904
-73708404 -357793788
-178205104 -740273556
-602075760 -185356028
-839250500 -331287308
-399039036 -400830408
955369272 -904002044
526488600 -515507344
72994768 475776752
-989754876 94025184
-213144140 875223580
64241804 959214168
809772964 732059460
611556924 -28851284
645199764 -372430608
-257008805 267259710
524668100 50027340
-751254812 100797444
51294408 194808064
930960008 -537062064
759527164 -955238196
-970195424 511269220
-695270796 -249262860
887734056 5330424
391145348 -346696020
467038352 -910293692
57513236 928498692
27482268 -546455844
158383500 -629150236
-164383868 181918924
392761952 -802665732
-378445540 -866630820
-210362416 337127472
392456108 -204274664
-910016976 -621926492
-215037460 182050000
153708456 -144227292
297760980 786834664
666434076 519789160
252714528 -180156680
981424268 915303708
448891608 838871836
360764844 46546544
72820 -513526640
-274997448 -445236044
-257002100 267258992
-257001591 267250536
306732404 143411708
-175976812 -632310624
269200976 672478136
259661556 622334284
963335780 -611586052
612124920 459931120
757124104 111909776
664293168 -370056676
-105122952 -274167300
14447488 999600140
-65523436 -707781272
-861227576 593628640
-251199872 150402428
-366459368 -687682952
433948944 -691833692
-317524328 -331039720
-746390436 -735380052
-410253316 586754432
-218226976 444056360
-256996900 267256160
716475980 -638849860
-667861348 -876913004
980433916 -564544332
-231742368 -792063140
888491384 -767115008
474087328 -113482688
-307227580 626776304
-642359784 -624984932
-281988168 -584307680
-257004615 267260062
183812244 400073080
-329816344 -969190508
-257002553 267261133
618780668 -356351952
-428633084 894884980
536639708 -355012064
-681799096 675245296
-278332604 -80043744
-499399560 -968200156
-811651720 190555376
5039144 -105035568
-555485524 103418964
963248396 -911094712
-460630192 281769708
-487835744 -358842396
227912036 272798284
-649743732 -494913848
268079548 -368818736
998158304 -433060540
-714305944 -752682084
-494753644 -637408024
-93966928 79752464
-544052784 -69368332
-191938956 -692576456
-664511628 -631334836
367886640 211367332
-853901884 -188239700
685498352 -171738688
-741293036 979283360
340681088 923663444
-868684344 46677620
592681980 -972773252
942451004 969234200
480000312 -895132568
771090980 -777295244
-552791184 -850377396
-689707348 -43240516
-216726884 694178496
-905851672 863936480
148756696 -67635216
-368964376 690217088
70766476 -714058356
521784428 431473064
155718288 204536816
419064536 -453479268
988254784 547402504
-144241856 290813952
701445932 -315776648
56712216 567355184
-441027048 371585896
26724940 -995769808
495714868 -641267484
95627224 424962956
580346272 -409146452
-744322348 -425021212
319024420 669638156
-257004471 267262946
513570332 -714611788
591327528 -434414992
119191776 -787140508
191327268 -251330948
-257005537 267258150
458576668 791378632
-472456160 652277868
442964060 -298620256
873126364 -61984384
-566932828 944038480
-471538628 -755682268
-458139748 548203524
-800918052 -432113880
-693887216 -540047684
-663026100 930450268
35740056 -128570992
621402188 -252248480
-522294168 -986681872
926445168 -51673072
671065428 170355108
-66382712 -537105756
-284056256 -650384548
-103535476 -786397744
-673089824 882578400
247922972 205468912
-438623988 385348876
698241852 -610406368
267089196 395296088
-93588264 -979152284
-444478716 395179576
-954888660 -142698072
-918551480 640772308
-857688524 206706852
699741944 -60003680
-257008733 267262927
764420668 -651942896
-675929804 -349943792
-222625304 -184307420
801325844 291483896
421875388 -967020472
411971868 801777328
448862480 -43051184
746550640 -421598672
-891913924 541474956
-257003311 267253259
-391946368 69208128
839760240 640976204
-716039060 -292314044
771673540 -658205416
-548596752 -782072236
-61693104 -720000468
-256999569 267255509
-369721704 619872968
44798864 -446808956
-64198112 785538468
89612292 -999454500
-849488992 355186832
-359046292 659938532
-953184672 -699945840
-517065692 -176195272
-513177104 133610136
439978440 -862509208
284041692 -578729668
646160988 107424064
-892554740 579909352
629922128 -271924444
412234020 -685469224
332117456 336006044
-111006808 -51017692
397670020 247427796
505356236 -962505632
-239417596 740448324
-870490280 82840032
45701832 -892001308
555441832 740695912
148785824 343360864
-97855516 -516206416
473694100 -366386548
474815528 119308288
617266012 819006540
-502370616 582181336
-186797864 -454192904
717247872 -795121580
134906332 -322170244
-620105992 516104468
745021420 218489128
186870684 -660244376
-102414048 -235266856
764012876 -358026812
685760504 -103506348
700018660 -547358812
720524772 -48614632
-272652644 400582820
-257006090 267258811
-219770760 786820100
157786376 -130347800
-442454320 11316228
867155124 -702916896
-257006162 267255410
-262982148 133420804
756381340 82825468
808622408 -551713448
744176708 -352274032
226149792 -854775724
-680167928 243568336
91505612 885185356
-423244404 -808535024
-809539940 283371748
858140008 679643624
-398645808 -963962032
501890004 -212343120
744526244 903477740
727952412 -15000920
-945829852 254200056
-668065244 -919527268
581030780 713941844
-356861692 -38521780
-590308048 -32273824
-972962584 319825440
75791056 -404602484
498030544 -954393484
312339544 647005700
635383628 -652175920
-114356528 -604202104
321165328 -886670884
507802988 -290813952
519002704 307431476
830555792 -850013296
-174010672 -29899892
-46007676 562927728
520808640 -896020972
767799516 -269798100
4398328 188851388
979632896 313402716
-4573096 -872383600
-481573224 -536057148
350438968 -695518384
263302556 -967646724
-512361520 -150984988
-660506528 718937296
420069452 229062592
-257006165 267257177
-472397904 490297060
10631720 -174622360
772459996 -591079940
599381420 -923605188
440196900 319723492
212168352 -568199896
-257002366 267252705
295925916 844187696
997211644 6524672
658321928 -855547616
-535780432 -237131048
-203823180 717378948
-243713976 -872733136
125250400 -463703196
-659210332 -593351924
813632424 -293187884
950169924 369634320
422254052 554101944
-470839556 416355632
-418613052 -220673728
-586958328 75747364
-691877384 890122552
688440280 970807112
282497908 227766396
398194324 518492964
-842177864 -524915688
-153038512 -422807484
-119614132 956330496
952267140 171476536
-298197900 -93894108
-893195556 -11461868
-289066272 -698445748
-370012984 233926968
76810536 -145640000
175510764 -107365808
-476330184 711582476
543979964 -378649436
-830366460 -641951992
-88024816 587045712
764857588 -415190512
-183317068 -467548092
-684508 -304955596
-826507000 -670016820
-696960220 879680164
-781664444 -488898916
225523540 292299480
872500112 -550431816
-112579720 707300660
-115667288 -820142532
452488916 -215386996
-164995556 867854196
-845877120 586579664
257171112 -270992348
-477538996 -27511396
-166510212 22239228
-333064116 973166480
859203180 -787781324
709849360 -344351216
757881432 193963352
-893253812 -760998128
-991837528 -547344248
860543068 -921449716
-122468676 -929794888
163014852 -858839080
-781314908 -911953988
-221081520 943747200
-257005955 267252152
788480396 501423956
934790340 422763792
298445488 -104889928
942611208 -535896944
-64635032 -750715944
-435958776 441405712
15685428 181977180
-58678356 -910410204
-257006539 267255908
236140696 795951728
-397713712 959199604
-946092004 -548290908
11884224 -719883956
364828200 -526794444
-634000048 -24219932
972540228 -695037772
-877786844 -325869500
-904060300 502210412
-23710192 982545696
611192824 -22603328
-257002311 267263018
-188050368 -165476168
353453716 -295503560
193832276 -157786376
865669596 594152944
84471200 990104412
-610624828 244675200
678230916 877422744
258860536 394407684
-45891164 628960904
-277895684 988706268
-257007170 267250840
-269492256 -432332340
756206572 13442572
-257010729 267262556
-952660368 556373928
733763448 -938606108
-292255788 830715996
-237495148 -602468988
-589230312 808403948
291614972 -355172268
-523502980 417899416
289270168 -330966900
381300084 244602380
-399344880 533741472
-343695836 -485359864
508997236 -587235044
-257006117 267263943
302741868 -621460444
231698676 980739760
-259792632 -731709924
-798922784 380601012
-445702092 -283269800
-788713420 960699696
-719548984 229383000
427511656 409306656
-257008448 267256671
143134992 -999454500
642694756 -639578060
554888400 -775984484
961209436 -112390388
-865829800 -532663736
995769808 427861192
-555645728 -458620360
-93748468 -855853460
87325744 88767580
-496413940 955689680
-78266936 567311492
926095632 5709088
992565728 -643539468
100564420 -48541812
199687004 -643233624
-870315512 87034464
373158808 -22792660
-931338672 -943586996
725738684 436089852
-507671912 -706266616
970035220 -609124736
-916133856 -59406556
414637080 759221320
-987686788 867825068
-251301820 -470781300
-682789448 299581480
41915192 -395733008
-931265852 298722204
676133700 793796256
440648384 542814844
-257001467 267253687
-903040820 -718209096
-184467624 -861606240
-559097396 -451352924
-774440700 276249952
845483892 834779352
-651243824 -431473064
-621227420 -53697468
-312485184 170340544
76548384 -96821472
561092664 301707824
-297892056 337841108
-910934508 460688448
-257006130 267254488
580812320 -608338280
-778707952 -794364252
-228188752 216027812
-472368776 584176604
597109436 -436818052
-761871968 -26069560
-264642444 439425008
-257002366 267253663
-777906932 602498116
-922032276 -162942032
807442724 -470839556
741831904 -83815820
408418252 84485764
-892467356 -246422880
-140440652 -712004832
-137921080 887821440
-115827492 -203240620
453173424 355448984
-569889320 -829361544
74072504 -369430424
889103072 -609576220
-29229948 -494127392
155863928 240131232
963787264 25516128
778504056 332554376
999774908 -925687840
495714868 -712980620
-160509844 -683051600
-291338256 216188016
-881122000 -618198108
249131784 -572088484
-267453296 505196032
832419984 160742868
788378448 -126182496
546688868 -634495224
400582820 -734214932
-790723252 -990352
-110730092 552732928
-490879620 -296027864
-782290696 522658268
-465844104 -315834904
-953665284 554859272
-927537468 -571870024
-256999014 267249939
-248374456 239446724
-320975996 512099368
-4267252 511764396
148552800 766226604
53027524 329350296
-947548404 -272448748
-712077652 -531076260
396257312 538984512
570923364 211134308
483131572 -158252424
-198143220 205585424
86553852 -792470932
-140848444 -960466672
-257003173 267255995
-254214620 -866295848
350744812 -143164120
668065244 117589736
611731692 952806008
443706824 349521436
-963044500 -848513204
723219112 443517492
973268428 31021320
-556752592 76781408
-267132888 -268152368
-957379104 917328104
-766721780 220440704
-257008705 267255873
-629791052 246015088
391669652 991954040
-476781668 -477058384
773595988 897652140
-196147952 -993570644
-138503640 139974604
-171971712 -700207992
-529867448 679993160
-419749044 488796968
-235397932 952136064
-881617176 -820069712
572438020 -425589208
-140892136 922629400
-349477744 -881092872
431589576 340215040
619275844 -306936300
-534877464 423725016
-304271088 -678565888
-730821520 -602032068
-717611972 588472984
-257002641 267252044
664642704 98292436
731389516 313679432
-444056360 -670206152
263360812 770464728
-281726016 -930508524
-852853276 236446540
530348060 -539159280
-710228024 702479976
-218154156 -336442964
-605308968 393548408
352507056 976530764
51134204 -324864584
-537950468 628815264
-257008284 267251540
488578508 -465800412
713898152 318616628
819894944 122395856
630038640 -595318064
-583710556 -513322744
293144192 512958644
816385020 -140396960
-257010642 267254309
708625984 -782989768
764843024 391480320
606182808 -96020452
-590220664 -844915896
209546832 231232628
854965056 -359818184
-564937560 909201392
315965980 67329372
-374935616 -967981696
-775256284 -867504660
229499512 -635339936
778751644 652904120
-975103492 -368687660
969554608 647209596
-126750492 -790956276
663783428 -38099424
-106958016 -976923992
798136328 111778700
-604260360 -733559552
804792076 562170400
-835711448 82694392
-967777800 -321922656
345210492 -842483708
-579268536 -26608428
545494620 -755434680
-260884932 518740552
-911284044 -853129992
729234044 -88490864
-211440152 -317568020
-403175212 18510844
-518245376 240189488
122526932 560845076
522731088 309120900
140848444 -283473696
-39089776 359657980
358230708 514910220
421525852 -39584952
837007644 381110752
-221241724 14986356
-187817344 -28254160
-849183148 -249859984
201318172 -601624276
468887980 -867781376
695314488 -905939056
363036828 -40677252
-373581164 -209226424
988764524 -766284860
339064484 -696057252
-754342380 -33322432
-274924628 -836337700
376464836 94811640
813705244 384023552
-257005042 267261367
-764478924 -5053708
482592704 737506396
-365687476 -766750908
-130289544 64926312
619246716 130668208
245840320 514604376
-266608584 750104256
-816006356 876432392
680328132 271837060
-168257892 -98569152
-353963456 -214382080
-997386412 848119976
-257006005 267255139
59275480 992536600
419414072 -783921864
-233795892 569758244
117371276 -816312200
-467038352 -108996976
825560340 -633665076
-417462496 976865736
434822784 -204260100
6291648 -902924308
-253297088 -625334468
259180944 365978756
928891920 221911668
-714451584 324995660
138430820 831007276
252117404 -92758116
-840983616 -521580532
811826488 -649903936
-302829252 -602352476
699159384 -389514180
-274953756 -838318404
-103855884 143382580
-143397144 157626172
-452357840 -980244584
473927124 809729272
-865320060 431939112
966408784 95554404
-316067928 -918726248
-438973524 -537557240
711771808 -134585924
-774003780 917648512
-134556796 752987928
735307232 -911240352
-811462388 -794903120
-638747912 -855795204
-263855988 -36060464
-634946708 163306132
-548247216 835915344
835609500 399519648
-800466568 -370144060
701198344 -13559084
177010856 148611056
667511812 -319519596
-257006342 267262363
958777248 -955427528
-345545464 -96166092
604624460 -2111780
-203269748 180957700
797073156 806277604
-789499876 867257072
564864740 -771047288
600502848 -55867504
891884796 -695824228
-478281760 754691916
58998764 629747360
82767212 -359832748
-85490680 708334704
42454060 -466470356
609182992 -935489412
-403189776 356905384
278769524 -637509972
737171424 -788815368
-256997697 267250106
-186462892 -653297348
-367158440 -961427896
432332340 -307314964
448702276 -832521932
-831240300 496807168
534950284 405927808
-656108200 -215052024
449401348 161718656
-626426768 -496210044
761770020 990876304
-321165328 -306586764
-452430660 506026180
261918976 781751828
456785296 214367516
-181292672 738278288
908342116 -514618940
544212988 -587773912
-500171452 -307431476
32929204 386936352
-926751012 -281871656
711174684 -612518148
481238252 956607212
608119820 69251820
163320696 532270508
-257005673 267256376
-37502300 -674007356
968214720 -449153760
37473172 318310784
147678960 275900416
-765906196 551626064
-285294196 -120080180
-706849176 -358449168
-892671252 800233544
15510660 -450493648
-235325112 -623732428
-930697856 -277662660
283939744 -333428216
-992682240 -544591652
-734069292 -380950548
-296537604 705494724
928746280 -797597460
-865582212 420739396
899589152 -12248324
-644413308 -846692704
568010564 -757968816
-512201316 127493256
-257003812 267261410
590191536 364915584
163801308 -858081752
128294276 -794961376
183448144 210682824
-344351216 115463392
292066456 661118216
-650879724 10617156
-908414936 516643336
401835324 848964688
507613656 796854696
-26477352 -42789032
-940907220 -193540996
222144692 405228736
-375838584 -973486888
763896364 504540652
-843299292 526284704
-254433080 -993556080
-761172896 -555339884
664744652 167558820
947999888 434968424
276016928 983142820
554436916 -510249740
750395536 698387492
-532503532 414637080
737535524 -510672096
977652192 809729272
-809685580 -716781824
-639301344 -473533896
-298736768 -25909356
286939928 -754036536
349943792 -44187176
490865056 -3786640
510366252 -65071952
-825021472 144518572
-989696620 -82461368
173763084 -542829408
176646756 707621068
848425820 216712320
-593483000 -148145008
921187564 -464373140
-234611476 944970576
558922628 -376362888
496399376 261962668
-971913976 -519934800
334418568 721180152
692532764 8665580
35812876 436701540
179195456 -415569176
420258784 256734192
-257000240 267253088
554072816 -108720260
238805908 620717680
712383496 462450692
210289596 216173452
952077808 511079888
637437152 -921580792
105807460 770552112
-976618148 416836244
-80553484 982137904
314844552 -402825676
70824732 365862244
415962404 -489088248
-36541076 302800124
851003648 -665123316
114341964 -682221452
31152396 -646160988
757153232 -812219716
802534656 231451088
-354604272 831269428
-600677616 -857994368
605731324 -36555640
939494512 -549674488
-256996356 267261816
706150104 -790126128
-569801936 -321835272
-885229048 -630912480
895496668 46036804
-349302976 -249117220
738045264 763925492
448469252 882520144
468159780 -600866948
665443724 602818524
207478744 -211454716
-793636052 -425210544
-682702064 854003832
-602964164 -743739788
-643699672 358682192
15117432 -956170292
-488447432 -603459340
-352361416 -568403792
-414870104 -454877412
588997288 317422380
408214356 -671997524
905385624 615532896
-496850860 -987235304
214993768 875675064
-191851572 257491520
-87689844 -413952572
-653909036 -989958772
-412845708 -704096580
-270089380 126007728
-22341176 -265734744
118550960 395296088
109186308 833803564
-6859644 225494412
-886627192 701314856
-103753936 247893844
-829623696 -146353636
-300367936 -739982276
71538368 443109700
59581324 -953767232
802185120 -880888976
-997867024 -241383736
188443596 -961806560
-753818076 -435259704
-257001792 267259586
-10923000 -969365276
618445696 -39730592
-946106568 739254076
19151660 810879828
970588652 -493151604
103928704 -601114536
248607480 396956384
350482660 6044060
57746260 -741220216
-256999117 267254849
-100666368 362046476
-996891236 399883748
238500064 -243597464
-237247560 787053124
660215248 802039480
406481240 86349956
-688003360 811622592
-980856272 687449928
923721700 181642208
985050704 -472980464
-77931964 -130624516
271312756 752361676
803991056 -463237148
-340433500 -307766448
-262443280 256952652
405549144 -715922548
-754225868 892219768
678522196 244704328
-955602296 -690508368
338875152 -785567596
-29113436 344496856
-583259072 90253108
43968716 801602560
-25326796 924610104
169714292 505108648
363197032 443153392
-698474876 304591496
-257004808 267255888
405607400 328170612
-854353368 -248010356
623251816 -884661052
-414782720 477859404
359687108 606255628
308611160 -804908588
563932644 956942184
-955602296 -282425088
-610581136 -688382024
-223848680 778256468
903142768 655947996
-703907248 847071368
624970368 -495510972
-615969816 846576192
-906536180 -902385440
-635077784 -22341176
-843663392 -623921760
-440590128 -334986564
-171884328 652627404
445731220 240393384
-76475564 -845396508
332379608 207172900
680269876 -143513656
-18234128 -936887556
-829521748 348210676
-421263700 -491170900
299494096 -601099972
-294469516 531731640
-152601592 -922003148
-11753148 225873076
-766139220 943412228
263899680 -516410312
-546892764 -140455216
428472880 -458183440
-394087276 -614600800
-683677852 956010088
-774338752 -659006436
-41623912 93937800
511793524 735336360
916075600 -619712764
682323400 994910532
907934324 737185988
140120244 -514648068
-184919108 324340280
-964675668 -589667232
917255284 70023712
901788316 -472266828
929037560 -654608108
464154680 -763954620
371498512 448207100
593002388 -489758192
-61518336 -422516204
955471220 545742208
613362860 -510162356
570850544 -364333024
-379261124 -479898364
148479980 196890716
215372432 -191749624
316213568 793432156
-403000444 13136728
-986317772 -16311680
-927610288 -163626540
-13602776 -301926284
-811768232 -423550248
871174788 558150736
515216064 259428532
600153312 -836439648
842119608 -415831328
-824336964 -964034852
158747600 72557848
-727588312 838376660
721922916 9393780
-275317856 -596046264
-341933592 -777717600
-755988112 -898933772
-64736980 131454664
-257008715 267255102
713344720 52619732
-409801832 -144256420
-146659480 -461431212
-321718760 -169801676
200196744 -923459548
235164908 -988968420
-651476848 -526197320
52415836 -783499508
508778776 -789266852
186157048 841915712
-813967396 -400335232
692503636 618780668
495409024 -983841892
433366384 546980148
-257007516 267253328
-955500348 442687344
-210537184 114487604
-987118792 -199541364
-259996528 145465232
-804238644 335976916
-911968552 -69484844
-624882984 384504164
411811664 93777596
-82417676 -694076548
-836832876 745312700
-37764452 680721360
241325480 125454296
-404937456 -703135356
-961864816 -738788028
-555456396 -555500088
635398192 540528296
441580480 -430919632
-703062536 -751866500
-257001599 267259272
-695037772 144591392
497899468 159534056
-205803884 -742662052
387941268 244238280
-194094428 -891622644
48119456 174753436
785902568 184613264
-32157312 437473432
999104964 -106186124
303484632 182894712
-294338440 -682541860
707489992 49386524
-257005024 267259625
-257010227 267256837
-533333680 -997502924
73722968 -99996424
903841840 -533202604
19107968 -991444300
809467120 -290406160
-135284996 245476220
517007436 386033384
963321216 997998100
-783863608 215197664
-264336600 -820987244
-199206392 -670672200
556038956 711378580
-368410944 98510896
-392193956 -63149504
-986434284 288046792
503972656 -175889428
-790446536 -612678352
597939584 69688740
-260608216 -98190488
482840292 -239650620
-748429396 -913570592
678696964 -678405684
-868524140 506768944
949063060 219450352
-749011956 742764000
196046004 677692048
-345880436 448469252
502516256 296319144
298591128 409932908
648709688 -189375692
618984564 -140600856
30234864 -701110960
433162488 -778431236
504861060 125556244
845221740 -279410340
-924653796 913963820
110628144 704984984
-416020660 623004228
-799898572 863033512
-256997248 267254401
-472762004 172729040
-276570360 914852224
402752856 -736283020
-365177736 -267030940
-257010616 267250129
695401872 -839119424
189885432 -243145980
-123400772 938780876
746871048 -631043556
-609882064 416370196
-662079440 243961564
-449430476 -94855332
-256999139 267254975
-749594516 720029596
-728811688 -493530268
284973788 446925468
526634240 657826752
74451168 -509273952
482345116 884253260
133551880 772270664
-280706536 -76402744
-58692920 -566612420
-955179940 159199084
-258350796 -449969344
-699814764 -324573304
637553664 730967160
-535926072 -717772176
347904832 -456304684
852561996 -384504164
-242082808 278886036
-312019136 -871276736
4922632 -345443516
-131105128 -139537684
-25166592 307140196
-522731088 627402556
423098764 -205498040
270788452 -14549436
674764684 495103180
-206124292 118638344
-257006025 267258979
-403655824 -703790736
-719053808 -424176500
805316380 -196905280
-432579928 -927158804
684376924 -167835536
-179676068 893224684
298926100 778678824
329976548 26462788
955675116 26535608
-752055832 -44158048
890297320 735642204
-602905908 134425720
677502716 -821890212
-731811872 -525236096
-227606192 901948520
679206704 -470169612
-559811032 15423276
-482549012 243218800
375430792 887471904
-735190720 110933988
148276084 -427453400
33671968 891360492
-807821388 -365148608
-575729484 495598356
731841000 600284388
103797628 4747864
-257008781 267255386
-389645256 634771940
346652328 -57251084
-507366068 549732744
-127857356 -587861296
-839061168 229004336
-253719444 -244398484
590715840 -337185728
-799607292 442177604
-232441440 282672676
4849812 -508560316
-522265040 -143557348
-159068008 627286044
-230868528 189696100
875383784 -246000524
190657324 -487165800
848411256 262734560
-511007068 -186273560
-350570044 446095320
95394200 491724332
839789368 489656244
-691076364 -538139800
537338780 827541044
-590395432 -112419516
-638791604 475179628
-318849652 -71276216
719636368 -419326688
-728491280 977477424
504351320 494899284
773552296 45556192
-541256496 -557626432
-550082280 -225581796
696814580 650763212
249393936 728039796
161529324 -334797232
768702484 773362964
486131756 -127726280
-256999178 267262061
873577848 564136540
229179104 72514156
-322519780 -492190380
-5068272 -924915948
142232024 -482549012
928862792 -632631032
-884733872 -358507424
48279660 64183548
-257001249 267259393
306135280 157320328
-634990400 -329044452
-880597696 683896312
136916164 -960539492
664293168 333850572
-215357868 -834036588
-256996779 267257672
-863048076 252204788
118958752 -31618444
-257007481 267258158
792165088 -660623040
798529556 -759352396
155528956 -553766972
-155558084 -333763188
956476136 -771906564
-974142268 256195324
242199320 -942232544
477772020 -525818656
490500956 -471101708
107205604 414680772
352594440 -994939660
-256997920 267252972
-728928200 -699028308
775882536 -166248060
24161676 -317553456
77262020 526765316
887224316 -341700568
-964209620 -38448960
593293668 -845076100
593599512 61227056
-699756508 -235048396
428385496 5417808
-148246956 502050208
545057700 424482344
877320796 -420229656
524405948 329262912
-256997620 267261530
986783820 670774148
-616931040 -586055360
-461329264 -4019664
822967948 284697072
-592288752 236038748
-513424692 -799898572
84864428 259312020
194298324 -16224296
861853828 -93661084
18059360 470650224
799068424 187992112
876403264 -673177208
-118915060 -710038692
586084488 -795908036
-257007905 267253078
824191324 -513381000
-153883224 125803832
-422443384 -279672492
421525852 277429636
-482767472 -10748232
-257009372 267257603
957408232 53464444
-121288992 771440516
-186186176 500215144
-357604456 -305159492
476213672 -663914504
556898232 -522760216
98307000 -826608948
456858116 895307336
977331784 -259501352
-940994604 704213092
-493967188 -240335128
94229080 -904701116
946747384 -148669312
45745524 -990716100
-108822208 -412525300
-186360944 772780404
778038008 764886716
-257008822 267257176
-462465256 382654536
867562916 492656428
839148552 365279684
-299261072 732802224
340797600 618911744
795718704 423040508
-490093164 -885199920
-474145584 650238908
260695600 111982596
420258784 109069796
-104846236 316242696
-934804904 -626295692
-511604192 -165534424
-947126048 655234360
497418856 -135153920
919352500 794932248
-809103020 -698489440
-27846368 613435680
-777732164 -438463784
926867524 -603779748
423113328 661555136
662210516 580360836
-530930620 487369696
190715580 -271982700
-78296064 931440620
-541169112 924741180
-975278260 94505796
-610522880 375998788
-744875780 -749113904
-670497432 64372880
909099444 -663768864
614396904 421453032
-72528720 -86248008
-998129176 -17651568
-950315564 300469884
551465860 -696319404
345123108 -243990692
33468072 746215668
638500324 777324372
-147198348 917575692
-289051708 208192380
419734480 -238674832
516454004 -173486368
304926468 903943788
-237800992 136959856
322956700 770799700
-588327344 -832653008
-4776992 -78820368
-152310312 -943252024
951611760 -407937640
-661263856 331767920
-677939636 857295296
-869092136 205308708
-414972052 -245126684
-180884880 246786980
-176544808 371746100
896326816 328825992
194793500 -979327052
-530260676 -870650484
-301081572 -535489152
283925180 -146979888
-826958484 60586240
894753904 468363676
-971375108 -265763872
166073292 342472460
-619304972 465800412
186943504 998784556
284871840 -932358152
477116640 -120706432
864548168 392208520
-943193768 589565284
985152652 -953213800
197604352 861984904
-256998061 267254570
258438180 522585448
-845105228 712922364
484063668 -990876304
803146344 576472248
504263936 -183681168
874641020 945815288
711407708 -627242352
-655190668 520153260
-792179652 -493967188
84048844 611556924
849343352 356468464
-257007357 267257908
971695516 83422592
-423535684 -330282392
562388860 216974472
-396650540 996148472
606750804 897302604
-651505976 190191276
636796336 974579188
951786528 -457396984
-726787292 938416776
757429948 -976647276
479242984 -921041924
-124959120 -251039668
-920473928 362206680
281114328 656443172
640626668 172685348
-570777724 79228160
-676628876 -104001524
-985953672 957087824
-115550776 -980244584
-106186124 -567238672
-776144688 453522960
-289852728 -374848232
-747206020 -390213252
-632310624 -242548856
836060984 -749987744
-853960140 -173690264
436949128 396388388
-34531244 220484396
86102368 582181336
-388305368 967442828
48308788 -728695176
-96428244 280196796
246466572 226033280
-185734692 269579640
-291280000 597022052
-945130780 -243976128
428807852 812962480
-948436808 -502458000
-257004702 267259473
-257007815 267252168
344103628 959651088
944533656 153446304
-572627352 -752580136
468174344 -926925780
-613100708 -316694180
206779672 -992085116
-556009828 -229703408
-62406740 -111312652
926343220 -67868240
-257010859 267252400
-818569620 -117283892
-388975312 -810428344
-782800436 548698700
-928382180 718281916
-816385020 -61765924
43590052 238208784
-460251528 -790140692
659880276 316126184
-118012092 -946266772
-257003970 267253277
-329073580 362905752
-805170740 -784941344
315907724 -865800672
-605498300 -88068508
-275113960 -615562024
943179204 -922046840
-117764504 -418948024
912026808 869077572
520561052 -371469384
-775241720 -832638444
-784009248 -299741684
-241514812 -812831404
-239679748 -161835168
-256996766 267262928
608877148 560233388
809510812 -724238592
-146601224 786572512
861081936 -162242960
-256996985 267255061
791713604 70737348
963991160 -813312016
892423664 -531950100
636257468 -442512576
6597492 -917561128
589507028 212605272
-274109044 -489364964
248840504 -356919948
-454906540 -426827148
951640888 -555354448
989609236 491840844
-761449612 549499720
-589827436 -393184308
-257003839 267255893
517065692 662414412
366095268 415947840
972103308 22195536
-256998350 267259638
-251884380 754400636
-927508340 -391640524
-546193692 839629164
182108256 393286256
32288388 -322053732
-890326448 291454768
-221824284 263622964
300469884 907133304
-228654800 -39643208
-850348268 140163936
121187044 119686952
-898351212 -969088560
-945043396 463135200
469557924 -675842420
-632732980 494258468
-594050996 -35696364
71188832 -936858428
861183884 -732875044
-343375428 407719180
-942989872 157451404
839731112 142246588
387402400 -920080700
794364252 723306496
-256999677 267251897
-353832380 547140352
-256997999 267256289
-22705276 -614163880
-715238040 682789448
884063928 233271588
535212436 116293540
471640576 -885520328
-303004020 918784504
-107059964 177549724
233329844 -456960064
-769168532 -773362964
-678493068 244296536
34502116 -730530240
-334986564 -320029336
195711032 -761653508
591822704 855285464
-257010751 267249417
-15510660 -740826988
-313795944 749055648
938475032 -472354212
-976268612 737346192
-113511816 497812084
-792165088 752230600
-285803936 298518308
795252656 -871364120
272434184 949252392
320553640 615605716
-160087488 -943892840
488986300 78456268
-928353052 589929384
-257009579 267259941
664875728 -60105628
-144314676 -336894448
-421511288 -401121688
-1660296 344496856
919570960 372561684
-936771044 -8796656
318267092 -270511736
708713368 -923022628
-707140456 -223601092
-536989244 -57717132
51017692 880990924
-311640472 403015008
433191616 -894229600
202264832 -468640392
-717713920 156650384
-438958960 388844236
-326437496 -495467280
489044556 340651960
-761231152 -186419200
-257006612 267261808
663186304 677619228
-943033564 -299581480
474946604 931717336
378809640 596803592
-747511864 -196512052
443954412 512973208
561573276 819851252
471480372 785421956
610886980 423593940
248170560 837022208
626120924 -713796204
-899006592 319781748
113934172 900783400
-70431504 694761056
-715208912 294687976
201143404 -126779620
499647148 73373432
148960592 222202948
-608003308 -243845052
-891229416 -326932672
-257006555 267258207
501875440 664773780
413384576 907206124
234553220 987584840
-215416124 277167484
-663637788 -126561160
548596752 -621547828
244398484 -226441072
-902487388 873679796
245607296 -158660216
206881620 193147768
-878762632 -344598804
123327952 -177768184
-775314540 -448090588
585327160 -330165880
123895948 -92787244
5432372 -262865636
456843552 -192973000
486932776 962258044
-256997849 267260542
875252708 -535824124
869048444 -729467068
-802461836 295896788
-569729116 -731549720
-546790816 -870577664
-238995240 195478008
-150387864 -248738556
202395908 145334156
426768892 -320087592
916527084 627926860
-229470384 -636170084
-908604268 -218663896
-544999444 376566784
-588604060 -250675568
720422824 384387652
-115113856 738525876
202832828 486452164
731171056 443095136
-224751648 196206208
319286572 277473328
-555514652 -17680696
-949529108 892540176
-901948520 541620596
839498088 343681272
209605088 -212474196
-257006708 267263659
397364176 -995216376
-462800228 -176195272
-591575116 -407020108
478820628 -554145636
427540784 857659396
235936800 710970788
393562972 -861052808
673497616 750847020
-266987248 774921312
105093824 -498846128
801136512 911953988
447915820 -637014796
375314280 293289832
-958806376 -10791924
943368536 -304795392
-882097788 653049760
-400524564 765542096
-991531684 322942136
540775884 -866354104
739720124 -865174420
157349456 92000788
574899336 764333284
538081544 235922236
-160670048 75193932
976093844 881879328
-97855516 625785952
-641107280 -280167668
245199504 -874728404
-661322112 731797308
-893705296 -14330976
-821103756 -408549328
630475560 508531188
326757904 -871174788
335015692 -157888324
-914531816 880583132
359759928 980273712
-428283548 774600904
-428472880 596104520
563990900 910876252
66237072 -433613972
752711212 -896545276
579443304 627970552
-455052180 -787460916
181307236 65406924
-391130784 -90282236
-159461236 755755088
602774832 -511822652
-463047816 226819736
957481052 535095924
652904120 701067268
645534736 -577011116
-847916080 810151628
542931356 520735820
468756904 -547897680
-353759560 570996184
139319224 268268880
965374740 -167966612
133406240 19879860
-406073448 -643714236
-411199976 356031544
203794052 267234836
999541884 -637466280
-27336628 -548378292
-869601876 253850520
-832987980 -155485264
-674954016 978948388
456756168 -12058992
-236956280 -830497536
-610668520 -173588316
478208940 506696124
768746176 58955072
-982924360 -458824256
-183593784 982531132
-74451168 -636796336
-645840580 -817695780
-927377264 -31312600
128862272 -172262992
386863532 448236228
-267351348 -742691180
-202861956 -805855248
142406792 273832328
-97229264 -204828096
-704344168 -139406608
54119824 425516388
616333916 104030652
436643284 -795762396
883452240 352070136
115011908 934178652
-265108492 502166720
-896006408 -671356708
-323655772 -506885456
-60527984 13165856
770726880 -217396828
-337957620 987817864
448673148 194123556
708451216 -185705564
411593204 -741089140
27147296 -847974336
76038644 -552572724
25224848 -941839316
195376060 -106142432
-617397088 -10689976
-311465704 -291993636
-966583552 -839833060
979778536 -564311308
-843648828 -152557900
-982239852 688207256
-356905384 -759541728
911036456 520764948
57556928 806481500
509303080 883976544
-982239852 192565208
217557032 635092348
978103676 -369211964
832623880 187671704
133974236 -619741892
-24525776 -72659796
243888744 -851921180
240932252 548553060
-119861720 424045424
329772652 -514298532
140761060 -219406660
-514575248 -582851280
75193932 142392228
-523867080 951830220
88738452 123750308
143936012 874349740
496632400 -284726200
-527129416 -767493672
-99515812 902720412
539465124 619771020
199905464 772197844
484296692 -308276188
377236728 -689896680
-257007352 267260841
907016792 -254316568
-464431396 -404107308
50930308 273264332
485753092 -529969396
10194800 -26229764
-489685372 -405345248
970297372 43109440
267700884 829987796
-6888772 533799728
673788896 466324716
-233227896 -334345748
822006724 732496380
-523022368 -771658976
52823628 -434851912
834750224 -286080652
-45730960 -732350740
528920788 -462640024
950402948 80422408
192929308 334156416
335860404 -710213460
-273497356 -83539104
5752780 -633694204
680095108 816909324
-91636688 991473428
513220796 -768702484
-250762952 641835480
571127260 821919340
786674460 148363468
-240407948 338744076
968185592 318500116
-172073660 298328976
-266375560 -616464992
-531629692 634043740
-672070344 445935116
-584132912 118157732
867825068 555951572
-970501268 550533764
-790431972 -418831512
205599988 -545873284
-712092216 450959696
-713461232 -94709692
133318856 268632980
-257006021 267252382
-175656404 985793468
-896122920 283022212
-420652012 -269637896
-119002444 213726700
711145556 -369546936
937877908 699771072
849110328 434356736
988560628 350584608
53988748 -840736028
870985456 618970000
545683952 688716996
-539435996 584453320
651214696 -301139828
-257010298 267250470
343011328 567093032
-692794916 389878280
286473880 338452796
-408287176 856567096
941722804 857790472
-515856880 448542072
260433448 359075420
416588656 -38696548
520051312 -739967712
134993716 -388771416
-159228212 -915667808
-640990768 445381684
706921996 627067584
257943004 -52546912
-596439492 -146979888
-272346800 217163804
954888660 41332632
945363804 260826676
660797808 861562548
-256998916 267259043
395572804 -104103472
-412568992 -452751068
615197924 960670568
-6801388 -554844708
216013248 -259617864
-438857012 163655668
-353410024 -768498588
936071972 125556244
926051940 -103885012
-3058440 -137192880
362192116 592667416
-735132464 -68654696
164048896 -733108068
649903936 868786292
-641413124 234305632
-717553716 993716284
-337826544 -228698492
-257003536 267263583
649015532 -371731536
44944504 -39570388
-795558500 -391960932
964690232 410704800
-690814212 -237961196
-426725200 990352000
-261219904 -60324088
151654932 399912876
-256999646 267253191
-355172268 947752300
972176128 -903288408
544708164 993279364
-705727748 475733060
-256999184 267256814
-511677012 -651025364
-494433236 983288460
-288410892 -362061040
-608076128 485476376
-642665628 296406528
605949784 -356818000
150839348 -722505476
-961165744 -78208680
-582836716 -764580872
-257004594 267263528
-275754776 140717368
863688892 423870656
429783640 745254444
650151524 102559688
491636948 -443677696
410544596 974579188
-36992560 983375844
576763528 -793665180
296799756 -985138088
119381108 335714764
36977996 529095556
-901060116 285541784
588837084 -52546912
100884828 659050128
-701489624 -737302500
-610901544 478034172
558398324 374134596
-20578932 72703488
-647966924 -924508156
-404209256 94331028
-531819024 173559188
71159704 -746317616
-161427376 728709740
813486784 -746652588
787227892 725651300
216231708 83611924
-98044848 680488336
557466228 104817108
228159624 -813923704
-688833508 288134176
499807352 -356089800
211935328 -966772884
-771149236 510424508
-849459864 -970384756
25865664 -240072976
465421748 354880988
716942028 851760976
769488940 827701248
787460916 746113720
-226120664 -348705852
356512156 -502385180
-941839316 -822953384
-561835428 206240804
696333968 20433292
-644063772 235383368
-545057700 477276844
-472281392 282920264
-754619096 -582793024
-379479584 88141328
304824520 68217776
-708888136 867024048
-692896864 -324413100
-725680428 -454236596
-876679980 -361260020
672143164 -299552352
206546648 -948305732
-157669864 744773832
-654404212 -926488860
998056356 922003148
-487471644 219814452
-921697304 -819589100
-257004092 267254798
-257003190 267253007
937222528 241791528
-483408288 -68130392
964384388 -759789316
-384824572 792529188
747584684 887544724
-785072420 -983230204
412073816 517400664
-166335444 -914255100
720961692 627067584
-256998426 267261692
-937120580 -234640604
-93034832 4310944
-121172480 -66732248
-250792080 459275740
-755522064 -510060408
-256999836 267260588
-830089744 223746732
720218928 419952940
753133568 -909128572
474291224 -798048944
58022976 819763868
608411100 768411204
770785136 503579428
-973384940 -577535420
-785378264 -184540444
-617761188 -185166696
541227368 -873606976
814375188 -727151392
199075316 -147110964
-905341932 62858224
-268662108 113803096
377906672 -704213092
826448744 166888876
-312659952 700135172
-382945816 -576399428
694251316 -130639080
-337724596 609037352
-96646704 988851908
600794128 -680444644
-165665500 378634872
-517342408 -932037744
-633432052 86495596
955849884 141387312
89175372 862523772
-303280736 732467252
477903096 -592492648
58736612 -566495908
-256996361 267262270
-306863480 488957172
-52211940 -318063196
329510500 -807209700
433177052 -295314228
123808564 282119244
947752300 -553766972
-718573196 -113555508
-871422376 -610013140
489932960 -341627748
600968896 989580108
-103302452 875689628
-166888876 -76067772
-985575008 520400848
697207808 -890705112
694731928 570136908
357371432 954276972
-72426772 376188120
742603796 986827512
-303164224 -447551720
-796694492 -540805012
-747089508 614047368
-9044244 -48468992
-495671176 -605381788
-435842264 253559240
-762833192 924988768
444915636 -345618284
-301241776 657826752
-883131832 627154968
536799912 555733112
822734924 564311308
400291540 741234780
-297994004 477233152
642549116 -333530164
-978365828 708771624
-70518888 -591706192
-568185332 573952676
2082652 336384708
909652876 769474376
-338467360 -878238328
-847537416 847013112
396344696 -346768840
299639736 -754735608
-351589524 -250777516
-888243796 626120924
55794684 -756512416
-250224084 -155193984
-732292484 520328028
312601696 32477720
-225042928 608687816
-366459368 344977468
-646481396 -393446460
913366696 -568986352
159140828 -366124396
-956563520 209037092
-257009660 267260730
-685032304 -63775756
-696639812 -894520880
-665880644 -776421404
-235791160 -711800936
-257006934 267251909
409394040 -769255916
-664205784 -636854592
-878296584 -214323824
845003280 -42352112
412598120 841697252
570879672 -694163932
182006308 -380062144
697659292 -839075732
551626064 959141348
105676384 -21248876
259210072 220702856
161529324 620368144
533974496 -679075628
-483277212 -117385840
584802856 718937296
-257005386 267261384
642563680 871684528
-515478216 102020820
-104016088 536115404
486685188 12743500
896399636 405476324
378285336 -702916896
-850901700 825778800
328126920 -880248160
446954596 267249400
121434632 -730967160
938970208 -532532660
-298081388 -846037324
-692168664 735918920
184860852 -162286652
-686372192 -407078364
811025468 529241196
74378348 -830599484
930348320 -972248948
968724460 999410808
-914590072 -780470196
-885607712 957131516
-602585500 -157815504
676352160 231567600
787329840 182384972
492088432 -481136304
16996188 915085248
756774568 513060592
-642097632 198594704
-303834168 -847959772
-606648856 -362323192
-707256968 603036984
244471304 -476082596
429550616 858795388
73125844 -550242484
-175001024 -769241352
663710608 -787213328
694251316 77917400
325621912 -131003180
-516177288 650136960
-31895160 -758114456
34633192 135547148
328491020 247121952
-256996692 267255449
-65669076 -789092084
-464300320 -475427216
429579744 -81791424
-117953836 -940892656
612678352 185326900
984701168 736982092
934382548 -133100396
-257007057 267252635
-257005548 267250065
715485628 -642986036
640495592 34006940
-339821812 884981460
261088828 841376844
137527852 766182912
-395208704 696916528
889277840 42905544
-634699120 -54309156
-305683796 -483510236
-835522116 67853676
-962491068 880015136
-647530004 238004888
-151494728 23724756
671269324 533610396
-578977256 901278576
-123531848 435580112
444041796 -355638316
222902020 661132780
-158281552 206852492
310373404 204114460
-247151080 21176056
-428341804 645563864
-719694624 388290804
403277160 -866528872
-475776752 -45119272
-774775672 -940572248
208760376 717582844
845279996 623630480
688425716 621285676
838420352 175976812
665152444 -887311700
648476664 268268880
-284799020 -628436600
50988564 502370616
-282716368 -702203260
808418512 -665487416
289546884 -607682900
-116439180 770785136
224911852 -687799464
685673120 120429716
629689104 684027388
172612528 -839352448
362658164 -763401188
-751298504 289168220
-232980308 784460732
-543455660 502050208
510570148 -928178284
-469208388 -925687840
109521280 506666996
-696304840 919279680
-626761740 -645097816
613901728 460120452
-962447376 -379261124
-771979384 273803200
77363968 -330777568
955165376 -576151840
-572802120 -75354136
109623228 288003100
519861980 -541824492
-606576036 111429164
908575140 -559111960
393315384 536479504
-479592520 182501484
470460892 658671464
519264856 -52590604
-713242772 -979225104
-373260756 -464242064
-35303136 643000600
-468553008 28472620
-67067220 -210580876
82898288 -803321112
-257005387 267261495
20185704 499952992
-747439044 127056336
-410078548 -53580956
-53216856 -660040480
-445658400 -775008696
212037276 527580900
452212200 848178232
809918604 225683744
923211960 702101312
-633752460 -244398484
-300178604 -431837164
239359340 -741584316
507701040 -995740680
573894420 -94622308
-53144036 245126684
511982856 518361888
787431788 -477451612
-628538548 -874815788
878325712 -455824072
-388989876 -516672464
435885956 -367944896
755638576 450974260
148509108 213581060
-317029152 94476668
-664482500 993425004
-858358468 836701800
229761664 785392828
-883743520 -296013300
-348370880 -773552296
-132022660 67839112
-264846340 420200528
-907235252 234291068
-898627928 137833696
-754342380 390664736
-484515152 -377367804
160873944 -120240384
677357076 -620280760
-102210152 292314044
-257002677 267261821
161864296 -551844524
-878048996 298693076
-490763108 940790708
-256997173 267250091
725986272 729758348
-922556580 945218164
-953519644 680226184
-128745760 -473388256
-393417332 -484136488
388887928 -540630244
-257009476 267256488
547868552 382654536
420666576 904977832
164573200 -917197028
80597176 206750544
-77203764 431735216
-483073316 179341096
456362940 468538444
-825006908 -375940532
264292908 71392728
264336600 -655409128
57702568 40182076
432244956 -39919924
172364940 494185648
-106302636 90165724
581890056 243845052
-295110332 545858720
268880568 150387864
-248112304 -818890028
-198419936 507045660
-691833692 876199368
296246324 624737344
-257002670 267260424
-380309732 -237364072
305873128 -391931804
208454532 395281524
-525265224 -718005200
608323716 550693968
295474432 -83276952
143149556 -850056988
-678973680 702436284
173267908 -512230444
994881404 -816792812
375824020 -343739528
-459406816 -882709476
-133945108 -574243956
-707155020 696086380
748356576 911662708
-975598668 -950650536
-650646700 -227140144
374032648 -223761296
-417287728 332030072
128367096 490078600
854440752 638675092
-421991900 -633752460
-282192064 352434236
-708043424 -270555428
-131629432 802447272
999279732 519002704
-431575012 379610660
448906172 -141620336
917532000 723845364
652787608 -239344776
-221533004 -81558400
-164835352 689343248
-803656084 869456236
970209988 373639420
-669259492 -68814900
141445568 447784744
110977680 -258540128
10078288 832245216
926882088 721063640
-836133804 321849836
311844368 -823099024
-978802748 -604770100
854178600 837109592
887180624 310999656
-767770388 421001548
-980623248 -322578036
340884984 -39468440
-206240804 -953534208
-257003636 267249858
-126706800 -781242088
426273716 240655536
-550038588 -581875492
-514342224 -158616524
419749044 -735394616
123750308 811622592
-354414940 -757226052
955791628 510468200
-956403316 -335205024
-830104308 -925265484
-994240588 -452051996
667759400 -331884432
-945917236 -785247188
-627664708 275259600
951378736 342880252
908356680 -105224900
-374556952 687595568
-176078760 624737344
473577588 354021712
952762316 -868990188
-714990452 -417579008
-541591468 -445454504
-826477872 -983142820
-697222372 768542280
190686452 -937149708
374935616 -443677696
-411593204 -501438520
551363912 -295139460
-688920892 -332496120
-387795628 -733195452
-616770836 234961012
-662909588 -262894764
-485054020 160830252
-401689684 404136436
773727064 22865480
-765483840 -841100128
234829936 -4733300
-11301664 -468523880
-842396324 -931935796
-727238776 61489208
-555092296 -87180104
-432201264 -746011772
-37647940 363430056
-144678776 384591548
971593568 -223790424
-950082540 897215220
764275028 -821642624
-882068660 -162374036
-164718840 -219887272
-14068824 654870260
-595623908 -880000572
788800804 -100797444
215110280 517793892
-943237460 -757764920
-413107860 810792444
56785036 -480917844
106535660 -670366356
683750672 639112012
-921202128 -246364624
676002624 -125454296
-225683744 819239564
-807064060 415554612
76344488 -946601744
-862465516 895249080
-99428428 -393446460
-257003622 267253010
-530304368 -324209204
750351844 540601116
452678248 -990220924
800015084 -939319744
142159204 -655001336
636941976 617542728
69208128 -699669124
-723015216 155019216
-277400508 858096316
-707926912 215270484
564558896 -168913272
-834036588 354604272
-104103472 -316635924
608673252 -692605584
-290886772 184977364
-107147348 -771061852
419763608 -518988140
56741344 -362148424
-693712448 -326291856
-868028964 -34749704
-257000501 267251488
-535503716 981322320
34050632 -889583684
-640393644 152922000
-984351632 819123052
-257005516 267262358
-394363992 847945208
-671764500 637204128
430002100 -53988748
244544124 -711422272
440269720 -336195376
-257005363 267251345
-534032752 -334986564
896414200 602308784
-170792028 179501300
-604071028 -73373432
141314492 921711868
314349376 450362572
115812928 845352816
882403632 -455678432
-214775308 756556108
768309256 612212304
708960956 590380868
631218324 521871812
405942372 -5039144
80072872 417127524
-501919132 934003884
-468538444 137775440
-310038432 -562447116
-541285624 867257072
-434764528 -330777568
413020476 -269768972
585341724 -840226288
-274531400 614018240
791888372 69484844
239286520 294294748
-232659900 232281236
354706220 51498304
386513996 651666180
391261860 -990410256
701212908 -272434184
-549019108 -853071736
791932064 923080884
237786428 285716552
815234464 -575991636
565054072 654433340
482388808 -91461920
-494098264 22574200
-43983280 612838556
324602432 -983958404
440939664 -129881752
-966976780 -229703408
710854276 716141008
-471859036 110992244
856683608 -914167716
-746638024 378037748
538008724 -34269092
232936616 -120182128
567894052 -895540360
412802016 -894477188
-280327872 -185982280
882010404 -729685528
-497724700 680837872
740055096 735452872
332685452 755580320
-827934272 -62188280
-262268512 135998632
445163224 -268050420
-252962116 148931464
-264671572 557320588
390897760 -645753196
-480204208 -988138272
535460024 496938244
697513652 -496151788
-257001763 267252575
249525012 -515507344
-322956700 -664963112
-650209780 945946364
-394291172 873534156
-257008024 267251653
-257004144 267255766
997634000 312820156
272259416 286546700
-474334916 -242388652
843809032 136217092
743069844 -312426928
-754356944 578380132
-40575304 738059828
-257003648 267255230
387140248 -787708504
441988272 841697252
452765632 307446040
786179284 878500480
-845760608 -357284048
-590992556 -801354972
4587660 -177739056
665516544 -988196528
349463180 603808876
422967688 119206340
68159520 307708192
-257008766 267262457
-478005044 520429976
-257009717 267261433
780135224 22443124
-859931380 980870836
-695110592 702698436
168738504 -580244324
-796199316 782363516
-146601224 477305972
242548856 -376552220
20302216 104525828
401733376 -18685612
655598460 -20797392
384358524 666550588
-802723988 -362964008
-163845000 -190293224
-240640972 -534105572
-934440804 -62625200
-257007539 267257235
-146586660 787679376
-478048736 -35463340
-305042980 -618970000
-953213800 -603415648
550490072 300833984
264904596 480044004
-499530636 -776625300
-193264280 -872369036
-132226556 -102035384
636490492 -860266352
745982644 616173712
118958752 242155628
556097212 -319344828
799942264 842847808
-311873496 -722956960
145465232 312077392
89845316 74057940
-140498908 -931353236
100418780 205017428
-789893104 139901784
32230132 -651243824
424511472 365527272
297120164 261700516
923532368 376231812
455139564 884573668
-444988456 -142130076
671953832 -453027784
-282090116 -681289356
325359760 -373435524
766983932 -855256336
-502603640 -557844892
-426098948 420768524
406728828 -715252604
-814695596 235383368
886306784 853596040
-574855644 -202395908
991429736 -336661424
43502668 328622096
-91767764 -23171324
72048108 -3932280
-257000136 267251793
-973676220 -342341384
-257002377 267252481
-292314044 -501642416
-963962032 617411652
-565563812 757939688
780441068 212066404
345079416 -754327816
645185200 826638076
226674096 -466368408
909769388 623266380
-567559080 -160174872
638980936 -608542176
492787504 -382829304
-420054888 -403189776
-734739236 -296275452
883816340 589361388
618110724 -521551404
-460892344 -383557504
832070448 -666536024
-402082912 12219196
190293224 -232222980
710417356 -868771728
452008304 328068664
539028204 -114385656
-737448140 487398824
-28836720 -856537968
-165650936 -942654900
339020792 -146178868
614629928 -124755224
-727209648 792310728
155164856 407573540
593788844 -544154732
-586302948 622873152
-491185464 -923008064
433249872 -956709160
78179552 135765608
-688950020 288279816
159315596 -390125868
-739283204 498088800
-377396932 -915274580
-849343352 -372678196
149484896 -246422880
108443544 674240380
918041740 -776479660
428370932 334972000
41769552 429579744
-345181364 339836376
-807238828 931338672
-241369172 454309416
-111662188 261598568
313257076 -855635000
-794116664 23739320
703062536 910206308
-393359076 -982822412
-950009720 -645694940
207522436 877262540
-1339888 -661831852
864460784 555674856
-793315644 -30380504
-482112092 -793796256
-894841288 617251448
336035172 600794128
-3815768 282352268
104875364 -714873940
-222916584 290449852
522163092 -856770992
-257000320 267257157
13529956 -778576876
-48002944 -355958724
-228698492 -590613892
936450636 -853989268
-28603696 -753337464
-907089612 551087196
520153260 870461152
-545130520 979079464
507861244 878602428
-84922684 -639840212
-988429552 752813160
40852020 -94971844
-70912116 67081784
-367085620 483175264
-617732060 -531134516
375416228 879243244
-113147716 842294376
-648738816 -416035224
-14767896 449576116
-244529560 4223560
-222188384 942188852
464285756 -288978888
-875762448 -577418908
218955176 715733216
-288192432 344817264
-861912084 -228450904
-612765736 -304314780
-437240408 987643096
839701984 59188096
-203648412 818904592
-167180156 118958752
-685935272 -88840400
367842948 630446432
-95554404 -382013720
440721204 -961442460
289066272 -557728380
-999279732 368600276
560524668 54090696
-257008189 267258907
-923546932 299100868
939552768 -609357760
574593492 593410180
29462972 -140222192
-444857380 340287860
-257008441 267263284
323728592 730311780
-964602848 815321848
-693406604 484733612
-702188696 583302764
871407812 763051652
-599395984 511269220
484820996 -651855512
917648512 340098528
455023052 52619732
-125206708 149455768
-83495412 -554262148
-55692736 -524435076
927071420 -418496540
363939796 777076784
-914910480 -101831488
-677488152 63032992
-498307260 -610027704
-505997052 272201160
-485141404 850989084
34647756 -647646516
887442776 347482476
-205599988 -931367800
845279996 -426710636
-5767344 451687896
532052048 546048052
734899440 -184394804
-699465228 -288061356
305334260 -420753960
1296196 -982225288
-881486100 264394856
623499404 -718311044
-688396588 710082384
-995172684 -489714500
-256997227 267252136
-98976944 410384392
-257006894 267251640
715587576 -373741368
-416588656 -112608848
-365512708 649467016
699450664 552762056
-148072188 -305727488
-257004221 267253238
828880932 -853581476
-604755536 706120976
228392648 143193248
-165243144 101234364
974666572 222552484
-910876252 -549062800
986230388 905909928
239971028 193002128
689284992 -604639024
704606320 -970792548
498467464 -264788084
-672973312 93996056
-362745548 413981700
-964369824 642825832
-740462888 565243404
171898892 -72120928
-149441204 -509608924
398441912 389951100
983929276 -179049816
220892188 656064508
-257005121 267256060
-530624776 -155791108
-898992028 -782742180
-553766972 -357284048
-612022972 -352332288
-258059516 -654957644
-959301552 -831604400
565097764 -192142852
719519856 996264984
408359996 701110960
263914244 280444384
757852304 40444228
-957306284 -394058148
-809700144 -464868316
-397655456 760211672
803481316 881588048
407034672 -53595520
-257004684 267252746
69950892 -926605372
-186375508 -466557740
-901336832 -343448248
-245039300 -268560160
-42963800 200167616
-734870312 824963216
-258612948 -148086752
171520228 98976944
-874670148 -218707588
-497433420 323131468
-800248108 -102982044
-163218748 869310596
-856275816 -238718524
-687275160 -762250632
451221848 808098104
-433759612 -808680664
287988536 900259096
-76985304 -21350824
578249056 -636898284
368993504 295052076
-314757168 -979429000
994444484 -992565728
612430764 900521248
-55678172 -965884480
287886588 869572748
-979166848 952034116
514400480 -862480080
-745400084 -650588444
389033568 566801752
-417491624 -617440780
699552612 488928044
484952072 -584278552
-391582268 886146580
117444096 -804398848
805971760 472863952
913395824 -625145136
-629834744 479039088
-455663868 -266011460
299508660 355448984
-229484948 715587576
-141241672 -106302636
-5417808 -531105388
620921576 69077052
121536580 701402240
-257005311 267252383
-474247532 126648544
724442488 -855081568
291454768 -414054520
-68057572 897011324
-256999243 267251530
961209436 -8417992
-958748120 -751225684
252598016 988749960
498948076 -773814448
773086248 -890515780
-59493940 819356076
903521432 867970708
486117192 840692336
-348764108 -20841084
608862584 348968004
593672332 232441440
-926678192 365556400
651826384 -9219012
-322330448 446736136
914881352 754531712
-241441992 -569059172
38550908 737273372
366182652 -471378424
770260832 -297731852
129124424 -556344800
902924308 494520620
-825196240 -996672776
511342040 898482288
-38856752 -177273008
-718063456 894681084
-84310996 -992565728
-666914688 360211412
498321824 377746468
537397036 -232834668
-93034832 157291200
-644471564 167850100
-384343960 755012324
888797228 -932998968
189914560 -930464832
311713292 179705196
688309204 -574797388
711334888 375387100
855649564 807865080
-523051496 266754224
-787271584 -18438024
816399584 376421144
456275556 -137367648
-864912268 124871736
-790577612 -403218904
-756235700 -291644100
916468828 477903096
340098528 -474203840
-489204760 387256760
-257002254 267254471
-428137908 -76286232
-324078128 -495321640
-256997313 267259529
739064744 -705334520
375532740 132211992
-228159624 -794495328
970268244 -624766472
543630428 912667624
-557772072 694338700
626295692 -480408104
873330260 -729306864
157407712 667977860
2606956 -318878780
459435944 -484748176
-256999554 267251167
-997138824 -304125448
-489088248 -95379636
277662660 652874992
718209096 -10427824
963641624 -856465148
-129634164 200575408
-167966612 388247112
-143702988 -200895816
-860732400 304271088
228247008 53406188
-268443648 -74087068
-976326868 -20899340
663390200 288032228
-257002370 267251625
-706077284 125177580
-257006093 267256052
-55299508 -982618516
-256998033 267252283
-257008946 267258391
934222344 647005700
-650865160 207143772
-606911008 -759133936
-969394404 961821124
-942611208 -495729432
634975836 460630192
26899708 -335423484
501322008 -89291884
-986536232 -942625772
-552936824 -233825020
19705092 -14505744
990424820 -649059224
135503456 219319276
978977516 -775722332
274677040 -377542572
-674691864 -513235360
-256998848 267257164
-273453664 -952951648
269026208 -799228628
-901744624 -712033960
-661074524 593089772
614353212 -145305028
253486420 -660943448
-73897736 554160200
-257006338 267258138
518332760 324354844
-538678668 -399286624
305377952 -398136068
1878756 291877124
-705014112 432186700
-1135992 393315384
-722738500 -84908120
565898784 -579195716
-658205416 414200160
-834371560 79912668
-662530924 940717888
-513686844 -906871152
259282892 -515041296
922236172 42162780
516293800 -749317800
-260142168 602337912
-655875176 -500258836
987715916 793475848
2708904 -858460416
-746230232 -232019084
-944184120 14826152
-824730192 -682148632
-58838560 -598638656
864387964 -260651908
176763268 721587944
664759216 310737504
-47201924 510307996
133915980 325607348
-816268508 -174025236
984380760 560379028
827555608 625014060
-203007596 228057676
-794160356 -667147712
8796656 -555674856
745458340 951873912
77509608 709485260
813239196 -183360760
-708946392 -26856016
457440676 -108632876
-934469932 -884005672
328651224 914648328
983565176 -308465520
-983943840 578467516
-764974100 -697426268
-208614736 7194616
-10165672 104307368
111123320 450333444
646437704 305246876
960160828 -620877884
377877544 163291568
853042608 666696228
-197123740 -684085644
-257006577 267252752
-144576828 593599512
-263127788 -541285624
-549310388 -68450800
560233388 209619652
-954160460 -373712240
822705796 712398060
84893556 834327868
-409131888 973501452
-160364204 781591624
-627009328 439745416
665895208 -727151392
866208464 182355844
-828822676 -509710872
-429798204 -574884772
633300976 -826113772
-452153944 -872922468
344132756 9976340
-650530188 -664380552
-24147112 -63251452
-501831748 985968236
-121070532 -799723804
-349477744 -522745652
3524488 228989772
-950169924 16166040
594706376 320029336
505021264 843503188
544780984 385348876
-260651908 -580914268
171170692 982225288
929794888 -248738556
-362002784 -495496408
-257003586 267258504
397203972 -588895340
-19384684 -777411756
599439676 -842643912
-956345060 355070320
-71625752 289823600
-436104416 575132360
-367566232 -974375292
-179967348 -821671752
115172112 148625620
960656004 -417768340
-479956620 -241893476
-857280732 444376768
562010196 -627912296
77232892 362162988
99224532 399039036
-847129624 110307736
-298227028 465931488
412146636 484296692
-456887244 -859538152
-8141276 -719650932
-783630584 -692547328
441128996 -241733272
402039220 -182283024
127755408 -959563704
984511836 -423011380
-567209544 673716076
-65698204 -113002076
-987380944 582079388
-256998840 267252277
-262690868 486626932
-98073976 -533479320
783572328 672215984
745880696 75965824
820666836 45862036
-706441384 -833439464
286430188 645811452
273846892 883000756
-898322084 -274924628
-234291068 50886616
268166932 -564456948
651942896 -424103680
-293537420 954524560
281245404 -685527480
210275032 61445516
775999048 -249044400
884675616 298197900
921682740 419312124
383674016 530828672
-477640944 970472140
883976544 -461314700
-33220484 -763546828
-474800964 -205104812
536654272 -109273692
-43619180 -465115904
-644835664 897754088
985225472 -417433368
738758900 15481532
474465992 -893880064
-530945184 -958354892
-917896100 846328604
737200552 301736952
-321645940 222581612
-476665156 -632150420
195405188 641311176
-726685344 611848204
-644617204 31618444
730967160 -942203416
-287740948 262414152
-257006660 267260181
717393512 -915245452
-748808060 -540877832
-578452952 -158296116
-955980960 871917552
158907804 105457924
-446896340 727530056
778227340 416399324
535066796 860470248
885855300 -998114612
316242696 -8549068
-282279448 -393228000
535372640 -501496776
469208388 179559556
408694968 -179035252
690581188 794582712
-37254712 -767362596
313286204 -591851832
-256997163 267250478
-282541600 776057304
468378240 356774308
647122212 905866236
-534091008 11199716
-687872284 941387832
276716000 669609028
-119745208 -316621360
-257002194 267263503
-885170792 457018320
-302800124 -580244324
761143768 165723756
131469228 -257054600
700237120 987730480
-173850468 858562364
-232339492 306950864
-325199556 407704616
-939057592 271385576
-979909612 171593048
195856672 -681391304
-735962612 384008988
294687976 -822094108
279847260 -476024340
10136544 605993476
204216408 -149164488
-318267092 -756818260
-894622828 -411039772
-110569888 -656996604
854018396 344817264
860455684 541678852
-896297688 24962696
-842148736 -220921316
-454411364 -103768500
409976600 795223528
215634584 570340804
-257007475 267250518
764537180 607988744
-641282048 880699644
13296932 -628960904
695096028 -601070844
250471672 468611264
124449380 360823100
-90442440 -615430948
662458104 719214012
-170864848 235121216
678915424 131964404
581948312 -781635316
-827803196 337214856
821001808 790475664
-401267328 129575908
429273900 340943240
-382319564 893457708
-577054808 715704088
-257000202 267257642
-230883092 -322432396
-122279344 -143033044
-545203340 -410297008
57644312 651695308
573748780 -444202000
-894841288 -632805800
-257005406 267254823
168126816 568083384
-257002645 267252284
-126211624 -98321564
-272594388 -27627908
-631611552 -686765420
-257004879 267251804
-767042188 -902676720
-85272220 986492540
-762250632 922410940
76431872 136624884
75820184 -804981408
599410548 -833366644
130406056 279716184
-876199368 -463732324
-257549776 -797306180
466295588 -190715580
833832692 272099212
712194164 441260072
511429424 -212474196
842352632 52998396
673992792 -137323956
-922687656 -105822024
-459654404 -716548800
-110832040 527377004
85840216 119250032
502297796 102719892
-512842132 709951308
826172028 113220536
-606459524 -524041848
-400786716 -68407108
383033200 724748332
404369460 16209732
487165800 -825108856
-602308784 -341831644
146047792 -786616204
-40371408 118798548
379071792 -838114508
349419488 636738080
221562132 435725752
278449116 -954946916
150897604 -340914112
-743230048 906652692
132445016 860251788
-836614416 -643699672
-600531976 -319170060
-558908064 648971840
-257007829 267250807
-886568936 375343408
147839164 853494092
-7092668 -452721940
145945844 613377424
573894420 -908531448
943601560 -267496988
-465523696 418452848
57280212 597735688
-243262492 942217980
7995636 201522068
-724529872 484063668
-701460496 144372932
570894236 118405320
665793260 -87718972
-2315676 -811811924
788713420 -69717868
663696044 -612241432
-824540860 957146080
963670752 -876243060
529852884 173632008
365221428 -791043660
731768180 -19457504
276599488 315179524
428356368 -978744492
622756640 -762439964
899953252 -392878464
-457338728 -310096688
686255680 999643832
-143091300 -485141404
549659924 835201708
-54207208 978729928
-422822048 -41551092
464169244 -193875968
-6903336 -642359784
-680138800 372139328
98962380 585705824
-166918004 -299231944
765993580 497579060
777790420 -99457556
-836934824 -92845500
-932809636 267103760
-355172268 -427555348
156796024 565126892
434531504 771309440
-560553796 528920788
-35303136 276861640
-257001008 267251386
784446168 -974317036
-257010435 267262142
664526192 -482359680
50930308 -446066192
230679196 -497593624
-176486552 -961675484
-325782116 -450886876
732088588 -475077680
513730536 104729724
529605296 468159780
-833352080 926619936
227183836 776057304
141780540 678973680
-250923156 -387955832
394655272 813880012
503928964 -866834716
288920632 -951189404
646437704 -542348796
172627092 965884480
-258263412 898992028
669288620 -200342384
-49109808 -616435864
-808462204 -832580188
-606313884 -509841948
691309388 552310572
-869893156 375984224
-651360336 166481084
373056860 -82344856
432798388 -942713156
-999541884 -325986012
530071344 696130072
-125235836 400160464
-705989900 -762818628
-896195740 819894944
-42483188 186623096
-249961932 -346506688
358230708 992536600
380047580 -198332552
87718972 -293377216
-179807144 446561368
828138168 1951576
-902880616 437444304
679017372 755143400
210566312 -414374928
-92656168 577185884
-432041060 -528003256
611061748 746099156
994706636 556097212
-423695888 -502807536
949776696 -742545540
949077624 -159694260
-6204264 419792736
-818540492 -288294380
431385680 -784664628
-856377764 -276191696
434910168 152805488
706019028 340884984
751822808 -445512760
-827774068 -441463968
-630140588 -339545096
-834662840 -428647648
486961904 -605541992
272259416 507875808
897244348 -361303712
-949470852 -501584160
940674196 -75922132
-982385492 -368352688
-143178684 -358274400
303047712 488549380
162898340 492918580
-987249868 -607639208
565476428 718514940
271968136 -995376580
-820666836 -464955700
931353236 738773464
-503360968 350162252
129430268 -258816844
-614193008 -318907908
985283728 309834536
-840240852 20710008
563073368 65508872
-173763084 -746827356
-888127284 -989798568
315368856 142246588
-676701696 -730515676
-256998196 267258848
-455474536 478325452
761289408 457848468
-478296324 -424890136
-301270904 100418780
-256997445 267251899
-320306052 495758560
-172059096 -629237620
-257010451 267257745
-369983856 -409015376
-829580004 -149921816
458416464 -92088172
-506055308 318893344
447959512 -702509104
686619780 416603220
803961928 1776808
-394160096 -45818344
23127632 768513152
835274528 -772896916
-193628380 -533056964
767843208 -113715712
-39526696 -428254420
876956696 -675099656
-539508816 945145344
283939744 794888556
-730035064 844478976
-558835244 -945553136
-294993820 250253212
702013928 -132576092
-737244244 930071604
-256998489 267252850
-54585872 853523220
-607493568 472135752
-750220768 475558292
-267526116 575088668
521944632 580593860
949558236 77713504
-17112700 -225843948
-537833956 865946312
-224212780 -747555556
-601464072 974943288
918070868 889132200
-311931752 -325141300
-652889556 578292748
-702887768 -390897760
193045820 -505006700
518886192 726335808
898409468 -390111304
-359337572 515186936
703382944 968418616
964311568 925629584
999469064 -382538024
126823312 344992032
-747934220 -923605188
-811360440 -765483840
442133912 557451664
-495190564 611411284
-33730224 857295296
-618882616 -802709424
-318791396 -485316172
-698300108 699203076
720816052 245942268
-560000364 -23739320
-906346848 179413916
-101365440 809452556
-875369220 -867635736
-652685660 -59537632
-73431688 -945596828
-648491228 977186144
-939450820 -438653116
-458926204 -833745308
617863136 -653078888
-453610344 -247282156
352070136 -103215068
-791349504 92437708
520371720 -410136804
121288992 -29200820
-894404368 509798256
-257004894 267263732
806568884 305144928
-740346376 -891389620
285978704 326888980
-399082728 524347692
169233680 529372272
341729696 56027708
-9553984 898045368
-116570256 -485549196
-462610896 -855576744
-269128156 -726408628
-257005547 267260131
154392964 748880880
-472427032 154174504
892132384 84398380
24394700 94957280
158368936 266127972
866062824 -26302584
-921071052 -239825388
772940608 -11039512
-313257076 -710475612
-219916400 -741001756
-968506000 -206779672
-894943236 -54192644
686415884 824089376
-843095396 133857724
-471771652 -530027652
288949760 697338884
437327792 862654848
669477952 590861480
-622159516 245927704
-52459528 -64052472
945655084 168316148
-257002919 267259353
-623994580 -485651144
-909987848 466892712
-740477452 47536896
624518884 -547009276
889292404 -972700432
-865567648 -916556212
918158252 -816428712
230154892 -27919188
-256997177 267259348
352288596 193628380
-29492100 -199992848
-598114352 850377396
468247164 -492190380
971185776 -269463128
359716236 877568384
199687004 166699544
-908749908 -315150396
-664642704 -410107676
-354094532 973384940
-257004903 267252719
472630928 -649685476
-896224868 837692152
-371454820 128469044
223382632 -684799280
415845892 -886656320
706703536 342341384
804748384 -162694444
-442701908 342254000
-256999391 267251463
400291540 -292576196
-707300660 348705852
-616727144 709601772
220877624 959316116
-257008561 267261810
832609316 55867504
-894943236 -642607372
-588298216 -801821020
452416096 34327348
556665208 -443167956
919643780 -599439676
492670992 -85752832
131250768 -783717968
145465232 -432084752
93195036 862800488
-585734952 -296741500
746375872 707256968
-205061120 -192667156
-661948364 548713264
565374480 218605640
-392048316 33904992
-179603248 756395904
279803568 -861344088
-601070844 584424192
-436250056 860819784
-256997268 267249863
805097920 928425872
800248108 -418001364
875543988 -890078860
337943056 623543096
37735324 467562656
-998711736 -398558424
301533056 -204784404
745633108 -642418040
441915452 -743433944
921216692 582006568
770843392 -205061120
-838260148 695474692
-279264700 -501438520
120021924 -4573096
456188172 -553927176
-700120608 540440912
-427671860 -686401320
430264252 423841528
401267328 927508340
-469951152 -518886192
614222136 -715922548
-782756744 -646816368
868698908 -405068532
278041324 922789604
-527187672 -824817576
-188327084 104045216
-364755380 -951436992
105938536 -801733636
-602192272 642286964
-276177132 836978516
192375876 447682796
-105428796 642519988
806335860 135197612
929634684 -821307652
-49342832 -120633612
-48731144 762017608
-20651752 -165869396
-749419748 354138224
463411916 506914584
-861081936 -307693628
-106055048 585764080
-304227396 52386708
622596436 525032200
-116759588 837473692
-409976600 -4675044
-674458840 139508556
28676516 598361940
-257003551 267249448
725228944 -295197716
641806352 669638156
-257006801 267251400
-257009567 267255362
-21918820 201099712
-119832592 139945476
736923836 231640420
160262256 362818368
-289401244 -270293276
-84369252 623295508
226528456 21918820
264948288 -197662608
853057172 601434944
865174420 -653006068
663186304 793155440
-86073240 47099976
649102916 262763688
360080336 -576224660
599148396 383907040
-55823812 75121112
-114312836 852125076
-110817476 676119136
-409539680 132182864
172612528 -141634900
-749201288 -61562028
-994240588 -289867292
-711014480 581627904
-236300900 508385548
-13500828 234494964
-200648228 -650573880
-572976888 894025704
-678478504 -234844500
62348484 382916688
-171403716 556446748
79140776 739152128
827730376 382406948
685207072 28516312
-615037720 612867684
-125352348 -194007044
331971816 601449508
-940324660 741030884
-257003470 267254354
898220136 473373692
79330108 -905778852
-287799204 593439308
857834164 867562916
629135672 -421904516
-672696596 -169830804
-915128940 -323597516
-375110384 468203472
-184161780 381154444
-876650852 -549689052
824701064 777746728
-999905984 159286468
-257010038 267260535
640582976 88418044
-82330292 -802418144
-548625880 648826200
-281667760 991604504
688338332 972045052
-973880116 630519252
-698096212 666026284
921216692 -264467676
288294380 -205235888
114312836 71582060
-568695072 669521644
-350395276 468116088
141285364 -303746784
626120924 298795024
-996439752 655321744
809714708 -902137852
-640146056 -260346064
432987720 -972394588
312062828 487267748
-867271636 -739851200
898962900 -428167036
229747100 949165008
-102705328 2170036
295241408 -205308708
844988716 711072736
95889376 440007568
-256999871 267255358
-464780932 -771498772
-401922708 -740462888
44318252 406976416
-217003600 141897052
2548700 859348820
-257003927 267250547
134309208 680080544
892569304 354429504
-37269276 953053596
-401937272 778999232
-507686476 304562368
-961704612 10923000
105428796 807224264
28909540 -297527956
-858256520 234844500
-929911400 849998732
584001836 -664730088
156388232 908444064
-128702068 82272036
-713548616 644690024
-675070528 -84951812
526546856 -641718968
-665953464 782276132
-87820920 -575278000
-899254180 -67635216
5461500 905866236
795689576 -112259312
-163743052 -503011432
-795398296 -562286912
-257008220 267263801
-854193164 424030860
708057988 -334185544
-884763000 -576413992
-823302920 -251039668
-872514676 814914056
-629674540 -577549984
-704868472 -419501456
-788116296 913628848
673657820 789019264
-174811692 -391931804
263535580 -229790792
-257008041 267255158
655234360 -725826068
-389368540 421409340
908618832 -101059596
414695336 416603220
954335228 832332600
241908040 -586972892
-960233648 -403961668
642927780 65843844
-673759768 623805248
466950968 621460444
351895368 528789712
139202712 569845628
539363176 507569964
232077340 -921886636
-101642156 375459920
-220062040 994619252
-449576116 -643874440
946266772 -79490312
531819024 77713504
-692911428 199614184
937455552 195812980
-454819156 -624824728
446240960 -60426036
424555164 -83641052
-29084308 8825784
-953009904 -586040796
-658132596 253224268
-321456608 315587316
453741420 984002096
954641072 476519516
-96646704 -933931064
-486568676 -784664628
288250688 -162009936
-518813372 -911240352
683299188 422122976
-45541628 -732205100
-175612712 963131884
789092084 365789424
-498015980 -630402740
846445116 -816370456
286532136 542174028
-463455608 -745181624
-541868184 -279657928
-160509844 -88942348
441347456 -967457392
-69310076 -156533872
-520910588 480612000
983506920 -64008780
-939538204 -475281576
68276032 -710461048
-226717788 -518886192
298299848 -29827072
357589892 -590526508
-33031152 -767755824
-191283576 -467285940
470766736 -584890240
-712776724 -789630952
-488753276 218663896
-782378080 462305052
128192328 -84412944
-809365172 -15758248
-440211464 919643780
-915201760 -298765896
-232601644 820856168
318383604 -219202764
-513118848 995784372
-885520328 681187408
-807617492 614513416
35317700 -847187880
201085148 193380792
-241704144 -539173844
-949936900 -447755616
-173180524 557480792
-91709508 -243859616
376057044 523794260
-30089224 322942136
-82403112 954087640
-295241408 -338918844
-592667416 807093188
209095348 -450537340
-769954988 -887166060
985968236 -95758300
-391145348 928032644
504628036 -932722252
-798762580 322636292
357371432 936013716
-608833456 -187686268
46430032 -483626748
-561311124 -89728804
-93996056 -476184544
875281836 -956155728
318136016 440619256
-257006665 267254496
989055804 529780064
235660084 -982836976
-860717836 -569190248
393286256 29375588
701460496 55284944
-256996946 267256037
268662108 153402612
262239384 -40473356
204478560 472514416
-389587000 850333704
-47915560 -974841340
185705564 476941872
307737320 850421088
70213044 9626804
106331764 -293217012
564704536 113511816
464897444 97607928
-115740108 187132836
831691784 454935668
-165243144 997299028
464999392 -37458608
998216560 -135284996
380528192 989449032
-170442492 -453712292
-286168036 750220768
-755973548 50172980
621358496 -922993500
-396869000 22850916
-41682168 -335889532
430322508 485461812
212619836 -398660372
-187977548 -338569308
-34472988 -398179760
-915682372 -484471460
-892700380 582312412
188312520 667016636
456901808 -346433868
-137163752 694353264
-39483004 -36089592
374833668 852824148
-656282968 -554830144
-880670516 715689524
-765236252 382785612
-708480344 -744846652
63105812 889438044
-706921996 -234888192
390096740 -628101628
308785928 -841609868
-427948576 865523956
634436968 564748228
620863320 121420068
-873869128 546717996
-288600224 16763164
-774440700 158485448
544212988 164281920
-257000873 267257431
977360912 -771425952
-781154704 -493486576
845440200 298241592
139377480 -295430740
824307836 170588132
474378608 350788504
-141736848 876607160
-257003927 267259241
-257008705 267257146
-352055572 -795704140
-839818496 580011300
395325216 611090876
-111676752 198405372
989216008 272084648
-531702512 -442133912
181219852 -36264360
-742094056 476636028
383062328 -848411256
-690362728 441959144
489496040 -767595620
-160466152 -50653592
85388732 73198664
-550125972 627999680
842352632 -217003600
-257003692 267263041
243917872 309251976
508123396 787417224
-257010318 267252893
-200225872 652802172
-718340172 -319606980
-55678172 700761424
33249612 -859552716
-449852832 117298456
973647092 437546252
-494462364 -695154284
597502664 349215592
-918959272 584671780
1820500 360604640
987308124 -201958988
-761245716 -142275716
-193016692 -999614704
133566444 -692969684
176632192 405461760
540397220 -360488128
-366779776 99588632
-237538840 -891899360
54323720 675623960
644675460 -528644072
-956694596 -986900332
-837663024 -546703432
-552019292 -35550724
865902620 609517964
-994794020 486262832
-514516992 914138588
755449244 224008884
557801200 -154378400
673628692 618766104
-115172112 -217950260
223120480 -908502320
-643189932 105122952
706820048 -483291776
222013616 478005044
669244928 260316936
-44813428 -230387916
-629339568 -355623752
894040268 621212856
77698940 494258468
189652408 514094636
650719520 37109072
828342064 152805488
43357028 807093188
-356555848 -30628092
-754983196 718471248
-777936060 -859902252
982268980 663535840
535969764 -493850676
817593832 -755798780
-203764924 267453296
-984468144 -466499484
165082940 -477640944
969015740 336239068
139537684 37225584
-376566784 537528112
-869776644 -829390672
766401372 839133988
-481369328 224256472
722884140 -956665468
263040404 -510176920
-953432260 -123954204
-352390544 -558514836
241005072 655831484
-727122264 -329146400
74873524 130187596
889787580 -723510392
131410972 212313992
211148872 114662372
-618795232 -892045000
-641369432 -628990032
-257009110 267250485
885214484 541358444
265763872 -382101104
334928308 661292984
401369276 -652132228
323160596 864548168
860761528 297003652
-191487472 -111662188
-396912692 235208600
-346244536 125046504
804937716 -275711084
614236700 -636738080
-855096132 553781536
-808535024 899385256
361565864 -504846496
787548300 -478849756
586637920 433468332
-949936900 708567728
656151892 -185428848
-886306784 -61037724
-454032700 906871152
-549994896 -445337992
214192748 -211847944
-139260968 -371818920
820623144 -674852068
215561764 -974215088
111705880 7573280
936639968 -788859060
296450220 -486641496
-963772700 997153388
319883696 725025048
-111152448 -667278788
665385468 -180214936
671240196 404049052
-435915084 479767288
413297192 -371483948
445964244 437400612
973588836 -309688896
349477744 -251156180
289095400 643175368
-838289276 48294224
625450980 303309864
991386044 -200182180
-657666548 79796156
-719854828 458576668
-257002988 267260781
280866740 -17870028
-906259464 -182836456
-402942188 -803131780
342647228 -391815292
-53915928 -464941136
207435052 184147216
-452954964 -488243536
-964777616 -639024628
-562738396 -781766392
-33409816 -285964140
678726092 751648040
950228180 -837735844
-375387100 -826608948
725520224 -774338752
-208352584 -230038380
-785523904 33336996
824977780 45454244
-404311204 -811476952
603153496 913526900
-173340728 801151076
41958884 -275143088
-22443124 627111276
133581008 358638500
988720832 -781518804
-940412044 -875019684
100943084 -903026256
-975831692 -94345592
541343880 829856720
-63338836 -580011300
617732060 -389295720
23681064 -894855852
-434400428 -495947892
152703540 261962668
-379057228 261744208
-987992632 -865902620
-930595908 287770076
527478952 -222537920
-749725592 -528236280
-933596092 -415467228
-257004977 267262645
-180477088 -561194612
1077736 -686270244
189812612 478791500
-256501168 -261627696
-416239120 -306892608
-683648724 -261948104
373785060 904671988
929998784 -221037828
-112361260 939494512
-107482320 -900346480
-723000652 151101500
-1150556 -362075604
396854436 -220076604
766430500 -281026944
-411753408 -325898628
148043060 -165374220
-199526800 -931003700
-85490680 -70751912
-427409708 -117662556
-108370724 -342472460
605775016 988356732
651928332 495379896
601012588 -438172504
-308305316 -403495620
-624067400 452925836
839658292 -517677380
-842250684 81092352
673730640 -981817496
-903943788 248840504
-906434232 -572394328
891666336 -948757216
622640128 242534292
-574855644 901409652
599264908 54818896
136508372 567704720
345720232 -791436888
889612812 862319876
-89801624 57338468
-32419464 985691520
-257003027 267253841
-823812660 828342064
65800152 -106987144
598900808 -37400352
-88010252 -749842104
-801311280 584700908
-437881224 -974302472
97578800 -654797440
-257009956 267260192
811345876 977564808
167223848 -79111648
628494856 -107074528
-229645152 532707428
680983512 -255044768
-339967452 -268836876
969205072 772110460
919323372 -624169348
632427136 356686924
-857703088 -655569332
852372664 -868130912
-790985404 -326422932
575001284 555281628
714859376 -307358656
98743920 -929299712
-469557924 946936716
370318828 -546004360
421569544 507293248
625276212 746987560
-666565152 -998391328
-581103600 333748624
795675012 -517662816
-544242116 389397668
512332392 -227489680
-807661184 -677735740
-731447772 17680696
-257008251 267258197
304708008 2825416
-127420436 248054048
-708742496 -915769756
311494832 -222741816
744366040 -245607296
959825856 -271021476
-323597516 801602560
580317144 839090296
587118532 -852707636
-326874416 509696308
-330457160 -670701328
999585576 621780852
620411836 -706980252
-929489044 -506099000
255292356 242344960
-275754776 348370880
-204580508 -204784404
818525928 336093428
937557500 126502904
-448396432 -504467832
761362228 889263276
192506952 368469200
-248855068 -432594492
-535066796 -712368932
-352769208 -525498248
-194560476 -976982248
255758404 -888214668
475922392 37385788
-256998497 267255214
60673624 -276046056
457848468 633970920
632398008 574200264
-318835088 635791420
-254738924 887719492
517648252 984307940
870679612 499559764
-919672908 -713286464
811171108 322024604
-276614052 826550692
-32827256 24817056
78529088 715471064
-600080492 -554014560
-645491044 389106388
-928935612 986317772
634568044 86102368
227212964 795136144
-256996748 267254535
-800204416 986186696
-59814348 875660500
-538503900 602643756
768600536 479636212
-515492780 894651956
334535080 480713948
603036984 21452772
473927124 697280628
553854356 -432652748
856334072 770712316
-444638920 138124976
-657258756 -882913372
-245447092 592929568
-678158096 816457840
-317582584 932489228
-982807848 735365488
-930129860 837109592
-200080232 645826016
276890768 -697877752
-778067136 265210440
-256999053 267255809
443939848 -994196896
-749405184 847202444
153125896 -629645412
-27686164 -398572988
-49852572 213173268
-584074656 -540571988
-623805248 306222664
-749681900 -756556108
-169044348 -930814368
-31953416 -973574272
-318572936 432944028
-830133436 -5578012
-188793132 -71771392
132168300 526255576
-581016216 962826040
764668256 653486680
923226524 -791378632
-59464812 -288498276
-203925128 -581089036
318893344 -994735764
577346088 713534052
-394640708 966816576
666856432 480408104
500375348 880437492
-747439044 733530424
-847857824 110118404
-904570040 -557917712
-437793840 -555995264
710257152 -709325056
-242272140 -495554664
126357264 946630872
390810376 171127000
-187715396 -196861588
753614180 570573828
391465756 -607610080
-629558028 323684900
-279002548 -621649776
-331374692 -348152420
-563757876 87908304
669128416 214775308
69193564 -760240800
889962348 541911876
494156520 637087616
338569308 263317120
768352948 -920765208
-774979568 -598259992
750686816 103681116
147606140 727894156
-602847652 603663236
-887515596 818467672
531702512 -935169004
-819195872 676104572
-247063696 207464180
877888792 679104756
-751356760 874349740
-630067768 897171528
-253180576 -61241620
959927804 -481981016
-811214800 -339093612
-118128604 -141227108
-652700224 -864795756
985065268 -356716052
167223848 46167880
-22967428 848338436
-547111224 -735627640
35754620 469412284
-867038612 -902356312
225072056 326452060
-993687156 396097108
177360392 -844362464
-815380104 283065904
-705494724 221358236
957393668 406510368
571185516 611440412
217833748 -485986116
584773728 751939320
41973448 375955096
601405816 -578729668
161718656 556708900
-329860036 -867635736
-690726828 57207392
-940965476 -881529792
-378649436 -877073208
685309020 -763415752
-453901624 153184152
744191272 3524488
613260912 231654984
847959772 -36089592
-986041056 -542785716
356730616 -716781824
959942368 -145290464
556359364 -427045608
-302159308 818482236
-257006764 267255829
572146740 378387284
423404608 418831512
-649729168 -440939664
430439020 -91986224
559694520 -3874024
-683153548 218081336
-370216880 155572648
-434167404 -34210836
-257006839 267254938
398951652 -504744548
-909885900 858474980
-213872340 -16850548
231436524 857222476
-536071712 -365731168
-561908248 -27278372
501496776 954073076
-759512600 871364120
473286308 -716374032
361667812 73300612
-695867920 -515987956
-170325980 -276599488
929780324 773974652
78412576 755318168
714247688 -621038088
-937907036 -492598172
-487209492 -243684848
74378348 985793468
388713160 -265661924
-452037432 135197612
-257010141 267251245
729860296 -513905304
994065820 732598328
373435524 -439177420
-400247848 -603532160
911342300 665720440
-823535944 -20316780
-257006223 267251460
-424205628 -887908824
885214484 558107044
704795652 951393300
-853829064 303863296
637204128 -228334392
-446546804 825283624
-196599436 -341278212
-655059592 387387836
-380877728 -823754404
646962008 -931615388
980710632 605585684
990060720 462581768
-35055548 -603182624
-366881724 594910272
41973448 814025652
404893764 716199264
-19632272 114138068
330981464 413442832
595274372 -55445148
324296588 -189332
-275521752 -138139540
-395339780 -175102972
499792788 321398352
-98117668 -618343748
934702956 -985939108
-424744496 387897576
-456246428 -643845312
-870388332 693595936
736355840 -873199184
-985502188 -301707824
-977142452 749172160
587424376 212008148
-187030888 33657404
948058144 641354868
123182312 -20083756
-549820128 -348764108
-92335760 -594444224
344598804 588647752
-139974604 575481896
363051392 -922571144
-878835452 -268866004
451017952 -691003544
-43910460 -451950048
563510288 -836104676
185807512 -534003624
-20957596 -391625960
270569992 -666434076
516293800 -371775228
323437312 -237232996
773231888 -910919944
788873624 -521158176
-497171268 -313111436
266695968 151407344
-690217088 919221424
511240092 -122060884
961821124 -332073764
-848600588 967064164
739894892 480597436
161398248 -661103652
316300952 514822836
-280910432 465552824
-777426320 109331948
-277007280 -640801436
261991796 618649592
864256888 -929809452
241514812 471771652
139668760 162694444
106244380 -759323268
-940397480 -479679904
131076 -74247272
-663666916 764974100
165621808 718660580
458911640 -860193532
-680823308 655918868
-480451796 441128996
367304080 -897273476
884457156 -195638212
-113497252 -29725124
-798849964 -711276632
761070948 -453450140
-127507820 -94258208
-553228104 -495627484
794087536 -138911432
-257007400 267260082
-677138616 126211624
600852384 -39803412
317597148 -76053208
208177816 -213886904
209037092 -499545200
-421249136 514123764
-257001600 267256690
900681452 440357104
-958762684 -760779668
589215748 80436972
-328491020 376741552
-286313676 990352
132022660 -539931172
-366517624 -240320564
756090060 914269664
-264540496 -14549436
618562208 -146207996
-557888584 -749041084
-714320508 137469596
-749812976 185894896
-180593600 145625436
-993963872 15088304
-700572092 -361303712
703863556 -237262124
114283708 514254840
725374584 -847056804
-969525480 846197528
759075680 447843000
-434342172 591735320
96777780 700382760
-759002860 -273497356
-996731032 -95714608
-151596676 -130930360
504933880 378241644
735292668 270934092
-570719468 -301795208
-427467964 -909012060
243743104 807151444
590293484 -580535604
-664045580 -463339096
762454528 -447915820
432230392 -678915424
-206386444 489292144
-389776332 -588604060
279308392 61299876
345210492 12583296
920925412 25283104
-257008032 267250887
357240356 -501948260
507438888 532911324
-58168616 269914612
560845076 -550184228
743433944 -780528452
287813768 124245484
415889584 99006072
-5243040 -478471092
-467693732 -105108388
-19850732 156868844
-612124920 -865713288
-257004450 267252333
106521096 -735875228
189098976 941868444
-298678512 -928396744
-57513236 883787212
-257007657 267254459
-360560948 814418880
-816588916 -906667256
908677088 285337888
-783761660 -206663160
697513652 -554101944
-130668208 -865101600
-114837140 -921027360
-776887452 -505545568
725010484 -24074292
970981880 104380188
-595944316 172423196
433555716 841420536
717670228 392980412
-180579036 504147424
-257000663 267257497
916789236 662996972
-215634584 381227264
505516440 856202996
-896821992 964733924
-414840976 805083356
429375848 -140120244
-482883984 365410760
503317276 960452108
180331448 -797684844
607435312 -411899048
-857353552 -173428112
576967424 -312659952
548713264 646699856
-258831408 -371556768
613042452 670584816
-280721100 -723656032
42657956 498729616
586972892 -780732348
733282836 -149426640
749594516 402942188
-613246348 331127104
-771513336 187526064
-8884040 88636504
-338336284 483262648
-479577956 -694353264
999148656 -428909800
655758664 -746579768
-503608556 332539812
-257004128 267255670
-330005676 128891400
-257004842 267257602
63848576 -201551196
-265399772 -718500376
-634873888 -954495432
415714816 -755769652
-150970424 849853092
-689241300 600808692
948684396 -436555900
-159169956 -280575460
-315703828 874990556
-540309836 237495148
-506768944 884661052
6451852 -782043108
850100680 -586565100
631189196 -938620672
-748749804 -394378556
901234884 497127576
311509396 -807282520
-793738000 -555398140
-257005842 267257669
-393723176 819050232
286255420 -879228680
-499035460 765818812
-663725172 -685629428
24205368 -301824336
-82373984 -177724492
-546703432 -650297164
-508837032 970151732
205454348 689153916
-361376532 -369983856
-210682824 524245744
-24933568 965068896
-131775072 -418787820
-454993924 -833104492
903667072 -647122212
508851596 551946472
-409029940 616173712
664249476 856159304
416632348 182079128
637014796 690566624
897783216 -603794312
655234360 419122792
-925687840 243947000
212357684 879374320
636170084 882811424
-814229548 -526794444
-859975072 -130784720
-34633192 636796336
-451382052 -494389544
-329918292 429142824
-39453876 -150475248
863120896 714451584
968666204 649656348
138066720 -579923916
621780852 -187642576
-665079624 774178548
-183025788 207493308
-257006912 267261576
-464329448 872689444
-358026812 -952310832
-432186700 579355920
-572991452 -57047188
-445148660 -938693492
996366932 948014452
-459698096 761901096
-712208728 466776200
930581344 -955835320
193672072 504613472
679774700 -718281916
557975968 -255700148
-858999284 -734506212
931032828 406539496
317975812 759527164
317247612 162141012
539363176 779814816
857207912 195128472
714087484 -105516180
503142508 -579414176
-256998958 267255208
46459160 789951360
591240144 -381183572
-440240592 -250107572
-475281576 89029732
-295707456 -505458184
408913428 -438361836
448760532 558762424
-457557188 267788268
599614444 -559767340
-727952412 -805214432
104496700 374556952
567690156 -329918292
653530372 485112276
819166744 441245508
-257009211 267253641
23637372 -616639760
-114939088 882228864
-419836428 54760640
913949256 353541100
-779814816 558951756
852037692 -441085304
-896108356 -630664892
-952631240 -170544440
-514094636 4310944
-531338412 -135459764
-257000738 267262907
88141328 206444700
315572752 660972576
316854384 530712160
598726040 -880015136
-272987616 -26054996
-407282260 56377244
3830332 -111501984
-797786792 -53726596
-126328136 -336413836
-586972892 324922840
571433104 -565651196
102559688 -225057492
772663892 -640058672
709878488 -97622492
-833162748 75412392
-980768888 -28254160
521027100 791232992
469907460 -480597436
-717466332 -56420936
870053360 -428793288
832638444 84136228
-257000211 267250453
875048812 -104889928
-725112432 108035752
189332 -398165196
-884661052 868713472
585312596 539785532
857615704 422501640
98001156 -530639340
893865500 -520459104
-858504108 -250311468
689809296 481820812
-654855696 257418700
-848702536 67795420
-178452692 -256719628
-385596464 648098000
593832536 513002336
-62858224 217804620
474640760 595565652
-295823968 390344328
359395828 -758973732
-696785452 642549116
39817976 403422800
-104292804 -959243296
78427140 956155728
-503958092 413049604
-655205232 374396748
304358472 153038512
193002128 -848353000
-408491072 94505796
831793732 8811220
890690548 -679731008
-719723752 721791840
-477786584 532634608
-935722436 772663892
335438048 -725112432
608440228 346506688
761930224 -264686136
993264800 509215696
-870388332 757852304
-108064880 440007568
209838112 -217236624
-205789320 705771440
906579872 872456420
-271181680 273206076
-387606296 973486888
780819732 156038696
-719738316 801821020
-737346192 504948444
521915504 -140979520
-182355844 114065248
682512732 -170733772
-257004192 267255851
-257005469 267249426
-502312360 824336964
-384154628 200793868
541038036 148013932
577025680 672288804
561646096 -675041400
-920299160 -654506160
-165359656 992623984
811811924 141867924
-140746496 -91505612
313329896 625815080
-141154288 921202128
667337044 -886088324
-394363992 262443280
-548028756 -652714788
-445032148 55008228
-763896364 65348668
478951704 -646364884
-325884064 -594138380
636272032 955645988
412496172 572918632
67373064 637903200
97476852 -871961244
-757298872 -175569020
-536246480 767304340
-405359812 -386732456
129925444 -141969872
-774207676 956432444
-690522932 -719782008
474932040 -15073740
969408968 -219537736
-971287724 275914980
384678932 119293724
381926336 -848178232
415554612 841537048
-418583924 -493967188
-526109936 111312652
941577164 -877714024
985269164 -338656692
911910296 -803656084
764988664 -205643680
-445163224 -218168720
41798680 -746390436
516585080 -504729984
-535227000 -323670336
-889758452 -520896024
39424748 -106491968
-827657556 -199206392
-887879696 -239636056
528148896 976690968
674152996 -312834720
-744147580 947912504
-630941608 -120575356
471698832 -251156180
-911225788 -794568148
709936744 -680954384
803233728 510060408
-600328080 393752304
-691309388 750701380
-545960668 -303877860
-806787344 -147839164
-850377396 -257404136
-116060516 -517080256
-576151840 642549116
-219960092 -604493384
399781800 -149120796
-388684032 -60280396
598594964 -252670836
-831021840 498729616
-192565208 -700441016
-61314440 -165665500
-384751752 -545465492
-937135144 997036876
797728536 251156180
-769328736 518376452
721937480 -811549772
-886947600 -603910824
156140644 -404252948
-257000731 267251316
-407092928 512041112
790577612 -983375844
-324209204 -37312968
601711660 20316780
-84456636 -320975996
-565709452 -507264120
-634655428 -923226524
707970604 116978048
571200080 -50376876
762964268 -903725328
-256996379 267261008
-531993792 -431341988
-556839976 -390198688
-868669780 73868608
-62581508 -196482924
-762206940 768760740
48483556 68261468
89262756 -656661632
747817708 10864744
66848760 -612722044
-675886112 -635165168
10515208 129779804
175962248 851746412
-451702460 962403684
-579239408 -729627272
975307388 -134163568
792383548 -484049104
-256997799 267253916
151640368 -979734844
-256997005 267262349
-625480108 204726148
791932064 969088560
-58634664 -394713528
476417568 -469761820
-132867372 -937965292
-552427084 -484908380
-839017476 344642496
692387124 49736060
-27992008 280415256
63600988 212328556
323481004 -510963376
-506914584 -264846340
32317516 925702404
-97389468 -742356208
655234360 324573304
-627504504 608483920
267453296 515449088
202148320 -545727644
418889768 434429556
69004232 -176734140
836803748 -879068476
780411940 -655714972
-710650380 -180447960
947621224 -678012456
546674304 53653776
-434254788 -623776120
216756012 7893688
-17374852 -972642176
836934824 330471724
-351138040 849955040
-151319960 143586476
-944023916 -803262856
-30686348 50974000
742734872 -850304576
384489600 668502164
-259734376 597138564
333515600 150708272
-257010412 267263402
-257005432 267260827
-329248348 -503754196
620440964 -634262200
506113564 698911796
-336341016 59493940
996905800 790563048
868247424 -680415516
112681668 718354736
-257010716 267263252
-918274764 -813151812
717495460 24074292
923678008 138518204
-978118240 -515740368
129095296 -662647436
823142716 -432667312
-502807536 -178001208
-497083884 23375220
-895219952 940499428
-785742364 353002232
-667002072 -172903808
-574345904 -93690212
-801631688 -542742024
-256998426 267250257
577171320 -344409472
-75863876 -210231340
-788757112 -988924728
733078940 -862043160
-215110280 -386062512
829448928 -847974336
-188094060 -84878992
-117764504 199468544
210071136 269361180
200080232 877903356
-797510076 -307009120
-625917028 -150751964
651913768 -180054732
-411869920 -234349324
-482359680 419545148
788436704 -196002312
130493440 266870736
-689998628 -566364832
-13369752 -561238304
394422248 -748764368
-257004055 267251841
650049576 287740948
164616892 -899996944
-860324608 -174666052
407762872 -36002208
592987824 792864160
217396828 -201696836
-816006356 -144023396
559898416 -812729456
932984404 605061380
-9015116 -83553668
-706659844 -164209100
-149645100 572539968
-730166140 194837192
-870432024 313883328
300178604 297207548
-393169744 91054128
223397196 948902856
828749856 -654345956
-775969920 -244136332
948058144 178976996
383470120 450668416
-775358232 740302684
-880277288 -992420088
-454979360 570879672
-129357448 -49663240
-36803228 88447172
260651908 112244748
-257005877 267251306
-441813504 -8068456
199963720 810573984
369721704 -973690784
-248272508 -918187380
-942538388 519760032
480874152 -168272456
929620120 -260258680
705829696 -15496096
57149136 -871262172
-78995136 -574811952
-623047920 560597488
-659326844 692445380
-113759404 626164616
-748138116 255175844
576952860 170529876
252947552 -205163068
-537979596 71596624
746142848 -626310256
-477116640 -338001312
438289016 -835172580
-387315016 -716111880
-860601324 -426069820
-450712108 907570224
-778329288 -140629984
-140542600 274385760
-993439568 -237961196
-19180788 -3043876
33963248 421467596
410690236 223979756
-335306972 60469728
867271636 141445568
-934469932 -476301056
-851833796 743696096
-166888876 -31239780
-588283652 -769241352
252845604 400815844
270759324 170005572
288687608 82213780
264263780 325898628
37502300 23695628
673934536 748924572
-750934404 -616843656
-572132176 857411808
-973530580 492933144
129663292 -331636844
-683401136 -131978968
-720728668 789572696
851163852 -286837980
-432769260 226266304
-500914216 -580098684
-99792528 -692561892
-235732904 -887836004
-57993848 -975948204
-256999243 267258488
974637444 429769076
296552168 598332812
-275143088 48600068
-257003552 267257187
-736326712 -729277736
-162068192 550184228
-405651092 261729644
57149136 524347692
156985356 -459494200
-161441940 217367700
-485388992 488025076
-923051756 -194516784
-746769100 -755842472
-125585372 277400508
217149240 -931790156
-7922816 -676002624
-33861300 -555456396
369707140 -537775700
-754517148 -350453532
533362808 66528352
-786776408 294484080
-703688788 -545072264
165039248 -507249556
-939509076 892671252
-954815840 613144400
929387096 -69819816
249568704 -408855172
-378867896 -483218956
863688892 39555824
-315805776 999017580
988516936 895482104
-72790872 133144088
-500491860 -375052128
651986588 -661263856
608061564 923488676
-92728988 -329787216
737491832 897098708
110307736 353439152
917269848 -386295536
-473475640 348283496
-640102364 208687556
73810352 733909088
-494010880 848775356
183681168 -327660872
781081884 -514356788
199570492 394815476
-783149972 -976559892
-80189384 323553824
-759133936 979749408
107380372 759527164
531076260 -383877912
-734972260 -523794260
-256996799 267259711
-640582976 -125075632
-257003589 267256689
361128944 -936028280
628713316 -24088856
-669288620 897069580
983390408 -289605140
197691736 208206944
921726432 176603064
427322324 -709004648
31210652 125352348
830541228 871072840
174258260 -348268932
649787424 -146397328
-165388784 -771251184
-957743204 834910428
779887636 -142668944
-915289144 673701512
-869150392 984366196
-437415176 734899440
-870665048 -637509972
-407355080 315674700
329597884 -267584372
114895396 -5796472
-837488256 -844624616
537367908 215576328
854775724 829813028
-81369068 564748228
-196905280 443400980
-689183044 -792470932
953097288 -664657268
989900516 -157029048
743987376 -620572040
-465232416 694964952
132561528 -643524904
686357628 361478480
-813253760 -423084200
174403900 686605216
421147188 127056336
-220382448 -408534764
161485632 469164696
-114400220 934819468
-812103204 -997561180
903783584 -10442388
284347536 -101583900
616100892 966641808
633490308 -433016848
-256997838 267256144
710548432 -927552032
-605032252 -264467676
715704088 -953111852
17491364 -414607952
-210828464 916264932
-462305052 909885900
-711873756 -697848624
-417025576 -404689868
-539275792 500957908
-297600776 948698960
93311548 -403379108
-470053100 -842862372
637684740 -770188012
-739137564 118798548
773712500 611731692
-719883956 -973545144
-250253212 909201392
-830992712 -879432576
-624416936 -500826832
-539800096 -716141008
-317000024 768789868
524901124 -125599936
-581059908 -388203420
-658132596 62435868
801413228 3407976
72339388 -551218272
-973982064 220353320
227300348 10864744
-38434396 -946470668
-348239804 456595964
-98773048 535707612
-928251104 -117822760
-418278080 -461139932
555150552 272448748
-257005186 267255852
751633476 520182388
913293876 875063376
-915667808 -823783532
567966872 -423113328
899720228 315660136
850479344 929590992
120662740 -454120084
440706640 874946864
-5446936 -396635976
776596172 -687216904
165519860 -571666128
-256997399 267258993
-257003904 267254840
-257000332 267258525
-111487420 -546907328
718456684 -324282024
-570471880 829201340
-147431372 -465946052
-541591468 -672201420
953665284 -189215488
-873621540 648345588
277196612 397742840
-112667104 -965462124
85767396 438099684
486117192 -411258232
584584396 -301460236
755973548 651782692
158514576 228844132
-580637552 -100418780
-492641864 109564972
-300935932 961296820
-368177920 -352375980
14083388 -975613232
-250355160 348851492
663171740 218765844
481777120 234363888
-371119848 77218328
417739212 -499312176
-204507688 735773280
-585997104 -418409156
-713621436 -989827696
504089168 803787160
-544839240 96777780
-257004994 267250179
966335964 -220367884
-477640944 -506346588
570530136 -552266880
922381812 -587074840
-286095216 570704904
254549592 -188574672
-480378976 137134624
-880714208 -812219716
65698204 -588021500
788873624 -640772308
-275245036 -679687316
-783426688 -828240116
-640859692 -19078840
35434212 -846401424
201580324 386106204
-208061304 -888505948
415088564 178277924
-595594780 588676880
-675405500 153562816
-672186856 -913264748
-257005059 267250779
40196640 560408156
-655452820 -418263516
-698576824 586929200
419661660 -826623512
-400626512 -587977808
-960364724 -207930228
-422224924 212809168
-955107120 571578744
-547795732 -531542308
-709485260 630868788
-405418068 215124844
-122177396 294600592
839541780 848687972
1602040 795267220
597837636 -419588840
261656824 540732192
261423800 -97695312
-117546044 196410104
-257009469 267258562
33832172 -444303948
-686867368 -4121612
-331520332 70984936
-592448956 823565072
-350424404 904555476
187788216 254068980
-108778516 -637116744
-65523436 827016740
-578336440 884588232
-883714392 83014800
512143060 -149848996
-197837376 -326117088
-69222692 147431372
634466096 -773537732
295124896 -305246876
-414695336 276322772
-257009180 267254816
142333972 -337418752
492015612 -60527984
-256999176 267249645
740288120 -27933752
-366299164 -874422560
419836428 -410078548
852853276 406175396
-256996673 267256969
406743392 217862876
-328345380 708596856
-916818364 125891216
-250529928 879126732
693901780 -764187644
565112328 -39701464
449284836 745997208
203808616 792412676
-337302240 -506142692
86073240 451090772
-222363152 90821104
-871320428 399636160
-895103440 698635080
630373612 -95263124
922367248 -985196344
-748516780 -654112932
920459364 -506040744
-564515204 310475352
-711757244 707009380
-185516232 885767916
-250631876 650792340
370857696 346623200
-344715316 -158310680
256777884 334418568
81718604 -612095792
-962141532 435128628
493603088 -7981072
237480584 833104492
572933196 618911744
992463780 723903620
-273191512 329000760
-479956620 -530304368
68873156 456668784
-257007224 267253351
-364434972 959665652
725811504 598740604
303936116 -900113456
-547650092 307751884
-144620520 100913956
-198551012 -797262488
-964806744 575875124
900462992 -939538204
916235804 -290347904
981220372 498438336
847217008 -777120476
396839872 768323820
-970909060 -44041536
-211687740 -877291668
-163131364 921376896
-765367328 10209364
714320508 -370653800
-665982592 -830847072
846503372 -677051232
-306979992 583492096
-362964008 -329627012
-215547200 801966660
-256997868 267259062
752609264 -941810188
-257002763 267251918
825545776 -136289912
-416923628 365687476
-753293772 76941612
-109637792 -457149396
469703564 -309747152
539785532 -144081652
-937237092 640349952
-238077708 -337098344
700470144 -530843236
344642496 234130864
744380604 -876519776
-918726248 691192876
-256998464 267252888
-794407944 940164456
-606386704 881427844
-620062300 364274768
-110336864 -894054832
698897232 -468669520
391888112 -499894736
-256997425 267258536
-358609372 -978555160
-368906120 70533452
-67533268 810763316
-949543672 -729933116
-521303816 -758653324
336617732 -191691368
-973603400 -639869340
-597138564 913512336
358157888 732787660
-148421724 -358012248
602702012 158820420
-363633952 630519252
299261072 723204548
-540571988 818453108
-989405340 -813180940
497710136 20695444
-136785088 487384260
-286109780 -167252976
-56639396 -142654380
-220702856 -272740028
678172660 -267919344
596759900 505239724
818555056 -485549196
-888709844 38798496
-325388888 -556242852
-853450400 905909928
-312412364 -944344324
640553848 42701648
-889743888 188778568
-519716340 399475956
-233577432 -513147976
-484049104 -527915872
-384926520 980827144
-827278892 475703932
127420436 587468068
-217469648 91359972
994692072 -943033564
-828677036 -122060884
639985852 -825312752
194822628 -272812848
-902560208 610464624
-409059068 750191640
-257003004 267258082
620819628 -484486024
-896530712 -288891504
-239097188 -11010384
514662632 -444609792
345137672 917226156
-257008876 267255502
-212401376 948830036
-54585872 106593916
-914677456 -684537128
340753908 699406972
-425370748 -198216040
643175368 108938720
-68232340 425079468
527216800 214280132
171403716 921668176
-584103784 -4063356
-539435996 682672936
-431502192 564806484
358988036 85039196
442745600 249859984
653399296 -812583816
825545776 -770391908
-638223608 573617704
414476876 -832521932
298387232 -366080704
-832740392 -904380708
-401791632 787737632
-257000192 267261608
296552168 505603824
429375848 -291658664
765687736 -750453792
-484587972 195652776
424482344 -285774808
-459217484 -676730824
-134294644 656370352
-73999684 955485784
90602644 555121424
-256997977 267262251
-791728168 389266592
-699130256 937280784
-647471748 -721063640
946456104 -275434368
146033228 642214144
-257008588 267252778
-257001636 267263279
666375820 -32259260
884369772 268531032
-741729956 -844114876
336035172 475980648
813515912 -277211176
164296484 719782008
-238514628 701009012
642461732 556242852
360488128 639665444
756468724 -228115932
-668429344 996366932
427773808 460368040
20637188 5053708
904642860 235980492
375969660 27671600
893792680 271953572
-223528272 -640189748
300615524 26069560
173675700 30948500
475514600 -545043136
-669011904 58124924
2839980 -580768628
339079048 103229632
876942132 106419148
-293493728 734433392
343433684 -420914164
274910064 336530348
-229849048 949674748
-305072108 -537498984
690187960 968069080
820244480 489889268
55678172 994429920
971826592 -728301948
-3859460 -707169584
-257008991 267253086
522046580 399708980
-8884040 -332598068
-184380240 -640058672
-498234440 -453785112
-203386260 -198405372
-255263228 -765294508
73752096 -571782640
-878296584 -286211728
-243757668 628407472
311713292 945145344
-202745444 -669230364
-853115428 -236577616
-139377480 -917532
-410471776 -571637000
881515228 -599075576
-749740156 497316908
-55357764 -58998764
175816608 967297188
-813515912 422530768
960277340 -957699512
61620284 977229836
597240512 651578796
-679687316 -144052524
-222042744 -76344488
-576312044 -341278212
742545540 96136964
801427792 -840313672
-806889292 -80364152
623441148 -713534052
391829856 -989725748
316548540 505385364
-219843580 -213377164
77873708 862436388
150067456 185181260
-748487652 -631232888
-664074708 -171767816
750337280 -366736084
-483335468 920823464
714670044 7107232
-898671620 -743608712
-12597860 754080228
-86582980 830118872
-230664632 -134061620
663768864 -751633476
972583920 909463544
86947080 -476737976
-612547276 754036536
-617790316 634160252
-624009144 665035932
975584104 547955936
-889263276 -908560576
-123823128 260637344
-982210724 696275712
-491622384 -190846656
904570040 -653748832
-257006974 267259373
-157538788 -885316432
-754109356 -942785976
-289998368 -937295348
-533202604 874480816
-807937900 -526619676
-177127368 -556286544
460295220 920838028
-920357416 440138644
597619176 449940216
25720024 369270220
-677415332 102982044
-628757008 142756328
832536496 230504428
718514940 -839032040
-434167404 392208520
-228465468 -124769788
-38361576 -425327056
859742048 -724704640
-225508976 167602512
714000100 -271531216
59858040 325053916
720087852 911051020
-353628484 406015192
-257004592 267263506
-373799624 -422195796
-257005905 267261203
206677724 850260884
908138220 760197108
76257104 789383364
-936523456 -992988084
-670453740 -124973684
-679031936 266914428
-170238596 -146076920
872907904 -633271848
-736253892 -842250684
763459444 -215940428
656588812 52852756
-528920788 48556376
-347220324 -927420956
242709060 908254732
231917136 943834584
-728098052 -733821704
-411141720 -167092772
687668388 -961311384
293799572 768775304
526386652 134862640
-75820184 -196147952
476446696 -30526144
45046452 130376928
430045792 816006356
-379494148 -786601640
301969976 -666201052
-547256864 571913716
-496486760 610639392
-660040480 -132066352
294251056 526896392
-994939660 724908536
-466281024 310620992
804529924 986769256
-283444568 850799752
195172164 -455707560
-256998814 267250418
-65858408 -45308604
949572800 -854499008
812103204 867781376
-963830956 -741817340
-882607528 -281755144
-852547432 -355201396
844202260 484689920
698649644 280706536
-433526588 -992114244
-585531056 -335379792
-534149264 360240540
328272560 629718232
728054360 702232388
-355419856 -365046660
-31006756 960219084
-164616892 395135884
801413228 513745100
-281886220 786543384
-896749172 963568804
-257002366 267262159
-257000357 267257972
-578423824 -767027624
-85650884 -73038460
199250084 27089040
249350244 620761372
-612430764 -532692864
931761028 -626004412
413020476 -979545512
205847576 27802676
843794468 -821526112
714815684 337564392
565330788 147897420
488374612 -663040664
-329015324 -994648380
-538897128 51105076
-259370276 60994032
93835852 -417826596
-256998694 267250728
117706248 765119740
485578324 247442360
-628538548 496515888
-808884560 941329576
-776523352 -161441940
575248872 -388844236
193482740 -647748464
-12452220 210770208
21554720 -219202764
623965452 777368064
-608221768 53231420
905269112 155441572
816108304 625276212
-394713528 876272188
547620964 -759090244
713752512 -312863848
831968500 -892933404
222712688 287711820
-257008812 267252010
-537236832 168796760
-64707852 129153552
715704088 568957224
-200793868 362294064
924843128 -733268272
990191796 -277953940
776377712 95801992
643437520 646801804
728403896 -127347616
621475008 532008356
-453974444 -671254760
-574797388 483073316
-516104468 645913400
941868444 95976760
431575012 142581560
-711946576 -707533684
-517662816 216100632
813588732 -933406760
-262734560 -311611344
-279395776 -158864112
926110196 74203580
-805855248 859450768
169408448 -215081152
-109390204 -172685348
775766024 733836268
-395019372 384882828
838303840 245024736
193016692 -663259124
-935838948 -350424404
-437954044 899414384
646306628 289197348
748079860 811331312
-554262148 536625144
930741548 119861720
-18787560 510628404
638544016 -262880200
238237912 -476155416
325228684 -42861852
-625378160 -492423404
-211556664 991968604
-257000741 267249913
-522439808 355390728
144445752 640408208
-840561260 343550196
-249102656 -374440440
-892234332 -459246612
-651345772 -959694780
-295780276 94432976
-326335548 653588628
-645126944 -429565180
381489416 481893632
459144664 -735394616
-783368432 175525328
910220872 611382156
39279108 260899496
817564704 52896448
822720360 -201711400
-868786292 -462173976
746667152 743055280
953577900 261321852
-910817996 807340776
-294775360 505210596
965957300 186040536
-855358284 -458751436
175146664 7078104
-882578400 -568360100
565054072 -953039032
468392804 -689066532
663171740 418205260
-7587844 184030704
56493756 -624154784
602891344 985793468
625887900 347788320
-488578508 -726204732
30773732 675187040
681333048 -645330840
-131702252 -854644648
740186172 200793868
-298314412 452285020
-683503084 165170324
-628087064 932634868
-693304656 861213012
974273344 960058880
-477218588 332437864
477204024 -488709584
283211544 -526095372
-257008180 267257279
-513730536 -973384940
749594516 -850246320
340302424 867708556
909871336 -484107360
-906536180 -720568464
-683692416 -320437128
18612792 101904308
-642505424 -426069820
-199264648 -179661504
262122872 -363342672
234291068 81165172
-462144848 -89889008
243116852 95059228
462771100 984278812
917502872 10719104
606911008 -994808584
-213683008 -241121584
810777880 406335600
864970524 -76664896
233286152 -349128208
-221445620 833905512
108632876 -450959696
661846416 -245490784
203925128 -958718992
788393012 693217272
-13078472 -170092956
-626033540 870563100
-891710028 -914750276
-540470040 828851804
180812060 -432026496
196482924 855445668
238398116 -271618600
-63426220 -96704960
-316650488 -350351584
-602993292 -152790924
566845444 952339960
80655432 -155339624
-161383684 -832521932
-496428504 -835915344
-203692104 -585516492
220877624 -229659716
-103375272 -912973468
-52867320 -155732852
-639010064 769066584
-488796968 -929445352
993323056 -146397328
829827592 -719417908
829084828 348545648
-308480084 698605952
-347467912 -355696572
-456581400 -612183176
860878040 254272876
-257007699 267257368
354138224 592419828
832288908 -186623096
282905700 461882696
-60950340 -937834216
-58299692 -877495564
-134294644 -915624116
-256998716 267253735
618780668 -722621988
-293479164 -112594284
458634924 -676454108
740477452 -613552192
-257010627 267255770
-284988352 926081068
-516017084 195084780
-204027076 -699508920
-743608712 -155193984
714364200 621518700
179239148 -831182044
776814632 -782844128
-360560948 499690840
-880044264 223644784
-835653192 324529612
-531178208 586958328
-685775068 -323612080
-786820100 -386135332
-257006087 267250558
-493166168 985997364
-86816004 -941052860
-147824600 -142683508
-259282892 -906390540
-206255368 -485418120
566029860 752288856
896909376 -538940820
880961796 -712063088
-257004865 267263287
264773520 -133974236
-539756404 843736212
45672704 -236490232
-871320428 -217061856
-106477404 530450008
-256999587 267252035
425079468 207566128
640655796 812816840
-607668336 588108884
880655952 681697148
129910880 -35346828
356905384 408330868
745953516 124711532
660564784 -303222480
-472689184 -423623068
406728828 -112244748
-531717076 287988536
-139057072 640728616
-257008813 267252611
-764843024 -260782984
-499181100 663477584
-481879068 -577666496
-51425484 -167573384
-59042456 190846656
436643284 -84689660
502778408 152499644
-745254444 221023264
-257000947 267255430
626426768 -966132068
-554597120 534833772
451658768 320058464
-257069164 313985276
-673337412 350861324
595507396 985356548
-617076680 -584205732
253209704 -481267380
93835852 262239384
59391992 -446139012
-257009400 267253745
-126532032 909958720
656763580 -836090112
-88068508 -416603220
746171976 471116272
785320008 -641995684
368221612 -379683480
-757429948 -493806984
15583480 133755776
102661636 -881660868
-268516468 -357764660
610886980 -957233464
945130780 865349188
-133915980 -503171636
759323268 -440750332
-100666368 198915112
-257005765 267250885
193307972 562053888
37822708 252437812
-416544964 221081520
-631174632 -806437808
-671167376 -551800832
569175684 36410000
-370158624 -657943264
240043848 454484184
25836536 671400400
-46386340 -190482556
-207551564 312514312
-257005923 267263448
835798832 450260624
133347984 -919702036
995886320 -123022108
283328056 561281996
919439884 -762308888
-11578380 331564024
-118725728 -832143268
-688920892 588079756
288177868 -518682296
213275216 -714932196
-85024632 -694280444
821089192 988808216
-137935644 524930252
-20724572 193176896
92976576 918420404
-173180524 258685768
510337124 -797655716
838784452 712645648
241937168 253748572
945582264 -756468724
841100128 295794840
378474668 -616508684
-677036668 403277160
863426740 -7733484
-249190040 761172896
51498304 618314620
-788582344 716330340
421394776 992449216
-68232340 664176656
-323757720 -929357968
-257007611 267255088
40531612 416370196
-104860800 616071764
-93777596 -212328556
-490588340 993716284
265254132 171272640
-257006138 267254464
189725228 -585574748
-92379452 -482650960
178904176 939916868
311480268 -351662344
867621172 -766212040
-256997154 267263470
-589681796 -737564652
-250821208 -70679092
932343588 692692968
-257002108 267249922
865349188 107540576
665035932 482927676
343433684 -97840952
-414942924 738889976
-257009607 267250685
229004336 309441308
202556112 629645412
147926548 758260096
-792776776 841260332
-283488260 -612503584
-985516752 -577433472
642490860 -620863320
-980929092 -729481632
366255472 -858897336
-550096844 -699902148
508633136 14840716
-268283444 446342908
-353643048 654112932
-203211492 423797836
-838522300 886175708
-106025920 224547752
-103797628 -624081964
-363371800 60280396
-257008336 267250531
-257000417 267259578
-385902308 244995608
-990381128 -711465964
-672099472 -799272320
-809452556 -436992820
-27307500 -319432212
201347300 650530188
-581030780 -427016480
-234655168 652598276
-45920292 696290276
723568648 812744020
-968666204 -966496168
-978482340 364566048
-204609636 -247180208
448891608 328345380
-113642892 950548588
-278711268 -757954252
-234101736 601493200
866878408 577986904
707111328 596556004
-148552800 -743652404
780062404 96107836
774426136 18772996
-884471720 270089380
933596092 -294440388
-746375872 176865216
-853654296 649612656
-418248952 -310883144
728899072 176894344
605760452 -63790320
-142523304 128847708
438755064 827919708
539363176 -549834692
-520328028 -959418064
-924391644 -746419564
660943448 781518804
395820392 283284364
524537024 -362964008
-60265832 -619669072
-573093400 232790976
762658424 748575036
582210464 -801646252
-890588600 -707810400
-793490412 31472804
-465916924 210347852
599148396 54090696
-956053780 857703088
-546717996 30118352
411112592 304649752
-400451744 -815642256
-921580792 -524187488
252539760 -471203656
-422953124 -995289196
608731508 -446648752
627489940 393562972
607828540 264365728
-88753016 227620756
416515836 231625856
531425796 357735532
669070160 757371692
968535128 -294819052
-849372480 -932911584
-816734556 -750643124
-890879880 313359024
-261307288 906696384
-952806008 -373901572
-351298244 711902884
-57556928 -888404000
-687901412 -240509896
940601376 -429448668
-691979332 942669464
778008880 497229524
-858314776 185516232
30831988 187001760
464780932 874480816
46065932 377761032
209779856 -44784300
970078912 -925367432
160524408 -649000968
-673075260 -365381632
857819600 -176675884
-982094212 814346060
829754772 -798107200
-899021156 43706564
-281303660 165636372
-190395172 519002704
-281216276 496705220
319170060 63717500
-257005107 267260224
-516599644 -227227528
345749360 -676046316
-917837844 -52911012
822458208 263273428
116468308 -671604296
411345616 -615867868
791669912 59421120
219960092 -711728116
26812324 -618868052
553184412 -796228444
546281076 -955704244
529066428 -103637424
850901700 -229950996
-525527376 -418875204
676949284 389659820
112404952 -350992400
159752516 454935668
-257004033 267261229
470096792 746579768
-50668156 276730564
-494841028 -294658848
-278551064 40968532
-167820972 -172874680
241252660 62333920
667773964 760124288
260477140 -139115328
-901365960 -919483576
-574695440 836628980
-333034988 -475631112
-355026628 -148392596
-151101500 -541358444
-487690104 -845498456
933304812 -25763716
-484354948 529605296
-708087116 81616656
-449212016 -663492148
68844028 519425060
294935564 201915296
553737844 -679177576
-87471384 -4471148
-871247608 -781810084
-756410468 -567486260
-31254344 -164005204
-746463256 -195681904
74014248 -492365148
415205076 469601616
-199250084 -347817448
-432288648 651826384
881413280 283517388
636199212 -217382264
-257001408 267254293
-257004640 267249757
637582792 183957884
-207697204 393737740
-898759004 -706688972
589186620 343943424
-311087040 777062220
492656428 -105268592
57018060 -173457240
-185370592 -160320512
-782873256 227912036
529343144 -729787476
-11753148 -450522776
830803380 562563628
-257007597 267263650
414578824 -934673828
969787632 906798332
-257008892 267256526
340681088 536945552
-508210780 -765600352
-583710556 -608993660
695358180 803291984
182355844 -333675804
791029096 204260100
330253264 -296071556
-952587548 -152339440
-32142748 837415436
764406104 -268472776
-465814976 150533504
-990628716 -408272612
709048340 486335652
971054700 409466860
-632004780 -448454688
-172233864 122104576
-946660000 910322820
212168352 953446824
-12117248 -544693600
-457950416 127595204
-538576720 -531192772
-991954040 48964168
334695284 430249688
495612920 518026916
7704356 819050232
-544504268 797888740
-709310492 -284041692
-501365700 123400772
586870944 -92423144
-578525772 -665429160
-834094844 57950156
888637024 -446459420
738642388 -511254656
-13573648 -335365228
-312106520 655962560
877772280 557349716
-772794968 -480131388
424890136 619567124
433468332 971579004
-683867184 728680612
771877436 -77145508
257200240 272958488
-987934376 242840136
-166320880 -408593020
-868771728 -825006908
-310038432 -650894288
544970316 -146484712
-422647280 -435186884
-816967580 -100083808
-859858560 456362940
111691316 -997211644
392470672 209240988
-998449584 -753934588
934469932 528949916
-161339992 614950336
539319484 893122736
-125046504 245403400
-958718992 -836439648
-349900100 -351036092
-833555976 -76650332
688687868 859829432
-122381292 106987144
-703805300 952674932
104977312 -803088088
-559374112 -519993056
48527248 334578772
-332175712 -312732772
120240384 -741467804
-684376924 86524724
45162964 153300664
-748094424 -214309260
-674240380 509463284
-206532084 -851411440
-572612788 -850639548
-513002336 450726672
99297352 961194872
-571025312 951844784
-105574436 417083832
11869660 -85869344
-863004384 965374740
-864679244 820011456
456537708 -37342096
281784272 824511732
577710188 584657216
-579778276 -424161936
-527318748 -535387204
-522410680 544722728
559578008 -5388680
-81733168 125993164
202993032 969175944
14229028 -308756800
554655376 -752157780
521405764 8112148
127056336 -154334708
966685500 810777880
-988953856 -66266200
92379452 621271112
-179719760 -817928804
-257003227 267259564
954218716 -359424956
-641340304 233912404
-545946104 459275740
994080384 -478689552
714742864 256049684
-713723384 -482039272
903987480 24074292
-592186804 -58430768
311713292 -617382524
544154732 589492464
-189579588 -31472804
-362658164 246087908
-718689708 -677065796
-991924912 -737040348
314757168 -80932148
719723752 585793208
-105909408 9058808
154742500 -803976492
-377833852 122876468
486452164 63149504
-377615392 624664524
660899756 -974491804
140935828 854586392
775838844 -841231204
284231024 903506868
-496064404 51308972
-105763768 -225275952
-789339672 351866240
-688163564 -765221688
-256999876 267262660
-566044424 -746259360
-384387652 564922996
202192012 807384468
888039900 901249448
-257001445 267262116
95394200 641282048
-146907068 637539100
188865952 -3582744
91461920 631116376
-156461052 -26972528
-354138224 -62945608
487442516 69382896
-378897024 716315776
211338204 -988910164
524711792 -143251504
570457316 187278476
-254593284 614906644
-64198112 -600022236
854833980 966059248
496443068 -877393616
564427820 214673360
-890195372 -423579376
-243277056 123692052
184147216 401325584
1354452 74669628
133814032 589565284
-611047184 306543072
663215432 516133596
696843708 -44376508
-390140432 -55022792
229717972 -617149500
811273056 -627286044
-799170372 560058620
233883276 -739545356
-164733404 679075628
490617468 -163320696
920677824 152354004
516643336 -340346116
193599252 -922105096
-808738920 609445144
-257001662 267259279
-539188408 67780856
-93777596 624431500
-217790056 -814710160
783397560 -893064480
-731622540 -888404
-767435416 -406990980
387941268 -679468856
-760342748 533741472
-973967500 -822691232
-969423532 895001492
-474932040 -927450084
-218620204 45629012
690508368 -966015556
920998232 -979793100
419384944 -428822416
913046288 -473664972
889904092 32128184
178161412 786572512
-694731928 134382028
-830453844 405432632
371615024 258307104
515419960 -871640836
-76169720 -195521700
978846440 569161120
677386204 885898992
229018900 -905720596
-257008461 267260717
857397244 701242036
972525664 925935428
-58809432 600284388
-537207704 27278372
-461212752 -787562864
433351820 -62727148
813530476 -587366120
423462864 809860348
-487020160 -276672308
997998100 -12423092
-210406108 616013508
123721180 652510892
-732933300 865261804
-256996936 267259173
580768628 57338468
-938576980 -526022552
-257005413 267261848
-421846260 697368012
-127070900 -578685976
-554218456 -75325008
661773596 75004600
-893079044 32069928
534236648 -829448928
-62931044 150009200
556403056 -430846812
514458736 692270612
-473198924 133449932
193730328 820259044
-112710796 472878516
-97316648 -490064036
323961616 -352201212
-643510340 656384916
-246015088 -971025572
-257005091 267258537
380659268 -737069476
-295314228 -28123084
-797684844 -178918740
-509186568 -192157416
93020268 126983516
-582560 -627242352
-865145292 -504161988
878893708 412933092
497739264 100142064
342923944 864752064
-44522148 -870126180
-739924020 -820695964
692183228 956636340
-340957804 -523881644
619304972 -535911508
-276963588 -576486812
-117953836 64664160
-461300136 220775676
-90034648 -699916712
147212912 25618076
848673408 -606605164
-187875600 -403146084
637874072 173442676
-115070164 -699232204
797218796 449372220
-628480292 -806932984
-76213412 319912824
-623980016 -953490516
-696931092 937353604
900361044 -239941900
757939688 -289022580
-610508316 857717652
242971212 340156784
-505676644 191239884
-922323556 -246073344
415146820 966700064
-790446536 -46473724
-362978572 41012224
-487792052 -674531660
-10588028 -530683032
833861820 239985592
219377532 -737156860
119643260 303091404
827977964 165170324
-427599040 726918368
102268408 -767391724
512885824 -728840816
-133595572 716257520
908327552 635310808
559709084 -171476536
-273992532 596162776
-29346460 806845600
-257002025 267255872
544038220 -988444116
-661103652 -441434840
317480636 663113484
537979596 -394757220
642272400 -549368644
115973132 -912740444
68567312 -816268508
-257010905 267254281
358609372 -253500984
59712400 353613920
827162380 570326240
-157771812 -770144320
-939654716 -101423696
-526197320 -895613180
-877466436 -524289436
-36511948 911517068
99719708 831123788
-69790688 -486393908
-895030620 -837284360
375124948 684872100
540164196 752536444
-359308444 -536872732
853639732 -18656484
-885505764 -606008040
-486452164 727209648
-566947392 456537708
243641156 637874072
393606664 -457892160
-202672624 -187496936
-749579952 -116380924
59013328 -100491600
-87558768 -869689260
-750380972 200546280
259778068 -837415436
-33788480 623776120
-729234044 949922336
772882352 285964140
643306444 -294498644
-756832824 582166772
-408156100 -337870236
456304684 470766736
-257007313 267262776
-535285256 827322584
-43211388 -953825488
-327966716 -843561444
-957146080 -17505928
-210711952 487427952
162126448 -66397276
-615052284 -581627904
60105628 184831724
477626380 985007012
873752616 -282760060
-789834848 106186124
-71567496 683182676
-282774624 487209492
-302654484 343593888
208338020 -972176128
-191385524 393475588
762338016 599017320
-118114040 821322216
-999571012 -201376428
-510045844 926459732
500885088 724704640
277604404 536290172
407194876 918216508
685789632 -713708820
-482883984 -380426244
501394828 -401005176
-14418360 -551189144
-405185044 579734584
320903176 245257760
-679876648 490544648
410617416 -471349296
-217192932 316373772
156155208 139625068
747846836 -975860820
-300134912 926896652
704781088 445469068
-192288492 101278056
-410005728 426215460
2694340 378562052
-565957040 171913456
-839279628 -979705716
-360342488 810224448
742239696 395878648
-791830116 -323976180
-188487288 -934644700
-256997464 267251759
-640422772 246990876
-565680324 939945996
609619912 -310897708
939363436 773333836
-880888976 -374717156
-181205288 -799825752
697688420 -207070952
-326845288 751181992
703761608 -555077732
397713712 541693416
-243102288 -373115116
-316956332 -167296668
-634364148 -631990216
514531556 -706485076
891156596 -789587260
708669676 -819530844
266564892 488928044
-576909168 661526008
-567515388 823885480
78135860 490777672
-470723044 -461431212
156664948 386878096
396941820 -254141800
241689580 -370551852
-24351008 -278740396
-287842896 246670468
817754036 803903672
512507160 637655612
-257007927 267255585
-236024184 517939532
-427118428 457396984
228844132 788145424
-739705560 241441992
-868058092 496719784
-284405792 -531149080
-648214512 -71480112
922308992 -741933852
14665948 -61183364
887180624 256879832
-180244064 361172636
217600724 790126128
22690712 726918368
-566772624 -632660160
467242248 -226790608
-176399168 33613712
-265618232 -870315512
-144882672 -10850180
-330617364 -162053628
661759032 -375547304
-528847968 -703921812
254855436 884777564
-400218720 -984642912
356788872 -414913796
262399588 794466200
171039616 795776960
-387548040 131877020
-401048868 -526925520
-256996740 267261124
867854196 653239092
-878092688 8024764
64358316 218358052
-257003673 267255479
-986157568 35084676
801791892 -686911060
366939980 244937352
-135124792 -874174972
-727457236 -701067268
301270904 255991428
-955150812 66440968
222028180 -539290356
-323714028 929780324
-286939928 -352900284
731622540 640932512
-239738004 975423900
-246495700 -671822756
-614498852 -747861400
539683584 845076100
-257007821 267261790
-677852252 501962824
134542232 -408505636
495176 -62508688
-257006319 267259303
793752564 -200997764
93209600 980142636
862625720 -229251924
-202905648 -428764160
-314902808 -343972552
-388232548 -777338936
-791058224 500826832
5213912 312164776
-856814684 -268574724
308625724 118580088
-259151816 -68756644
-740754168 -749332364
-352244904 995114428
-754954068 -97709876
-476097160 -560495540
-283561080 -2883672
-352405108 -591837268
-704926728 -241573068
-127158284 791669912
-568957224 442949496
45687268 426026128
928556948 -353788688
-35885696 -825589468
523706876 -844624616
-354880988 337957620
-721238408 -807690312
-423768708 186987196
-273162384 459596148
813006172 98758484
237393200 -217819184
253020372 46459160
-371032464 -567937744
-431895420 791131044
-705451032 -675929804
-747395352 -20331344
-470635660 -613654140
288367200 978526032
422268616 549791000
-216639500 -431356552
-119497620 43954152
-797626588 -392295904
-951932168 -662064876
542945920 -208672992
49284576 -232572516
-829944104 892875148
-443706824 555267064
-720947128 29783380
157465968 -925280048
924522720 -1223376
-939407128 -774484392
-724981356 -863383048
218591076 62290228
872835084 -614120188
-255539944 -378591180
711436836 800655900
-923765392 -64547648
-977593936 881689996
-250792080 -644777408
-793068056 157655300
197050920 -471844472
-387009172 -805287252
-731462336 -205163068
917444616 234436708
-445716656 -312732772
-484646228 376537656
849299660 364638868
-558456580 -486131756
405505452 643204496
446080756 375969660
865130728 811782796
263914244 -984759424
-435711188 -291847996
675070528 -725243508
-764770204 20112884
-290187700 -246452008
684274976 102370356
-30293120 655525640
729583580 -61897000
636344852 -14709640
179268276 -710868840
772634764 -985604136
-405316120 337302240
202570676 -193337100
722199632 -873767180
-628247268 731942948
550650276 774251368
-971156648 -560845076
852518304 -312266724
-897652140 -15408712
-490981568 17505928
-843197344 -424729932
-257008372 267252139
-404078180 -812525560
952995340 -190744708
569015480 -672929620
-601027152 -473053284
-257000792 267251995
-257004152 267262653
-6116880 95117484
645505608 51425484
-111167012 -555791368
-257010368 267256764
-765105176 591298400
-257002625 267252298
-868276552 951262224
-751385888 492394276
-372678196 -984395324
-392747388 -834502636
-35317700 857309860
596264724 -579618072
-436352004 -140426088
-808112668 131760508
3422540 628363780
667235096 932489228
61634848 -435623804
652190484 -871116532
-818686132 -833876384
48439864 114327400
-294891872 -621285676
80961276 -368323560
570996184 -251563972
88986040 -500171452
-256997448 267250393
558092480 269565076
-925615020 24380136
93195036 565214276
-204056204 -4558532
291454768 -405170480
-257002973 267254973
795995420 224606008
-501467648 -983754508
174433028 554058252
-191283576 768484024
700644912 216581244
-137862824 -538212620
-563743312 702334336
-60280396 64649596
-509215696 71057756
540382656 213872340
-433453768 -678973680
847115060 -991254968
-291571280 -256705064
53843108 -83043928
478412836 -488767840
851760976 345676540
356716052 269026208
-256999464 267261518
862858744 772212408
501423956 -908473192
346564944 664060144
-930712420 713723384
627111276 -717364384
491200028 -468043268
878136380 667337044
-238165092 -13355188
-76053208 445935116
-950184488 -425297928
-995944576 132590656
-171549356 678595016
-228013984 144547700
289022580 -662385284
588647752 -871961244
-430963324 -91753200
-638471196 252772784
858474980 943150076
723160856 907584788
-860295480 -951742836
713417540 312965796
-960481236 -391990060
735525692 581030780
-280225924 789834848
-386091640 -314480452
11753148 802097736
468858852 -450843184
640335388 255117588
-561733480 -522163092
-238747652 100622676
4340072 -828647908
439395880 343273480
-901657240 -834837608
354939244 592448956
-177447776 49430216
-308217932 167689896
687449928 118885932
658030648 667118584
-45745524 430701172
802563784 -645374532
-178991560 -494986668
-983652560 38463524
-277793736 -471713396
-975307388 -913046288
-209954624 -489670808
269637896 -599017320
-688338332 88170456
-814171292 -882345376
767916028 338933408
457134832 -931003700
-890326448 736719940
-256107940 757138668
-846357732 -115710980
811316748 71349036
990395692 925920864
-619712764 -755769652
992216192 -471757088
444726304 640699488
519512444 881588048
515667548 -671647988
-810268140 337855672
310504480 -161398248
-56493756 502312360
174942768 -234247376
980302840 -326918108
-390169560 226834300
-149193616 -201653144
427832064 -556315672
-56275296 -203604720
693086196 964326132
225800256 448804224
864781192 -795456552
-235907672 -438434656
275638264 -173835904
-747235148 -29302768
185894896 -858766260
708917264 131221640
-294775360 754356944
365439888 287143824
823302920 -622392540
-279701620 -904686552
-683561340 166015036
741220216 -519978492
-991327788 -135518020
-884093056 -209998316
860834348 114327400
-257000134 267252834
992551164 -570602956
-963743572 719913084
-549019108 -72630668
-138576460 41740424
-814564520 -107511448
-151480164 -979341616
829740208 -557582740
926852960 -847886952
-376930884 670628508
-129590472 16617524
405520016 525949732
838682504 -844653744
-339312072 -42264728
392689132 -261423800
-643728800 -141620336
-707009380 -870213564
-714233124 66979836
-601930120 719126628
130129340 35521596
-71800520 -753759820
845702352 -992623984
-321645940 -962767784
-902356312 596861848
496821732 -806175656
103083992 392893028
-755056016 831473324
-342181180 842862372
47973816 -600007672
79970924 627985116
-123153184 742327080
263375376 -539887480
809103020 462552640
-639461548 600357208
746652588 388844236
-845789736 698198160
332350480 -173122268
547052968 337316804
239242828 109171744
-763867236 658118032
421307392 500360784
775270848 -77917400
632339752 908502320
-34997292 -287245772
-107846420 -324704380
-354225608 886656320
319941952 410952388
910759740 -860892604
509186568 -877189720
-261584004 -315179524
643554032 -814156728
263156916 -611338464
884923204 218634768
-275652828 468975364
-278798652 -394975680
688644176 830715996
304576932 -343856040
-501686108 15073740
569175684 -84398380
-76737716 389601564
383688580 396257312
6772260 -826812844
179341096 -738278288
153475432 808578716
-223455452 -730224396
-146732300 916337752
778824464 234931884
-759833008 -786936612
-874378868 649976756
423186148 -568199896
-848119976 -716199264
-91971660 -956709160
334112724 -467300504
-845440200 133158652
-828516832 946033748
70038276 297848364
582093952 887573852
600182440 -978875568
-500564680 873505028
485607452 -407398772
389397668 -315441676
-559213908 958398584
-442527140 -618052468
-150999552 -530493700
-849285096 -452867580
624591704 -197808248
990439384 -261831592
353002232 774295060
-907817812 457528060
645418224 571491360
-93034832 268268880
-933741732 -756949336
32215568 -40793764
-99457556 310591864
-577637368 -233286152
731855564 292940296
755900728 131469228
-852634816 -422443384
702334336 93253292
-137323956 311480268
932241640 -418190696
129648728 763750724
-400276976 -822749488
-685090560 -653865344
228276136 -222479664
-319228316 730792392
-355754828 478835192
-275667392 -73125844
-40735508 854105780
236475668 136129708
599264908 222727252
-313344460 345909564
855780640 812467304
717364384 339545096
-794844864 -994255152
-807602928 -533974496
-755682268 -909157700
-410515468 -586768996
460368040 -144591392
883670700 -374775412
960816208 -55270380
233067692 426040692
-468290856 -795631320
-400772152 -660506528
743463072 90850232
112375824 213304344
-691018108 -302712740
-430016664 -825837056
-419181048 -53915928
-378736820 -621547828
-249321116 669900308
926911216 -752026704
693479424 -160349640
269317488 -579749148
-563437468 -548786084
667628324 842032224
-760357312 193016692
168753068 -684799280
-220032912 267613500
-429303028 -982006828
756177444 662734820
-96981676 -39410184
-196803332 -160990456
165650936 423666760
79228160 -24292752
-100185756 765979016
-486510420 472310520
-910497588 -744832088
761901096 396548592
-885986376 293916084
449139196 -524784612
-51847840 -145800204
918201944 -155223112
451323796 31137832
450551904 -729452504
-257002671 267249566
15772812 217090984
639592624 -153591944
-863528688 934542752
569845628 -89131680
593177156 -803699776
770770572 164340176
157160124 -975132620
249947368 -895758820
230606376 -440138644
371396564 -592419828
-187409552 277487892
612896812 -303542888
613828908 -464242064
-257002629 267256171
-257006955 267255538
469907460 919935060
-951509812 192477824
-387839320 -340346116
-277983068 -322374140
-167733588 250311468
667133148 -779771124
347205760 -281959040
998216560 723058908
997925280 913104544
-406160832 752186908
362075604 964063980
-420171400 392368724
-968200156 891127468
288469148 954233280
-143804936 -360196848
-32579668 -787286148
461372956 796272136
-520269772 635456448
95394200 -194720680
-202293960 -939669280
344598804 -878718940
-200284128 777193296
601434944 -456581400
632747544 -436483080
-521041664 675856984
-582603692 301445672
719665496 789121212
-571505924 737287936
145843896 204697020
-192987564 961005540
858329340 832653008
-4660480 -817215168
848236488 690799648
564398692 733588680
-311888060 -491869972
438041428 97302084
992216192 -65217592
-523721440 -841289460
331651408 224504060
-915201760 -201463812
76868792 -76897920
-659297716 -997400976
-220804804 -90835668
177287572 151188884
-116846972 884326080
-618926308 371323744
902953436 -121507452
941300448 -324398536
-402257680 13617340
-36861484 -618343748
-115987696 942116032
620207940 -78718420
-81587528 -168185072
830177128 -146877940
-490326188 -349929228
176908908 -416282812
-357051024 -901584420
637335204 502632768
338161516 -554873836
629281312 -903783584
-300280552 -764056568
276876204 561587840
-968156464 -616173712
-470868684 395398036
-628727880 -334695284
-277837428 200051104
-26593864 -354764476
752813160 860484812
712019396 -253937904
385698412 -880379236
-658977308 -697761240
-90617208 -964253312
452270456 -12423092
341860772 669579900
830919892 -211178000
-169423012 -893807244
224052576 -901409652
-272448748 -601595148
-153781276 -561922812
-214687924 668283704
-648520356 -515405396
-7718920 -318325348
-748181808 -836701800
-972598484 -221110648
92423144 785116112
861766444 -899210488
-257002543 267258991
419632532 60455164
-285701988 -672623776
20447856 -851906616
-257007748 267255736
-382479768 -633359232
694105676 943674380
-412729196 -950184488
102122768 -15510660
650471932 -515099552
631596988 426958224
-127274796 753410284
-975569540 -368658532
-220935880 -238470936
196410104 -34487552
44420200 -355012064
93005704 -960990976
-600080492 919556396
-234829936 33642840
-47464076 473053284
-670089640 873272004
-371993688 435856828
4092484 514182020
981162116 322985828
-74451168 -675405500
-170646388 487253184
-457076576 -183520964
609852936 -278638448
-218576512 -254666104
-856727300 638456632
-38550908 882665784
790490228 8607324
-410821312 -724646384
67343936 794728352
-18787560 -96661268
463615812 939407128
730238960 518609476
-134192696 606707112
445789476 -600095056
886729140 -188079496
-479854672 -362439704
-601318432 233606560
-881602612 -165883960
-621955620 101948
-525439992 303193352
-339079048 789252288
141809668 778766208
-499952992 660768680
694251316 -806539756
633767024 770246268
240466204 -257287624
-106637608 -659108384
970996444 922134224
481675172 -423477428
-534105572 24423828
344555112 -739137564
-257007620 267263668
-863208280 -695329052
157043612 167369488
910250000 -365221428
700586656 963408600
988138272 -472179444
-824424348 22515944
-766503320 -991677324
811899308 26069560
592143112 6655748
-336413836 84937248
-445891424 -174884512
109026104 -737637472
871160224 336588604
-256998444 267262821
807224264 -846212092
-808753484 -628130756
378707692 323830540
338875152 557364280
972365460 -319606980
-532925888 942072340
214017980 -51629380
431473064 313664868
97826388 268603852
55838376 -931877540
-528090640 47973816
-609241248 707664760
368265304 424336704
-742822256 -515186936
-505370800 585574748
819399768 548800648
78645600 -124595020
67125476 -402781984
-257006451 267252384
-257001963 267249608
-891564388 -207493308
-881777380 972365460
817593832 -763852672
369532372 -605410916
-157800940 -206575776
-985458496 -76300796
624999496 -711961140
-805928068 -143105864
385130416 -327617180
-307431476 -117546044
122250216 820841604
943150076 -163408080
238951548 332335916
298518308 185079312
914080332 562680140
-366109832 -623805248
364769944 -641340304
-553650460 -987788736
509011800 -729321428
-140819316 -859319692
66440968 235470752
-266055152 340083964
600386336 314742604
773217324 327923024
452081124 -317640840
696741760 389281156
956170292 201915296
-628757008 766022708
875456604 -529066428
262603484 -99763400
867067740 586084488
-856625352 28021136
869325160 325184992
-545145084 950534024
-627125840 315834904
355507240 908342116
525891476 818292904
-203662976 -637043924
796024548 -196657692
-408913428 -199046188
-492656428 -115681852
862844180 55590788
540411784 790519356
973661656 220921316
874320612 78179552
238514628 -174680616
-508516624 -242781880
-724646384 -609867500
550679404 -384547856
10413260 -15394148
-257006726 267253135
-9932648 833162748
-486758008 -587584580
-134848076 -641005332
-794524456 536435812
614571672 458664052
542101208 -108632876
-837502820 74582244
-847217008 -945087088
80014616 -134950024
-370406212 -159679696
87602460 930785240
-834080280 -968870100
-940907220 803597828
-551043504 -209590524
203080416 194312888
-509055492 455722124
-629747360 -208425404
813326580 727180520
-36191540 457163960
555660292 596031700
-223484580 943572432
677590100 815161644
858635184 685556608
-802505528 391232732
983215640 -146601224
-257009835 267259690
198565576 623921760
-101394568 -537105756
705319956 -303237044
-90296800 -319403084
-257002099 267251367
-240451640 -816020920
-360269668 834662840
-210959540 -173136832
899472640 -292532504
-169204552 -574156572
447275004 952383652
114079812 -408214356
-578307312 -663433892
728039796 -766663524
-742909640 74465732
-318019504 312674516
-32754436 -477349664
211090616 7398512
-257006965 267263489
320437128 172874680
394844604 -986521668
-361711504 -681274792
-308203368 590133280
-195783852 -415190512
-255874916 986128440
792485496 508618572
831604400 342953072
801748200 -572394328
513555768 -299173688
456828988 690348164
-279046240 847945208
-922556580 916104728
-944271504 418656744
465480004 744103888
948145528 -513526640
360357052 571782640
-436920000 351793420
117881016 443459236
826681768 -451484
747992476 -475470908
-461547724 861547984
-746463256 -366226344
317844736 -752725776
789820284 636883720
246641340 -677925072
-650035012 -488010512
543630428 718092584
397597200 -768003412
-478485656 869325160
-705713184 830919892
361653248 905676904
-268079548 -564893868
869747516 -237640788
-136566628 763561392
416239120 -390708428
435186884 136916164
-346462996 457134832
530216984 150693708
-190220404 595565652
709223108 760517516
140149372 437721020
-901395088 -292197532
313388152 -128104944
723364752 -897724960
773348400 901730060
-187030888 145814768
-719417908 660346324
895321900 -210464364
537688316 -966714628
-704416988 -838624248
898074496 -424729932
681857352 -228960644
-559097396 7019848
-807923336 956155728
-908109092 -561602404
688323768 165985908
-889044816 838420352
-965199972 688891764
-958005356 21933384
-478383708 -242985776
-776202944 -558908064
393664920 687566440
-904817628 10223928
268662108 -330763004
504263936 793781692
-879651036 -535576536
535809560 -504569780
-157087304 865480264
-469368592 -415030308
937688576 -765265380
733180888 235514444
54877152 556985616
589973076 58416204
357575328 -772998864
825400136 -677662920
-404864636 190832092
470038536 292940296
-584118348 -513876176
132357632 601420380
-305771180 642447168
-564427820 -298605692
396126236 443080572
-388305368 -185428848
147678960 232091904
-667963296 955252760
490661160 1951576
406422984 349667076
138197796 -582589128
342079232 -229149976
-942203416 -723088036
-885447508 -121929808
228203316 694251316
165053812 -526401216
683896312 733486732
705334520 -501365700
-692925992 792223344
803903672 397990428
528571252 416661476
-38478088 -303644836
-792660264 -907351764
-204900916 117953836
-19399248 24380136
-90952180 851644464
-666215616 -333981648
19311864 -948815472
240699228 -253471856
-797786792 -940091636
895700564 683415700
-520429976 -955995524
148305212 -327733692
340302424 103724808
289401244 -504453268
-184351112 -966510732
-203896 -819021104
434065456 420753960
-216610372 -43662872
969671120 -96195220
-257009888 267249560
925542200 -309150028
-34210836 -106593916
-292124712 -959753036
-305756616 944854064
-463936220 786150156
277313124 185705564
851382312 -66470096
-580404528 -63280580
59625016 535547408
-12190068 -93224164
-256997155 267260961
531178208 487078416
-510817736 -388742288
-877801408 670395484
26943400 -759905828
254287440 432055624
-1412708 233024
824001992 831109224
415627432 -272215724
-945975492 -567908616
690785084 -685250764
-362978572 -123997896
-941183936 109681484
-292780092 -158368936
802155992 258831408
-614761004 -535081360
725374584 284755328
246408316 -784955908
254899128 -642257836
392761952 -594502480
293974340 -673351976
572743864 981380576
-257006771 267251484
916629032 958354892
-276657744 410777620
867737684 919978752
308217932 -892525612
-863266536 -960947284
222741816 -120167564
-618678720 -759366960
-503958092 17840900
947315380 701868288
-361070688 -923255652
763779852 -404427716
-758114456 731462336
950665100 -396956384
-650821468 -395849520
-318733140 -189754356
-220731984 -467183992
-9058808 -327136568
420185964 426594124
165519860 -890355576
-740564836 892977096
-257004201 267259504
824366092 -649598092
-447944948 -117618864
913177364 -712383496
-87384 452066560
-81485580 -557087564
244646072 436949128
-489379528 -262414152
-257001363 267258400
692678404 294819052
504977572 -677429896
496748912 960466672
-79665080 485170532
996760160 -653006068
-536566888 -163888692
564194796 -223440888
-598187172 -29812508
997677692 11855096
-92568784 804238644
-547431632 58736612
-599279472 -350613736
466193640 936246740
-257009840 267261670
-337855672 497447984
-317786480 -947795992
53275112 898831824
295605508 -726466884
787635684 -727981540
-958034484 -590206100
703339252 -900725144
879636472 -278929728
510497328 -234888192
-572001100 -175845736
-767886900 -699028308
-648549484 -235281420
-896064664 917910664
-247573436 -88301532
-880990924 -992347268
923328472 25705460
388960748 292343172
724238592 962593016
-257008375 267251000
-257005775 267258218
-772678456 -948014452
752143216 64081600
-921959456 267831960
-654986772 -165359656
-86539288 369008068
-30700912 -236985408
-475660240 32987460
-276424720 -949791260
877553820 563364648
-518361888 -221227160
39002392 114210888
480087696 -408112408
-366619572 -344161884
563481160 -796781876
-621576956 135692788
362177552 670992608
179224584 581030780
840080648 -704751960
-344817264 -285701988
-832915160 417083832
-257006298 267251006
-226193484 5155656
202847392 -376158992
627125840 806030016
-670919788 -474043636
-678696964 227402296
-497214960 224387548
572991452 -303324428
73883172 -489656244
192055468 491855408
-349011696 -780208044
576282916 653676012
-170253160 -31021320
-136144272 -683517648
-251199872 -647617388
410748492 -799214064
531192772 -361158072
521871812 867125996
455183256 742297952
90602644 278128708
401733376 3553616
-401063432 -491971920
-348094164 -692285176
-526372088 94942716
316067928 -818132700
-899487204 598493016
-619610816 -135736480
695780536 83116748
408505636 300353372
-159315596 -335816712
355521804 264657008
-349026260 940732452
40254896 15394148
922760476 -981016476
149149924 -525920604
-865145292 -907439148
355099448 -430919632
-393096924 -70882988
-992565728 -693595936
-940033380 -132022660
-791771860 285425272
-586171872 -906914844
-755725960 -848571460
-506142692 262108308
-10879308 270060252
314524144 -866470616
-762308888 -311188988
802957012 -235048396
528629508 -673643256
-115011908 -612212304
626485024 614367776
-257884748 -882330812
-257010539 267250956
-963903776 760532080
463950784 -346929044
-975656924 -579501560
198259732 -213202396
-584220296 -762163248
20578932 723961876
-242039116 -287464232
843779904 214644232
103943268 552092112
537746572 -711844628
56406372 -432667312
-115725544 -621984748
-584613524 265181312
-135867556 219348404
-420025760 22996556
569292196 983769072
-877947048 165636372
-461722492 -215255920
409641628 618431132
-806831036 -299741684
-734797492 530843236
-248185124 -470752172
-372896656 522119400
-328374508 -799592728
-256997727 267259320
-257004323 267254471
931935796 -301154392
437604508 -51527432
448862480 960597748
-11738584 544023656
-265836692 969452660
301416544 -975860820
774411572 817302552
532998708 -958937452
132503272 -392470672
61299876 208134124
887806876 -598507580
139595940 -867067740
-305523592 -702203260
478602168 310737504
-634903016 -746419564
702800384 706281180
-654593544 822734924
84412944 -516031648
539334048 -788538652
152965692 -803350240
-739589048 196249900
-408316304 -384460472
32812692 799723804
-68043008 450085856
896530712 -960787080
553344616 -682556424
179326532 803015268
-58722048 -120153000
-491272848 -368527456
-916949440 930392012
-964515464 -495263384
965229100 -228407212
-611047184 655205232
-833483156 509696308
-618897180 519454188
-568185332 604245796
497753828 481879068
688352896 693508552
-23054812 437298664
968535128 389892844
44944504 -575176052
578409260 797320744
407966768 -852663944
-269157284 -578117980
-334170980 -478296324
-912944340 -460732140
-493122476 -704606320
-186564840 309295668
-311028784 241864348
599439676 156577564
-706834612 -888331180
-46677620 -836221188
-609488836 629791052
-265589104 33613712
-197808248 658423876
229324744 980288276
76067772 604580768
333268012 -956811108
170136648 156373668
660448272 838274712
730311780 -771411388
-664220348 -753570488
-758187276 701212908
-257004849 267251598
-65144772 -382348692
-665953464 -10908436
356599540 -432827516
-740215300 617236884
-639869340 -50406004
271487524 -190963168
943485048 844784820
452794760 935853512
510992504 301387416
238602012 -539246664
120123872 -133682956
-17957412 -59406556
-87413128 664380552
680735924 945174472
918711684 -581540520
370333392 333879700
-316810692 -313169692
996468880 852023128
999935112 797903304
-928979304 -373741368
93355240 590555636
-212852860 752055832
461576852 -197313072
28370672 408141536
729729220 915070684
333632112 539945736
715106964 553402872
-375751200 -46750440
929925964 -21263440
313373588 -709427004
419122792 -342472460
-489452348 -413923444
749944052 -470344380
577448036 -419297560
985298292 334054468
753017056 -522716524
60149320 68188648
-295896788 -691236568
524129232 281594940
-298460052 245782064
-841507920 -550854172
-465552824 293843264
-257007530 267263718
386324664 -922207044
-29069744 841056436
-810195320 -498467464
-638645964 -84107100
474669888 263360812
967952568 -823652456
-346856224 89597728
804355156 119686952
324223768 596017136
-702946024 353235256
684959484 391232732
10427824 -69645048
-652700224 469790948
-121536580 -538256312
-256997271 267258005
52444964 747817708
-619188460 -680881564
793708872 205483476
386717892 51512868
-849445300 -434313044
-285687424 -801544304
-247107388 -81995320
652117664 -412204892
-126590288 895234516
83320644 144853544
-64999132 540455476
655467384 -483029624
994604688 -322053732
500054940 426521304
-678332864 -162315780
820914424 -44493020
-850144372 -535197872
50260364 -435754880
-254797180 78718420
-560349900 659603560
112142800 -954247844
-818817208 647122212
495015796 -748560472
848163668 -220833932
264394856 545261596
-372547120 -638048840
-86699492 260098476
336719680 439323060
510977940 78121296
434575196 979166848
968156464 31487368
-831385940 658598644
-660724988 -309266540
-429346720 241995424
-796898388 -539960300
-109230000 953374004
-256998034 267255818
-849387044 -100943084
-257003634 267261676
-27875496 -608848020
807267956 -717859560
-563888952 -387897576
878689812 -103302452
-788043476 -709907616
-852532868 567326056
-37458608 266754224
657273320 917954356
-585705824 64824364
946252208 729889424
-257009531 267262161
723889056 -586332076
-220542652 -255627328
-119657824 291600408
395325216 114385656
154684244 993046340
-579705456 697950572
889583684 -747919656
222960276 -623047920
34560372 -282876572
-587526324 -530959748
339253816 26098688
317873864 273118692
464999392 -928993868
-256999049 267261110
-313460972 378867896
-917677640 -781547932
-293406344 -457557188
-685556608 80014616
529721808 335525432
682964216 -916337752
-205570860 -696610684
-225552668 605148764
-126575724 -707300660
751749988 405956936
992157936 -156548436
778227340 525978860
544475140 841638996
369678012 654724620
-965884480 740055096
-786543384 106113304
-849998732 -611746256
136027760 -738467620
-119002444 887369956
44653224 477233152
358055940 132546964
975482156 -652845864
458270824 814870364
-262137436 18394332
651797256 -556403056
-118055784 -388785980
-437706456 -592041164
235179472 -428472880
413107860 -635237988
-236198952 -836454212
704693704 -475485472
-254986512 956082908
-166786928 -542217720
933843680 494535184
824380656 201056020
-499880172 -352565312
506856328 -157320328
781912032 687231468
-225931332 308654852
593104336 -194691552
899064848 293595676
-389455924 291265436
-256997462 267263375
-607406184 557204076
-2242856 -441362020
884952332 -586113616
-315296036 -459698096
522396116 61125108
662006620 908414936
992813316 -833555976
672609212 456814424
-430424456 -385698412
186492020 -670948916
88796708 247311284
-257083728 -147562448
218489128 -106462840
-73242356 794801172
147766344 -282337704
-203604720 914225972
-324718944 -684056516
753905460 -855125260
-896647224 -312820156
-257001702 267258415
925920864 562388860
-627023892 -869223212
-910759740 897462808
273089564 -991400608
765279944 -801471484
341016060 -639694572
-78529088 -20433292
-427657296 551334784
-302727304 -988327604
-582501744 -314378504
-257004885 267258855
257389572 751516964
146149740 72281132
-812714892 202774572
288571096 -343448248
-753410284 -892991660
-940062508 506288332
134382028 -977200708
957466488 -772634764
-12772628 -653646884
-491549564 -930872624
829521748 -949834952
259545044 509740
354939244 -969452660
263710348 -965432996
-257002408 267257467
299173688 -910351948
110599016 -966874832
990017028 757706664
563233572 100112936
739953148 -764493488
883059012 264496804
500899652 768527716
-426244588 -698620516
854586392 617586420
-256997473 267253170
667016636 230810272
306615892 -446867212
-256997096 267259326
76461000 -126211624
-231392832 -601070844
-257008571 267252006
-185967716 148348904
-870723304 -851251236
-845731480 -376057044
755259912 -262676304
483553928 331942688
-559010012 -762396272
-381882644 967573904
-553432000 -278216092
310519044 -825371008
998216560 112754488
-298576564 988283912
-475237884 781489676
-617892264 378008620
-488112460 -28530876
191735060 928425872
523226264 -480757640
294061724 902181544
471873600 929853144
-846299476 -98627408
140571728 -141110596
951975860 -458620360
-798718888 149441204
326452060 -819472588
-888141848 844653744
-93224164 -423885220
720015032 -321704196
-588472984 -697746676
-534877464 150067456
65814716 -443299032
-364522356 -439876492
-222727252 -141227108
-290464416 -139392044
169408448 786543384
-723423008 822924256
979021208 -952558420
845265432 -710257152
-526634240 975671488
370144060 864664680
464387704 913861872
-532066612 -466091692
-769736528 -451119900
-19515760 -619071948
502676460 474160148
-626805432 -301707824
746361308 -399840056
331272744 -491928228
-160728304 983375844
-421569544 38332448
-591225580 -139377480
-300236860 -193031256
-257010588 267251354
-469281208 893486836
-305174056 -661526008
648258204 -923197396
-631859140 -270089380
126342700 -383382736
776232072 -502792972
167194720 103083992
-256996458 267252872
-340200476 -801238460
656282968 158834984
558878936 572918632
278638448 -980317404
-227373168 -468917108
-193497304 -776348584
859057540 -917619384
880845284 -177549724
-256999281 267249554
-243131416 190205840
377396932 -158922368
-256997265 267258709
-729598144 -851382312
-873373952 -555194244
-869718388 -889831272
637742996 -1456400
-951640888 -772984300
-26433660 -965928172
-374134596 168155944
-810166192 -386703328
927552032 -913716232
-1034044 177331264
461693364 -695183412
-257003216 267257442
-684770152 -811549772
767784952 -605512864
-334331184 -72790872
751181992 -904060300
-779144872 320102156
160830252 595041348
31793212 551917344
-859625536 -791771860
351866240 -672565520
-593832536 -656486864
-951364172 199366596
302203000 -158077656
502195848 944519092
-257002990 267250522
-256836140 477728328
-256997131 267256808
410865004 962767784
828895496 -710810584
123750308 679585368
-609153864 184613264
754458892 7209180
-853406708 419312124
-593584948 111239832
-352026444 482359680
-111298088 -23579116
392339596 18161308
782363516 -762279760
677721176 48367044
-854265984 -750919840
-257009847 267251112
-711495092 454294852
578249056 -997124260
-646102732 716403160
-563277264 213974288
-688425716 -144853544
-53799416 326320984
-340113092 -327063748
-998726300 713228208
528789712 -609911192
-538168928 10748232
-865422008 72921948
442425192 -659297716
424293012 206415572
-554830144 167529692
-968666204 718514940
892904276 -17564184
498525720 792296164
-802316196 750905276
-256997629 267263948
47536896 -271953572
-859552716 188370776
-15816504 -569059172
-876985824 -837546512
-314931936 621489572
297615340 909783952
-620309888 -921464280
-715602140 990978252
-338423668 -439221112
681857352 163247876
654447904 350875888
-671808192 820928988
-880408364 -44594968
106928888 -306397432
-840488440 48192276
364944712 67678908
-184336548 -63542732
565054072 -632601904
-126998080 -95481584
650675828 -409656192
-541212804 -865145292
931775592 -994007564
277939376 646131860
630490124 -520357156
-349506872 -478063300
-931513440 -259880016
24438392 -485170532
-480757640 341787952
-631611552 -409918344
-2373932 141955308
93471752 977768704
-169408448 935911768
-951466120 -323947052
856421456 -814433444
725199816 -783179100
-948218348 562199528
-246990876 637466280
-798281968 664001888
869660132 -455503664
-674269508 -212765476
40750072 -743841736
399621596 987016844
-311451140 730646752
554713632 -464373140
267496988 974156832
-676730824 12801756
474436864 507453452
627344300 -714451584
-423579376 452882144
-659355972 716141008
615605716 331549460
848047156 844959588
452619992 -820695964
-38492652 -596949232
641194664 -936392380
-257007859 267261258
-587759348 -836031856
-740652220 49211756
-256997282 267254861
143426272 -586696176
700513836 -790723252
916730980 312747336
-25953048 500855960
783776224 -96180656
695795100 -273308024
174593232 256530296
-727078572 -767901464
562971420 550592020
774426136 -321616812
-462013772 -204624200
258671204 -777251552
-115521648 -699581740
185021056 444333076
733617808 -277036408
32929204 -777149604
681624328 -168709376
688833508 876374136
385101288 -931382364
758959168 -379916504
-657550036 423040508
-851426004 874524508
969671120 803481316
-109113488 524012720
27788112 713475796
419530584 -199599620
885564020 205556296
-401966400 -23127632
350832196 64882620
469659872 -31734956
-342355948 -70664528
-216391912 -967238932
537411600 265268696
984497272 -277123792
-571840896 742909640
-360910484 505254288
197473276 -15699992
-621110908 668662368
-901715496 755624012
822589284 -747715760
773319272 82242908
-257005750 267263962
50537080 -257520648
-257002992 267263762
284493176 -760546644
-749143032 763517700
78514524 -950679664
-4704172 743856300
309688896 -245417964
-259078996 -760546644
749696464 -822108672
-814214984 302246692
-15743684 -679949468
-308902440 4631352
-298955228 -515507344
-922512888 -178685716
801879276 -79097084
454411364 -957641256
5432372 864868576
894550008 -841158384
-185982280 -114487604
53828544 -594254892
-294207364 -74757012
-592900440 932722252
-817389936 738016136
-939800356 108618312
64052472 712762160
736166508 542305104
354429504 339836376
306819788 -984366196
984992448 874946864
188793132 521041664
-724398796 222071872
-82548752 797641152
-65800152 -822006724
769270480 174768000
79184468 208381712
-941591728 654112932
-400378924 -263477324
313839636 764202208
684129336 -239825388
-548596752 -571258336
533508448 -755463808
-736923836 -471407552
-437036512 443211648
528877096 659195768
-63688372 295401612
-681201972 -972423716
432186700 -530683032
942873360 -640684924
796519724 346914480
-416501272 532445276
-604143848 -548567624
790504792 -433191616
-241791528 -447085672
-257007732 267261693
-602600064 729219480
-255991428 -390358892
308217932 429026312
-401980964 -364464100
788567780 264758956
-844071184 -459028152
309179156 -557786636
569335888 -898802696
-557349716 -822749488
-969889580 613858036
521697044 160830252
-900768836 280779356
482053836 777571960
-502822100 -366925416
60950340 -684391488
707227840 102006256
957539308 -155922184
-766241168 -575656664
79490312 -706892868
925032460 761464176
643903568 827395404
-256998528 267259872
-721835532 714757428
780732348 -701882852
-608061564 397335048
488665892 780601272
30875680 -165869396
-698154468 -376785244
-757298872 -335015692
506506792 193948788
647486312 -976079280
800583080 -254942820
221314544 556563260
508356420 -4208996
-303295300 672682032
-678726092 -954335228
-737011220 9422908
740288120 -253471856
609416016 -135372380
-602410732 -759876700
812496432 -743885428
-978394956 446401164
932329024 -548553060
361478480 751473272
-118114040 32900076
-43342464 -327777384
-715704088 -238936984
129386576 752463624
-947839684 -66994400
-952004988 -718383864
-424613420 -108458108
58532716 747948784
36730408 965127152
968637076 -154975524
438187068 263754040
-117385840 58678356
-257005563 267259303
-188297956 243612028
242344960 -17272904
455867764 326612264
-257006434 267254176
-862902436 133886852
983492356 -116613948
14695076 -818555056
-227183836 -49590420
-219027996 -958850068
-256998603 267251481
908429500 304533240
460863216 373362704
895365592 -505836848
-827570172 271953572
811811924 -690959852
959738472 856639916
891826540 -451585948
243393568 402447012
-125774704 -447653668
933319376 -391276424
-913410388 -536362992
625552928 920284596
-546470408 -379479584
-479825544 189841740
824526296 256515732
-299100868 199162700
-101001340 -362366884
967268060 -117181944
-777804984 -27919188
261219904 -301838900
-443153392 986842076
-781897468 -714670044
-765323636 987978068
-257006700 267256372
-714422456 334651592
-978205624 -643874440
100578984 960321032
954175024 847479160
-820448376 -850129808
74203580 133901416
569030044 -402854804
949514544 -431356552
-764347848 469179260
-302770996 688265512
-470315252 -757211488
-542873100 649831116
67008964 -436920000
-222377716 156897972
461620544 -874961428
-309193720 102909224
402315936 799199500
-300542704 -976982248
-257003242 267260204
289750780 -252335864
-662181388 927508340
60105628 -224547752
-408156100 -451731588
559272164 163699360
697062168 410078548
373217064 243029468
-740739604 533843420
245985960 -888666152
-559942108 517240460
768265564 -514342224
-319752620 -872412728
-968870100 -222406844
-257000394 267251140
-991080200 435900520
-706907432 -401514916
843109960 -819720176
187686268 -126532032
-60294960 -646627036
731666232 -91272588
-14432924 -261598568
542392488 -132546964
366590444 264380292
-257005362 267256214
939086720 -840269980
-456027968 126386392
-446838084 -135051972
900535812 -319505032
561485892 -91622124
-210915848 439293932
-320378872 187584320
-490530084 -33963248
-275696520 -301314596
-388086908 301780644
644952176 534586184
228421776 687406236
-275041140 436730668
-337069216 -829580004
894229600 332656324
-507657348 905997312
477873968 442920368
-21642104 688017924
897535628 394320300
-800058776 -931061956
138751228 390577352
-800131596 -73038460
574098316 -207711768
-65814716 -300790292
-173704828 -928556948
199148136 -53653776
-487981384 371178104
700382760 931557132
-257001782 267257476
562301476 -614775568
412190328 -559286728
-257000791 267263755
-80072872 -665647620
-257009794 267255051
-69368332 -40473356
-594342276 760954436
23040248 869354288
-305858564 -150315044
475252448 510846864
903987480 500826832
654491596 964981512
94229080 -214323824
-266681404 -325374324
198813164 192142852
-26404532 -75383264
603226316 80233076
730209832 61445516
223644784 615591152
-406015192 -409641628
826259412 945451188
-826871100 635427320
-953213800 497622752
-844508104 -780324556
251476588 423113328
235834852 838522300
57891900 -52022608
473111540 -85446988
-257007598 267261547
453537524 813108120
-858285648 34531244
377105652 -548290908
-257004799 267252851
-175918556 -550111408
673919972 -58998764
-738190904 -319985644
-815584 -627271480
-623848940 -604682716
849052072 -68727516
29739688 131017744
-37560556 595128732
900462992 463237148
640684924 -953825488
-418918896 669740104
-341860772 -182880148
-59071584 -578773360
-698489440 -959942368
-88388916 -990395692
170224032 803801724
-105545308 677327948
-249248296 526313832
16865112 -492336020
342530716 325825808
972394588 -999905984
595085040 -678318300
881355024 123997896
770275396 531571436
-369008068 -127449564
93835852 276919896
-168359840 352812900
-296595860 -780033276
641660712 -304358472
954058512 317160228
112404952 527682848
-246422880 -710679508
817928804 880918104
-212838296 505574696
-746871048 -457149396
274808116 686037220
-122221088 -975686052
-747074944 688469408
484078232 -699406972
-33555456 -83364336
-785844312 237859248
396621412 514211148
-828109040 679599932
-971491620 -855416540
-948946548 -992230756
9087936 -260724728
-233664816 902239800
253005808 539261228
-783237356 -406685136
811243928 -95233996
-121609400 -457892160
-856552532 -98146796
-788946444 -254447644
-421758876 588094320
-56988932 776130124
-962141532 -686488704
938067240 86859696
-837022208 -712776724
-845352816 -546412152
-303135096 492059304
165709192 -565694888
-672434444 712019396
47143668 275900416
367595360 -798849964
323597516 -564209360
-257006418 267250714
440968792 -897433680
300426192 317087408
-903696200 889976912
416807116 396825308
-753745256 -422851176
323014956 147882856
-526080808 801092820
405447196 -355521804
-145523488 438376400
994983352 -2956492
493806984 750424664
288600224 883932852
448949864 -916614468
828764420 -75252188
246845236 641150972
-343317172 619974916
-923430420 -810457472
-985633264 26695812
-246291804 54047004
778008880 -386980044
-71057756 -736545172
-35914824 21379952
-887530160 720175236
-404456844 -105632692
325956884 598449324
80844764 -910206308
-935183568 233490048
116774152 790475664
587264172 999410808
-257006977 267263043
639286780 489117376
-515696676 -624795600
611090876 508880724
-681158280 -677400768
-895977280 -27380320
365978756 457498932
-834852172 -313329896
-138387128 344278396
-29594048 -707169584
231756932 928862792
-656559684 -153373484
-806044580 -198143220
700877936 61547464
169306500 144518572
699072000 -919978752
-596628824 -673104388
649335940 -860601324
-363677644 -491127208
-56959804 -323408184
224300164 -908007144
-283502824 -421948208
-390941452 383819656
87296616 -292852912
181147032 39191724
-280444384 254505900
305683796 895744256
659516176 999600140
392893028 -120677304
-280123976 -189725228
468407368 536042584
-28341544 -299843632
120284076 804529924
-480845024 -800422876
302173872 702188696
352958540 265793000
501249188 -789689208
429244772 106826940
-919425320 369211964
-257006751 267251968
-859829432 955296452
234407580 -232834668
-365439888 993454132
-956257676 585181520
-213522804 -566743496
-104773416 838638812
785960824 -829740208
620178812 330107624
-642097632 -201274480
706645280 791626220
-879621908 325825808
-941358704 -247369540
-257007644 267252590
928018080 765993580
-703499456 -129342884
-192477824 -585618440
-363998052 509652616
-788189116 -762134120
-737914188 246437444
-265996896 -407879384
187759088 612765736
-928833664 -497113012
-472965900 52051736
-692663840 802112300
-3145824 -819778432
125206708 -883495932
173865032 -723670596
-344409472 -565432736
-931120212 84471200
-990890868 -88753016
442046528 595143296
-905880800 -32623360
406000628 -51483740
-434822784 -743535892
-314451324 257433264
-27453140 226965376
-794072972 764784768
53202292 103462656
-712893236 -784650064
-980026124 -575438204
-256998364 267255686
-652452636 -5796472
-404296640 -607333364
299202816 -409845524
686721728 806962112
-763211856 860513940
-824788448 -603182624
-150635452 -229208232
470883248 -326379240
-793636052 -717131360
-249568704 736836452
837633896 492569044
-879811240 147314860
109259128 -658292800
-737855932 774382444
248971580 831356812
-785218060 -511050760
-579486996 -295241408
454236596 941285884
201886168 208163252
98569152 889802144
905982748 -298110516
220600908 922352684
445323428 -458576668
532561788 762454528
-894331548 976385124
-124391124 306761532
-504977572 -698518568
-257000810 267262878
479577956 440429924
-290537236 615693100
-189040720 -187511500
-199978284 212474196
-30802860 796709056
890807060 8796656
-257004047 267257352
466106256 -705130624
-403248032 151334524
686110040 -368731352
-679599932 -937411860
877393616 489059120
-442264988 -669521644
-994065820 699348716
-88694760 155354188
-292736400 421118060
600968896 276730564
232222980 108530928
-362279500 229863612
-257001561 267260920
-766940240 -996818416
596279288 564719100
-843197344 -216086068
640306260 -159126264
-423521120 -95758300
-993177416 -224897288
-643452084 965928172
442570832 953956564
614163880 945727904
572539968 25734588
-177841004 832565624
463368224 -325869500
-24511212 238703960
-229747100 -269725280
-702567360 -306979992
181846104 590118716
-115157548 -630577508
-457062012 825560340
65581692 141751412
72237440 -751983012
251738740 300484448
-7267436 725039612
701533316 -403976232
-592419828 451163592
821467856 852270716
-40837456 -80903020
645359968 -478034172
627053020 810515728
522265040 936800172
-136275348 806758216
-278915164 -757575588
364449536 -995711552
672987876 -756861952
124172664 246728724
646947444 546426716
-797830484 6349904
-330486288 22384868
-342851124 -40881148
-929736632 -48964168
-533959932 -449925652
977783268 154232760
-246655904 940397480
564034592 249801728
919935060 -580186068
253078628 -149674228
441085304 776756376
807923336 -516381184
-207318540 -237932068
213741264 690173396
718675144 403335416
320509948 867635736
-259064432 632121292
-647661080 -852270716
-192827360 -268938824
-267817396 -2155472
-434109148 169495832
-122818212 176253528
567894052 536086276
665982592 -848003464
435492728 419894684
-470519148 -510395380
-614469724 -904220504
-380761216 -910614100
-167165592 -953082724
-717815868 -711465964
-939188668 703018844
-257006155 267249954
253530112 123124056
419443200 439774544
-838099944 -144169036
-100899392 800160724
-771105544 -758973732
244704328 104147164
-952849700 -155135728
-771076416 -342618100
-133231472 -195871236
-905909928 152688976
-474407736 902006776
-691367644 -48090328
638922680 -893049916
464402268 752128652
-459858300 740797860
714058356 -836818312
642956908 -842731296
-257010596 267262646
399199240 -81354504
565403608 -568097948
554961220 -67547832
749579952 -182501484
330966900 -148407160
-272463312 -58489024
296333708 732175972
-435871392 954626508
228013984 -974681136
-765716864 -226732352
527945000 605003124
56653960 14170772
200094796 297892056
235558136 757488204
-978700800 -89306448
-216668628 925993684
-518624040 -67518704
956883928 143076736
254899128 -510366252
437386048 -636971104
223979756 566772624
-257002196 267255040
369692576 -359352136
362570780 603430212
-243014904 -151334524
987643096 897331732
-235310548 647864976
-310519044 -44929940
387562604 557990532
204886352 -777732164
678784348 39439312
-257010663 267251144
418219824 -424875572
409918344 -239053496
706572460 -793417592
262982148 -167762716
360284232 150460684
-652306996 223717604
-638034276 238660268
716563364 -824307836
298765896 -65042824
-796985772 -393694048
74057940 777586524
-867082304 948582448
480058568 -804500796
-170063828 94578616
563757876 54003312
312339544 458387336
-257004432 267260822
-984351632 -35871132
-198274296 56391808
-257001818 267260693
-381402032 -325986012
793679744 -330864952
-784417040 100739188
344627932 811127416
185836640 673162644
-579690892 -394363992
180549908 622217772
-475267012 -385115852
630737712 95583532
-491374796 -995274632
632791236 -427511656
378765948 -827905144
-12816320 -24700544
-756337648 -613799780
978176496 -555034040
345909564 -989157752
470242432 -583200816
-997211644 -668181756
-641515072 81514708
-22472252 -399228368
-243044032 -822472772
22108152 855809768
-414141904 246801544
-459348560 996017396
-764668256 -796068240
-720087852 693013376
-676570620 484660792
-534804644 348123292
9787008 -351924496
-310023868 -501700672
-815147080 -443910720
555791368 -403422800
-528920788 49357396
-176806960 -487471644
692299740 -582137644
-374469568 -506958276
-257006196 267258323
-357356868 -853683424
351458448 -651535104
813836320 -925775224
-207260284 197065484
35026420 -81063224
-626441332 -196220772
-569219376 890515780
-678463940 -166277188
-72281132 -304853648
127842792 -995245504
275172216 -654258572
957466488 213581060
65290412 -958748120
-727471800 748327448
540746756 737783112
-801442356 31429112
-499763660 962025020
685381840 434546068
-128367096 142421356
605440044 231407396
104161728 -643219060
-257010597 267258615
872776828 -251986328
-250238648 -767231520
-104249112 993221108
-168796760 -101001340
-573006016 375867712
140731932 392106572
963146448 -831065532
207828280 841624432
-767683004 -359323008
127901048 689765604
-742137748 -487617284
-256997546 267253195
245228632 202410472
955340144 -905531264
-727530056 446386600
-778722516 174826256
-331680536 -277080100
43793948 172233864
969030304 -940980040
812496432 524580716
-256999664 267252958
305086672 -787781324
267118324 -617353396
136770524 -974710264
190249532 384678932
913177364 471917292
408025024 -526095372
323000392 960189956
-97622492 -318558372
-978511468 893079044
-996206728 559388676
387285888 113642892
-902516516 -238135964
50784668 912420036
-248796812 -963641624
679177576 548087012
332030072 10253056
-669434260 -93763032
-618329184 -217425956
-637087616 -787956092
726729036 789354236
672609212 565214276
-718733400 2475880
140163936 -720947128
71509240 616960168
-958121868 273511920
-578336440 335438048
-310329712 121711348
265326952 -140382396
542450744 211877072
-850260884 -701475060
836104676 165403348
332612632 205381528
-661438624 -885097972
-487981384 521449456
638689656 493836112
-257009900 267259648
-17957412 549295824
693974600 -966933088
25443308 19938116
503681376 985240036
566423088 283109596
-257005557 267260754
-257007662 267253944
94331028 -838653376
-147358552 -14578564
442192168 708669676
-257007007 267259726
256093376 -911910296
-136013196 -269696152
375547304 -167660768
-503783324 694309572
-960248212 899618280
-336151684 367886640
-463076944 771629848
853377580 463819708
542552692 925017896
-886248528 -612547276
-773829012 111531112
-401558608 -265938640
-878660684 -782392644
348021344 681740840
-257005873 267258927
736312148 690362728
204769840 -73329740
-915522168 -515827752
865494828 651739000
-908429500 233504612
825807928 870883508
997138824 -90457004
277298560 -632164984
-144037960 -768251000
-435303396 -770319088
-373348140 945844416
399898312 -397801096
-743972812 583929016
-210114828 115113856
-769226788 550417252
-67620652 555543780
-445483632 926751012
-922687656 826011824
603095240 -404107308
38201372 -2242856
900579504 -499545200
62333920 -939305180
340404372 313359024
-734171240 288410892
-179413916 97156444
-257009570 267254185
312558004 361201764
-682672936 524871996
-728840816 725476532
-823827224 -654651800
958180124 542305104
-231975392 -808738920
100418780 -477233152
874320612 792296164
-441842632 -443488364
384387652 349419488
365687476 653676012
-999891420 -874058460
-695416436 184278292
-672492700 -352070136
727078572 -878092688
-331010592 446707008
879141296 -863455868
978598852 388174292
405986064 127376744
-315427112 200808432
-897375424 947999888
-969671120 889001124
-438755064 -736166508
265341516 380761216
829099392 402447012
-631203760 650399112
782815000 -579152024
757750356 764202208
115492520 -297484264
-257010557 267254440
-169539524 -847304392
-541999260 -846241220
-590817788 490049472
896108356 -255015640
283036776 -561048972
547285992 -41332632
515114116 -381067060
512041112 -920342852
-538795180 -614120188
-257006736 267251805
-730981724 650530188
334607900 -142654380
-523313648 626528716
-257003696 267258357
222290332 -890603164
247660820 411593204
218969740 168520044
-257006882 267263223
736370404 285279632
-771382260 783732532
814928620 927726800
-86917952 444522408
-257005149 267259913
999600140 62945608
544751856 937528372
-436643284 419384944
418904332 -810719624
-792733084 990963688
330835824 265603668
781445984 -193147768
-641966556 890661420
-526838136 -889525428
-593774280 -415510920
473868868 -789077520
925760660 862654848
411986432 -806306732
-607813976 -21103236
702669308 46881516
798267404 -491068952
787096816 656690760
-5607140 -351531268
91476484 -516454004
-556839976 985079832
-798660632 -467533528
-256996950 267251240
-343273480 -916133856
-93879544 705771440
929357968 -484617100
722563732 541970132
801238460 810472036
-596672516 463877964
-72004416 460630192
-608192640 -553097028
953723540 795107016
-650049576 -15161124
-656719888 -567311492
936989504 -359672544
15918452 -814884928
-111516548 25064644
-997488360 84718788
-839629164 -625625748
649758296 -29273640
947490148 -439279368
-783994684 -746361308
-257001816 267260860
916425136 874801224
-260011092 584118348
-257003527 267249944
-256999899 267257802
-817943368 -163946948
185632744 -460236964
799956828 190963168
-991691888 922629400
-68945976 19705092
-803393932 -170515312
16952496 -44056100
571418540 598959064
-165199452 451411180
-410078548 206226240
432550800 -481442148
890894444 785538468
129910880 -251374640
666739920 -835667756
-108123136 -876898440
253238832 758405736
438813320 805549404
-235033832 -755988112
-373916136 502079336
469048184 301999104
-837138720 -4558532
-3364284 -917561128
9452036 270686504
-826623512 789616388
345895000 149834432
5869292 -60367780
418409156 -220484396
179180892 741380420
750497484 -663696044
-267963036 -973647092
-106710428 353002232
985283728 -90427876
-92335760 -370187752
427642732 121128788
991662760 -212940244
-2606956 -273701252
561704352 264831776
-565170584 -665268956
448527508 552383392
-182108256 383499248
378940716 -533828856
-50551644 819414332
43881332 763881800
-398674936 808068976
456537708 -44959068
855154388 -49939956
300280552 -310504480
-515521908 33002024
275113960 -810530292
415831328 -741336728
-878267456 747235148
833512284 960568620
-529605296 -458256260
564355000 858533236
-84194484 131046872
-966903960 160670048
976530764 179763452
-923707136 298984356
970078912 -958529660
-445104968 -12306580
-257002218 267256407
308960696 138984252
-603779748 -797422692
-141489260 -820302736
-257001621 267255320
-58401640 200327820
865261804 49736060
-182035436 55445148
-537935904 666346692
860018764 -753759820
-747206020 -591444040
902312620 -73854044
498015980 382654536
562694704 -18889508
-257008089 267263479
243014904 -273468228
383513812 1354452
-387518912 -121842424
-955951832 -980011560
-259763504 901933956
862625720 -772576508
-825181676 525891476
-257010059 267260441
568462048 485359864
457644572 -183928756
869033880 480524616
-80713688 899909560
-257000892 267262915
286255420 877247976
939596460 -577375216
-197822812 -76970740
386601380 -121361812
425880488 670541124
-574826516 235019268
851804668 -720932564
-12102684 210406108
218270668 377935800
-487559028 530042216
-775838844 -857324424
-257010478 267259946
698707900 -242446908
-817812292 585021316
192638028 -39148032
-257009262 267263219
449008120 -101103288
807413596 -734462520
96530192 -569044608
601799044 775678640
338379976 264933724
-813574168 173646572
-579865660 -633825280
-88185020 -79635952
714888504 -820259044
-257002411 267251298
-964690232 998595224
-793155440 -841653560
528178024 806685396
799694676 103433528
568374664 54658692
141110596 537309652
185865768 344773572
-595186988 -954990608
-644952176 749711028
-856290380 848061720
-61343568 -998070920
202760008 672754852
704154836 883044448
954218716 526386652
213333472 370974208
946543488 344205576
81529272 -383863348
-674313200 -466295588
553330052 159970976
833978332 988982984
527245928 918056304
-257007822 267254683
112565156 628800700
39046084 -224343856
-852678508 -162636188
-256340964 84704224
-257002258 267261569
577229576 -226907120
-177171060 328345380
479810980 757459076
932940712 274764424
391203604 -162082756
-819050232 546863636
-527610028 356279132
-257010125 267258386
352710952 -532736556
158966060 -691877384
506186384 -604027336
-40531612 194793500
-397946736 661132780
-799796624 -453785112
968782716 -436818052
-861460600 719097500
-155718288 220295064
638281864 493297244
427948576 995056172
774484392 -403917976
505094084 -405709348
-426477612 850450216
317160228 -117240200
-437473432 -664948548
711262068 703514020
-391524012 600837820
-469004492 918114560
-231596728 -863674328
-913308440 -13471700
-551334784 -913803616
-566991084 -189710664
-360182284 54090696
-385217800 943077256
-35215752 -230329660
-763692468 -952441908
520357156 -981715548
-824191324 -15219380
674895760 783732532
-344307524 718922732
-850785188 96326296
181059648 18088488
559053704 -920007880
-477801148 -540630244
963903776 -538198056
-514633504 751080044
-18088488 761740892
-185385156 -323233416
-778067136 189361128
845935376 705218008
-631757192 330442596
723291932 -326845288
-988021760 -823215536
221853412 -324864584
492001048 44449328
-952310832 -998478712
313257076 513788792
795980856 -981132988
764362412 762702116
-839760240 -306368304
-5141092 -103462656
-79752464 775664076
-540411784 -65290412
853071736 231305448
-994022128 -384416780
-257010819 267252265
252292172 178714844
131046872 -654447904
-256998267 267255118
920517620 110336864
874174972 510934248
9422908 -622683820
952398216 724311412
-279177316 100040116
-702742128 -91898840
936858428 -740972628
497739264 -518070608
-888185540 19370120
720583028 334651592
666958380 -925513072
-226601276 -110555324
-760255364 129211808
250296904 753905460
794014716 -955864448
-334025340 73402560
148392596 -410966952
940674196 -908706216
-592565468 649190300
777295244 364638868
-498045108 -30118352
-34123452 691993896
732321612 -737812240
470009408 -56755908
-926823832 154014300
921274948 214440336
146266252 -104365624
-281551248 -34604064
-151028680 -836352264
468523880 -2927364
-257009366 267260381
-464882880 213333472
557116692 -174112620
448367304 323786848
-150009200 -417768340
222610740 -734928568
775125208 -420084016
126546596 -719112064
295547252 41551092
-508006884 858576928
-809394300 -439993004
-606226500 -130041956
-347365964 461853568
-693057068 485622016
985676956 -632019344
935926332 -450479084
-840182596 -983637996
855241772 681129152
-331622280 -127566076
-94811640 -822181492
91301716 366692392
8432556 -906244900
965651456 859246872
-733035248 -761493304
30030968 265967768
-749128468 -124871736
572467148 -850144372
26856016 943994788
-27569652 -628261832
937601192 -232383184
881500664 494112828
-828618780 506521356
-238237912 -947359072
-437983172 -849416172
-230868528 216508424
819982328 251229000
686546960 577346088
864184068 -919556396
-761231152 792602008
-898890080 -511706140
596687080 -410646544
507715604 -584089220
546368460 -230795708
4077920 -864125812
981744676 370668364
-707577376 692459944
-215110280 243073160
989929644 -245578168
-257010559 267261074
-63761192 -104496700
114764320 -992449216
-477772020 -759498036
310955964 -159737952
880539440 300178604
393606664 943732636
-890894444 688891764
-916949440 -632543648
-148509108 101846052
10937564 -923707136
-171636740 984366196
250471672 -999935112
-308334444 355128576
-471218220 472281392
386921788 181336364
639417856 807573800
-872412728 -905647776
-257000132 267263470
-478034172 -566626984
575525588 -428225292
-940572248 48250532
697659292 -78718420
-637611920 -544679036
-487631848 354880988
361857144 -431691524
926226708 -266885300
427861192 -397990428
42847288 625713132
-700309940 -59246352
28822156 -70081968
-189637844 -957757768
-92772680 -487617284
-257007240 267261733
-731928384 -631713500
306135280 737419012
932401844 -944489964
89073424 -470664788
-546470408 116308104
356351952 -40356844
-696770888 713504924
140295012 -69499408
-257009631 267256118
674924888 -893472272
633199028 -311625908
-433876124 -791305812
-703950940 440939664
-173034884 -687406236
-427322324 -55008228
655088720 -582312412
-868786292 425312492
-119439364 216610372
-599789212 -555747676
-301198084 629325004
-873869128 -567762976
19748784 -10733668
-632019344 666958380
657651984 193351664
-464198372 150577196
-513526640 813486784
379960196 -950126232
591094504 -51279844
643670544 11432740
215372432 -20651752
145712820 -698110776
633024260 665181572
597721124 292882040
613319168 768178180
899807612 -125366912
442876676 -115113856
865392880 857673960
150227660 -249481320
-813501348 508181652
208964272 846066452
-297833800 222421408
-76300796 -465145032
198856856 -856334072
134920896 -669987692
859246872 179428480
251258128 446910904
-875296400 -343360864
978526032 -268662108
918857324 639126576
908065400 92932884
886073760 814782980
-190686452 -964559156
-601915556 -641777224
-540936088 176806960
-308334444 -287027312
380266040 -813341144
566656112 105836588
136726832 -107555140
574666312 44041536
-828225552 -5068272
952937084 -967515648
14374668 841522484
-256997972 267249994
-865800672 -369983856
185312336 -343579324
449998472 -306251792
-240990508 388436444
-129852624 -517502612
-219523172 6495544
177811876 919279680
-174403900 730238960
-36948868 636898284
139202712 -751080044
-159577748 719082936
518478400 -816181124
333952520 -129051604
-95539840 -929736632
-259734376 848323872
-87675280 -518594912
477611816 634247636
777906932 302450588
-585895156 -805636788
-433701356 -2140908
-609911192 -961529844
-219566864 472863952
751094608 -197298508
-425195980 49590420
890675984 44376508
47886432 -935008800
704373296 67285680
16311680 380309732
-885229048 -735846100
-949572800 -790854328
-700018660 -80757380
-806379552 -313839636
360823100 -209386628
-291425640 -739472536
-427016480 -691105492
-132663476 -521493148
850668676 692692968
-457950416 86087804
-291629536 -932329024
943499612 381460288
-226717788 -232907488
-271705984 -263491888
-531352976 702494540
761362228 -617222320
-129998264 343856040
-861198448 -408476508
549878384 543950836
642694756 543193508
543033304 -147984804
-41580220 -280502640
399607032 -388873364
209852676 -950650536
877160592 -786004516
39555824 -770013244
429798204 416457580
548742392 -953505080
495059488 404646176
871233044 -61867872
-473140668 285192248
-805651352 -57906464
53245984 -148960592
-43823076 -543018740
449794576 472295956
-935824384 926736448
409568808 -455692996
-256998554 267251005
603925388 449095504
563947208 -837357180
-874145844 276759692
661671648 713621436
17418544 977710448
481209124 -846445116
-569350452 654913952
-728025232 -616202840
-638616836 -466295588
-890413832 440983356
2301112 -33992376
912958904 647748464
-244136332 -912653060
-256997334 267260564
925090716 173617444
-257008477 267256364
284056256 -815365540
-257000426 267263524
-256996772 267258138
-540761320 470548276
623091612 360823100
-557102128 993541516
-677342512 -247675384
-535736740 -338248900
-64984568 102559688
-560146004 521944632
-379552404 438172504
-532226816 -934047576
295285100 817812292
-6000368 456450324
808025284 -95306816
365702040 -72441336
-370930516 -393213436
609823808 -986652744
401048868 -994939660
18889508 -289299296
230955912 -261103392
-282206628 -39570388
602410732 246670468
679716444 226746916
-265443464 703761608
423506556 447653668
108123136 469383156
-360473564 -497287780
-630009512 -369110016
544533396 -576807220
-877714024 319854568
699727380 67329372
-487180364 42541444
191851572 139217276
-590308048 -986419720
-970443012 -579181152
-161165224 701329420
-495365332 -963306652
-651724436 -646394012
-649146608 -902239800
-685221636 273118692
-608804328 -771192928
-349026260 237218432
-682905960 858533236
946426976 968884664
-121813296 -380557320
-849372480 192259364
-146178868 478340016
215386996 -678696964
516657900 448716840
348880620 -20782828
486510420 588647752
-795602192 -154465784
-256996473 267249657
105749204 91694944
800131596 -325563656
-257004308 267252039
871218480 967632160
-777266116 83757564
-256997670 267255148
-575977072 467242248
-123604668 -284245588
663914504 -10427824
-345618284 327151132
-333311704 262778252
258729460 -807690312
-257006961 267256084
-718514940 -30438760
296231760 278434552
-548902596 434036328
-273948840 -108327032
-69310076 -536042584
-368017716 427904884
544052784 92000788
-384868264 -654258572
-80160256 438929832
-494229340 864067556
686226552 -494913848
914488124 670045948
-865334624 235121216
-452867580 430205996
-384970212 -445206916
581555084 -937106016
478543912 -821249396
-421758876 -851892052
-608600432 -374673464
101758668 -381882644
-764012876 -541941004
352244904 -263637528
486321088 748910008
-920881720 840896232
-451003388 742530976
-516337492 -140309576
183885064 884471720
-575671228 101088724
-820026020 -711582476
-343025892 -183419016
529721808 -436920000
-954801276 -569699988
-903841840 -161937116
-11228844 -33599148
658205416 -957568436
-975919076 316941768
-35812876 -16078656
846998548 -270307840
-25618076 724049260
-805782428 -588123448
608862584 783091716
-990293744 722228760
361594992 -694149368
-8257788 171316332
304722572 933960192
938999336 644151156
347001864 459261176
324325716 -490937876
-208847760 627067584
730413728 835143452
-699305024 -791101916
954291536 465567388
-498482028 992405524
731345824 -477116640
598158044 -838201892
-294221928 333326268
742924204 -925542200
955369272 236257208
-591123632 368396380
-636694388 -915609552
875573116 10121980
-325447144 573792472
-126488340 -784679192
79854412 99035200
-195405188 -549048236
320291488 -853814500
710606688 -28283288
-257008664 267260393
688382024 282497908
-734404264 -754080228
838303840 -688644176
138416256 -985327420
-341729696 170369672
609386888 -504511524
625815080 53653776
197662608 -899545460
-504802804 -674080176
-606998392 -578234492
206109728 -758784400
-462479820 -553694152
-67460448 524143796
-261613132 -361128944
16923368 478558476
-69266384 286561264
-42818160 539363176
-18205000 266637712
-797670280 251622228
-809306916 623805248
294440388 90864796
874917736 837211540
251855252 677662920
-525571068 485636580
34968164 670890660
710941660 -582618256
488476560 944854064
-150446120 -627999680
165607244 -720058724
-643437520 271094296
-588152576 -155252240
-126575724 526022552
-861562548 -158019400
-537935904 829521748
594240328 74625936
-847537416 -345123108
858941028 -906055568
-648899020 -899195924
-697222372 939246924
-48731144 754895812
-741365856 885738788
842498272 -270380660
-737069476 -995638732
273366280 620688552
846911164 18161308
-192201108 -491899100
724806588 -196963536
-405549144 -122410420
-899472640 -370843132
-709368748 46080496
-825662288 423491992
2854544 -40997660
454134648 309353924
-124085280 783557764
-664118400 524755484
608556740 -349754460
-518391016 -376566784
-688789816 -604187540
-109681484 146717736
381926336 -211294512
507832116 -53377060
-557524484 -755012324
-27467704 -91826020
296100684 288367200
65800152 -415175948
-894462624 -591502296
868888240 -489073684
-72164620 112667104
-534673568 158383500
643117112 -189055284
991866656 -756264828
-715631268 128512736
-418161568 187540628
654331392 -582836716
-256996571 267260055
-663404764 -842964320
272230288 -570719468
-134192696 -592405264
429230208 -982662208
-42060832 -719898520
-195929492 -538139800
-595842368 290289648
-741234780 -621416752
665836952 -194196376
676206520 114676936
-622465360 946558052
-315194088 807457288
659224896 969132252
-414316672 -913716232
122133704 -924406208
587293300 30191172
-930916316 -323451876
356351952 488447432
-132110044 217353136
-938955644 652277868
-257005521 267253232
-235995056 -862829616
-341977284 -491316540
340855856 -499647148
156868844 -345472644
-22195536 -974768520
172816424 535591100
-816574352 -515900572
520007620 425967872
170384236 624824728
-745837004 -951320480
911444248 -565359916
-493719600 563495724
272943924 861984904
404252948 819428896
-302785560 -111050500
-121041404 51600252
45323168 788829932
-654477032 482301424
549179312 371775228
526677932 177782748
441405712 66863324
-14578564 -534615312
-257007939 267256084
-23040248 583594044
871990372 768032540
544984880 -205512604
619814712 -452503480
-238412680 252612580
696450480 79927232
-332758272 526896392
193861404 647923232
-862800488 -50828360
875383784 542144900
-806685396 -815409232
-866630820 964195056
45862036 658933616
-2038960 -865174420
-902385440 387198504
-176573936 -282162936
-257005937 267254161
-379261124 -80524356
-368294432 -711262068
4485712 188997028
829900412 -239504980
-966918524 -611076312
-311305500 -68800336
988036324 -520721256
91942532 -774877620
391130784 -703412072
-656384916 -621460444
125192144 -618139852
-470315252 423025944
-272215724 579137460
300149476 90588080
792558316 212940244
-955558604 -152572464
541737108 210202212
409539680 881282204
696596120 642490860
-59930860 226703224
-374163724 537178576
742676616 807515544
416719732 -97462288
944766680 126546596
-48177712 425909616
-257000961 267256603
-985385676 337142036
-191385524 -213566496
764915844 -870854380
-872500112 -292488812
523983592 264380292
-252787348 545057700
702946024 -75441520
-183855936 944854064
-457935852 -684624512
113235100 -364478664
-701343984 144227292
264074448 -63659244
-926022812 902283492
-368964376 373814188
493399192 134280080
700586656 546135436
923182832 -457761084
-41507400 -124696968
-849401608 507234992
814506264 646874624
-132576092 614731876
579224844 -588400164
867577480 -587336992
661555136 657040296
696406788 -199177264
657506344 -236169824
-566714368 746579768
817375372 832041320
129007912 -685250764
-26331712 305844000
-940441172 -776071868
-543557608 -94272772
672900492 -409714448
903623380 590482816
-703747044 -346987300
911123840 981671856
-722388964 479461444
-347598988 601172792
-732103152 -139828964
770581240 676235648
-858358468 225450720
-490253368 -777470012
-45730960 -291993636
-163364388 620848756
-690901596 227242092
-646525088 514895656
648520356 -84340124
825487520 -958471404
-936756480 -466849020
-256998555 267256080
-256998038 267258318
-162898340 521245560
648942712 989405340
321966348 916905748
-844435284 -738103520
-425327056 496486760
10806488 116147900
450202368 826186592
-253122320 -825939004
-128993348 -846008196
-594953964 -248694864
978132804 727792208
630548380 783834480
419705352 349943792
-836250316 -387591732
-274342068 981934008
161354556 -787053124
-386368356 -278856908
-278725832 867053176
-93369804 249015272
-871524324 507264120
406364728 976079280
163553720 619494304
-737360756 36643024
-834648276 130158468
-257004996 267249401
21074108 -607493568
177841004 -57921028
-881005488 -317436944
625946156 -139639632
-434211096 -840488440
493326372 -814389752
-706383128 -905167164
-787854144 -438332708
-945946364 229980124
-500768576 438012300
-257000596 267256663
-169481268 -536115404
524784612 -922920680
844959588 -53930492
-645389096 -804894024
-103579168 946150260
955922704 -339093612
-257008275 267257132
627198660 977943472
-435084936 59756092
-815482052 682672936
433424640 204303792
771717232 188851388
-295052076 268108676
-257002791 267258505
-840867104 160932200
102938352 672652904
-487311440 40618996
712820416 842105044
-719985904 634145688
-942101468 194050736
-984104044 -859144924
328476456 216799704
272754592 -322956700
578263620 -252889296
-358667628 -704154836
-257007653 267258745
352594440 -487559028
493632216 -816618044
-551524116 -923605188
-606736240 296799756
-741030884 -351458448
-63193196 621795416
-344671624 933799988
-928717152 -533668652
586739868 -668240012
168330712 -925294612
266710532 500506424
-257008779 267256833
458431028 -503972656
647602824 -812729456
335612816 -134935460
155776544 -229980124
76184284 -183229684
860149840 -273002180
938052676 -594182072
658598644 46765004
884588232 -533188040
-102749020 -848789920
141474696 -787402660
-495146872 172190172
347132940 422574460
634218508 -660841500
-745239880 -217892004
-35011856 -242825572
722476348 227518808
358085068 -750788764
358405476 560393592
10704540 286765160
852678508 662676564
-996061088 -493384628
138692972 690348164
722767628 1966140
190788400 -460790396
-308713108 820492068
941679112 -233038564
-988618884 -420404424
-214178184 -928775408
436861744 842323504
619465176 -405039404
-150475248 482854856
-833774436 766765472
92612476 616494120
-154611424 925979120
-256705064 -701009012
732962428 804762948
-412816580 224853596
855766076 -639956724
875645936 -299217380
759585420 -531367540
-30730040 421671492
-339210124 168053996
-902356312 627562760
717553716 290945028
968855536 -126590288
-206022344 -584205732
-293872392 594706376
-919818548 -566350268
-257009695 267258127
-357983120 311087040
-506477664 191065116
-796126496 -650675828
323743156 -785407392
-911779220 851731848
785989952 -667453556
-401733376 -960612312
-327879332 -188166880
-820157096 -60629932
-257007553 267259478
-691702616 801486048
-194371144 465698464
-458358208 -491039824
-830308204 -438696808
-509812820 -118347064
846561628 -366095268
336588604 -423710452
173064012 911560760
147445936 11505560
-396606848 961486152
-183841372 668254576
-875937216 529197504
134804384 -871786476
-688993712 -501525904
-911531632 -484019976
102195588 437750148
-652685660 -524289436
644864792 509871076
-308552904 930552216
783950992 908269296
397174844 -236198952
344176448 391057964
-44143484 -108021188
356060672 131338152
970559524 576617888
-74655064 366153524
229426692 -763852672
-317946684 982137904
767202392 352929412
470344380 -229077156
-225669180 596017136
-12728936 326524880
703047972 -958194688
760954436 812365356
214090800 881092872
665953464 614688184
-934134960 508443804
-31749520 992857008
-666885560 -532663736
24016036 -443735952
907788684 -703353816
339952888 -381620492
790184384 -316752436
730865212 548057884
413384576 -408156100
320626460 252525196
-694702800 -891156596
-211512972 -86014984
-266317304 915332836
851236672 149412076
-664788344 370712056
975919076 21758616
13559084 982181596
-399505084 510832300
251185308 -856843812
-78208680 -231145244
785494776 -877393616
-441376584 -797961560
415030308 -982035956
672463572 -221285416
-732889608 991327788
-34764268 788626036
-124711532 494870156
48337916 14258156
148101316 475689368
108021188 690988980
138620152 242607112
-123138620 548451112
-290493544 922585708
720218928 41361760
-904453528 -714509840
536712528 102501432
-865116164 -310154944
296056992 161194352
544708164 484820996
-525338044 489029992
-31501932 -867592044
-595871496 -813413964
-72266568 744657320
-333238884 -878864580
-541008908 500200580
592769364 -963670752
-551524116 899603716
-257002964 267257849
-908837292 436075288
-402563524 -969831324
-826172028 -255219536
893180992 936173920
707766708 -291046976
643481212 -118987880
-602075760 377324112
272419620 536901860
776348584 676454108
-981511652 673745204
-782509156 -811782796
-338642128 -466382972
540484604 -975351080
972904328 203269748
864140376 570835980
546018924 -145873024
377469752 515347140
-381547672 91549304
537804828 762891448
694047420 -112827308
-981934008 -785684108
-810355524 899734792
424482344 -818919156
926867524 451003388
196075132 454775464
-45133836 -367362336
-942072340 -626135488
-560845076 -393883380
-106127868 -787956092
-541300188 630883352
734855748 200021976
47449512 298285284
-431065272 -388800544
820200788 -564908432
772197844 337608084
379159176 878587864
-319752620 -292415992
110278608 238485500
-52459528 -986376028
-661846416 -249510448
-144737032 -343433684
827526480 -313315332
196817896 658059776
669914872 481777120
-799898572 -307984908
453610344 216144324
634582608 -170253160
607464440 -414913796
449692628 -679192140
6233392 337214856
322476088 -212517888
635048656 817215168
-247165644 -296945396
-256999474 267253055
-937659448 924755744
-646350320 -99006072
878587864 -142144640
53085780 -129779804
-786383180 -564791920
396432080 463441044
-60003680 -66936144
634626300 649146608
-22384868 138285180
-4893504 832012192
-302406896 -917939792
255030204 962258044
535838688 596847284
-571782640 754313252
692707532 920910848
-650719520 -865684160
538605848 284216460
-558573092 954786712
387416964 -436337440
665079624 668283704
817491884 768425768
-257002609 267253486
273715816 235674648
-131396408 22952864
-263331684 -832449112
841784636 310955964
-847318956 -234058044
-970836240 -910075232
234698860 -676585184
144795288 456770732
78063040 214920948
891258544 603663236
601726224 273133256
-518274504 -756133752
793898204 638980936
-257010529 267252738
590715840 374425876
516206416 132488708
586113616 -308086856
-634568044 -859115796
222989404 480582872
-322840188 630286228
664264040 595201552
-683532212 -427220376
-249233732 75310444
-883073576 -82315728
787431788 54556744
250267776 978336700
727078572 -836803748
-767464544 891273108
910861688 -280575460
485155968 -36002208
-85913036 -350322456
687231468 770202576
805971760 802694860
-173719392 -87252924
150431556 896516148
-18831252 -839512652
-98205052 65304976
385858616 809146712
-764275028 -606401268
86277136 38157680
692882300 109768868
-165476168 259501352
514123764 -895831640
-352419672 -633344668
-180841188 -248141432
819021104 -594167508
-257006734 267249587
-345283312 -489263016
849503556 234917320
203328004 565986168
534207520 168884144
295532688 873912820
-875660500 911240352
35536160 619115640
-985735212 -429914716
-561311124 -496632400
-370406212 -510657532
-448498380 -560568360
-232922052 665938900
707693888 899341564
274123608 231509344
-559854724 412175764
-988982984 -22253792
-299086304 -213741264
311480268 -119628696
-711043608 149586844
-263564708 -348953440
-815001440 -60251268
251665920 -59027892
412408788 620149684
-257010581 267250594
942014084 627883168
-358376348 -390781248
87165540 848192796
-111531112 -879986008
625349032 346361048
-96588448 274647912
-479490572 522614576
-858023496 69179000
-661118216 762250632
437051076 -948771780
166786928 -609212120
-758405736 606503216
-605745888 -697630164
673104388 571462232
-974928724 560670308
65494308 95874812
263550144 764886716
486524984 797641152
-327966716 -375692944
-140600856 158660216
339414020 851280364
757823176 592813056
-257004167 267256696
527260492 -629237620
19457504 915944524
297979440 -30336812
519250292 947315380
-151727752 -510613840
599614444 -731884692
-173005756 277502456
633723332 284449484
-42424932 -260651908
-575321692 -316097056
243917872 529809192
-126138804 -619246716
-371105284 697236936
-257006149 267259999
-732525508 901380524
98831304 498365516
151421908 101015904
627999680 -978293008
240378820 245549040
-213027628 -708625984
860703272 276861640
178860484 -32434028
-454163776 875514860
863353920 770056936
416763424 265356080
510701224 131105128
-999658396 -175248612
-734622724 -248986144
-906011876 821380472
67402192 -804646436
784111196 -622334284
360633768 -731811872
427671860 -285381580
570559264 -700368196
-257004755 267253012
-553592204 91301716
190584504 -627708400
115783800 -982254416
128847708 -132037224
-392281340 322184808
-768658792 973821860
-949354340 736224764
-811389568 -126153368
114633244 852896968
479490572 -735350924
755784216 -456930936
-257001046 267258658
-684770152 927479212
-415117692 -391465756
-257001702 267253328
75630852 888535076
-37327532 -516235544
370857696 -674691864
462421564 457426112
-256999842 267251115
-688017924 -687246032
270628248 -439891056
-903069948 -257535212
-578919000 -168316148
119730644 264045320
-108487236 -356016980
-555179680 -504963008
941387832 -947315380
-262312204 -157728120
668676932 -117414968
849401608 -905618648
574913900 550460944
986084748 658423876
917138772 -695780536
662924152 -926503424
570136908 702450848
938198316 957743204
150329608 -891302236
-311422012 969190508
547446196 -619406920
-766328552 537193140
151611240 -630402740
-256998447 267249633
921537100 -309659768
-481398456 744205836
542072080 39992744
-672128600 988677140
927085984 417040140
978642544 990366564
-38128552 -942363620
263681220 -468072396
256617680 66382712
-798107200 896035536
-654710056 129721548
-365235992 -585181520
-126357264 285381580
241441992 -947664916
38783932 -108458108
247151080 -994837712
594764632 -72455900
404820944 -293683060
-521274688 910322820
729758348 693362912
-257009252 267255184
679337780 -839002912
644311360 7660664
-406656008 -233096820
-644690024 551698884
-270744760 772358048
-264948288 -218794972
-188181444 -581205548
696858272 875179888
-167529692 -349157336
-386921788 -158849548
-654069240 -911356864
419064536 944868628
-979341616 -294862744
-94505796 311655036
132037224 -202235704
155208548 91301716
856232124 -216086068
-3946844 -629266748
4107048 -575685792
-260695600 645869708
-280924996 -421511288
-264977416 -851032776
-907147868 -960379288
473854304 -10529772
899763920 -9801572
-700382760 -176617628
-805462020 937907036
-579676328 -484398640
95132048 859276
618853488 -996891236
140382396 -948844600
56144220 -1718552
-333064116 668079808
648432972 41609348
-715369116 -802461836
-488228972 26535608
-134731564 -390082176
32696180 460644756
962301736 164369304
208090432 -407049236
-36380872 -339807248
-744293220 -994444484
-523138880 -674779248
-957874280 -654957644
723757980 819093924
-585137828 989827696
867781376 -875456604
433308128 -322942136
410515468 557058436
-924464464 392077444
735715024 52270196
91287152 417884852
-224664264 -822924256
589929384 488127024
-256999738 267249408
-257004470 267256820
928309360 51673072
-855576744 -811141980
-77058124 -319432212
-392485236 928061772
694513468 -930974572
783164536 -437502560
935926332 721995736
-681362176 -510832300
15350456 970865368
-455226948 543455660
515507344 440502744
-442352372 -203619284
-523197136 136187964
36759536 828458576
-928688024 -149208180
-533741472 -257535212
-54906280 1660296
-970676036 -608076128
137513288 -942640336
923095448 -549703616
803102652 422079284
-966598116 -316242696
334462260 -406277344
-910730612 -831487888
-592041164 -819458024
627271480 -808272872
-338263464 -138503640
335059384 -463863400
155048344 422312308
95831120 -309033516
-442643652 320757536
521915504 -357662712
-479869236 276162568
-265225004 -694498904
205847576 -114443912
-379799992 315543624
97010804 -392106572
73839480 -880583132
-747453608 716388596
-374498696 -575365384
204784404 655773228
-922221608 -254360260
-116410052 -162840084
326437496 810632240
-162738136 242126500
-181409184 376566784
970297372 31370856
46226136 126502904
-753978280 208702120
-178467256 -563160752
-182865584 -583521224
765716864 -665647620
961500716 505196032
-257007397 267256024
767843208 -422865740
-257003395 267257014
519031832 -12743500
-169379320 706033592
764508052 554742760
-915012428 -830686868
-636796336 404908328
-184846288 57382160
-931761028 551684320
545567440 -716461416
-581205548 713985536
-414709900 499880172
978540596 -618067032
572831248 963321216
200458896 345676540
232761848 933698040
104700596 -387795628
-44580404 468858852
-289663396 -758900912
-581001652 -779290512
483597620 -795893472
161529324 -905560392
783514072 645869708
682818576 599643572
659108384 -385378004
-508938980 365585528
-11170588 908575140
-858562364 196439232
-690202524 665268956
52619732 994284280
725258072 -470271560
-776173816 -589419644
-757837740 974331600
-92292068 364434972
-498700488 603969080
-643146240 686678036
-472732876 702989716
-265035672 783936428
691090928 159271904
352419672 -868160040
-798704324 59683272
695693152 -414258416
-558689604 145989536
365818552 -648141692
-903186460 428487444
188895080 -304533240
-752842288 -531687948
-679978596 917866972
208046740 -516526824
-336617732 760401004
852125076 -150650016
-911356864 -690872468
-636373980 -693159016
-200269564 -926183016
-972831508 -163641104
-883976544 -167267540
-604085592 -888840920
658977308 482767472
-58256 196133388
-428400060 263506452
-62901916 -914269664
329481372 653996420
-855081568 429638000
-473810612 -984992448
240072976 -458183440
-558573092 264438548
-856625352 -427511656
32142748 -186928940
-257003601 267252413
501962824 -73519072
-450974260 98743920
-99268224 -579428740
-935693308 -112419516
78805804 -721311228
-796170188 143644732
-925818916 176413732
13719288 -931309544
861416908 -392558056
-32317516 -906943972
-111356344 -566554164
-889627376 -516541388
-158354372 808520460
658700592 -36060464
209211860 441128996
387052864 -572874940
-624431500 700280812
236563052 -581118164
170078392 381547672
379799992 -770246268
-870388332 -656880092
266419252 509113748
507744732 -448046896
340986932 363925232
763692468 150853912
-805636788 -736982092
-198012144 -157742684
-28603696 749944052
-84835300 -76825100
-619436048 -890646856
55678172 442323244
-307154760 412641812
-590890608 369721704
584759164 -163364388
-568840712 901642676
-257008553 267253211
-963364908 986172132
-497899468 986448848
-256999911 267258476
-786441436 -209925496
505982488 336807064
-471975548 699669124
-121361812 44871684
-710359100 -790359152
-347249452 -623572224
828997444 -39774284
633417488 843561444
-257004389 267257287
559694520 476869052
-739690996 -17025316
-749143032 352026444
-731273004 -287362284
-930071604 348385444
-523299084 623397456
51410920 224460368
940193584 428968056
-341307340 -657753932
62872788 -135518020
-285148556 -331083412
-589638104 276337336
-413486524 414578824
180273192 -207653512
-852168768 -709791104
67606088 -742414464
783659712 827031304
875412912 129153552
626324820 -644020080
579195716 -918027176
907395456 -355987852
629019160 -62945608
547985064 848935560
-496297428 -933173736
-295590944 787926964
-474626196 917925228
-831604400 690289908
25894792 232747284
-524842868 749055648
-868538704 -479170164
268064984 -330369776
-257004396 267260861
566961956 544970316
-548363728 -916279496
-632572776 -772794968
-502967740 -850013296
132517836 757910560
326583136 149819868
732088588 394465940
-211236256 655350872
864504476 -971331416
440284284 -114604116
-763124472 966248580
169102604 33482636
-497214960 -186739608
800335492 -69164436
-277138356 -13369752
-761784584 294746232
825939004 -563553980
-123473592 51177896
646408576 -305174056
320597332 -916512520
-359366700 -716563364
-284099948 -917939792
145305028 489554296
-793068056 590861480
679454292 982618516
197997580 -944868628
929896836 22355740
-625247084 657914136
-736690812 622683820
729088404 322709112
-224387548 -838944656
431341988 845076100
-150941296 -128745760
327791948 -243495516
-859669228 103317016
-43138568 465552824
948931984 899006592
452561736 431414808
871087404 -856144740
-19908988 562665576
204289228 865829800
923080884 -93559136
-218183284 313067744
-661598828 -593046080
657812188 395966032
-279745312 -516687028
626091796 803758032
855969972 141270800
337345932 -57309340
216260836 25253976
-714364200 834779352
897477372 630111460
69077052 502443436
-723291932 -470388072
-500200580 -627824912
627154968 658977308
-298416360 -521493148
-563015112 522745652
-970559524 -364172820
-646816368 291600408
-567894052 -358216144
-206007780 757794048
572627352 -470839556
897739524 99894476
149659664 -455969712
-585137828 715718652
919104912 -131818764
-974593752 607260544
-91694944 -200764740
332146584 -340316988
538052416 -936494328
-72266568 -45556192
-935474848 434866476
-510846864 -316490284
665079624 231523908
-24045164 472266828
-633665076 -306965428
-897448244 941926700
877947048 -713184516
744060196 905502136
-970632344 -732889608
128600120 -717451768
548232652 199701568
-470023972 -688017924
-256999920 267256706
-811127416 89990956
45760088 -238805908
18627356 899181360
-757546460 458460156
86903388 706091848
108530928 970049784
-175743788 -88956912
-876694544 658409312
334928308 651185568
-845483892 437386048
672143164 646903752
624722780 -718019764
-127711716 -228800440
609051916 558718732
-589128364 -775678640
-242956648 495234256
772197844 530668468
980477608 247515180
-546499536 -221037828
-785159804 -358958908
122337600 -119104392
-511138144 903987480
73140408 667133148
-546659740 -560204260
478048736 -424598856
-140309576 727355288
646408576 -876082856
-214877256 766648960
629441516 919920496
-69586792 -413675856
-24933568 -732758532
-514225712 473694100
147314860 -362818368
968200156 -884719308
372736452 -207507872
-599701828 -468480188
767464544 -182617996
-134250952 187016324
840255416 133828596
-831444196 -549557976
526299268 921187564
141562080 551174580
660186120 -317043716
300324244 -464591600
857732216 -917590256
398718628 -187147400
-590526508 819385204
88374352 65304976
-78194116 535809560
25239412 -540892396
-35448776 390169560
766226604 -603852568
512128496 4660480
613989112 -912623932
40895712 835391040
618591336 -735511128
-634262200 -573297296
-139217276 559621700
140295012 -772896916
315660136 779596356
741249344 395266960
-421802568 157961144
577448036 -523998156
774163984 -681041768
-161398248 402374192
-154917268 913745360
-889336096 325418016
-393431896 930129860
-939188668 695664024
717466332 278638448
752856852 -157553352
361463916 561107228
-761988480 82796340
124624148 -823768968
824992344 441740684
871131096 -874801224
-262501536 672550956
832055884 -584744600
376595912 -852663944
639680008 -134498540
-203823180 467460708
541008908 -712223292
-991109328 623586788
-39584952 964340696
-746492384 -393737740
-257010044 267253124
-93646520 466717944
-559243036 -633184464
-483888900 -47813612
-449532424 554364096
-676541492 -590890608
-610974364 694513468
39410184 -854615520
-359920132 -860222660
64736980 885112536
-516410312 -119017008
941781060 -114006992
881398716 231014168
514997604 -840168032
978205624 -481121740
-284085384 -542072080
-504191116 -569903884
643801620 801791892
40895712 203590156
840517568 203561028
-257007111 267250159
-815365540 649073788
999454500 250690132
583244508 -170748336
463193456 563466596
-312572568 -7136360
601391252 907453712
-112943820 729976808
826521564 -588924468
-701038140 -670846968
815103388 969729376
-851047340 -270701068
-367507976 293566548
-958442276 -675085092
741161960 39235416
184088960 952616676
493661344 822545592
-79402928 -63455348
569496092 232426876
-205672808 590803224
547577272 162985724
-256998121 267257781
-511240092 -910279128
-767144136 -585705824
-300295116 -587701092
-849794836 -75091984
-840736028 -374848232
878282020 692547328
221096084 725447404
-914939608 -142552432
-771090980 890952700
-378707692 961500716
-43284208 938125496
763357496 963525112
-769197660 -780382812
-334928308 -175088408
312121084 -523473852
-938853696 -480553744
254826308 210376980
-990191796 518565784
210930412 -858897336
-917663076 -195026524
-145552616 -480029440
-731200184 403364544
-839133988 800233544
-985604136 179355660
-426026128 726088220
890646856 504496960
-269900048 504526088
-17141828 -450784928
618154416 299945580
534731824 -103914140
72732616 -124536764
288381764 157611608
982676772 -15598044
-257006559 267260650
852795020 617411652
428968056 -618693284
485942424 -804063876
592711108 781154704
331811612 -872456420
293085936 696421352
-552980516 14287284
-728098052 981526216
-773756192 914386176
586550536 605061380
11185152 -572685608
993425004 254520464
-143804936 569496092
-609139300 197225688
-48716580 939945996
-314261992 -539421432
87966560 -484194744
-858547800 610537444
192579772 503725068
-785465648 909172264
-257007876 267263484
-69834380 538110672
-239927336 -908356680
-496311992 399927440
-52313888 98219616
823623328 306645020
392325032 779086616
-880262724 945116216
686459576 -651374900
-141926180 -585720388
5767344 -521303816
-741846468 688542228
871262172 886801960
89233628 489860140
-579559816 850188064
-915784320 140411524
564151104 167063644
-633752460 652612840
-455867764 860557632
-256997399 267253666
793213696 -2796288
327675436 -374323928
403335416 -474873784
193890532 -374586080
-563422904 -640364516
-936829300 521318380
-760022340 302669048
-530653904 28006572
-224606008 366240908
133406240 292969424
876199368 -949631056
724617256 -184671520
-724981356 993934744
-169423012 -168374404
-53406188 391101656
-296683244 395980596
498948076 -705552980
649306812 -107409500
342880252 -416865372
-124944556 481951888
-518463836 -242359524
168563736 -875136196
-820506632 207493308
-257008123 267251379
-13777544 -625057752
-755580320 -492525352
-286532136 -138649280
-61299876 583695992
-374455004 807617492
-447376952 693493988
863907352 791509708
-777936060 123371644
-934309728 -9612240
871640836 -441667864
808098104 -760430132
641471380 661948364
-770974468 291134360
-266390124 -118303372
88359788 -972103308
875383784 528250844
-500666628 382290436
246422880 -420870472
584919368 952136064
-429958408 -797044028
-811112852 -126604852
772226972 823856352
-65406924 841027308
335700200 931134776
370493596 -537193140
-924347952 -38507216
699858456 779640048
875296400 904074864
-310519044 -546907328
-142901968 724704640
610755904 690887032
207216592 -290639184
-690726828 -476636028
-922498324 -69426588
-573777908 307475168
-524813740 806175656
216377348 -90223980
-125978600 -462072028
420200528 -979734844
633825280 216188016
-5621704 -527522644
-242767316 -40808328
-257001634 267258952
138561896 -853479528
-48600068 268632980
166233496 600794128
-636053572 310955964
442454320 -381372904
-975904512 519221164
92292068 445308864
-850406524 43240516
-518696860 32929204
-678158096 -586958328
253442728 854047524
462203104 -644136592
751822808 -490471828
654520724 -3597308
-225567232 508167088
-257005227 267254511
12058992 798252840
-66237072 -314684348
872048628 -211877072
-5490628 385261492
-184875416 -373887008
57513236 961267692
532168560 -82359420
-257000208 267258816
271239936 -874961428
-394684400 688163564
850464780 -391888112
753905460 141008648
33628276 -31662136
-625349032 781373164
671895576 554961220
-784620936 -757459076
145436104 614134752
-129211808 771163800
-195376060 -110351428
-436934564 541110856
-846488808 -759163064
306543072 908647960
471320168 792470932
-187205656 66062304
-217760928 301780644
-913293876 -635514704
985982800 80786508
612197740 162432292
221110648 919119476
-393169744 950228180
-257008970 267263016
810005988 -892991660
748647856 -646335756
-716068188 -264205524
597706560 -447376952
-782057672 -546761688
265618232 -941999520
611833640 -265967768
809525376 937761396
93923236 244675200
-802389016 664147528
-628990032 -926474296
16544704 -465858668
-772620200 -96952548
953694412 -733544988
-107657088 187467808
125862088 -243947000
413428268 369430424
-227606192 -321733324
-4514840 -133653828
-228946080 -139362916
496879988 133755776
-561791736 -192492388
-604158412 -572656480
504030912 -718806220
550941556 -857921548
-51003128 565345352
460877780 168287020
769605452 599920288
-257006842 267260565
-335656508 203837744
-391829856 101409132
-516847232 -35681800
721587944 -490005780
-53042088 851047340
-493996316 878180072
-965229100 84107100
-257008152 267262411
-461110804 -751997576
-849925912 -218926048
-265312388 157509660
57717132 -781518804
-980200892 806364988
-857906984 -404005360
-120400588 -767726696
-941140244 155004652
210464364 807413596
-575161488 -788771676
-486015244 87485948
-10835616 -318310784
-228698492 572204996
-137484160 -687406236
-945509444 -366823468
492350584 -185720128
793038928 186885248
907861504 -266695968
310111252 602206836
97549672 -643321008
-924435336 -547125788
638500324 -152674412
137921080 -928236540
-222785508 -191735060
-592026600 197997580
-381547672 -351443884
-257001095 267250071
-257003409 267251209
-177010856 134746128
320014772 391043400
56857856 688687868
-730806956 601638840
538125236 -668152628
-238602012 -462698280
656588812 -259297456
62479560 -444580664
468669520 -48731144
-705989900 -756861952
516745284 -412787452
-40924840 -130901232
-18408896 499938428
-669725540 102093640
-401747940 189681536
368177920 -579210280
-902531080 -779465280
366619572 -485418120
-705480160 -427001916
934411676 -467999576
-468465624 33759352
238398116 -558660476
-34807960 303397248
634451532 -855212644
-752682084 816938452
258074080 -520240644
467460708 -17112700
120619048 -231465652
-824322400 426244588
-403553876 51367228
-768629664 824293272
705989900 -63557296
927056856 -545014008
-256997147 267250722
638951808 99836220
380717524 -383892476
387518912 -518536656
252918424 656137328
6364468 154509476
-757313436 -828414884
483175264 270599120
747832272 394684400
-228611108 812146896
497812084 540499168
125745576 375023000
982924360 -91258024
834662840 -717189616
-6175136 816501532
275463496 925964556
-324485920 492583608
81704040 473213488
-74232708 -229149976
836585288 294411260
212940244 -439832800
-248913324 117808196
-769620016 -431647832
877146028 936581712
-769285044 801209332
752842288 967515648
-308946132 550446380
59464812 -655700408
-378882460 607799412
-305873128 350016612
-987075100 -807937900
-256998441 267255828
-460309784 -238805908
785596724 878791760
-257001179 267262877
654244008 -851251236
525308916 -627955988
773960088 843677956
-986871204 -918056304
-68217776 -291993636
-512084804 413850624
777368064 -694819312
406481240 233868712
96777780 623077048
-479563392 -126022292
-317888428 833585104
167456872 714480712
-922702220 147664396
81820552 495773124
373668548 -729918552
-109186308 329379424
-361682376 -64008780
110438812 263200608
361493044 -506259204
864184068 -320539076
-489801884 -820899860
896734608 -501584160
16107784 458649488
555310756 109375640
-85213964 -562345168
-56115092 817506448
-745589416 -216027812
481908196 -311480268
-310169508 896108356
225261388 990133540
636825464 787926964
27424012 197662608
229717972 225858512
173122268 489554296
-584759164 -267220272
701882852 -195215856
-401019740 -590220664
-587744784 -865203548
-684639076 -422108412
851265800 239927336
297600776 258103208
64620468 284784456
151276268 84369252
119745208 -990992816
48017508 650763212
-155485264 -968360360
576297480 942319928
-796009984 -927857876
-201507504 214440336
-257000625 267249713
706048156 -593978176
799316012 -969015740
216348220 963335780
-364085436 294353004
916439700 655846048
-257003971 267250061
343521068 -239228264
195288676 -557539048
838158200 593526692
866572564 887326264
64154420 -431079836
-393155180 915420220
-668298268 626193744
-68829464 -199614184
-115215804 -323393620
-257010072 267251417
-412452480 -46517416
-281434736 717844996
-485374428 -504686292
-876432392 199060752
752492752 -939421692
-200021976 -96748652
-595463704 -572263252
-900462992 170893976
-278784088 775591256
-106637608 -927930696
39206288 -740637656
286473880 541795364
-982021392 762891448
-845847992 -349317540
92597912 -886350476
-389834588 -821759136
699392408 -664584448
-82607008 255204972
-712237856 716883772
-152019032 -662210516
272113776 -625713132
92437708 -354152788
-601536892 -679832956
177316700 320218668
-256998233 267256953
-636097264 58270564
718849912 360109464
227897472 -256049684
-594167508 -643699672
929052124 183287940
557073000 -652190484
572234124 -818948284
946674564 -496457632
-812671200 -421758876
70518888 -977011376
101948000 328068664
994400792 -871320428
662967844 -223440888
-572467148 406189960
145348720 251491152
-971506184 131148820
193089512 224839032
-465494568 -689721912
-920706952 493035092
-268924260 704198528
36861484 28006572
-256999466 267251761
147955676 640014980
-877437308 -198798600
830672304 -568811584
209488576 -938984772
-932969840 718005200
531979228 -108487236
-676716260 537746572
-35128368 -583506660
-684595384 994007564
-443109700 -405170480
856712736 -775052388
-419006280 -541431264
910308256 -238296168
-150839348 998915632
357575328 721587944
-106841504 -331432948
-475150500 644457000
587074840 -698023392
-256999687 267261535
-159606876 179952784
-650908852 -29783380
-508531188 365847680
-707810400 -662195952
621096344 3597308
291323692 -452212200
-914968736 -555572908
-182836456 845163484
284318408 -440459052
-653588628 -145800204
-851935744 678230916
369270220 -776348584
305479900 584963060
-298867844 693887216
315077576 -878864580
-215416124 419501456
128789452 -899035720
953534208 374090904
-82097268 907322636
251680484 -853960140
979254232 -546135436
-257009472 267257970
839949572 -208672992
448658584 904599168
999046708 37444044
-16151476 -698722464
-257008328 267260533
927712236 -373129680
-819239564 -307591680
-327981280 -77655248
696508736 -426856276
-445774912 793548668
952791444 116555692
608280024 562388860
-890734240 -127857356
381838952 256807012
-418860640 567719284
-221882540 -97870080
353016796 -14185336
138722100 -673628692
586361204 -304780828
806263040 -460397168
-643146240 -801063692
-718121712 862625720
-731709924 944315196
-546208256 -490340752
-96748652 -412991348
462319616 -419297560
-454120084 -419414072
867271636 -648025180
-487151236 107977496
-88738452 -106229816
720044160 -21933384
-764901280 77844580
-553009644 -299304764
-240437076 -379188304
337943056 975744308
137556980 -56668524
-577127628 -906113824
320509948 636242904
997575744 587380684
258103208 334724412
-716199264 -116526564
-944140428 838172764
201347300 -96005888
-600400900 -444624356
22166408 949339776
-24278188 -191938956
-776974836 123284260
-179661504 496705220
-756876516 -616756272
-550024024 704650012
-422676408 118871368
-740972628 -243233364
372751016 -576282916
664278604 13340624
610289856 429346720
481922760 -836133804
-150373300 -224271036
-932678560 -963772700
-324864584 235368804
806932984 286954492
-257000669 267252901
270074816 -364551484
-796024548 163451772
-884777564 437662764
403888848 330646492
-51949788 288833248
-426477612 528367356
-634029176 848367564
9670496 332889348
-718398428 762571040
-205046556 -849649196
367187568 811666284
737812240 -125993164
615911560 350555480
-288760428 -732438124
-219989220 316417464
-753279208 866237592
543004176 -577622804
-56508320 374688028
-244194588 461562288
422312308 236606744
-692139536 -581409444
-612124920 -178175976
-276774256 769299608
-951058328 832390856
497244088 -743026152
-846721832 385712976
-36919740 -605833272
-620164248 387620860
-490530084 -247238464
-167413180 130653644
-256999715 267252211
-504453268 745997208
686299372 -956563520
-257010098 267259667
278026760 545130520
293406344 649132044
-747963348 -825108856
687537312 -613989112
-830249948 -370843132
911080148 425997000
908429500 98190488
708334704 330165880
750308152 561966504
-256999120 267259287
-728141744 384955648
-663827120 406452112
-961078360 -98641972
276351900 -990002464
661992056 -79344672
478485656 -953213800
366532188 -549557976
-398296272 -984584656
-241034200 -686182860
-419224740 955296452
-508807904 -174913640
-201056020 -524595280
858693440 412802016
991196712 884617360
735918920 -484194744
911051020 -806335860
522876728 377440624
468669520 -250952284
-105530744 -717204180
80684560 653413860
-406554060 -1165120
508574880 826390488
-742123184 -345443516
-646088168 -933960192
-765411020 186273560
677662920 -296901704
648957276 303615708
395689316 -899443512
781518804 -661744468
-371250924 -135343252
684522564 312441492
-672478136 376479400
-257003158 267262554
-844712000 -71421856
-509929332 -239796260
-72965640 -817710344
-858518672 606896444
483422852 -977550244
545421800 825764236
354793604 -738860848
-57775388 107278424
-562447116 -455183256
635937060 672419880
306863480 695503820
-771615284 541853620
902851488 180389704
-101613028 -963204704
-953767232 127871920
-775955356 -450901440
-943048128 692838608
757488204 -809991424
-994327972 -710140640
-448906172 -235150344
-251520280 -518449272
369721704 904191376
-913716232 74261836
-609605348 -111035936
-729146660 327544360
630854224 606197372
-765891632 -196643128
446648752 -566699804
-89554036 544402320
-320116720 408869736
-861839264 -786572512
-238208784 949033932
-963743572 -133202344
854032960 -138547332
-256999219 267254853
319665236 -68509056
-80145692 459232048
-458547540 -501540468
-942261672 -955704244
469601616 -159417544
229586896 -67460448
-444056360 549791000
-826084644 -802447272
-694207624 -519861980
872922468 965243664
215882172 348298060
160000104 -244471304
-296421092 -259545044
-819705612 38230500
824074812 -372780144
-806874728 304169140
-48556376 531018004
684493436 -593468436
823069896 582560
671720808 442920368
-161616708 -702509104
457455240 633432052
44056100 42992928
-256996995 267259383
485709400 106783248
399956568 405738476
-998245688 -563160752
708742496 -636257468
297382316 261263596
-336559476 -16471884
792339856 -478704116
654462468 -162810956
519614392 502792972
-213348036 24598596
-833526848 -209852676
948771780 -248767684
-915551296 -702625616
-847916080 -393737740
-570253420 -226994504
-569408708 747220584
225217696 400247848
400903228 -347992216
-283794104 -4252688
-199366596 -119075264
83408028 -75994952
651374900 972234384
-329641576 283007648
791684476 -189725228
-373581164 -886321348
-896574404 877422744
418030492 -502734716
575875124 97753568
386586816 -62100896
-601464072 163073108
99705144 331636844
964165928 208891452
-675128784 -494899284
486889084 775940792
-863484996 494200212
743084408 -780659528
-93704776 239242828
-706630716 556854540
-552660108 261860720
-691586104 93500880
-288425456 887064112
-257008066 267258825
-328563840 -565855092
-716592492 548931724
-213435420 -924129492
393781432 412656376
-391189040 -659894840
-622057568 -697018476
352157520 262195692
-257006801 267250613
784023812 -781780956
624373244 883102704
-93020268 678798912
-295401612 297731852
308363572 -159592312
-315878596 -440022132
850100680 -194604168
123342516 -372649068
-833643360 444566100
922716784 -910876252
-797087720 -489597988
973224736 -158077656
-279454032 278667576
478937140 10486080
415263332 646481396
-849984168 633184464
-285439836 -353264384
-130435184 936188484
-110511632 796679928
-498234440 785625852
434313044 -450085856
319781748 244995608
-584191168 398689500
563262700 -827380840
884631924 713665128
129430268 -993293928
-286197164 -412044688
867359020 -412292276
-256998198 267257268
699581740 -824351528
-61416388 -934309728
188530980 -114371092
424147372 -822006724
746565204 641005332
-473868868 -188283392
-963423164 108632876
494884720 -69106180
106914324 -433322692
-414302108 252627144
-898074496 836628980
-387154812 267205708
-508196216 689940372
960699696 -381023368
-386615944 948495064
-825371008 758667888
-368177920 580346272
-140819316 536421248
647704772 808651536
-733981908 844799384
-630941608 -548378292
-459319432 -552572724
-171534792 -682687500
-623717864 584380500
-18219564 -925673276
-857207912 785698672
-123371644 271676856
-256999378 267257268
-339894632 -882520144
682876832 556199160
376304632 -692474508
-839498088 -332161148
-595623908 -195769288
388698596 535591100
920182648 -722083120
-83509976 -146309944
-52066300 -189171796
-495714868 -646962008
77145508 870650484
-823594200 -345720232
-966044684 -101059596
-798602376 642170452
178496384 778198212
-903667072 919119476
-563932644 -257418700
535663920 351502140
-257008161 267253307
-434444120 928149156
817855984 -490355316
-686852804 -228334392
716840080 671007172
964792180 -989842260
12452220 -194720680
881806508 38434396
-635616652 -975598668
30628092 -597255076
407136620 717320692
359687108 482388808
802461836 -20083756
535605664 -814622776
960845336 -939479948
931003700 -699072000
564719100 182676252
317262176 826230284
-265836692 -331097976
-531221900 905691468
-271924444 -921624484
489117376 -628684188
159446672 763750724
-817637524 -588239960
469106440 -590541072
481165432 -667045764
-373857880 258292540
-257005473 267250958
979516384 -825516648
-508269036 -767144136
428778724 -513046028
739836636 961049232
-992813316 -857120528
603838004 -714233124
502443436 928120028
410311572 92219248
-492365148 -781242088
-256997274 267259123
308028600 -285206812
528352792 -307125632
-735350924 -648389280
-739487100 -792281600
455649304 -927391828
-616188276 392426980
897506500 930683292
-555762240 380003888
-808418512 801777328
-965738840 -39512132
-832463676 -326015140
733195452 983652560
-185312336 46051368
762090428 658176288
66076868 -759905828
531891844 474378608
-392237648 -226062408
-914153152 -59450248
-689343248 -96209784
-467431580 -774950440
497535368 -764275028
-155936748 112273876
-722141376 486248268
189375692 -171636740
-141722284 572336072
905647776 -737681164
422690972 -665050496
466164512 -664933984
2184600 450551904
766386808 -61081416
-433177052 507948628
-61998948 915871704
567340620 727093136
-624183912 -350803068
644529820 734884876
-110773784 555703984
128396224 20142012
51046820 -437371484
933960192 -87340308
-514516992 891010956
709660028 -933610656
980929092 855984536
884326080 -520852332
241864348 159898156
102763584 -995493092
734724672 564558896
-971200340 807704876
-455270640 -503739632
345720232 287027312
296464784 -111968032
257171112 193628380
-91724072 -596206468
171622176 -8199532
781475112 -297629904
785800620 775751460
-649918500 392776516
-227679012 -929838580
93763032 172714476
-884471720 -684813844
563743312 862829616
257200240 -372197584
195885800 -194851756
-170267724 -688382024
318281656 859960508
-408359996 867693992
-247835588 98845868
721981172 -405461760
289226476 478733244
590570200 241951732
900754272 -772984300
939625588 214134492
990148104 -88898656
-489539732 -738176340
-644398744 -541023472
281813400 255467124
-770959904 782683924
-384533292 -606532344
-773989216 -298023132
4456584 -836206624
-461067112 54381976
-193293408 728491280
661759032 -618431132
-790155256 -795252656
485767656 -209051656
296843448 587031148
931702772 982997180
-500608372 -713752512
26011304 894302420
-600837820 373158808
-474378608 -891477004
-971710080 795675012
188909644 -804617308
512041112 -981016476
-488578508 -803626956
-18714740 291658664
703091664 -689911244
-89597728 -789397928
-127056336 -429652564
-90442440 -602629192
954160460 862509208
871247608 387242196
-720816052 205949524
773231888 -116075080
749405184 -84165356
920124392 -375314280
74087068 427336888
760954436 887399084
-582297848 49503036
374877360 843707084
353541100 -763474008
-728505844 66164252
970457576 974142268
-358259836 869936848
824613680 170719208
749303236 -572962324
460149580 937164272
57178264 435885956
-112477772 -33642840
145421540 176326348
456974628 -624023708
-33307868 -315223216
689794732 875791576
210522620 705917080
-136319040 -919498140
-129736112 818380288
-603226316 -704067452
-49211756 906157516
815161644 -658700592
92481400 586929200
886175708 64707852
-318485552 -972948020
538372824 -754706480
911924860 635237988
585997104 614091060
-527304184 -198419936
-391844420 -577870392
-468509316 853523220
-156373668 109958200
787038560 -534906592
-616202840 434036328
102239280 -738161776
-809510812 391028836
518813372 193104076
-113511816 -553868920
121070532 -708553164
315339728 636694388
-698285544 -773741628
725928016 132634348
-638136224 -298212464
879330628 71232524
928600640 -580695808
-257010719 267260205
384839136 889350660
475543728 259617864
693362912 109404768
210697388 758085328
162825520 -279614236
-195041088 -619843840
-489146504 -988939292
-632703852 -888986560
413952572 -263608400
327544360 327442412
540309836 738088956
-629266748 -675376372
915056120 -197589788
-643539468 -177112804
751225684 978059984
249117220 815438360
140600856 -247034568
777470012 -46648492
113628328 304023500
634393276 274458580
412641812 -119570440
424234756 508895288
204085332 -898744440
826011824 786324924
-543761504 -494651696
-52940140 753672436
-236563052 739006488
359832748 944591912
503856144 944795808
-256997177 267259283
-987453764 399199240
103768500 -915507604
216741448 -902691284
-9728752 -728797124
876446956 -201565760
-99515812 -604114720
-161660400 244689764
-748050732 -572845812
-257009887 267251013
-557335152 878165508
-522934984 -841886584
671487784 51673072
263025840 76519256
830453844 652408944
-514269404 -259588736
-298023132 -808855432
-23826704 160699176
-816618044 -29594048
280327872 563757876
-991386044 -6714004
434560632 -413224372
521667916 569292196
-471844472 476446696
-823433996 183404452
709601772 -653224528
812569252 -197021792
554597120 824380656
-748050732 54629564
296188068 -535430896
437735584 -88986040
-286299112 -326947236
-348633032 -364158256
-257002307 267262357
266652276 -677342512
937528372 24380136
245126684 714437020
-567733848 -209372064
-427322324 -601027152
-853625168 683240932
-382319564 643306444
-690785084 -121856988
-257002077 267254839
-218372616 148334340
949179572 -400320668
-949077624 -197123740
-75426956 -836701800
1063172 -739428844
-257006967 267250127
130595388 -778940976
158936932 -646131860
495743996 574841080
-50770104 -231975392
930464832 212517888
-256997073 267253727
-456872680 684828408
-917561128 155310496
-735540256 203138672
-296756064 -128134072
851469696 -639053756
-251345512 -737273372
-87354872 416981884
-453129732 -856290380
381052496 -686838240
499501508 -381285520
-173122268 134804384
529226632 416399324
785465648 769882168
116512 -196715948
254986512 608294588
465392620 -86000420
705334520 391786164
317640840 -171054180
678696964 540775884
987890684 119541312
989550980 -890049732
-466732508 785771492
-859465332 -669565336
-495525536 -217950260
-659224896 372168456
78063040 -14054260
-745909824 -112201056
70446068 -997837896
332175712 -568971788
-409437732 354152788
-217090984 -566481344
-686488704 -692139536
126036856 -549412336
997095132 947694044
809219532 -701329420
-836570724 -97695312
-463164328 169000656
-735045080 953272056
992900700 608250896
866543436 842148736
31953416 684639076
314174608 -556985616
95394200 271531216
906871152 -293420908
883306600 952951648
978904696 -733472168
839250500 644267668
-906332284 -883932852
-679308652 585851464
956723724 -160771996
64358316 -217498776
362716420 -680502900
654520724 -403087828
943135512 -405811296
280764792 932358152
-45250348 -251826124
-635776856 -195041088
315616444 967180676
-1937012 -765396456
-871888424 810981776
-814739288 979137720
-758842656 -913177364
-966204888 -417753776
207172900 -403087828
506040744 82985672
346870788 -529051864
-727369852 979108592
-26506480 -740404632
-916439700 678274608
790533920 337637212
514225712 7092668
28676516 932547484
-671138248 -190992296
-20782828 934965108
291687792 -17753516
-907104176 809306916
198114092 187919292
693523116 518594912
-34851652 512783876
-377251292 579224844
-376581348 -509973024
-77611556 -528003256
-256998449 267257826
-834400688 336224504
919498140 202920212
-483918028 -214571412
182035436 516031648
698241852 -166495648
930523088 970676036
286517572 -636971104
863659764 -671633424
-994386228 655860612
185749256 990366564
-631291144 -237247560
926197580 880612260
433846996 -130755592
-956840236 -507584528
771309440 216464732
-879884060 43240516
-215139408 169656036
-839323320 702072184
-401995528 615984380
-809671016 -333967084
746084592 -971331416
-130187596 -811986692
-829507184 622174080
756177444 -126692236
-938271136 -493588524
-312965796 -373202500
574520672 186812428
789499876 100127500
-9714188 4966324
-853887320 -935911768
-766969368 786907484
423841528 -341904464
-690566624 739720124
-190759272 217600724
-257001133 267263479
-868844548 -462916740
-870213564 734841184
936887556 -678929988
39483004 488913480
-198609268 523051496
387562604 -351036092
316140748 562126708
-519643520 -988429552
943863712 80553484
-895263644 87835484
174884512 -92160992
-589623540 -996687340
980171764 102006256
332248532 35885696
-71873340 -159373852
936071972 119497620
-121886116 -57163700
-60498856 492321456
-734477084 -346652328
76956176 -360167720
-763575956 68727516
-974797648 -339326636
-714407892 -612416200
841405972 -592580032
-714102048 728331076
947708608 955398400
776071868 98132232
-583870760 -742006672
-202599804 326510316
962957116 545756772
-177578852 507992320
142363100 -328330816
361551300 972962584
492117560 122832776
160407896 643160804
779479844 808971944
-927988952 520502796
-130012828 -531134516
-408097844 -151873392
510832300 -821890212
-489044556 -932547484
-157815504 -900797964
-591545988 476373876
257287624 -233388100
-605308968 502851228
-865247240 -182807328
-676337596 638063404
-822967948 -272463312
-744569936 440531872
-898555108 -20127448
259865452 -820215352
948713524 662254208
799621856 -1922448
-562155836 107016272
-249641524 844260516
-671881012 739297768
975642360 -675347244
-535430896 -715208912
-838828144 855751512
25414180 991735580
-257003617 267258535
446736136 840750592
-300484448 -722607424
662778512 -608746072
589871128 379727172
-203575592 771892000
159009752 296741500
761012692 -167194720
479577956 -326219036
-812161460 91927968
64911748 469106440
868509576 107992060
847202444 218649332
303761348 -428851544
-2694340 -288279816
-208236072 -21947948
-290551800 876184804
769882168 705363648
98175924 -282454216
-949106752 320728408
977608500 -792019448
303222480 38550908
972088744 376348324
-752055832 11199716
660491964 710359100
895948152 328330816
-462072028 -758842656
574753696 -489452348
648098000 866878408
58678356 522847600
998085484 566874572
618008776 -654549852
-260462576 -682279708
787300712 -433876124
-256999926 267249919
247020004 -425691156
454644388 -655977124
540484604 534935720
-580346272 -249160912
-473694100 -481296508
-357735532 489889268
887588416 -837080464
-589142928 -273672124
-715660396 -801529740
659035564 252190224
-849576376 -794684660
-41507400 145421540
-413253500 -257214804
-604697280 804282336
-986143004 509608924
740462888 901307704
-621970184 9903520
207988484 216435604
-94797076 -790257204
-432332340 155252240
593337360 -896268560
758085328 -957218900
862567464 -880087956
-72528720 103069428
-256996431 267257153
-657579164 -944708424
-204740712 660754116
-925265484 -43823076
855678692 -143120428
-424817316 -603663236
-407224004 -488141588
844639180 710927096
-471465808 -799301448
773406656 -375503612
-222377716 -743652404
-613552192 -730340908
-690042320 -784460732
-804544488 943426792
921478844 -444333076
-873286568 -758230968
-63804884 -973792732
806554320 204434868
-211571228 566801752
173136832 137396776
-857644832 -223630220
-711611604 -898409468
-370318828 -550825044
671240196 59391992
183317068 -155718288
-421962772 43735692
469266644 530857800
-256996982 267261184
-928979304 -401267328
468829724 -797058592
-830599484 12131812
483612184 -646015348
225654616 -280968688
-60935776 -98991508
-257006258 267262331
507773860 936974940
393402768 522235912
-10835616 190846656
-669929436 963044500
10879308 201289044
527799360 361026996
-579414176 287872024
-965520380 -220877624
-372605376 908531448
-569481528 209663344
-257008041 267252056
-908371244 -821045500
-685935272 -823317484
181715028 -748793496
-205410656 229892740
951422428 -955471220
-62741712 516832668
-407690052 182588868
-833774436 -114502168
627475376 452721940
434851912 51789584
808374820 615066848
213435420 343666708
626718048 -211862508
-244165460 6218828
681755404 24817056
33803044 -793024364
-77990220 -100214884
-970938188 -716039060
-661496880 -994196896
104904492 808505896
809190404 -546994712
-818292904 494156520
-257002671 267262396
-420346168 392965848
156096952 114240016
648578612 -576166404
-467111172 -156388232
150358736 -182894712
-465552824 860557632
-785014164 -497098448
-381372904 258336232
-152965692 341919028
-166335444 380411680
-257000954 267251896
-692998812 125672756
861300396 879651036
993949308 146411892
837473692 -632208676
-905822544 5781908
-195725596 476038904
-335496304 -616188276
-70941244 -114735192
447129364 -22137280
817885112 713038876
317451508 -842279812
-412277712 -166495648
880481184 697877752
75528904 843139088
-321980912 -307154760
-171418280 -146499276
253078628 356614104
40779200 758988296
993891052 -542931356
-150679144 809219532
-818161828 711436836
-703164484 -541591468
-685978964 840969052
-902793232 -574302212
-19850732 325199556
-522701960 -246990876
-831342248 -109783432
546747124 481209124
-651141876 135270432
845877120 -274662476
-257001756 267250448
499472380 152062724
277837428 -90675464
-492772940 581992004
772183280 -983536048
305742052 802083172
-588909904 77349404
-218095900 334651592
746972996 -8636452
969714812 -229747100
-292940296 495743996
805811556 558587656
338161516 211381896
337418752 -618285492
-528279972 -110001892
-913323004 681129152
-352011880 413792368
777688472 354181916
559927544 609590784
-809437992 245010172
991939476 93209600
-271764240 -186244432
-820681400 878777196
-997488360 -907060484
-591953780 -644733716
-503084252 791917500
376333760 -974142268
-613421116 -867650300
-595216116 -497520804
-268370828 -329714396
-641922864 -919978752
-20899340 -519832852
698329236 555762240
-234174556 -961937636
-893122736 -418962588
-988516936 274283812
-698212724 343550196
-12292016 921100180
314844552 -273977968
604143848 -117939272
-174869948 -643000600
-621431316 -518099736
888491384 645505608
194691552 810588548
-963889212 -38463524
-404019924 162607060
212328556 -684974048
-534382288 -93457188
733574116 -898744440
463382788 -891273108
191982648 -935722436
542552692 989725748
695547512 -974404420
-156067824 401412968
-99355608 966991344
-337841108 -982807848
529969396 42789032
199541364 -72470464
-292008200 -558092480
-420710268 -374906488
428618520 -520546488
-374673464 166918004
-683240932 522439808
-956854800 -554830144
725607608 269259232
-910745176 208032176
114560424 -457076576
-57265648 168621992
203328004 681231100
-285235940 -201769656
-257004942 267263766
89117116 -739516228
-258889664 -101729540
-629834744 -630111460
773741628 873854564
-729030148 175437944
314393068 -185778384
726423192 926066504
-553257232 -301431108
-937644884 -728840816
-201259916 864271452
-36919740 -451396616
-773668808 986681872
-257006325 267255063
911254916 -552922260
-973181044 644675460
474422300 457251344
-303761348 476213672
854120344 988458680
561063536 833497720
766430500 337418752
583113432 443095136
-12146376 -996978620
-554728196 -150533504
-692124972 -808593280
414025392 -161369120
471247348 511677012
952077808 382610844
-80873892 804427976
-882884244 209168168
-410588288 -423331788
412365096 -134585924
431749780 696858272
632966004 -361128944
-440255156 952893392
106637608 366648700
283706720 669041032
390693864 793665180
932897020 165811140
-466936404 631363964
-361478480 -495117744
448105152 -900506684
786965740 193963352
524143796 146164304
238427244 70824732
528411048 563146188
722723936 -83684744
666972944 48352480
-439031780 883583316
-41667604 669405132
749652772 320378872
-27263808 -773042556
328665788 -120400588
314698912 -248767684
80961276 -634218508
970617780 -803029832
664744652 -515987956
-257002577 267260523
-798296532 -186637660
-935081620 -696275712
-527362440 -228145060
-614047368 -202192012
-725316328 -596352108
693625064 281376480
-257005978 267253290
870810688 -53770288
-155922184 -507307812
726029964 -681012640
-823463124 -174418464
831910244 -724981356
-202876520 783281048
-212357684 70314992
-719272268 348225240
-192929308 646903752
702450848 901191192
789441620 927653980
-468494752 381809824
-577943212 106521096
871393248 -457309600
-645738632 837764972
247209336 781227524
-820856168 -547198608
-119453928 -701562444
645724068 -97054496
727923284 249714344
922702220 154917268
234669732 -923168268
608381972 -437560816
-101671284 -567617336
-798893656 854528136
-375110384 451134464
960787080 591604244
169306500 403859720
-112812744 -577491728
-480976100 -601245612
487107544 405534580
-257001391 267256173
195856672 610872416
-690013192 561981068
-596483184 554990348
122861904 961500716
258074080 -871611708
-636330288 715907984
-538066980 -928061772
-391057964 297571648
-702319772 525920604
-257007749 267253628
865378316 -163553720
-263462760 -33744788
69994584 -593963612
-996658212 -103783064
819574536 -601434944
-657535472 936406944
-963860084 -462974996
-539800096 913308440
399374008 -764595436
-627766656 483947156
-588196268 421729748
17462236 -225771128
991677324 642519988
544795548 720641284
-618999128 946820204
553883484 569510656
744511680 -653370168
-635194296 -455489100
-234815372 415991532
91520176 -6743132
-531513180 221066956
463076944 -951131148
668997340 -192142852
-547955936 888942868
-834284176 -301926284
1543784 882665784
678158096 738030700
957961664 525527376
265064800 982676772
494185648 754808428
-949427160 -773231888
-385276056 -97054496
-42221036 -452794760
253719444 728418460
-680590284 612809428
108734824 276308208
983900148 820331864
499705404 136988984
498948076 962025020
-75761928 616639760
552499904 637160436
972278076 -892074128
622057568 -485170532
-453974444 752259728
-125410604 -538766052
-821336780 553504820
275012012 640320824
551509552 -450814056
849139456 641034460
130886668 506739816
-881617176 453115168
-636607004 -947388200
-76329924 622902280
997357284 764959536
-417855724 919439884
-331476640 -257520648
-659166640 486102628
-199235520 11709456
311436576 -147052708
190642760 110933988
470839556 -809729272
-651884640 151771444
-694848440 757531896
-705319956 -876578032
-755711396 89379268
154931832 328214304
-819458024 -706965688
-590861480 -622873152
566656112 45760088
-48483556 -514953912
838988348 5126528
-733151760 -663375636
-167835536 1470964
-824060248 -701766340
-509011800 113642892
673031568 27482268
132940192 -196614000
604901176 -716738132
722840448 -482942240
-257010276 267254758
-970209988 -444114616
-554597120 150941296
-917284412 7515024
-196905280 -43225952
95874812 277924812
862902436 630067768
26535608 33074844
-803787160 45425116
442847548 -358769576
421380212 504074604
-523444724 544402320
-257003758 267253755
-603503032 -907104176
70882988 976778352
-902662156 -819458024
584628088 -204930044
-93267856 672201420
35259444 -505181468
-478558476 873796308
915959088 -461256444
-401573172 263797732
116992612 -14811588
-891811976 -979749408
-257003809 267258614
699115692 -590482816
579661764 60484292
-865349188 483961720
-257002935 267257803
597124000 -1587476
66499224 729889424
-698096212 767318904
-674429712 -421802568
372124764 -499268484
-994196896 417622700
-689037404 -347904832
654025548 86000420
296828884 976457944
-330049368 515361704
-527741104 -936159356
-369008068 879680164
-395703880 -945888108
943616124 483408288
176282656 -498190748
-961835688 500681192
179923656 421496724
195550828 856275816
-932110564 -689867552
-161864296 197444148
-84077972 -255365176
488593072 -179646940
357968556 650530188
634888452 -628829828
614717312 -240699228
799432524 670846968
32259260 395893212
-777353500 -972248948
540557424 -746332180
-700732296 830861636
687071264 801821020
-106550224 266695968
460353476 110613580
-56085964 435128628
-766270296 661584264
665035932 268909696
-818642440 -319272008
194662424 167995740
-65610820 332015508
817244296 844245952
691455028 -979079464
-300251424 -176836088
691323952 -520065876
-408826044 -839658292
-2912800 -283386312
-424817316 448789660
661584264 158412628
950199052 -766095528
459829172 310344276
459071844 217484212
-304737136 824890396
-966350528 -861285832
339952888 423666760
-437444304 807151444
475718496 341540364
363080520 396519464
-272448748 760226236
-361565864 945130780
-158689344 -310722940
434356736 -213173268
58940508 -259428532
925993684 -580360836
441900888 -697906880
670482868 175132100
-754109356 173297036
989376212 -512929516
-257006195 267250096
240349692 285658296
-257006522 267256537
-891491568 9029680
51396356 -145843896
-55852940 -240539024
891578952 828356628
30045532 -858285648
831473324 -645811452
226965376 346128024
867024048 -697732112
-376217248 -85752832
832303472 503040560
-97680748 794524456
163160492 904526348
-848964688 -1441836
-96340860 651476848
318310784 583331892
251651356 925571328
681973864 926576244
-224314728 642490860
217047292 986973152
541373008 -777178732
-564821048 -712864108
-954684764 247864716
-740972628 128600120
663987324 676832772
610537444 -785320008
294600592 725403712
735802408 -495991584
648039744 -751604348
495816816 -287828332
-664730088 52823628
-751881064 -314931936
859843996 -873373952
-10384132 -191385524
201900732 287930280
-634203944 -994706636
94432976 -652292432
-843765340 -819035668
-107380372 39876232
766080964 698037956
797306180 252248480
806496064 762381708
946470668 -305072108
230329660 -447158492
-364726252 -305086672
917706768 -654753748
236126132 -31414548
-646947444 -249918240
-257009308 267261098
-592113984 495977020
97214700 73242356
-356992768 -428065088
117997528 402403320
-257010590 267256041
-912449164 69674176
735831536 -635237988
-830497536 -565796836
-257009606 267254284
70446068 -673177208
423171584 732729404
-688440280 -915784320
204260100 226543020
203444516 17360288
-797713972 -115594468
950941816 -411957304
-257010161 267253024
-408287176 -889773016
577156756 121886116
-991021944 -577083936
-128556428 -79985488
954116768 -954888660
-813195504 -680619412
-615430948 485534632
-188094060 940353788
998624352 820084276
-746259360 347555296
-424642548 373304448
354793604 991939476
-560990716 939698408
-678012456 302712740
-192157416 962054148
-885971812 78645600
-675288988 -585691260
-896385072 -324616996
-438492912 -554203892
941154808 -207682640
-48498120 -986332336
-176967164 373828752
750963532 -278521936
-403218904 514298532
282730932 -715048708
-721238408 532794812
-481616916 -464023604
-122920160 -251622228
326262728 -15787376
-165927652 -759410652
494637132 758973732
240830304 994051256
502807536 -704853908
579720020 -666623408
199031624 -520852332
-693275528 -706921996
53464444 -880874412
-899123104 -287202080
349361232 410369828
465174160 -909798516
-256998231 267262922
93981492 -803117216
19865296 -1849628
134644180 772969736
25720024 -314961064
336049736 -438725936
695256232 305305132
-792587444 -550169664
-486568676 784096632
-286386496 203386260
991138456 -479272112
-895016056 188414468
-534251212 -387912140
187555192 131221640
592274188 -809175840
903594252 -520182388
171636740 13821236
-767959720 511487680
-94942716 507773860
-780004148 -219290148
-949660184 93224164
387737372 -295547252
-201289044 420695704
-977098760 -398937088
-740754168 623295508
-33861300 -582297848
-260316936 -341016060
-739967712 39978180
-705654928 -44012408
879476268 664584448
768964636 548771520
664307732 -321077944
-139785272 439701724
894535444 -524478768
156446488 528600380
-366998236 -723102600
-208046740 999585576
-257007629 267258243
697615600 588502112
97127316 -542334232
-566685240 -50915744
-83408028 994823148
-257006594 267253276
-528979044 518041480
-482082964 32841820
108327032 835929908
-78470832 359905568
69513972 788742548
-112987512 960146264
258947920 380193220
394597016 -239184572
664584448 987919812
-544722728 -782567412
-769430684 -354677092
812787712 -463309968
-376275504 -448454688
328491020 -162621624
-793417592 792092268
278318040 745764184
-845818864 -6641184
-340156784 556665208
521230996 163408080
408301740 338977100
-421627800 134149004
-921988584 -813705244
991327788 692299740
311888060 -554713632
309426744 258860536
-24030600 484617100
-411039772 -247689948
394349428 132008096
-518012352 -881762816
59625016 -809190404
24190804 -565024944
170092956 -12015300
-390664736 154320144
893180992 -416676040
-832070448 658278236
369415860 689488888
-740797860 479257548
398806012 579297664
-539887480 891986744
287245772 105050132
562243220 -718980988
-934062140 -76024080
-912449164 -435012116
42992928 531964664
-856232124 -847930644
-257007888 267255815
-204755276 59231788
728010668 198521884
-746390436 -37342096
-583157124 -419108228
56013144 84587712
642083068 -781912032
-752317984 -496719784
965098024 4645916
-382800176 708596856
-185691000 542436180
607959616 624358680
112565156 995347452
-874466252 793898204
268429084 -917575692
-899560024 -147067272
136799652 -163058544
-690552060 -536450376
-271676856 345239620
-439759980 66222508
-861751880 -569568912
261278160 134644180
-257008388 267250269
-350191380 -37283840
748910008 -270351532
-757794048 319170060
704315040 -141707720
-257004503 267252996
-64649596 -445337992
-669332312 407777436
900200840 221838848
857149656 619013692
918726248 -752856852
809787528 -657477216
287100132 6874208
633344668 -188778568
-791349504 202104628
-50056468 -929940528
-257006483 267257216
432827516 -502093900
-89364704 925280048
-378605744 -637815816
599264908 -614979464
844988716 -932926148
41405452 16166040
-131862456 -14432924
-405374376 -887268008
-257005216 267253537
621824544 -952922520
-348676724 796199316
-256997437 267262608
148596492 -619057384
-428137908 -808724356
240160360 692037588
534018188 -505967924
692168664 -242315832
-155106600 -912900648
-935882640 -719534420
-106404584 21642104
150285916 163277004
-573777908 -423098764
-804588180 -442716472
-293056808 564762792
-32521412 117342148
-105909408 118813112
-871713656 943499612
-666769048 363080520
-368789608 -626659792
-404602484 -950839868
709106596 -339588788
841872020 108734824
-669944 -891127468
235441624 -780674092
-13194984 44041536
-120473408 686168296
238514628 40429664
750439228 -988749960
713344720 -85213964
937440988 711291196
-540644808 -594793760
765731428 949194136
168680248 -678187224
-257007503 267252184
616843656 502385180
369838216 -322184808
-577841264 -6815952
840604952 -283619336
697178680 -509244824
692474508 118215988
-819239564 -829958668
247922972 933159172
-188836824 174389336
947431892 201682272
-166262624 363226160
285323324 675871548
51236152 -949310648
-50216672 -969001176
-860411992 888564204
-77713504 -89641420
-145567180 942625772
-106550224 -225814820
831109224 828662472
987672224 -425385312
-675973496 -861635368
-878850016 869179520
-136624884 312062828
85854780 890559472
-999206912 303062276
-587759348 -275419804
59901732 -728258256
-869397980 -652306996
679221268 -15321328
677240564 700557528
426754328 -744526244
-264598752 -784198580
-948276604 354968372
-591444040 -687085828
99253660 -481747992
185589052 30191172
304008936 505764028
-134600488 39075212
365177736 703266432
-752987928 522250476
-185967716 32929204
-257002777 267262128
-874670148 -342559844
743084408 317349560
14360104 -197138304
186360944 461489468
-408622148 776639864
302887508 -779261384
-406932724 422152104
-30511580 427919448
-458431028 -385523644
-146674044 -393417332
-97957464 217280316
-177942952 717597408
-758988296 -804020184
609328632 -68057572
-35405084 594852016
-291367384 335132204
284609688 566685240
-355958724 396097108
682687500 197181996
592623724 18001104
300892240 670220716
-789791156 687712080
553388308 813443092
217090984 -767828644
-960612312 -484398640
-257000773 267257195
-887471904 -836046420
-576239224 -958544224
-292547068 -307198452
619421484 546281076
-558485708 208177816
-456916372 -380804908
750847020 815685948
-214498592 574666312
-256998821 267263194
-707621068 515434524
488316356 903171896
345574592 -717626536
-492015612 -699057436
122017192 -801660816
-474407736 -20928468
937178836 -721398612
-913716232 325956884
662793076 -478529348
3204080 -265443464
-781649880 320509948
251330948 746667152
-781999416 -230548120
720291748 565694888
974768520 335088512
548116140 -405840424
393271692 -106127868
-985108960 -347948524
-372619940 -96297168
541591468 393795996
-247311284 -15466968
705174316 331913560
611076312 -574083752
-791480580 972758688
-355740264 345545464
21146928 -790927148
842978884 553432000
-819079360 262457844
216595808 716854644
-666856432 -751779116
691731744 363124212
29666868 -399446828
307926652 993920180
871160224 -351662344
-623397456 -264059884
68785772 259035304
170719208 872835084
-142683508 715471064
-973108224 -85505244
327529796 140251320
-253967032 96413680
731928384 208279764
318237964 958908324
-821351344 438274452
-320844920 132008096
-329612448 -945538572
-175656404 419763608
-610683084 -181627644
-859945944 408359996
745793312 -721500560
123371644 -717116796
216726884 864460784
877189720 -769678272
-817521012 226703224
-746084592 923051756
-30598964 392820208
-257002811 267255483
-303630272 -321456608
463557556 601653404
-899793048 110322300
-112142800 437750148
-661904672 404981148
388392752 752827724
204740712 878340276
713053440 -61256184
-871451504 694659108
-632849492 -806874728
97811824 894069396
261729644 364901020
-155092036 -880554004
-95772864 546674304
-467125736 -42614264
-775736896 173559188
648578612 -56901548
392266776 -329204656
930100732 874407996
604944868 -650340856
690828776 628480292
-719782008 -645316276
473606716 -754371508
748312884 -519614392
-520124132 261045136
590293484 -467023788
-994560996 -612052100
564500640 38885880
53653776 -548786084
451236412 40633560
-923255652 230533556
-561558712 -466382972
898220136 -755740524
-529328580 135081100
648432972 412700068
4442020 140382396
598318248 -795995420
-386878096 -907439148
-5519756 44798864
956592648 -304169140
967704980 -162242960
63134940 -730107884
-784912216 -62028076
-298139644 707256968
999352552 -831298556
-160946764 464693548
41711296 378227080
-755172528 228115932
790752380 -700965320
-605396352 -466688816
260724728 915522168
-487253184 -467271376
50391440 -24758800
257709980 827759504
-38317884 511327476
629223056 643568596
-499341304 -542057516
189084412 -404180128
-890661420 -722272452
126138804 -294731668
591327528 697309756
-257009341 267249539
399883748 106550224
-256999521 267250927
-399344880 500783140
-225785692 -109463024
-785829748 -190147584
-645578428 720947128
368396380 37691632
-256997464 267258316
-940805272 -400743024
691790000 -551145452
-764114824 511152708
-399942004 815409232
315660136 519949364
-349361232 150460684
-539057332 -738351108
-91563868 -846299476
899793048 -95467020
-977433732 498030544
307751884 770027808
452328712 -359206496
787548300 127595204
-354677092 -338947972
-386106204 -607173160
-868567832 839265064
62581508 746521512
337156600 33468072
358012248 602614628
651637052 -16923368
-257008230 267254321
351050656 -784591808
718718836 139202712
636563312 -579734584
126124240 239767132
-40517048 489816448
-766051836 275274164
173034884 243495516
696304840 695809664
-666492332 423040508
987628532 3058440
829885848 937266220
-257007903 267253576
534790080 -355288780
-806423244 -909594620
-890603164 233329844
796592544 226674096
964369824 -510875992
479039088 248418148
693756140 607042084
155441572 -429434104
872558368 82184652
-738336544 -558689604
-481340200 31006756
368512892 -994298844
319199188 497302344
-916235804 -722811320
331447512 347642680
-34837088 841391408
370726620 360823100
210857592 -451906356
539610764 -446037064
-827948836 660739552
151188884 -235791160
926488860 30555272
-207799152 874393432
-578627720 -667380736
-6786824 -176748704
-900710580 805025100
-315325164 -755157964
809132148 -716301212
-61125108 589448772
-160247692 -455838636
-2708904 990322872
-435172320 -75922132
619159332 250850336
-233082256 -151203448
311756984 -379421328
159097136 300484448
-256997769 267260866
614994028 171898892
751094608 -139916348
-93573700 -553402872
-132284812 560000364
601973812 824235016
-257000776 267261329
27030784 -689372376
372066508 -315499932
470256996 616450428
-105720076 -368775044
956578084 373493780
-327646308 490573776
682177760 594050996
493340936 -735816972
673526744 -396869000
-620499220 -410923260
893836372 792893288
817156912 962738656
-633111644 204944608
818292904 336705116
-244325664 274444016
-849430736 -349681640
-798762580 915594988
-913891000 830788816
-981132988 381999156
-221008700 101525644
-532416148 -66703120
167660768 830745124
-625756824 858416724
347613552 -456377504
-334680720 -363983488
-866412360 -251345512
-836454212 -913905564
680371824 -15568916
533741472 -226441072
472150316 221008700
-707941476 -149164488
-835347348 -261205340
-181875232 -95568968
-170995924 -647690208
214804436 -389091824
988196528 908109092
-127158284 -92510528
136071452 832915160
331316436 -384475036
-462407000 -860295480
-367799256 180462524
284434920 -519497880
-120575356 682090376
-691950204 600065928
270861272 683240932
348807800 398718628
-99151712 939363436
136770524 916133856
-257001325 267255981
-343113276 -413107860
-264001628 39599516
-994459048 471640576
414520568 -288702172
-381431160 79956360
105705512 -392150264
-313111436 500637500
641515072 -467664604
-644325924 125716448
625378160 -663594096
-164908172 511473116
-800233544 -641019896
-769241352 381664184
729379684 -353249820
755944420 -541387572
47944688 382858432
799913136 -971112956
368745916 -680109672
-507205864 233912404
180331448 -708159936
-534513364 146251688
-888112720 -215823916
-357371432 227839216
-519075524 -737054912
-257001087 267252654
-421788004 730996288
152208364 427832064
266710532 76359052
207624384 508385548
409161016 713301028
632092164 -662443540
-250063880 916002780
-545305288 -499807352
-257010131 267258605
648403844 -967326316
136202528 -689008276
452619992 293260704
154713372 -784431604
738540440 -832711264
936232176 227810088
-229994688 692882300
-256997344 267262802
118274244 -764376976
-722927832 -826958484
-776246636 -92714424
-375911404 -351618652
576384864 -953286620
-257007698 267261149
-895118004 -121026840
460164144 200240436
390431712 -437924916
831371376 -486175448
-884879512 346594072
-196046004 -552237752
-633650512 300353372
476068032 -895977280
-990220924 -531178208
-150315044 489233888
-141503824 748793496
-925148972 415904148
-665370904 959053964
537076628 123167748
458940768 487850308
-690391856 34735140
-71043192 25035516
672361624 334331184
-834473508 -403015008
-777033092 879097604
-654724620 -498467464
975729744 168855016
-257002911 267258514
601362124 -781912032
-56857856 262486972
977302656 -165563552
-677910508 -560990716
-598376504 -913148236
2330240 -291338256
621620648 -947548404
-257010597 267260407
188734876 -923779956
-125512552 -622043004
545887848 142756328
423127892 -257404136
-207245720 788072604
661700776 467052916
726947496 -54294592
28079392 -764770204
268196060 886539808
107380372 682818576
310169508 733559552
957626692 42468624
561704352 -687318852
-342370512 -113890480
-279934644 -724457052
-227751832 -6262520
-396315568 -500579244
-574826516 780557580
-771892 164980992
340550012 638383812
819385204 -724690076
866630820 -20578932
-705640364 -999789472
330063932 58707484
721223844 -588880776
-58037540 9787008
-986026492 -216916216
-330165880 430511840
-487792052 -607187724
904453528 329059016
-901191192 -530260676
981176680 -8927732
-257009174 267255530
-828400320 -203837744
-500171452 475048552
-562432552 539610764
596847284 582661948
211731432 899589152
821846520 407748308
806568884 -257258496
-837095028 -67591524
-214775308 -424496908
-530843236 367799256
-395995160 447741052
211993584 7296564
373945264 530974312
-819589100 -679250396
-897084144 191764188
261423800 296930832
600866948 56115092
-542843972 -653879908
-56260732 176821524
941009168 -86189752
-70577144 -176442860
-640612104 908720780
231159808 330777568
860907168 -992565728
666230180 419821864
-422457948 731273004
-51148768 -224300164
108545492 -863819968
727311596 -74130760
-678012456 393242564
-548582188 -320422564
9000552 -857601140
-490967004 -945873544
-257006249 267259978
-257005342 267260120
651069056 93165908
4573096 824264144
-213930596 -589623540
41114172 852270716
-257768236 768265564
-890180808 813457656
-634043740 -928280232
-578525772 -496690656
573952676 719752880
-359410392 388145164
811273056 -921056488
-187234784 766780036
-964894128 -23346092
458241696 423885220
189288308 337287676
-477975916 -40589868
-814273240 -349244720
-771353132 -109768868
402039220 143178684
-906346848 723073472
-779741996 230606376
-257007314 267261079
514240276 842075916
357997684 200793868
-262472408 712063088
40750072 -443604876
617440780 -19209916
600197004 531047132
436643284 29506664
-677808560 -144387496
-652365252 795063324
763255548 903725328
432944028 664424244
40254896 -848207360
-256268144 -145538052
492641864 456989192
-106943452 -622217772
488360048 -865640468
-391742472 900841656
911123840 644646332
-66819632 -68261468
-54920844 -955427528
-680415516 612794864
604799228 338962536
-331127104 782916948
79970924 -967370008
-366881724 -170136648
-979909612 4296380
-318150580 -776494224
531382104 527187672
-752813160 253471856
968811844 758900912
-208760376 -582720204
-414899232 608556740
57061752 -868946496
-861664496 484631664
-875471168 -261744208
-220994136 -854877672
-373085988 275521752
188079496 -121871552
-923051756 475966084
400364360 -595099604
677983328 -75980388
-208090432 -594706376
59785220 -461766184
-264555060 543018740
341875336 781052756
-840153468 -315223216
-486859956 -568869840
-699829328 160975892
-698169032 393941636
578991820 -414054520
-570195164 -385101288
-89015168 -284376664
178540076 -530231548
-663273688 465217852
-541038036 49036988
-257007060 267257698
-824701064 721879224
877131464 -575452768
-773159068 -498744180
646685292 -953869180
665836952 -472499852
-43022056 549281260
423783272 -347569860
50478824 -549980332
666550588 -89655984
-210711952 320990560
-322097424 294484080
-774906748 358536552
-716403160 -477407920
-769343300 809583632
51352664 -460397168
-492190380 349521436
-855635000 -247078260
-340826728 770333652
101248928 -290012932
-857921548 981366012
98132232 -562374296
239126316 -837153284
304474984 -407005544
-882112352 743186356
464649856 -12058992
621955620 -37939220
-701052704 -921041924
650908852 191458344
-762993396 -967952568
-133508188 -553402872
-8417992 265516284
254010724 -774324188
634771940 213741264
-333151500 590468252
554961220 -160189436
-599381420 -879898624
514895656 -357677276
-69310076 -441405712
783062588 -202599804
891083776 -333413652
-257008069 267258071
-151174320 433147924
275332420 -446575932
-94156260 -542174028
-136289912 499632584
171534792 779960456
874480816 858620620
-875645936 -337578956
609343196 832245216
-95598096 -622829460
907235252 923779956
863732584 -920750644
-69412024 -325476272
447071108 466659688
-343055020 -42585136
-498962640 -453115168
2417624 -151786008
364405844 170806592
-267205708 -747832272
261452928 850654112
-421700620 -336705116
518376452 -489743628
699625432 -511312912
841566176 -94331028
288381764 -932372716
156286284 -176690448
831211172 -605105072
-690726828 -633024260
-154727936 -661729904
-988997548 -451658768
938460468 326845288
297659032 -181103340
-477029256 -344642496
-183040352 832507368
305217748 -425749412
436905436 -447376952
-271254500 -309659768
575540152 -760167980
811768232 -947912504
621358496 -600925204
-934338856 666637972
320014772 -141329056
354269300 -754997760
-628465728 154174504
763255548 221431056
-370435340 -827147816
-979458128 811506080
-599527060 618489388
-953607028 -568855276
193380792 -188938772
-652889556 889933220
181875232 824846704
606546908 -775518436
10762796 -824497168
-115579904 -806044580
-320364308 -599337728
781504240 -683648724
60498856 -764857588
86262572 -441303764
69441152 94301900
-946791076 906346848
803554136 38915008
708611420 3014748
-646860060 -122949288
-275725648 -832055884
844915896 539537944
596133648 -950665100
-144824416 -698431184
-854338804 -630126024
388975312 -204303792
259384840 -874495380
314757168 696406788
-257005034 267252000
-811258492 404937456
508545752 -898103624
-130478876 -85592628
94127132 619843840
-182617996 -757226052
968811844 977797832
462217668 795354604
-144300112 669871180
-256998805 267261420
-894593700 173704828
137061804 -764930408
-621708032 940703324
-244544124 -697994264
-613057016 952558420
630155152 -519221164
-435682060 -828342064
-671196504 -332306788
261380108 -708567728
-978278444 -636461364
896588968 -298605692
506142692 492904016
-587744784 -122672572
-145406976 622756640
14724204 -203371696
-963787264 952339960
-992725932 166146112
416719732 -536654272
683648724 725141560
722927832 406015192
151654932 602512680
417258600 114167196
837255232 -635063220
-672390752 -680430080
-198259732 -457994108
390708428 -257578904
780819732 631334836
287711820 -801544304
30016404 -851950308
-106360892 701751776
-925848044 -521012536
-939625588 -559956672
528687764 -853887320
976632712 100462472
24962696 -901482472
-373435524 822370824
212925680 79606824
-425195980 413981700
-457775648 560568360
16573832 810777880
-951029200 -535066796
-267861088 -681172844
-396082544 504861060
157873760 -597575484
-62275664 -543237200
-903856404 641209228
526197320 747744888
766022708 -862960692
257841056 -287682692
693392040 -999221476
-44944504 -504715420
450741236 -845556712
769692836 -667657452
-695314488 -390752120
210158520 -173253344
872004936 -386018820
833410336 215226792
-896297688 -547577272
-257006295 267259619
-967209804 -316563104
431939112 810282704
128367096 751181992
-316941768 971870284
-328694916 -767945156
-257007257 267252700
-832463676 999279732
-766954804 901365960
886758268 -289794472
221212596 -998871940
729001020 -831648092
602891344 -307256708
753818076 887238880
446444856 1106864
-257007898 267253120
946922152 -259093560
-22938300 -811608028
-581613340 -235150344
844071184 215911300
147475064 -902021340
395878648 -602731140
915711500 -96821472
-462698280 -72514156
87485948 521085356
370449904 -613639576
-498627668 38215936
438157940 206299060
-461183624 -158121348
555063168 -163641104
868961060 787271584
606444960 -694207624
500972472 -299727120
-60251268 -235820288
766124656 937237092
979283360 356235440
-418248952 180112988
-562971420 -250544492
-423899784 -478995396
387795628 -9117064
-522046580 -934280600
865669596 -743026152
-210682824 -459756352
-839716548 273089564
15627172 -373828752
744482552 -867009484
-513599460 -917590256
-699625432 203138672
-191589420 -125964036
-143440836 787344404
828109040 -770421036
-256996458 267257530
-379829120 590366304
952733188 -525075892
-64154420 514473300
-412015560 383091456
956097472 -978249316
-910584972 -345691104
757400820 13646468
21161492 -877568384
-717437204 -181015956
624984932 753017056
187278476 358318092
56173348 -1470964
-523779696 -725141560
-205483476 -84034280
900492120 81529272
-429900152 -350832196
-292634452 322388704
653064324 -659938532
787460916 110307736
790868892 -240204052
-654142060 -938081804
630126024 946033748
231130680 32827256
-226499328 -386776148
421278264 703863556
-297600776 593570384
-979166848 965127152
-272754592 602600064
-793490412 783572328
-258205156 -125570808
-807442724 689270428
-481791684 -180680984
-488389176 -22617892
815598564 471130836
346390176 645680376
209896368 336297324
-303834168 -924464464
-384984776 -977025940
-429157388 -641675276
-151552984 697164116
-449488732 -933639784
54352848 -674793812
-578205364 -345443516
-256998901 267261844
-74931780 -640699488
568374664 512973208
-257004893 267259557
592987824 -37924656
261977232 -259807196
461081676 -775911664
-187555192 -287872024
266157100 242476036
538882564 -510599276
126546596 656020816
-839658292 639883904
592580032 512754748
695401872 87384000
-241383736 678769784
-276104312 288177868
-663404764 -846284912
-389703512 394291172
503492044 -886423296
-620688552 882796860
-655627588 461198188
-493457448 -717626536
466237332 119919976
-367216696 777863240
-520502796 -482155784
617542728 247660820
-280444384 -805462020
353410024 -500957908
719155756 548232652
167442308 -127100028
713636000 355987852
652059408 -235062960
471873600 679497984
-645330840 49168064
897608448 787023996
819064796 94229080
319272008 924260568
-329845472 -204536816
-976006460 -28166776
808564152 201070584
287872024 -900026072
217090984 -285221376
-395121320 2723468
71072320 -90893924
-178132284 248389020
352914848 -971913976
160451588 -541882748
-615867868 -552834876
-256999091 267255652
250413416 853727116
511545936 262749124
-435594676 -600342644
-757065848 676104572
-257009344 267252687
70984936 677065796
-306805224 12976524
706164668 800495696
-724937664 790504792
320320616 -889816708
-440459052 284828148
-171170692 -83029364
779800252 -265996896
6175136 -814040216
-649991320 855926280
-366663264 876345008
870490280 -673570436
519075524 857324424
529255760 -794742916
-252350428 147489628
-690930724 952704060
375853148 -537484420
924726616 -26433660
562083016 872937032
235630956 -794276868
998464148 175845736
579224844 -685279892
644515256 -869368852
958442276 -409947472
-373217064 727165956
76417308 762381708
-901132936 -544853804
239708876 193380792
-247354976 917036824
516322928 -744948600
-890734240 857819600
-185399720 947548404
903535996 -767843208
715893420 310038432
579443304 271793368
-318878780 59566760
656821836 616770836
890967264 -828851804
-19530324 706630716
-572714736 -69528536
449474168 48454428
962884296 101656720
658671464 -300222296
77698940 110132968
-502894920 -459261176
-840823412 513249924
-370304264 532008356
354211044 130333236
-770260832 94360156
176923472 445046712
-840648644 -882257992
869106700 31895160
-251170744 -84645968
-736967528 534979412
605614812 -227256656
-855110696 325811244
223076788 628028808
160611792 -71217960
936610840 -153155024
-335525432 196541180
334491388 -315135832
360531820 -852518304
-895263644 -109390204
-678638708 -77611556
-7078104 936334124
533989060 582865844
-562417988 -415467228
-244311100 745487468
783062588 393621228
167617076 -537717444
948815472 -793009800
-193395356 178685716
657943264 502326924
-749812976 399053600
-961879380 762571040
-771892 -311276372
-478776936 -624518884
-257008794 267262524
540411784 302101052
-698300108 71669444
515288884 368760480
-81296248 -977564808
38201372 -166990824
-759104808 321019688
-596905540 75980388
145450668 -523852516
235907672 -432201264
-257010701 267263643
-744846652 899880432
526051680 950592280
-61707668 -722141376
-273468228 -727064008
-859887688 957437360
335845840 933508708
-327267644 763648776
841420536 206692288
-618402004 -478412836
923124576 160917636
714203996 -714771992
-142741764 -266885300
-257006340 267261473
218707588 -803248292
-326510316 -759468908
522833036 117444096
96005888 -110759220
-257010582 267256776
889030252 212823732
-355419856 -811156544
277633532 612401636
58590972 220178552
-578802488 354677092
-108152264 -823637892
-898045368 -367799256
-722287016 854528136
369911036 621140036
-841478792 -506492228
-205046556 969350712
746900176 374862796
-184059832 199730696
-629412388 -393490152
-565578376 -131105128
968433180 812467304
-49954520 411068900
122978416 -482927676
136362732 -799374268
-463513864 -442774728
95175740 -886263092
-320131284 -891928488
622101260 979050336
-755827908 -779057488
-956126600 439730852
-237014536 733472168
-513963560 932096000
3670128 -418948024
578613156 210173084
-417273164 -535197872
370479032 914692020
587919552 -654870260
-659195768 -873111800
890588600 629091980
889467172 998464148
933610656 132459580
811185672 359643416
864722936 362133860
238864164 326335548
876039164 -146484712
616159148 859625536
-716039060 -205017428
-959898676 -772416304
895977280 -396869000
774324188 712529136
-823230100 -794772044
168840452 -849168584
542042952 -841784636
-523459288 933858244
511851780 829842156
-604202104 -650792340
650879724 -830148
-277779172 260316936
774163984 895409284
844857640 848396692
-531862716 -686852804
974753956 -73082152
-411418436 25312232
-257000110 267253116
872645752 44463892
707970604 112987512
-708057988 572175868
576763528 291265436
-901205756 915988216
284158204 -754924940
863310228 -952806008
-421991900 -813428528
783397560 -917735896
-717480896 423288096
-355201396 -669944
940703324 -835449296
537076628 -491971920
568549432 435172320
836148368 -296158940
211512972 762090428
-326350112 310854016
-952034116 966467040
273948840 215780224
-52430400 523444724
878646120 365672912
-241602196 16413628
-925250920 955893576
316577668 -176340912
519031832 167500564
-144212728 845571276
430060356 885229048
-355070320 708553164
714000100 -321281840
-955689680 957524744
338816896 3014748
971244032 886102888
-41725860 675769600
544067348 305057544
355492676 -506579612
846226656 -890588600
207784588 633534000
855999100 119628696
-984948756 356701488
515114116 -32273824
876548904 -117036304
-950635972 -112827308
-118652908 -494127392
-439410444 68975104
419880120 -974287908
95554404 628320088
287289464 -50376876
-563932644 -214731616
-773508604 694528032
329641576 881500664
-811520644 172233864
-507948628 -475135936
-918784504 456217300
-12583296 876039164
617295140 347045556
-613348296 -426244588
700120608 356614104
460018504 -526255576
-77247456 -558514836
-951262224 -259938272
292750964 648170820
-640379080 948495064
432244956 651418592
-709965872 296887140
-459028152 248301636
-465378056 -516687028
-920692388 -982924360
781314908 446765264
915230888 -602308784
-342093796 -877233412
-25355924 568214460
-199701568 -620936140
-67678908 -527624592
-608003308 -788538652
619960352 -108865900
-40517048 -721063640
307402348 922906116
-165272272 -530857800
-115186676 309455872
116497436 -656982040
478631296 478310888
-251796996 -829681952
-519993056 259253764
431108964 -253442728
-382348692 -474043636
201245352 509550668
-722796756 -111254396
-43357028 778911848
-62974736 922250736
-672201420 863266536
-463746888 -870490280
-446881776 402097476
-661118216 -926401476
567180416 644952176
594837452 97171008
240291436 385144980
-805549404 263302556
752303420 396956384
979137720 -319446776
576253788 -160844816
42890980 167107336
17520492 632063036
-5476064 -833716180
-817287988 -775154336
143542784 710271716
349885536 -644020080
-220280500 860950860
-16734036 -492714684
108254212 603983644
-799898572 -396883564
359556032 639403292
795165272 -206881620
-80757380 -668167192
-108166828 -864533604
-207653512 -577156756
-926299528 -549528848
-455794944 978977516
714538968 606809060
627912296 83655616
-431880856 315033884
81995320 -437065640
448483816 674371456
208731248 583404712
80640868 -503666812
-752842288 54061568
-789208596 158266988
-178379872 -351662344
-488782404 -221445620
819865816 192900180
646539652 149208180
-269375744 -428822416
630359048 -443036880
405942372 503492044
923386728 144270984
865101600 568636816
614455160 -628727880
-434109148 -374018084
-257535212 -561718916
-852605688 97680748
-961267692 82272036
652918684 -551757140
469106440 -244951916
-796519724 -456537708
958660736 -766590704
241529376 413734112
-245985960 -834852172
181380056 -121187044
-902720412 -283794104
-257002325 267260004
351516704 391305552
-683721544 198929676
387883012 -378096004
837415436 -496064404
264642444 -866659948
-350395276 656821836
-738904540 -644020080
-87252924 64270932
-638675092 323087776
-167034516 -919410756
907978016 -394262044
-868174604 -131935276
-931761028 791349504
324558740 319242880
-647617388 -634393276
-257006875 267249690
-958573352 -382523460
940179020 34895344
-153023948 -531119952
822734924 615139668
12408528 -859712920
-257009730 267262893
688731560 586055360
822225184 -446386600
851047340 -282031860
-260579088 -799024732
-257001330 267261548
445862296 -990060720
174578668 39381056
947970760 574549800
-89787060 803801724
324660688 211847944
-576195532 135445200
567646464 -126095112
-884471720 423331788
19035148 240626408
99064328 -251549408
-243597464 985778904
418583924 -271443832
-233650252 489233888
584992188 132328504
-469965716 -212241172
-453508396 -544882932
831502452 -162679880
209619652 168461788
372954912 -564879304
-903404920 601187356
98234180 -149310128
-350220508 -93195036
662895024 -879665600
-532241380 213435420
612751172 -8767528
177637108 -652336124
57760824 895103440
315776648 -765600352
-927887004 773042556
-454790028 -669186672
583215380 -361420224
364187384 -828210988
-95801992 406685136
283430004 721966608
-247209336 -52546912
-64023344 -293187884
736690812 -867519224
448949864 -484019976
-87602460 -122628880
450872312 638747912
815496616 534600748
-769561760 -561442200
-401835324 873170056
302537972 -455561920
467970448 -383411864
-770843392 643204496
174942768 -777455448
360400744 379654352
879316064 -295488996
-704009196 -626630664
213027628 436031596
-457382420 -25923920
-295008384 -850523036
837531948 732743968
-277109228 -357138408
451644204 830614048
-70198480 299945580
898089060 677866816
159621440 -189477640
-555383576 -468582136
-2330240 932387280
-250194956 -728170872
367041928 865873492
932547484 -589973076
188370776 846998548
368410944 86495596
20447856 209255552
-474509684 -90544388
-841624432 -544023656
510074972 88651068
174200004 -574578928
27540524 257229368
-701052704 81500144
-870912636 -28530876
-470198740 -998624352
962156096 -919075784
296231760 647296980
200065668 -111589368
507045660 -297790108
-306120716 788567780
123939640 -451061644
-33570020 821322216
-815234464 397975864
927566596 -746725408
724384232 -612066664
662079440 940819836
905502136 575525588
45075580 643612288
859377948 -940717888
-639039192 11651200
-287624436 -664395116
-804661000 909274212
358507424 -278259784
-257001747 267255163
492700120 717058540
-444260256 -185720128
-667934168 -893865500
212008148 -91884276
600313516 -685964400
-346448432 964850436
-257000977 267252949
-964908692 -388465572
-717743048 116133336
115521648 -818147264
428239856 -855445668
-254258312 -198623832
691192876 625421852
-338190644 -847799568
208104996 -482563576
967821492 609037352
-686634344 -299814504
-780426504 -449940216
-257004538 267257072
-219785324 235339676
490835928 -135619968
-193657508 -231407396
-214804436 158237860
-257003473 267254112
74305528 741657136
615751356 512536288
179748888 -154320144
-767770388 -306572200
660958012 -523881644
476388440 -232019084
736967528 697542780
-100666368 137105496
-236825204 763634212
744599064 -451760716
179006124 65552564
70256736 380892292
-73125844 428574828
793242824 243014904
-419647096 530071344
-880379236 332000944
-517954096 -512623672
825079728 716840080
-889627376 287304028
25326796 357822916
619261280 -184482188
-567238672 -994997916
-819516280 -24278188
-601638840 26812324
-321238148 -357182100
171170692 431240040
338088696 80276768
217892004 660666732
547489888 -852532868
417156652 -409321220
811025468 -434939296
455663868 -227111016
-921114744 -785407392
476781668 -97156444
-257003850 267261332
-33861300 -368600276
935169004 727253340
206153420 546426716
-835594936 565403608
503695940 -626455896
741030884 903608816
82039012 521988324
-533435628 392630876
577491728 -110118404
-26025868 -306368304
113395304 -771294876
828997444 -397262228
-497579060 -694469776
-339122740 640626668
-796985772 820885296
638398376 -511414860
-675988060 -796432340
394305736 731491464
74087068 -55634480
783834480 707868656
424802752 -355274216
-695562076 273133256
505356236 -851862924
384227448 -975773436
-243917872 571302028
300222296 -282512472
186492020 319956516
-713956408 650340856
943179204 368643968
814360624 -957131516
212517888 -219930964
-107074528 -576705272
90617208 -969394404
-812977044 -106797812
71975288 463222584
-811156544 -665283520
-729117532 116395488
240233180 -368352688
3932280 107278424
-753017056 705130624
29128000 319155496
-546179128 -509536104
-647763028 544125604
-514254840 -609794680
225465284 759337832
-512536288 823404868
714684608 -334870052
-237451456 690129704
809292352 489656244
-74422040 -341467544
-108589184 832405420
51148768 397320484
-841944840 292153840
535678484 -181438312
-43648308 123968768
477160332 -546208256
-314028968 828327500
-996643648 -577040244
607449876 -430744864
-740360940 298401796
543907144 464227500
349783588 14476616
-390985144 -497404292
137629800 155761980
-452809324 706572460
-257007584 267253253
-750613996 -79228160
720757796 -349929228
-177054548 -114152632
-492088432 -658336492
-257008570 267258713
-443066008 948698960
63338836 -471931856
-256996967 267253628
-30089224 -770610368
-257010376 267251677
-525745836 760881616
191807880 -649102916
727136828 419763608
-923648880 -652612840
744162144 116526564
689270428 -203808616
-497244088 277080100
-563044240 -400728460
-244748020 -680036852
-686153732 836425084
506259204 504875624
-586448588 320087592
707708452 -647107648
318252528 323684900
-158281552 -495612920
-458227132 372619940
-850231756 -253835956
-983317588 146251688
-456712476 421045240
-518274504 733370220
845600404 980929092
635339936 971404236
-779538100 -577549984
296726936 530770416
-862596592 -368512892
-6582928 370639236
620586604 -110264044
-256998797 267254711
-755565756 275652828
-759046552 367493412
-301125264 -987220740
254141800 483612184
-403466492 -959636524
788203680 230096636
963699880 137396776
-793155440 32142748
207784588 -701984800
941183936 -762600168
150183968 848731664
-501278316 -115827492
-502166720 -370173188
566656112 -398427348
-257007647 267253936
-27220116 -557699252
-834196792 -212459632
-32419464 422385128
696683504 -391509448
763022524 232164724
-412612684 814841236
25880228 -696333968
-109637792 -837983432
-892962532 180826624
750264460 459290304
-87267488 -224955544
369008068 501453084
509769128 -686299372
-257004652 267259868
-257003858 267257591
-303062276 -716869208
-255248664 40254896
-256999984 267253958
-486393908 -198929676
-120619048 -213610188
-598784296 -778183648
-816151996 789048392
-609241248 866368668
-953650720 -498045108
-830191692 -424191064
-257009079 267251558
965389304 639228524
-719315960 -576836348
-364667996 -250238648
486364780 -84806172
-552645544 318004940
-990599588 757124104
-797073156 -183244248
108705696 23710192
339894632 -314087224
938737184 161558452
-596541440 -127842792
-51119640 -380688396
-438929832 -694338700
-428647648 375751200
-257002162 267256815
-63382528 -533683216
375270588 -296202632
-853610604 -560014928
833221004 -268501904
-641413124 707213276
35973080 707140456
-153839532 88680196
-622363412 -771484208
-644151156 -546193692
114123504 -623484840
20156576 -214717052
754065664 619771020
-541300188 781111012
-997765076 568287280
770391908 -199453980
-691455028 458867948
-488127024 980768888
-200153052 953446824
526663368 261234468
414447748 -979094028
764974100 133362548
953942000 397582636
757779484 578292748
72878256 -853596040
-387941268 -3699256
749419748 -273409972
-274502272 -614688184
-339180996 -159548620
-239242828 264220088
813821756 643670544
-975482156 272667208
415802200 -331578588
904540912 -473140668
335379792 851018212
380863164 -499618020
695139720 237160176
978059984 177607980
39308236 -826259412
-532955016 305625540
-498773308 -543557608
-397087460 -945553136
-197953888 -615838740
-352041008 -303703092
92160992 -446998288
258875100 510919684
319228316 501016164
-56799600 -189725228
259049868 115011908
-692095844 -406903596
849285096 -196817896
-886015504 912973468
-116774152 -63149504
222144692 8651016
452430660 318106888
-34604064 497681008
-912259832 -298955228
784111196 -480160516
-834080280 -469150132
307402348 -935154440
-593584948 -587293300
-862232492 857542884
995362016 -626426768
-174360208 -562985984
-210449800 371687844
-205993216 -320917740
229033464 503812452
-739166692 -101350876
-137644364 864344272
593016952 227897472
-955354708 189594152
185603616 -603007856
684872100 -383368172
-504555216 -730151576
370814004 -274982884
-63877704 555937008
691120056 -386266408
746448692 -659166640
302013668 -234393016
-257009461 267254762
-789747464 799796624
302872944 897914292
-258875100 -561136356
-89801624 579807404
684799280 859683792
-764333284 -523663184
576166404 -676293904
-361638684 313664868
295518124 -567107596
-742720308 -389878280
441624172 -242592548
-767071316 641602456
571695256 866354104
615736792 672128600
421991900 173981544
-859640100 -282425088
128512736 -424919264
969263328 470184176
827453660 920706952
-422166668 31399984
99472120 -280560896
-345283312 977579372
-749041084 656370352
432157572 899545460
737054912 329525064
-848527768 620047736
-825065164 -839046604
521711608 -740535708
48818528 210857592
947548404 703470328
-142363100 -484427768
-899225052 -841129256
-257009286 267262416
590905172 983769072
-214454900 -946456104
-516716156 -274895500
-412408788 460804960
-409903780 181438312
-89728804 227373168
860353736 -228611108
-326903544 435885956
252175660 783557764
52386708 282891136
783295612 391218168
933829116 -290202264
-154538604 630373612
-777353500 443823336
821234832 -989041240
-934601008 523095188
-36686716 973792732
-194385708 -438303580
-809947732 -635063220
685789632 951626324
821992160 442905804
79402928 863703456
-487835744 -479228420
-359206496 -677153180
-113147716 820069712
-951422428 696348532
-257004749 267254369
96501064 603138932
-214352952 892846020
-459960248 200094796
-936465200 -157640736
62028076 66717684
-902487388 -9655932
-257003902 267259275
-952704060 901118372
648025180 -540790448
790330024 -438653116
-977346348 764537180
-437400612 -464635292
317655404 932037744
-268734928 382013720
-630315356 -578482080
734986824 -732481816
-332073764 -458445592
151756880 581758980
181248980 385844052
674167560 154291016
188662056 -656792708
791873808 -921915764
806437808 -892904276
-405549144 -479563392
549907512 669725540
396941820 789325108
-559709084 -392674568
-36482820 -256413784
408461944 -764333284
136988984 763474008
-113919608 321689632
-559738212 645461916
-166204368 764755640
-853916448 -998930196
777018528 -4849812
-485723964 -422778356
668254576 -701620700
-257003855 267260611
599993108 -194254632
220426140 37312968
262574356 -418700436
89801624 -525745836
513497512 216100632
562796652 -262501536
137178316 -51702200
-627781220 284915532
4864376 526386652
56391808 545960668
672317932 682847704
-8345172 -791713604
-224562316 299042612
-507118480 -213027628
973909244 -95467020
876840184 -644966740
721427740 -101030468
121813296 -539159280
-489903832 855329156
616086328 603881696
552412520 -682789448
-967457392 -105909408
-108108572 -174462156
-209881804 829958668
-96850600 -764741076
-832055884 870970892
-422647280 -369241092
487777488 -516235544
-909463544 796039112
408636712 -643583160
540222452 687013008
696654376 286561264
-476009776 314320248
-367464284 660462836
929474480 465465440
-644413308 874262356
798383916 -512914952
-18306948 -857499192
-256997379 267255956
-108953284 -752084960
-907978016 -460775832
242403216 940907220
361915400 128221456
-233329844 351953624
-282599856 -74858960
-774353316 482155784
-702611052 -74509424
787591992 -643248188
911356864 982662208
552732928 -30628092
342953072 569962140
584001836 396155364
12554168 -597677432
787868708 -734389700
388596648 940776144
375372536 44711480
489350400 823157280
182603432 385043032
341278212 348254368
-773057120 68159520
996483444 -957568436
557553612 -967792364
-208469096 130915796
-413559344 639985852
726816420 642942344
949718440 873068108
343623016 495933328
196628564 295853096
-640874256 929226892
586798124 61430952
609241248 -951436992
108778516 -770726880
-349215592 752084960
-499341304 844857640
-683444828 766838292
786732716 -240480768
789062956 815088824
-255583636 -309980176
70256736 994124076
565345352 662676564
-130668208 995565912
-971986796 591764448
-675055964 -463572120
660666732 -860892604
426244588 379086356
-873752616 527682848
-170427928 864941396
-305348824 -292983988
128236020 133551880
-561383944 656443172
-454862848 863659764
546892764 -515958828
-707067636 -201638580
-257002717 267258374
46080496 338758640
-302406896 332132020
-373741368 624518884
957277156 -831546144
-461067112 134964588
-31327164 780950808
894448060 24219932
935664180 204434868
-704475244 -891666336
-759308704 -313839636
-967952568 39978180
-999774908 -914138588
426040692 420681140
487544464 -488389176
-212357684 180841188
948349424 16195168
-554116508 969787632
881704560 -176370040
835565808 263142352
625217956 -277283996
-123808564 -87209232
219785324 31385420
770479292 -750905276
456901808 -503375532
-447537156 392397852
-130289544 922818732
374789976 -256297272
-536523196 944504528
221766028 661846416
-546455844 743637840
-896821992 794174920
-458605796 -382130232
-369095452 -129910880
810967212 -493268116
86772312 -9000552
-82213780 -108720260
943470484 891142032
-984045788 968127336
140702804 -40007308
-979429000 -559126524
-104817108 463659504
929299712 -771032724
-720146108 293246140
3946844 -27962880
-353410024 -263914244
-771338568 987133356
682600116 -881806508
910206308 -763575956
-519148344 925061588
-829215904 -893268376
-67358500 611789948
392732824 180083860
-386208152 -606634292
-510060408 -613610448
-76475564 -605338096
495991584 -13952312
81820552 461008856
-828531396 223703040
33890428 -854717468
-881165692 706965688
-257002292 267254945
-964078544 733792576
-214964640 -128483608
748021604 57469544
806801908 -838755324
802898756 -917342668
768615100 -338088696
-714611788 383295352
-296756064 245403400
-341787952 616319352
241340044 -65421488
-462887612 356701488
-669186672 -706222924
-830031488 -140469780
-30817424 385873180
-257007967 267255167
-331462076 -982021392
280764792 -864256888
169481268 -262093744
679396036 455197820
822298004 -252612580
309062644 -765571224
-10398696 -324646124
-462392436 -558776988
181569388 296610424
-64198112 -951262224
873956512 969845888
-785465648 -855241772
-558485708 504540652
-974433548 -290449852
375256024 551436732
-452285020 -415248768
606037168 -344802700
-828647908 848032592
947286252 626237436
593555820 -893486836
-718019764 695008644
812103204 77043560
-891841104 165170324
-227271220 -709893052
980564992 -498773308
-579982172 261074264
281303660 -257826492
839847624 414389492
92219248 404092744
697076732 576428556
494520620 134818948
-257006586 267260113
-799024732 519323112
-363706772 577855828
-370479032 345312440
-347409656 283721284
-781999416 -255714712
-305931384 550460944
516526824 -986448848
833177312 342472460
-516002520 -789354236
273147820 62071768
513147976 -694513468
-257002564 267260764
460193272 222013616
278216092 -193016692
-257001437 267259561
-463106072 881209384
-256998495 267252271
-843488624 -804049312
-291716920 -165563552
-638194480 -591094504
345691104 -653457552
-777863240 -162942032
-545465492 -151247140
52022608 788990136
-553621332 -508239908
-735671332 -981657292
991939476 -514313096
-256998785 267249761
73431688 -74858960
434080020 -83335208
923605188 944606476
776130124 611236516
91534740 -999920548
999148656 -174753436
-272375928 -795441988
-310242328 209517704
-54804332 -131512920
546295640 -421438468
-547154916 230752016
-641835480 -286677776
593016952 -169932752
843168216 -536392120
-262224820 396985512
-41114172 -469295772
-33060280 -831822860
-400495436 455940584
-257009175 267263787
586084488 -470839556
120546228 872980724
-678114404 154232760
388407316 267526116
-512346956 60571676
197400456 -669346876
776435968 438740500
-604624460 -830614048
228159624 -610071396
392761952 -891491568
76912484 685658556
1718552 564966688
-951946732 -580317144
587861296 -100812008
135707352 855285464
-104161728 -260622780
69878072 -993046340
-257003659 267260585
662836768 956184856
-777135040 838012560
-318136016 35536160
-754123920 -561063536
-868261988 503535736
-676803644 583797940
-852532868 581016216
-400961484 408068716
-365221428 -786674460
263593836 -493879804
-369809088 515565600
-753031620 -661161908
-894870416 486146320
145814768 341671440
156228028 505574696
-776712684 313562920
226426508 -131148820
-47755356 -129823496
812307100 -21656668
-51818712 -970909060
-839760240 -568418356
408374560 -196118824
-897506500 -536887296
-556199160 86320828
-924114928 498802436
74276400 -450202368
900987296 -240466204
-830817944 421423904
335190460 -827657556
-137105496 -74043376
358813268 157422276
-341540364 -827308020
-257008380 267261177
-175408816 -419690788
809714708 194458528
-402213988 972481972
-452969528 989143188
205760192 325447144
671181940 -798646068
262559792 579792840
-424802752 -976166664
-256999978 267258750
-46866952 -146848812
-257004232 267262114
-771746360 730238960
-281798836 549237568
248855068 459173792
515886008 46546544
-908618832 -225610924
-337375060 147737216
-641995684 -364114564
678318300 -544577088
172146480 926561680
-513643152 129124424
993963872 940543120
-78864060 598696912
11068640 107074528
365803988 340520884
-114487604 -243073160
-822662104 646131860
164121716 -594997656
17272904 -14039696
-624708216 -240131232
946893024 -111458292
-737710292 -642039376
-732408996 -66936144
-550067716 154553168
-908895548 -637655612
-844872204 -226178920
833541412 384110936
639563496 489816448
-250515364 79009700
525935168 -283430004
-96573884 942902488
-56741344 -310052996
-756337648 280225924
13020216 -522308732
346026076 -633344668
-781868340 -317131100
382290436 928979304
-157072740 642665628
452343276 933843680
31472804 205279580
-723626904 -325083044
275026576 -882097788
-407413336 136319040
-243874180 19399248
640976204 -3582744
951844784 295692892
-384824572 -652190484
-342588972 -67693472
264758956 -956024652
-437910352 848600588
-378474668 -195172164
297076472 759075680
549062800 -302101052
-265589104 556461312
151742316 -277429636
-951975860 -900739708
-23011120 573588576
-43167696 674983144
28749336 -366342856
999061272 -976122972
595667600 540863268
167515128 901176628
581802672 -21059544
-209066220 -856756428
-538518464 -613173528
317247612 433497460
993891052 -722053992
-604770100 932212512
119017008 -945101652
77422224 438303580
-453537524 549761872
668822572 162301216
586754432 46968900
-709193980 -692707532
-446925468 -31967980
-763823544 -37414916
-219421224 -638806168
-361536736 931557132
-263797732 985633264
709528952 -272900232
-862436388 -918507788
792718520 34167144
-257000011 267259587
-268822312 829012008
123881384 -302567100
911648144 -469674436
-257004580 267255157
-757109540 -931615388
-950490332 519556136
-984555528 3699256
-800816104 468451060
-734768364 356570412
-802665732 915813448
-537702880 -211338204
45323168 -386149896
-293217012 308887876
529736372 -337943056
760371876 -283415440
-689532580 371964560
688265512 671400400
-388800544 -952660368
291862560 -976545328
-878675248 9583112
257608032 24700544
-25618076 -21947948
-256999168 267263771
-504744548 785713236
-97768132 -313009488
49910828 -991604504
128104944 636097264
192215672 794932248
363124212 -726758164
271196244 748167244
-483393724 -990628716
-780979936 -159869028
609416016 646976572
-840604952 632514520
921711868 142042692
696887400 -608192640
976894864 929838580
-23244144 -801791892
74611372 -254374824
-522570884 -138518204
-593031516 18452588
-274210992 -921027360
-302814688 -445148660
554203892 508705956
-171782380 -817914240
944315196 -142392228
657535472 927610288
-759643676 -640816
-901089244 -746565204
-439483264 -179035252
-236053312 -915449348
-42934672 75980388
344817264 -788698856
-644558948 -268938824
36162412 418700436
-18248692 556723464
-741875596 -647122212
-256997901 267263562
38813060 814535392
-726233860 -650107832
493107912 -324748072
-14651384 -443022316
342210308 167966612
-579210280 -369838216
667905040 316577668
723000652 380804908
290129444 -536785348
-110628144 -830861636
-151057808 183753988
969729376 21554720
-719417908 309383052
-913046288 -289838164
-713941844 -425108596
529882012 111239832
-415219640 -836614416
627693836 424671676
601027152 654710056
99268224 258714896
-295357920 448760532
-656239276 782101364
-506841764 998944760
-893108172 111167012
456683348 816618044
-280400692 804792076
114662372 472791132
-559417804 -785654980
483874336 732845916
714655480 -682090376
227635320 948422244
202963904 -950009720
-257006471 267259363
820390120 899181360
551480424 843707084
-865087036 -152761796
-907686736 -496253736
-552470776 392048316
-903419484 -510074972
119104392 628917212
-314407632 -980477608
-718442120 -195463444
764551744 703295560
-552223188 358376348
391189040 645024996
464620728 901060116
-494535184 -732059460
-480029440 -24438392
662545488 -76825100
-905706032 -808869996
-257003790 267263634
-4471148 622086696
-377498880 -564296744
169117168 108210520
921245820 392878464
115172112 -413603036
6568364 102253844
368163356 -396475772
281449300 181438312
-323189724 -255277792
621737160 666113668
261715080 73839480
985545880 916454264
588545804 975147184
667642888 -813719808
-621067216 -337025524
568229024 -289415808
-752580136 -77436788
999032144 -688367460
442221296 947111484
-875849832 679570804
-691047236 894069396
-421715184 186783300
234087172 148407160
-470023972 962258044
885127100 -679731008
524740920 -869878592
306528508 -23564552
53639212 28166776
723874492 -969044868
-225013800 -858606056
-553388308 132182864
-834677404 22020768
91432792 -227635320
15656300 446139012
645112380 -742472720
-832230652 -539683584
95947632 -176632192
529153812 205993216
-365760296 673497616
18700176 728403896
-165985908 -670322664
-257007930 267254435
13559084 -675390936
707868656 41070480
506273768 716141008
469150132 -240582716
27860932 -302669048
57921028 -483583056
-535707612 827249764
-329510500 654345956
-135678224 -29215384
-732336176 957248028
526284704 355492676
-541358444 906827460
881253076 841158384
-654433340 436788924
-261117956 843517752
493107912 67591524
743652404 237451456
93981492 -456566836
-603357392 880714208
-610537444 -863499560
-234305632 437386048
-958252944 -823477688
-649335940 -850144372
-394640708 620659424
601507764 -996774724
-8709272 159126264
709514388 772634764
831851988 603750620
-899195924 42920108
675288988 -437633636
992580292 -131221640
466295588 657928700
-5534320 -706557896
-256997433 267256531
-232805540 -715441936
144343804 -624038272
-633271848 858737132
-724602692 502356052
311960880 -121915244
-774091164 -876650852
-778737080 -579195716
-256999307 267257366
-257000249 267256473
-564194796 -615649408
-771629848 -135940376
-526677932 101758668
240626408 901875700
459217484 529212068
-454673516 279366648
-306266356 -893661604
724355104 -780543016
-954597380 94826204
-582021132 140076552
541795364 517502612
175350560 -711640732
-730821520 -257375008
575889688 -223470016
-256996747 267249430
627489940 -573180784
-915085248 704766524
-309295668 942086904
989711184 700557528
-571768076 -738292852
623572224 319344828
157334892 -563553980
619203024 858329340
318165144 675536576
936508892 318470988
-236431976 868786292
-779494408 -865727852
338103260 491738896
-598187172 -173471804
446109884 234189120
-256997726 267259829
198725780 19239044
-27584216 -304343908
-257001432 267256310
66018612 -641456816
325374324 572641916
-436890872 159912720
-953009904 343812348
-593555820 404617048
718150840 -864766628
187293040 -560408156
-764755640 185924024
666390384 -330471724
80116564 -710606688
429463232 -182414100
1441836 -165913088
651374900 -36890612
-138372564 -50391440
-257001141 267251436
733661500 -601609712
-724733768 -530945184
-141227108 726597960
694367828 539916608
421875388 -95641788
-736967528 -22079024
739763816 -362206680
503899836 -658409312
-623441148 -663666916
203517336 223178736
891564388 24642288
-306950864 822705796
680430080 943834584
602192272 487850308
366706956 -861649932
-263215172 59391992
831065532 -697732112
131643996 638412940
-203269748 -277182048
662691128 -979734844
-583579480 984002096
-153679328 430249688
489932960 -808345692
-728986456 -700266248
-899399820 92699860
-702509104 160305948
-620834192 -330398904
-505108648 234626040
185254080 -365469016
-603357392 107001708
174272824 -321587684
892423664 -67533268
306863480 920430236
-466164512 646262936
-106841504 366706956
-330034804 76927048
840269980 587977808
48032072 -509521540
978380392 -831575272
-705028676 883248344
969918708 859873124
-539698148 -634043740
455576484 552339700
-569204812 34604064
526022552 221984488
819283256 273817764
276468412 -863018948
147926548 405723912
785378264 112798180
997590308 -40385972
811302184 308771364
-677153180 -497651880
198725780 -87150976
905298240 -187686268
360983304 -25064644
-659414228 970486704
-257009442 267260147
-37677068 -399563340
-820652272 -647573696
-611819076 50041904
-177549724 -62115460
-511109016 -1063172
-767275212 -448585764
-601303868 650821468
726539704 -347919396
-13020216 -10777360
896137484 951145712
938839132 115288624
-790373716 260404320
-257000793 267255882
791946628 395776700
768017976 -431094400
-156592128 778387544
728811688 222275768
85927600 390446276
32812692 -35681800
-375183204 -192492388
270453480 344511420
-627970552 -565869656
18408896 -789907668
142421356 391334680
458955332 153402612
931426056 920779772
232456004 853450400
637786688 -73548200
-779028360 -295066640
-521813556 -775154336
67154604 -937207964
393242564 -95831120
460426296 -191851572
-190832092 -355550932
-257002304 267254283
462858484 -618372876
411709716 286051524
-748662420 -543761504
914560944 443634004
-330005676 -202570676
-600765000 952747752
-689372376 566292012
-729496196 -635034092
-565476428 -557495356
-594269456 -663797992
220498960 -459537892
-181394620 -953053596
164412996 819545408
515987956 837735844
-271065168 891753720
923313908 -247893844
-877757716 492365148
656210148 355827648
-848192796 958762684
451687896 946514360
-795427424 -324646124
-127901048 -851994000
799650984 -804151260
18423460 807763132
-636475928 -604901176
-257005424 267252011
-920051572 -741569752
631771756 -650093268
181787848 250209520
-844857640 251826124
65887536 -533843420
-759803880 -228960644
-512390648 625887900
337972184 -636359416
673148080 661788160
-572117612 138576460
-446372036 399563340
186797864 -181030520
-270861272 229659716
-614877516 274371196
841172948 -217979388
-442687344 -238077708
7908252 -68130392
-870446588 68727516
-811593464 -173209652
-257002169 267250477
250282340 -738496748
185356028 -112448644
319694364 -227475116
-155995004 -907308072
-473126104 641879172
619275844 -120065616
366867160 -932401844
31254344 -591196452
516483132 837007644
813719808 437691892
-355609188 -672332496
-970151732 -951509812
983812764 747701196
-949762132 722068556
221736900 -781620752
-404733560 726364936
751240248 930188116
515973392 -572146740
181452876 447653668
541343880 650268036
804573616 928484128
-257004136 267257048
303994372 -769925860
-710053256 468873416
-425443568 -661860980
-623659608 -726947496
812088640 197444148
-733457604 -366124396
-508167088 -211877072
880437492 939246924
281842528 96122400
-838085380 -723146292
290056624 -976195792
-365469016 771440516
906375976 -178350744
311465704 810005988
293362652 -576981988
-908997496 840925360
-62799968 -480247900
671749936 -479752724
577695624 164019768
-955791628 923692572
-836352264 851819232
342603536 -371818920
-694979516 -805738736
514983040 643073420
-406859904 -298824152
-628713316 -904715680
506040744 258146900
-467518964 -852212460
-68101264 -43094876
477058384 -782436336
-710446484 -53712032
-462436128 831415068
-256559424 959796728
-78922316 304460420
347511604 -837313488
-104176292 680794180
213988852 -113715712
944315196 194327452
945538572 635354500
91796892 865538520
387198504 -814841236
61285312 -786397744
210580876 -593716024
-256998411 267250131
-129197244 -515798624
-185924024 110453376
524391384 -420302476
-807763132 878791760
389703512 -160204000
-118405320 174636924
251651356 876053728
-816763684 72776308
265545412 -218780408
-879549088 818176392
974564624 789936796
-458387336 667672016
-717175052 637568228
968753588 109812560
795704140 193963352
-181190724 102341228
-681100024 -760036904
945553136 -128002996
-81310812 479971184
-362629036 -290537236
281522120 347016428
598580400 -438682244
-647398928 861970340
-722840448 -62144588
612226868 539596200
-221999052 -696406788
963117320 756031804
-170165776 780135224
810486600 497346036
-522760216 -449474168
-415394408 745545724
682920524 -120342332
-256999770 267258361
-298430924 510220612
595026784 953781796
744511680 -678114404
-373013168 656603376
-870024232 -690872468
862887872 -729598144
653792524 599570752
-607042084 -656486864
296959960 -478791500
-846255784 337811980
499778224 -142086384
927814184 370843132
-394393120 606299320
174986460 673832588
960233648 -287959408
279454032 -596730772
966700064 791742732
-257001505 267253592
756920208 -290682876
-523153444 992507472
218780408 137411340
165869396 749681900
147460500 181147032
-249437628 -102326664
-84019716 849867656
98452640 657142244
846634448 428385496
740550272 480903280
-322811060 907468276
-963903776 552558160
467518964 -544446012
-347322272 538037852
418321772 -949456288
880393800 -797903304
428662212 579559816
-257008986 267263650
327529796 -151887956
-431808036 -416443016
531236464 291148924
651083620 166073292
518769680 753279208
855285464 -650836032
576996552 -917954356
165621808 545698516
321150764 541431264
153329792 628145320
-132503272 135197612
258146900 456202736
611527796 -295896788
691513284 901598984
-915536732 604435128
220731984 -59726964
825385572 -298008568
-835696884 -485024892
810326396 -830366460
-974448112 -638777040
-76126028 159271904
927450084 107671652
315965980 -669594464
-823069896 -610595700
793665180 -226746916
333748624 -123240568
764216772 23943216
-271283628 -117779068
499268484 693974600
416938192 404791816
367609924 450318880
782188748 -699756508
-451615076 473082412
734564468 -72339388
66076868 -249889112
-747147764 -576821784
-91665816 436060724
132925628 758667888
-4223560 -300178604
-721078204 -465057648
162810956 855329156
-759731060 358478296
-690231652 158834984
522600012 163160492
-178787664 -461504032
-762439964 -122541496
-76621204 567063904
623557660 187118272
-16952496 423229840
-490821364 -982938924
-952412780 657681112
-534309468 434924732
428938928 -273249768
521697044 -634728248
-947417328 -899327000
649656348 520386284
658336492 -129823496
922440068 -629587156
-468028704 340695652
-841041872 -440138644
-761507868 844100312
-258598384 622261464
-421744312 31691264
-622902280 774950440
-670846968 81718604
-898132752 383659452
-257004988 267257522
-298460052 652350688
-607245980 952820572
-233329844 746623460
-257008119 267262607
-419297560 -911953988
-28050264 -326787032
-786426872 10486080
-26812324 643000600
-922745912 -487136672
444464152 -164646020
51629380 187191092
849969604 -900783400
75266752 50318620
-813574168 -694120240
712907800 831866552
723568648 -65013696
-369474116 887238880
141168852 -505895104
-845818864 -261598568
-602687448 668997340
525017636 844449848
379901940 -665400032
293624804 741336728
-183375324 -961325948
-57644312 -937994420
-714611788 -252204788
53391624 101481952
-671327580 -23302400
-266521200 -990847176
47303872 -505662080
752623828 780047840
-65756460 -400247848
467300504 -345880436
360284232 -50304056
-559592572 973749040
490908748 -953956564
-551436732 526444908
369139144 -596031700
845076100 -107147348
-722345272 -693901780
222916584 -979953304
-257003733 267263691
-824162196 53843108
-724107516 862086852
-886816524 -364464100
97855516 -117138252
-642388912 312470620
403262596 722461784
2548700 511065324
-407821128 -566029860
-738875412 771673540
-615387256 -739982276
396621412 602643756
-961719176 637699304
819123052 690144268
-38769368 951189404
975671488 -336311888
-223470016 171563920
446838084 676745388
653544936 -959199604
431036144 870970892
-64940876 -487719232
-675609396 -739414280
125352348 -895540360
-11432740 -568170768
-353919764 90690028
341292776 922119660
-228800440 -222348588
-36919740 -47391256
-257008864 267251234
-19894424 345895000
-526779880 -115157548
-545989796 -468334548
114371092 -156577564
-848367564 430686608
-843197344 669667284
-64795236 -28123084
393096924 122308472
-88083072 903943788
-67125476 38288756
-488636764 813166376
-729088404 -262734560
920328288 -929270584
871873860 -431575012
-513206232 -489641680
911458812 -226732352
382144796 387839320
-387446092 92160992
919469012 260710164
-818103572 -661424060
158587396 274735296
-298867844 548917160
-648549484 -738627824
370959644 -858635184
278813216 228086804
-325418016 -806015452
-381547672 -13937748
-17811772 -906827460
-875398348 62261100
991837528 -370857696
-749376056 -454411364
-357458816 748094424
-257009426 267258760
457324164 742166876
410908696 655146976
48483556 444041796
53697468 -231553036
979589204 -927697672
-795034196 -829827592
209808984 848819048
931921232 121638528
-857644832 -864038428
-942654900 -235252292
-161383684 -569568912
-732642020 -427526220
-157538788 877947048
-328432764 929969656
-398776884 -24525776
119366544 379435892
362061040 309601512
-363983488 -456246428
-13850364 -834022024
-62770840 496370248
493792420 -92029916
-257008501 267250749
249175476 -1776808
-838318404 273526484
-36613896 -954014820
482694652 173311600
533056964 -463426480
865014216 -601799044
-511706140 644704588
531090824 593016952
-499807352 517764764
387679116 205454348
-247296720 -991371480
379989324 -778970104
-497244088 309630640
-914167716 -106826940
766823728 297469700
282774624 -299173688
704824780 -588589496
262909328 -240306000
753075312 248214252
-651316644 -276876204
-570486444 34807960
-257000408 267258491
-234655168 287551616
395776700 -798558684
586929200 160553536
384416780 -188691184
655569332 983186512
237291252 636053572
-955573168 -904351580
-89175372 286765160
718412992 251476588
-795587628 -736443224
-916672724 -636475928
-842454580 86073240
676876464 767726696
853610604 -794116664
860047892 -703936376
295299664 27831804
200691920 592711108
-178773100 690479240
-257010730 267250413
-517051128 -840357364
-343623016 820681400
-501059856 -398558424
-778591440 -19268172
781649880 -376231812
-257001396 267257891
140586292 -220469832
-98773048 -178510948
712077652 -236417412
-255292356 277080100
-821861084 -863907352
-156140644 859042976
-481922760 -338423668
43910460 692197792
-250034752 974622880
-636796336 -938227444
-571884588 -625611184
829842156 833483156
-256998578 267256409
549601668 -843576008
245388836 -105734640
-390562788 272157468
709791104 -320946868
-301547620 421977336
634378712 999935112
-948363988 -700630348
668880828 -175598148
-748749804 28982360
-107453192 -134105312
162840084 -62785404
-299537788 14782460
962607580 -439861928
-134993716 887588416
-119745208 926532552
180986828 -302173872
-453115168 677429896
-707256968 906842024
-247078260 270934092
189084412 -170602696
671240196 -301460236
87282052 -523677748
517225896 -323175160
-472936772 49954520
801602560 -973894680
-665603928 163102236
-618314620 -554582556
427671860 393548408
450071292 -229135412
306761532 395325216
-487413388 -301547620
52430400 -767158700
-257006721 267250756
485884168 515347140
755725960 -778882720
507482580 -743768916
170806592 -558077916
-646495960 477932224
720000468 -525469120
-437648200 -421059804
-325053916 -956578084
901336832 -156228028
105603564 691717180
371746100 -381591364
-801587996 560451848
-589375952 -998857376
729874860 -400175028
896035536 919177732
959694780 764027440
685906144 -362803804
-23724756 118798548
-909915028 468800596
-943019000 684333232
785290880 -402039220
46124188 -703528584
180870316 -369211964
-170588132 -919556396
96413680 -366415676
80291332 953417696
101074160 886073760
-603168060 748181808
-999978804 -832944288
561471328 771906564
727937848 -945931800
133347984 977055068
80422408 2228292
917823280 -338729512
-110031020 812394484
41842372 897957984
26521044 522163092
-574476980 675157912
-975045236 347016428
30103788 -739166692
-67052656 -371134412
-456945500 -737899624
-663288252 -395966032
-257001119 267260292
-228844132 382945816
-467082044 -666565152
-107526012 -762294324
-991109328 -784446168
-961049232 -582647384
-257006561 267263765
-35856568 -454207468
-797087720 677517280
-57600620 -838099944
826375924 611221952
-341351032 -329408552
421875388 679847520
-257009247 267258642
-257001046 267257643
836643544 -633621384
769634580 427977704
840168032 -442192168
888622460 221168904
-153067640 -762643860
544824676 869616440
679847520 -914167716
150606324 155951312
610508316 -273861456
440051260 -641354868
563728748 84573148
-257003216 267253203
-257008386 267257777
-110307736 -114924524
781999416 900273660
-792063140 -669594464
-344569676 -759629112
818045316 -24351008
-257001623 267261964
60600804 -60527984
-257002303 267261504
518347324 -703077100
985487624 454032700
705858824 -749070212
931644516 -664074708
-519687212 465975180
-618358312 -104613212
578205364 952733188
867155124 -869601876
-309951048 85898472
-173093140 457469804
-966394220 -149761612
-443750516 350002048
-562257784 -610610264
-770348216 -756162880
671429528 695401872
-334709848 -358361784
-196614000 -650093268
347162068 771877436
89393832 967049600
-802068608 731273004
-100171192 127682588
-309514128 210537184
-494637132 762250632
149426640 138401692
-231305448 -898729876
848265616 -676090008
147431372 578540336
-804573616 914094896
-957175208 -160903072
537702880 733850832
3582744 794597276
-489932960 -464358576
455692996 398485604
460120452 914910480
511487680 -656443172
249117220 -618212672
-185428848 924741180
305115800 -625247084
364245640 -212765476
-697673856 -809234096
932955276 58343384
-439774544 7063540
-257001858 267261203
235354240 336486656
113744840 -905822544
797058592 -786368616
963991160 385363440
-257001449 267260332
500826832 924144056
668371088 604100156
-582268720 346448432
477437048 -992711368
716199264 958165560
819559972 -88723888
50202108 57353032
31778648 -926357784
-265006544 -9568548
-752929672 -96224348
-220542652 -718689708
-711145556 747147764
-257004530 267259403
854848544 -859144924
-347293144 72281132
829725644 -943062692
508909852 -616901912
-901511600 -415641996
633679640 -98423512
-149237308 -763794416
-707155020 484354948
-793971024 751633476
-250457108 -613421116
43546360 46051368
-579152024 -995201812
767828644 -984409888
747482736 811418696
541416700 -911866604
706601588 -552150368
601216484 -285920448
854863108 -757138668
828662472 115361444
20651752 116599384
-257002793 267261545
434691708 593031516
885593148 -26535608
920328288 734098420
-313577484 -634961272
196482924 485578324
-675390936 407690052
648476664 -96865164
-308319880 -328636660
-707985168 703164484
-337258548 273599304
31065012 200852124
-476475824 976545328
-137746312 101802360
895540360 -660113300
-875500296 263987064
-251068796 -142232024
423360916 711203812
544606216 -522148528
-257006059 267252324
975278260 -542203156
196191644 189346564
996658212 731607976
-672769416 105064696
686474140 -86175188
718835348 826623512
-812569252 639883904
-267147452 -497826648
-460790396 14928100
-302974892 267933908
-251301820 920692388
965534944 -226004152
-978322136 -821861084
222348588 -581118164
-334083596 -9073372
177506032 -183317068
-315762084 -758420300
-963262960 -5403244
463542992 -923663444
174185440 -771862872
-416239120 344351216
-997779640 96952548
-403597568 534673568
721384048 668997340
133231472 905778852
-254666104 -226266304
-827774068 611615180
-581962876 672463572
-257006880 267251601
-892015872 168476352
-689168480 -52867320
-402170296 172787296
-684595384 -859494460
535241564 488811532
-781868340 799752932
442643652 71392728
-94156260 -915376528
-969059432 -439672596
963044500 -837328052
380921420 64736980
-818161828 -326379240
-470329816 -818307468
374833668 848644280
-863310228 703426636
-666579716 260914060
-288250688 283153288
200429768 722738500
825021472 794772044
262428716 565738580
29623176 -438289016
138605588 -598827988
-866397796 125745576
507307812 -658380184
28530876 780557580
502720152 566088116
81907936 -247296720
541766236 -686648908
505050392 -373391832
-256996606 267263930
-505807720 -442031964
-874815788 343331736
-946907588 -708742496
-458066928 618402004
-410471776 738220032
-307154760 819370640
696465044 591196452
820142532 -596774464
-723845364 225843948
-975234568 -774935876
-257006786 267256732
934950544 273701252
951174840 78354320
-441478532 -514983040
116060516 -277313124
9655932 -670643072
149717920 -517823020
-877903356 174957332
-293901520 -770566676
-313213384 691353080
-306077024 532984144
663914504 561296560
909259648 519425060
-309630640 148436288
-995012480 -546426716
-699479792 348400008
774528084 748851752
-742603796 776596172
-999804036 758565940
774702852 -39410184
80859328 644194848
-701314856 216959908
838289276 539552508
105370540 514837400
-696450480 133289728
-257009569 267260085
939975124 -981599036
-910031540 235441624
-160640920 520269772
-712689340 -619450612
381868080 195798416
-355332472 126823312
216333656 324194640
-184088960 -625669440
-56828728 385494516
290216828 700091480
234320196 -129590472
-964034852 -74174452
-583943580 741351292
889933220 -66455532
-915420220 117546044
-790053308 441813504
-256996918 267258686
660885192 54061568
252306736 -167602512
961704612 -51585688
-310140380 -326364676
-1048608 -461402084
778227340 -170311416
-607551824 -66877888
-197094612 -303877860
-257000531 267251933
7748048 302465152
69965456 -891054648
987730480 397538944
-561718916 -837430000
-887384520 -883510496
317684532 -910701484
106171560 342385076
-909638312 -554451480
-993789104 830949020
-911152968 -305683796
-411607768 845862556
30744604 240466204
176515680 -959738472
-796592544 -540062248
814069344 -355419856
-257002449 267251526
-669419696 155761980
-429230208 -451294668
-41070480 243204236
-288789556 -701999364
-964704796 -519337676
449794576 -872514676
-644791972 -140295012
263040404 157859196
455853200 -251199872
835187144 -894855852
687027572 433803304
-735234412 -114939088
-685643992 -366983672
234931884 -914255100
926532552 -487442516
814812108 553213540
-114240016 134003364
242461472 -349536
-590191536 -921682740
255947736 864402528
822458208 -741089140
-650734084 -569161120
-130260416 270322404
447639104 55328636
709718284 771629848
794859428 681901044
998027228 -211702304
686925624 907497404
-710126076 -669288620
668414780 -843794468
-753148132 -386441176
-881442408 682847704
-258540128 949572800
-305465336 -210930412
340477192 -592157676
-879767548 396767052
129270064 -450187804
513147976 918318456
-334404004 -25807408
-257007360 267260349
495671176 -97141880
-173471804 -95860248
965156280 279687056
-812569252 -628553112
28108520 -752798596
-499938428 -974943288
-638718784 -839294192
218926048 -860004200
-940062508 -12058992
-633344668 155791108
-244223716 -575802304
-18860380 254724360
-404049052 484879252
636373980 -594444224
-693202708 -471218220
-91520176 -388305368
618445696 632631032
655540204 -589303132
971462492 -851571644
797247924 -422982252
977360912 -65348668
833614232 -354196480
-140498908 226033280
965811660 -42221036
36541076 -60775572
869820336 -87282052
445949680 -140396960
-284493176 -379100920
317801044 -184249164
450828620 1223376
246350060 335030256
843517752 556271980
-582545436 479199292
-173442676 -949368904
-196745076 356745180
-221562132 -869252340
804340592 35244880
149790740 919702036
-971302288 179530428
55153868 -675201604
711830064 -472878516
-317145664 851629900
232121032 -291498460
417011012 129794368
-395980596 -420244220
-257004813 267250766
830759688 865203548
-256997218 267262229
-532736556 600983460
303309864 300032964
513963560 34065196
-257010145 267255350
343244352 -994196896
-617732060 -215518072
720641284 898205572
-690231652 590876044
395922340 -552980516
-186331816 -555296192
910614100 -17170956
517589996 -465975180
756570672 544285808
-347365964 -299464968
-649598092 417768340
-590948864 265210440
-995245504 379843684
230606376 -92292068
-573923548 -234014352
155266804 100651804
-604085592 371644152
436424824 -858635184
-102836404 631262016
-565432736 -210624568
-397975864 548771520
580040428 -52765372
-376858064 188778568
23360656 200677356
-731316696 35973080
637087616 -294251056
852561996 -138256052
611149132 -777120476
622552744 -22676148
158485448 880859848
-670905224 847930644
529168376 -244078076
340229604 361944528
376231812 -186506584
-435157756 485855040
273482792 780615836
-792543752 -17054444
378445540 737506396
686153732 539872916
284944660 -219057124
-555165116 -287507924
-256999089 267258192
852197896 -436497644
-995493092 814011088
730413728 -889612812
-175525328 -892176076
-692226920 321893528
-88024816 -900623196
-128469044 -383397300
186171612 -644733716
390606480 530959748
-782174184 653938164
-709048340 962025020
-345399824 306543072
774950440 -143965140
-346696020 636854592
196978100 -359031728
-72222876 -620877884
369139144 431764344
829507184 -112914692
639519804 -141605772
-968171028 -926838396
-635995316 -787475480
-256997889 267254207
804194952 970938188
993876488 670686764
719126628 -425589208
-218984304 -544518832
-10762796 -96209784
476301056 -190773836
-255962300 -592929568
617091244 313431844
187526064 166524776
-991298660 -726350372
-228989772 -944286068
-247966664 493603088
330020240 991779272
301241776 -510235176
-8257788 677925072
-288760428 207027260
-414433184 660375452
-10835616 -69091616
-483786952 -631713500
-572845812 106535660
-899341564 868276552
990148104 90879360
-506492228 740390068
308247060 163422644
176428296 16471884
174724308 905851672
-352026444 224081704
-368134228 -215969556
-943004436 -972001360
-820958116 -415190512
-541897312 693523116
-107788164 -756366776
-335117640 -766969368
406714264 -932343588
-428531136 -112652540
654258572 68217776
-705072368 809787528
-660419144 850042424
744060196 -155645468
965432996 279366648
317524328 420637448
343404556 -587176788
-106506532 -930945444
-412190328 56799600
709135724 -280895868
6976156 -142435920
420025760 655773228
-672536392 829609132
329510500 384154628
-848586024 332059200
955704244 -262152
-257001403 267263620
-828138168 -533260860
786383180 -140076552
-256998625 267255185
498918948 665400032
-518187120 -3014748
88694760 480480924
-977477424 -173340728
-703848992 377717340
509099184 37342096
-877422744 -410151368
-257007275 267255700
338365412 -293377216
-236140696 -425414440
-867577480 170267724
-145377848 342137488
895613180 658977308
-525673016 560976152
594779196 734302316
-881864764 878631556
892612996 -899603716
-134775256 -630970736
-338554744 345851308
429419540 676599748
250122136 -374993872
375605560 605775016
394349428 236999972
-4631352 676745388
-750541176 -151698624
-257002479 267251893
-621081780 -257287624
-572685608 804850332
955121684 301285468
778241904 266594020
167850100 -331083412
-627679272 -763109908
-934863160 -631145504
837968868 274327504
-113351612 702640180
437487996 -180346012
596206468 -410894132
-665458288 840401056
424103680 -386863532
-761100076 -909871336
355055756 -848804484
-967093292 -642723884
434589760 421889952
-530755852 837095028
-927202496 569554348
654564416 -712179600
-46211572 440488180
-912973468 -983099128
247311284 885374688
912201576 162330344
328607532 -363211596
381911772 -178991560
128294276 494112828
-748269192 409874652
-241310916 -287435104
619246716 769168532
-889962348 859479896
487384260 6451852
523750568 -131993532
-277560712 511691576
-704446116 897389988
167471436 21831436
-98962380 -619756456
-281755144 906113824
735292668 386703328
-586361204 -145596308
575350820 514560684
-167354924 -123094928
-339603352 -129080732
-836658108 795500244
-566903700 667555504
-379304816 -902749540
145843896 -720524772
661700776 499079152
712063088 745574852
787358968 -492030176
369779960 555645728
-363794156 690362728
728942764 -296843448
-601201920 653646884
-257007252 267263705
-759498036 688003360
220236808 -435157756
210478928 268589288
-680502900 -860411992
-927508340 241296352
262763688 -653981856
612037536 453289936
-257008319 267251954
-171214384 244296536
-164820788 591109068
572700172 -319971080
573996368 798689760
-990104412 66440968
789252288 661103652
-257002190 267252611
-257006015 267255153
435682060 530479136
875456604 393927072
228523724 -725141560
687435364 -545247032
-119483056 384955648
-775722332 448585764
-314174608 -847027676
-673803460 -776727248
745108804 102020820
76868792 121187044
-407879384 -554713632
488680456 313868764
-600124184 535154180
-863018948 687260596
-662414412 766590704
-584992188 -178875048
223280684 -668866264
-666521460 -347132940
255030204 -194312888
977564808 141241672
-13093036 454280288
-428385496 911298608
-211920764 977899780
-929110380 472674620
971841156 -142319408
682745756 -314422196
-516250108 -25385052
926124760 611775384
-891972180 -767624748
539086460 938169188
390082176 -479155600
-408316304 453741420
938737184 -738613260
402519832 -116570256
-849634632 375226896
87937432 -913424952
-404937456 622989664
-256998130 267257273
-797262488 -918828196
-8738400 308829620
-863528688 134352900
457557188 -430409892
-378052312 -888170976
407981332 -922862424
-582297848 -642825832
748633292 328287124
-852168768 867344456
34778832 -582836716
-108370724 -597007488
886845652 807340776
-88680196 -51789584
972234384 -842192428
-397553508 730836084
485869604 21875128
369008068 -554597120
992041424 753191824
-17680696 -647151340
-619232152 571010748
-162199268 439075472
-294134544 93005704
-27001656 -497943160
-498685924 819924072
-621591520 346521252
685148816 -88505428
-884209568 409000812
-925673276 -345632848
436963692 -426026128
-745181624 -149237308
-942684028 875733320
-86073240 227416860
705232572 -148742132
-354211044 -943077256
-93384368 294367568
128731196 821598932
-382698228 41871500
412831144 351458448
690741392 833657924
734054728 -742691180
-712514572 -763998312
143018480 516934616
737928752 752041268
-417957672 -63557296
-256999086 267253472
-16821420 685309020
-845847992 339734428
-929838580 -848658844
-679905776 808855432
63411656 501991952
872602060 -69310076
93209600 -198201476
-534032752 -816253944
860863476 -689649092
-454207468 -153067640
828662472 958296636
423521120 40502484
-70999500 -827817760
829478056 -155616340
675784164 -138489076
679017372 882767732
330952336 -494287596
-737346192 150344172
-313664868 -627329736
159854464 -430176868
-300557268 -679396036
-841813764 492175816
149368384 -483218956
-257008979 267262019
-358842396 -93224164
-903375792 211352768
475805880 773406656
10573464 913046288
28778464 270322404
-993454132 -342559844
-340142220 693625064
714189432 -282192064
-256998725 267261755
560014928 -901234884
-85082888 -411287360
-610406368 -875616808
-257010235 267251475
-168155944 123342516
489437784 600590232
-120852072 475878700
912856956 447478900
28458056 852314408
-288585660 -467125736
-565534684 -412365096
-506565048 -291163488
627883168 -729685528
-358026812 -84150792
962724092 -592798492
-545742208 36075028
-310912272 994371664
651345772 -41114172
-591138196 930712420
812744020 -468378240
-298358104 58241436
-257000868 267250768
-255117588 -841595304
152004468 -677546408
922542016 -268545596
-257003325 267257658
-229761664 337651776
413020476 -650369984
-572394328 -56639396
59726964 -630082332
-171054180 -709470696
414986616 -830526664
-452139380 -42497752
639053756 404675304
137280264 136857908
-257004822 267253634
796665364 848411256
323772284 111298088
-553519384 -534659004
-257002724 267255329
-29681432 -718485812
-590497380 192303056
610027704 975686052
-410384392 850217192
560903332 234888192
149717920 575802304
-509740000 229018900
-257010268 267261787
-888141848 -235572700
906041004 -191749624
-617032988 855067004
733617808 -933333940
-869631004 -480976100
-522600012 231553036
-934935980 242228448
630912480 -670934352
942028648 925702404
533188040 -100171192
799010168 -818249212
-257000706 267263047
-829346980 -632135856
81704040 720233492
-45133836 92423144
-160626356 504249372
-257009230 267260009
-344132756 836337700
250500800 -959796728
-674196688 -842906064
-226688660 -268880568
280065720 -505312544
-689459760 996090216
-927085984 658190852
-760546644 212867424
223455452 -179210020
838609684 613843472
-773916396 -689663656
457295036 235164908
-610464624 -421438468
29710560 -751604348
224649700 861314960
-256997643 267262578
-676046316 -631626116
-308640288 -101467388
-26681248 872689444
-677852252 698897232
-138066720 510584712
386907224 -619203024
307009120 802418144
492015612 802301632
-145305028 -860106148
-920561312 561616968
-257009603 267251588
-910483024 795747832
-818453108 -694149368
-502589076 -817608396
-782217876 612911376
488301792 942742284
-160422460 751400452
83743000 936843864
-313970712 -372721888
-624227604 262967584
83626488 -69280948
135823864 -777003964
853668860 -613930856
-641296612 -657622856
259341148 -430002100
-784824832 666463204
748764368 305013852
-753148132 58197744
199381160 -501161804
885447508 287289464
679235832 -749230416
-932824200 493486576
-806583448 576705272
384649804 -183841372
-608513048 628028808
546645176 680211620
-328913376 -440007568
-582283284 -705116060
226979940 -44900812
-684580820 -943528740
-552965952 305844
412219456 828385756
-89757932 253675752
-111909776 969277892
527915872 -390286072
709106596 -328170612
-121492888 522294168
707562812 -569568912
-716475980 -763910928
-159169956 554116508
460994292 960845336
-797641152 -114851704
67693472 -4616788
312091956 683736108
-256442912 709106596
815613128 551261964
504671728 -230475300
-256998828 267252153
436599592 -232834668
724224028 620178812
818074444 -589492464
752303420 -365585528
-304227396 989682056
-635645780 -969510916
-19836168 690187960
143557348 91840584
-826419616 49342832
-176675884 -427832064
-257243932 201347300
805869812 732190536
751749988 -956519828
-582428924 -330996028
391072528 20316780
451833536 124012460
201230788 -294047160
-296989088 -331520332
575117796 -39919924
784300528 177695364
-589827436 -431341988
94476668 -973137352
-987512020 -819166744
-280939560 -686284808
-168432660 591706192
-257009342 267260045
692649276 -879854932
-41318068 784504424
189885432 -680400952
-576938296 -985385676
-741744520 -880524876
712631084 -597124
134294644 -261569440
-936741916 349259284
247558872 -106200688
577841264 -70824732
400073080 -32914640
613071580 136901600
439002652 -954466304
578802488 -78441704
72790872 160670048
23375220 383178840
-813705244 -614950336
880189904 -324879148
790388280 -329408552
-21671232 -932897020
-800510260 168053996
-723015216 954393484
-930843496 52313888
-517823020 576064456
319650672 683881748
-202162884 -248272508
-779261384 -683153548
-505967924 -592842184
251593100 70533452
-346666892 -264788084
396067980 -273162384
-28006572 -363546568
364769944 -193919660
777266116 324573304
12146376 687988796
-332190276 335394356
774761108 -342967636
56522884 318208836
-257009259 267255527
327253080 261190776
-257009157 267256328
-945553136 -458955332
-58751176 350322456
-747817708 290901336
176107888 -668662368
-799665548 -662560052
477597252 -484019976
336807064 65494308
95044664 885476636
-974855904 -142115512
-852241588 177418648
623950888 -915667808
-414476876 952893392
-179952784 299770812
-445119532 550766788
18350640 28399800
-552296008 843299292
-826769152 183579220
810501164 -136755960
-756541544 -584293116
543674120 569102864
110948552 443328160
456974628 -928906484
440022132 51207024
127070900 -921260384
786048208 421496724
-406015192 -797597460
-617513600 454003572
33570020 123167748
888826356 911342300
-647864976 746332180
637306076 -444274820
520022184 -522279604
761347664 -405767604
-18874944 251738740
-257000457 267251772
864679244 417870288
-970486704 199439416
-606488652 -136814216
-773683372 -583710556
-408855172 -306848916
168869580 788393012
-257002597 267261515
-232674464 173471804
-150708272 121332684
571986536 710504740
-264380292 788393012
-117007176 274400324
174301952 -724020132
-100957648 -67518704
779829380 306120716
384810008 508880724
789674644 153926916
-279963772 -402490704
892365408 -427657296
-360371616 -734899440
-954553688 909944156
204187280 47129104
-773508604 209808984
-737637472 993905616
-220979572 -304591496
278798652 773261016
-39366492 -873446772
796883824 789820284
-209080784 522381552
-257008111 267263758
122366728 29725124
563291828 189608716
-257010790 267261481
-192477824 920532184
-692518200 74567680
-278434552 803597828
-996337804 -974870468
955500348 -788494960
868189168 -960845336
994823148 57556928
-852081384 -378562052
-361609556 -728767996
833934640 -26171508
-332132020 -621227420
614935772 -776596172
236563052 671968396
-257003607 267258801
165723756 -926445168
953170108 718252788
593628640 773610552
-60280396 -598099788
-277036408 -43837640
662108568 721194716
-310125816 825210804
295168588 -179122636
458431028 244529560
7471332 770945340
245519912 76053208
-516424876 365964192
129765240 -657098552
722913268 54585872
-666739920 -650719520
214061672 -406947288
930057040 -416879936
178802228 181715028
430803120 -247791896
-654986772 -522847600
-308014036 -669579900
755755088 971462492
326757904 78966008
540615680 18714740
-811375004 132940192
-846619884 715092400
-165709192 691280260
-55372328 240699228
-193337100 77888272
-951480684 236402848
-379741736 245170376
-213420856 807908772
144256420 -300921368
631786320 -327864768
-700790552 -232834668
-36832356 331680536
-445221480 447056544
-723743416 780135224
-257010150 267262819
-256997956 267261675
254870000 379581532
-831851988 -474058200
-832856904 829332416
511575064 -148363468
-325243248 -35900260
-96428244 168039432
-257001194 267256255
380877728 43910460
-319330264 640845128
-940892656 -124318304
263724912 278186964
-730748700 -190074764
-6131444 762804064
743681532 -63003864
118885932 365658348
-55022792 -148115880
-257009095 267258187
-694251316 181190724
-360895920 -197706300
-257007603 267263148
-442177604 488665892
622290592 -539435996
-361026996 96704960
572073920 323524696
-365454452 -967981696
668516728 -776960272
-257009453 267255944
-992390960 -604930304
-790796072 -668997340
-297513392 -67475012
-555937008 -915420220
515230628 630927044
-399738108 33861300
722068556 6786824
-985196344 -703208176
748371140 -656049944
412000996 -79257288
-870883508 -506259204
-156897972 913424952
-826084644 -738467620
68945976 -643859876
899166796 -91272588
86612108 -504963008
-489627116 962039584
-347147504 -141853360
904628296 268676672
-205498040 -537265960
-58052104 -769314172
274604220 726437756
215037460 435041244
-993206544 -258627512
395689316 -751473272
-989784004 -886146580
388902492 117109124
-381052496 -412510736
977098760 782567412
689984064 658554952
534775516 -142683508
-477349664 426856276
-428196164 -874174972
-372561684 -490821364
-932430972 -405825860
-124391124 -463965348
335918660 -786470564
-309849100 10689976
982938924 544737292
148101316 -933333940
-684551692 -36541076
485330736 -808345692
-508050576 84150792
-164587764 152922000
431851728 436453952
-824322400 -293450036
777804984 300746600
356934512 -277371380
-13646468 -44769736
-233693944 871043712
522323296 393985328
-257007725 267262558
249568704 -225581796
34924472 46779568
352565312 677764868
610726776 -605177892
-702028492 501569596
-839104860 774906748
561209176 636039008
-539960300 649947628
-118332500 780936244
-345851308 -838158200
-217280316 -57862772
919061220 -158936932
-888549640 828953752
-692328868 624781036
63324272 -574040060
-192594336 638354684
-501438520 -19020584
531687948 583127996
-257005902 267254987
23986908 -836818312
-257007134 267253545
317276740 -987118792
472703748 908312988
725884324 449168324
582414360 -611556924
-429084568 294877308
-685571172 560641180
89306448 -644122028
-57411288 -372110200
584438756 113264228
966656372 190438864
606109988 26462788
-421365648 -39075212
123124056 581613340
492787504 -184817160
-280808484 -838653376
-354050840 676687132
-197181996 112594284
297265804 -534032752
369386732 -328782300
-930115296 -254374824
-941315012 504511524
-257008427 267258330
193497304 -926809268
-71756828 173398984
-454688080 496166352
987803300 338875152
907395456 330690184
613173528 47172796
-340346116 684493436
-10515208 67416756
-476927308 463237148
-459377688 -907978016
257127420 790490228
-257005461 267255006
-695314488 -954903224
-149630536 820098840
-222858328 -200444332
990293744 759585420
-43837640 -10296748
-498132492 -457557188
-507555400 -575729484
623062484 670045948
172350376 -960568620
-405738476 322417832
263317120 -229324744
-152674412 689576272
850843444 378299900
-563117060 -897317168
-394451376 -364245640
-742006672 -581059908
-436133544 -79679644
744992292 754036536
-20520676 534790080
-257008843 267263882
248243380 92364888
-877175156 681274792
-282192064 -349186464
-493865240 662720256
543397404 -754954068
-887355392 294498644
-754531712 43502668
-149892688 -313664868
681493252 278842344
334564208 43036620
508327292 -157495096
-399548776 -727559184
498001416 430788556
-257005701 267251944
-690013192 -195798416
-257007830 267250623
-241238096 -52270196
-830191692 -261627696
242272140 665997156
410923260 -578336440
-452401532 603473904
954524560 -372226712
255583636 -147547884
225115748 -127187412
333326268 23302400
113919608 -858271084
-802957012 169656036
568767892 923867340
447522592 -123633796
-917371796 -909376160
145173952 106011356
-380834036 -374702592
-487995948 465756720
951495248 882243428
-297629904 -815671384
-224329292 454032700
-229208232 156723204
-280211360 -721354920
-409962036 -72150056
964122236 982880668
-742064928 988094580
486175448 571127260
591939216 972176128
-238864164 263084096
810005988 851455132
68319724 407500720
83801256 324791764
572612788 332102892
-924930512 -4310944
-466645124 529386836
660724988 -561616968
-353206128 -620455528
187992112 -396912692
-257007752 267259728
-557597304 482883984
-257000432 267261503
-671225632 -534906592
-592041164 79635952
-306528508 935693308
-293799572 352041008
298197900 -843838160
584977624 227402296
-834153100 946922152
847085932 -466164512
-139858092 -863688892
-302450588 527828488
606881880 -482578140
-265137620 -653559500
-256997907 267258536
36482820 265399772
-198813164 -465363492
646889188 -586390332
830381024 -282162936
609386888 766386808
-801020000 -388363624
156737768 11432740
-134717000 721864660
277400508 -67125476
645272584 -46211572
-148567364 835900780
645447352 977186144
194007044 -247908408
537717444 101336312
-374018084 340884984
350642864 -663870812
-955835320 -558529400
-530115036 -78951444
954335228 -998085484
-517997788 590104152
283022212 79781592
-27453140 685527480
-47828176 623266380
-942858796 -541329316
613552192 89554036
830570356 769168532
-868160040 377542572
770697752 -807602928
-451192720 -864067556
901919392 -137149188
-683255496 328825992
55940324 229033464
-861970340 -520036748
-558951756 803976492
510060408 -920852592
390752120 701664392
247952100 524507896
696392224 345603720
-257001344 267263108
-551742576 435507292
-463047816 -651797256
680983512 -21904256
862407260 -253879648
-393228000 555398140
385858616 834866736
710592124 754342380
-13952312 947096920
-453741420 830424716
389601564 385319748
-256996597 267256291
315878596 222785508
930683292 -193264280
-257003829 267256370
-612445328 -458270824
-350570044 -132139172
510992504 801908404
896224868 -445236044
764711948 1470964
-475135936 -660681296
189623280 -835624064
596162776 680954384
-428487444 296188068
225727436 -378066876
-905050652 -193511868
507468016 -324981096
19777912 -574040060
517051128 673599564
-480859588 -594313148
989798568 -944125864
890341012 124434816
-577579112 498176184
-857994368 750803328
369881908 776887452
-181642208 -997721384
-795427424 622800332
-756104624 -717073104
196016876 -594822888
-910016976 204114460
-967297188 -410267880
-257010495 267251675
417142088 903958352
-189768920 790592176
197444148 -630038640
221212596 -161194352
-328753172 145698256
-80218512 542421616
899152232 -804792076
578045160 913628848
248447276 -995027044
-314422196 -327952152
603998208 241922604
735117900 -275172216
659705508 -925178100
-224372984 -714305944
-720481080 277371380
-647355236 132372196
544416884 -14243592
409233836 -285104864
172364940 987715916
-17724388 367420592
-826434180 -654812004
684915792 -611775384
683663288 -744628192
259923708 -438507476
964049416 -406626880
766503320 -864941396
-270438916 981264064
-533086092 975249132
-818904592 235747468
855285464 853246504
-256997747 267259122
58489024 292517940
-206852492 668152628
908866420 -961748304
-212372248 139989168
328869684 -533741472
182792764 459960248
205061120 -573195348
721034512 654593544
-257007550 267251320
505909668 145931280
-700586656 808505896
-427671860 -896705480
-468218036 -558849808
-72004416 -546150000
-217367700 -5519756
-243903308 393082360
-373843316 749405184
-481646044 106084176
-870228128 -450814056
861256704 186360944
-397917608 -399505084
987541148 69106180
488957172 -140411524
-17811772 -350773940
813748936 400903228
-5898420 979822228
489743628 -220717420
-977040504 -555165116
-965243664 -304970160
619567124 191676804
-927158804 -270045688
605847836 499952992
-119876284 -169175424
607231416 490399008
-499996684 -104991876
-908895548 -41157864
-825560340 688513100
169408448 292357736
-704999548 -494171084
112943820 356570412
-257010042 267260883
236155260 -51862404
-466586868 -775256284
-257005482 267260964
-315150396 495190564
354094532 -193570124
-436963692 161849732
148727568 468596700
-14301848 -796592544
-719883956 -616086328
-257003804 267258225
214629668 -269390308
25326796 215226792
-4281816 -973996628
331243616 -925411124
-849401608 -782873256
-758274660 889496300
-724792024 521114484
-723612340 -834546328
-514837400 46561108
-645927964 955412964
653632320 957655820
921872072 85068324
861460600 162315780
-81310812 621402188
771396824 356614104
251360076 626572408
-882622092 151902520
173428112 889059380
-621926492 -567617336
375722072 -857499192
189768920 -830337332
16122348 -336253632
-257008218 267256387
-256999707 267255008
-257000869 267250712
772226972 -149222744
-273395408 -869907720
818496800 414942924
722651116 564500640
-269827228 -267540680
608585868 259850888
343652144 -713388412
-316665052 627766656
-532882196 -652408944
402650908 -224839032
965782532 653384732
458125184 129182680
-804748384 521857248
244413048 -732190536
-346317356 444609792
-257009241 267256035
996527136 -914706584
-860164404 -690552060
-340943240 355347036
292343172 756934772
991021944 762964268
620644860 785960824
521478584 19632272
255219536 223513708
320174976 -435507292
172787296 690362728
402461576 183069480
-402781984 340229604
-257008850 267258047
496297428 86335392
-87252924 216697756
56115092 -976501636
-39439312 838667940
-29273640 -894069396
-264394856 -245112120
-809729272 -879345192
508880724 417608136
990628716 -826579820
-453071476 -309208284
360939612 -405170480
-135823864 -408913428
-63863140 -840619516
509506976 677400768
290420724 434910168
588662316 93573700
-513555768 938008984
559607136 216115196
-590453688 854732032
138066720 -416035224
-315980544 -834371560
-889874964 -952791444
-856290380 -869849464
-256999892 267254397
90704592 -668676932
-381052496 666230180
-890224500 454717208
-258205156 829041136
742254260 -382698228
-448003204 507307812
-257004201 267261505
397174844 -777513704
-809758400 596526876
-509841948 848615152
-972918892 -355303344
636388544 -778504056
-770697752 323553824
979239668 -515958828
490428136 -62392176
523677748 304824520
612925940 346142588
-554844708 -132095480
-152834616 497943160
-546135436 -659210332
-182399536 251957200
-843634264 -186113356
892365408 147140092
860950860 -698139904
-642243272 557524484
28545440 -681507816
162577932 938868260
-149688792 52139120
-284536868 978045420
513526640 85461552
-441667864 712616520
-257008755 267254135
-808724356 600779564
301795208 694528032
317495200 -944591912
67795420 -794990504
473431948 22763532
50566208 -620572040
-14534872 -873213748
997939844 85330476
-335496304 -254462208
-257009965 267258817
965593200 505123212
-411695152 -585298032
-471159964 482883984
694673672 534731824
802461836 256224452
-893064480 136275348
265356080 172059096
213537368 -938780876
-170078392 -108181392
-316708744 436410260
-289765344 548028756
338831460 -108618312
402752856 -701343984
282264884 -674109304
-361449352 578292748
693333784 756628928
-936232176 -8141276
-996949492 653020632
-257003309 267262932
940819836 -204260100
-844260516 -748589600
13122164 715296296
-941416960 176792396
-7777176 -339588788
-360007516 -593104336
-256996351 267250701
-435944212 937455552
524901124 -817317116
458052364 -181088776
-317611712 536872732
560772256 923925596
-291119796 613450244
-884952332 -558340068
296508476 -661234728
-71582060 -228960644
-570195164 552718364
-493457448 -328796864
46415468 -819428896
-253894212 386601380
-674779248 -679599932
240830304 -719286832
-145246772 -193016692
400495436 -111924340
659720072 662953280
819836688 328898812
-265807564 -933188300
253996160 665341776
134221824 -371134412
299683428 -976545328
-323073212 653064324
-24671416 -602163144
-765804248 -321092508
575321692 78936880
896676352 -814098472
239738004 101248928
-817287988 201915296
-434138276 -337753724
182006308 -100418780
876927568 -163655668
-448833352 768717048
-77873708 -590278920
855081568 -836949388
-388043216 -470839556
-115142984 116599384
-948189220 -12015300
-191210756 -298765896
486685188 -295430740
368134228 -70941244
689823860 955922704
-324340280 -892671252
-14665948 374615208
939829484 -219770760
723452136 967166112
-573661396 -92088172
567952308 -522061144
-55357764 684842972
739545356 -298256156
-498496592 65406924
369401296 86408212
-257002346 267254940
420652012 637247820
-322971264 485272480
82985672 791422324
-688178128 250194956
-242228448 -696683504
702334336 105967664
4645916 -948902856
-16865112 801879276
278944292 -391087092
519993056 789397928
632951440 -576049892
-677983328 502603640
463484736 422559896
-585734952 257666288
-121463760 -166291752
-694848440 -386237280
-134906332 912347216
-15365020 800393748
105836588 654506160
-705960772 -25923920
384970212 175612712
-605716760 495889636
533930804 -631262016
945232728 -106215252
360138592 -688280076
311276372 -775736896
492117560 984948756
-35623544 -359745364
-339880068 994459048
92292068 -583419276
784285964 361711504
873359388 106288072
-436730668 -266885300
-216231708 -383877912
-921100180 113773968
-545858720 -169728856
866747332 889933220
432361468 -320684716
-73009332 941096552
-139027944 -833861820
-54338284 374644336
554072816 -652467200
553563076 857397244
-526969212 767857772
-312863848 632543648
-318427296 -637509972
741671700 -272172032
230402480 136770524
-181423748 814855800
-954524560 -144227292
-537965032 -802811372
-776071868 -121303556
-675958932 -525075892
-930202680 -205235888
-679497984 544649908
455183256 358288964
-414404056 528454740
-11156024 877714024
-257005373 267255012
-791160172 423419172
-161966244 163204184
509521540 99676016
210726516 -65639948
341758824 -488112460
-36337180 -188239700
-88767580 -875733320
-729918552 336690552
-257000922 267256624
517677380 -162242960
120254948 19297300
-903652508 -16253424
-13180420 -592492648
-719694624 952281704
-90457004 -434283916
-434036328 40691816
-257008374 267261448
-412700068 -249656088
-257004443 267254626
630635764 501249188
687449928 371527640
762134120 -88330660
-799053860 959490884
-206706852 -980623248
626616100 -215780224
-851615336 287347720
657156808 893836372
-466630560 460091324
-933130044 190599068
815030568 -365556400
834852172 498336388
478806064 -651957460
-257009072 267261824
588298216 446677880
-64052472 -339064484
814812108 -687187776
-893457708 116337232
-652787608 163990640
-35740056 -685352712
43167696 -703819864
593832536 -498336388
-890384704 678085276
357531636 -275740212
623630480 668152628
-738147212 -499297612
825225368 -160043796
180025604 151159756
-525643888 491258284
-141270800 -775212592
566233756 -407078364
330078496 214265568
-399155548 -949762132
-120007360 482869420
207376796 672449008
972336332 527915872
-173340728 -118274244
382538024 45789216
-72208312 660987140
-736603428 226907120
-70533452 -995201812
226877992 57615184
-141052340 -8112148
219057124 -411564076
-53158600 -485665708
-190424300 -443823336
63309708 609692732
652423508 804020184
135794736 12219196
537600932 621431316
-407762872 907497404
779610920 310912272
-707839528 279468596
216508424 335918660
98845868 -66644864
362760112 -748036168
-257008504 267250625
171622176 250471672
455226948 814957748
-305188620 580521040
-30511580 255248664
-794189484 -670366356
-963379472 942785976
-667438992 532736556
752288856 186564840
118813112 -269288360
-637466280 -956490700
580972524 414447748
-257003254 267255931
377571700 693217272
-948771780 -662647436
-339632480 690785084
-629004596 835347348
-839337884 881879328
527085724 407966768
-324034436 910337384
-288600224 -24569468
-423695888 -941591728
533741472 675230732
-209998316 954218716
351909932 -310912272
-69848944 -607901360
451294668 916192112
-584700908 -259268328
442119348 94782512
-175423380 410180496
233082256 611498668
185763820 -277575276
-759425216 -849183148
-872325344 980506736
-725578480 -520575616
262690868 313985276
-787067688 -640466464
-423317224 -76388180
-996119344 797728536
41361760 -359352136
520502796 -714145740
-22035332 462640024
912012244 -396883564
-685877016 990992816
980128072 820608580
489394092 -124536764
960787080 -926183016
-643044292 -614979464
-256999610 267254554
-999236040 -112521464
-247223900 822836872
-423346352 -279191880
992857008 -753177260
160859380 227751832
-446575932 -534455108
-647864976 166029600
-862844180 444303948
-268327136 -368207048
-256999094 267250728
-62377612 -192317620
-968870100 -771032724
-716141008 889015688
48920476 -997881588
-841464228 812933352
-532008356 -40750072
404937456 -940557684
-68144956 -393446460
-636301160 411593204
-129634164 -907235252
418467412 -305377952
-256999886 267250932
-462771100 -691323952
-927872440 311625908
456275556 547897680
776785504 -56493756
-673031568 662399848
716024496 -222887456
871771912 533726908
-192696284 603896260
-820142532 -944708424
296042428 -727311596
-309091772 -908502320
813952832 761726328
40735508 567996
766328552 591516860
-104919056 901060116
-532838504 -745108804
-36147848 967632160
-838595120 700994448
123065800 193905096
-477684636 864140376
543339148 -2388496
-44463892 -149630536
-876126548 -195812980
-660244376 -483000496
-314422196 548421984
886132016 946354156
611076312 -551028940
-475165064 437735584
-771527900 113613764
-516585080 -951917604
642228708 -377557136
204245536 -398980780
399767236 -552106676
868757164 -814972312
-256997216 267253551
-438900704 658700592
868873676 -590351740
291280000 129124424
-585953412 651185568
-588487548 -581860928
848717100 300047528
623033356 -105545308
865494828 -286182600
996629084 -490020344
-32273824 -693974600
327078312 208469096
-633723332 46633928
478500220 271545780
-257005036 267256837
-614542544 -116453744
-987220740 406073448
-550227920 382392384
-806918420 399912876
-254768052 -746696280
879869496 923226524
-8476248 -658263672
327384156 328694916
188793132 373945264
-711160120 -790461100
174971896 -82679828
44114356 87806356
-523066060 699989532
-645097816 -747351660
11592944 -411709716
256923524 -579909352
728039796 -323000392
633300976 714466148
-486991032 191152500
-257005863 267252899
-841041872 692052152
-725243508 218430872
750453792 544460576
-485782220 -398951652
188327084 -21933384
-146411892 489947524
-312179340 553708716
784460732 197473276
-555907880 161762348
236155260 -900506684
975846256 899982380
507773860 -374906488
452518044 -23884960
-480364412 -543557608
641092716 -653093452
792864160 -468349112
551596936 -873694360
-204027076 84733352
405811296 445177788
-935402028 884777564
330413468 -999541884
-834182228 425327056
-264890032 -800670464
256908960 -74305528
790402844 977462860
770887084 -529182940
-358012248 974273344
-697207808 -184453060
324005308 622407104
-664118400 -632019344
424598856 -881020052
-932008616 -659414228
-877262540 -160145744
89291884 -639548932
928775408 144605956
-423258968 -853144556
674575352 -449386784
697236936 -882709476
-420710268 958049048
-257002874 267260633
35973080 363517440
-272259416 -617382524
-672274240 -753672436
57309340 -875209016
-603473904 479097344
-683037036 -91170640
898584236 195288676
-366037012 167952048
5344988 809991424
-370522724 -468553008
528425612 -533086092
345487208 -939538204
-237975760 -690639444
84296432 -912390908
-695897048 -236723256
86204316 12073556
-380295168 -742166876
-801413228 -282192064
-777222424 806889292
-100171192 -521595096
-161427376 906230336
-403422800 -380178656
580127812 -965432996
-333428216 -946980408
-78834932 600430028
-796344956 750118820
-746463256 -787242456
-769124840 -869849464
765833376 57862772
595055912 -817404500
-257001205 267259038
242534292 190205840
-257008729 267263488
813020736 507409760
-154407528 671240196
557087564 719709188
-692605584 649248556
-56901548 -86277136
657448088 -515900572
-441842632 -622232336
517458920 -277953940
-281507556 976443380
-257171112 68975104
-488287228 -237495148
-257007707 267253715
132969320 598988192
357502508 -631538732
-401267328 -454600696
-4791556 192943872
-834284176 226586712
-703747044 -100782880
-359716236 708975520
-256997568 267255760
-764042004 -556184596
45745524 -438143376
897462808 -533857984
-269390308 -114050684
819822124 -313359024
-507963192 805185304
168753068 584861112
998871940 -56653960
359468648 -659079256
974928724 -642432604
448250792 -876039164
-824395220 -67591524
-273934276 -427613604
344482292 -621562392
-561544148 15219380
-257007235 267250072
47900996 456770732
653093452 -444959328
-394873732 378634872
-349128208 649248556
-769022892 -316941768
-582996920 -502268668
-506783508 479330368
-473897996 639680008
-257006262 267262362
351502140 780135224
228756748 -925556764
321675068 597415280
360808536 -43153132
-616261096 -709820232
-815642256 -623863504
-257008000 267251597
288090484 -56435500
-625188828 -49430216
-544387756 621008960
-6786824 -985837160
-273584740 -723189984
-199322904 -514458736
-35696364 -410195060
-577404344 771935692
955296452 -37880964
-702057620 -953475952
-821424164 -955311016
-565592940 -998959324
-186069664 -120400588
-964763052 -601536892
337185728 -869033880
697513652 -243801360
488884352 -900754272
-318019504 246320932
929387096 939625588
470388072 -696887400
-418263516 16967060
903652508 358288964
196104260 278230656
-139421172 805957196
-140731932 41973448
21044980 -529882012
-464780932 459028152
-641005332 -512259572
-336865320 623776120
-271152552 656472300
-939596460 -919134040
-877029516 -477859404
420375296 -617164064
-110890296 88942348
-914692020 380717524
712296112 111836956
-766284860 359570596
576530504 -171738688
-953068160 -559854724
-614426032 298343540
265210440 -47172796
88403480 449881960
-950665100 -324791764
-943630688 781329472
-678595016 -969875016
-586361204 -720947128
-585545620 186011408
837298924 -633053388
136683140 -158762164
636796336 -180112988
588079756 -975438464
969103124 39264544
-279060804 -963131884
-227999420 -951568068
-898700748 243335312
-257006798 267262129
-862290748 -700135172
115142984 193235152
157320328 -271006912
983259332 206240804
961529844 967734108
983900148 390956016
-223047660 549252132
126546596 903885532
-114662372 -123371644
-107584268 85869344
-185851204 -513701408
29841636 -831575272
-320830356 -747278840
-52663424 863222844
381824388 199410288
-30773732 -253064064
401034304 704577192
-693159016 976297740
-888578768 -443255340
443998104 -167384052
409787268 -275565444
459232048 74028812
-942669464 -537761136
-823157280 -791334940
633839844 -876286752
991968604 936945812
-232703592 86466468
-181423748 353147872
-680153364 162825520
-443867028 -542465308
-210478928 583856196
-40094692 697236936
-830992712 908211040
-660244376 579909352
244413048 11432740
288876940 -965884480
-315063012 -808214616
-6189700 -549339516
-544402320 -362570780
-527566336 165898524
-699465228 -111298088
201929860 323626644
-972744124 854134908
-257004579 267259822
338627564 -28108520
254505900 -210784772
-904293324 271502088
-102355792 -459363124
-530304368 -339268380
278725832 -901526164
-176690448 -215692840
-275521752 30933936
545669388 -411156284
-872980724 -301576748
802840500 278085016
-28545440 -846270348
228494596 -259253764
-844071184 703295560
-574273084 119555876
451382052 -870665048
-256996734 267263808
-227722704 251039668
-880000572 565039508
118186860 121405504
605702196 173180524
-321645940 -380236912
-705494724 -996818416
18219564 -235441624
354152788 206095164
-264846340 664191220
343098712 342953072
-115725544 -116264412
819472588 281667760
-716956592 388188856
-163131364 520240644
-752827724 -834808480
425268800 -605716760
637378896 104642340
407194876 -656909220
31589316 -459785480
-637641048 375430792
-45512500 -81296248
-373202500 823215536
495219692 -982880668
98408948 -198609268
371702408 -635398192
-854804852 16748600
-852780456 -811520644
-163553720 -161179788
-430468148 199089880
-256999714 267257028
-809365172 700863372
-100870264 355958724
-715864292 891913924
-256998368 267249978
939072156 -179311968
243058596 -248097740
859174052 309907356
-338467360 105705512
273133256 -473825176
131207076 -25967612
308494648 835580372
870402896 369663448
-491491308 -136217092
-543280892 -869558184
-582560 -639519804
23302400 876199368
222872892 -263506452
-874874044 -616319352
-383936168 -433206180
963466856 649627220
199905464 732642020
649714604 879243244
713213644 -763532264
285556348 -378751384
561660660 556563260
97098188 -943266588
669900308 140877572
388596648 -726044528
702028492 -997896152
-257002495 267255486
-719461600 142130076
509943896 -42439496
401209072 -729583580
-776071868 779683740
941635420 492816632
-492947708 510934248
583419276 -768309256
-663608660 193031256
830220820 253588368
-256998786 267261030
946805640 102282972
482155784 76985304
-257006779 267258871
-438172504 236330028
-351822548 -720918000
-502924048 690464676
679468856 897928856
450610160 -4893504
8053892 -865800672
164150844 -449343092
773639680 -597648304
-825589468 -977157016
988851908 595915188
-916891184 184569572
-391713344 853464964
-744817524 275565444
166728672 -962505632
-663113484 -875806140
979560076 557917712
-605541992 -889976912
-774105728 -832696700
-684085644 711029044
379989324 -792325292
-626747176 -481864504
-418744128 -633155336
794903120 -583885324
-981132988 989711184
607522696 -917604820
-436512208 -742443592
209007964 -844508104
41070480 425895052
-635267116 803641520
-605716760 940994604
-233679380 -970399320
856800120 -641864608
-717014848 630431868
45454244 412496172
821263960 -404107308
-216246272 -7311128
-749084776 444172872
-257004583 267254129
763983748 508050576
-274545964 -842673040
955966396 -988939292
-592448956 -518886192
-586477716 -268108676
838172764 -970049784
-743142664 -648301896
-164791660 -178481820
-772503688 -755929856
-257003638 267261489
809088456 -870038796
-55416020 -201434684
-151319960 998303944
928236540 -686648908
363794156 -155820236
-644806536 -824147632
556271980 -705640364
971200340 5534320
-222785508 933246556
-860047892 902166980
-257007852 267262267
-620455528 -165869396
891870232 -300833984
19340992 -138387128
176297220 354866424
940179020 463805144
365104916 -135707352
441696992 -712135908
802228812 -330806696
-821628060 -475936956
80495228 564937560
-59464812 -64314624
77553300 -508021448
804296900 -713825332
381751568 825181676
-463644940 689168480
613217220 736020868
-736341276 -677619228
354502324 -972685868
51148768 641121844
-10835616 -182224768
71727700 664205784
-87107284 -595929752
362002784 -406000628
-772459996 -16209732
379333944 926081068
-817098656 -420389860
208003048 -411054336
410544596 -280429820
-686313936 222654432
-256996385 267250962
841959404 -570355368
935533104 888782664
-257000701 267259405
943295716 -80495228
307518860 155995004
883277472 475660240
670351792 -397000076
-934630136 -61765924
7689792 -530246112
-401354712 607158596
868072656 569117428
765979016 -441551352
722680244 -85898472
-381474852 -787417224
-644631768 29128000
-745866132 -984031224
-643728800 -75572596
48235968 -814608212
-351545832 796723620
-216275400 -541329316
-515551036 548494804
225538104 -923153704
-313810508 396519464
301620440 223746732
-691280260 -545887848
-37866400 964617412
-87777228 -575962508
189754356 -479956620
606998392 -35638108
169976444 618096160
-56260732 -442687344
569525220 -894404368
938081804 569481528
-644209412 -763488572
-600852384 -781577060
806306732 79126212
-781212960 234465836
505137776 -787577428
281798836 703936376
-484398640 284420356
-256763320 -964544592
-894273292 -54047004
-925265484 782436336
924391644 -871524324
894025704 449765448
719636368 -610508316
962185224 763517700
776100996 -620266196
-489860140 838857272
782552848 370056676
-890151680 323422748
-398471040 606124552
339326636 -76461000
931528004 202774572
708625984 -688309204
-943863712 9277268
495321640 -360022080
623441148 724340540
-602002940 776071868
-588341908 781198396
-875514860 759920392
-162956596 -30671784
-635136040 12991088
-459829172 -173952416
534498800 -868407628
-576923732 -398572988
839425268 -272273980
-563466596 81237992
-971360544 -4500276
287944844 -992187064
-71086884 346972736
767304340 -184540444
321369224 -491418488
-65479744 283167852
310810324 -876898440
-487398824 -472194008
-943849148 -57454980
-102122768 647966924
432711004 328403636
-438857012 25530692
836221188 -163320696
-161281736 -276497540
620149684 -625436416
82053576 -596337544
-392048316 -802665732
-569466964 -510366252
-291906252 -683852620
-622756640 -80509792
-168447224 130624516
-37706196 773115376
316475720 -438740500
-329801780 -421554980
490034908 709820232
217760928 985793468
228902388 9583112
14665948 -69324640
-821642624 -924464464
-768775304 -764493488
-449357656 -218095900
175583584 854979620
-815948100 436089852
664963112 -61503772
697324320 427366016
537790264 168388968
-257002626 267255666
198725780 135867556
649962192 661394932
988327604 936130228
-682352528 -101860616
228698492 -968957484
-257005114 267257101
789470748 599425112
-101773232 688702432
921245820 -589026416
-701271164 147649832
297105600 982094212
-828254680 825283624
-203619284 659443356
930989136 672419880
-257006858 267252670
-732205100 423754144
96224348 -852824148
-675026836 77961092
337622648 813326580
-846051888 853450400
-704300476 381591364
125832960 533406500
571622436 888811792
-257002147 267259305
374323928 -891841104
845105228 26710376
-601464072 961602664
226149792 -388684032
116948920 -774236804
132590656 -327267644
234859064 776450532
843809032 952121500
-393519280 266725096
-257001426 267261627
-709019212 -848935560
-959884112 -75718236
-89757932 -494724516
217790056 -806044580
383892476 854644648
571957408 560510104
386120768 718442120
-193948788 713665128
824773884 -555252500
-636228340 665982592
632048472 -293318960
-332423300 531236464
-667089456 699042872
972365460 167063644
-895394720 -582924100
620717680 340040272
-147285732 -120444280
-305494464 608877148
-439774544 -192594336
126226188 -758274660
-257004907 267255674
-834808480 -932532920
-5228476 618474824
-851921180 -768993764
-726845548 213318908
227373168 -772605636
50857488 -227387732
595725856 -480932408
573020580 -462115720
768498588 -676556056
862756796 -317611712
292882040 -573617704
303615708 -368163356
-578482080 468727776
581467700 -809234096
-435667496 -681507816
726510576 543863452
-167558820 -883408548
541824492 837167848
704358732 396898128
766998496 589929384
943761764 -912157884
765993580 -834866736
-132459580 -865800672
-344744444 -656486864
-384576984 488811532
-543397404 -616537812
313519228 -524740920
-206837928 98976944
-707795836 378285336
626994764 452183072
-228785876 -694731928
-395354344 206430136
825793364 974826776
394305736 337651776
241864348 565869656
-909536364 -517983224
-539217536 197240252
-104147164 -51876968
150315044 -484835560
-487952256 -360386180
-263186044 720699540
-257007919 267251789
-995522220 -981162116
765614916 -283721284
-664278604 -35434212
-292241224 -628305524
252102840 4675044
-909303340 -648928148
113555508 745574852
965360176 556927360
-532124868 534644440
57309340 42541444
-879709292 245825756
-367202132 -431240040
767260648 285075736
171097872 -933421324
-895380156 63921396
821613496 -826681768
46852388 -411680588
-337404188 -188312520
-742327080 -527784796
-504060040 -978569724
85811088 -623980016
-462945868 -449648936
64678724 -193919660
-668895392 -824016556
-12787192 314334812
392834772 -270060252
977229836 -46648492
-21700360 -132561528
-630053204 871364120
629310440 -473082412
686124604 -785858876
-923576060 -243626592
-600138748 744467988
-682672936 332801964
173267908 -177083676
-264555060 655947996
332233968 900783400
93602828 672885928
432579928 -196162516
964573720 -566830880
496428504 -61897000
-549791000 -90442440
880976360 -897215220
-316271824 965738840
-472062932 -460630192
-242490600 -14476616
230023816 380717524
-308509212 822851436
938096368 192142852
-867927016 1689424
-217163804 -921726432
732642020 -377513444
397233100 -930654164
753788948 592012036
292882040 -108094008
120939456 188225136
-291178052 -267089196
102093640 537367908
-268327136 41201556
266069716 -176384604
845454764 -367944896
772722148 242272140
81412760 -128585556
416734296 114210888
-516890924 -445571016
-805287252 98205052
-354269300 -90427876
-867825068 -744060196
170559004 132692604
780237172 -635514704
-199788952 731083672
-375445356 420142272
879374320 486830828
406772520 -746099156
809088456 -961282256
-257003673 267262719
809365172 232805540
-690187960 349812716
-257002458 267262261
450566468 803816288
-136581192 972248948
-772372612 811972128
367682744 -825458392
604347744 689954936
-934018448 -639665444
-294571464 -749172160
-311014220 -986667308
-599658136 196264464
778839028 905997312
-897914292 -762236068
370304264 -812729456
200895816 -347598988
270759324 797757664
513963560 -896137484
507176736 -750177076
-509419592 642811268
-257002883 267252814
-210275032 340928676
-662210516 -691222004
-405243300 877247976
-921901200 -44143484
132037224 380382552
-544009092 -907410020
-220105732 -229135412
-194589604 -137440468
-257003183 267253043
419501456 -58256000
769241352 147096400
-892394536 726000836
624081964 -391276424
-989580108 853552348
-797932432 7981072
-233213332 -617469908
407180312 -790985404
737622908 -501394828
549557976 -845731480
-738045264 -689940372
568913532 308902440
306310048 -645709504
679643624 -561762608
-425429004 -24860748
404180128 85330476
992551164 855168952
-846430552 -285046608
-544664472 222639868
575496460 631582424
-555165116 -571709820
790927148 152761796
442133912 891549824
-569117428 -538460208
-294615156 361201764
-157946580 153009384
354298428 626135488
-185778384 -325330632
133420804 558077916
862815052 777630216
577899520 -140222192
-67606088 602978728
-206546648 -583681428
-909347032 69149872
757429948 -84310996
-257005220 267254584
542377924 783004332
467373324 998536968
-921347768 -433016848
158135912 262093744
-298052260 -69980020
-700601220 -655991688
731098236 -588487548
17098136 798485864
-400437180 -256122504
-707038508 -874407996
924362516 -979094028
753992844 837065900
-184292856 657710240
138722100 -628043372
26244328 668327396
-553432 -965622328
200954072 170034700
-977040504 -279745312
-553271796 53114908
-647864976 -723364752
121303556 596847284
-522803908 -931964924
68232340 -611411284
-604959432 -252801912
516119032 858984720
-257005920 267263013
-971331416 900055200
-982094212 28268724
297498828 218998868
843954672 294658848
85694576 574112880
-301635004 -734841184
234101736 734826620
-520925152 659792892
137076368 -269870920
-256997279 267255565
376887192 796388648
151451036 202541548
-378343592 -117953836
268108676 -875398348
-843430368 -786703588
-172845552 -315936852
-492175816 -297251240
-699246768 -122978416
-30817424 -999833164
-764333284 822793180
103113120 636723516
-54411104 -928265668
-843357548 -6102316
-948145528 -829609132
643189932 15219380
286138908 124478508
-947126048 408971684
-256999612 267261848
-637378896 -901642676
-699581740 439191984
-569772808 -299392148
-641617020 -87194668
-257007716 267250639
475689368 -9888956
167252976 33613712
668793444 508502060
84980940 -864737500
455518228 296508476
588181704 492350584
-394262044 -370872260
590191536 765177996
-851382312 -366692392
251971764 -863324792
928789972 -407821128
-461926388 -868873676
495248820 415074000
-805330944 -878500480
876694544 604245796
742691180 525745836
266200792 -901205756
-518318196 -799942264
-178700280 -154174504
327296772 -80713688
40385972 -354385812
967297188 -190001944
806714524 -726481448
-634436968 866397796
-267802832 -206910748
993905616 -661875544
-745895260 689445196
659618124 827366276
825210804 -730850648
-946470668 -582778460
729831168 65071952
812263408 -630140588
-16369936 -629936692
-62901916 -829871284
190977732 229543204
-244806276 504773676
28006572 -267904780
442075656 520502796
568301844 420783088
-896326816 147475064
-256996363 267260656
349929228 -169423012
55561660 258423616
428997184 -364100000
977870652 -990963688
950985508 -387489784
-839381576 170981360
424293012 -243058596
420812216 865538520
-473985380 592769364
-430599224 -679206704
-936989504 200153052
-467373324 132794552
-704271348 -889379788
571316592 -112871000
640437336 442599960
-352900284 839905880
443648568 -528279972
-434487812 429783640
-129080732 900783400
134411156 175437944
220498960 404296640
-841507920 -743492200
234669732 735234412
673337412 912769572
209561396 -912347216
602163144 143921448
580783192 -782698488
-198929676 -837619332
4296380 257913876
634859324 803423060
524041848 216319092
-736778196 -61678540
194429400 152703540
-960845336 364303896
96908856 -900987296
844056620 470053100
103753936 381547672
471829908 56770472
632834928 668341960
-71756828 197109176
425458132 575176052
-748079860 477291408
-117546044 -150679144
-299683428 -740506580
-742035800 -130784720
39322800 18598228
255263228 -550213356
1310760 -542683768
-500797704 890442960
165796576 -810370088
-571535052 14083388
907657608 -531527744
468844288 765629480
-962287172 326859852
500885088 -762396272
-138124976 -456843552
781562496 784679192
566495908 -866878408
-494739080 133915980
-425021212 -176020504
-831546144 -259297456
-216624936 26302584
107336680 -621911928
217440520 -987249868
-913832744 138984252
-54163516 242927520
-845804300 -999265168
-416413888 -66484660
-227620756 406787084
438522040 -500622936
212503324 -172860116
-401019740 946849332
187234784 -452605428
422035592 995405708
-410049420 539974864
272099212 286925364
857280732 372809272
579341356 -151989904
392121136 -601245612
-488782404 -390227816
53653776 556257416
723073472 395470856
-62086332 504307628
630592072 -407923076
-622931408 -367158440
-256999269 267257825
-275478060 -566408524
94869896 -28691080
858751696 -153417176
586550536 571593308
260651908 -720000468
968840972 278012196
335656508 532095740
-273919712 -304125448
264103576 954291536
861547984 798675196
475092244 -188487288
-594997656 -950402948
239359340 721485996
-912871520 798180020
-871334992 -441944580
460018504 -950781612
-664744652 -122861904
756090060 -612605532
-240000156 307751884
-91898840 -526386652
459377688 -372037380
-566554164 780499324
938591544 384868264
951262224 748283756
-556344800 -364667996
-524172924 -129940008
976792916 282497908
-807879644 -763503136
-102166460 -696275712
106462840 -901336832
-202381344 -863266536
648826200 904118556
667584632 -480510052
-164675148 -342792868
-742647488 321849836
-934834032 -170573568
407224004 -973516016
509463284 473839740
-463470172 187540628
-103564604 -119832592
-916279496 863470432
-626616100 438522040
702013928 932154256
-256999247 267251105
-215736532 765134304
464227500 359789056
-427759244 -794014716
-529372272 461824440
151858828 -37487736
-15131996 -887661236
-722316144 475150500
857775908 20535240
35274008 147766344
426929096 -488258100
304140012 -908312988
-301911720 919570960
450479084 311829804
72048108 760765104
844202260 342938508
47216488 -692226920
-211498408 -366969108
-595929752 654680928
-209910932 -202468728
477553560 49313704
979225104 -994182332
-113322484 62435868
416588656 -136770524
-256996855 267256225
-853727116 923867340
-20782828 -517633688
-473286308 550155100
800932616 554247584
991429736 -569889320
304809956 -648025180
-185210388 -604580768
600328080 122934724
-466688816 532226816
507234992 -266462944
-256996988 267255192
-142683508 -964486336
-134629616 -275871288
-366299164 724005568
-865174420 206022344
-261831592 -947985324
-944737552 538037852
-777717600 680837872
-412496172 841231204
-893603348 -566481344
154334708 140964956
-676963848 -233562868
-240786612 -161238044
-46328084 437487996
331680536 -907016792
458212568 532241380
549485156 -459770916
-257004648 267254632
-469077312 583856196
-152863744 616625196
-198055836 -972321768
-257001378 267263309
654913952 546106308
-560437284 913759924
242184756 -201813348
-418292644 276220824
-85563500 532503532
-374003520 467737424
3407976 -679527112
-580652116 808302000
-256998522 267260939
-775795152 -408796916
766182912 160640920
-818744388 750613996
-98714792 654841132
148436288 27875496
-5578012 284216460
629077416 -844974152
-369940164 993658028
-267569808 291556716
419020844 -172029968
170529876 989813132
-414811848 878646120
286415624 -389426796
923168268 692241484
196643128 -234101736
-447959512 878733504
39410184 535460024
-345268748 407704616
498787872 848586024
363677644 738860848
648899020 -114735192
-433730484 494680824
-159519492 402286808
-212270300 -980899964
93937800 -55168432
-238820472 -514225712
-428298112 -118740292
819691048 -261933540
758070764 -514866528
114341964 -69339204
-655423692 192230236
-365294248 -760269928
40604432 888476820
-974855904 -916148420
695722280 -618125288
605396352 -761566124
-138722100 -100578984
761435048 -299712556
108152264 22981992
564646280 -36526512
637728432 -428472880
950927252 620193376
-998172868 -858212828
-908109092 -230300532
-940135328 841231204
-9044244 699771072
-60236704 745793312
490078600 -700717732
-372314096 -539741840
-703645096 335219588
-513788792 -571928280
737375320 89859880
-335962352 963772700
-640218876 -905036088
548975416 705960772
604857484 702043056
-8519940 -537513548
969234200 -546295640
-257001659 267257291
-940615940 -273351716
-708028860 -786747280
762250632 278012196
-77567864 -280852176
799592728 786470564
346914480 -907948888
996498008 383091456
477320536 -264263780
418132440 796359520
341030624 -767726696
-121376376 -493428320
447682796 -867111432
836993080 -206735980
-256999691 267259767
-341554928 -612459892
445061276 776057304
218081336 37808144
-423623068 -279337520
-257004033 267256034
174200004 60746444
49575856 -258015824
-257009205 267258390
310184072 392077444
-647398928 -544926624
-506492228 -619756456
558791552 -379901940
14054260 -644777408
304460420 115084728
383994424 780644964
100127500 -365891372
822793180 -680575720
-581613340 219974656
-773872704 482330552
-439818236 -350992400
860674144 -440939664
760998128 367173004
-897360860 710868840
-549892948 754735608
-853712552 516949180
-789805720 -531207336
750861584 683721544
134323772 958515096
-805156176 113497252
-185865768 400684768
78762112 714888504
-307344092 -997022312
-92903756 -625407288
-708815316 -997240772
594080124 873592412
-149412076 136610320
397480688 665735004
459508764 -656632504
-257005451 267263881
-880757900 428298112
-395558240 -566743496
-437575380 211017796
985312856 -135401508
-700091480 796213880
308363572 89801624
362250372 -374484132
713577744 -260302372
-360837664 -26652120
-74611372 -561704352
-973617964 -499443252
-606605164 -260171296
-349332104 -693828960
-339253816 -619523432
260448012 567005648
275652828 828953752
-162679880 -655161540
-257000867 267258955
993949308 -96136964
-73795788 799505344
-723073472 223732168
-170806592 -797757664
-227562500 -289372116
-618955436 -157611608
172292120 -651156440
-911793784 -169058912
546557792 -387504348
-463004124 620834192
-328607532 803117216
486932776 963597932
-689139352 -901176628
47362128 -914298792
-257009687 267260534
-947927068 -430045792
-400888664 296974524
-221343672 480466360
92758116 947897940
315645572 -557218640
-257009564 267260942
-257010493 267251127
333894264 687027572
76446436 -623033356
-299071740 669376004
-717699356 642272400
90937616 -452416096
-976297740 -425443568
9379216 -752565572
-238616576 -74596808
304125448 534149264
-257005555 267257934
529415964 -363124212
819691048 959520012
-257002091 267252226
-607610080 -259064432
-237611660 -443677696
795500244 705931644
452998656 -249932804
-745341828 -887573852
318412732 -620251632
-228946080 281594940
136377296 -396417516
-256997507 267256807
940426608 -186025972
782844128 531789896
-165971344 300193168
-472266828 195099344
-644762844 -384795444
271036040 -345574592
-256996511 267263162
409889216 852183332
-308873312 -832521932
-256999579 267260578
823565072 97739004
-257005091 267254904
594852016 -781387728
-900870784 922906116
-280706536 -719927648
-570151472 445585580
-146309944 749812976
274094480 593570384
66703120 -746871048
303382684 170034700
495365332 211105180
-423317224 -770086064
-308800492 -924435336
-541300188 -978686236
-955937268 -199060752
-206779672 910759740
-630839660 -534688132
648651432 -335758456
546761688 683721544
570399060 -441828068
296144376 -855416540
-104059780 -567675592
-306033332 479810980
-930202680 -280954124
941737368 -629339568
-160305948 857222476
-986521668 541227368
676789080 -424890136
-501322008 940295532
-493588524 -567457132
-80611740 -849590940
-450042164 513876176
375066692 -638034276
-708465780 -247034568
388276240 -452110252
-182181076 -801791892
-39206288 -503084252
796228444 558849808
-763954620 527100288
394815476 -8447120
137003548 907031356
168520044 417229472
857717652 351531268
-302144744 -743026152
-958121868 -202949340
146120612 -842847808
372896656 -662530924
-75645416 -394626144
998158304 211061488
-898875516 174826256
-864329708 497273216
-102821840 497637316
-608644124 -792179652
796738184 -937353604
842760424 -950868996
-723029780 -620105992
735467436 558442016
-402709164 834109408
458387336 -584759164
-377091088 314480452
717466332 725971708
-2810852 255088460
164092588 993920180
-795092452 211877072
-581700724 -517750200
152834616 855081568
-671138248 456770732
466703380 -956767416
-501802620 -725942580
527799360 166990824
473242616 -764988664
-999629268 736880144
-583462968 406801648
-794276868 407122056
318572936 355856776
-358187016 -669113852
254505900 932984404
-390140432 339151868
-615532896 -979429000
785989952 -770916212
367085620 211687740
324500484 -288673044
787242456 -839235936
-41449144 925047024
-616945604 325840372
588400164 -90020084
366255472 -82694392
169612344 -186506584
591982908 27001656
419297560 -931047392
-388815108 -800262672
77684376 -912478292
-335248716 -667453556
-14185336 -242126500
379741736 961617228
-582079388 -119628696
463805144 -968840972
472514416 -29302768
-845949940 -118245116
-946660 67518704
610231600 510934248
-21729488 -826128336
334913744 87005336
-901759188 -345093980
-219115380 -670308100
690100576 -958718992
-209197296 585283468
-136988984 699072
-998726300 -617367960
-708291012 890326448
351749728 -245942268
318383604 941067424
557174948 -299450404
-183550092 -722680244
-257001042 267258945
867242508 -573093400
265924076 -564835612
953039032 -203896000
-916949440 471422116
-482592704 -418613052
-546674304 -953592464
815103388 75805620
779581792 858198264
-757109540 -911473376
394232916 -885214484
515347140 44449328
773027992 -149776176
369095452 201216224
569699988 -38638292
420258784 -85155708
-516643336 191225320
-361187200 -86160624
949776696 -590380868
-572161304 174214568
871815604 654040112
-361114380 419705352
-297032780 -389980228
939217796 -779159436
-243073160 -779771124
-481296508 388800544
265093928 855722384
-800029648 602323348
-299406712 -952776880
124158100 -727180520
-257005506 267250950
-719913084 -70984936
-257006665 267261261
476883616 -567923180
818205520 -199992848
-624154784 -691076364
-401223636 -303761348
283488260 874655584
-99195404 144824416
-801442356 958180124
-771222056 186564840
-763066216 -914473560
-257010186 267261903
-652933248 -526197320
-706150104 -745254444
135197612 641194664
-257002421 267257514
6058624 -422705536
-949077624 693260964
-690056884 181321800
667511812 -17855464
413049604 -775066952
107292988 888302052
-256998735 267255968
846401424 -860528504
266914428 -728331076
-408097844 -393490152
847202444 385873180
709456132 -248549224
-257004621 267253068
949834952 407107492
-559330420 274400324
-552951388 234232812
206124292 585429108
565461864 535125052
-413136988 213683008
-763940056 -240742920
668706060 325432580
-505050392 232922052
786790972 -489394092
-458911640 190788400
-187817344 -327209388
-363910668 -721194716
883088140 499093716
719825700 -417127524
785014164 409292092
688527664 369969292
-493078784 -302625356
722621988 200604536
-271254500 856188432
411957304 603503032
-799097552 966991344
319840004 836206624
-736428660 -687333416
-35026420 202512420
-399068164 709354184
272623516 212678092
-28195904 -154218196
970166296 -787329840
471189092 -291338256
74844396 391028836
614688184 331360128
447828436 210843028
529284888 156941664
-586972892 -740084224
691848256 5679960
-257006677 267252826
354167352 614979464
-70067404 -349011696
-313999840 395572804
-406102576 -330180444
-796840132 -807835952
687260596 951932168
85694576 -314160044
-453042348 -984191428
-256999957 267257457
211032360 -721456868
623353764 -854892236
-257004447 267252649
600109620 -993031776
-572001100 831968500
-877102336 320014772
-775707768 -901249448
-978482340 934411676
-419923812 -791859244
-208104996 -675041400
-809204968 514196584
48862220 630417304
708334704 -346419304
77509608 504569780
998857376 -608818892
544780984 -535343512
-630854224 290173136
684289540 978278444
-230635504 452386968
-710839712 109725176
821045500 -748676984
-431123528 289517756
-282483344 -846765524
-683430264 -395631060
-420185964 -984890500
282789188 223178736
-142217460 663739736
-766299424 -782567412
202192012 447595412
-359060856 -937076888
-686619780 933479580
283998000 -904977832
-433016848 64605904
-257004149 267256997
38128552 250253212
-594225764 774790236
739545356 -780819732
365381632 580506476
438798756 766823728
903215588 -414010828
288206996 -5301296
-851105596 6859644
-257010182 267263135
720816052 969044868
512128496 456960064
-256997209 267256525
-282221192 -653574064
-257001100 267252349
-564034592 61605720
-837400872 719796572
756730876 -622130388
728695176 745443776
-317538892 -607114904
-24423828 -423885220
-552864004 630359048
-599730956 721748148
437284100 -630810532
626077232 149761612
-570865108 -960641440
274342068 798485864
914648328 -632368880
871029148 118507268
-475368960 -846838344
42293856 1252504
465145032 -282934828
-30497016 -256005992
352507056 654680928
-875442040 896763736
478267196 -303120532
-126867004 -273686688
377309548 232091904
637000232 259326584
-659690944 762439964
-573428372 420069452
46561108 -357080152
496297428 544824676
353424588 733646936
-849212276 107613396
-323175160 -263957936
597109436 -766037272
987424636 -561485892
-4456584 96865164
261394672 -304081756
93573700 -514182020
-353264384 -185239516
-659923968 -622975100
-439119164 -333602984
605017688 600619360
-410078548 -331636844
-445352556 364973840
-834677404 -680561156
-805389200 439978440
320786664 -849241404
-322039168 480364412
118128604 -303091404
991895784 -243728540
-452576300 932867892
-55212124 -276308208
-262428716 840983616
-64780672 -61139672
208716684 126065984
-171447408 -127158284
371309180 913992948
-534440544 -943237460
79330108 -814564520
-487864872 -13792108
-171199820 -46531980
-865800672 815394668
983142820 938751748
659720072 169000656
-420666576 409044504
241456556 270657376
-991254968 312936668
-692707532 -603867132
744948600 273686688
-774134856 368294432
-303601144 185618180
752813160 -161762348
284740764 -495947892
510803172 724282284
204988300 674604480
523532108 -540615680
626834560 -960656004
70373248 987745044
-696188328 504030912
973705348 708786188
688425716 946660
816108304 -150431556
667482684 341190828
-802243376 -120153000
-585618440 -56988932
-905574956 920328288
606226500 593643204
-837823228 992623984
-697033040 -58780304
-908167348 -45512500
-728200000 -153577380
487486208 -250821208
-828473140 457790212
699508920 -825807928
-119410236 -668225448
-257006289 267257882
821220268 -635339936
-500360784 -980827144
73140408 -662225080
808360256 809918604
836803748 -155660032
-257476956 244616944
746623460 -66615736
-903346664 -754895812
874422560 283983436
-252991244 -576909168
864941396 40837456
-257010892 267257272
138372564 -193919660
512609108 -143630168
-427555348 -250850336
184292856 -201012328
-38521780 -218838664
-57353032 57032624
491928228 420142272
-124143536 371789792
-174534976 249102656
-257002120 267258856
-286939928 -451352924
-690071448 891477004
934863160 840124340
886233964 -21511028
-609721860 -985982800
-950067976 -521289252
170442492 -871145660
-583885324 495292512
-682177760 -806656268
-701984800 -139348352
-288891504 831356812
-391873548 -291746048
-159388416 146528404
-425603772 -263797732
-250296904 -21467336
-696057252 438390964
-770013244 127027208
-210275032 -954757584
912449164 -886015504
122992980 742632924
-330034804 127143720
-350934144 -962447376
108705696 756308520
-257009108 267250637
209342936 -655889740
-20899340 145013748
14840716 519323112
-342720048 606124552
177331264 -802927884
-678260044 924391644
122497804 796650800
688119872 241820656
657520908 -835245400
-346215408 -999585576
-937892472 -894244164
569816500 322111988
299392148 494273032
765949888 655045028
754473456 222232076
281944476 -204332920
-556111776 -253937904
311188988 746550640
-287813768 664176656
629820180 -905880800
769314172 942582080
-890821624 388917056
-12758064 -781984852
660156992 -547256864
-84718788 997357284
-366808904 -912405472
-3975972 54134388
-698431184 105428796
-806598012 370988772
869499928 -462494384
-594662684 444376768
-169248244 -63426220
-238558320 732831352
-15933016 -105224900
-604435128 -683998260
-636155520 551363912
-179515864 -71174268
143120428 -717990636
-275434368 816574352
690435548 -83815820
-142770892 -735452872
-136086016 -133056704
446372036 786587076
508531188 643801620
678405684 888797228
-800160724 -989565544
-257004472 267257035
952427344 53741160
980317404 509521540
-642461732 234276504
-257002987 267260324
-66397276 85913036
126808748 282774624
-776989400 953257492
-731884692 -485388992
-429171952 -743390252
-2126344 4806120
632718416 620965268
397990428 813967396
103783064 -973443196
-150693708 671895576
872034064 341860772
672361624 -948611576
-833089928 -930071604
-221445620 973545144
-841566176 662283336
-400874100 645403660
136319040 719039244
-556082648 814200420
-627533632 -69018796
-939669280 326219036
471334732 970661472
-838609684 666754484
972627612 -656719888
556738028 -450974260
-147067272 -324121820
-604260360 399082728
697659292 -979967868
-573821600 -974768520
-257001311 267251830
-256998342 267260315
279089932 997197080
811185672 900594068
-787169636 27292936
-778387544 86947080
62144588 -955820756
-645054124 263448196
214076236 -337724596
-256997540 267255693
507234992 -306295484
6058624 -143178684
414039956 476490388
383542940 713825332
961821124 -933931064
-780892552 -697164116
-573151656 -510817736
357837480 751502400
904497220 885462072
-950825304 711203812
-257009566 267254953
563539416 53712032
71582060 -483903464
-791058224 564238488
26987092 -493559396
486889084 -74276400
715005016 -762250632
781664444 -153752148
-219930964 432128444
251403768 -829434364
-323932488 -105414232
62333920 -640014980
-59362864 53144036
259807196 -542028388
892045000 979705716
389849152 222785508
236417412 -800131596
187817344 638412940
-524318564 127245668
-908531448 390999708
184817160 225771128
-257003318 267253273
871451504 229353872
598624092 -43721128
931076520 938489596
-158441756 976093844
-622756640 -989521852
447289568 -392558056
-392426980 -76490128
806131964 753060748
370712056 -674997708
411913612 32186440
-665108752 -112871000
417302292 -277502456
-379333944 186404636
-619101076 506579612
-194298324 -27584216
-329510500 221227160
-766182912 -954233280
-607420748 143615604
486204576 -448600328
944315196 -551538680
880291852 -737885060
149382948 -448294484
-759585420 -638878988
337680904 -436541336
-901089244 -90092904
-855576744 -86772312
-633839844 323582952
499618020 -775096080
-653676012 -434414992
394567888 -332204840
520808640 -498918948
-135852992 -655380000
987075100 -595449140
648083436 -609328632
-518959012 -865829800
568141640 706033592
-159883592 227839216
-885680532 449241144
-987584840 -372474300
-257000182 267259146
119512184 355958724
590759532 373843316
561281996 -102923788
509987588 -630883352
-455780380 -541154548
-967908876 900958168
241194404 270613684
-327515232 -734025600
-637713868 -62479560
11898788 518157992
846197528 766066400
-639971288 -629994948
-610100524 -881791944
630606636 -484456896
53027524 494972104
-978220188 86422776
135445200 -913672540
676381288 655918868
356031544 -547941372
398616680 72951076
232659900 -629645412
-341686004 838289276
-768818996 439993004
570894236 -969700248
-256999522 267257397
399825492 42119088
842731296 461358392
-41492836 340826728
802694860 899793048
-365862244 547256864
288673044 -598696912
-502326924 957932536
511545936 -401252764
-139013380 554116508
334404004 541722544
699028308 424307576
210275032 -907249816
893850936 -181205288
-598376504 155368752
322257628 -742356208
261045136 437604508
209896368 -629951256
-257008273 267257657
-703717916 -107147348
-308538340 -633140772
98292436 -470810428
260069348 142188332
496253736 -574695440
-597590048 28822156
229863612 -345021160
53260548 -667264224
-856479712 -730311780
-649350504 213231524
151334524 974520932
928032644 955602296
205163068 814040216
-773100812 563743312
-538008724 -176078760
316417464 -254127236
108297904 -773464912
6247956 -237058228
-273351716 857280732
-561762608 618678720
-366022448 -596949232
-529488784 535693048
541606032 -568928096
-153941480 391480320
573239040 -501365700
642869524 760925308
-912551112 -675274424
417316856 252947552
470839556 895263644
89554036 -512201316
-739181256 312164776
-725607608 298139644
-861446036 962039584
211673176 -832507368
266958120 667104020
-166218932 88680196
210289596 373712240
-655947996 535328948
976661840 -389426796
835594936 297921184
931571696 -391203604
220557216 -285410708
229703408 -268764056
-206299060 -959898676
-795835216 -138226924
-218984304 -69630484
-309776280 -903637944
-808491332 464591600
-828138168 875631372
347293144 895831640
63586424 343040456
-694571724 -647573696
906361412 284813584
284944660 -316650488
-668720624 825647724
414331236 -949266956
-614353212 -883495932
-525396300 -101496516
680881564 622887716
-831211172 -263113224
-256997011 267260507
900433864 -972773252
-71625752 -710883404
-930741548 659982224
-626106360 897258912
-326029704 939203232
420258784 496093532
115842056 -152019032
-256996896 267251728
637757560 669026468
350497224 263666656
471844472 457877596
881355024 915988216
-590817788 -608280024
-478878884 676133700
-278085016 -603328264
-679803828 995711552
-280080284 911691836
415132256 961850252
-514109200 260404320
836221188 -630446432
194924576 -949849516
460775832 145931280
132430452 -489088248
157961144 -125949472
-587599144 -156257156
615867868 261278160
790271768 -554699068
790650432 -556271980
769707400 157130996
287478796 980230020
-294192800 -959316116
611294772 -841566176
309601512 326830724
156009568 -96457372
460426296 -882112352
675900676 -152426824
-502093900 741700828
-331170796 -710067820
751415016 -783426688
-649161172 180200372
516002520 139027944
-288206996 -916002780
851819232 -215911300
660535656 -608716944
291673228 -489277580
668851700 9160756
886758268 -936712788
-865334624 -918245636
-617804880 -934251472
414200160 679163012
-210478928 -580462784
965651456 293581112
369634320 211745996
680619412 -673366540
798762580 -545771336
-762003044 85082888
563248136 820331864
-109463024 -612867684
684668204 697965136
274298376 -167354924
-257004720 267256708
-440750332 -526080808
578948128 201201660
-470388072 893049916
-708334704 610173344
22108152 888797228
443284468 -71887904
-270103944 506521356
-960932720 175831172
73955992 -139057072
229761664 -312485184
967588468 -135270432
-432026496 115973132
813996524 350599172
-464955700 -656297532
438099684 179748888
-570151472 -351108912
677662920 231800624
-599803776 411331052
-269856356 -572379764
333704932 606211936
-138809484 -173704828
-378809640 -959432628
820040584 517866712
51032256 -463018688
851222108 -579938480
150111148 -296304580
-372780144 825633160
680211620 -188909644
-641078152 57353032
-252656272 -736836452
-619829276 362483396
160582664 -997779640
-89947264 906550744
-236169824 -246087908
317728224 -760269928
-207522436 829215904
209153604 220630036
381052496 -472660056
990337436 -727209648
832201524 -6830516
-947999888 762075864
-290566364 752856852
366896288 -975904512
-996192164 347671808
610027704 952500164
721005384 838653376
263331684 -12539604
-256997187 267255853
338758640 -702960588
375605560 -90835668
-290886772 623135304
45658140 968462308
-889918656 432041060
659108384 -92088172
131862456 -968782716
383921604 -990133540
924391644 224081704
680808744 61518336
-307154760 -619465176
-369153708 943965660
-810938084 -937717704
904380708 886758268
139260968 171287204
106404584 -376086172
-12073556 727704824
536523196 -713912716
-257002336 267253999
-50872052 730355472
311684164 -448644020
-167311232 149892688
537076628 591065376
984453580 251025104
982443748 -843925544
-644034644 -441682428
-482126656 -88185020
-682527296 -817797728
487427952 -738292852
23710192 569394144
232339492 838565992
641398560 179967348
543339148 439381316
-872762264 -435274268
108574620 -64795236
-293901520 523998156
786456 -996672776
-14826152 -92947448
-579457868 -911735528
-732336176 990963688
-257004604 267258755
667424428 972540228
438565732 822079544
-755026888 -385188672
342953072 811753668
223703040 488884352
452619992 -913818180
114327400 -662268772
415918712 87442256
-453304500 328097792
475922392 190205840
781679008 950898124
-567151288 -457149396
-292852912 -551247400
-579006384 671604296
-821511548 -379829120
573908984 724151208
-141358184 -945101652
142188332 -647617388
488083332 -730238960
101248928 15962144
-238776780 913978384
60950340 781358600
165243144 884937768
188021240 -917604820
-204755276 575190616
-366881724 -679352344
-257069164 547519016
-202832828 965039768
246670468 427424272
598114352 829827592
937586628 -405039404
750876148 -803277420
-376377452 654375084
43837640 889860400
-155936748 -613217220
195230420 604333180
535882380 370493596
263622964 -738118084
405010276 -359279316
687697516 641092716
23506296 463368224
729947680 -434895604
-268603852 -132838244
-230475300 135721916
822793180 265064800
337142036 664933984
-455926020 636403108
664132964 874087588
799345140 -898511416
-775649512 -508633136
636927412 -350424404
450275188 209474012
-432172136 -582326976
-208658428 -652408944
303775912 -813792628
143877756 943237460
367901204 549324952
-485986116 847595672
589317696 512579980
-112608848 107453192
-184758904 -409816396
-681070896 97870080
-283444568 -69484844
-451658768 -441959144
-758565940 203240620
499501508 -472834824
-257007303 267254506
-408636712 -969671120
548756956 693464860
-782858692 -600954332
431837164 80291332
-922381812 -760794232
-660841500 -158674780
-816894760 392426980
-189492204 157888324
831211172 197356764
960816208 585458236
95132048 315587316
-257009009 267262679
-902443696 -860921732
839206808 -151538420
-257004407 267258527
421118060 613814344
-111283524 109812560
-59348300 -91170640
-468436496 807704876
489903832 31734956
-710956224 617018424
-471742524 -28661952
245592732 -37007124
-870024232 48206840
222042744 581613340
-820972680 37385788
-418117876 -538096108
-134469412 -665545672
495685740 -549470592
807078624 769911296
-8345172 -826142900
591283836 -17782644
-58052104 -994735764
-892933404 311247244
776741812 352681824
-571607872 -505603824
-606823624 -867053176
144387496 760823360
-173486368 -25880228
179807144 173602880
249903676 -901540728
-257009107 267252579
835857088 -577651932
-315135832 475048552
-498001416 357546200
-276963588 -885593148
-546353896 708203628
-619144768 414374928
849620068 -926139324
351837112 634509788
96894292 -509011800
253602932 -750133384
-41376324 -873344824
-608731508 -773901832
-534469672 881413280
-256998855 267261133
-425458132 568767892
-447711924 467897628
-257005810 267253527
-790402844 -223834116
354720784 -855096132
-924712052 -720481080
-292270352 297207548
963714444 -761056384
-239810824 -358172452
350628300 -179370224
-257001415 267261028
-256998237 267254455
945553136 -830104308
-364653432 137294828
523226264 428327240
952864264 -281143456
-288323508 922614836
-468786032 -438259888
-972045052 -342254000
973326684 785931696
224882724 53610084
-53377060 -432944028
629295876 -140513472
-357764660 576253788
-668560420 -18627356
972642176 -548655008
575977072 -79024264
-307329528 665472852
396257312 268239752
-427832064 491156336
-257003054 267251878
-257009598 267251009
-300630088 997910716
791116480 658103468
820142532 368352688
124798916 -350511788
-990745228 749681900
-681828224 -576719836
-619771020 -182050000
-915536732 849911348
244398484 862363568
175044716 101511080
496952808 -395223268
331039720 134250952
691615232 -190540812
690450112 239621492
915929960 167529692
-724427924 478077864
-978118240 816996708
451731588 -712063088
757313436 608076128
994895968 583797940
-972875200 987905248
77072688 785116112
296858012 -77349404
139799836 -487034724
244573252 -380309732
-246743288 870737868
-251898944 -175700096
-874757532 -115332316
288876940 952558420
-810719624 410093112
-279162752 -649015532
-6626620 -331316436
108938720 671516912
-799811188 -912856956
932605740 -719315960
408811480 284332972
-219639684 -685964400
491549564 -641762660
-549121056 896283124
-46561108 630184280
-164048896 884879512
-45978548 967646724
-980929092 257724544
-994546432 420783088
206969004 -71145140
408389124 898729876
446779828 235718340
894550008 -116366360
177171060 -180375140
-157844632 -453275372
254928256 892234332
-932562048 -432113880
-854600956 117546044
920896284 213551932
770741444 -656006252
402330500 -15627172
513643152 -640728616
-802578348 -747104072
-46444596 252073712
298649384 -427526220
89335576 711087300
-847100496 -469951152
-692853172 208454532
-956082908 885127100
838201892 355347036
-653413860 -148174136
546980148 918507788
-9073372 262501536
875980908 -512405212
305829436 -219406660
899763920 -856974888
-501147240 -825953568
-763910928 64503956
-544912060 981467960
68902284 474524248
-185778384 483058752
-422312308 411767972
994488176 240407948
-889117636 299683428
-562257784 566699804
-257001879 267260376
-751400452 852372664
-705960772 -921668176
193861404 119847156
9816136 779392460
-750643124 203881436
-697193244 -871844732
600896076 -369925600
-471480372 -62683456
347904832 458532976
-896181176 971083828
-506768944 448906172
618270928 -696858272
-42410368 311101604
926867524 -756687184
585924284 707533684
917415488 -799272320
425691156 917692204
-318718576 -92772680
551203708 -998522404
280997816 -584773728
-134236388 -629033724
440109516 911356864
994794020 -547169480
-257001783 267251402
296129812 605600248
-623688736 -524304
736297584 938955644
728098052 29244512
238179656 874815788
-360109464 705480160
-525265224 -718631452
797597460 -682061248
922294428 922978936
545800464 -37312968
-953956564 -942785976
-665501980 113395304
486248268 437706456
-538533028 867125996
313096872 -176690448
-190802964 766051836
-187191092 355492676
501365700 645199764
415059436 -211745996
825866184 -960845336
417666392 372649068
896792864 -914764840
-498249004 -258773152
-257009111 267263285
830672304 -742647488
-956563520 895889896
197764556 334797232
-27365756 485549196
616406736 219523172
384999340 -252845604
-165913088 -397160280
-819996892 321150764
353278948 -872645752
868436756 -638558580
97243828 -757167796
-529590732 561922812
-666637972 994094948
925483944 686503268
765716864 -801995788
-67999316 -142814584
-426040692 349769024
978059984 559942108
-101394568 -914823096
-482024708 -628698752
847581108 -551538680
-696625248 208731248
-68975104 843969236
790898020 -627664708
840255416 661526008
-776479660 178889612
438784192 -986361464
-256999343 267255894
900637760 -351006964
152543336 -519876544
706310308 -556650644
-972380024 -141299928
-836556160 -518463836
266652276 816093740
-583972708 924814000
708072552 -160305948
-572641916 770013244
163626540 358303528
-875077940 170995924
273541048 -851688156
-282920264 -694746492
13122164 -437225844
31749520 -198871420
258350796 515288884
939698408 -502720152
168971528 203546464
-296479348 -612183176
-129080732 659967660
-885724224 -774469828
169656036 -694455212
-624941240 -376158992
-498205312 252801912
588895340 972598484
46517416 -972583920
-111574804 -703630532
514123764 130595388
-638558580 102006256
104569520 249830856
-257002846 267251869
893923756 -416996448
-683823492 752915108
-705043240 959155912
-16369936 -851979436
-897754088 -859698356
-257005582 267257339
-177535160 -531658820
283590208 437691892
680269876 44813428
400378924 288789556
904482656 -163903256
-63702936 -398208888
-404092744 461605980
631538732 886204836
534338596 -752638392
-362876624 -568767892
-943892840 160131180
466193640 -856275816
-123721180 -498889820
983171948 895715128
994633816 532692864
-701373112 -602833088
-81223428 -491287412
-410457212 -51192460
62887352 -88068508
754997760 998129176
-859203180 -50289492
-299028048 -486190012
144300112 105472488
980171764 -403539312
258336232 646991136
975292824 -839032040
-148086752 786485128
-811913872 267759140
664963112 -64635032
572015664 529022736
43109440 367173004
-116278976 -958442276
-255802096 697921444
-662166824 540863268
410704800 -716854644
466965532 501045292
-257004996 267253081
-153999736 585560184
-290318776 -994866840
-74422040 -651549668
-482214040 -32710744
175204920 -667395300
-961325948 74567680
678959116 -572743864
61139672 843794468
103113120 488665892
731549720 129823496
425021212 303630272
-105894844 528906224
-677750304 -472791132
-87384 390300636
-746550640 -821016372
248054048 -999760344
-883292036 -793577796
295925916 -22763532
-70183916 -296989088
788261936 616901912
99981860 822225184
524551588 -254112672
-877102336 -465217852
346317356 561646096
861038244 -679090192
416472144 -854469880
542742024 -730806956
-479869236 -491301976
362104732 -204216408
966219452 -939086720
573151656 -963219268
684726460 556097212
-107467756 845847992
204201844 -652816736
-49299140 843226472
461037984 633694204
853086300 -762789500
-737579216 13996004
703747044 881282204
-745676800 -127405872
524595280 767348032
-520196952 645592992
-779727432 -968433180
-569350452 654797440
468640392 -98307000
-645724068 517779328
-17549620 -78558216
522527192 510570148
-24016036 -984715732
-394669836 907686736
-692183228 -821831956
-63120376 -17622440
-242403216 917896100
561180048 539829224
-108589184 305465336
-881777380 -997269900
-421278264 -206211676
-262210256 -975875384
813428528 88811272
-274094480 -844085748
-257000615 267254874
855431104 -175641840
831167480 126167932
-256999078 267259677
797582896 -965840788
-140950392 837779536
-981744676 561019844
-298853280 -761303972
-390708428 628990032
-896428764 255030204
-791072788 -346390176
-806568884 -479898364
769925860 901773752
-257004815 267262790
410602852 706820048
-451265540 764245900
861183884 791553400
-256996654 267262537
742764000 -269128156
-767479108 753162696
835842524 985371112
70766476 -378372720
61867872 -192303056
794480764 324092692
-137513288 -475456344
792936980 467285940
-572772992 -748181808
333501036 -568272716
455226948 332233968
-415132256 -127260232
878893708 620105992
-354516888 -586870944
-418321772 598318248
-413763240 -130639080
-675259860 9189884
-91068692 -308247060
267802832 679221268
-107176476 -110060148
-934790340 32288388
579996736 419020844
-719519856 469587052
-202075500 -118915060
428239856 -171360024
440954228 198507320
741890160 395092192
388844236 664482500
424322140 -908487756
-319592416 -896181176
-594313148 -43313336
-697601036 -600837820
367901204 -650617572
596395800 -144533136
-16792292 -372678196
308975260 -247267592
-906565308 340783036
-12743500 697426268
-278041324 435405344
961821124 696304840
612955068 490835928
-257008075 267257388
-526342960 139129892
890923572 -543251764
-871407812 173413548
-257001045 267256989
-833250132 -720801488
-43997844 -49022424
-214760744 193803148
-256996418 267250175
-257008931 267254811
-212983936 663069792
408330868 -734710108
-546703432 -177098240
649816552 -956592648
336661424 -109477588
-473912560 35987644
281099764 -929328840
-703120792 -677779432
-605702196 -668210884
155907620 -909055752
-396781616 284842712
-575627536 -897623012
-257008472 267258801
-514720888 -821948468
-150504376 -644005516
43954152 496938244
-747555556 -48702016
-782101364 -882971628
-131847892 -874553636
-232572516 -848207360
182181076 -340943240
-456960064 -850333704
-324908276 991007380
924653796 447974076
151319960 625203392
-301984540 823870916
-256997039 267261459
19355556 159417544
-118929624 -652044844
-592900440 -83786692
-475427216 -110526196
-9961776 962359992
-165126632 941883008
807064060 -105851152
-238703960 -153344356
437313228 93530008
374018084 91782328
-835405604 -832754956
-808302000 -270759324
953097288 -362701856
-224474932 -683765236
188924208 457498932
217236624 666929252
-995755244 611221952
233184204 -129546780
923124576 -586696176
-901147500 -255831224
97593364 869689260
-201886168 252219352
-745691364 511007068
189419384 -507191300
581875492 400073080
146178868 953621592
146979888 -243102288
-973384940 -99078892
-219814452 -384780880
466790764 548116140
-997488360 -377994056
485592888 -389164644
767522800 227140144
-708043424 -511152708
788669728 544912060
-731025416 562141272
-408287176 283284364
968083644 186652224
255991428 -513934432
926037376 -199745260
-106288072 88345224
189011592 -326685084
884777564 -159111700
682964216 482811164
-256998713 267262554
-948975676 -651855512
846882036 422632716
-996410624 -358784140
-256719628 716927464
-257005093 267255395
-285876756 155630904
-166320880 664846600
-270293276 -444668048
788218244 752303420
-257004052 267262681
376639604 632616468
-320000208 10136544
481092612 841886584
-805010536 246524828
-497972288 -267744576
818016188 -201114276
346462996 -541139984
-616945604 913323004
-787271584 985866288
-615416384 308669416
-40764636 -876257624
-347511604 826638076
32739872 -323466440
-667657452 313155128
60527984 -530260676
304955596 -871757348
-318237964 -778970104
-680371824 19472068
-878733504 -656341224
692357996 -387067428
926590808 -453522960
-359730800 869791208
-885199920 -817768600
-996774724 703732480
-224649700 -580331708
-743754352 -292139276
-682672936 -224183652
-257002268 267252226
-449008120 -651928332
-432288648 568884404
379814556 639723700
-836963952 -229790792
-828356628 646932880
-956883928 460586500
724529872 -133668392
-470926940 -179923656
-841551612 80087436
-908691652 804267772
380775780 -845556712
-94112568 858271084
599570752 -337433316
-744191272 341700568
-819399768 -496224608
565068636 -526677932
-242811008 -24540340
30278556 866659948
-162286652 543732376
-62202844 164354740
-165315964 -945378368
-256996485 267259639
219625120 -155645468
-272303108 733428476
2621520 -583127996
499050024 -476271928
-53245984 204201844
-866499744 964763052
-117997528 -129255500
122279344 -163451772
-53755724 270832144
332452428 186331816
272477876 91724072
102647072 198172348
13034780 -545727644
162912904 -780266300
589871128 -5650832
16064092 683896312
930202680 616785400
909084880 -252889296
339341200 274895500
408927992 478878884
-367420592 -824191324
-737914188 -990322872
899035720 -266783352
-908924676 400247848
42920108 482811164
15131996 -558733296
188676620 429914716
111094192 -707417172
342880252 -339647044
-765891632 883772648
991837528 -557087564
-601667968 809714708
-217440520 -210813900
-240626408 -311203552
-558980884 -476242800
911487940 965010640
-366663264 -434866476
135984068 -271356448
-542290540 -923983852
-181962616 542319668
-981569908 -565068636
624111092 -405083096
-433759612 795762396
-435550984 476781668
-526517728 -325039352
7034412 -706383128
-257007138 267251012
936013716 603270008
323684900 -957510180
-425822232 -415831328
147941112 422050156
100782880 838886400
699028308 -954043948
-187904728 591851832
-387387836 37342096
687653824 633082516
404675304 462057464
208410840 -568112512
69426588 544431448
494287596 545683952
65669076 707664760
922003148 -466936404
-676133700 202789136
-924682924 -194560476
414433184 760167980
45133836 195172164
833978332 981118424
-563699620 -881719124
-893982012 579953044
908866420 -414127340
-542086644 -235033832
547883116 -764027440
-799359704 -857164220
571141824 564107412
712208728 -238048580
638820732 -779290512
-557495356 -560932460
-192565208 -511662448
-407034672 48964168
523648620 -803248292
894113088 -549922076
-984278812 560772256
289357552 -297571648
-961165744 -114837140
17826336 -566437652
111254396 460950600
-257004069 267259424
464038168 412292276
681668020 120546228
-226062408 732117716
257418700 -857892420
-592638288 -317553456
-601478636 -758245532
-74043376 -975482156
-816341328 594429660
-930799804 -78106732
497113012 -936348688
-357167536 -607595516
-636883720 954378920
107671652 7791740
614076496 -926780140
789893104 427861192
-521988324 -353220692
684930356 -888505948
680138800 383848784
283764976 -622931408
619115640 195667340
-781577060 685134252
-552427084 467417016
192798232 211061488
638107096 750075128
-470169612 -281172584
-103025736 490399008
205381528 133537316
96501064 -98641972
-69761560 -278303476
56755908 -76373616
320874048 -843925544
-32346644 758129020
-794058408 -238514628
-571141824 908779036
298780460 634364148
392252212 382727356
666317564 -905633212
886612628 -868888240
-75441520 -508924416
234975576 -486233704
-631713500 -565986168
885229048 -941606292
676395852 834284176
908633396 -507366068
682600116 384970212
645126944 -647369800
992784188 -400029388
-276089748 -709121160
877146028 -158572832
731185620 370187752
-256998677 267259141
-104030652 808636972
319752620 341496672
210624568 -237232996
863426740 -694047420
867839632 216144324
510570148 848687972
-667803092 -993614336
-817885112 366168088
-147285732 924493592
-257007602 267249575
758551376 780178916
-86670364 -696028124
721762712 -595332628
892962532 -839148552
144737032 -241325480
280590024 -642956908
18481716 933931064
537935904 975001544
-968826408 -774819364
-963146448 420753960
-704824780 -313184256
398907960 973414068
527114852 228683928
253967032 -536523196
-998245688 -510074972
661919236 -986885768
-558194428 313592048
-257006341 267250878
-819647356 827541044
-136129708 896035536
726204732 487296876
24088856 -892729508
-363080520 704868472
-278128708 702509104
-401587736 -163087672
736064560 293814136
-20986724 421744312
689386940 -26142380
947519276 -768571408
-566685240 142785456
-589725488 -821613496
-70023712 978744492
-762745808 541358444
-735001388 -605148764
170762900 -39424748
-523517544 861882956
541911876 -461766184
361682376 -633067952
850158936 -372095636
-460877780 -771425952
-203896000 292197532
74232708 891535260
-458693180 619683636
-867723120 508458368
-452518044 -824948652
514822836 293493728
-860237224 554844708
-426404792 -730923468
-537338780 -641121844
871786476 -720772360
-627125840 -274356632
153388048 869762080
703805300 556606952
-253515548 -781591624
940208148 -130580824
333632112 700892500
714859376 -540484604
-564282180 -357458816
-928440436 737258808
-850697804 -560582924
-721704456 -212532452
455780380 -736545172
-998624352 864344272
995755244 -189958252
327209388 -532911324
-864533604 -640816000
-198259732 667191404
-767653876 -43255080
280109412 -11214280
-88301532 -540338964
708727932 -257520648
-276832512 -667482684
-748735240 321179892
489306708 523910772
-496646964 -329670704
-420753960 799053860
264613316 -450042164
732205100 -268720364
529168376 -655394564
370886824 -559505188
-864373400 -892263460
361988220 -297557084
452765632 -987177048
-573355552 39934488
222683560 173049448
-432973156 339719864
-743929120 -958063612
-975831692 448687712
-752230600 -585967976
893268376 472237700
-168782196 -60236704
-545815028 313577484
559170216 -89408396
-149281000 752725776
401471224 198259732
-841056436 138212360
-738555004 448352740
-263521016 962010456
-662370720 -534586184
-301154392 728607792
-323568388 -694265880
-892831456 983608868
-112099108 108895028
729277736 122439548
110933988 729802040
-377586264 -109506716
321471172 249525012
-399184676 -153023948
797626588 202075500
-597371588 -349215592
-126138804 550286176
720218928 294804488
-974870468 931251288
212590708 -737622908
-511196400 383528376
-44580404 491986484
843080832 -423550248
293377216 -626645228
-862582028 246874364
-766080964 969758504
122891032 -33074844
565753144 -376435708
-916629032 122454112
-681070896 279992900
-875398348 144940928
-325126736 393795996
-82534188 -63484476
549791000 -47711664
453959880 818045316
-111167012 -943266588
254870000 -564078284
-70256736 589375952
-257002399 267254488
957379104 -440371668
-429463232 394597016
-278405424 6408160
949529108 424729932
-759381524 609678168
-541023472 538999076
335234152 766051836
-409991164 340826728
849925912 -274036224
-878631556 657535472
-155397880 -358157888
-929110380 -400932356
892656688 -850391960
962578452 122934724
-257001316 267250841
-31589316 -33322432
-771731796 -64431136
770260832 699771072
-257005814 267256009
-715995368 743302868
529517912 -103986960
-280939560 91694944
-972365460 133682956
-510934248 925993684
278609320 -608862584
916337752 28326980
962971680 144664212
880524876 731287568
231727804 695984432
368745916 -916104728
-902327184 274269248
586521408 202832828
976836608 115186676
393475588 -593191720
-903754456 957335412
660987140 544227552
105181208 207595256
840211724 367639052
-803364804 -999571012
186171612 312426928
-518536656 511225528
74174452 395441728
754269560 529051864
-951116584 856654480
-188982464 184846288
346608636 10835616
-226237176 802636604
9568548 322272192
928207412 -276118876
-425399876 42512316
-403000444 222770944
786557948 -559636264
704912164 -238529192
804588180 717408076
-673089824 496676092
-175204920 -973064532
582618256 119410236
30263992 -825094292
171287204 934499060
815540308 214061672
422443384 -419006280
109521280 91665816
492365148 -319257444
-888986560 677473588
443910720 283444568
-334491388 860601324
-760371876 365439888
75456084 792034012
-257007712 267263502
-725228944 -704533500
-170981360 -582894972
737914188 318907908
799985956 -928251104
-257009223 267250782
-491826280 -343841476
375707508 25210284
494637132 563655928
-857353552 -959636524
-695911612 127172848
524507896 -440575564
-60061936 288163304
-257002031 267257080
-204230972 -907104176
-621693468 -276657744
-440342540 -349448616
-787402660 734695544
577477164 204653328
-709368748 3582744
-266448380 -485767656
-658671464 -751808244
853639732 -263521016
972423716 244398484
-976050152 -581846364
-200502588 462203104
487063852 -849503556
-669244928 -709878488
389324848 -916585340
339195560 -454804592
-301678696 597895892
359963824 704868472
517327844 -12743500
-580521040 336734244
275245036 -673759768
-500855960 970879932
930392012 -332598068
147882856 -1179684
-71043192 792194216
487311440 40910276
46415468 325199556
1689424 -372998604
728549536 684406052
222872892 814156728
-257009497 267250992
-195259548 771018160
125337784 121274428
-256998102 267255008
-365833116 615780484
122803648 871116532
-179122636 650078704
-510220612 -11592944
-253209704 179850836
-223047660 -616421300
653282784 -206706852
470023972 -787053124
-971651824 87951996
844915896 831575272
328461892 -359585160
868684344 -926328656
-257000592 267251220
-344161884 -719068372
769445248 -642782140
412976784 -329685268
-489423220 -970472140
-79548568 420404424
-882330812 -81864244
-955442092 245519912
-673672384 109171744
-433788740 -734447956
23229580 -529765500
-661118216 986084748
-23914088 535751304
192929308 -767042188
-187249348 -141751412
-815875280 292561632
-581992004 -197050920
-460091324 301329160
-360386180 -422035592
-638849860 -203386260
699377844 261671388
920852592 783339304
185953152 -881835636
872179704 -263404504
-305363388 383076892
-420506372 580943396
-328563840 -290682876
-257003444 267253642
-641456816 -652889556
-260812112 -119905412
798514992 610333548
991007380 217527904
-857703088 724602692
115317752 -77189200
300790292 -478995396
-640102364 -65334104
883175524 -762104992
-21627540 -351778856
290945028 935911768
-732103152 435288832
-382421512 -337287676
163291568 440852280
-920969104 435987904
-723816236 595230680
-880408364 912463728
-508356420 -523969028
678828040 -596454056
68188648 -519891108
-256997401 267254025
-174578668 -810967212
-948946548 -528644072
-350409840 -959694780
607449876 -437779276
-710373664 589346824
951116584 693828960
-498846128 998682608
430628352 -625349032
-897987112 -79082520
-713985536 -44580404
496996500 -236111568
-351050656 734957696
175452508 513191668
-270205892 -675187040
877976176 -948975676
55401456 -335234152
-887180624 -165257708
213187832 331797048
-407457028 -423390044
854833980 711567912
223906936 182297588
767901464 956082908
-730442856 137061804
378270772 -279643364
618809796 -315543624
-411782536 674109304
629470644 83058492
279978336 -346739712
-577462600 172015404
197473276 -346055204
-419982068 958005356
-541212804 -20928468
863951044 433570280
-627970552 -487966820
376348324 543878016
984147736 220469832
-59523068 -89262756
443881592 -736253892
251127052 757939688
40182076 -768891816
-690435548 -436905436
300659216 517182204
-20112884 327864768
62756276 530974312
47871868 -731171056
-668094372 -63018428
-155310496 624591704
629703668 -281624068
-671516912 56581140
-217061856 -718893604
147708088 -857455500
785086984 -978511468
40764636 450391700
-448454688 -154771628
756410468 639461548
-414229288 500841396
178044900 650501060
-379916504 -717917816
643990952 73955992
105122952 -583550352
557451664 -930726984
501467648 479330368
-256998303 267252815
480451796 458576668
-218547384 510759480
219071688 534309468
-960248212 839410704
-507001968 -425924180
-489292144 625684004
756425032 268181496
-465436312 -437473432
327573488 -528076076
771469644 -364027180
-415277896 95641788
-145377848 -78237808
792121396 203604720
404136436 46648492
-76257104 592390700
-815511180 605075944
443765080 375590996
-431123528 624941240
213755828 822050416
-231480216 -814083908
-115477956 -763240984
681682584 408214356
-313126000 285935012
-860732400 -345836744
-608280024 243932436
-701606136 607464440
875602244 -319126368
577011116 462669152
-770668624 388596648
-69805252 480247900
-498831564 -806816472
-797058592 -49794316
-232470568 -606954700
-398121504 -619159332
-963874648 709543516
606605164 895016056
517924968 350715684
533275424 -93850416
-573311860 -698256416
-381955464 159606876
154611424 956680032
-73985120 -567879488
-256999583 267254340
861751880 -404602484
-431443936 -657054860
954874096 -134760692
-726379500 965345612
-982938924 166597596
-54381976 838551428
305829436 -156257156
-735948048 -638121660
-937586628 232106468
-523998156 102763584
85883908 491753460
277808300 -74451168
-688309204 -93282420
-924784872 -911225788
282963956 -645826016
-671400400 190540812
-2796288 -129779804
-25938484 -653078888
907278944 -380673832
760983564 -487762924
-676672568 751458708
-303222480 506550484
-608673252 329656140
-527915872 816851068
-603925388 -832594752
-618227236 679337780
918915580 965899044
648680560 -825837056
-273147820 955558604
-971477056 361099816
336486656 -186958068
-552893132 337491572
-860513940 840168032
-262880200 934178652
419676224 -567937744
-389033568 -579268536
-459115536 957859716
-940688760 -7471332
-50216672 790286332
-713708820 -972001360
-48905912 -906448796
-873490464 93763032
-257003197 267263782
-256999011 267260304
831910244 -370012984
274939192 630475560
-540921524 -419137356
960976412 686765420
180098424 108793080
533086092 -670351792
-369648884 -739006488
223411760 20025500
337302240 -797087720
311975444 -869281468
-575409076 -758842656
592638288 113031204
-257009419 267251612
391334680 505050392
-440866844 999017580
-42439496 288032228
-341423852 155703724
-323408184 -862509208
174229132 -32943768
-335205024 -522032016
-257004659 267249718
212852860 971520748
960787080 376231812
-512681928 28545440
-133610136 -369954728
-712849544 210085700
-504249372 -689882116
813807192 207405924
-618110724 -254738924
-912696752 476927308
857062272 147577012
772984300 679905776
160509844 -277706352
-256997072 267261893
-473577588 -62683456
-148334340 34021504
-736661684 -83029364
-155310496 969408968
772066768 595361756
-320699280 -451644204
379639788 395922340
-257007405 267249729
-453916188 107322116
904482656 71203396
-804777512 995085300
746448692 554218456
964486336 665647620
965476688 305479900
-257009000 267254874
836381392 544081912
582079388 -575773176
777528268 -672347060
43575488 72834564
203517336 766008144
726525140 -484631664
-389397668 -936989504
-236461104 146339072
-51760456 -26462788
-747686632 799112116
831924808 243379004
-59945424 -531891844
-689168480 -821453292
479519700 -584162040
446867212 -244413048
-514211148 -727777644
312281288 28938668
785218060 -134687872
479621648 -820564888
-715776908 757735792
640947076 494826464
356716052 -701445932
-479767288 304154576
-143863192 -500797704
50522516 -577564548
565927912 97899208
394611580 548276344
505443620 -772256100
748502216 -902749540
-118536396 -333413652
-168825888 751895628
766430500 -967078728
244354792 978744492
-225508976 620761372
-267628064 -761522432
422428820 -468946236
-181103340 -344191012
-774498956 -173238780
-371047028 651214696
274356632 621358496
-536100840 883816340
-351079784 201259916
66499224 -210580876
-884544540 -67183732
-706237488 138955124
-999978804 960291904
350584608 -884326080
164675148 998347636
-790082436 999206912
-257005748 267260804
795762396 -87311180
-606095424 -30016404
59756092 403320852
4281816 179311968
-257009246 267263830
-327311336 -255437996
-257002314 267259666
878311148 -201245352
88753016 -440604692
133595572 16457320
923008064 310533608
940994604 681711712
796388648 -884981460
-199075316 930173552
614163880 -242577984
-564777356 461795312
-257009537 267249476
31414548 -126211624
-994983352 -838682504
-84893556 -358842396
226790608 -110380556
775358232 -541591468
454702644 405490888
-257010704 267257980
260826676 531746204
-655802356 -267089196
782421772 836133804
-767085880 -683168112
41667604 757022156
93340676 -666594280
51410920 -336574040
627810348 135503456
-54236336 34749704
852911532 -27409448
-456960064 708509472
-747235148 778183648
-547446196 -758565940
-943062692 438420092
-76431872 -425516388
-916366880 -243379004
-350657428 -83262388
-922614836 519119216
-633359232 -643073420
239694312 -101685848
112317568 230810272
175234048 225581796
635587524 612663788
-178146848 577783008
-257000183 267251770
628829828 -210347852
-515143244 -854353368
-256999697 267257704
957699512 441740684
-725578480 334316620
673905408 -321980912
-512550852 89626856
-287187516 790635868
941737368 -596395800
-669084724 485549196
91447356 -483830644
-257001955 267252243
159140828 328767736
641209228 -80116564
295095768 -963044500
-995959140 600852384
758143584 871917552
-870213564 811811924
-892642124 -642461732
-463164328 158004836
-78805804 -113773968
224533188 297469700
-881384152 -531221900
-707737580 42381240
423725016 724063824
195215856 -500084068
39745156 5752780
-257003885 267259206
361085252 417462496
-105763768 733297400
742967896 935227260
338103260 -200793868
-861620804 -384256576
-507118480 -602177708
42454060 617848572
562549064 992551164
214484028 -669783796
429827332 182821892
-364143692 896821992
-226382816 422880304
-159490364 688265512
-52794500 228392648
-567879488 -97025368
-679891212 20171140
-613989112 -395514548
-92772680 10981256
-222304896 785232624
-356730616 17651568
86655800 791247556
54469360 773013428
-170005572 -49226320
-871568016 122002628
609532528 649030096
40881148 868961060
-48265096 -943951096
-150883040 916061036
620732244 -573282732
821118320 323116904
-996876672 -97505980
214440336 -409029940
396213620 -158645652
-841784636 -598289120
-931105648 326757904
401631428 301795208
837764972 17331160
113555508 805884376
-234640604 648840764
66819632 376246376
-955704244 -534324032
671720808 929634684
292532504 595740420
108705696 -587671964
-296042428 -509565232
-215590892 16763164
330690184 -819458024
116293540 -539829224
225800256 136654012
-163145928 177433212
551917344 667599196
93763032 448250792
342588972 -721689892
-954131332 269550512
683430264 556752592
250937720 -642432604
-881966712 888505948
473300872 -197050920
-401879016 -362133860
-262821944 -85548936
141416440 166670416
-256996978 267253637
644544384 287828332
775882536 -175554456
707300660 566699804
-837488256 399927440
-404835508 -491127208
874000204 -344555112
384271140 881908456
475835008 374032648
-147314860 190846656
-900696016 438667680
-517342408 -126007728
281245404 -80262204
348633032 584234860
-257000116 267251846
-637670176 -882913372
247223900 971695516
-257002527 267250823
-257003265 267256665
-460732140 -730777828
-438216196 695052336
-892481920 -200269564
551130888 -178729408
-838376660 367347772
925746096 785203496
951014636 674517096
-974506368 869033880
444638920 678027020
-754721044 432594492
718616888 -299202816
-412918528 257491520
16923368 -738438492
279526852 -947752300
833934640 15190252
-792602008 -980929092
585705824 -96675832
-626135488 -674619044
176078760 -212226608
932227076 -687304288
-550155100 867111432
558980884 -94695128
485199660 -737054912
304649752 -364405844
-461139932 568462048
-604260360 -212852860
-706339436 954175024
67722600 -576210096
657928700 349841844
-820812476 629281312
236461104 -842454580
-717408076 -976996812
-691833692 854076652
606415832 524158360
-68013880 689183044
351939060 -576909168
49036988 -845964504
501584160 -656399480
155761980 628116192
399840056 915522168
-674837504 -927377264
48658324 699974968
-545217904 -400160464
-10369568 912288960
504671728 360415308
-87107284 -440735768
996031960 988225656
-409102760 -997284464
-257001476 267262498
152077288 885462072
45585320 714014664
-138824048 725986272
-284959224 33570020
702232388 188574672
333268012 256166196
-199453980 919323372
-879199552 80029180
780499324 333544728
313810508 -51207024
-257003071 267262504
-554728196 -271880752
-550096844 -893952884
-649394196 -943688944
-883918288 186390072
569539784 -352070136
451848100 261642260
-700732296 488724148
-13675596 505531004
-638544016 -886976728
-38361576 542610948
944635604 -40793764
-600284388 666404948
401063432 788990136
403116956 -899356128
-473796048 920270032
-56217040 -825312752
-513847048 969671120
383907040 725068740
212226608 110395120
864198632 -768090796
210129392 183695732
-257009775 267252291
40764636 510424508
482650960 563816132
-257001272 267257471
156737768 -137644364
-956097472 708494908
-680371824 -544431448
-966219452 -116147900
-797408128 -909565492
-66950708 107569704
-342792868 -15146560
699217640 -58620100
45803780 -186404636
240407948 -943252024
-409947472 -68465364
901205756 -351239988
774994132 -991822964
541256496 373814188
164252792 643699672
287071004 247821024
108283340 679774700
733064376 -168767632
-198915112 -760473824
956053780 772125024
-158907804 -468611264
-640422772 376726988
916527084 330952336
722971524 -792470932
754444328 274240120
709004648 -396140800
850901700 545713080
-481194560 548392856
567500824 -967865184
-771425952 544402320
-744482552 -31065012
634087432 -979385308
464824624 -351225424
984890500 722520040
-852547432 -164296484
-175452508 373013168
270147636 407908512
-991502556 192026340
-108064880 365425324
-173966980 229572332
119847156 -257404136
378678564 -189506768
699974968 -659399664
510118664 712849544
618533080 72659796
592492648 274516836
-632077600 -466426664
214236440 -493719600
95874812 -68916848
-257000813 267261613
-827541044 -932853328
-173733956 215212228
119701516 575292564
495044924 -982356364
-248345328 -534382288
501453084 47231052
484675356 770989032
925090716 380804908
-37633376 872092320
-774003780 -382173924
341817080 -356584976
-135284996 -444959328
542625512 472878516
-892132384 678085276
538605848 -839352448
-828604216 -744278656
-403743208 807369904
-850304576 -842236120
142348536 217921132
347526168 562316040
-908910112 -104744288
-403073264 -567908616
-936450636 -46910644
-745603980 -887253444
359323008 875063376
444202000 -854295112
91054128 228159624
943616124 -438099684
95845684 505662080
239301084 -799665548
-771848308 -517240460
654477032 -922105096
309892792 757852304
-721617072 516672464
567005648 534091008
166714108 906550744
-535591100 903040820
924653796 141911616
198842292 -22574200
367362336 478514784
-347016428 814054780
777979752 -872485548
642942344 -967501084
920808900 520502796
993556080 201769656
-84296432 795966292
-12728936 -555805932
232339492 621052652
-13704724 -289576012
772824096 -361755196
-804136696 901249448
744438860 -301474800
284041692 526532292
-257001917 267250397
36613896 -216056940
-804355156 217455084
-761376792 -230999604
-256997595 267252144
-940732452 -688702432
726656216 457804776
-718587760 -854702904
-941518908 47944688
367304080 -690552060
214658796 -965738840
-734637288 -162374036
384183756 -272215724
-162927468 -478762372
645287148 -694644544
-122818212 -24365572
-861271268 -357167536
-128993348 770056936
-327791948 841405972
340375244 109506716
-932401844 512434340
-922571144 -52372144
-103826756 -593512128
-670526560 -169670600
719825700 519468752
952019552 457819340
-20302216 693785268
-231523908 -261962668
451221848 857994368
-256996934 267253488
494942976 -734447956
343783220 324296588
21176056 -974317036
60644496 -948465936
99646888 -683998260
-51192460 1441836
-866849280 753876332
-58008412 728505844
-608716944 963699880
-136231656 255044768
-213260652 -61270748
-696625248 395762136
678216352 -75077420
386324664 656268404
-905997312 441027048
-777018528 181846104
-604347744 509579796
458431028 -581190984
876039164 -432390596
864315144 175379688
-885170792 -83815820
810850700 -482068400
-483757824 449678064
-608207204 18904072
231771496 -176501116
975453028 -594837452
688629612 428429188
-98132232 -193409920
538824308 140091116
-806102836 717728484
660739552 346768840
-257001340 267263614
615460076 366692392
100753752 -10923000
-160640920 -286371932
-865014216 -163874128
777994316 -344584240
-74436604 189608716
-981031040 -375256024
-254214620 -170690080
389397668 -130318672
786616204 981934008
240844868 -758565940
658263672 423593940
-693129888 -941416960
-801180204 929445352
238835036 517386100
403218904 824934088
-151203448 -441551352
440051260 278099580
369605192 -282002732
-612518148 95481584
-119585004 -596701644
144139908 -173151396
-602206836 -438463784
675172476 -216712320
-883335728 -920109828
133100396 605600248
-545538312 -331112540
270395224 -798646068
-577302396 168927836
540877832 -796519724
-685003176 714568096
-751385888 32011672
520313464 -753337464
-371673280 217600724
378984408 -629718232
-874946864 694528032
-864446220 -320393436
365629220 215008332
-884996024 753861768
-447245876 873810872
823987428 981904880
-389936536 103710244
886583500 -709427004
-408986248 -592113984
-301067008 84165356
141256236 529736372
-311902624 733006120
549703616 965229100
989667492 626921944
402272244 -964500900
754269560 196002312
608804328 828866368
-342210308 982516568
-711495092 560684872
520255208 422632716
-396679668 -692998812
-952951648 -967457392
-21816872 439585212
-379130048 602774832
148057624 659545304
-489860140 -78543652
299188252 -255161280
454294852 -595332628
98408948 -29958148
488316356 257156548
774062036 509477848
199861772 173573752
-257006932 267257168
337782852 -876141112
85811088 113104024
-399956568 837473692
251869816 823798096
588341908 -400000260
-106987144 -917721332
199818080 331447512
-256997130 267252569
-759192192 -528789712
449590680 706252052
-850624984 870111616
222377716 41507400
-182355844 -300615524
859086668 -184788032
-520764948 471145400
792543752 116686768
5388680 -569102864
-85345040 -872252524
286211728 -380819472
456464888 796301264
380018452 -398369092
883699828 -852037692
256632244 -623193560
-758609632 51308972
-795223528 -197749992
10107416 710475612
-117706248 629965820
-897957984 752172344
635645780 880874412
-189200924 359395828
-818627876 450682980
81500144 279119060
541547776 -784489860
108152264 -219785324
-390489968 136624884
-234859064 -955369272
744467988 -863747148
-797379000 -580579296
981395140 146251688
-107322116 -99763400
85053760 333501036
-581016216 714626352
780411940 -67285680
-843809032 -584773728
-401514916 -389863716
203429952 89728804
290755696 415059436
-473242616 -659880276
-235805724 780353684
379421328 789863976
-697499088 -932663996
834648276 4762428
-940295532 -610901544
206299060 -879884060
-230285968 -785465648
114167196 45672704
-579079204 -437779276
812001256 952238012
-27278372 108909592
-264190960 -717961508
277342252 108720260
702130440 992012296
-251068796 564049156
-634917580 -527682848
101380004 524041848
-256996716 267261064
-271982700 -21379952
755420116 -10369568
-819501716 110730092
-189565024 -46531980
485607452 -526037116
978919260 478573040
-958427712 -583098868
-98874996 583419276
-314713476 -568913532
-522308732 -546688868
11389048 -517560868
811447824 930537652
890311884 672492700
-552834876 -715616704
-855635000 474742708
-257000783 267258963
-256998305 267255781
787082252 -853057172
-569831064 -631043556
-39177160 -502064772
204449432 -268778620
764289592 409597936
-895889896 -520925152
-128163200 -264540496
685381840 530945184
35987644 -770231704
773377528 462436128
-959286988 870898072
-440211464 -580550168
-257000835 267260169
-922352684 13646468
-256998752 267262759
-429710820 -183287940
824904960 498088800
-35084676 17185520
-855635000 152150108
-546761688 285905884
-703863556 493952624
46138752 678828040
-257007018 267253142
-383674016 293726752
-345166800 -683546776
740608528 893108172
583171688 428429188
138401692 772984300
-913861872 398310836
365483580 -1995268
197007228 453595780
364405844 -645898836
-252670836 910162616
-851396876 561908248
-80538920 -53872236
-10442388 -294964692
15161124 64474828
638631400 837211540
841347716 -577637368
714422456 -228407212
57804516 -971753772
375066692 578045160
-780178916 -465800412
-171753252 -918697120
889467172 904380708
-530391752 847435468
-257006230 267259945
-354589708 501729800
-35463340 965738840
-196395540 -305785744
-462567204 -308115984
860222660 38259628
485083148 -508094268
620309888 9903520
598755168 -12597860
-92394016 -514531556
-618605900 61037724
-256996538 267251939
-405854988 -844537232
110264044 299596044
525046764 -262006360
953956564 -848789920
523634056 -80145692
-696974784 -266157100
746492384 -920663260
591458604 -690610316
-516366620 571811768
-204085332 -921056488
267744576 -71116012
875543988 -219494044
-443051444 -637597356
-898074496 694265880
-257003171 267253576
-907541096 550125972
-354473196 -8694708
-359439520 967136984
536566888 457702828
412379660 116220720
727486364 99865348
87573332 515667548
181482004 190992296
924566412 885767916
-690202524 100069244
-890195372 -865902620
828152732 -671924704
-342705484 480539180
-772780404 86539288
-791451452 276657744
-826230284 -11913352
375226896 -413603036
685775068 -721529688
-440240592 232252108
-912157884 -927988952
-124536764 -923197396
-617367960 -449357656
199352032 -828079912
-260579088 -806161092
-645097816 -591662500
-54061568 -88418044
-824278708 854251420
-202235704 -328054100
849328788 -523153444
-79067956 -156563000
738249160 -431458500
23331528 390271508
-257009578 267251371
-870169872 -679381472
-325010224 700309940
869907720 -119075264
722782192 -754473456
-629849308 807457288
-638762476 573035144
-385523644 -762206940
142858276 -661307548
-558310940 -315965980
-880393800 -888549640
950635972 783543200
-930625036 674924888
917837844 697120424
605163328 -682148632
-306528508 -560422720
566321140 -971083828
-963044500 278653012
853625168 -383164276
-265676488 54629564
786863792 345938692
-35477904 387562604
-957466488 516803540
518551220 -143236940
892860584 -948160092
701547880 6524672
-924726616 917532000
540178760 -261423800
-650515624 506230076
599818340 -607187724
-61081416 -638733348
857251604 -715296296
-254214620 -517284152
-285556348 -538096108
-695139720 240102104
540455476 -192856488
86364520 -240611844
-257010523 267250306
397990428 -984482708
707198712 -529299452
827482788 -200983200
-572525404 -843444932
-257007057 267259471
590351740 -899064848
635106912 995158120
39584952 210813900
-257002707 267255397
-495991584 704096580
11636636 -232790976
-717801304 660768680
583797940 419428636
288527404 290260520
-256998336 267263046
-357560764 540003992
-962957116 620615732
-773960088 659661816
447027416 -285541784
546936456 -38973264
275711084 -908094528
-443022316 727180520
625785952 507162172
642447168 889496300
374658900 -468363676
902108724 723918184
217979388 361463916
-256997814 267257431
-962447376 436148108
77582428 -880787028
-105122952 223470016
-792835032 -959986060
342574408 591356656
169757984 -586084488
-511443988 820229916
672754852 -662603744
-256705064 803918236
388145164 -319752620
-157990272 37385788
910483024 549383208
-348764108 806918420
-112798180 -203968820
-658598644 -704315040
-448076024 955252760
-422093848 933799988
-779159436 -228436340
-256997165 267252291
361289148 799126680
-713388412 -625261648
-185268644 -482985932
256428348 214411208
-603022420 36643024
500331656 54192644
486088064 -660302632
-801922968 836599852
793286516 358114196
-873330260 101656720
489306708 -120444280
-997954408 67140040
-939960560 -396140800
-306077024 897244348
394422248 -567413440
-256996583 267261177
-926110196 -70373248
779960456 300440756
-59391992 -606270192
251141616 352987668
-622436232 231247192
-462610896 761362228
-663579532 -13209548
55008228 -447187620
796694492 -644005516
-328694916 -897637576
808491332 877568384
308436392 -431997368
-61445516 116162464
-662472668 -394611580
603867132 -232281236
838871836 -680852436
-368687660 -635267116
-935445720 -337680904
-152266620 321310968
45104708 376421144
837502820 -961005540
-967180676 139464864
-521522276 -744802960
531454924 -723073472
522585448 698926360
-189666972 763168164
-4121612 397786532
585676696 -825924440
270118508 697921444
-566015296 -943455920
406393856 -84107100
-687347980 94214516
-778882720 -501890004
539130152 764245900
753526796 -517662816
-772838660 -647675644
217003600 -828356628
757604716 -674080176
-36264360 899006592
-257005207 267259717
554815580 944169556
-431356552 408563892
743681532 813778064
95976760 546164564
-756730876 228072240
589900256 782698488
426040692 80291332
373115116 457207652
99603196 -852139640
-9772444 -331156232
-866892972 -556767156
-407224004 909856772
-484850124 878413096
219566864 865669596
-257008121 267261933
-203910564 -121565708
-678944552 40575304
58853124 16530140
754968632 -366284600
-13937748 -660098736
430846812 -941984956
-260302372 462450692
867766812 353832380
567748412 -130304108
-761973916 -485855040
-902152416 -656224712
407122056 574549800
744832088 402155732
-6874208 -257404136
731695360 831953936
-540499168 379435892
-887981644 -397160280
-211090616 -763095344
-630460996 884122184
-161223480 -363692208
937659448 -142741764
-577448036 540936088
-255481688 -901759188
-330238700 667701144
763794416 464169244
563015112 340127656
-322694548 -932096000
-262137436 -765134304
-837386308 46488288
341846208 -274880936
355230524 384504164
-808855432 -253821392
435463600 422414256
-245359708 -318208836
554757324 -731870128
-609678168 743040716
-533348244 -766692652
101365440 -403160648
-119643260 986492540
653967292 -734986824
991575376 356497592
835274528 -593730588
-355288780 -140236756
181540260 -411433000
-666987508 50260364
771688104 301503928
-913206492 258365360
-427147556 836847440
574302212 -797830484
-35419648 762469092
862363568 -186666788
-168563736 863557816
617047552 54600436
-488534816 -164951864
921653612 363328108
647326108 -803408496
45905728 -682236016
251928072 -199177264
-154159940 -5752780
-41114172 -140353268
-389965664 26025868
183783116 -210741080
345618284 595667600
44259996 127100028
924347952 -862057724
448032332 608848020
-115186676 86903388
-73256920 717510024
95598096 138154104
45148400 -835216272
242461472 -658351056
-494404108 -35405084
-931804720 528906224
-829478056 955908140
977244400 -290187700
-436716104 -18423460
346958172 -819530844
411010644 776435968
543120688 -739530792
-461445776 -321485736
-793257388 566743496
-257000803 267263790
-958311200 -365235992
-745429212 828225552
-338802332 658715156
-29171692 -60702752
-60178448 441798940
-393766868 -376858064
-255088460 -186200740
899137668 48978732
-439891056 476941872
-135488892 -194939140
-805316380 705378212
-849474428 -935809820
752463624 676395852
950184488 218984304
846896600 -869849464
-320539076 974302472
-257001994 267256363
653646884 -50842924
782509156 -669070160
-887399084 872441856
684872100 660666732
-428181600 -189885432
923881904 349201028
144766160 -890326448
135954940 681813660
-684173028 -414345800
87646152 939130412
-515201500 -496894552
829856720 -327034620
384955648 736909272
-819341512 -675420064
306645020 -903623380
-603473904 -16967060
800073340 600167876
100928520 -839701984
-91243460 376188120
535227000 -334112724
65275848 -408491072
783193664 170253160
-45658140 -564209360
-122891032 26127816
-183520964 404238384
-631407656 -294018032
-952412780 -983550612
-749885796 134149004
-226135228 -392849336
563568544 543863452
-530639340 -69062488
306484816 853945576
-157684428 847988900
720087852 692882300
-204638764 206342752
-795616756 27292936
541649724 -909638312
-77931964 -305654668
789514440 784533552
975307388 -476767104
584511576 -472354212
-863819968 -191370960
-990861740 -433745048
59290044 117968400
632995132 909172264
-353147872 621795416
84864428 -940251840
-257004467 267249465
457076576 -317699096
-257010700 267252778
762396272 -960787080
781387728 -844741128
248636608 870737868
-375503612 403277160
878558736 321165328
-114021556 -119104392
157902888 428094216
150781092 650675828
-565112328 780208044
-984599220 641282048
-759964084 725243508
-159519492 -568418356
-851498824 174200004
393650356 -547577272
584103784 -132838244
551888216 -554684504
-15408712 24452956
118478140 992522036
-108443544 982516568
-181307236 704169400
335976916 -665035932
-437604508 659108384
555572908 750220768
-660783244 -565490992
-101452824 -896894812
674211252 -78747548
-196293592 459465072
-120589920 -162825520
734346008 830366460
-549397772 -402243116
-705203444 -95743736
-648112564 373552036
318412732 238034016
-536901860 199570492
171432844 -181380056
814753852 371338308
-573501192 -565753144
-544198424 -296421092
-493122476 -710315408
400524564 154057992
507540836 -646758112
603939952 555354448
656967476 -693319220
648607740 106797812
662516360 -750147948
-257000486 267259662
618503952 428705904
-553883484 598798860
500972472 -548582188
-73810352 -852212460
-689809296 698970052
590337176 -611688
18350640 -52372144
290245956 564151104
329685268 -229761664
148887772 513672280
-805680480 -564864740
976953120 -961631792
994677508 950504896
139770708 -688047052
433308128 -4223560
-777965188 223251556
722170504 -26215200
945815288 -499865608
217906568 -85388732
-490763108 204638764
-546557792 359759928
-906405104 -511939164
435915084 633388360
-641995684 -267424168
-256998323 267250803
-789732900 497462548
500564680 -567224108
557917712 -574928464
379086356 698635080
-409292092 -618402004
-584438756 615023156
-991196712 -291178052
-842964320 334782668
84209048 608047000
-256999307 267251508
596992924 581438572
-935926332 -231669548
-853144556 -483918028
42687084 -138867740
630897916 -124216356
637742996 -428021396
84369252 -222188384
-790825200 -738453056
-966234016 730471984
954276972 587540888
-256999277 267262088
390373456 -794145792
-925076152 922818732
453464704 -586987456
-211906200 770333652
-365658348 386004256
163466336 746754536
-444129180 -57105444
-704300476 -134600488
13719288 -442425192
-920371980 611964716
-901846572 225829384
179894528 -499122844
269885484 393868816
925411124 -832580188
837852356 -814113036
49910828 -200488024
985298292 265516284
772984300 -778897284
-309674332 176559372
-56013144 -875631372
-282206628 31924288
-809496248 -462800228
835638628 -513424692
157830068 -312674516
549572540 572539968
267030940 -852780456
915070684 -657287884
455824072 -404456844
-124595020 -595842368
118114040 -219479480
-701606136 -42978364
-782523720 192434132
-665866080 798791708
565563812 349696204
887530160 -13704724
-663142612 -781169268
-5621704 584336808
-894899544 -931324108
-591866396 562068452
957917972 541183676
-325184992 518434708
296756064 427132992
313169692 -791349504
-117677120 -493530268
65814716 -242607112
3087568 879549088
529969396 -562359732
202556112 144737032
-491738896 -484952072
206459264 -524697228
-462610896 469965716
-564981252 -368935248
-130915796 436512208
-401296456 -149397512
-926153888 -21365388
-257009667 267255753
-553665024 -390111304
979079464 -126240752
-469310336 462348744
528964480 648971840
64372880 -285308760
444551536 152208364
-5446936 755522064
-621343932 276759692
-257002566 267263853
469150132 81106916
-535882380 65188464
760401004 -407282260
-256996625 267258663
-664191220 578525772
-864154940 368935248
688979148 700106044
437007384 543790632
-257008006 267250457
843372112 412394224
390883196 986143004
874422560 373959828
-193351664 752740340
666681664 425064904
711902884 -490821364
-380236912 -16952496
874320612 218445436
905254548 574345904
-553359180 -790213512
570544700 -128002996
967734108 -603036984
609940320 -953461388
-426798020 -223994320
-221401928 -280633716
-923561496 -353497408
-736923836 430672044
464824624 187904728
-70533452 469091876
588385600 460135016
658860796 334156416
-257004556 267263491
-520779512 439745416
-823390304 12976524
-943688944 317131100
-438813320 377761032
87777228 965884480
-823535944 189885432
6524672 216188016
717772176 -344511420
-858285648 -684799280
-689051968 -269696152
844333336 -327092876
599818340 -848236488
-746536076 831094660
-351181732 -656122764
73679276 -930595908
441784376 386717892
97972028 -79242724
799316012 -327893896
462508948 191778752
-115681852 466106256
-437633636 5286732
764522616 655933432
-96617576 173369856
-143411708 -349594256
-104860800 396679668
-125541680 -188385340
313927020 -370085804
746477820 119963668
-119599568 900215404
-88126764 -140906700
-257007675 267249752
830992712 -142989352
233504612 508239908
276774256 -170340544
-553606768 149514024
337025524 -502778408
-409131888 96457372
475966084 -913483208
590643020 657448088
117895580 473839740
-35186624 -63557296
23899524 -451687896
-256998183 267254984
-199075316 260404320
-256999722 267260617
435274268 945320112
22195536 355157704
405403504 -120444280
-629863872 246044216
-123284260 539013640
591298400 551014376
284507740 991895784
141241672 897797780
-564879304 -430395328
-877131464 536188224
-298227028 319170060
75033728 -682978780
-253486420 776523352
327267644 -249219168
-43488104 -804952280
-783266484 105254028
587613708 25720024
236956280 -824293272
-843910980 -69630484
553461128 -237291252
-581555084 -554786452
-257156548 -607056648
-995536784 137222008
94534924 523430160
924129492 274181864
503025996 482388808
-936538020 -807297084
-257007506 267258871
45221220 490763108
572001100 381489416
281332788 44085228
610129652 -993658028
-635762292 -315791212
-441391148 -911997680
-257000014 267254794
302567100 -921231256
925862608 298838716
139756144 -983565176
296799756 955602296
116803280 8024764
-524726356 -188137752
427817500 943383100
892744072 -189754356
-466790764 -856741864
-157917452 338554744
-698227288 -945261856
596381236 -906871152
-665662184 -62654328
79868976 -234378452
934164088 -870504844
204726148 336064300
114269144 651127312
-673861716 766532448
-466281024 700746860
-814477136 217440520
-307402348 749871232
174054364 295430740
341336468 810515728
-870271820 74290964
-256996672 267261332
-501394828 -132707168
-877699460 -92539656
-312441492 596031700
-603561288 -743972812
-241922604 611673436
158121348 -688352896
584103784 65028260
304489548 -8286916
794276868 -768396640
116249848 -466907276
288221560 494768208
-54556744 230213148
524304000 -767362596
253500984 946965844
-468349112 -88927784
-634553480 497782956
567122160 -106593916
-257000906 267258087
94666000 -544795548
395514548 877655768
172714476 894287856
902239800 -658059776
396504900 -14549436
217673544 230154892
-517983224 -472572672
908109092 554699068
541285624 -669987692
-430875940 555004912
-875514860 163247876
-804894024 419923812
-256997194 267253004
-569903884 268050420
-326830724 -720350004
770173448 -630504688
57047188 -108880464
620105992 852183332
577797572 -850945392
-3786640 695911612
-490894184 201565760
-821933904 850144372
-743783480 -452969528
-812219716 -858096316
-896763736 -596876412
-553198976 -574214828
-768804432 -176967164
-895205388 424540600
-423127892 238572884
158165040 -306441124
-204463996 815249028
-723262804 -769969552
-257006987 267263768
656705324 -774892184
-694265880 -253136884
-73606456 -580550168
-996046524 573865292
-650326292 716869208
106724992 -836876568
-280196796 -331797048
-131862456 760677720
150751964 515551036
183695732 942407312
-536304736 377688212
-404544228 -191807880
87558768 -912973468
-986434284 604639024
-578729668 853202812
35798312 -977826960
-552121240 855533052
-969787632 -72455900
-257008787 267252757
412918528 -294207364
-257010277 267263782
540076812 -354575144
-268414520 354618836
-719519856 -424613420
-94287336 -863892788
896603532 983448664
688600484 -450566468
776334020 263622964
748327448 -818351160
199206392 -749769284
954568252 -353992584
-342487024 928236540
397145716 761842840
-233140512 -139333788
-486190012 356818000
-735365488 -786135592
833555976 988487808
-454382236 802316196
934382548 -550096844
-418802384 -655933432
-100273140 -272419620
344380344 459887428
354735348 -565680324
744162144 314232864
-779407024 -356337388
-702946024 -387912140
-369139144 7893688
-189128104 -443299032
-130085648 -561558712
888782664 -950927252
-886510680 -254258312
-866499744 -679760136
-555878752 532707428
633796152 -224635136
940339224 376246376
-918697120 910089796
-782523720 -503040560
-898729876 -942552952
297586212 78354320
-175700096 170063828
-993104596 591225580
-734214932 -591997472
33526328 106433712
-636854592 -138256052
532459840 -476082596
-136697704 -670278972
-61649412 -570399060
-113337048 -642767576
-256998843 267255648
-257002156 267260797
730137012 -880524876
-193191460 454964796
-840517568 -731899256
-157101868 527173108
52867320 151305396
-256999322 267255232
-140717368 325170428
-445774912 634320456
-587992372 296100684
638806168 196847024
-62348484 619450612
118012092 -578991820
996527136 473766920
467111172 561150920
430205996 -782567412
-9073372 279730748
-716097316 409481424
53595520 -738307416
-887879696 -59013328
-110817476 -310475352
942669464 6014932
-212911116 -933508708
-257006452 267257583
-186346380 222290332
-334811796 767275212
-135299560 428006832
212415940 -687712080
-54425668 -774586340
412627248 438638552
-695314488 -848513204
676046316 -372794708
-635558396 370974208
-492190380 802592912
-715878856 215488944
-331141668 411287360
-396606848 798544120
119919976 -518769680
-426026128 492918580
754415200 823084460
401383840 9990904
-384664368 898773568
524566152 -499079152
191021424 114647808
-227460552 -738948232
533770600 -985327420
-113672020 -863164588
-623441148 -539392304
202075500 495569228
750395536 -181729592
-199861772 346215408
304474984 40371408
436381132 -692736660
-578452952 41274376
-73023896 -901598984
-257001788 267251298
590351740 125585372
-15976708 -861489728
-256999547 267261765
-243058596 822021288
696188328 826055516
-30948500 -810064244
801573432 -231596728
530610212 -394087276
922949808 980521300
-68625568 756672620
-399825492 746026336
-961442460 119046136
170675516 -606619728
-467708296 572117612
592288752 -566277448
393169744 441376584
-257006232 267251787
324005308 -168490916
-560379028 277400508
301736952 336909012
-531047132 -478893448
-256996534 267263223
-341409288 137760876
840182596 121871552
306892608 -379625224
145654564 -67081784
-378634872 -678667836
-157917452 -858387596
-802694860 652117664
-335452612 366648700
321019688 -866266720
-523998156 423710452
-738467620 -120779252
-256998346 267263364
-64678724 326597700
919556396 -538168928
-708378396 238980676
89481216 -424890136
603430212 306339176
855198080 76373616
-337651776 -53930492
-297542520 727588312
299770812 -207668076
928018080 673075260
-512798440 766765472
-95481584 959083092
925600456 -580273452
95510712 867548352
552645544 -537702880
831371376 212852860
-966510732 -291280
-619669072 99734272
-257005265 267261625
-383353608 -843241036
25224848 -283226108
-257008426 267258194
212780040 725709556
758420300 -796738184
479665340 245796628
444813688 -631160068
-394087276 -247427796
131017744 -810777880
-618780668 85112016
406918160 -249612396
-241587632 -906113824
442177604 386863532
161048712 -111968032
-20506112 -850056988
778955540 -248796812
-94476668 -684318668
986448848 -401995528
972846072 487588156
625800516 -516555952
-257010304 267251977
777557396 -843517752
116133336 -79941796
-907133304 -104030652
-819312384 341875336
475325268 -942509260
843153652 -60440600
-741263908 -931396928
634189380 193832276
-257009488 267252527
29666868 -932489228
-764449796 217935696
-171258076 -677706612
-795893472 -657753932
-256998213 267250184
189215488 -395805828
-144795288 -967603032
215838480 414229288
514313096 -281012380
-2956492 -12830884
717262436 -395223268
-401194508 864504476
295095768 678041584
-904540912 780790604
972554792 -990162668
-920357416 -959825856
-24030600 885680532
419880120 -695416436
476810796 280604588
77334840 420054888
248578352 450464520
811127416 658715156
-256997891 267250202
385742104 -55328636
-434225660 -545232468
104059780 766896548
-547431632 -139668760
358128760 -836497904
3218644 -991458864
-257010634 267260783
-606488652 -601857300
-627315172 -18976892
-75674544 291469332
-658496696 -609911192
-317233048 147154656
-874451688 -871932116
93530008 -991444300
412481608 85184836
-256999339 267257840
131396408 401558608
868305680 712368932
-15583480 926765576
-257007240 267251561
344220140 914488124
-872485548 34516680
-993628900 -764347848
370872260 845760608
-294527772 -645651248
607479004 -909070316
-26666684 892758636
-827249764 -112579720
52284760 -822909692
110599016 832259780
-142931096 -621955620
16471884 -955544040
-485461812 -666244744
-470562840 445410812
-744293220 -270366096
19209916 -746405000
941781060 -158412628
113249664 458329080
276512104 -233562868
-313795944 -449561552
496996500 -224809904
768556844 843095396
-8345172 475033988
294149108 673089824
-684551692 847537416
-331141668 -941052860
959782164 -487894000
-656486864 538984512
-107365808 -666521460
127784536 -959010272
-38885880 -259006176
316927204 6379032
-581307496 764158516
773901832 824045684
-487762924 825152548
308989824 6699440
-772911480 -890632292
-511123580 -629062852
-575467332 374469568
39890796 764741076
41332632 102952916
-199424852 -697615600
-205148504 -825298188
-70781040 -36278924
-583186252 785960824
361886272 776567044
-188356212 -898132752
-276424720 374877360
548567624 721340356
594589864 -514473300
317902992 79490312
123080364 466834456
-741919288 -364318460
-204143588 222348588
455401716 -774571776
888840920 -429157388
249190040 -715762344
238368988 843954672
-642651064 255743840
372765580 782115928
579865660 -678376556
906754640 746011772
-619872968 -788931880
241077892 861285832
-324165512 -180447960
408272612 554189328
848513204 805010536
-933843680 467300504
276745128 -481704300
-257009022 267252188
863790840 421598672
818875464 -169408448
-430584660 -519090088
-256999130 267254611
-560888768 -294440388
-257009841 267253275
-484253000 899894996
-819953200 -958500532
276031492 -610406368
32113620 236665000
-257002736 267253737
206473828 321209020
46298956 546484972
709776540 -937615756
-53479008 99879912
29462972 -463382788
-50085596 -585749516
-339588788 694149368
-572933196 388640340
-550897864 -852984352
-524595280 -703805300
-671575168 574724568
-851498824 -981031040
-308188804 -864213196
-987031408 543251764
-682119504 -503783324
746113720 394480504
12262888 313927020
-781227524 -59697836
138882304 -573297296
997794204 -212212044
-857382680 -353978020
-653515808 828735292
904963268 -118201424
117735376 -395194140
823754404 92583348
785378264 979356180
-369546936 560204260
934688392 -642257836
-851717284 730938032
-573588576 745225316
352594440 -70766476
452736504 981220372
3116696 159213648
132488708 -172044532
714990452 25938484
-696537864 767668440
811564336 -943936532
914473560 -268880568
37779016 -934906852
704955856 774994132
-738220032 -442235860
724267720 959956932
-562272348 -614862952
-938256572 -308713108
284158204 -542698332
299727120 -482549012
314349376 283531952
-844915896 -712864108
-175292304 -376916320
416413888 517560868
-749274108 175234048
-366648700 -80640868
-326859852 410428084
181248980 -486452164
-73038460 -807894208
-802490964 415802200
-57134572 -387984960
523837952 20753700
-888360308 227431424
-244602380 -403277160
589710924 813501348
-440531872 975336516
-758143584 608454792
966889396 270657376
195215856 -948072708
803088088 -332233968
-256999439 267251245
-96442808 -251767868
-305814872 826696332
442031964 -320524512
-560146004 -386455740
-903448612 -745472904
-692154100 356410208
258525564 878995656
-260957752 -530377188
134920896 -780688656
-38856752 121886116
-387649988 -809641888
-255947736 -567806668
-319985644 311145296
462974996 194808064
-844100312 533129784
-783747096 -367158440
53129472 275463496
-854411624 -539101024
477655508 -777834112
-257007312 267258925
-533537576 -130580824
-852649380 -386149896
-149237308 252758220
292561632 -218299796
-805796992 463761452
258132336 341219956
-434866476 15816504
269230104 -604172976
976050152 549121056
900215404 -773173632
241179840 258263412
-887632108 -710723200
119002444 -760634028
-542436180 -750060564
-499792788 360240540
952907956 683138984
-77101816 151756880
291003284 -769416120
630169716 -700295376
-67897368 567792104
-819996892 268749492
339661608 -359483212
-736516044 -562374296
517196768 69339204
-59610452 607784848
691222004 -187060016
154174504 110904860
9335524 -704839344
751240248 617062116
921333204 824890396
746608896 585327160
432274084 -520794076
480728512 -306280920
556796284 282527036
-516512260 701678956
658219980 732394432
976035588 -878034432
-804894024 153053076
608134384 -354196480
1004916 990118976
-601959248 294178236
377571700 -527945000
230650068 -819458024
910322820 775547564
140994084 -493297244
137586108 -621708032
-934848596 -280808484
-978045420 575103232
-59231788 521784428
-269361180 -978438648
-721748148 -913992948
-839658292 252117404
331505768 724835716
110234916 -171010488
145436104 521565968
-184686084 -376756116
-257010585 267259777
565957040 -371221796
593322796 792747648
514298532 662676564
-596337544 282672676
856261252 841537048
423652196 -757764920
87369436 269404872
-802345324 403087828
-295823968 -695023208
-853945576 810049680
-936261304 -292445120
573719652 -971870284
-217935696 -610639392
198682088 332991296
384358524 108632876
634975836 -173020320
-257000069 267255021
730544804 167558820
778897284 -965374740
267278528 -396577720
-220557216 794102100
173034884 -853552348
991487992 -436818052
841027308 -335904096
-808913688 362832932
244689764 -72863692
527260492 384373088
265778436 -330544544
403684952 287828332
-579501560 -943077256
-224926416 237174740
-469324900 689823860
469587052 -322082860
-536115404 -598740604
-640000416 760648592
-812248844 826827408
857775908 -259880016
368279868 371338308
-907002228 181977180
141474696 103185940
-600837820 804762948
268880568 -421948208
-910220872 -382639972
803321112 684449744
956199420 394363992
524668100 586288384
-139872656 698926360
-591910088 121361812
719956776 164471252
-257001650 267257349
-211644048 931032828
-429812768 919294244
875412912 812991608
401034304 332102892
-694688236 -906507052
378926152 626135488
712776724 -855489360
-257003468 267263117
-549368644 981744676
-87311180 194429400
-726656216 -392805644
-265297824 -459450508
-838769888 -863645200
681755404 -264496804
-999571012 931615388
-82519624 493282680
-934746648 259224636
-407180312 108356160
477305972 -422909432
389237464 -257462392
-987876120 796592544
533071528 -346288228
804151260 976661840
-256515732 -650675828
-257005606 267251306
823463124 44347380
577375216 821584368
-257005410 267263555
866383232 212124660
245243196 -425064904
5228476 827045868
-65028260 -803160908
-907715864 405971500
-285381580 356890820
-117691684 799854880
662967844 -803437624
-945363804 49503036
174957332 -503521172
-358667628 -544183860
-67620652 220921316
211134308 -640786872
-101860616 937106016
211789688 494709952
-813967396 -662006620
835871652 866412360
-244558688 -261685952
-169437576 -489248452
57440416 666404948
-758944604 -45993112
-257002037 267252790
-907672172 219537736
205876704 -680080544
-870737868 -665400032
577841264 614542544
89772496 391655088
488243536 794684660
-260040220 -852809584
-912128756 795995420
798660632 822807744
-212372248 -219494044
-343579324 809467120
494680824 -212619836
-464999392 550417252
-257007099 267251296
890472088 889831272
126430084 -762804064
963059064 -306033332
-256999747 267263452
856989452 992245320
-313126000 679192140
-42017140 351327372
212911116 290755696
18772996 874218664
380775780 -140498908
-882855116 -168534608
853756244 873257440
-844449848 353118744
-618416568 58678356
704999548 595085040
-894622828 -406510368
-128935092 871000020
565592940 78368884
840168032 -499705404
819152180 419282996
174942768 -829128520
-931746464 705538416
633228156 619989480
136450116 716825516
-257008668 267259545
-35405084 8854912
633199028 945902672
-453362756 -49794316
-532299636 160961328
588094320 125177580
35871132 932212512
-372721888 -936698224
-40881148 -613406552
513308180 80218512
-443444672 213289780
296756064 280721100
-520502796 390824940
450843184 -956155728
-445367120 -51964352
721602508 905327368
-225683744 -759221320
-512929516 126007728
395368908 -157713556
200356948 185487104
-731651668 201769656
629761924 458416464
-811476952 522148528
-85112016 916323188
509026364 623805248
-559039140 86539288
-257006206 267259051
137950208 257171112
-880743336 19340992
934965108 -310912272
-578875308 -651709872
-628392908 -768877252
-570034960 -967879748
-53406188 90719156
113089460 479490572
299756248 -878951964
499443252 -796519724
836090112 890690548
77393096 521682480
-3131260 -323874232
354211044 387140248
-499020896 -763124472
-444624356 232135596
66207944 276264516
-895758820 822108672
765571224 840779720
646394012 -308174240
-608498484 502778408
-564223924 968156464
928236540 -343506504
-946601744 225523540
961529844 86582980
-163626540 -513206232
-303411812 -61401824
-257008892 267261381
-412408788 29098872
-257007006 267257985
-444842816 -91534740
-302406896 -958442276
44551276 6815952
-6888772 886481552
-546601484 432215828
-472514416 233227896
-601799044 633737896
647661080 731069108
-447449772 -136391860
-507934064 -336734244
-585225212 386499432
547052968 169277372
43837640 -802155992
-532197688 256195324
-672565520 398733192
320611896 -614804696
495860508 949703876
-684333232 -242767316
-256996835 267251847
-251928072 -90005520
759046552 -581365752
917779588 403641260
134323772 575627536
239053496 -232295800
-10063724 -419384944
699450664 -107118220
222567048 -187890164
-282716368 -791902936
518900756 -439468700
-695940740 247223900
-302334076 -559592572
54775204 -31443676
211993584 -653894472
101278056 -898613364
-783688840 23229580
831109224 118958752
779203128 -337069216
192667156 -49168064
-323626644 -574025496
-942844232 209925496
-435478164 267628064
-37880964 430424456
-347205760 -926736448
604289488 -214047108
331054284 -19588580
-132080916 132736296
-778358416 45439680
-45599884 11607508
-506798072 992216192
437254972 732088588
-991269532 -818890028
955762500 434982988
-739982276 -250267776
579341356 -510788608
581744416 204857224
-23681064 -68159520
-719927648 920255468
686590652 57775388
-853858192 348589340
-115871184 623178996
594546172 108370724
622916844 -606139116
988502372 265603668
-560102312 835187144
-256998860 267255047
-397786532 -645753196
-863586944 -49532164
-12466784 -913352132
-557116692 -470519148
-760240800 -226848864
21511028 -367435156
530930620 609197556
611221952 314990192
746434128 -322272192
-471058016 -615197924
-362337756 -702392592
178481820 355390728
411025208 680954384
271181680 196191644
733544988 -742676616
551626064 199322904
-196177080 368512892
165694628 250981412
-631160068 347759192
986769256 948349424
4893504 261584004
942188852 321675068
798252840 539960300
30759168 -983565176
73373432 -228654800
-960422980 -634786504
-962811476 269419436
965564072 -318805960
654418776 758129020
659181204 687901412
571724384 -126167932
869791208 -610202472
-557306024 -778504056
563772440 380557320
-257010006 267263195
-464154680 -5912984
607391620 949601928
981409704 570428188
-655452820 -14491180
-784417040 741482368
-193118640 -39162596
-954888660 -623062484
-29899892 972860636
121900680 -69980020
-257008345 267262401
-186521148 -735409180
154276452 36206104
451425744 482927676
31443676 -696931092
713184516 900433864
-403233468 996774724
-257004378 267261052
-504526088 961719176
-278347168 -604915740
142843712 520954280
884049364 -385028468
431443936 -142290280
533595832 -395485420
-801893840 -863470432
-582225028 68421672
-705203444 -604755536
236650436 -643539468
-949543672 865873492
-605032252 669332312
-629310440 -80364152
-413675856 560743128
-32667052 471436680
-257009078 267251468
795689576 479155600
154684244 -42119088
575860560 159199084
484325820 826623512
923168268 -825239932
-854353368 -177389520
-253195140 -580841448
-632703852 -594604428
-642942344 375503612
-391320116 -284449484
886204836 -971433364
-363138776 343797784
24074292 141693156
508254472 -257418700
766066400 -705582108
137178316 -586506844
-702916896 866106516
502428872 208847760
-26957964 331491204
841638996 431138092
-754138484 189565024
162053628 67868240
387591732 483204392
26200636 788028912
364769944 133639264
837007644 -778445800
351560396 -242344960
-256998727 267259924
-488199844 -991182148
-644733716 -638558580
163917820 982108776
-580797756 -801573432
-81631220 -160699176
658380184 316985460
167966612 -509055492
32201004 697266064
491505872 -219115380
851994000 -702887768
-724500744 666128232
476941872 -447522592
924420772 972685868
-376537656 344802700
-427467964 680182492
-935037928 -775897100
920677824 -887661236
-553402872 617921392
-218867792 -684173028
150285916 880743336
-726947496 745997208
-257005619 267252467
473155232 -815627692
-323641208 -540120504
-556344800 -65363232
760867052 175175792
-140484344 175976812
-355143140 -180389704
-429623436 22880044
834211356 949077624
531396668 701358548
-76970740 886845652
739880328 81937064
37385788 -638849860
-112273876 566146372
585312596 666055412
-683838056 -194007044
-867795940 -978409520
-199818080 330282392
502996868 -218547384
-727952412 -677211436
-716898336 -593934484
111137884 684173028
828007092 685046868
424613420 177491468
228348956 444027232
-913832744 989230572
-195157600 867417276
-698707900 -667205968
-795573064 -456741604
-983186512 -222727252
38623728 -822967948
-744336912 -656282968
-270977784 -104292804
664467936 45978548
-874975992 842498272
812132332 -66921580
-481922760 -931964924
-501234624 -128221456
-448716840 301416544
826856536 -34079760
-719621804 612634660
-114851704 872529240
-74669628 448585764
-124973684 563903516
-33817608 -787286148
928673460 -616406736
-214484028 -805884376
-426230024 620091428
-410471776 622450796
-24409264 395048500
956971312 632106728
-769197660 -846517936
287886588 -411534948
-334957436 720160672
289779908 429696256
-233752200 -680575720
-531804460 -151203448
786659896 758158148
-257007791 267260773
439628904 -427060172
-455095872 -695955304
267759140 -971302288
325374324 504496960
-772751276 695081464
-918507788 590774096
-321573120 798078072
-451323796 -104205420
-435929648 -996614520
824584552 931935796
514109200 -105647256
409481424 -312324980
-844551796 171563920
-689969500 -879228680
-563670492 208498224
-178088592 119526748
927610288 -920939976
366371984 468028704
-617134936 352856592
-897360860 -573195348
-369911036 -772226972
-575044976 525906040
433701356 -619304972
-257007280 267254429
654768312 -914721148
208629300 586943764
638165352 -164514944
-677590100 687085828
-957524744 -904846756
-208643864 946776512
-155179420 560291644
-432041060 400116772
-808884560 429696256
36337180 951349608
-893850936 762323452
396781616 -530522828
376246376 -149018848
-222028180 -448775096
751575220 -31414548
107962932 898759004
1937012 -161310864
-342690920 -737695728
906317720 915915396
-311800676 961719176
923168268 519119216
30118352 -102079076
459348560 -409175580
539159280 -294964692
-608614996 -996323240
739559920 -140484344
-808112668 -540717628
-491491308 328359944
-577783008 869223212
33249612 -376683296
-870286384 703878120
-837342616 -612809428
991298660 -375940532
-866106516 895933588
-452518044 -181001392
-425793104 481034356
388043216 483058752
687231468 -743681532
454396800 -690231652
575496460 78558216
654345956 150358736
-925483944 -271079732
247049132 -365265120
512084804 -862043160
443939848 20476984
-530260676 -698285544
-952427344 -344992032
901322268 -810151628
-150446120 191589420
-676031752 602833088
42716212 -674473404
-111414600 -671036300
-844741128 -275128524
581278368 133551880
792092268 513220796
517284152 -991502556
-364260204 536071712
-650413676 381387468
327282208 433584844
698911796 445337992
-383688580 597458972
862829616 -149761612
-694979516 258947920
207376796 -53726596
-748633292 -118987880
-257001703 267250853
265181312 860586760
-587570016 534018188
491185464 -186229868
-253180576 -347205760
15656300 968899228
345530900 954160460
-495481844 49750624
-368745916 -844901332
-887908824 -483073316
815802460 -570471880
199628748 462887612
-7311128 505778592
-690843340 -621373060
928615204 -790694124
988050888 251214436
645724068 -996250420
-98685664 -718908168
-260972316 -153795840
797932432 -756468724
-604158412 678070712
236359156 895525796
618751540 777877804
-706834612 -128439916
444842816 369517808
-325607348 710329972
-882112352 -721500560
140382396 -436453952
624504320 -873548720
-889758452 -712616520
284085384 -221518440
343608452 369357604
-932474664 947373636
-636155520 -691207440
654957644 92321196
64620468 -178962432
300688344 -216275400
-224329292 467242248
864460784 -744467988
454178340 -549208440
-939611024 842658476
474174712 -357415124
-257004605 267253693
284580560 -148203264
-86597544 843124524
839265064 -972030488
-914138588 -217338572
-128964220 252743656
-456071660 -202978468
978686236 -40750072
-641879172 -364405844
149557716 473242616
-535561972 959913240
-369343040 86116932
-454353108 593512128
-606197372 -329379424
-471261912 361041560
206459264 421875388
409495988 -47813612
-35259444 -102967480
-112303004 -175933120
-460076760 -878034432
-48323352 -763736160
-184817160 348778672
369255656 692314304
394116404 968243848
6903336 -44449328
-614790132 905706032
-241500248 992623984
834983248 623907196
-849590940 133114960
763721596 -919279680
443357288 -79490312
-906667256 -985837160
4208996 -439818236
792587444 519876544
302945764 309951048
142435920 593599512
939669280 992667676
-78543652 -873359388
-253005808 -106491968
963597932 87092720
-864184068 141431004
519439624 831604400
393067796 113701148
-595623908 391189040
528352792 808928252
-572030228 -773581424
397495252 -995143556
-299639736 -785771492
33409816 -102370356
-410442648 466499484
-169481268 -892409100
-468247164 -279759876
673075260 216071504
663623224 -858212828
449343092 -51512868
-700251684 31895160
574331340 690712264
777892368 429404976
-965374740 -159854464
-686357628 -566699804
-331811612 -870111616
-858606056 -368279868
-871480632 -732991556
-556038956 -33220484
562971420 921289512
-558806116 914211408
-706397692 -391596832
-736792760 -349710768
-417608136 -881573484
204085332 800218980
-656486864 176399168
-719476164 -929459916
850348268 -794291432
-257002625 267262389
-257009884 267253970
-257010549 267263588
-481179996 407733744
-480306156 -41259812
-905079780 -169321064
-483903464 665123316
-780426504 -562913164
403553876 136173400
-667832220 220892188
325578220 919046656
921799252 869150392
844056620 899239616
-654200316 -151640368
-294571464 247835588
299756248 -602148580
479024524 74990036
70213044 -874291484
796039112 -814579084
433249872 342385076
-20433292 855037876
714203996 -368687660
524537024 819516280
-257006472 267258635
149106232 355478112
518740552 342516152
-500360784 122410420
-271633164 -611396720
-195390624 887369956
-268953388 -239271956
281944476 -766241168
-793388464 -318194272
-736807324 -368075972
-451367488 308188804
-45133836 -764813896
856130176 469689000
-777877804 66950708
-621693468 932066872
621999312 -53566392
232820104 464344012
-397422432 523430160
735846100 406539496
937237092 -894404368
753934588 -375576432
884529976 -214993768
644122028 503608556
-966452476 33322432
420753960 485986116
-447901256 -186346380
-75732800 -455139564
537251396 89903572
-749390620 450872312
214615104 -723088036
480888716 -272448748
131061436 -297163856
505079520 -220848496
169117168 216260836
-225654616 -718442120
452547172 999571012
408068716 461096240
-368279868 781766392
903171896 908895548
-97069060 315048448
-603342828 334170980
-414404056 543921708
-246714160 -417579008
487107544 928891920
-954728456 -191603984
569612604 -886248528
-500710320 -471218220
-875762448 372649068
295488996 -528775148
5607140 135605404
227140144 383979860
827395404 493865240
-678551324 276075184
774134856 -949543672
110001892 234407580
-900506684 -833454028
795573064 591924652
798354788 -933974756
-771688104 -987278996
831924808 85505244
-464868316 317466072
493137040 732773096
-393111488 443459236
-388319932 347001864
451818972 270395224
142901968 792296164
922410940 258685768
-505094084 -330034804
-4704172 -951436992
418627616 911648144
749070212 -844333336
-297877492 913701668
252860168 -360284232
-678070712 -586681612
-347234888 835594936
-671968396 -293901520
694615416 103593732
104438444 -57207392
-157116432 -309048080
-600182440 -928047208
659399664 -79228160
-384795444 -708888136
-684974048 573049708
-257005092 267263346
652845864 144445752
920459364 28166776
669725540 164179972
-378110568 -917837844
6947028 -634582608
-165243144 -246393752
-385465388 885491200
277007280 635019528
114924524 -926590808
926183016 152732668
506084436 -23127632
785451084 267001812
510060408 -709193980
-170384236 -558937192
792223344 -34254528
-811214800 573253604
-424802752 186812428
-980040688 -704067452
129648728 483757824
292270352 -954713892
-415787636 -143324324
-963190140 -264089012
-261540312 -570005832
-204463996 -168126816
-510104100 158907804
693523116 375328844
-818890028 175845736
-731287568 -766182912
-279599672 -654083804
923969288 -394888296
561937376 -256734192
669361440 506084436
-161165224 -986346900
-257006214 267250292
699319588 631087248
-321675068 709339620
990657844 926255836
767522800 457236780
-869135828 -656253840
-257002748 267252837
-2024396 -80495228
-171272640 813588732
363371800 -590380868
-525876912 137760876
853668860 -569030044
770959904 -857819600
-722753064 635223424
-417025576 -857877856
809103020 807457288
166786928 -973020840
164412996 308713108
406335600 491666076
-793825384 370770312
-572423456 -225771128
-684974048 499210228
147693524 -350235072
-944256940 -363036828
167937484 -50828360
-799403396 394567888
950446640 -876490648
-693188144 504453268
609066480 -806831036
-284813584 -424933828
859042976 -281099764
984570092 974841340
928265668 468902544
758449428 284959224
-785378264 670410048
512026548 -639228524
-336442964 -197881068
609197556 755478372
-257008469 267260575
-514182020 -584904804
-256997057 267252321
-577739316 444041796
-620455528 -882767732
-508866160 -83713872
969831324 35186624
-61897000 766823728
531352976 47391256
486859956 -312994924
-16544704 804238644
825458392 -24933568
-585924284 -228145060
989376212 327733692
-730224396 185123004
-984817680 -374440440
464999392 -619552560
487675540 -691877384
314130916 -819254128
524056412 -203065852
98205052 348108728
764697384 442701908
188370776 812510996
-177054548 822196056
323845104 937572064
625640312 296785192
-925891736 -368512892
555558344 -209255552
-869252340 847100496
7544152 415773072
-831517016 -775853408
399869184 -534047316
-360837664 -232150160
-801384100 564908432
930042476 156752332
-805753300 174695180
316621360 -492481660
501176368 533348244
406918160 262210256
-850537600 -392907592
265035672 -603182624
476286492 -432725568
592419828 55197560
707577376 124420252
-385538208 877932484
-321165328 408359996
661948364 61183364
-51207024 884821256
-139974604 -309688896
-247675384 -436774360
-247034568 -844959588
944519092 697499088
832696700 168782196
-315951416 785494776
638194480 -949194136
-792412676 17695260
92743552 368061408
-284260152 -297091036
270001996 315194088
-257002608 267254092
718587760 -316199004
484631664 813719808
266419252 843503188
-725826068 819166744
973195608 628494856
988123708 874699276
-613595884 296493912
795500244 -597706560
-575438204 -688906328
532998708 240655536
-460455424 -216610372
574972156 -690828776
550067716 351123476
-257007448 267255553
240553588 391815292
706790920 -654637236
-257006247 267259124
-291163488 558791552
-949791260 773392092
-257008221 267254009
-337098344 582967792
445818604 -272608952
967020472 290551800
-355827648 117779068
568389228 -700601220
816151996 -744701012
863077204 21015852
891578952 -754488020
-103477220 -342661792
831415068 508443804
-194778936 -571476796
724282284 79796156
-973705348 -874641020
-631888268 867562916
-337637212 732962428
13631904 430016664
-860834348 -965578636
-254564156 725345456
971957668 -549616232
375940532 -278623884
-249233732 621460444
-236548488 991648196
-449561552 463688632
252583452 -640961640
-303775912 -40633560
-476359312 232310364
-328855120 197269380
-488578508 -736151944
291440204 -305581848
-744584500 702800384
-822399952 707489992
583288200 572408892
-30759168 483524800
-211076052 -903492304
-450653852 373595728
650777776 78441704
244500432 -236679564
313912456 87238360
-152907436 701620700
-325767552 203735796
143732116 -9117064
-93195036 -880583132
-139479428 -113773968
-612343380 -869033880
-168330712 68552748
830424716 -878398532
-775838844 951684580
-258845972 922920680
-351400192 728170872
-893792680 -57032624
156329976 -179778016
-110220352 -832915160
703878120 -676424980
-257009053 267254751
-27424012 -979924176
813530476 -162141012
-868247424 807617492
-720175236 221722336
74218144 892642124
-235441624 -580841448
709732848 641733532
-757226052 614848388
-833934640 884937768
877131464 -209270116
-633534000 86510160
667642888 -369328476
688367460 962403684
522498064 390198688
-88869528 -345676540
299333892 -642825832
-756920208 981977700
-341962720 21685796
-140251320 63659244
91913404 -384868264
984351632 771440516
25880228 604493384
-256997017 267251240
356686924 804340592
-579195716 910643228
-724806588 445978808
-549689052 -375867712
-626586972 121274428
-257007003 267249421
-537134884 -504526088
769197660 -420215092
-154116248 839250500
-430628352 495773124
-257001564 267256347
338700384 -626572408
365032096 -215809352
-64431136 684609948
-359119112 963903776
709325056 -908691652
654782876 532474404
-768789868 555922444
-78864060 76009516
887894260 531149080
448148844 -50172980
636199212 235325112
227009068 -914590072
646073604 -107511448
756410468 170063828
268822312 -638456632
547125788 -130420620
390926888 -764391540
-256997737 267250289
-896443328 -922163352
361303712 -259297456
-954306100 37545992
-965840788 654302264
330894080 -857062272
639592624 767901464
-96107836 346652328
-774222240 -10806488
-416719732 -749667336
121361812 -490005780
941183936 602702012
857120528 212080968
62508688 751604348
-263244300 521289252
878966528 -201522068
-123022108 -721952044
152237492 282439652
-442002836 290478980
-339108176 418074184
377586264 -167864664
868728036 274385760
-53435316 -433482896
327981280 523036932
-761449612 -741759084
-9757880 -966568988
-982094212 -279308392
-512783876 164034332
770013244 527697412
497433420 841784636
123138620 459100972
697426268 446575932
740535708 -300032964
925250920 -522527192
548218088 902953436
884398900 -799476216
545596568 -493836112
-647981488 53304240
-838143636 891171160
-487369696 470606532
496064404 719243140
-595099604 -744205836
-490384444 -642243272
445454504 -284449484
865305496 -178758536
-256997039 267255892
925396560 -36934304
-257008886 267258532
-257003090 267250314
444318512 -215008332
-257002108 267257630
-235354240 -973093660
29564920 -932605740
-552616416 -126619416
345501772 -633067952
-76475564 188632928
652044844 -971637260
101685848 125832960
-839133988 -133814032
782509156 -11112332
-484689920 962228916
-290289648 533479320
-121958936 -290813952
-559840160 410631980
613566756 867927016
815088824 519017268
-979356180 788130860
-417156652 -134149004
765236252 -779843944
-84383816 -69615920
-623980016 845483892
89364704 -102676200
810137064 -795456552
141620336 737739420
441580480 695605768
342181180 -284565996
601900992 -469310336
135838428 -123502720
522279604 984919628
-708946392 653574064
159490364 -459974812
-257007623 267256980
-521930068 783499508
-792034012 -123619232
-609707296 -982443748
488709584 -723743416
268895132 -160830252
-625188828 -319854568
-764508052 862683976
-569510656 699538048
88126764 660491964
-600226132 715077836
402388756 628145320
771892 -568534868
491360232 -923357600
386674200 97637056
658394748 388509264
-703834428 -270584556
-257007649 267261180
541008908 -502705588
694280444 840808848
-574258520 828633344
754153048 -971520748
142843712 670133332
-332306788 -760124288
406670572 -425793104
389441360 872325344
205949524 840124340
-508181652 -946994972
-301445672 -934003884
-573457500 634203944
488316356 -555631164
928688024 60280396
-601056280 529182940
-257010419 267257927
-281798836 367129312
660433708 -235936800
610100524 -983754508
123706616 217440520
794116664 -6947028
338758640 -251097924
974564624 443823336
272040956 967894312
674808376 963088192
-58110360 -660317196
-823375740 -61605720
-525498248 -673235464
871203916 -289139092
-166801492 525075892
-705247136 -900972732
622232336 362017348
-306397432 137440468
-159068008 691178312
-257008951 267263666
-580288016 27292936
-572831248 -926168452
-269987432 208104996
-990861740 559650828
-836308572 -527275056
655467384 673963664
967603032 -306834352
-991021944 817040400
634000048 770435600
-487005596 -394655272
-403000444 -149878124
701358548 159169956
443648568 -738860848
-256997865 267261675
-612168612 646452268
-257010056 267258099
-895394720 -801587996
840255416 715776908
490020344 -824730192
818074444 773071684
965593200 -875398348
462887612 -912696752
-936960376 575656664
-658307364 -476475824
172962064 -171549356
-61634848 -408374560
-471946420 -948611576
753002492 107759036
887748620 -818831772
223863244 -749550824
-910832560 262035488
964267876 -101511080
658234544 -245024736
-264176396 -342953072
413471960 -287289464
-257000110 267259345
-301926284 880859848
236344592 -880364672
-660914320 -588254524
-213741264 710941660
-197444148 563728748
263258864 224329292
421132624 -659414228
-483859772 -714640916
182647124 116439180
89306448 768513152
999818600 400801280
144052524 710446484
309761716 -469718128
548815212 807923336
-817593832 761274844
348662160 -507759296
892336280 -495190564
848993816 953257492
91461920 -930756112
-896050100 252131968
137804568 -997998100
120371460 -411272796
774528084 -944286068
-205279580 -317131100
-314611528 35652672
-118186860 -852372664
-656996604 -280997816
-911997680 626878252
734142112 -700659476
-759847572 768760740
72951076 605061380
-186084228 -783528636
-203386260 -963787264
-302130180 -155354188
-114880832 -255379740
-643248188 -519381368
-266870736 248927888
-935605924 -913046288
958602480 531323848
900885348 -897025888
268021292 388960748
-19821604 -107467756
-939479948 953665284
450508212 -7806304
513424692 -233737636
-286925364 305042980
761274844 -390038484
592536340 594342276
648767944 -274007096
-864489912 197152868
720932564 357138408
327398720 902327184
-631626116 996701904
-656749016 212619836
-588647752 -645097816
344525984 498773308
-395106756 -500608372
-930595908 516847232
-32463156 -306557636
-97491416 141037776
870679612 -328097792
-917298976 -393664920
410792184 323757720
230227712 -602862216
173530060 -768076232
-267715448 -802767680
858431288 -534032752
-405534580 -82068140
360662896 -453974444
-195128472 -522527192
104613212 35798312
502093900 -202323088
822822308 700877936
-721136460 -550344432
961981328 979079464
232106468 -879330628
-302625356 28152212
186652224 -366313728
958150996 -940994604
996119344 143804936
484646228 69528536
-422108412 -675114220
-434473248 636242904
368250740 308072292
921988584 983827328
-314291120 69412024
-682177760 -284726200
-849998732 845527584
-703980068 -178612896
-257004816 267253665
-975453028 624169348
-658540388 -56202476
842731296 -489758192
-446270088 131396408
373508344 586477716
125905780 -542829408
673439360 -99821656
671327580 -131003180
-529809192 448935300
-850319140 -567821232
-327427848 -302348640
241718708 174418464
370639236 62523252
421467596 -440357104
745283572 -175831172
816239380 534222084
-334607900 -601085408
-827089560 -883029884
805957196 -320670152
-32900076 57789952
-509390464 -707140456
824366092 -307140196
-442002836 473723228
-349914664 884267824
611877332 -445439940
-284085384 -211163436
215343304 312441492
-702538232 12961960
-974855904 609605348
760692284 -22006204
872500112 -881719124
-783499508 643044292
908968368 664409680
770683188 -623135304
128570992 -688309204
-488228972 2082652
295212280 296668680
414214724 842716732
506288332 52430400
746521512 483364596
-415015744 953140980
44012408 -24030600
-540775884 -902676720
72150056 -685571172
-713636000 169685164
124332868 709368748
824511732 824380656
950169924 -372008252
30030968 304824520
255437996 -266302740
318310784 -303309864
-304241960 23928652
-732802224 139173584
248898760 -185370592
703120792 650996236
-30875680 -914677456
-93136780 -851236672
994604688 579035512
773290144 196861588
-257003635 267263274
122745392 -465348928
-592783928 -423535684
-428502008 274152736
492423404 -44056100
-255496252 -729962244
-370930516 640262568
629514336 -562243220
275725648 54148952
-257010587 267259651
-964253312 481893632
-214556848 293435472
-731782744 950140796
242694496 576079020
167092772 242257576
256748756 434895604
-243422696 -772503688
-743550456 -436934564
-257010140 267251563
-613464808 -527042032
186055100 941751932
471524064 778023444
-15277636 459100972
-2403060 -447784744
-256998159 267262096
-38201372 -405403504
-657185936 748181808
957539308 -751080044
-859203180 661817288
-827948836 -931061956
225523540 578001468
259122688 770421036
359235624 -773595988
-219639684 43225952
-303237044 299275636
686226552 881675432
708392960 111531112
660623040 -568214460
718980988 383397300
760328184 -959185040
-638107096 -936028280
392689132 175204920
-679002808 -43386156
-117851888 -593512128
-753832640 -130813848
-515900572 874874044
158558268 405884116
967297188 -878427660
890253628 597925020
424438652 -118536396
-688090744 -141183416
-437167588 -77014432
-982574824 827861452
-856275816 -831487888
196759640 -616290224
813049864 -99792528
-157276636 325651040
745079676 -351749728
-594007304 -403597568
933450452 -122730828
-256996905 267253784
709208544 652205048
-63397092 821671752
830745124 -918129124
-530187856 -872762264
814346060 586390332
-271982700 312456056
215299612 21947948
-498933512 -47944688
-678886296 -653355604
677706612 -775576692
-759396088 -817419064
-163247876 -714728300
-374178288 -205235888
-834910428 918391276
-495918764 -267744576
370741184 956374188
910847124 532532660
453144296 -503797888
-257002410 267252115
-483757824 -727952412
-469892896 32827256
80626304 -473373692
549150184 -173355292
93719340 -494025444
931440620 -544081912
-179676068 -511050760
365265120 605192456
-535154180 -576763528
-899851304 -756192008
100841136 316111620
-263419068 -750905276
756861952 -683080728
957612128 -462523512
179384788 571156388
143877756 -744904908
825472956 93792160
-931761028 -896967632
-693479424 -168170508
-756541544 179341096
865174420 40604432
-574797388 293144192
-57338468 -73693840
-545785900 925381996
504628036 223528272
-597648304 42963800
483685004 -214600540
-797466384 -481238252
755012324 553009644
-965549508 -291775176
-662035748 -542188592
817200604 -709441568
53770288 400160464
-685265328 -943499612
-767493672 -574331340
-38492652 920401108
-142770892 288862376
-161398248 510409944
107584268 -402359628
423302660 -486262832
45439680 -182326716
-783601456 604318616
-407529848 -49619548
-663652352 -187191092
-973195608 62202844
211250820 210755644
-617513600 -605673068
-567063904 534542492
-510613840 995041608
49561292 394116404
-800918052 450784928
-561136356 112943820
-256997530 267261506
-813923704 -896326816
-741642572 -517764764
-797379000 59071584
112900128 -833221004
523299084 -916527084
332190276 -375416228
-257007659 267253107
-252102840 685804196
-639126576 -892015872
-225042928 680575720
855431104 -640947076
-906201208 -305625540
-861198448 833963768
-509346772 -778853592
827482788 -679454292
-343754092 969641992
-257005416 267262049
894418932 336748808
-108560056 -670672200
-190424300 385742104
25443308 873840000
-608818892 633752460
-257004310 267262332
-575540152 999614704
703950940 -470970632
-127362180 892292588
-425210544 732190536
980026124 -833366644
-963335780 674517096
-257006518 267252045
-144678776 718791656
-710038692 721981172
-887340828 -298241592
298649384 557713816
-845440200 -28865848
600896076 -56770472
-859902252 -764843024
-257010330 267259325
-363182468 -269637896
-564296744 705130624
792470932 -840095212
469703564 -816370456
-95233996 -773610552
-772532816 -647646516
-307038248 692037588
-239883644 -455663868
811753668 205366964
-561311124 549994896
540965216 140003732
965491252 70606272
-947024100 700455580
834473508 -880772464
595784112 -620382708
18452588 -703936376
-793490412 994706636
677488152 -96486500
-257008747 267253655
472135752 288090484
-105152080 -252510632
-969802196 -723219112
-456362940 848789920
-226004152 -926168452
-160480716 169728856
932940712 931484312
-893894628 -759658240
-347293144 -262501536
-132721732 280590024
-319636108 167019952
897055016 -519920236
607144032 146761428
79490312 933333940
-572991452 -473781484
155485264 743783480
554349532 -343069584
-749871232 -847129624
-152383132 92117300
-881384152 296523040
529459656 -825589468
-998201996 48439864
522760216 927843312
845090664 94957280
627752092 480291592
283663028 -264496804
-819909508 -704883036
-257000517 267254455
606372140 555325320
900506684 612270560
184875416 -612998760
36672152 -339880068
-38070296 810967212
819618228 646306628
286765160 83291516
71829648 -915711500
-36380872 -620309888
165956780 37560556
-149907252 -990060720
645709504 -670439176
-905778852 963962032
-267890216 -612707480
-173355292 -48731144
-616435864 -961602664
272710900 -929561864
851032776 -839206808
10092852 -224649700
357750096 -252641708
-257008622 267259798
113657456 -682570988
982851540 672929620
669740104 -864897704
184584136 -944431708
985851724 -678624144
282774624 -766852856
-177709928 -695212540
871174788 -593730588
32055364 -851964872
-81369068 327427848
-495525536 -483291776
402854804 -417287728
559024576 -541547776
-696683504 -170777464
535867816 39584952
566510472 652947812
-537906776 -729190352
105661820 -299348456
-257001311 267258087
114502168 172583400
-256998877 267260989
-760153416 -172452324
167282104 785538468
451585948 933596092
829929540 920983668
-42133652 642214144
-642286964 346186280
803991056 -603881696
952806008 -176806960
665633056 -872354472
580477348 861824700
343637580 257083728
-347016428 -783266484
-568185332 881107436
445571016 244485868
465931488 154189068
-958442276 451469436
60280396 -64139856
-634262200 611746256
282497908 -555121424
-147941112 -616071764
-61416388 991750144
555922444 -969816760
-947446456 -307183888
358507424 -948145528
-59479376 -718485812
174025236 -190176712
-394014456 -868829984
-257005904 267254976
-953752668 -309674332
784169452 -565010380
-781693572 243947000
801879276 1194248
-282541600 -149543152
2912800 529576168
-413661292 994124076
-257007059 267250289
-793373900 -452911272
-832347164 541445828
-942640336 163728488
-414855540 755682268
-377746468 -352230340
-550810480 527755668
111108756 -532532660
-399068164 -375314280
167937484 775940792
31079576 -738394800
187045452 865829800
89000604 186025972
374411312 -468159780
701810032 379552404
-288250688 -659283152
359279316 -372226712
-586739868 943441356
623426584 72193748
191822444 -609547092
309281104 92685296
425021212 -888360308
-166743236 264016192
-619392356 808899124
834619148 -422370564
632048472 47376692
-961864816 -819443460
-555762240 52095428
274021660 26258892
141037776 1456400
812467304 -356351952
461343828 205599988
-758886348 96078708
592827620 168068560
964733924 -584191168
-53245984 -752682084
-883612444 36147848
-610275292 611688
954408048 535256128
-468086960 -420185964
161310864 671007172
666521460 -899778484
-209255552 887209752
-859945944 -551975600
472092060 210668260
875893524 -938518724
-941416960 240364256
876898440 314786296
-327325900 432186700
-445571016 657142244
874058460 -672740288
-945028832 799665548
364333024 96879728
228785876 893647040
609022788 -555252500
-810938084 -345254184
-906448796 575292564
376362888 -308232496
630548380 426128076
-138765792 -568884404
184103524 -11330792
665472852 -296858012
-655991688 -383630324
762192376 -60455164
661424060 231553036
-789281416 -914284228
-606896444 -520124132
737724856 -215052024
-553140720 59566760
-257006782 267257954
-188399904 596526876
815656820 532124868
-853348452 675842420
317771916 -300265988
518624040 785611288
-676439544 -5956676
257214804 -699159384
480801332 336239068
243917872 -484005412
309790844 -365119480
460266092 746623460
-39512132 761100076
787810452 217353136
-267831960 -434167404
667613760 820229916
-246714160 489117376
618372876 380892292
-546426716 -934848596
-604347744 -99224532
-766969368 921318640
-50566208 -906681820
-467781116 -241514812
575729484 -424453216
-898453160 -173398984
939159540 -235514444
-935970024 144183600
-118143168 421365648
606139116 -393431896
-938620672 948378552
-893297504 904773936
863062640 -601478636
-966350528 980579556
431720652 699377844
-725214380 53508136
-532081176 -783863608
849955040 -184307420
399767236 -146135176
383033200 291920816
673570436 159155392
309747152 -653515808
-516104468 929911400
226149792 -790038744
105516180 -466819892
-772066768 846969420
509099184 275390676
517356972 683750672
-713592308 -119759772
591342092 -194880884
619363228 690479240
475601984 115055600
824948652 -814826672
-153795840 465785848
395063064 -139406608
-243728540 813501348
-970850804 -633665076
471975548 832070448
-998143740 942523824
-825036036 -942815104
585298032 -542975048
-980841708 314305684
-900958168 -389324848
414316672 -201041456
-503477480 454323980
-532896760 -602498116
-256999991 267256113
-674152996 -89291884
-257000358 267252854
549849256 -126197060
-918901016 -529372272
115740108 512230444
-274516836 710577560
-719228576 -731433208
34458424 -434138276
-790781508 808039848
701737212 697542780
530187856 388290804
975802564 -410544596
477524432 507409760
-257001384 267253873
-306513944 336763372
968680768 214323824
327821076 5257604
86146060 -548844340
640320824 666099104
240480768 595769548
208061304 -662035748
-169699728 -118259680
819370640 446707008
422064720 40473356
149980072 -455984276
-119803464 275317856
875747884 -857673960
18292384 175729224
-706033592 -612736608
-508210780 747468172
669681848 854994184
994284280 -489889268
-981832060 635208860
-863077204 182151948
-281128892 300469884
610042268 641413124
139173584 -752652956
-391407500 -52605168
14403796 435012116
652627404 -637917764
-257001049 267263651
922964372 972321768
263797732 -313970712
-3844896 -929867708
821278524 572103048
-735744152 270992348
-424642548 367770128
601755352 -265385208
521318380 -939873176
-191283576 441201816
-337112908 237116484
-520575616 999337988
917473744 -902909744
-487544464 73606456
558689604 330821260
66120560 -371775228
867795940 663040664
-194385708 217513340
75412392 579501560
499588892 -415146820
900040636 613129836
-1587476 -986361464
-490530084 935780692
693173580 -830366460
574025496 559621700
-46866952 -309426744
-28195904 -492743812
93763032 56872420
965680584 -709674592
891666336 -511982856
-679760136 -313373588
999439936 -15015484
-984395324 -819632792
290202264 762294324
-155164856 -347249452
862392696 -138678408
-46080496 1922448
502792972 973355812
-14083388 269142720
511793524 -837721280
-676847336 406233652
455605612 328141484
-256996496 267259929
481718864 386674200
306979992 -194356580
-961733740 245432528
999978804 721820968
476577772 475558292
-982502004 -197283944
361347404 13762980
-558980884 745793312
326961800 -220251372
-604202104 -222363152
-898409468 624751908
153300664 440852280
-256996782 267260166
814695596 100287704
241092456 -918070868
-37866400 -252030020
-454498748 436512208
349477744 -133624700
124405688 957015004
-613581320 -161019584
-212328556 130741028
564558896 -283735848
687610132 -73883172
-621460444 -974477240
925629584 -454629824
533595832 31472804
-802199684 551189144
-493836112 -604362308
432390596 317145664
-937062324 489539732
351181732 762629296
593716024 228916952
646816368 892219768
-342414204 717466332
181671336 -248825940
917430052 323714028
754225868 -978205624
505982488 296552168
-706455948 -76155156
-131847892 -530202420
407034672 -307067376
-972860636 332088328
-131265332 507977756
891025520 149761612
-667380736 -477903096
82446804 819341512
-409073632 450362572
-795980856 781868340
-802359888 859800304
419137356 -895190824
-939494512 -321777016
329102708 906259464
140236756 -155674596
-2781724 -806729088
550373560 105982228
-360779408 -64285496
703382944 2359368
945320112 -369954728
-739938584 -961602664
-850799752 26841452
-220833932 968127336
-257004124 267263397
596046264 -715573012
449212016 -895598616
-89248192 173442676
-19850732 584263988
472237700 777440884
854193164 -524711792
-97141880 -801879276
-716461416 -301387416
-858824516 -312485184
701096396 -272201160
-680459208 891535260
-954699328 570632084
-209313808 -281085200
-153431740 -592317880
-968462308 -924639232
275259600 129270064
709281364 46342648
-848979252 337287676
889627376 -57018060
-683561340 -887646672
-718587760 27584216
104394752 515478216
209240988 396665104
-519643520 853363016
-983841892 -933654348
-549426900 -652889556
189244616 494200212
502181284 610304420
836264880 -797670280
57935592 374542388
396839872 150067456
169918188 -893996576
680983512 846925728
-257006044 267250265
-556854540 331986380
-908021708 -204930044
-64911748 -955383836
-290843080 -788567780
-277196612 848600588
-648724252 209357500
106069612 714422456
874451688 -704052888
-685265328 -733486732
-951276788 991327788
722228760 -329612448
56377244 204478560
230417044 -805389200
382144796 392368724
-331738792 -273977968
-287289464 834502636
-137848260 -603808876
274647912 70518888
941620856 -693523116
472383340 -784810268
195783852 -514691760
44478456 -806161092
443444672 -976516200
497418856 -764653692
817317116 -415889584
-464227500 -171505664
-460135016 948902856
273948840 665909772
-521289252 669710976
861999468 785902568
891171160 494010880
-527930436 -438813320
-646481396 -70038276
-91563868 -892846020
-450624724 -519978492
810996340 56959804
170646388 -773741628
126240752 232019084
-78718420 -621241984
-496632400 -722359836
-185370592 -754356944
676090008 -190424300
232135596 -805680480
275448932 -989623800
721500560 952893392
-484719048 -434152840
-257006629 267253930
548989980 -280808484
269637896 -14127080
-257007330 267260299
-625596620 190788400
23724756 711538784
-919454448 -329117272
857368116 461169060
84966376 299246508
-870373768 -429652564
-227169272 -827395404
487515336 396898128
11665764 -292284916
-989784004 92146428
949660184 -155922184
442206732 -888957432
-111764136 -451673332
989099496 -725272636
-418015928 -519337676
-973836424 648331024
-264220088 132197428
-315266908 883889160
766415936 -483160700
978992080 -168185072
-221037828 729976808
-207915664 -119555876
756876516 -753861768
469761820 -809103020
-488316356 -487675540
-967297188 -867257072
-45687268 70853860
147416808 327923024
-892685816 122672572
356046108 -134513104
-683721544 -693115324
-580448220 -190045636
497826648 813312016
467373324 -846284912
168272456 504060040
27860932 691251132
699858456 523881644
252845604 -542742024
-291833432 -966525296
-503273584 278478244
-928338488 566699804
-526357524 827541044
-256999188 267262485
-873199184 889845836
-233242460 -779261384
-194065300 22151844
-953519644 576792656
655758664 773057120
-364799072 -579020948
-167136464 -753366592
515827752 -200196744
515580164 -31268908
-238849600 -135969504
-167835536 -605294404
480014876 473446512
-811549772 -97622492
-888680716 397203972
-95700044 -71873340
-327049184 282206628
221693208 -725447404
-18452588 -447653668
-882563836 339457712
303601144 -314698912
18103052 -666958380
159883592 -670016820
-810224448 -872878776
225479848 -500040376
-18073924 -401048868
981103860 291061540
579341356 419836428
-868786292 -4165304
-797233360 568753328
-114138068 512740184
975292824 -930697856
-727850464 -572321508
554902964 255991428
-890311884 500317092
435216012 -859276
221227160 145902152
918216508 -84544020
-742210568 -217105548
64285496 -910075232
-318849652 -452197636
616130020 -722053992
-453217116 439075472
-192783668 -388217984
-969947836 522323296
-591254708 -147096400
-774338752 -352099264
573996368 655438256
381474852 -917313540
812656636 513672280
710169768 831094660
368687660 160524408
-765891632 936421508
16457320 234436708
142246588 -102501432
-121755040 -188268828
-921551664 -987584840
-806831036 694586288
177797312 64882620
-543732376 80160256
479956620 -33322432
-249961932 17811772
189739792 -736647120
-269026208 -12131812
541693416 -993046340
-855635000 875063376
832419984 869995104
-257008428 267250610
-562330604 -765454712
633373796 -142741764
-652321560 -847930644
-282614420 -218299796
193118640 -852401792
-273992532 771906564
564908432 145450668
832259780 982909796
346186280 6655748
590977992 26025868
852503740 215911300
-257000502 267257837
-361638684 970676036
492525352 162068192
-257008963 267252359
-833774436 622916844
765469276 318645756
-134964588 -828167296
-473009592 814331496
-455489100 -61110544
483830644 -413704984
769634580 654302264
896122920 -559592572
757080412 -128687504
65683640 758667888
-741919288 781169268
67052656 329306604
-240335128 716184700
736195636 -25676332
-175670968 492161252
-606444960 -790548484
528250844 -302508844
-854062088 -212663528
-443357288 -642432604
209852676 -224664264
702669308 -895380156
93864980 292066456
406277344 -573705088
-102836404 770916212
995027044 -929474480
-257006555 267258957
402548960 -218474564
-53479008 -456668784
-643597724 743157228
579239408 -296697808
879869496 931557132
900754272 935533104
427744680 430380764
602570936 266171664
7893688 534906592
-71887904 715369116
307722756 132430452
-417535316 925658712
-187569756 -837794100
-257004363 267259521
568855276 136741396
-684406052 36118720
513220796 -212430504
-343375428 -731404080
-652205048 265487156
809918604 -31123268
-351414756 -543368276
-259108124 621125472
-414709900 -500040376
-591939216 -450508212
203808616 -810442908
-388698596 -814884928
-524944816 -311960880
131862456 459465072
923255652 586972892
979560076 -4558532
-984730296 592667416
515551036 980157200
-496253736 -775882536
283124160 -320946868
-784023812 -675332680
-650180652 647952360
575059540 -208017612
411272796 -592070292
-605192456 129007912
-403349980 347045556
755711396 -369809088
-431953676 260040220
-767988848 572729300
-627417120 -955485784
553330052 263739476
-895263644 936800172
398238016 100855700
-789295980 918740812
347336836 708349268
123910512 737142296
-856159304 -262428716
198143220 248083176
889379788 -580768628
-42672520 440692076
355842212 -659647252
247238464 -906274028
-669667284 -610173344
665764132 -572044792
-969073996 339617916
550693968 -349230156
828516832 516701592
-354444068 1878756
-807573800 192390440
860470248 -599905724
989259700 -282031860
530828672 -956272240
-295285100 -669740104
852838712 -207770024
172131916 -60848392
-290945028 -396417516
-500098632 -419108228
-795645884 12364836
-200677356 -495103180
335700200 761522432
-16166040 -550766788
110511632 445993372
-10879308 146120612
-616421300 -648214512
498715052 -976822044
156184336 620499220
674895760 -490224240
-716286648 -365469016
74363784 -869456236
-903332100 -227839216
-231203500 -579006384
-257008808 267257001
423725016 -673381104
-407850256 236694128
-665370904 -833847256
-463805144 -612925940
-391669652 -634684556
915682372 634888452
726029964 735729588
-376275504 78674728
104540392 530348060
757255180 473766920
-806175656 834051152
502166720 779727432
-257006081 267261795
-200342384 273948840
-797320744 -97476852
733879960 -63091248
330049368 914313356
973676220 -14330976
-45585320 -53406188
-257009447 267253127
173763084 -323990744
195827544 -99268224
-760473824 -573559448
950635972 -524653536
-477917660 141358184
-300615524 50493388
-522104836 695969868
517983224 281056072
964763052 569365016
494608004 -271545780
638835296 111851520
-396723360 -571302028
-666696228 983317588
4107048 -614964900
146207996 -361798888
182414100 -524668100
-541096292 636388544
145683692 139159020
-537164012 -793490412
16748600 279293828
-257006884 267252236
391465756 432244956
58940508 467475272
616741708 -475558292
-523896208 -149557716
835434732 830351896
-625873336 917968920
-465057648 530318932
-861387780 -430744864
-320160412 264904596
-247966664 115477956
-784023812 809146712
-257009380 267259290
-809175840 -456435760
697003912 864475348
961588100 950679664
-959053964 548494804
169423012 -991502556
280196796 351749728
-935562232 561573276
-888549640 217338572
168403532 -690115140
-408694968 892656688
-245825756 381635056
-465902360 -840328236
200750176 380906856
-302916636 -110933988
-421831696 -775183464
-212139224 -59246352
525236096 -781722700
-187686268 982603952
-257004491 267253623
436686976 -313999840
226819736 -716679876
-217018164 -876272188
-204463996 -274720732
975482156 -575467332
288702172 -539596200
756876516 -212080968
494302160 -518274504
951116584 -133114960
-634043740 -541227368
-325068480 463703196
-653457552 944795808
-592230496 -462363308
-806772780 -483495672
-302872944 575598408
-922221608 791131044
-635500140 690624880
461300136 -109273692
-742021236 720597592
823929172 106958016
730690444 -374469568
-551130888 -574535236
-495292512 862436388
-547824860 845513020
196555744 -381212700
500608372 -796301264
474480556 -116584820
497593624 -771047288
496952808 325359760
623047920 -371294616
-949820388 656137328
837153284 -439454136
502123028 -368629404
857965240 199614184
975991896 -210915848
-29390152 48570940
792427240 997022312
599556188 174462156
-700091480 764624564
63484476 767246084
-908735344 575642100
-790723252 -550257048
-715194348 351181732
-229586896 994298844
-211789688 181409184
-967588468 282963956
-232339492 -922075968
-54265464 -201696836
-777251552 500229708
949266956 -647719336
603852568 125308656
263797732 354924680
-35011856 -708917264
36308052 -405083096
-796985772 840182596
-757881432 -810777880
-6422724 378984408
61416388 -289779908
356060672 950810740
340229604 608425664
-644311360 393126052
-656923784 749754720
34968164 -765338200
354036276 192623464
-338365412 -820492068
82971108 760502952
-575321692 612780300
823346612 153956044
-980157200 -940513992
-494185648 539494252
266710532 -29026052
-867999836 176224400
-951407864 491913664
-232091904 535110488
491068952 -991473428
726000836 847187880
-787417224 -437808404
337899364 -2403060
705290828 -800757848
-720160672 -434109148
686532396 -269535948
86539288 -456202736
19180788 390125868
-689867552 208643864
-119978232 -298649384
914036640 -695489256
-742734872 641966556
-695314488 -208032176
30802860 836803748
504744548 -779275948
49401088 -350570044
818467672 156635820
-578904436 -271327320
745094240 -769081148
207959356 206590340
364027180 837561076
-923255652 -843080832
-539800096 -171971712
-256997471 267249469
197269380 -832128704
253442728 -908444064
-540950652 669332312
-670745020 438405528
-18292384 131527484
-727049444 -758405736
766983932 -440852280
867388148 -244150896
167573384 769809348
345035724 859785740
-64664160 554233020
-942844232 -976021024
-14272720 752376240
-569627168 274633348
434749964 211192564
-570020396 775882536
724049260 -82810904
268967952 -137484160
486379344 635063220
-250398852 287740948
953199236 -301693260
-346535816 993993000
-52503220 772591072
-204667892 647602824
-827861452 290712004
597764816 609459708
-798442172 11971608
623251816 -69484844
-471669704 -313329896
77975656 426564996
743113536 -36715844
-147635268 -964500900
-67285680 954670200
493238988 -682935088
98190488 -22515944
81077788 -15263072
945727904 531833588
-874990556 135794736
149441204 -94462104
798456736 171025052
708130808 481995580
31385420 166932568
324660688 -611760820
-256997305 267255082
385712976 -495773124
505545568 619173896
-998973888 -118317936
-256998958 267258926
-425283364 522585448
-677560972 262545228
-945407496 235878544
972292640 -119366544
418423720 -820710528
651884640 -58270564
-243422696 722374400
-696333968 334054468
-257002057 267253715
-390839504 656501428
174738872 -937761396
82228344 -664992240
-902895180 -986084748
-659632688 -866994920
30030968 -87966560
683401136 216188016
-320247796 473694100
27103604 -74174452
-596497748 -81937064
46852388 -948830036
-759993212 811491516
776989400 379333944
-429579744 -698474876
-973603400 -353395460
-275172216 76810536
-257002657 267254536
-9976340 368600276
-23346092 239082624
313140564 658554952
-257010713 267250837
493530268 39643208
-841304024 895773384
-416705168 -54367412
-395834956 -980506736
-953388568 696348532
688382024 -830075180
-640175184 -848367564
-365498144 -849154020
354837296 -189929124
-257005767 267251928
317917556 368745916
-721631636 405549144
-765105176 835449296
245228632 359264752
98656536 -628698752
-253763136 713898152
-480612000 163277004
418219824 171418280
-531061696 85519808
-406554060 232557952
-671764500 -975584104
771076416 484121924
698809848 -719519856
-537542676 -375620124
14229028 664089272
-970603216 298896972
148654748 520910588
-557393408 -315601880
-984715732 579079204
-418103312 -473606716
-912201576 -661394932
-491505872 -194487656
-466222768 672288804
936843864 -278419988
50362312 133755776
-67343936 -731928384
642753012 -282672676
-847289828 -702523668
-297222112 177171060
568462048 -638835296
-45672704 3975972
-897550192 -158412628
436220928 840066084
31545624 -616130020
-257005444 267252075
-815758768 -488505688
-989885952 -224285600
764158516 258860536
691222004 -266200792
-871699092 926765576
-998973888 48964168
150082020 312485184
-257004446 267252455
-663739736 -907104176
297935748 551524116
6728568 -142130076
-8083020 -332306788
-556971052 -576952860
146557532 662749384
-663681480 -239068060
52911012 -812642072
362425140 799097552
-200153052 145683692
389820024 -139799836
513424692 -26419096
-181918924 -638995500
788465832 151538420
-108050316 122803648
-175685532 108006624
-131789636 -275245036
34604064 -412321404
-182268460 282905700
-276686872 -893195556
718456684 -753308336
-583594044 -777222424
881005488 -815598564
770959904 538125236
-203109544 -524231180
-783106280 -748662420
341278212 -904424400
450348008 -388756852
892045000 -194414836
-257000946 267250313
-805097920 -839701984
-524114668 533872548
-507904936 378008620
592521776 -709106596
-661555136 288338072
442483448 -345734796
-150970424 -605745888
684711896 -497011064
220717420 -695343616
718835348 -534076444
963627060 -331127104
-985895416 871334992
-728636920 598551272
786091900 -901322268
463761452 989084932
-899268744 -1587476
-853639732 -427438836
-318733140 597313332
26812324 -10879308
203473644 420986984
-881020052 -283721284
946732820 -467256812
-853173684 477305972
54716948 849357916
-349521436 -942363620
-732700276 353628484
338117824 922265300
-179122636 -684842972
-795500244 -659021000
-87704408 -521565968
441507660 789106648
383324480 -896661788
189681536 -338773204
-271371012 906405104
165330528 -519920236
427526220 -751575220
-315660136 999352552
-17666132 -531673384
-257003127 267256033
636417672 -188516416
-581598776 -944926884
-610581136 -633330104
540892396 166874312
553548512 620324452
429958408 -472266828
178044900 -342953072
-348924312 -37735324
-368498328 -318267092
174025236 -627475376
120094744 -883860032
-494258468 317684532
672987876 -43109440
543601300 -154946396
-249364808 -271079732
634305892 35070112
-642986036 -404879200
603255444 -239912772
870956328 284886404
541999260 -945727904
913119108 -678260044
-350074868 171097872
372430608 331724228
768600536 107846420
-837881484 65581692
-957699512 560510104
-446546804 750293588
347409656 -112201056
178743972 629820180
-928731716 859348820
825968132 143528220
775212592 -580972524
-557087564 817346244
-293843264 -171826072
-306936300 -391043400
418773256 -570821416
734549904 -347045556
185487104 -572263252
863033512 143222376
-292270352 334753540
-707184148 -363459184
-365061224 646059040
-782829564 27904624
-126794184 424191064
541576904 -749434312
-984730296 -947504712
-559607136 105079260
-635791420 -716810952
-976370560 951640888
-671313016 -609139300
-992492908 -857178784
-45264912 852401792
-256999670 267262821
744249528 651462284
225683744 678536760
-236781512 -454731772
307009120 907249816
-711975704 -321063380
-345006596 -492059304
-127376744 -131512920
820637708 -783557764
-846081016 189433948
-116351796 -148742132
-257007165 267250899
-685017740 9291832
311363756 -200342384
-320975996 978263880
-667992424 -624620832
-257006447 267249574
-154480348 -262122872
-824336964 400626512
-302872944 -697921444
924974204 299363020
-365643784 971870284
884005672 609998576
-988327604 408578456
-421802568 56362680
784620936 -555325320
988516936 592041164
-719010116 386149896
955514912 611192824
-535809560 -437910352
608818892 -643597724
282774624 59188096
534251212 -752754904
87107284 795179836
127420436 599832904
466484920 488316356
197662608 -135081100
32186440 -452197636
-950694228 267060068
-507642784 -756599800
707227840 977302656
272943924 746972996
621329368 694178496
688833508 251360076
525658452 -923648880
747307968 -847697620
-952106936 -223936064
-444216564 701256600
-257000832 267263019
-237131048 -239606928
241383736 706514204
234436708 -213216960
343768656 -676104572
901409652 700091480
300295116 755725960
-256997306 267251294
237305816 -443284468
800204416 760983564
-812598380 399985696
-856261252 -100564420
-499020896 -61765924
-934076704 -279759876
-148072188 137862824
-454236596 592128548
850217192 -448076024
114502168 -902065032
-709135724 -962243480
-257005957 267261152
-527843052 -759410652
-95365072 -798704324
835842524 -900084328
403218904 819851252
-913716232 -344322088
123531848 -593657768
126211624 -563568544
-256998422 267262786
-179792580 821395036
33613712 -443910720
-871669964 -16704908
-324718944 590715840
500462732 843313856
-167704460 745385520
-485345300 567151288
-555645728 -839396140
531629692 -4179868
689183044 161223480
438055992 -888753536
-848236488 448512944
-3073004 -502181284
-190074764 83990588
153970608 -915274580
-527653720 198332552
-55241252 -321704196
-831691784 -111385472
-868698908 577768444
-426157204 892685816
-793839948 304562368
764610000 723554084
-261817028 357385996
30613528 -949033932
-258977048 -63892268
720364568 -795864344
-811171108 582720204
21307132 -245257760
-471145400 474699016
39861668 -798937348
-67110912 773887268
-190293224 -70606272
204129024 -53537264
-247020004 879112168
389397668 -740652220
-759803880 597022052
52022608 -192827360
-689503452 147242040
625582056 -492437968
8083020 94432976
-257001485 267259862
928251104 -662560052
-495394460 774702852
-892205204 -860018764
79286416 -974972416
-714174868 -565694888
-614091060 -202192012
377469752 538198056
-160160308 141634900
-954684764 486393908
-859305128 -496108096
618838924 152834616
555820496 598696912
-399432264 750788764
573894420 -689998628
58634664 -729452504
-606343012 -779975020
-556519568 783004332
-160029232 469951152
993308492 459829172
416457580 329699832
358521988 -807530108
221882540 889685632
-649612656 828298372
436614156 -64984568
890748804 641063588
14491180 985560444
592798492 -931324108
-946252208 -371003336
-86437340 923139140
51876968 -167937484
-867257072 526139064
711378580 -406189960
-288585660 -416224556
-257010733 267256288
414695336 990075284
753497668 -862698540
-386747020 -852314408
974448112 65843844
-22952864 -284303844
290726568 -27147296
457921288 746739972
496515888 401616864
-678041584 -498365516
-826623512 -126386392
803131780 303703092
-708742496 197575224
444799124 -27424012
-740419196 -267249400
-496778040 841988532
38303320 -51876968
-864548168 -93864980
-953665284 -730253524
987177048 -620703116
-899647408 565330788
158048528 -406088012
-388421880 88243276
-685105124 -184613264
-257001182 267253631
76431872 27875496
687726644 411491256
742094056 -708873572
-391407500 885957248
810064244 -717495460
-791990320 -748138116
-774047472 39322800
633519436 -11141460
279337520 548378292
61926128 -228625672
170660952 -253792264
-15816504 -631247452
-788320192 429943844
-72412208 -400393488
-643903568 -401427532
633548564 156184336
-394757220 -495379896
-9859828 -948553320
420914164 -897127836
-961384204 -276832512
351341936 -639811084
-115812928 735030516
462683716 -386455740
313009488 -495234256
93136780 -448076024
285570912 905181728
321107072 -656181020
-388698596 408753224
743361124 -658584080
-563859824 62188280
620339016 -875150760
-132576092 -847129624
-388567520 450260624
-253908776 -411433000
752696648 -170005572
491287412 70649964
630825096 349943792
-783965556 688309204
-574724568 -759629112
-268924260 -52037172
-492685556 783164536
-55459712 -583477532
152776360 349448616
-477102076 404762688
483350032 669361440
-977055068 -322709112
-257002474 267252979
-563233572 -673497616
-161354556 -100171192
-871495196 633286412
390562788 -479825544
-429594308 254200056
675944368 -845716916
441376584 912274396
-684027388 -719505292
-728491280 -194269196
-257005522 267255873
644617204 -399985696
450886876 280400692
824744756 -564617152
-851149288 316548540
-898176444 -38725676
632004780 967632160
260098476 -948771780
997779640 103287888
9714188 380353424
800277236 169000656
-543717812 -294323876
6757696 57673440
-597968712 951786528
-310271456 524245744
-997779640 2708904
-257001658 267255407
-679891212 895161696
822356260 261656824
197429584 993585208
-586026232 722869576
-257005139 267254389
497316908 -937586628
-440269720 261132520
-304897340 -262385024
33380688 -13996004
650981672 979487256
669536208 379406764
762833192 -869223212
153023948 744336912
-168796760 -927202496
-161165224 303965244
530450008 -52022608
916614468 426608688
710941660 -853217376
-661904672 -758959168
-257009993 267263603
-20593496 467650040
-677604664 241107020
-512725620 246291804
-426157204 -318004940
31035884 745938952
748633292 23404348
-600124184 530333496
240917688 -519177472
-672856800 198201476
-58809432 971637260
162053628 467227684
866019132 175350560
755274476 657040296
73883172 -314931936
289488628 669084724
-710446484 53915928
-121114224 404617048
-497156704 -457673700
-257006386 267256506
865567648 329292040
713184516 -146062356
-578074288 -311990008
-22384868 -393621228
689954936 558092480
-486277396 531484052
-202745444 -219770760
412991348 417098396
813588732 554611684
-686852804 834109408
873475900 14141644
-590628456 -963102756
-623994580 -419661660
-257008008 267251540
-906390540 765906196
-496137224 566364832
227722704 227591628
250864900 738088956
-849722016 724063824
-298270720 -533974496
-754269560 309179156
760896180 -280400692
-274822680 638529452
524274872 221460184
-819137616 654331392
-49328268 356803436
-93049396 228101368
-257004735 267251364
102850968 529255760
-256996804 267257368
724529872 -764857588
11927916 -567937744
-652627404 489641680
-257002752 267252064
235485316 -858256520
-221198032 239621492
511749832 590308048
-998915632 -620936140
-493501140 -187467808
-714014664 -793286516
928993868 -621780852
-672900492 -899021156
-830220820 -427336888
528498432 -42890980
539829224 840138904
-257004702 267254152
11199716 277036408
-33497200 579326792
-649685476 -591429476
-449095504 -274109044
33686532 -648127128
933421324 506914584
74669628 343331736
-875893524 -604740972
723961876 -433002284
-265137620 -663186304
-907919760 -293522856
-257005237 267255757
177972080 -35332264
87282052 457120268
410486340 159927284
97374904 403961668
58285128 443517492
687071264 308800492
361726068 916090164
201289044 -316257260
-962112404 -8083020
-57454980 -294644284
-292488812 382989508
-357356868 -176573936
-804631872 -555121424
-185195824 447406080
-373566600 -762906012
708975520 169088040
295226844 637349768
384125500 -995434836
441638736 -331403820
-578030596 197968452
-491535000 209168168
-5534320 138707536
405359812 -625494672
-918595172 246947184
-564544332 601566020
-256997968 267254769
-571957408 791480580
443386416 86772312
916541648 974972416
-104045216 -758988296
700339068 -556810848
-704868472 -658088904
599264908 -396490336
-188807696 409525116
-54993664 167529692
566728932 141023212
-344933776 477072948
-539290356 -934528188
419210176 627926860
381052496 -314626092
46342648 946426976
579152024 138459948
38958700 152557900
-435711188 521347508
-445498196 -91141512
-751313068 127478692
99836220 -56653960
968069080 808622408
-257005457 267259259
181059648 -743011588
-2068088 -217411392
217702672 -7966508
-231480216 596657952
-940717888 -350890452
-597094872 656137328
-549499720 957189772
292823784 -677633792
-162781828 293726752
642272400 823987428
-934542752 -830220820
310693812 63164068
450755800 -563364648
-138256052 509914768
69907200 -406364728
-564733664 -554480608
924246004 721296664
-183768552 949470852
-943601560 -623135304
624810164 -219057124
805301816 335889532
537193140 272725464
-865727852 16369936
-353628484 -556228288
-206648596 -733341092
443823336 -120968584
962010456 854557264
373479216 -236883460
-477043820 108618312
252321300 -681362176
-343156968 -229324744
-632776672 473461076
586171872 208527352
239286520 496195480
-142115512 -5679960
542115772 694586288
372751016 827511916
-79067956 849692888
-521973760 -979312488
446896340 295590944
-257005330 267252235
-378795076 708189064
764333284 -327573488
901613548 -593322796
959505448 546383024
439497828 -123094928
-928862792 859538152
-299581480 -562563628
-170792028 925396560
694804748 -845411072
573442936 -975088928
664715524 -666536024
-35769184 -694207624
666346692 822006724
-257001701 267251656
-196482924 -176486552
-424831880 -86932516
-713286464 -463426480
315820340 197793684
-257004861 267255344
-136246220 680459208
-177695364 -62901916
584118348 -731025416
799359704 252816476
272128340 185574488
-494156520 302727304
-454120084 277487892
-748385704 226543020
-22472252 351050656
-257003826 267262192
550606584 805928068
456581400 711174684
-156664948 854877672
-893880064 279381212
-396097108 -628771572
617528164 385902308
-315907724 667409864
948189220 142086384
-124143536 19719656
-614134752 -578351004
-150300480 718267352
482345116 -445643836
87922868 30162044
-412860272 698970052
-39512132 411680588
-504118296 516483132
786922048 313985276
-937280784 -725869760
-186186176 95656352
-488083332 209342936
514968476 -145538052
-256996662 267261271
460688448 210376980
-754619096 -468305420
129037040 -268239752
-413297192 480568308
-971943104 448003204
-607653772 374717156
228727620 -421788004
2563264 852139640
-556912796 93894108
-62596072 -177273008
394888296 284536868
-253515548 -259355712
-736414096 692183228
-275740212 -106025920
-16908804 876010036
-213406292 -595332628
387577168 -503652248
255073896 339180996
114152632 -477728328
-869834900 -417171216
58809432 257870184
597269640 755667704
759964084 587934116
-259210072 -449168324
160233128 379814556
-808811740 751793680
907497404 -363444620
-784242272 795631320
-498321824 -930960008
7602408 923750828
-112710796 544314936
-935722436 -290712004
-739195820 -823856352
-478456528 -35244880
660797808 567850360
698358364 -293056808
531542308 -775824280
-82941980 927333572
-859654664 -695460128
804500796 970239116
468684084 -810952648
676745388 -634582608
-943266588 -807253392
-303251608 460062196
319781748 900215404
-770260832 875543988
382086540 731549720
942203416 -257040036
-178074028 -486175448
-934688392 -803510444
790388280 -675041400
994444484 -99253660
-88956912 -279483160
-135736480 83990588
362148424 119264596
62304792 727850464
-18030232 147577012
-641165536 553024208
-17782644 -450581032
-257001605 267263438
50376876 -164485816
8476248 391218168
18379768 534848336
66979836 45192092
-996512572 565112328
-726481448 -500258836
520663000 -599264908
824468040 467577220
-425050340 -943295716
-102705328 -655205232
146644916 681551508
-300397064 -838027124
226208048 123764872
-257010539 267252680
789732900 -715092400
170923104 491505872
266870736 916061036
-310897708 -419326688
181423748 -635631216
-559228472 -55998580
-257006136 267250429
-542115772 -921697304
-744773832 54615000
721019948 -951000072
114982780 -784518988
-272696336 -968986612
344074500 12277452
67941060 438347272
484631664 -394014456
326772468 -609823808
-709863924 -585574748
-795995420 427031044
161689528 -263695784
275696520 887457340
968840972 183812244
-54221772 -34312784
181860668 750963532
595725856 918959272
-949601928 -166437392
198885984 961398768
183608348 385611028
-256998567 267256714
-224664264 193045820
-475864136 -919570960
273337152 -99894476
602381604 669609028
792980672 -43735692
252699964 -272565260
-770887084 -810384652
611527796 -805068792
-111268960 91942532
865829800 658758848
549266696 300935932
743331996 -227795524
714276816 351706036
651243824 -421525852
-235383368 19180788
-193162332 878223764
660550220 -950534024
-249991060 -823681584
-746405000 583929016
-790228076 -618591336
231713240 -939086720
-466892712 -792368984
-587773912 964049416
-458824256 -202162884
187438680 543674120
-864722936 -274808116
581220112 52357580
703164484 -43473540
141532952 489117376
-554349532 -458867948
-667002072 -804311464
-623674172 764959536
717976072 -454090956
-455634740 403364544
223368068 390271508
-698416620 -511094452
-391858984 848149104
460295220 -899152232
-219159072 -513322744
-534717260 -621955620
411811664 -883889160
-944985140 429987536
955179940 751080044
-162519676 736443224
-664365988 176719576
459290304 -248316200
698008828 678260044
-177622544 -945698776
493821548 -201157968
-257002532 267251409
630053204 929969656
210085700 142494176
-839046604 -292619888
-598376504 -464882880
839585472 -835696884
-256998555 267260810
527042032 323714028
-993803668 269171848
-730180704 82184652
-257006486 267259936
478543912 -771862872
949048496 -64431136
-488389176 515084988
-790577612 -615576588
998609788 842396324
-787125944 -995172684
377061960 -577710188
518026916 -346157152
-680153364 -780135224
-169670600 -210668260
147882856 449503296
-547315120 458401900
-637509972 -997546616
27846368 971316852
-582137644 634131124
840925360 -394844604
470854120 -290420724
-406714264 -552033856
-82738084 672856800
590366304 528949916
79665080 724821152
638966372 -965957300
676832772 -724238592
490151420 -806539756
-284318408 841245768
-701154652 -668429344
-624679088 -422938560
861591676 114793448
-534236648 -846619884
-595478268 952296268
-802359888 -226193484
213246088 673424796
637655612 -417768340
792674828 867402712
-763401188 -672215984
-852008564 439701724
-503506608 -231188936
703688788 -877073208
-169597780 -722359836
-104977312 717029412
-859800304 -802039480
470140484 -697018476
791553400 -376610476
575554716 -730413728
-841988532 -908851856
738569568 -92015352
-256998307 267255141
-395587368 929256020
519672648 -194793500
451017952 576428556
-875616808 -495438152
-806161092 -244296536
689153916 598900808
720801488 -284900968
229441256 529707244
-467111172 422603588
-257004399 267259118
-71349036 746871048
-777732164 -5607140
17302032 -513046028
-694542596 -778664260
494899284 -80393280
833060800 448978992
389441360 -2184600
-359017164 -124085280
151334524 405549144
39847104 618460260
559825596 976312304
665079624 986856640
330996028 -464533344
805170740 30948500
448076024 373085988
-238747652 809904040
460455424 -75630852
-739123000 271371012
-755274476 423273532
297760980 -692765788
725928016 -703295560
432842080 -905851672
-205192196 -584453320
368381816 754502584
-314116352 892918840
723102600 -965243664
-629266748 275492624
-557597304 -438915268
-500287964 364697124
-257003783 267254205
753526796 -341219956
757240616 571302028
-274895500 -411127156
985895416 -895161696
229557768 378664
-243713976 -83073056
-228742184 -925017896
-200662792 700033224
35346828 110016456
-124726096 -317830172
458780564 -226266304
957451924 -263462760
-852984352 747875964
-460717576 683415700
836337700 670075076
64518520 449474168
-869252340 -976763788
572350636 999891420
-453857932 -139100764
56639396 691076364
-312805592 -503113380
182341280 -940382916
-949354340 -804209516
-362614472 -287216644
-891112904 -183506400
-429710820 985589572
-339952888 499283048
-506594176 -768061668
44114356 539552508
-307722756 158733036
622552744 219741632
967107856 -674517096
543921708 -757328
-734914004 -165913088
506099000 -551509552
762672988 460295220
557204076 -463776016
-99472120 -425327056
106724992 351604088
-147052708 131177948
804617308 766372244
-455328896 -651491412
-693406604 -385960564
-681187408 -314407632
-521260124 862844180
798121764 -323116904
86495596 -337986748
680065980 -877029516
-129153552 -86073240
259938272 756585236
816122868 65450616
-413923444 647646516
-257004568 267257228
633665076 -167384052
-251796996 -360633768
-534353160 747934220
94127132 -755740524
-917779588 613013324
310722940 393679484
-821395036 -599789212
-329102708 332408736
46619364 957772332
379770864 -343710400
-129590472 887501032
170792028 -972219820
-388349060 -358114196
-256999694 267250357
-536537760 13850364
429812768 555907880
-617367960 -766503320
-245709244 684508
-257000963 267256136
999716652 -605687632
-530916056 -773362964
-843634264 35885696
-57076316 143193248
871131096 -109841688
166539340 171199820
-109885380 67766292
689707348 564879304
272288544 669186672
-953286620 989172316
702931460 206808800
-710373664 71305344
260928624 284769892
83073056 623266380
570297112 -313140564
435478164 8301480
-893996576 82665264
-806131964 649903936
-298445488 -358594808
384256576 -661729904
694790184 -660987140
-984497272 -346157152
-346462996 -266404688
42060832 -204755276
-947839684 588021500
66994400 89655984
-119293724 868334808
639883904 46430032
-477058384 -732059460
190424300 -359454084
-47726228 -407267696
562767524 -314611528
-257010450 267255284
-418336336 -364624304
-365862244 580215196
882986192 -153621072
-400830408 -73373432
628232704 -211877072
196614000 -998085484
-830949020 123706616
430133176 -498161620
716869208 -755216220
803772596 972234384
242417780 -928979304
-574185700 -191472908
-624183912 116846972
-194181812 603590416
860106148 -304008936
-527828488 375285152
309251976 293901520
516934616 778591440
-459057280 -322068296
-505137776 689692784
-734870312 596162776
191181628 -497608188
-257008260 267253207
-257001407 267252183
506390280 597429844
-972511100 818904592
328840556 906696384
-951509812 808695228
475660240 840998180
437560816 789048392
971229468 -998886504
-227591628 499690840
955034300 180127552
-399796364 -358638500
-649816552 -2242856
575977072 -745866132
884457156 -654666364
-42454060 244704328
317975812 589536156
-361871708 -608003308
-256675936 -495991584
335889532 249859984
-227271220 -176122452
-779508972 71480112
438026864 323291672
275346984 -743827172
-291367384 169889060
-360764844 -288396328
358478296 -297032780
563073368 850887136
255787532 -349390360
157655300 -548800648
247471488 357750096
-475179628 -210042008
18277820 390184124
-36759536 140557164
286051524 -123648360
-902210672 -624970368
647646516 770100628
-515711240 764988664
730457420 307387784
651433156 750570304
689197608 684027388
-406131704 192798232
245490784 557466228
-946121132 76781408
-372139328 710723200
636825464 771207492
-443153392 721311228
-775634948 990628716
684449744 625232520
773479476 774775672
-730268088 499122844
-710184332 994342536
-257005177 267260844
932751380 -515449088
-99777964 -451294668
-123590104 -912128756
258467308 328432764
-771076416 533377372
-779683740 -980841708
-954976044 445163224
-695372744 12000736
-644296796 -788494960
826346796 -66411840
-738467620 433264436
-636534184 285789372
4893504 -864504476
-204449432 -931353236
121813296 -188064932
-242723624 -573661396
-214964640 -674852068
185778384 832551060
524740920 -602104888
240873996 283065904
-257001613 267257705
363357236 409495988
550606584 -767333468
-198813164 693246400
-71611188 384125500
-70853860 108428980
-839527216 -492656428
-189332000 272507004
-156475616 -939246924
251316384 670308100
-641398560 144212728
-610814160 -776334020
-795194400 742574668
-676250212 413151552
784897652 -265589104
309776280 526605112
-421656928 -275259600
135037408 338423668
25283104 832143268
185618180 731039980
-267831960 -665254392
783091716 625116008
-306455688 -64897184
575161488 551800832
214178184 617673804
746463256 702902332
-930595908 648578612
766095528 754924940
446109884 432041060
-918318456 -380746652
442527140 898933772
-610479188 -242883828
-104860800 691935640
286925364 503856144
-887413648 176064196
527988692 -397626328
-198784036 -536392120
876927568 -764610000
149805304 -66251636
174666052 904322452
154261888 86743184
-957728640 561558712
282294012 988895600
-620994396 441595044
101015904 -680954384
950941816 697601036
-640102364 406670572
593031516 163000288
-920575876 115434264
344933776 648534920
903084512 -253777700
-799650984 -698372928
-368542020 722927832
226921684 -196672256
-232441440 -932984404
918318456 375998788
865494828 219348404
89845316 637772124
-178773100 -434444120
-425574644 343360864
-563073368 -841158384
596687080 232820104
-79927232 -417171216
-639665444 -465844104
-65450616 -188909644
-984293376 182676252
-672274240 263579272
635048656 -602935036
-432623620 -116482872
375896840 504657164
571884588 -783324740
-296435656 -47391256
-1660296 751371324
375183204 392412416
963321216 -979094028
-746259360 -135998632
220994136 -993483260
-319388520 647282416
-606561472 -92568784
-607027520 -594123816
807646620 -878660684
-770173448 -483612184
-916046472 588822520
192273928 -532751120
-360051208 -156329976
77480480 -267191144
-638340120 -134585924
724340540 162184704
210173084 -673264592
-298693076 547358812
983434100 959199604
528309100 -623018792
-256999227 267251639
-644923048 -533129784
872412728 596381236
-514385916 463979912
18088488 392660004
658773412 707533684
-257006925 267263718
-211702304 505967924
201332736 -454571568
-761726328 373610292
462348744 310082124
477553560 73213228
840721464 383615760
575612972 691804564
-197429584 -860339172
82242908 763605084
263797732 -672215984
511371168 -867708556
-402432448 157101868
-58037540 -682891396
-666608844 -704125708
-332845656 -582108516
461067112 -829361544
-20127448 -457105704
-250107572 -361929964
631320272 -331942688
328927940 663958196
-821933904 154174504
-574841080 -329772652
81267120 -255918608
-373042296 374556952
968972048 7587844
-866514308 123415336
1485528 908953804
-913483208 -763765288
-325418016 -44201740
723189984 820346428
976865736 155514392
536028020 -967821492
534819208 -675288988
292022764 435114064
-388319932 898307520
-440036696 472645492
-256996836 267261836
700455580 -460848652
449590680 -949558236
-160946764 287988536
-783266484 550562892
178904176 426827148
473300872 -534338596
-256997653 267258047
-961224 704635448
484151052 723073472
13471700 964894128
-500681192 -535561972
-745152496 313664868
498394644 -244209152
579210280 -212736348
867781376 137484160
234291068 782232440
183972448 252481504
155368752 -584147476
185385156 -128949656
-464547908 945232728
78281500 946004620
-654360520 320641024
797131412 -126633980
683415700 -136901600
-122031756 -99166276
926314092 818933720
292124712 906405104
18088488 726292116
-920488492 -48075764
-736457788 350875888
682323400 593220848
222698124 -242111936
888316616 957218900
-897360860 297484264
-262020924 -771673540
78208680 48163148
-491054388 -833657924
-258933356 -724529872
-409452296 969860452
-938591544 -393970764
-928280232 948116400
-875675064 -877874228
-938678928 46823260
-30526144 343899732
269492256 674400584
-541198240 -7005284
825065164 69674176
15816504 -512783876
-205439784 882461888
-241995424 504161988
443663132 475252448
171651304 491709768
-10806488 669754668
339195560 299042612
-15729120 -951480684
-917182464 413209808
333311704 -951305916
-788829932 954058512
-251403768 -80597176
238121400 -624839292
254418516 -532153996
-206459264 342414204
-709354184 630825096
268152368 408622148
-916031908 134862640
-845906248 602483552
844930460 383732272
-64605904 727500928
-171345460 -876053728
-807792260 -665735004
120007360 -903565124
605148764 -954160460
622509052 461518596
-131003180 -645534736
112259312 -553024208
-29084308 705057804
-620280760 -710562996
-178642024 -19006020
112812744 853246504
-358886088 -632732980
-292197532 907744992
-474684452 737491832
740157044 705596672
-142508740 168068560
396635976 264598752
-257004890 267262591
527886744 -563350084
258103208 223819552
131032308 -526474036
152441388 634349584
-227912036 108720260
-512973208 -77524172
-242403216 354356684
261962668 -190147584
-521420328 523371904
-679862084 -811768232
689649092 970253680
814535392 -453406448
-883510496 -924202312
-724952228 -324995660
589914820 426200896
-514677196 -814637340
-212547016 876956696
-239985592 -740739604
-927246188 543339148
-262545228 79694208
-485126840 -251010540
966219452 -464984828
-964879564 -484209308
-585283468 581846364
-110904860 720859744
437021948 507628220
-337171164 -617557292
-168913272 5985804
-830191692 -929780324
-566058988 -641340304
-401747940 689765604
-642665628 911021892
-858038060 448061460
129634164 899967816
246379188 895729692
-358769576 457440676
-122920160 -122599752
-82854596 740419196
-633883536 719330524
-494913848 827788632
-413646728 -232776412
-619523432 375707508
254316568 579122896
974608316 2869108
-630577508 846561628
711218376 893108172
-253500984 -586841816
637786688 798573248
-220790240 -396271876
589827436 91170640
970923624 -794830300
-863310228 252903860
-682075812 161369120
-608804328 -811549772
-751211120 -559548880
-188997028 468844288
306848916 310810324
864023864 331971816
-658423876 844959588
-422749228 126459212
366561316 -587511760
-284784456 -36249796
-964253312 686066348
444769996 -435594676
730981724 957830588
-679366908 777411756
-489758192 997998100
332073764 388975312
225159440 843444932
-869296032 638194480
-363444620 -693989164
554786452 840051520
-870009668 453435576
-899472640 169306500
409306656 -595463704
-351793420 -361361968
-257000615 267262086
-577316960 383295352
541693416 534586184
108938720 78048476
-482563576 877743152
117604300 989784004
228130496 -428822416
-809874912 -724981356
-679599932 381620492
794539020 -159344724
-611484104 -481311072
255379740 -968651640
87063592 -21438208
696639812 -218416308
-257002679 267255517
-868684344 -290318776
-133187780 31633008
982400056 608920840
200589972 -728287384
620091428 424890136
-186797864 -448629456
550009460 175277740
432448852 377134780
-246626776 389004440
-693115324 558063352
15568916 -288440020
-713636 294265620
773159068 -346259100
208600172 -88316096
412467044 -346899916
-597327896 117706248
-137790004 -10573464
-195885800 42920108
573122528 779523536
563189880 483379160
84529456 227081888
-307329528 -236752384
-281944476 668939084
660521092 -824948652
832871468 324908276
690843340 -866135644
984147736 787490044
-295998736 302785560
765993580 426477612
614600800 -960510364
245534476 -847639364
-281259968 438798756
908094528 771280312
-256999022 267261220
-607056648 -469062748
-960029752 330763004
905181728 820652272
-880830720 650850596
-917226156 -384518728
-411607768 -91709508
828953752 236490232
-48148584 -829842156
-257002947 267259484
-921129308 -723889056
294819052 -97782696
-828662472 -305436208
860805220 489131940
-34691448 8243224
-945858980 655059592
899152232 -204056204
-833555976 108589184
285614604 348895184
526488600 485592888
-547489888 -691833692
645971656 -877845100
671240196 446517676
-70562580 -41449144
206095164 290988720
264875468 967792364
761871968 467140300
713490360 -291964508
-562301476 -116613948
23622808 564675408
-813588732 -744438860
985079832 142843712
-589565284 993439568
-198012144 -478820628
-889700196 9743316
-472325084 572743864
-10238492 -271778804
-420695704 -947213432
-21190620 993745412
-257006087 267262912
599818340 -529678116
-270336968 -682104940
696785452 -58765740
926212144 -733894524
926095632 225712872
5985804 -548159832
-416108044 437502560
155485264 203531900
-459494200 -606168244
452124816 240466204
553155284 -516555952
83276952 -16821420
430701172 721209280
496253736 -662895024
-687202340 -327602616
-110817476 552907696
458329080 483364596
-639621752 -132110044
-556534132 -108705696
-726991188 234436708
391946368 -444711740
713155388 161194352
-245913140 146499276
361347404 173544624
-395019372 -141008648
198987932 781810084
251258128 445323428
-257001209 267256125
-477859404 506346588
-781358600 -639723700
-256998412 267260171
-89277320 95729172
-536071712 -498176184
-357764660 -699698252
605075944 801995788
728112616 865669596
-460979728 -224314728
-125643628 123327952
-577185884 87325744
-561718916 868189168
-761056384 281624068
-441886324 -446415728
199089880 -804646436
-470023972 -799505344
541999260 -902807796
286575828 -786485128
-157859196 449168324
610595700 196701384
-747322532 -877058644
-774105728 171112436
-257007929 267260258
-983783636 -749113904
496078968 -554509736
492379712 755289040
654433340 413282628
364711688 -681740840
930668728 436453952
435536420 797102284
-445993372 -356031544
908458628 66950708
318733140 496938244
725126996 795063324
773960088 -14243592
-352871156 -66178816
-398339964 434866476
166291752 890166244
953869180 487573592
128716632 -374251108
-189798048 375139512
-998056356 -933363068
680663104 42818160
-184351112 -954961480
-805869812 -440925100
57090880 -133551880
-590599328 843386676
471611448 -376552220
-516235544 -789135776
-443124264 -10165672
491127208 -171199820
-859902252 319213752
-132255684 -677590100
24933568 -458139748
-739006488 -878777196
-726845548 708640548
405214172 -260608216
996993184 -707795836
137280264 558471144
621678904 -121288992
-241034200 2767160
-966219452 -87471384
55590788 9102500
8825784 598842552
-507701040 -114210888
-170719208 -10267620
726568832 381460288
486728880 -891171160
-109797996 -195390624
-676468672 -720568464
892234332 -249175476
771877436 -552281444
-717830432 -323262544
-184555008 351225424
18205000 -615023156
-477378792 -659414228
-510060408 789106648
-256999250 267259361
-218736716 997051440
689882116 998944760
696960220 136260784
199614184 -447056544
-538547592 -145130260
-931586260 -574069188
991575376 30686348
730413728 575059540
378664 251418332
111720444 -690916160
404194692 -559505188
-906536180 411913612
680837872 -867825068
-186011408 -859479896
993235672 -499137408
359672544 351851676
-607726592 130143904
412015560 509230260
372343224 -973166480
-397262228 167311232
89859880 -618955436
-425909616 591371220
199279212 441828068
179166328 -204871788
-612459892 55357764
-467489836 -92539656
178918740 -395281524
-260520832 -609590784
-39235416 952034116
-255831224 -631815448
574651748 -616450428
890748804 267744576
283896052 110453376
-556927360 -759585420
182763636 -479709032
233591996 -84893556
5417808 877277104
-491389360 26375404
912201576 840765156
63018428 -75776492
-752915108 366794340
522745652 -214207312
127100028 186579404
583011484 -836294008
-829041136 -372401480
752201472 -15729120
-18001104 797044028
309310232 781533368
-548567624 974710264
-755958984 -747482736
-411884484 -463615812
-303338992 -616304788
245621860 496792604
161500196 -370915952
611367592 -802170556
206590340 159854464
-256997749 267251254
827293456 -393053232
-660477400 237276688
-209095348 -147780908
-659152076 -438274452
997779640 307096504
829594568 -30365940
185953152 786062772
680779616 911720964
-257008265 267261940
362789240 337214856
-163422644 14607692
137396776 -14840716
-257826492 -643626852
-257008057 267263687
368469200 -22501380
-108822208 121492888
768644228 -304125448
-668633240 930814368
995580476 -767712132
-326320984 579341356
-256999330 267252116
135765608 445935116
863703456 478398272
-545815028 -260549960
-195507136 712805852
622785768 944985140
-404602484 -866936664
-498831564 31647572
-988065452 610333548
125061068 -453959880
-583987272 -410020292
-164544072 -125323220
-696232020 418904332
-763634212 -891214852
-510322560 411185412
405141352 -904147684
66135124 420185964
-293362652 -506200948
544431448 849459864
-401383840 577127628
-464882880 254068980
-908589704 -849285096
765789684 -223368068
734608160 698460312
-258612948 210173084
-675216168 51775020
-977084196 -431138092
-997007748 714801120
647151340 -362264936
988065452 -307824704
826856536 985269164
-501088984 -794728352
-256998565 267261945
595288936 644253104
380906856 -757692100
-848251052 608877148
-858227392 -644879356
497870340 638398376
991240404 -134993716
-464183808 601900992
-715849728 -90092904
-807253392 -985939108
553796100 497549932
464169244 3087568
-945261856 592507212
540950652 254462208
341016060 -427599040
697994264 -436905436
388800544 990381128
-789703772 685993528
-125396040 537673752
-521857248 -29302768
-257005650 267256418
-236140696 762163248
-656734452 623863504
-958879196 -194589604
-257005692 267255307
-97316648 -773333836
-13864928 -80466100
330733876 -276788820
881282204 -566525036
-894040268 -988080016
-84645968 165869396
533756036 158631088
-125774704 -17593312
-571083568 511939164
-591589680 -97709876
-425021212 95801992
-78296064 -268764056
771338568 510715788
734375136 970180860
-31589316 -753366592
-368891556 -660011352
-37575120 -850537600
-913133672 -489729064
211527536 -504977572
833279260 667468120
-256999458 267249459
-930916316 -866193900
-339166432 741846468
298256156 460673884
256268144 -703980068
-29564920 338875152
-279250136 921041924
741642572 -904715680
930479396 -521682480
17389416 -82446804
540149632 96937984
-765032356 -524828304
822603848 -399417700
-257006692 267249816
-247588 171971712
904773936 413806932
976647276 -795310912
527187672 -377542572
-373639420 94301900
-869150392 802461836
-256997216 267255233
-930086168 -615227052
-947723172 -207391360
-260870368 -379202868
977375476 489219324
-692241484 772853224
284755328 485723964
-487894000 468596700
-956636340 17491364
-256998156 267258577
711728116 282075552
305669232 -527726540
-126837876 -697047604
136624884 991211276
-257010144 267262566
735321796 -15030048
-448483816 981264064
310300584 -359177368
-256999520 267254111
932838764 598798860
22210100 -351778856
659574432 -277182048
695678588 89422960
253195140 563248136
184540444 679978596
-48192276 -918333020
71174268 471917292
605702196 498234440
-385756668 332321352
-657593728 84136228
-693333784 709033776
-257005993 267260870
-256999029 267249732
867271636 -966204888
-350511788 -796956644
-382902124 -724777460
778664260 352565312
387708244 356439336
-257000163 267258502
661205600 -722986088
172801860 66877888
-656006252 320131284
956694596 -778052572
713155388 57018060
978526032 -715893420
-242068244 -198390808
853086300 409801832
908895548 939086720
204099896 -297921184
110074712 834808480
-807617492 -944533656
-431254604 -86422776
967588468 533581268
-453013220 570166036
-43692000 -562097580
205468912 -37196456
-672405316 570399060
-917779588 -137411340
-832492804 103462656
302902072 610348112
-785858876 -227242092
-548378292 738409364
71217960 -69353768
244646072 327078312
786062772 951131148
668283704 -145640000
171170692 423069636
516555952 -376741552
147329424 -969554608
-640044108 77043560
337608084 -338671256
148916900 79140776
33322432 426448484
-808229180 -960524928
-344365780 112259312
78864060 -43371592
874801224 -693129888
598755168 359876440
224839032 -215110280
605949784 -119177212
313126000 -853246504
237786428 -378197952
-117196508 -531119952
173646572 -16180604
641427688 932285332
-714597224 -753570488
-791669912 638092532
-336734244 -95758300
-791174736 857309860
617207756 672172292
375183204 131643996
801748200 -100156628
449284836 568141640
43269644 781416856
-621649776 -107526012
-750439228 -945363804
205833012 582137644
146863376 988109144
-486685188 428822416
-967530212 -59989116
442585396 233985224
-523182572 -242942084
575321692 -998347636
959942368 889481736
-310606428 -921828380
-938853696 -691003544
-130770156 671225632
755201656 -275798468
-257000335 267262999
-257003193 267254066
-182268460 -727340724
-940834400 692459944
45075580 -30526144
-926678192 -96122400
398471040 -500346220
515594728 33395252
301649568 -803262856
933610656 795820652
438842448 -726102784
318558372 -784650064
-322141116 63790320
272011828 330020240
-122090012 532022920
-998347636 -391815292
415510920 -20535240
-788757112 -943528740
498613104 -983288460
864387964 705407340
609168428 -306470252
369750832 184321984
-344788136 -620047736
292794656 -606954700
-611921024 -38871316
286706904 -385567336
227999420 -115376008
-181496568 564908432
-571069004 220295064
-502705588 -997197080
-282264884 -645884272
17258340 -483728696
-484820996 811185672
358376348 497433420
305887692 -719767444
-512565416 -631786320
529882012 -652306996
-595420012 380994240
-966379656 -334972000
803874544 -331942688
-978249316 -615562024
260287808 -86058676
-824628244 -952150628
236912588 311553088
-896588968 994036692
174957332 605396352
-34968164 913585156
-169306500 -843677956
-581147292 762600168
-793519540 463237148
-857834164 918376712
370246008 -550388124
959549140 830351896
-256999902 267252057
866397796 -745997208
-463848836 -948087272
-257004778 267263458
787490044 693974600
-868596960 -40662688
1412708 671429528
336326452 771425952
-362279500 173384420
-106025920 -283298928
-191938956 303557452
320174976 -871131096
926008248 524304
911662708 989114060
832216088 -350293328
-815059696 -336836192
174826256 695867920
573399244 -304489548
553650460 -604420564
583390148 -715820600
-666929252 -772751276
918085432 -633286412
-598784296 -777921496
50260364 -651797256
-113934172 -18117616
605804144 -686037220
-765629480 -492102996
387009172 -818423980
-230766580 817754036
-564355000 551189144
440298848 -624824728
-869558184 -262385024
-670060512 -887311700
-542829408 226339124
890501216 -621212856
-401048868 -70708220
815758768 -167369488
-720015032 948713524
-611280208 -360764844
-546936456 -629135672
683401136 725228944
-955340144 -409379476
983303024 -364536920
-483685004 50347748
423404608 -930960008
-311436576 -314786296
-188822260 895758820
-18583664 -92350324
871203916 632631032
-868130912 36992560
366619572 793869076
823565072 555339884
741788212 -240830304
263448196 356541284
-915216324 -218765844
-490005780 22530508
315965980 23506296
-851659028 449692628
-545305288 289430372
-257000737 267256597
-48075764 728258256
611717128 -230184020
134964588 2810852
-166335444 665880644
408534764 361347404
-276934460 -465844104
-256998364 267257679
216930780 290610056
-524770048 -842032224
988444116 550169664
-376086172 933159172
522862164 -554757324
463368224 854003832
42541444 -40648124
536042584 -734710108
75295880 68902284
886088324 -483393724
-530726724 507613656
561281996 -57862772
-573515756 -335583688
-928032644 -497346036
666783612 284857276
903186460 -421453032
-514953912 141955308
927959824 -869266904
198551012 814389752
-257006554 267251511
-379523276 -804340592
-410165932 -246087908
796636236 -238500064
-91694944 -444638920
465028520 -335161332
-383499248 -98933252
416807116 545975232
203604720 -969802196
-863484996 -654171188
328156048 978205624
-48119456 878587864
-46371776 114618680
866907536 -226076972
942086904 -712208728
454222032 565913348
-349215592 412219456
427482528 283517388
107759036 239242828
-892088692 535372640
-69586792 655394564
-257003008 267257983
-975496720 -464373140
802796808 339850940
780178916 35827440
-295867660 982676772
520400848 -440794024
-752754904 -459872864
350701120 410413520
982807848 -323495568
-999541884 62377612
552179496 -574054624
-257009890 267257661
-588385600 574753696
48716580 -557335152
-668269140 -479534264
993206544 -309004388
-949339776 -743433944
887981644 323947052
37618812 268312572
673424796 237582532
-367056492 373406396
-387970396 -874437124
974448112 777732164
-278944292 236825204
398995344 -736443224
204376612 -707591940
733836268 321107072
148450852 -922381812
-20243960 853071736
844712000 877029516
192623464 -809787528
583812504 3713820
796592544 -253471856
-534178392 132139172
-657972392 962258044
772780404 728811688
122133704 -170427928
765745992 -716621620
994051256 434414992
360211412 -10995820
967879748 -76650332
-893865500 -131003180
508895288 -57731696
976923992 -268880568
-832318036 -656778144
-576326608 -346841660
-324209204 99763400
50041904 -528818840
-135284996 266069716
-257006103 267257758
-792791340 283735848
95670916 -29987276
-94258208 706077284
-755929856 740958064
27671600 -195929492
80407844 -585633004
-257004875 267252496
692430816 -702086748
-878413096 374542388
-256998036 267258467
-24598596 957218900
274735296 506200948
376100736 372095636
953388568 -526692496
295270536 53624648
852314408 137018112
-283095032 188807696
592099420 956490700
-281944476 -136391860
-665982592 -585094136
590264356 243277056
-844988716 201857040
-99763400 -58969636
283182416 591691628
95598096 103040300
929663812 -528454740
-986507104 -236912588
978234752 241383736
-759818444 -545174212
-393519280 385203236
36846920 -948203784
171724124 91986224
399111856 878078124
478645860 -979050336
629077416 726146476
96195220 -156242592
-723073472 -205527168
669579900 332263096
-257001908 267263421
694222188 957335412
-898860952 119337416
-954946916 -18408896
-716883772 568942660
-741802776 -253806828
-888491384 -299042612
69630484 532547224
-142945660 -893909192
-703193612 744934036
364813636 -874888608
-724719204 -54949972
-851105596 183331632
-42672520 866761896
-115099292 444886508
-14898972 -32230132
332889348 -983448664
-518391016 -699465228
-358507424 214119928
769139404 807428160
-335612816 -173500932
-394218352 -314160044
748108988 -888520512
-322141116 -544212988
-324413100 -555907880
-422661844 -498889820
560524668 360997868
765745992 221722336
329393988 459741788
201755092 253457292
-276949024 765425584
309412180 887268008
-476199108 256908960
626120924 497841212
-283604772 535984328
642563680 -781402292
824599116 -677022104
733617808 -822196056
-155208548 479126472
-893865500 496020712
-289153656 776392276
626878252 -454964796
-494899284 652205048
5519756 -72834564
279789004 400786716
279526852 738889976
611047184 12874576
-868101784 -552834876
-256998069 267263432
885636840 721646200
-482024708 308159676
-831080096 409525116
707111328 726962060
740739604 763765288
-185123004 3043876
857572012 -26564736
151523856 -216421040
129211808 -426375664
670846968 2883672
455896892 -865130728
19384684 789252288
-915828012 -700761424
-202876520 836905696
960903592 380790344
714218560 848353000
616785400 -225945896
-788101732 223455452
-777571960 546237384
-370697492 -139202712
495758560 -381037932
152747232 354342120
745065112 -772299792
568185332 -748458524
-87107284 779771124
-501409392 239548672
-883495932 399752672
228669364 857877856
106040484 369969292
559738212 445672964
-2315676 184569572
-257004207 267250934
-540761320 862494644
247588000 -929168636
271720548 -399738108
483044188 -669725540
-989871388 -282031860
419486892 -505283416
445527324 986463412
-462873048 788116296
-606765368 76650332
799811188 -199818080
-503506608 213100448
-141984436 -218401744
-744788396 -759425216
737535524 166437392
-476839924 460834088
-740841552 635048656
-885753352 555529216
-79868976 -333588420
-10850180 -427497092
212838296 -171957148
314844552 -264919160
-257004154 267250257
66615736 525279788
-369648884 -80407844
251767868 245898576
-966263144 -481646044
-721456868 -805898940
976807480 487981384
-832958852 737448140
-848251052 767537364
-784752012 302843816
-424933828 238354424
-286604956 1689424
-239475852 -893006224
-107263860 563204444
-150300480 996774724
828094476 798908220
-17010752 875660500
182064564 -710388228
-810224448 -287595308
628247268 816807376
-937601192 -590351740
381751568 -245403400
998129176 -392601748
572059356 -168083124
559330420 -638412940
301270904 318470988
-414098212 -699567176
-381489416 -176748704
861125628 744482552
-209561396 -728753432
-101030468 -212634400
203036724 539974864
157742684 -622902280
-555296192 825167112
-21583848 945116216
-602949600 -397131152
703179048 354327556
-406597752 925250920
224110832 -609576220
-366546752 -637393460
223338940 380761216
759031988 -29142564
-20782828 -995172684
822662104 -178044900
-284740764 -809802092
-813326580 156140644
230256840 -357764660
618751540 -389397668
753963716 -743098972
415350716 572976888
-59391992 318106888
13180420 -291600408
-467504400 -645855144
-557713816 -234043480
766867420 759468908
13821236 -851659028
143295196 -608731508
416952756 -680007724
751240248 670424612
516308364 872150576
-450173240 -708014296
564995816 380149528
-13646468 -581132728
601303868 -766648960
-256998171 267261999
-108953284 352463364
-257005229 267253288
655613024 -281769708
46124188 -221329108
-561267432 -58154052
-508210780 -363575696
-258452744 -1412708
251869816 -967078728
964617412 327238516
722753064 819195872
-735394616 77349404
-682352528 337360496
968360360 501016164
760648592 126400956
-788873624 17709824
-186375508 560932460
562199528 -667773964
72383080 -358143324
-257002860 267263094
-529969396 -430701172
533756036 776989400
126226188 945290984
-581569648 637830380
488811532 471407552
-776770940 -702174132
-874859480 374382184
-5315860 636184648
225902204 -340986932
-339952888 640248004
344555112 846314040
703295560 808302000
941533472 -542275976
168505480 477320536
-236606744 -376945448
-10194800 -395733008
-142989352 959869548
886801960 -374032648
246874364 385174108
-600561104 202978468
-624154784 -394975680
401573172 338685820
321340096 -124871736
53537264 -969044868
-712237856 875427476
-537775700 -325490836
-36249796 -343943424
-878442224 394917424
-406189960 660593912
548232652 -114968216
40065564 -324922840
7383948 -488913480
-310315148 776931144
637495408 695707716
-167806408 850217192
-397888480 967792364
-973195608 -431327424
-423958040 287304028
-570340804 366881724
351662344 -492889452
706106412 583594044
-446197268 352798336
-847726748 422953124
-486335652 149368384
62858224 -482505320
-256998913 267257514
-218052208 -247922972
734098420 300528140
-966889396 -146746864
426390228 40502484
554509736 284900968
505822284 408476508
362701856 -747672068
820419248 18802124
520531924 352827464
-216508424 -12029864
265938640 98671100
-257003268 267250366
-824569988 -364697124
-774251368 168956964
976210356 -716607056
-351531268 -817200604
16253424 570311676
-538256312 762804064
-690187960 210901284
751851936 158368936
-389135516 -220848496
-504963008 -616756272
77553300 338045004
-221212596 973850988
70285864 584380500
-373610292 571535052
-425501824 192201108
415321588 387081992
840910796 -939203232
-690304472 -749478004
-364667996 -674735556
-968185592 752317984
-180491652 53508136
604056464 -714801120
122949288 -355885904
-408971684 -112201056
-706441384 -820346428
626266564 701242036
78135860 -105443360
400597384 -674750120
812219716 766765472
79694208 -459202920
292110148 -675973496
-719854828 -735685896
126794184 273599304
360240540 951538940
-175204920 246437444
-236898024 -987293560
34239964 17433108
-129182680 -807005804
-234611476 830570356
895598616 -987846992
-916512520 -307096504
-360051208 572234124
-977710448 665429160
294265620 -499108280
-339603352 581059908
966365092 -114473040
-717786740 -668604112
351662344 -838158200
777717600 -981700984
-169874496 -428137908
174971896 817608396
-148348904 567428004
299392148 -701693520
-937994420 -617367960
-235936800 -579792840
557742944 -97462288
-180564472 -697120424
519264856 -875398348
474320352 -452314148
657870444 448469252
701882852 -512448904
330267828 487180364
473606716 122643444
-257003998 267253168
523939900 735117900
-506681560 897186092
239257392 914823096
-25530692 -675172476
-443153392 243859616
921726432 -484413204
984133172 -848527768
732030332 -63309708
-664220348 191079680
-257000554 267257122
548451112 932853328
575845996 -450843184
466878148 -899865868
-8651016 -329961984
-665094188 949354340
772023076 -24773364
289619704 482432500
-256998842 267262229
-445512760 -475529164
706514204 714320508
766969368 351807984
806568884 -323815976
-675318116 -284944660
-780411940 -210886720
-478485656 430788556
-828677036 808695228
-564791920 691382208
226776044 -677983328
-363415492 -871116532
762338016 -326102524
-876461520 399621596
-853363016 -516133596
-256997552 267256916
7107232 959782164
598274556 470358944
776363148 714582660
221256288 -26011304
-995726116 -332685452
-521347508 -748327448
286575828 170486184
658598644 -15525224
92437708 903608816
-879665600 -238980676
309455872 -754458892
425239672 888302052
167515128 16399064
417608136 -807442724
-299159124 168432660
-721922916 -809481684
-112681668 -914429868
-551961036 -19209916
-334272928 -940601376
591545988 614790132
525949732 423725016
472616364 -322519780
-497200396 -908531448
822807744 -5519756
-477582688 -738132648
-761857404 315893160
-933829116 806772780
529226632 -576836348
-945436624 567864924
-710592124 -378765948
281085200 -336180812
-786514256 812598380
-449313964 428239856
-352536184 179341096
586346640 -250020188
-778300160 -111807828
-507948628 -192099160
-257000339 267260862
-83684744 370959644
309543256 687260596
602760268 348982568
208075868 909259648
857353552 -820870732
-677910508 -360764844
377396932 626412204
-657215064 857149656
588429292 664438808
415452664 349390360
-19224480 -500127760
-723554084 597750252
-864999652 791684476
18263256 873971076
-260812112 -536261044
186535712 12685244
-142290280 -870417460
-723088036 951990424
60877520 306921736
996570828 998638916
458081492 -18292384
-837109592 753555924
-75820184 393431896
38754804 -751444144
-626674356 -864810320
-627868604 595274372
159898156 -679337780
-219799888 -307620808
409860088 180404268
-374979308 -561966504
331942688 839658292
61736796 673264592
203706668 -508749648
-257003477 267253088
-257007906 267251987
972219820 904366144
-270147636 713636000
-130711900 629980384
-619494304 -39075212
-214309260 936683660
617994212 924435336
-257008990 267260158
-49270012 -228261572
911080148 649102916
-548130704 478922576
776290328 667468120
103331580 227780960
509215696 159883592
287507924 -220324192
-231902572 -606139116
849809400 492161252
-775125208 206619468
-98540024 492423404
-377484316 671604296
239941900 -739064744
688149000 -810442908
-983040872 953446824
-567034776 -192070032
434007200 224038012
800233544 98889560
890209936 77917400
-531105388 -989012112
-863557816 154494912
-699771072 634728248
732190536 -284085384
-185283208 97389468
-102006256 879738420
-490806800 -319825440
-175874864 663768864
-761566124 877874228
-641194664 -619086512
487981384 718136276
-541882748 330792132
-257009257 267261178
306936300 46954336
23491732 195186728
859712920 -119439364
-233358972 -61241620
937513808 230184020
358580244 -671779064
-177083676 -444202000
-309674332 -946893024
884063928 941999520
42585136 181700464
-227577064 -396912692
46939772 -801733636
-758988296 -836104676
-971462492 183666604
587497196 870300948
563189880 792805904
251039668 -759833008
-257001461 267253259
835463860 79111648
244471304 -777717600
-382203052 -446211832
-658889924 97054496
48294224 778722516
-36963432 -171258076
432186700 967777800
-24554904 411243668
-458285388 -952689496
562840344 137440468
-826026388 -537134884
439934748 -510366252
51483740 -126430084
-311844368 83335208
-459843736 274866372
596643388 -140469780
823856352 -190540812
-344147320 -373887008
-319184624 -667337044
540382656 -597138564
-710431920 658511260
-334738976 -723262804
260622780 -105982228
618008776 -817054964
-908706216 -532736556
826579820 769343300
-22865480 -938868260
32113620 156563000
-27132732 -879884060
-120881200 409059068
-361944528 -684799280
440473616 -370420776
691688052 590220664
-257010682 267256535
-950592280 632922312
458460156 979938740
974084012 785553032
-91549304 -369372168
538212620 -398034120
-256998188 267261818
-414855540 -186084228
-110249480 -491316540
-968797280 -328927940
-234771680 633941792
754386072 -237742736
703863556 704125708
877947048 730559368
998216560 247689948
11126896 -610552008
90558952 802796808
-690624880 787227892
283430004 42075396
543834324 -325126736
-897914292 -905560392
82869160 666506896
-236533924 877641204
295532688 262079180
683561340 74509424
504744548 -962359992
-811811924 -710810584
-3859460 -780732348
982618516 -312121084
-76082336 389295720
-741336728 -400145900
-185938588 890836188
81864244 -330835824
271705984 -19268172
249583268 250471672
-866514308 29827072
369211964 -594735504
822589284 241733272
-189375692 -52211940
-257004690 267257877
25370488 -282905700
-257004715 267252482
388917056 98802176
-202730880 705014112
142770892 491331104
783499508 22253792
-118084912 460484552
-257007045 267250148
550053152 934455368
-623703300 -471640576
-11272536 440997920
-621169164 -314655220
-750220768 90646336
209954624 440444488
953111852 -376595912
-540207888 970923624
866965792 -312091956
166000472 687246032
419632532 988138272
-219027996 -605454608
-266011460 -929124944
242694496 996585392
-257004730 267255616
390650172 877815972
30147480 -614731876
-533639524 868130912
-583943580 311815240
-877539256 564908432
-269958304 510104100
88316096 -61605720
148217828 353468280
886845652 959767600
868626088 -597531792
548931724 -604085592
942232544 -159504928
390227816 -996672776
978074548 130697336
872805956 86262572
608381972 146630352
-201405556 -199148136
-533741472 -103156812
-937805088 -321165328
229208232 -740506580
-256996943 267249834
890879880 -81733168
320844920 -67140040
830118872 -734680980
642053940 32565104
-594983092 290988720
-257007219 267261029
466033436 114298272
194400272 174389336
646146424 -74858960
77888272 -471873600
-257000104 267254493
-500943344 -64474828
-396315568 -673963664
-448512944 -209896368
-697382576 765614916
-136901600 198754908
120254948 933217428
142392228 -647428056
825764236 435638368
504788240 320830356
654491596 61081416
45352296 351356500
-23899524 -525483684
950024284 -227984856
469179260 -247821024
14476616 808578716
439920184 401893580
-930916316 504715420
-241529376 55969452
607784848 811214800
-207726332 -68086700
634407840 -443109700
-381183572 650369984
216959908 -816268508
488826096 930683292
774032908 -187948420
-399883748 -13238676
-744016504 -642039376
232354056 523036932
-768527716 192434132
-473606716 -729991372
-445672964 -481456712
-646117296 429230208
347584424 -430861376
-256998539 267256686
594152944 -351939060
869703824 -535882380
852984352 470082228
-672827672 201085148
-866630820 -643015164
247151080 -734768364
-375372536 -190147584
-96107836 58955072
-528250844 -599760084
-257007710 267259031
-410136804 162344908
-405083096 356089800
519002704 873344824
410093112 108472672
142639816 -428254420
547737476 -836599852
637786688 -37560556
-640874256 818132700
37531428 352070136
-912216140 -53493572
391698780 530464572
892612996 258030388
224110832 -447668232
394640708 -227620756
416457580 -606823624
-812350792 -480233336
525964296 -19938116
-194516784 -744890344
296624988 -145945844
-379756300 199279212
159985540 -772532816
644457000 -494593440
-729991372 -364143692
-740375504 -923619752
-6000368 428618520
-957218900 235208600
-280196796 -290843080
731666232 -220673728
-445352556 -525279788
-499851044 1034044
168388968 577069372
609124736 -82985672
967326316 -642316092
759599984 -765367328
-257005176 267255353
17403980 506186384
-673381104 801049128
647544568 -17331160
-323786848 757313436
-192638028 -151989904
-384358524 535125052
-655161540 976341432
-567908616 291847996
303266172 123444464
-299741684 -227620756
397087460 989536416
-885039716 -5883856
-327777384 -239388468
-461620544 -880350108
-986579924 340142220
-256999337 267250276
-545523748 758828092
628582240 -795660448
256049684 726452320
-8388864 -258379924
495234256 -252496068
303091404 -864868576
-470650224 112812744
707096764 -258569256
-63178632 861387780
-130566260 -623280944
133144088 -136129708
140586292 405083096
43240516 -258190592
-794830300 -62188280
889292404 732001204
-649190300 634320456
-83932332 -652132228
543761504 799636420
956825672 753162696
951335044 922571144
640393644 -257331316
-253224268 -347234888
724617256 430409892
-533173476 -925309176
983492356 555383576
-257002549 267260640
-998041792 -121157916
-802345324 34312784
-777950624 -279905516
-552718364 -282862008
420273348 -280240488
486845392 -846692704
89597728 73621020
47886432 -429404976
319170060 941839316
-694979516 931877540
-3626436 121347248
-153344356 228625672
709354184 786441436
81674912 961325948
225523540 -113293356
819982328 -210595440
-56726780 337899364
348196112 784868524
178030336 271662292
-187962984 -36541076
713082568 -715267168
-159169956 -214687924
-257001759 267261617
750934404 569030044
-204944608 478019608
542858536 51308972
-397203972 991764708
-433453768 -953650720
-169437576 -581802672
836993080 693828960
-879243244 565607504
-133653828 -864329708
999177784 676031752
488578508 287944844
379202868 -170690080
-478747808 725549352
-984788552 -174360208
527377004 702669308
-716607056 56552012
-206619468 -508414676
127726280 -811287620
-37487736 -332583504
110511632 -170340544
993337620 218474564
-8636452 693639628
374513260 -855343720
653909036 -201769656
16792292 176879780
277837428 630329920
-787373532 83247824
-817943368 -343957988
399228368 570588392
948990240 503127944
540178760 167223848
-648534920 394597016
-508909852 -184555008
-590919736 964515464
256908960 -956781980
-662079440 -43954152
-557102128 90486132
-386630508 -669376004
115521648 834167664
-257009232 267256075
209532268 -426754328
-966117504 -505997052
-780921680 -274036224
891142032 140673676
-891054648 751677168
-248636608 -554684504
917430052 -507293248
273541048 -559359548
129896316 858227392
-342326820 231931700
344482292 -271647728
-379348508 219173636
151640368 926532552
-496603272 32215568
-639155704 -679046500
-605323532 -930785240
-83495412 -614964900
-384911956 461139932
-256997297 267254179
345661976 -337316804
-125876652 -577491728
-594196636 -544009092
359716236 -538052416
-318791396 -82971108
904133120 796417776
-634626300 521464020
-168651120 -591706192
972147000 -304649752
28268724 362221244
253937904 -990919996
562578192 -477087512
-456989192 -117764504
-869995104 779567228
-820375556 -526241012
-715194348 784533552
944154992 -143484528
-334680720 -395077628
851688156 162388600
-406146268 646219244
-568651380 388480136
472077496 -591414912
-399869184 248723992
-632529084 563393776
987293560 256719628
-127857356 -434269352
-581962876 -112477772
136508372 80451536
744016504 251636792
-151509292 -723699724
100331396 23011120
487194928 307213016
-905094344 65377796
-257006538 267254488
-394655272 849285096
146426456 -552572724
-732321612 216275400
-899079412 619334100
-114706064 -596890976
-669317748 -443153392
-374105468 -17564184
-961762868 -689794732
986376028 798660632
-539261228 -946441540
-670366356 95044664
705101496 -4485712
444973892 886743704
-181525696 781722700
-405884116 -818773516
967005908 820899860
-205075684 826856536
265618232 -832842340
399883748 671313016
249656088 -777528268
-997313592 789470748
813239196 -232033648
658482132 -287318592
-210551748 435055808
-226004152 132008096
828662472 510730352
-178481820 -839687420
-256997980 267257881
-805738736 856159304
-257005541 267258145
320408000 -272405056
164209100 -839148552
-930115296 608061564
-329772652 -545989796
847450032 880801592
369110016 -776202944
-38594600 35652672
-245490784 -71450984
321063380 -576384864
-440692076 683736108
514648068 153475432
-11330792 607770284
949427160 -971229468
918988400 679614496
-666040848 239504980
721748148 -699800200
-120968584 732845916
288906068 682017556
-543324584 -825618596
203094980 848775356
299741684 -474902912
193468176 462610896
-59173532 -85738268
451862664 252233916
-257007983 267251495
-647937796 250515364
322417832 507322376
-445527324 -50770104
-257009321 267251029
989769440 96777780
168563736 112011724
-366182652 128993348
387722808 410835876
747584684 -740462888
-968607948 -659559868
-993133724 681551508
-738409364 -257680852
-91316280 -544198424
815831588 -744642756
-457731956 -860659580
-820477504 -698911796
59595888 994692072
236359156 865057908
-256999539 267253813
525833220 57309340
-54673256 742341644
-73941428 -882287120
-257006009 267262100
-257003195 267259039
-989099496 -3641000
-888374872 945480316
129444832 831050968
-94403848 -46298956
-614193008 -122701700
-334462260 733166324
-471407552 -206313624
346317356 -783310176
-355084884 303105968
7806304 937033196
159068008 -545567440
61809616 -806277604
218576512 -734782928
-506783508 215386996
420229656 -871538888
-572467148 429434104
-422457948 -588662316
-473024156 -585691260
-757371692 -789849412
-525498248 -93224164
128949656 907220688
-740637656 512317828
-662574616 -123255132
-257002175 267253411
319956516 -427802936
256268144 92903756
-425094032 -940645068
3204080 -234087172
551961036 -849052072
635820548 -435565548
-395980596 129313756
-631582424 -734768364
735030516 -192725412
-473388256 -591851832
-257002744 267257235
203692104 -669041032
-504176552 68727516
-643379264 235980492
-471130836 940776144
837881484 -845309124
-507773860 -876359572
-632077600 -515303448
-424904700 -102253844
536814476 -35987644
-621460444 -515026732
487617284 -884806692
-40269460 745691364
-121667656 -821992160
-868931932 687712080
22093588 952776880
968520564 941839316
579268536 689852988
496282864 -893079044
-443706824 274298376
412947656 -812991608
393417332 686488704
-239170008 -120123872
-256998685 267252986
-506390280 759585420
-720422824 -463033252
-590176972 -753861768
102210152 899050284
357021896 -519876544
-84471200 -107001708
807020368 -467970448
823026204 376872628
373435524 995128992
-793432156 523182572
967603032 29361024
969103124 -404078180
753745256 726554268
-983536048 -533537576
26564736 539887480
797801356 907744992
-163480900 993730848
123983332 962010456
-11622072 957379104
-544329500 -47099976
539130152 28326980
3407976 20899340
-246408316 -337258548
-983783636 -860178968
-402374192 -430730300
-216217144 -397553508
501991952 186768736
-860528504 438390964
10995820 728826252
-606896444 931790156
-61081416 364420408
667701144 715281732
-875529424 -820229916
402578088 459508764
696901964 471567756
864912268 -409000812
-664322296 462902176
-332845656 -895846204
863951044 -629659976
315339728 417375112
110846604 -154247324
-907497404 -785480212
-544504268 -954466304
-937280784 -704868472
-464620728 921027360
666332128 513934432
-621722596 -245330580
912026808 -808549588
-267657192 -941912136
331724228 -276002364
-891112904 -57003496
-218037644 480757640
-80480664 200633664
-492132124 -577491728
745618544 -966714628
-194487656 320131284
600313516 -742793128
974870468 -581307496
936057408 318718576
484121924 -707067636
-655918868 577739316
-314232864 -320233232
384212884 -50988564
681027204 -512667364
-240131232 -784329656
811651720 -234800808
-725461968 181787848
853231940 640641232
474699016 -92452272
493777856 155135728
78077604 455605612
-256997519 267258572
-740535708 -300353372
7704356 -114108940
787271584 151873392
357837480 477364228
365279684 554145636
-503914400 941271320
272783720 21612976
-765775120 -933654348
379159176 -361114380
383644888 199526800
-858504108 967457392
-325141300 114473040
111836956 -442250424
-256998524 267251089
-175292304 -924318824
420841344 -594152944
-758172712 -864854012
-718471248 67780856
275099396 -937353604
502880356 161427376
955325580 -618256364
-257008927 267257452
678041584 -797582896
-188982464 -247078260
266098844 89539472
-182952968 321165328
421686056 -348501956
-689226736 333850572
862392696 849314224
-946922152 998347636
-728374768 190730144
748210936 -230169456
-998784556 881558920
-32594232 402301372
428298112 -626310256
-992449216 592492648
196439232 -970559524
-156752332 -533202604
-572554532 -425312492
520925152 233024000
-777003964 900550376
769110276 981584472
961806560 960364724
-678027020 307577116
783936428 -782057672
380601012 725665864
-526983776 -132707168
652336124 603430212
-129794368 -379668916
-690202524 -534746388
795776960 474291224
157844632 296887140
-78456268 -816312200
-293755880 539188408
-276118876 999658396
469732692 -21554720
244369356 855416540
585487364 -557451664
-28560004 -815889844
-623441148 -439366752
-257003071 267254515
138649280 -514983040
-498103364 429827332
-157334892 882825988
957379104 184788032
-588822520 -904992396
-257006338 267263303
-256996705 267263078
609707296 -975729744
-909580056 250326032
960248212 205599988
429288464 -42657956
-253763136 -607901360
848804484 -28894976
740637656 -389921972
-257003251 267263423
-275317856 27540524
82505060 698358364
-804602744 -313227948
904832192 -679090192
603255444 695329052
-309470436 513715972
-458576668 -595784112
641689840 201114276
-771979384 149776176
-592055728 364915584
783018896 101045032
-135255868 275609136
-817870548 994240588
-735583948 340083964
-472980464 -551873652
-815700512 -666506896
155397880 10296748
516410312 390926888
712660212 -550198792
-792689392 -507832116
988618884 -860251788
199162700 -87296616
-114021556 704620884
199643312 854804852
192040904 -489743628
-799913136 56828728
-257006293 267258438
196832460 -612955068
-257006670 267262298
-726758164 -81267120
68363416 -518900756
-136086016 -73169536
-362803804 983827328
-739341460 -166087856
-641908300 683255496
139042508 966365092
-227926600 -139683324
759585420 18569100
-860280916 -478776936
192142852 54731512
909419852 817360808
-69033360 799490780
-257004812 267249992
469528796 -565636632
-586943764 812860532
-68640132 756308520
49415652 -404587920
991822964 -600153312
232907488 580812320
839935008 -887122368
-714437020 675070528
735875228 -810501164
302013668 -499865608
-791524272 -891433312
916206676 828109040
-814535392 -835114324
166262624 -290275084
400670204 -570340804
-517924968 334549644
-911240352 -182603432
648199948 91185204
191225320 524668100
-337884800 919527268
-328403636 -966539860
-258787716 298460052
-631655244 -710562996
811870180 -996002832
954160460 -12830884
-636621568 67227424
-95306816 -628523984
-131542048 501409392
36570204 321893528
-552907696 -215882172
-757575588 -423535684
-571462232 -897404552
-246903492 717131360
-275725648 -849022944
-341147136 -64649596
688658740 131833328
-757750356 922119660
-257006845 267254325
-662618308 -631961088
-966976780 -816166560
697397140 -782232440
-33555456 -969481788
667701144 -862130544
-568928096 786135592
-243903308 439090036
-369561500 -644238540
-705873388 681478688
622654692 -666084540
-813108120 -768746176
463644940 895292772
-666987508 711582476
172248428 749492568
499414124 -149222744
4500276 672215984
-923080884 96180656
642170452 -500622936
975671488 948087272
89554036 626819996
-248782248 -513672280
277254868 -924697488
-256997218 267263680
476563208 -114837140
185472540 -126444648
661161908 282760060
-871101968 -510963376
-882330812 346419304
-439556084 231334576
-803874544 -157407712
-330529980 939814920
-530420880 -39249980
-257007157 267252373
-539232100 527959564
950257308 -683925440
-257002976 267259417
-216493860 -901584420
-404311204 879884060
633839844 -963219268
704431552 -443867028
-871713656 184263728
250369724 -491666076
-351545832 36366308
-257006030 267252021
484311256 219173636
787897836 -142028128
-533828856 -480087696
-483947156 -612940504
-854076652 -449168324
247558872 74101632
-720262620 112332132
-256996475 267250093
632063036 934702956
-764843024 517415228
414447748 -719228576
666754484 125061068
-425734848 -904453528
-332903912 -907118740
95263124 -781067320
245767500 -487267748
526809008 -841828328
752944236 800437440
533712344 349536000
638354684 572394328
-556388492 501176368
-447158492 -310897708
908342116 539537944
907118740 -777149604
-338467360 -199119008
-756832824 -541737108
-513759664 -401791632
860645016 -869164956
68844028 -602352476
-876825620 -610085960
-134076184 827948836
-843095396 -955311016
-77771760 -814739288
-933523272 629805616
391014272 -374105468
-165272272 -79970924
-956112036 487617284
187118272 -558485708
562286912 -374819104
-575365384 777120476
388174292 -588720572
745545724 -919250552
-257010732 267258402
152922000 90413312
-447085672 984672040
206663160 -828283808
-257003402 267251454
54906280 684114772
54833460 -702552796
115754672 317961248
13617340 312499748
-63775756 -725112432
-231436524 243713976
-60833828 911517068
-627635580 -193366228
350875888 806408680
-892030436 -546470408
-976545328 -13762980
-293450036 734360572
-631888268 -876490648
-184860852 568141640
-501773492 945290984
487923128 313562920
414899232 -713665128
-842323504 -469193824
-257006072 267250850
723204548 276046056
944373452 675958932
48265096 -894884980
935372900 561150920
-846852908 261117956
-238223348 850056988
-345370696 -165636372
-888840920 443007752
-725724120 -771251184
-257009675 267262870
-275361548 93428060
127595204 610391804
359599724 -16602960
-897899728 -679221268
812569252 354997500
882927936 355958724
-283881488 -364420408
836279444 -342618100
-257002764 267251651
657681112 92918320
811709976 -995245504
149426640 168112252
878558736 -348574776
-461678800 -572481712
-468028704 -986128440
584904804 448396432
-837182412 449051812
-484631664 750147948
43764820 593832536
767100444 -334768104
407864820 -36919740
-103404400 135852992
750016872 -595026784
-152295748 582618256
-876811056 95059228
-423754144 -833701616
-565942476 -576093584
926882088 -308436392
-454833720 -925163536
-454134648 644282232
-102486868 994298844
161485632 133974236
-624460628 458168876
-536479504 -161369120
597357024 -994007564
32885512 64533084
125396040 -958136432
-347759192 -42089960
-751793680 317320432
7398512 218547384
560917896 -462800228
284303844 -953796360
531644256 500593808
-726962060 -171243512
-289721652 -943164640
-319898260 959345244
-548815212 -337069216
972452844 663681480
800655900 435114064
-122643444 -797291616
-693989164 -139013380
-644719152 505924232
873082672 -22064460
-717029412 -574884772
24729672 398907960
948655268 -850683240
-580914268 -779552664
-245796628 578365568
57950156 631014428
-257002982 267253615
-100710060 -29040616
384373088 -704344168
833060800 -334039904
717451768 -903579688
-757371692 707752144
20811956 806175656
-925017896 544373192
-273934276 -603794312
-631771756 304067192
265341516 -682614680
886947600 37822708
-485898732 -290945028
92466836 -953592464
477466176 -662953280
706514204 -139916348
-821496984 37400352
385902308 -224212780
-513628588 697746676
-257003230 267256224
-477830276 284478612
-204857224 242985776
296042428 119395672
584613524 -434749964
-610056832 -876345008
-251054232 969889580
-190031072 -181307236
-991225840 -18598228
822836872 -769794784
-136872472 163495464
342414204 -610071396
-251097924 781737264
17753516 354764476
599556188 443022316
905939056 56639396
510176920 789383364
-775533000 -483422852
664351424 763037088
-731899256 272507004
-67518704 -70373248
384664368 603197188
613537628 529634424
298081388 -43429848
-207930228 851571644
361886272 -881748252
454629824 -144955492
746157412 840138904
-257003536 267259851
-139086200 48381608
403175212 -385450824
310635556 826040952
-867329892 -80568048
-521798992 -590701276
823026204 -551990164
974972416 -679614496
464154680 -128731196
-677459024 -264613316
-185108440 212270300
-582603692 362730984
14826152 362978572
153140460 427060172
351676908 -158776728
1310760 936261304
436526772 180142116
-769532632 423448300
-440983356 843954672
406044320 729525324
-872631188 -516701592
-922512888 977157016
-533828856 -25195720
667118584 -776406840
-71858776 295561816
112346696 -858431288
771571592 136537500
98787612 486364780
186331816 753949152
599468804 183491836
-257007593 267263794
-767683004 857120528
-433293564 -636373980
-522046580 545188776
191283576 -387213068
-959024836 -382974944
796898388 -444449588
-33249612 -920677824
-206444700 -461198188
907337200 -572962324
-202308524 894651956
-303950680 180972264
612124920 71989852
-294731668 -29783380
222246640 283546516
-707621068 794058408
-850552164 -863033512
921915764 602949600
-298867844 175350560
-230184020 637335204
776902016 -886263092
-373697676 -389951100
-785174368 211906200
570850544 732685712
-783703404 -579166588
97389468 116497436
-28210468 607245980
676672568 459552456
226615840 -261787900
183637476 849649196
-311363756 -810005988
97476852 159169956
-645724068 9787008
659064692 463120636
-501627852 646743548
-479476008 468465624
-793446720 853814500
-127158284 842367196
30569836 131236204
445862296 599075576
359089984 557742944
-16515576 49299140
653049760 193031256
551611500 -871640836
-208774940 -503055124
-734841184 -661715340
716155572 -632412572
296945396 942028648
-305552720 477815712
-81849680 88403480
976880300 275201344
-144562264 -906113824
-145436104 378591180
-239170008 329670704
-257010616 267259328
-241878912 381970028
-460280656 -997459232
-218765844 -745137932
-874509944 -222610740
-892452792 -55823812
702246952 -301460236
679978596 807894208
567078468 -400145900
685847888 -635398192
570267984 340200476
-257003447 267262791
-785960824 -125818396
-952500164 520502796
-199424852 65057388
44041536 -895438412
743259176 793053492
-256997010 267255176
-257003315 267262820
-69907200 -342224872
-842600220 -923619752
-257007861 267252549
-257008645 267253870
150489812 249000708
-390096740 634815632
-674152996 124653276
-688673304 858169136
924930512 -48862220
16267988 -209488576
349099080 -597313332
-415729380 -148421724
-257004244 267262159
367173004 -545538312
958850068 -420593756
-196919844 206648596
-21481900 -695678588
923517804 -608556740
18525408 709019212
-429841896 351720600
-739603612 532037484
562490808 312324980
-257002446 267249667
143149556 508356420
897098708 -247791896
170078392 548203524
-926954908 171068744
530246112 -54513052
877189720 -524260308
644209412 871946680
-760182544 -885272740
976297740 -301416544
-751735424 -70081968
-639141140 134090748
-860994552 -855110696
96996240 -997211644
-257006053 267259659
-538736924 674123868
-222741816 575015848
733384784 822632976
10544336 539406868
-173952416 -406990980
-625407288 369415860
-7456768 101380004
329044452 -256675936
748225500 391334680
276716000 926692756
309834536 -757400820
-406961852 540950652
-983769072 590963428
-721107332 -605265276
-518056044 -902050468
-257002121 267260716
-889758452 -423521120
370202316 -473897996
267249400 -908822728
-773421220 384227448
-279089932 342210308
-407792000 499079152
94738820 -154669680
-198419936 364172820
281536684 643277316
23520860 -399053600
82840032 19661400
358201580 88738452
209634216 392965848
10689976 -939712972
-165578116 -770333652
-367464284 -714801120
191502036 -383106020
226280868 352070136
-99909040 522731088
-720947128 342778304
817054964 -945203600
593919920 524114668
737579216 -989536416
751342196 428720468
578584028 -682410784
731491464 -102151896
-848280180 371148976
481252816 403510184
687537312 -330573672
58110360 112841872
-337229420 483248084
954335228 -541154548
-831182044 853100864
-257010231 267255609
90995872 744453424
783470380 -727064008
993177416 196788768
-590220664 -310562736
431036144 -277633532
-573340988 -505050392
-725505660 -823026204
-484121924 -350016612
418030492 -955587732
810530292 -335467176
-360852228 69863508
-380935984 -663768864
207376796 -489554296
-751706296 636388544
632470828 467679168
176486552 255991428
-982341800 -486058936
-525090456 -196249900
797903304 243145980
445104968 -304271088
-977098760 511021632
233475484 417782904
427060172 811010904
-520997972 280138540
220353320 702654744
-976603584 -128148636
442760164 598391068
-9306396 -154742500
112987512 595099604
263258864 822909692
917007696 -693916344
-687799464 108064880
-152659848 -941518908
543426532 526575984
-488403740 -722432656
962942552 5621704
-419850992 91913404
-280517204 -478383708
-271472960 -161704092
-472747440 600240696
-388494700 745895260
93690212 523197136
276410156 -796359520
542450744 -959723908
853785372 2723468
-788771676 568636816
-355856776 735671332
-803233728 7034412
-893399452 30234864
963350344 -564791920
-468596700 835755140
863645200 -552368828
-260651908 36395436
-996148472 953607028
-945028832 371323744
-391698780 -943062692
700965320 -710359100
-980492172 108982412
939654716 178001208
-359628852 -965913608
-267249400 147009016
993672592 296435656
-257001294 267253348
330049368 435084936
-852503740 607784848
311218116 -780382812
631902832 705130624
248942452 721748148
295649200 22880044
-512842132 134760692
-464460524 239373904
27511396 634771940
-534294904 -150082020
-513876176 460717576
753148132 -874306048
-234567784 -401340148
-50391440 -48964168
-183520964 -508341856
886845652 -400932356
-755988112 -583375584
-96865164 -341045188
-656982040 -955733372
107962932 -175132100
-312193904 -128177764
-53144036 -240189488
-81179736 -218241540
808272872 136755960
-995158120 -602687448
952092372 -853843628
-415190512 -673672384
-537571804 164806224
116060516 749405184
-489568860 684842972
189856304 -17709824
866193900 -262210256
-909230520 -972467408
-205090248 315135832
-601420380 843386676
414680772 -246641340
213537368 -19209916
-54556744 613945420
-610828724 224722520
-374265672 954859532
714509840 857834164
-68829464 671196504
-411156284 -342195744
224984672 -889700196
954961480 -686037220
-827803196 -753381156
-257010073 267260642
-864271452 -504802804
57731696 89495780
-257007785 267263848
961864816 -874393432
-170719208 -212648964
222319460 -43531796
111385472 674822940
267395040 614935772
-988837344 -252787348
532124868 -556286544
-256997712 267252054
871334992 419370380
902968 -960058880
-451629640 -788829932
-620120556 754284124
807661184 270628248
-664730088 736239328
991167584 45614448
386936352 -318835088
174112620 802068608
813676116 927522904
-737506396 -357196664
-979210540 553446564
877146028 -614586236
-629106544 668968212
-506492228 -332670888
-573122528 -988138272
-662938716 582006568
-564267616 -340520884
563626800 -571258336
558092480 377280420
-257009960 267257071
-257002477 267261475
-668662368 260797548
995682424 486554112
-925935428 86641236
461358392 -92889192
817317116 -644034644
-540003992 140877572
-569627168 529634424
-838813580 760779668
446328344 586171872
43997844 -172583400
237393200 127405872
220251372 -11957044
250661004 663477584
-170486184 24249060
-713854460 -798078072
-174054364 911065584
155965876 619188460
-936741916 -392077444
461635108 -573836164
-564398692 656574248
688920892 -103564604
969132252 -794247740
574476980 88403480
278303476 -603357392
-893632476 -57163700
468742340 -923022628
870359204 -762381708
215707404 -634713684
-312412364 -565927912
589390516 81689476
-522075708 -811200236
737331628 -402781984
-484369512 62887352
509477848 -496137224
-113773968 160029232
-984657476 -79796156
603954516 255073896
220761112 427467964
978686236 -676905592
244180024 716344904
938897388 951524376
445075840 133100396
-665938900 -747366224
-253690316 222829200
-463819708 -23346092
24584032 861926648
559563444 -23418912
-682949652 770857956
986623616 98860432
207813716 907278944
-404049052 -262355896
-78907752 986885768
-201609452 669914872
-257002249 267254554
-199162700 -708698804
-257782800 -945742468
-300586396 -907803248
123721180 307518860
478427400 369080888
804005620 -130202160
-567544516 864213196
-256998501 267262625
-841202076 160000104
831968500 -867490096
-414476876 -271385576
115084728 -724194900
949718440 -635267116
-959039400 711553348
542246848 -227955728
-122687136 431108964
724937664 -985749776
-60542548 -883102704
-676177392 -377134780
407719180 -315762084
658773412 160728304
-256998773 267249810
229921868 866951228
836381392 707810400
-362148424 -986303208
-148276084 -400335232
-133872288 141751412
636738080 187948420
848513204 841085564
-394363992 281682324
-706324872 -981526216
827060432 865480264
-532445276 -978322136
772882352 959447192
-781271216 -542843972
-384373088 -315441676
-103477220 933435888
282395960 527522644
316140748 385276056
748618728 659836584
464169244 -719214012
116293540 556854540
-764143952 -721485996
999818600 602862216
-129182680 741861032
53726596 584365936
-376042480 -844114876
-705480160 -746390436
491869972 -39628644
-361128944 958748120
-305844 -92015352
-856319508 -161587580
-257001805 267251031
-418700436 -853421272
163393516 -797772228
886437860 -686022656
-966481604 -564544332
-943659816 -446605060
110686400 919833112
-811972128 -987512020
-927246188 -150679144
242679932 -480990664
-195973184 -886350476
34269092 746885612
-504176552 -795500244
709092032 649306812
543601300 -609212120
-975263696 858984720
371148976 871305864
-43750256 -530799544
-914109460 557553612
417389676 -953563336
-504846496 353570228
-558937192 -568957224
60644496 924974204
-788130860 -136887036
-655030464 101802360
328316252 196686820
799636420 -217076420
185953152 256180760
-365891372 -220003784
-816137432 -472601800
36672152 933479580
-433380948 -913847308
-570224292 748283756
-233373536 359628852
-384227448 -871101968
871451504 -734826620
-690683136 -130420620
896239432 266652276
-263622964 596890976
674895760 -371498512
-539596200 -412132072
-979924176 305567284
-356279132 -770843392
144023396 -719184884
-384504164 794539020
612823992 987570276
-629834744 506055308
-738190904 -231232628
-398514732 916934876
465509132 -300965060
-195259548 -669405132
-847726748 -578991820
3975972 -246786980
-520633872 -142727200
472135752 70329556
391480320 -291454768
404063616 466281024
849503556 -836119240
631596988 192769104
-357983120 -61125108
148829516 -505166904
-731039980 -749579952
-896690916 -472849388
-45541628 -109331948
651870076 -97258392
-278070452 -847173316
-257008282 267262899
-202264832 475485472
-448207100 615620280
-457731956 322446960
815190772 -436832616
-683706980 -151567548
-360779408 514881092
-803495880 707810400
-66033176 -98292436
390460840 -636417672
-298562000 -840386492
-165126632 -954014820
-985254600 613057016
-778926412 616188276
283095032 996978620
-224955544 849794836
-452197636 -929955092
-369663448 250442544
-450886876 664584448
627417120 -971477056
-376901756 19996372
-394713528 -735365488
-223047660 135343252
441595044 191924392
-843779904 152222928
988779088 -390431712
266870736 101481952
-212284864 768585972
202876520 796170188
-828138168 354837296
666128232 -335583688
-208702120 -15525224
-152616156 -694193060
833876384 995128992
135008280 -853785372
708014296 -936741916
-810005988 381868080
367478848 -930464832
-655380 -700324504
686503268 526779880
496020712 -357953992
-516978308 427875756
-478980832 846270348
-430482712 576122712
760779668 -942960744
623149868 -290580928
984104044 -356191748
945757032 364405844
-408345432 -826332232
-573938112 -636708952
-19355556 196264464
649000968 342647228
491782588 -397670020
793490412 -261132520
-913643412 -275769340
-280036592 -158543704
380324296 -860484812
288556532 491957356
-514225712 634888452
970661472 463513864
-409262964 -433351820
-483233520 -71334472
-236752384 -283313492
-161150660 969263328
590439124 -573544884
799112116 546805380
-678522196 333981648
135430636 -156548436
-88083072 -366925416
-798034380 891273108
-211658612 105064696
425895052 261860720
781242088 757109540
-509565232 -827511916
291396512 864460784
650136960 -968404052
938518724 -591575116
-967151548 980754324
36337180 -370537288
-507875808 -655263488
11461868 -481252816
-855926280 -328869684
59785220 998260252
773930960 -66368148
-454964796 -844959588
-841901148 479796416
795340040 -828706164
-9291832 -918842760
164281920 -416617784
939611024 345530900
-797451820 -615518332
433846996 767697568
-26812324 591283836
193905096 -906346848
-886335912 283022212
-298532872 703776172
-907541096 -392907592
936086536 -436730668
-257001260 267251723
-904438964 341147136
328199740 579967608
-256999894 267257974
-711713552 844464412
-733399348 191167064
-350526352 -368498328
991429736 -884238696
-922935244 -783382996
-420885036 371280052
244485868 -558238120
282075552 -713839896
710985352 -948975676
-257008331 267250473
613493936 -589652668
423695888 104249112
-689809296 -489452348
-457921288 -945174472
-793898204 -938708056
770100628 -316635924
-91578432 540484604
673890844 -802112300
913191928 34939036
128439916 -142901968
-257007783 267257614
-780601272 -675361808
-456552272 429929280
495161436 5534320
-234159992 -547198608
929969656 -146164304
-305858564 -56712216
-874014768 -129168116
818642440 -866791024
121929808 -104846236
-587701092 429900152
843867288 460775832
303630272 428065088
765862504 839862188
-36380872 -494069136
848163668 -277589840
749958616 467868500
-793403028 743885428
-441391148 -898904644
-589885692 -690741392
-474961168 -237699044
-225363336 -307591680
-471334732 967996260
172699912 928833664
653428424 -449532424
835172580 821030936
-257006763 267263022
-653166272 -319257444
310941400 -754837556
269288360 -171957148
322985828 -14534872
-945917236 -907992580
46663056 856770992
-237466020 249597832
-874102152 327165696
295241408 -340491756
-159854464 180564472
640408208 -137935644
-948771780 -613901728
363881540 -158674780
136362732 283633900
584118348 -377309548
-168359840 -596905540
-852663944 -896457892
-686998444 321500300
-257001383 267255346
630388176 -380732088
-491578692 -208774940
-470650224 798121764
108516364 789543568
447872128 -626077232
-522833036 -762876884
-696523300 433730484
-216756012 -938416776
360997868 -977681320
684726460 429448668
-339020792 -81252556
328141484 -323335364
940062508 -944956012
915726064 780251736
-479781852 883160960
926226708 -427322324
-938795440 963452292
-909973284 -428560264
-23637372 -568593124
-501584160 891972180
855576744 918580608
-432623620 775125208
439818236 -893428580
801529740 10151108
-602993292 128789452
-36497384 919323372
527391568 306688712
-414243852 422283180
-721311228 -975423900
-327020056 114662372
-394800912 887748620
983419536 852751328
494200212 512303264
-340841292 -593672332
-201390992 -463761452
345137672 870082488
709150288 -955645988
455372588 413690420
153227844 963889212
232310364 -158514576
124230920 -677954200
-773668808 159592312
863601508 479810980
-617324268 198288860
-50100160 101146980
909478108 88272404
-970952752 986856640
562388860 781140140
900186276 521405764
-632048472 341831644
995726116 155951312
811054596 102326664
-531950100 -248636608
-342661792 974375292
-119716080 690319036
261263596 986856640
693464860 834488072
658729720 79592260
495336204 788567780
-161310864 666113668
-440196900 786121028
479301240 236898024
-844377028 703441200
430526404 -434662580
703572276 917197028
-889452608 -314116352
-464810060 -574069188
-606576036 530129600
-9597676 -137804568
-257008343 267262594
251229000 191618548
-716840080 -986172132
-241835220 -986638180
625611184 -500477296
862771360 248927888
-954874096 -210901284
252729092 -331025156
660608476 -772168716
466266460 14724204
960379288 914225972
-784912216 -558077916
921216692 419282996
475601984 -439891056
352987668 199352032
961923072 -706630716
914109460 -415598304
600531976 -262588920
219042560 -278055888
328680352 757371692
584540704 -831458760
-257002269 267254821
-485345300 -435973340
-395966032 -572248688
-200386076 905604084
-470358944 -50464260
388684032 290828516
-140557164 -802563784
-93544572 -569161120
356963640 639534368
-517910404 68538184
625217956 -548145268
-102122768 319024420
-454265724 175437944
587686528 -286066088
-244806276 480990664
-257006392 267253660
-256997156 267253642
-529911140 -574724568
985079832 973355812
920138956 -552470776
-371105284 366605008
500637500 -593162592
-868626088 -373581164
-652394380 -845542148
-58620100 284056256
-741569752 18729304
-228625672 233650252
310708376 46663056
618853488 928702588
-256997457 267253326
-284595124 -836891132
-463062380 436381132
939829484 323612080
58401640 -260520832
160742868 315150396
-962112404 714859376
165228580 -309397616
-816953016 496486760
-407311388 -454921104
-257009316 267254436
864169504 -8141276
185385156 689940372
322111988 265967768
-612168612 -974229652
482665524 101248928
-281405608 -149106232
443051444 -864213196
-280721100 252161096
-111239832 688483972
396898128 339210124
896326816 882330812
872252524 -247282156
341525800 -971418800
702305208 -830075180
344453164 607522696
57120008 -299479532
269492256 707795836
178146848 481675172
580419092 -197604352
835347348 -758099892
-429230208 188734876
-905851672 -836250316
-576064456 164296484
-277327688 -570923364
430060356 57382160
-383135148 -701023576
649030096 255146716
768804432 634203944
289444936 359323008
-9102500 565374480
-598536708 565665760
-310548172 -920779772
-963656188 -544737292
-194007044 124041588
-196046004 138110412
-443109700 -475805880
-117094560 -330646492
994590124 223615656
-346681456 -559548880
963350344 -201070584
592638288 -832201524
-216843396 -973719912
-65538000 920998232
-5679960 432507108
-767158700 547475324
-484063668 972598484
-465931488 -403961668
-722549168 411272796
-995638732 -745254444
-138765792 -400306104
837983432 -651957460
464212936 -973384940
-844624616 -200021976
639345036 131906148
590322612 537761136
494506056 -739690996
-84878992 -487617284
122090012 18947764
-213391728 -766809164
103986960 36453692
375285152 -729044712
-788829932 18379768
-432172136 193584688
579545252 -995740680
321675068 -260156732
964675668 -43211388
226208048 489510604
-948742652 619232152
726903804 98379820
-876345008 -997634000
-5068272 963408600
391334680 -391931804
-85126580 63965088
567733848 129138988
957583000 770741444
730646752 819589100
953097288 917808716
622581872 -431385680
-27103604 -109739740
-257008963 267257522
991313224 496224608
225873076 -647792156
-990949124 -786426872
330981464 -152776360
-614047368 -639374164
854222292 858445852
-99020636 -989682056
380251476 -745662236
783018896 976574456
408505636 -722505476
664569884 784096632
-312266724 -777470012
-908633396 -879374320
141197980 119657824
-257004373 267263416
15962144 1106864
-417098396 -168651120
-978627980 -934018448
691629796 -601609712
-931222160 -613770652
-392456108 -208032176
103448092 -863018948
204420304 487806616
-170253160 672259676
-781169268 102967480
-621868236 363983488
-796825568 502792972
927683108 -655015900
225334208 217222060
-557626432 -565986168
920444800 833439464
865334624 -308334444
-816006356 -469994844
469121004 -409656192
421190880 760969000
341030624 -982094212
848804484 204711584
-51032256 154669680
-673468488 -254505900
934280600 329801780
-197065484 -858445852
-58285128 790854328
324165512 713636
-415787636 892977096
-625247084 714480712
369721704 214076236
638544016 292619888
-625640312 43692
-866849280 -214338388
-184656956 137746312
711553348 553606768
-84777044 -988487808
140207628 -235339676
475004860 -517837584
-923867340 -557058436
-257005605 267253918
-431269168 829711080
321558556 -772066768
916221240 379333944
-297629904 126633980
-322665420 -307577116
815438360 649379632
-722010300 -460557372
-128308840 -60862956
-257006103 267260907
672638340 868990188
-522818472 554509736
-791509708 874524508
884777564 860091584
336151684 491170900
459537892 -37502300
669463388 692751224
148946028 57076316
87384000 81004968
-710388228 -747162328
-947999888 -851047340
714160304 568695072
-55226688 -780921680
-23113068 -724165772
-664861164 891855668
887297136 -245243196
-364842764 -406670572
-683736108 542246848
36235232 -792791340
98001156 138605588
-21612976 -618183544
675653088 -267963036
-17010752 -657710240
-639170268 -69441152
431647832 -816588916
903710764 -484631664
6349904 752128652
14811588 784999600
-973647092 485534632
-77990220 345225056
-584074656 -819865816
401369276 -371367436
978089112 -875995472
901395088 -319359392
-127260232 505443620
205177632 677925072
-400611948 -215736532
645345404 168505480
449022684 -303178788
623980016 76402744
225945896 -132896500
864883140 541489520
810777880 763910928
-257001871 267258377
-781169268 433104232
178277924 219756196
-683546776 -205381528
-351502140 648331024
352477928 -843794468
-448076024 -114400220
215634584 -198492756
411869920 304198268
786150156 -772722148
-257000041 267254572
-257008191 267260673
879461704 433657664
647428056 987570276
-940921784 390621044
-146746864 -671356708
790898020 617528164
-446532240 860921732
936465200 -998959324
-880306416 283342620
-715573012 -679279524
-268429084 -466484920
791553400 -620746808
-6073188 541154548
214352952 12860012
-84354688 -198944240
-339122740 263011276
683007908 780848860
-257009950 267255394
-409190144 69368332
-102312100 136843344
-635398192 -503186200
-892977096 798048944
-257008119 267262238
484617100 623251816
-40182076 259603300
-985691520 395194140
568141640 -42381240
-738875412 535707612
716519672 71509240
613144400 -712674776
479767288 -471247348
-797757664 636898284
305625540 -262734560
-247646256 301809772
46269828 -910876252
805462020 -63877704
-499210228 -826594384
503171636 895729692
484238436 -993046340
818627876 -385290620
204959172 -62421304
-156359104 540105940
-403320852 -753308336
-282963956 -391713344
632922312 903958352
853173684 897215220
-875456604 103346144
203896000 -167748152
-573239040 -761245716
-304285652 -298693076
714801120 -77436788
-496020712 770013244
638806168 60600804
987031408 -620091428
-289299296 -921289512
519046396 -834852172
13267804 410500904
565345352 -779392460
-324587868 -366517624
861635368 268574724
-841537048 816588916
599366856 501322008
-409175580 195099344
916949440 302479716
576923732 53915928
-234028916 -138110412
-745094240 -163116800
-362221244 -564529768
325927756 141489260
-671953832 876082856
-582254156 -619304972
427467964 129503088
-208192380 718034328
-741919288 755070580
-142814584 644704588
-722578296 -578452952
807486416 -198245168
-255831224 547548144
95568968 -27380320
-288774992 769124840
900521248 -917430052
-630868788 -271691420
805898940 247253028
878820888 -193060384
-491928228 236694128
142712636 -530508264
144052524 -871174788
-691076364 513788792
771265748 861081936
806874728 778460364
211833380 -853100864
-747540992 974069448
665589364 53202292
-96355424 650879724
152863744 -683925440
-456989192 347861140
992026860 -320801228
-51891532 -597357024
487923128 -795980856
215008332 768251000
893486836 274895500
201522068 767056752
218853228 -59610452
217804620 -812044948
-750351844 308887876
-186506584 -526765316
-3917716 -349652512
301722388 58459896
528207152 -553912612
238602012 324398536
-55066484 579676328
-732787660 -386528560
-257001388 267253395
-18583664 -202803700
-248927888 695795100
-871276736 -370420776
86248008 664933984
-927231624 -77917400
-35754620 574360468
36482820 -447828436
948538756 5621704
-882884244 316548540
892554740 -227664448
-388785980 -877320796
939989688 389805460
-778343852 -969452660
-879942316 353089616
-424584292 -296537604
487092980 -502996868
17724388 -815001440
700819680 292459684
898351212 34414732
-768367512 166393700
-294309312 175481636
558442016 -555674856
-595420012 -838332968
571899152 947286252
552732928 373056860
-313927020 -284624252
-45235784 785640416
-843284728 362410576
-685498352 687872284
-808651536 382727356
-257010320 267259149
-324005308 -102326664
314363940 -216086068
996570828 347861140
-907060484 583943580
-887923388 -677517280
-930246372 387504348
-894957800 54702384
102792712 -648462100
-889758452 -892146948
103200504 34065196
-97680748 660229812
709776540 443634004
-419603404 -758536812
-822414516 -240407948
-257005554 267250572
-671196504 -782261568
-505647516 654651800
667380736 909521800
480976100 -117502352
-906070132 466499484
414549696 -909361596
-201434684 -560160568
287711820 -387577168
434371300 824264144
670453740 -48556376
574054624 271254500
546441280 553024208
274342068 356031544
810807008 534120136
228538288 126153368
247558872 23593680
-257010092 267254173
-50376876 524202052
-210610004 460630192
-819210436 891345928
614309520 621708032
-269361180 598580400
-875048812 -262224820
970253680 -779829380
894448060 -801049128
-759512600 -299028048
998711736 978598852
399228368 -263025840
-302465152 -631626116
-700368196 66572044
87063592 456814424
-736574300 83932332
-72921948 328214304
858358468 964952384
288585660 -718500376
-32186440 738336544
-132008096 114240016
432958592 160815688
-745094240 -314728040
-128789452 -607974180
-149965508 912318088
867766812 -134280080
-898686184 -769518068
-857237040 882461888
875485732 432507108
816880196 290231392
-949645620 735569384
654069240 71043192
-749274108 375168640
123255132 -293785008
113701148 -483277212
780178916 -123823128
-866703640 860106148
-596861848 756235700
-257007328 267260990
-619028256 86451904
-578423824 169379320
-785931696 366663264
-368891556 382872996
786281232 -759672804
100156628 -666914688
108152264 960350160
-778926412 826128336
125731012 -749638208
-978729928 -482665524
-370042112 -858314776
-422676408 791771860
285760244 -185093876
-257005744 267254883
74698756 -483961720
-299042612 -958937452
-61270748 -223965192
-839935008 863193716
737870496 -771950256
385742104 -337593520
901351396 975132620
905181728 185574488
-90282236 568199896
209226424 -290668312
-314393068 -390664736
-257001107 267256500
174331080 411447564
121230736 413005912
-853333888 -489903832
980564992 396752488
155310496 279992900
335306972 249685216
256923524 -443138828
426098948 -504919316
-41449144 484413204
-338234336 -778678824
-579414176 -209080784
817229732 131673124
-924770308 -793461284
-256996731 267257844
589812872 -230504428
-643539468 997837896
-176384604 217892004
-406131704 725942580
424336704 -460178708
-770421036 -875412912
-489394092 -583841632
371134412 266492072
-519512444 -962359992
-746448692 862188800
-106783248 -385771232
-785145240 235019268
-644223976 -655758664
-568403792 722461784
-667846784 -748778932
-198652960 -978074548
-781751828 572350636
-984672040 239446724
516818104 -746346744
145858460 -31676700
997328156 958150996
388989876 543834324
-92568784 984526400
-848615152 245752936
-344001680 -928484128
669361440 134221824
-257004896 267250915
-203633848 -194283760
377149344 -548261780
447537156 -30103788
-834837608 -1602040
464824624 687493620
-263186044 420695704
159825336 90952180
-294717104 -401908144
518099736 604333180
-331432948 663244560
670162460 652773044
-556694336 147664396
-383339044 -207726332
-55110176 60877520
-952267140 -819195872
-210784772 26724940
363881540 43939588
884602796 -499865608
533872548 -753657872
-622013876 999425372
-563160752 -41449144
-43269644 -894229600
513089720 860732400
-518143428 -735350924
239650620 -352244904
919556396 560670308
-652641968 -782669360
486335652 -219159072
-60061936 -58314256
-978249316 -156577564
34822524 -335641944
-185807512 -224256472
-91767764 462203104
887005856 -57979284
-210347852 896428764
174374772 288250688
-581817236 742764
-443619440 -581016216
807297084 868902804
40895712 -311145296
427132992 838362096
751458708 28865848
-257000120 267255498
561966504 683473956
-816020920 712470880
17870028 876840184
463324532 358988036
640495592 -347234888
-530683032 985327420
-272710900 -975671488
-617979648 829580004
-980419352 -106623044
-815234464 622188644
446401164 -928221976
-342195744 -42424932
-566058988 -885767916
145945844 188603800
-86845132 -808899124
-257003539 267255639
167194720 -708757060
-569568912 -647617388
698576824 620936140
278551064 479985748
453479268 -588472984
-257007224 267251200
798136328 600837820
-307547988 560175132
157509660 189302872
368032280 79708772
609284940 847872388
-9699624 960452108
553752408 -507701040
453464704 -505516440
848280180 935154440
-759614548 404413152
495860508 801602560
338103260 207697204
-941548036 -700513836
194240068 -833730744
285556348 901744624
283313492 886466988
769226788 782946076
-676570620 279439468
-509652616 176777832
-586244692 -505254288
-178758536 -211236256
881821072 -742938768
525410864 590628456
143542784 745167060
432871208 -481689736
835609500 -891331364
-417753776 -700266248
905793416 995070736
-786179284 -995405708
573908984 474262096
831968500 -533304552
502618204 934338856
-384402216 790664996
706878304 -235266856
-909754824 -33438944
16865112 931790156
716111880 98540024
865451136 826201156
-961850252 -209546832
-120138436 196701384
-510599276 -487733796
679774700 -450799492
-477975916 -700047788
-562519936 102792712
738161776 511953728
-633737896 -995289196
13122164 -551684320
589550720 183287940
267496988 -466703380
464591600 -64605904
605760452 -438201632
-713199080 272710900
916643596 970341064
589215748 797903304
-956534392 938547852
-55299508 572161304
-206167984 730705008
-479519700 -895846204
-531367540 -753002492
94374720 996541700
216595808 154247324
-293246140 759439780
-407136620 -375678380
-120109308 -523721440
41696732 341234520
-429244772 -338889716
-75849312 637844944
-373741368 662865896
-630592072 -965098024
798485864 197167432
-20622624 -362017348
424132808 -274167300
-497346036 490238804
617819444 -428560264
820375556 71203396
148713004 -406160832
-967806928 -728957328
-633388360 326422932
-318835088 727005752
-546616048 596133648
-408738660 744701012
922614836 -720728668
688527664 327282208
936159356 -78980572
455736688 -858343904
68538184 -621562392
-318966164 -496137224
-508065140 60994032
678507632 48731144
-316388336 -988895600
-752682084 894448060
-452314148 286357368
-76635768 -466441228
-256998287 267261885
486583240 -445206916
-909944156 -584234860
-274997448 866368668
770115192 -196366412
202221140 848353000
-353118744 -413865188
797801356 -298649384
-551407604 106011356
-673002440 85607192
646612472 -103579168
-705771440 -199410288
-340695652 -894739340
-918609736 311305500
217076420 905152600
480145952 -349972920
-420506372 -33977812
787664812 -497025628
-442891240 251330948
175073844 -333734060
-880466620 -994196896
463484736 -664031016
874597328 666142796
180724676 219275584
-92495964 -593308232
-712412624 395558240
500127760 232922052
512201316 -535969764
-256999139 267254065
523561236 96064144
-831866552 253311652
340404372 -934018448
195944056 -614076496
358958908 817521012
314305684 -969598300
-724325976 -827322584
446532240 -739414280
-840138904 -733078940
619013692 668240012
325796680 628072500
-73431688 -999629268
-742064928 -25326796
763037088 617178628
-257003399 267259443
596031700 -540091376
962476504 282672676
-528658636 -380950548
501059856 149426640
-156519308 -24103420
118215988 992303576
13355188 304431292
-932678560 -921012796
-83437156 -520779512
10209364 -985429368
42410368 -958864632
781766392 559636264
-522498064 16835984
22297484 -330690184
-261627696 -737972444
-146674044 -774251368
429725384 855751512
94564052 -461504032
122439548 -702814948
879534524 513220796
-498307260 106797812
-257010393 267252318
-306921736 -430540968
574695440 -129867188
45963984 -498409208
239985592 496326556
383004072 -902851488
351778856 874684712
119351980 -986463412
-100855700 493137040
-276963588 -229878176
-720655848 336952704
638325556 386790712
-54877152 421977336
778212776 978482340
-152208364 -203400824
46502852 -894768468
-477422484 -657681112
-814651904 294789924
-807967028 841770072
657069424 -602163144
521871812 -204624200
-500812268 -912900648
-984846808 344322088
535474588 -200546280
-383630324 -28734772
528003256 423390044
466164512 -935285516
-257003883 267250187
-795995420 579588944
-273016744 568258152
-581336624 705465596
169903624 -590861480
-762658424 -461125368
269579640 -586419460
77596992 11957044
433584844 -739924020
-911968552 -474189276
-16078656 -647122212
580346272 -366371984
431065272 -965578636
921799252 -912187012
549426900 -367158440
-654782876 -248185124
-384839136 898496852
-243670284 -163306132
524784612 -743375688
419574276 738438492
998129176 68407108
-536377556 669434260
705567544 -164689712
815642256 -523211700
67547832 -949733004
-708975520 -329321168
-597808508 -45570756
-257003862 267260176
-385596464 -310868580
83568232 -776232072
80975840 -7500460
-831618964 357167536
-279308392 226572148
-893137300 483364596
811651720 484850124
753905460 232222980
790024180 45439680
-568797020 -244165460
-103258760 845571276
-875019684 -51862404
-550315304 482126656
170602696 221999052
718223660 -411899048
793475848 -821438728
213449984 -571433104
893137300 -549324952
804894024 -378882460
58256 579559816
-872878776 361216328
768149052 490384444
-243568336 -832318036
-312907540 471553192
790315460 125556244
19908988 -71800520
-257001991 267250033
-245243196 -336180812
-267948472 955733372
-827293456 575059540
-566219192 440517308
707621068 603168060
-98641972 -485607452
465581952 -637801252
-539567072 194021608
-518886192 488403740
373042296 693683320
638165352 513861612
-316097056 520692128
877539256 144999184
109463024 -540368092
179792580 82912852
-256999404 267255079
742516412 778780772
136464680 317509764
-281012380 -180171244
-618241800 967734108
761813712 -433803304
610726776 -41099608
-292022764 -802869628
438580296 -678886296
-68698388 429463232
-558252684 -593701460
-855416540 -819341512
-528411048 718442120
834356996 826871100
195536264 -71421856
-726306680 -256122504
776610736 297455136
38609164 -697819496
-33832172 857324424
860819784 427569912
622479924 -129969136
470926940 -165665500
-329146400 356788872
394145532 -629295876
137192880 -311523960
-980929092 -861242140
473242616 -457338728
642476296 -83713872
275245036 -156169772
-886947600 -210245904
446750700 -648083436
672638340 742618360
-890705112 -485301608
639490676 551873652
-726233860 -589740052
743637840 -721835532
561034408 628159884
511575064 -102850968
-467489836 -761143768
675172476 208075868
-136187964 -823972864
-847712184 -584467884
-162315780 259151816
992551164 393708612
710315408 657535472
536974680 -512070240
-445003020 -215299612
-257008815 267260151
-356031544 -674706428
-355478112 -771731796
-201725964 465742156
622683820 368512892
-117167380 838231020
272550696 -415001180
-257004432 267261693
-199439416 62159152
-641340304 -100040116
907162432 628101628
-969831324 -615562024
-531134516 741074576
-699406972 -274778988
-813748936 -675230732
244864532 -785014164
-524537024 771484208
-494418672 925644148
276876204 625232520
314174608 -502370616
-414680772 497113012
-971418800 -822021288
-700557528 -35594416
-789412492 599133832
-505312544 -862844180
352477928 -102428612
617149500 927741364
-253748572 210406108
44522148 763808980
-256996906 267262286
-312121084 320582768
196089696 567821232
-602847652 -379523276
818205520 788946444
-164121716 386936352
563189880 703033408
645767760 -68188648
486058936 -366954544
-543499352 -776902016
755507500 -895467540
-816967580 -310519044
556679772 707388044
938824568 900433864
930348320 215838480
532605480 -453289936
580011300 -965098024
403335416 350337020
680823308 623091612
805112484 -897011324
422982252 -148305212
-344860956 486597804
940848964 -68305160
-739894892 -961078360
812467304 923721700
9466600 -422443384
-824773884 -284274716
-257009266 267262215
246233548 256311836
-147198348 951917604
289867292 -544547960
-256999464 267253190
673716076 392310468
573180784 -114312836
192608900 712063088
-156548436 910177180
-434094584 -30730040
397553508 436730668
843707084 -792514624
847872388 -42308420
581846364 698183596
-683080728 962534760
658933616 -832973416
-710592124 171855200
132139172 828982880
-774615468 -621271112
-407908512 -634335020
-842294376 -806714524
141838796 967734108
154873576 372459736
-78121296 -314291120
172874680 -912434600
-930173552 569568912
-546645176 -692430816
650617572 -422326872
64139856 -644136592
-778970104 -313373588
195055652 -184220036
-376799808 -311858932
654841132 677415332
107424064 201449248
-571345720 497797520
-866761896 -786820100
683401136 502807536
-484602536 300950496
466339280 258627512
756090060 137411340
-172233864 559781904
226776044 -484005412
233737636 -534294904
-197211124 871378684
918609736 -313490100
259545044 -411928176
157116432 -855314592
-904351580 -608687816
-277225740 -712893236
-749230416 -498015980
-890777932 -934324292
-429419540 -277924812
-979312488 383907040
922760476 930872624
-833920076 -261656824
-839396140 737462704
669944000 -152776360
930304628 -443604876
-602643756 959549140
-510774044 29725124
711320324 -745254444
-654695492 -338263464
722723936 -865290932
-319810876 276978152
338307156 554786452
768221872 780513888
40356844 295794840
742341644 -209080784
533712344 -625640312
-943208332 872150576
-295809404 105589000
-317349560 682527296
-1165120 -331083412
-563117060 -488039640
384795444 -535183308
-913905564 -527945000
-179093508 -576588760
-626834560 -180972264
445090404 825443828
-482374244 -615867868
815613128 290886772
-886365040 -753381156
622829460 -658758848
554597120 79883540
-252263044 -470810428
661380368 -688833508
785684108 629878436
566932828 -697076732
-757619280 -191167064
482184912 733967344
465756720 -67897368
-423258968 452518044
-642680192 709266800
16602960 -331258180
411462128 804733820
589303132 -7063540
685425532 993308492
583652300 92947448
-420477244 801209332
-625203392 -770566676
669929436 295984172
-999425372 -782319824
-5752780 -893035352
853566912 -551931908
656093636 912623932
404646176 -333821444
216857960 12131812
-968913792 -760022340
899516332 -11403612
-145130260 937688576
-304227396 -814506264
-222334024 376362888
693304656 -835580372
-143266068 476301056
289488628 543222636
-284828148 80597176
599425112 821205704
-243743104 509740000
84602276 52881884
-709485260 -936465200
-256999576 267257346
-662283336 -315354292
-11927916 -883510496
-394830040 642359784
470693916 -215590892
-450668416 -224489496
-606270192 983652560
-880437492 -390023920
186200740 632762108
-211512972 86743184
973807296 -385902308
-587890424 -66411840
-257006184 267257004
-489583424 563816132
368177920 841755508
925716968 -535416332
-260681036 -347424220
846241220 830701432
419778172 -795878908
-691950204 -461067112
173806776 -367173004
268094112 647282416
108807644 363255288
799694676 -182792764
-257002965 267253469
-880291852 -493238988
628786136 548946288
333064116 -892292588
226426508 -202352216
469383156 -62392176
-240335128 857382680
-520080440 152587028
473140668 -626645228
600983460 923153704
472936772 -174636924
808928252 -976822044
-447347824 -455226948
600255260 -134513104
265195876 265501720
764435232 418248952
233242460 14855280
93413496 659326844
-411753408 -767551928
-539377740 -26244328
-417753776 924216876
935023364 -70125660
-840095212 157611608
-257003018 267253704
97345776 677357076
196293592 700382760
-332219404 -521595096
381984592 -501904568
2344804 680007724
-442294116 812612944
864052992 105923972
-257007202 267251042
752041268 -923197396
-656166456 638966372
344700752 828065348
483626748 214571412
-977666756 631757192
-77640684 -822196056
-217513340 -380338860
961034668 -407981332
312980360 -155732852
450056728 566321140
-850217192 -95612660
56610268 -524172924
876010036 13748416
-652860428 317436944
-483510236 -661278420
-133391676 115798364
-520561052 -56362680
-393548408 459931120
-642680192 15496096
-849488992 -33133100
-66499224 278157836
240961380 -620819628
-348239804 937703140
-396053416 -741322164
-556213724 -551480424
-302537972 -947883376
938008984 -163495464
369284784 84908120
-988254784 243102288
-172175608 622232336
180928572 351065220
-781009064 307009120
-684828408 680881564
-508647700 -296188068
95379636 784271400
866863844 789776592
636461364 -861649932
878748068 526095372
751706296 678274608
-417768340 181234416
-80436972 -994779456
868014400 -535110488
-234320196 -658059776
-145436104 491869972
-64285496 57294776
536814476 -933275684
-174593232 -856217560
463237148 194094428
-256997891 267261834
870825252 504831932
-701868288 -708553164
-962782348 894884980
-692794916 951713708
262938456 -554466044
496326556 -547271428
321893528 336093428
537076628 892001308
-355376164 -764406104
554684504 -312368672
-962534760 17986540
-834036588 2301112
-119366544 -643131676
-497083884 -491724332
-118769420 443036880
840328236 -555951572
989099496 -633621384
-947970760 755871600
-634859324 692241484
569088300 537295088
55882068 34021504
-323932488 -776304892
-429201080 -502778408
-816108304 595900624
-955005172 -23171324
-236067876 200488024
-31487368 -462960432
513016900 749638208
-69746996 -428268984
561252868 -74232708
498278132 -272273980
-307213016 -92510528
992711368 171491100
773727064 -778606004
956476136 -943601560
800772412 149703356
51673072 -235339676
-438638552 925367432
636344852 -409350348
256501168 -848775356
-963860084 -94826204
856028228 580156940
-878354840 839629164
585021316 -175219484
842425452 -481194560
87981124 401616864
-76184284 753235516
886554372 672186856
576850912 541212804
-807763132 -693989164
583725120 -872776828
548334600 -211483844
372692760 106258944
202337652 747890528
-532459840 632368880
881500664 -440007568
-470315252 62785404
-939479948 -549645360
925920864 -813894576
263928808 28341544
-851280364 904103992
-257009736 267258100
-352638132 -667599196
455649304 8126712
-816661736 120633612
721835532 -416763424
216158888 654564416
-426477612 -739763816
-160451588 600109620
137265700 47478640
-256997834 267257382
65596256 278740396
663011536 996090216
-334840924 -410267880
297411444 -162942032
818118136 -416049788
-86728620 -383907040
656312096 14301848
529066428 -724879408
-731666232 977972600
-256999241 267252426
664380552 687945104
537761136 468829724
-257009671 267258748
-257002903 267257758
-989390776 49779752
-147649832 927493776
-960131700 387009172
902181544 31851468
138095848 34021504
-257001639 267253824
580695808 366022448
-143047608 -24394700
-804559052 -343550196
-758478556 -387897576
-894695648 -515521908
-900768836 738511312
339399456 -269652460
-496501324 -328389072
879228680 -476621464
-864140376 493428320
839294192 592230496
-844318772 833803564
-663914504 -404485972
366051576 970865368
-420652012 533508448
599279472 -448629456
-484180180 952747752
-257008649 267257833
-258234284 528935352
-501453084 316009672
-492394276 347802884
789762028 -860091584
-475354396 91083256
139202712 -653006068
-366779776 -652205048
-329860036 -688192692
-709179416 337345932
841638996 55459712
-177418648 653617756
170850284 517881276
88374352 -740390068
-218722152 -195521700
448483816 396257312
-33992376 841930276
651112748 118041220
-143105864 -706994816
-991123892 424424088
740229864 -170544440
910949072 397072896
-257006125 267249564
560306208 -929095816
-378168824 339880068
947810556 950723356
-756323084 -292445120
-34939036 -410282444
660288068 252627144
357138408 -695416436
-633650512 996760160
-253471856 -364930148
-513191668 -839629164
287973972 528527560
-435915084 -593468436
-184875416 -117021740
-138416256 99151712
-554728196 142450484
-114982780 505880540
252903860 187555192
-690115140 869412544
33555456 -688862636
22967428 742079492
963102756 -923095448
6364468 845294560
-786543384 -150052892
824045684 162869212
161296300 595303500
-166772364 -54848024
-267001812 -254578720
358755012 704125708
880495748 62086332
841245768 -614120188
607420748 852765892
-833934640 -688862636
-130056520 -909390724
-291483896 -674779248
-286313676 905939056
844901332 748749804
580579296 -170092956
557000180 -840444748
250952284 463921656
632660160 211949892
-95233996 509288516
-298591128 648942712
73955992 264453112
790402844 -48148584
307839268 -953388568
-462479820 184525880
99938168 553257232
964384388 120109308
183579220 -248024920
-199628748 466586868
955456656 -319898260
-673628692 -513978124
-661453188 -409073632
-549907512 695256232
-91287152 -216246272
-257002593 267256145
331549460 -514109200
2009832 370682928
-717772176 -514924784
-470329816 773027992
377178472 -555354448
34429296 412015560
-576705272 -700790552
908895548 -651345772
130391492 -872718572
-613756088 -544722728
-686998444 -746419564
-693144452 420244220
691586104 695154284
-580564732 -275638264
-552965952 803102652
-422880304 811054596
-1835064 507584528
930581344 476388440
-438434656 518813372
792368984 144139908
-854921364 832449112
41201556 383848784
-210304160 52153684
660215248 -622873152
388625776 -178088592
712427188 181933488
-6262520 843255600
761333100 854455316
-317873864 352507056
-447435208 -779829380
999629268 -550606584
672521828 -545407236
-835536680 312528876
211847944 501234624
924347952 821293088
-687653824 -247602564
-257000283 267255030
342195744 -839148552
187598884 47070848
941373268 -997663128
2330240 335729328
441886324 -412000996
323641208 898059932
-978365828 158339808
-135110228 -857775908
-909813080 390722992
342414204 -621183728
-784300528 9961776
-947082356 717218744
-94374720 3116696
-88345224 -295765712
237597096 -856159304
-371629588 543353712
785873440 823856352
-257003167 267251033
-110555324 900637760
900914476 -122526932
214440336 -454891976
551465860 -608746072
132430452 985196344
926663628 137367648
873184620 -405214172
-630941608 -576894604
-354618836 41536528
-715136092 282060988
-577375216 869878592
234727988 -368367252
-21190620 743375688
-51949788 821234832
844362464 905094344
-541489520 901482472
-968782716 665997156
-3029312 -180083860
-19340992 174374772
32463156 242869264
383586632 60163884
408811480 955194504
-63935960 -751953884
-588516676 211483844
-101365440 -900448428
-844915896 911327736
68611004 -536814476
-718485812 -53930492
516424876 345691104
656341224 202760008
-257004121 267254459
-256997805 267261676
-517167640 -259880016
-70067404 -597196820
474524248 -393329948
-30963064 -993716284
247675384 -317509764
-293187884 -898016240
365221428 -880219032
434589760 456217300
647326108 315121268
111880648 -233606560
-413107860 565374480
18641920 518318196
160655484 -166408264
-778445800 -76155156
-654797440 676541492
-559039140 591779012
-451440308 -282468780
874524508 -694848440
275405240 535227000
536057148 -375576432
-973603400 -592580032
-505632952 841071000
-201784220 230926784
113016640 -269900048
-520342592 254840872
114181760 -941504344
290886772 -475004860
-995405708 797612024
-859683792 -65057388
195973184 298591128
-445075840 345472644
-15525224 -900987296
309120900 -652248740
-419807300 -868655216
926721884 841056436
-105807460 -117924708
-341817080 -209124476
-880219032 975933640
-415467228 382319564
-794961376 -82665264
-635427320 280473512
667002072 -924129492
-754619096 -860499376
933130044 165053812
964631976 -265559976
-177374956 -856042792
-294134544 -518128864
-733807140 -46925208
-626004412 -109652356
-479286676 -508356420
-604726408 -354065404
581948312 553432000
376697860 144722468
-597167692 683532212
945261856 -545873284
231363704 -841202076
-206925312 469820076
475995212 490005780
-501045292 315150396
784810268 -799097552
-319082676 793068056
-387795628 757590152
-257006506 267252980
-611047184 -698853540
964865000 -828822676
686124604 793213696
841537048 545815028
218401744 852736764
-831385940 248403584
-437386048 429667128
171025052 496690656
-678507632 375707508
66892452 448847916
-734346008 -613421116
627213224 -481514968
-118434448 -991531684
-416938192 875442040
329335732 146339072
181074212 -239053496
-206677724 -806962112
-994721200 451163592
510074972 903900096
-389019004 -350468096
-39643208 742574668
-161267172 -16632088
561544148 601129100
-221940796 -486612368
-406757956 -932998968
313941584 837167848
-747235148 69688740
535663920 -1310760
483539364 -640582976
47201924 83990588
-560204260 561063536
848076284 -125774704
879913188 -670060512
757269744 -722272452
-210711952 -542610948
90078340 -172656220
575831432 -458052364
422297744 -941955828
-168374404 -655219796
-61416388 -93631956
435419908 -664453372
-754837556 178656588
682192324 -882272556
-775081516 353191564
-856537968 -102355792
-481879068 441988272
-405170480 766474192
572175868 789995052
259428532 -380877728
684697332 -18772996
322432396 947359072
688862636 103783064
-101423696 -892015872
-422021028 745050548
968724460 -982327236
836585288 -485199660
-434283916 606736240
303906988 629295876
-154057992 660972576
-257009623 267255241
-594560736 204070768
-562854908 -89408396
-689139352 423754144
-257006524 267261439
-292663580 240946816
-367974024 -157130996
-988400424 -213362600
-302829252 41784116
-763838108 230184020
-710169768 119614132
-235529008 572641916
-549077364 824992344
-257009642 267251592
-257008059 267252124
622785768 -869893156
117764504 -481893632
-711611604 -45439680
-165709192 -278114144
-668851700 586128180
-869791208 157961144
822443644 249758036
-188560108 541460392
-895802512 -515754932
-328112356 -645054124
-425938744 -159024316
564369564 957204336
75994952 -401471224
-257005424 267250381
229033464 44784300
-463892528 185720128
361857144 -284565996
-799272320 -659923968
187861036 389892844
-295052076 -92554220
964195056 663637788
598915372 -680677668
856101048 326044268
-480480924 -29186256
684173028 276060620
232557952 860543068
-288221560 -804063876
497855776 439526956
264788084 815336412
-554684504 -473431948
-582414360 579283100
-633985484 541212804
-744438860 939378000
-257001655 267258881
108458108 388946184
-918129124 -507875808
-48221404 -664453372
-571709820 -458693180
-287566180 -964559156
94986408 -725898888
260375192 -54658692
-344118192 -222785508
-232805540 -144343804
704620884 -688178128
-570355368 -219741632
-402112040 -794378816
-133595572 196861588
363444620 -110759220
-37444044 309339360
-940994604 174534976
-261088828 -371352872
770289960 681274792
123226004 635208860
494316724 -267191144
-360764844 727369852
281012380 73985120
-279599672 444871944
141343620 -949936900
-566626984 -287420540
434196532 307810140
375765764 434866476
514080072 -154844448
893370324 797364436
775489308 261350980
-701970236 247427796
877582948 -537149448
815569436 -435900520
-736909272 -764464360
-647238724 929401660
265458028 -923386728
297105600 -101234364
824031120 256180760
-811797360 492962272
381926336 713446668
-896851120 -503462916
-685061432 47405820
-870213564 835959036
753978280 -294178236
-914094896 872136012
427060172 814171292
344103628 633067952
-556767156 946936716
-678158096 197094612
946266772 -963525112
-525367172 -432987720
-686110040 -173733956
-770857956 -928163720
203662976 787985220
-123881384 -918099996
594953964 -796854696
451513128 -665647620
153693892 -979851356
-417229472 799942264
975220004 675012272
766561576 -208760376
251229000 -365032096
107948368 188647492
-234596912 -381737004
-714335072 -726437756
-257001975 267250181
738860848 -773377528
659676380 772620200
-254593284 238616576
-81980756 835522116
249190040 753541360
574316776 -965636892
134717000 -530333496
612314252 41696732
874917736 641879172
630664892 -748065296
-556810848 704315040
-591851832 -141343620
-257004181 267256628
-74422040 798107200
-391815292 -696494172
839701984 -579137460
841857456 196512052
863776276 -433075104
329131836 -169233680
-587264172 940499428
-551130888 -787358968
-320480820 41973448
752915108 -886059196
-130915796 -761842840
-814739288 121478324
-257003564 267257704
60629932 154159940
51338100 212823732
855911716 338278028
-745720492 -744031068
-414200160 266259048
-175117536 774193112
547387940 -932765944
416676040 -383834220
110482504 -814681032
-90296800 380761216
-257008939 267256442
-257008538 267262396
432317776 -68407108
896253996 -506157256
915026992 -298780460
-926532552 -255700148
831517016 24540340
910861688 499996684
-68057572 681158280
940179020 531891844
-140469780 164893608
-820069712 119614132
-285643732 -657666548
-111385472 67300244
-123255132 331010592
-567996 -518361888
13122164 -102486868
-803379368 514735452
741482368 -987643096
-220673728 101685848
25734588 -403102392
-158864112 -295751148
197269380 -998274816
-985982800 599541624
884005672 -880568568
548553060 980594120
-249073528 -167063644
976457944 -896501584
-982662208 54935408
592376136 -171869764
-306441124 884165876
-159432108 852154204
-887471904 -867635736
-662574616 -18423460
-855591308 539232100
-329787216 -166073292
409627064 -214629668
-23418912 -757255180
-902822360 -428108780
-927799620 -589040980
-632077600 378183388
101176108 605629376
199861772 -984803116
482257732 -376610476
-257003626 267261469
-887355392 602032068
667351608 124973684
-419181048 -478718680
-663011536 -606270192
852387228 113351612
391640524 -986070184
743725224 969219636
-931469748 295998736
43692000 2140908
842381760 871873860
-880262724 632660160
-791946628 -550111408
-237844684 857834164
-587366120 -450522776
259952836 -433308128
-369211964 813384836
803787160 -94039748
327850204 208935144
-513512076 -789514440
-257000897 267260528
-778023444 -287449668
-717539152 873519592
792980672 798019816
-642854960 985924544
919367064 -126138804
-472383340 366299164
602541808 740958064
205760192 546616048
203502772 982938924
774498956 978424084
470213304 565869656
871611708 990352000
748254628 559082832
104686032 658394748
-535052232 -164922736
764012876 701416804
644733716 873534156
699610868 317407816
922542016 485126840
352929412 709747412
-715645832 136493808
-326918108 299712556
-257000990 267262380
-600939768 -989565544
-657579164 -760051468
-918289328 -993803668
533741472 -27322064
-767639312 -163932384
-104758852 675157912
-37400352 -284565996
-535678484 -826419616
828196424 857266168
-268283444 229412128
-434269352 916730980
-919847676 677793996
-855052440 -511356604
43604616 -434123712
136668576 34181708
702640180 525206968
-996294112 -784955908
-514138328 -355070320
44755172 -527464388
68523620 -818715260
605469172 -378168824
-228931516 732743968
123211440 295896788
-514706324 489816448
765367328 -809044764
-513861612 16355372
-502996868 935824384
6743132 969496352
-911691836 52794500
-136187964 -149805304
-281624068 926314092
875675064 -640626668
145261336 757750356
314087224 -750322716
-307504296 493705036
-822705796 539042768
-904482656 -640670360
-619960352 997998100
381649620 123939640
93966928 -815452924
-564995816 -496719784
-737098604 967020472
114429348 -502050208
938387648 183069480
-270380660 -671138248
982356364 355055756
-494476928 288425456
-230883092 -918216508
791669912 -751415016
-701096396 -132459580
732656584 -964253312
-23972344 244165460
76999868 -196715948
978569724 -881733688
-766547012 94083440
139086200 -233533740
293377216 -259457660
699319588 555412704
220892188 -576617888
-166189804 343885168
-606983828 -488054204
337913928 191531164
-142421356 -437021948
-169539524 -120604484
222232076 -635296244
-896035536 -765600352
-860004200 -761216588
-830089744 -928731716
841886584 890632292
901569856 -508705956
-894346112 89961828
-106826940 854251420
-231713240 -407573540
-677764868 -186943504
-305509028 724267720
245563604 -850756060
708757060 26564736
-498991768 135051972
248301636 -103535476
215328740 30671784
583899888 -248345328
-857091400 -474815528
137338520 -367653616
252161096 526998340
-213275216 -521041664
8738400 -753687000
53216856 -663550404
-102836404 -981220372
863266536 -904773936
-415743944 856159304
-479912928 476592336
966539860 -880918104
-559243036 -916439700
378824204 381489416
-383965296 -44012408
-256996410 267259786
-775882536 -616071764
-690246216 825006908
-191137936 -126299008
-344351216 358143324
634014612 -922920680
-580011300 311829804
449343092 -649044660
208672992 -864271452
670832404 -460557372
-13034780 731374952
-257000176 267253870
520648436 524871996
-167005388 -816807376
-450464520 879694728
925119844 124434816
279279264 740987192
796811004 959257860
177258444 -157640736
-502458000 591910088
-291236308 -525774964
-221416492 -908211040
909201392 -301460236
123575540 8782092
923182832 -781780956
-293362652 -666157360
-257010357 267255963
-426739764 119220904
226324560 505516440
474713580 581817236
799782060 -897695832
896967632 -487253184
422268616 632703852
-257009840 267260029
-889467172 982866104
-795048760 -562942292
25894792 832667572
-49430216 -939115848
697149552 219610556
-256997071 267252262
-257010565 267258226
-256997883 267255184
-520109568 88665632
455037616 98103104
-880102520 956010088
9160756 -408913428
189142668 728389332
-76169720 360590076
320975996 -639985852
-257005580 267254399
-666943816 -125425168
-999352552 26841452
-589681796 -630650328
-104554956 -74844396
-435929648 -958180124
340215040 -844988716
781023628 -253136884
-876345008 -735540256
80145692 801995788
-256998936 267253454
389019004 -474888348
676293904 560947024
905079780 -564282180
-158500012 715543884
-248126868 93733904
-381023368 823943736
959316116 -422953124
-141649464 329889164
-699101128 359308444
-641748096 516454004
78543652 -810515728
-257010318 267259170
544751856 -625290776
-669026468 -377207600
652277868 305712924
518653168 9408344
691192876 790577612
44565840 -88913220
-204085332 388625776
-257009691 267262108
-464591600 -657200500
-108239648 866237592
-564384128 -208177816
689197608 -383237096
-504220244 -934149524
90952180 27627908
427089300 -765207124
239519544 -321281840
-535736740 46837824
-460673884 127201976
-361361968 -15452404
853173684 891331364
-484369512 55590788
-732816788 -233679380
-247456924 -729612708
354254736 884093056
-133872288 -302261256
395499984 875951780
427992268 -964996076
662938716 -891258544
-478048736 670788712
162417728 -121478324
-932329024 -212474196
983463228 561995632
-973807296 -836760056
-414797284 -66644864
-167820972 -780470196
-557102128 983783636
-320174976 -626150052
412102944 309018952
-25035516 -242534292
-624140220 -839308756
-331068848 -673832588
-394320300 -191807880
-158150476 345283312
-690522932 330500852
-610552008 -594604428
344569676 138008464
657579164 -929168636
-704766524 -514167456
464110988 761522432
-79373800 -851091032
-634757376 -740229864
-618285492 313708560
-304576932 -501001600
-614804696 -181394620
873111800 -356978204
886423296 -291644100
-281289096 -808549588
122424984 -270366096
-859800304 -894083960
686721728 -155834800
-560233388 -913599720
358609372 -278012196
-427336888 -371877176
779290512 -894520880
858591492 93442624
-628640496 -975729744
-364041744 -419807300
653734268 -795762396
-22093588 682541860
-404820944 330894080
133610136 203386260
-257002068 267258948
481165432 -561922812
67256552 748487652
298154208 -310985092
71771392 416777988
-679803828 -617338832
155310496 -896326816
9787008 106317200
-902909744 978453212
585196084 -75732800
479330368 -202133756
-256997904 267260825
-153184152 -398835140
803525008 -34778832
172481452 -15612608
277094664 -987948940
-225028364 -367886640
-719709188 222363152
739239512 950155360
294105416 825735108
-22894608 672099472
-644325924 -640073236
892918840 11840532
469499668 39351928
-295561816 -999978804
233795892 -815365540
-347497040 -178714844
938198316 517735636
754080228 -142392228
-434240224 -191006860
-547169480 644631768
-931819284 -386120768
41900628 -43837640
-766357680 645869708
-345501772 376697860
-973443196 934804904
-257008650 267254302
873912820 -96588448
585370852 -719956776
517036564 762789500
-730078756 -634568044
810573984 67110912
-790097000 89321012
-282075552 -958325764
563801568 -54949972
-504395012 -423433736
-257006745 267261497
-722825884 -597779380
586579664 148028496
-53347932 582938664
-525847784 -192157416
187788216 467970448
-157990272 15000920
-408025024 -901686368
-642083068 475674804
-169816240 858183700
-570151472 -366153524
-964865000 -830264512
-785072420 -650005884
-210872156 851571644
-501525904 -442366936
-36963432 -953184672
-498948076 153693892
-619567124 -292037328
-268458212 -744555372
-757837740 -926445168
213391728 408651276
235004704 -515886008
776596172 -543615864
851178416 734287752
451061644 84325560
-841668124 596672516
74698756 814200420
-734331444 -230315096
348851492 -452707376
404675304 -511152708
-257000711 267255032
-257007909 267262905
-579414176 319738056
-548684136 -333297140
-737943316 -740492016
-604551640 -382756484
900448428 40691816
-199818080 501598724
523153444 70023712
216799704 -893588784
714422456 -830919892
-649190300 661161908
454207468 -746943868
-256999601 267259843
-691717180 -414112776
866834716 836570724
533289988 356453900
166524776 266681404
304926468 -440459052
897972548 632150420
89641420 125599936
-139260968 -332525248
293624804 -987060536
-751531528 964661104
-323306236 -187409552
65232156 -386834404
670177024 544431448
474800964 320757536
-953767232 652219612
336137120 920605004
621941056 -169495832
-257004187 267263429
-820113404 930290064
-220353320 206619468
490530084 788174552
597094872 -424555164
422690972 -422647280
5010016 -224737084
866324976 524915688
758886348 173952416
52415836 299144560
457047448 -376304632
702450848 36613896
-257009233 267253711
-119483056 375722072
-606634292 -608076128
-954247844 -952543856
-130274980 -903375792
-312907540 543455660
76868792 850566728
185574488 898875516
190904912 -735467436
521828120 438507476
298343540 -794699224
816530660 162796392
72994768 434764528
-685600300 893457708
-62741712 -797815920
-257006874 267252091
-563335520 832230652
-905196292 447362388
31662136 288891504
-710257152 691848256
933144608 -749215852
-628232704 -738642388
-78791240 -911953988
-54979100 713723384
-152601592 303542888
337608084 -270409788
-362148424 -576647016
559607136 -121522016
518216248 131221640
-556053520 342967636
-257004379 267252824
261088828 175175792
-685105124 911589888
-183608348 173806776
-258947920 31283472
-820797912 709499824
969015740 863091768
-616290224 640597540
-66673992 -898263828
-172248428 145814768
-549033672 -238835036
-922177916 424453216
-173850468 -119541312
835128888 980128072
-460120452 -492670992
619960352 297469700
168068560 853333888
112259312 497520804
367624488 537309652
392062880 836235752
-539261228 178904176
387533476 -843517752
619203024 -278594756
-54804332 -404019924
-785203496 -810064244
-784577244 752143216
757357128 297134728
910570408 722083120
528571252 -940426608
472907644 -245141248
-359046292 -742327080
-434735400 -748866316
-348225240 -650035012
-908007144 797874176
734812056 28516312
-76708588 453595780
-716301212 -313300768
54178080 -753963716
-511152708 -568957224
-257009468 267255356
694600852 14767896
-967224368 209867240
-37021688 -259501352
299712556 -398558424
752507316 912041372
-681697148 -873592412
120487972 -819123052
-922323556 261452928
650501060 123823128
491724332 -981074732
-382581716 -899021156
835696884 -86146060
782217876 -645855144
44259996 782290696
189011592 262778252
575176052 -94170824
203415388 517182204
-447770180 768469460
972583920 989682056
-160218564 361391096
858868208 482243168
-805520276 -407879384
264045320 -586026232
-926663628 211862508
-128061252 -18234128
-296959960 -726597960
487427952 -649219428
904322452 878121816
-307970344 806976676
-456814424 -266885300
-69805252 611265644
-249641524 726918368
866645384 479912928
-257009155 267251793
110817476 335758456
633067952 -588458420
158237860 694382392
-846488808 -251447460
9961776 -532153996
-162257524 -632077600
116235284 497724700
83000236 -419210176
161951680 786557948
-73650148 109914508
-238514628 783965556
276351900 -237466020
-513060592 -804224080
616596068 416064352
222173820 256122504
353672176 269128156
344729880 902938872
-488593072 72295696
549019108 -111108756
-739326896 254593284
678595016 -499414124
537455292 -939072156
-778504056 399767236
-849474428 300863112
256209888 314378504
36555640 -438929832
-257002740 267262576
984934192 -805228996
-257005322 267263539
54658692 886481552
597808508 -94869896
20564368 -194036172
-875223580 564777356
-257008093 267254467
-812860532 353497408
-145013748 -873781744
-865538520 707868656
702742128 -395092192
-973734476 971040136
484617100 279876388
441973708 902035904
904686552 651462284
241223532 -308247060
-570850544 539654456
-659574432 -878922836
-390431712 -919134040
329510500 325447144
746521512 -930493960
-495787688 340069400
-605410916 -714524404
-402228552 -872951596
-257004139 267254744
709412440 794786608
-515245192 56450064
-474495120 864722936
-8112148 196410104
459435944 -642068504
-395106756 -106288072
395281524 67227424
440226028 -730107884
-972860636 -534251212
-860717836 459188356
484864688 682541860
-976967684 41478272
877582948 -131585740
600488284 913191928
326670520 289794472
685454660 44114356
-467635476 731928384
352288596 570238856
-245039300 268283444
-34735140 564981252
649423324 -457644572
721544252 912871520
-421642364 -28487184
945553136 783572328
660025916 379421328
964835872 -165388784
-139217276 -989784004
777775856 633009696
104278240 588720572
103797628 361682376
-867927016 40487920
-868087220 3903152
-458241696 -830526664
-7019848 -614906644
571229208 197735428
-986128440 949339776
-257006994 267255746
73912300 -55299508
892248896 981817496
-248563788 -847042240
-636679824 -996862108
-491607820 38143116
343025892 -456057096
-47333000 237655352
-337666340 62523252
822851436 546834508
190118456 -480116824
-712383496 -281929912
-650166088 665880644
987220740 766182912
-257001744 267252940
-742123184 613959984
-263681220 708189064
-720583028 -375430792
-481573224 -431225476
-497491676 -746434128
417098396 -117560608
-997153388 -596322980
-837036772 -730690444
981977700 877874228
-257007120 267252181
561922812 -270919528
99850784 870868944
731855564 437793840
-827672120 9117064
761711764 687304288
550825044 -436250056
-4340072 326189908
-414782720 -588618624
865509392 -998012664
975554976 -110773784
715194348 -235252292
-290173136 828953752
-929154072 832172396
679745572 750584868
557786636 497200396
-645476480 606969264
-445949680 -329015324
551276528 703950940
396111672 634932144
-97680748 -344322088
748793496 -119657824
-688950020 143688424
-168782196 -265924076
715762344 548014192
-558631348 -10311312
893894628 638296428
432230392 486656060
-940237276 -140411524
344788136 238354424
324296588 -202905648
747366224 -114240016
-187001760 493559396
544679036 932110564
772707584 -980230020
875340092 981584472
14491180 -709092032
416180864 380134964
-938110932 592041164
-56042272 48279660
579195716 997488360
346186280 -67547832
-381737004 600153312
-709805668 -607056648
903201024 269579640
544999444 -550417252
814214984 -481340200
237072792 -822443644
-577389780 -683867184
419414072 183520964
-8665580 -689984064
390446276 521813556
-257005428 267258414
-806568884 -786587076
-170981360 -44813428
-55168432 -795354604
233737636 475412652
-302683612 -253369908
58634664 681682584
950082540 868160040
-607639208 515478216
166757800 10660848
-90646336 -68931412
-459945684 -815321848
421234572 -440444488
272798284 330966900
-267089196 399242932
208993400 978307572
-344584240 686445012
978686236 -532882196
-95656352 930450268
582647384 456494016
-878966528 902997128
446240960 -282687240
746521512 681478688
-256998243 267254472
213959724 117575172
-402374192 678696964
-887821440 -69470280
-789616388 -740637656
988837344 -449488732
166684980 -567894052
-508341856 -785276316
310052996 -507904936
920677824 32623360
-502720152 -655613024
-794305996 428574828
71188832 -43881332
-133231472 423987168
-257003340 267251160
962374556 412408788
804311464 573384680
375401664 -450260624
535387204 518492964
452867580 293828700
253588368 -32521412
-582225028 482665524
616057200 912245268
-145596308 488301792
-135649096 -411709716
-311145296 112783616
395237832 -849955040
-415525484 218489128
-303018584 110103840
-70970372 683619596
-257004082 267255902
-758376608 -749011956
573777908 -81849680
89364704 518187120
722301580 -37764452
815525744 48323352
-525177840 -160990456
490238804 513978124
-257006091 267257422
-321077944 -916993132
491185464 -887122368
119220904 504963008
-717145924 866630820
-129867188 728287384
368775044 557801200
856465148 118944188
752521880 -227984856
-234684296 143484528
-830963584 642621936
-918478660 -571724384
527668284 -832623880
676177392 931338672
-256998683 267251753
-195099344 -834546328
-835813396 -743302868
-660156992 506477664
-37196456 866805588
760080596 -578584028
869631004 245680116
157655300 -991954040
-562330604 214673360
-792980672 -549121056
-989303392 -388130600
-206299060 -990395692
969307020 596293852
-543790632 -27307500
-62625200 -762323452
493166168 -127260232
299421276 172627092
225902204 -782378080
-689037404 747016688
783310176 -752900544
-764697384 891214852
580928832 -461766184
-512740184 309834536
-185457976 729787476
-797437256 892744072
203794052 498671360
-969569172 647457184
414695336 -963860084
-138474512 -480000312
728549536 303746784
-168855016 663681480
50041904 -446648752
-965928172 398995344
792631136 327733692
872077756 634903016
-184627828 515813188
301926284 -67984752
-272011828 -568301844
-379013536 -133508188
-319606980 646728984
885083408 -695299924
754109356 -94564052
277924812 455591048
-586288384 -175001024
-780601272 -37866400
-912667624 93296984
-336020608 301969976
523255392 768615100
156752332 963627060
-952543856 709761976
570267984 -291920816
396577720 -824555424
-651476848 -438653116
476213672 -749128468
533202604 -492117560
192681720 734826620
311480268 -931280416
-243874180 -644719152
-163815872 -32550540
80509792 219304712
95379636 191239884
-830031488 447333260
-786878356 -998158304
65610820 -461707928
839410704 628276396
779174000 -42046268
-56974368 -260739292
106987144 633796152
-256998156 267250555
-713883588 -347089248
797655716 130464312
858445852 409801832
611673436 827701248
226047844 511516808
77291148 629878436
-257005497 267263380
423856092 473577588
-719709188 -55561660
-218911484 293071372
-864315144 -679017372
265924076 -809962296
-886685448 -612474456
-254986512 -917721332
-901963084 441027048
-827118688 719840264
-788727984 72353952
663899940 880655952
428778724 -790708688
200080232 896283124
551931908 -309208284
734404264 172059096
50813796 -357575328
1514656 -876053728
-842381760 -850129808
279555980 1485528
375751200 -214615104
-973603400 333253448
712529136 294979256
169932752 224387548
-257008507 267255183
-339850940 791567964
493078784 -508006884
777906932 -457440676
845585840 184817160
-754386072 -268997080
519687212 791961192
-256999675 267251296
312514312 210420672
540542860 -899152232
-462843920 -368148792
777397192 246160728
-969059432 908356680
-160407896 516657900
176515680 -666579716
-556228288 -182093692
28428928 943485048
885432944 444318512
-257006088 267263133
326510316 -680124236
462232232 -829783900
-41099608 399272060
-778008880 -814069344
-586987456 -349186464
-477582688 -76533820
-680575720 572394328
-698504004 72499592
502574512 -141110596
603415648 -171680432
904759372 -45701832
594050996 -568374664
-206590340 -611105440
364901020 -986856640
791291248 -165694628
565840528 -919206860
243917872 -973617964
-568418356 897200656
-270963220 529867448
-109055232 604158412
844027492 240160360
218663896 788742548
581045344 310824888
452736504 -191035988
846372296 777003964
419530584 -16151476
-367173004 200502588
-466149948 -961340512
-100447908 -855649564
-477014692 63032992
477407920 -936188484
830643176 -319679800
-261773336 -429055440
354356684 -7209180
-612183176 -235048396
-364740816 -462989560
363502876 -409627064
-687420800 -703907248
787752196 982254416
753818076 532590916
-892846020 717772176
108414416 535809560
-251709612 788436704
-252044584 -592987824
436730668 652773044
651564232 -215430688
34152580 -166262624
815380104 -87689844
-869266904 -1208812
-919221424 -654258572
-818715260 -333355396
193803148 514211148
-441041612 29754252
-272361364 330806696
39410184 22326612
-257010708 267256274
570981620 309878228
583055176 58241436
984045788 -845163484
165301400 707038508
569394144 -272507004
361580428 -252131968
-893108172 577011116
983929276 -281070636
706528768 587380684
-60294960 -182414100
-534615312 423725016
-731607976 788771676
-295765712 -938708056
500317092 -316679616
-602760268 -280852176
688862636 791524272
306586764 -311946316
-256999487 267260574
598230864 -71596624
104336496 -997823332
94899024 364333024
205745628 -660462836
879869496 362206680
347365964 188123188
634801068 -73373432
-193526432 66775940
-257010245 267250549
159417544 175437944
595245244 212110096
29157128 143950576
-430744864 716883772
77815452 534061880
-211367332 829434364
-473184360 566583292
405651092 -800655900
-250049316 431764344
950854432 -573413808
798150892 -481063484
757473640 -284973788
-594021868 -135765608
236504796 961122052
-314363940 32317516
-119366544 226892556
422865740 -339996580
658584080 260666472
-532867632 -999367116
-578074288 -139057072
499108280 -917138772
854921364 999541884
310955964 971782900
-345749360 -189812612
-31487368 -456552272
-275914980 -866965792
439556084 612809428
234800808 -315121268
-937513808 208352584
-375940532 -225858512
549237568 -322694548
398354528 177229316
-546470408 185807512
136260784 21423644
94928152 -959476320
933494144 -186841556
-703645096 -845877120
706718100 -478893448
-971171212 -557670124
21933384 105982228
979618332 22210100
561631532 382625408
-648374716 103535476
-493282680 194953704
959316116 -268516468
-257010689 267253164
925513072 -797131412
95845684 30555272
-245359708 -320742972
496603272 772998864
280225924 273599304
-429055440 874626456
836323136 350919580
515492780 682337964
233402664 -926153888
817899676 131862456
84733352 -88447172
-514881092 -996410624
274618784 313635740
-972554792 509113748
604915740 20375036
495860508 434939296
-357269484 280735664
-399752672 466732508
-464009040 -851149288
-462334180 851571644
-700120608 573239040
-865640468 -412874836
86859696 -349769024
-467183992 -771979384
-477131204 26156944
-384722624 421059804
-234247376 -759439780
580710372 -541853620
-729903988 -241208968
223601092 723816236
92510528 -767377160
556927360 -491928228
-983317588 426171768
305494464 -920109828
-761580688 182982096
205701936 446561368
-461227316 836352264
828079912 17433108
-980040688 4296380
-611134568 -953126416
730821520 -481747992
-492146688 874670148
-591138196 -52357580
-284231024 629528900
-116541128 -212284864
192273928 380003888
-30249428 -444376768
841944840 -182982096
494870156 -272696336
-298896972 157800940
-370391648 -926416040
-115710980 652700224
354138224 33613712
117094560 -471451244
196715948 -46226136
-772678456 -707941476
-213741264 -678056148
557801200 -367697308
-641558764 -222668996
-447027416 679993160
536057148 -51454612
-257001833 267262014
219989220 -849853092
-3189516 -652671096
-318704012 -894768468
-114196324 -483262648
246859800 154829884
335001128 -632048472
-304868212 -273045872
-772066768 372314096
771265748 -217979388
-734768364 110031020
918158252 719214012
498088800 731098236
709456132 -514240276
-150023764 983929276
-753250080 -605876964
-257007889 267249467
-523138880 812758584
-91447356 -338059568
158645652 353293512
709048340 879199552
-851032776 -488884352
-911808348 312004572
161456504 268720364
693566808 -898715312
525716708 -167398616
114196324 -546062616
614644492 229018900
833774436 346783404
-294003468 -333908828
178525512 431327424
776377712 771935692
-855256336 968287540
856596224 -962957116
774207676 -821191140
-632296060 776130124
-524129232 -811826488
330879516 -393096924
-461227316 162126448
877379052 708087116
898962900 -894316984
768920944 861111064
-212415940 -390621044
-944446272 -136391860
168010304 46109624
-256999189 267257692
456799860 71232524
-595099604 172991192
295969608 571957408
870985456 -567937744
-65203028 -260681036
371411128 -412365096
617207756 -499894736
-745094240 145974972
-490224240 87558768
466557740 42949236
-790839764 322432396
318820524 914793968
624679088 -436570464
-441813504 994196896
982050520 -33613712
372605376 976341432
463455608 997677692
-772503688 -799461652
-934091268 403539312
-953272056 955165376
943033564 -485010328
-689998628 922920680
-594269456 204580508
314480452 -757910560
110031020 -295692892
899268744 -214731616
-170733772 124755224
-124478508 650093268
-818438544 707431736
-256999987 267249419
224970108 609386888
-532488968 871742784
-590002204 -297236676
811214800 316504848
-929052124 920590440
388669468 392397852
787781324 -127056336
653676012 -670526560
-830453844 61430952
554393224 -221503876
-169830804 -402927624
-92845500 537426164
-100331396 -672987876
-593657768 456916372
-568199896 489233888
655452820 -985647828
577200448 -276191696
-176209836 762250632
-897127836 -955005172
-270147636 86291700
-257006830 267258494
90136596 881748252
-222552484 -444668048
-896006408 -111662188
162009936 722971524
-583302764 -87515076
895132568 -923852776
532896760 -79228160
108123136 410806748
-256999027 267262674
-369008068 43575488
648913584 -818671568
282963956 -544970316
-220557216 -567049340
-88534556 -624111092
250020188 169772548
-7529588 -810981776
-55008228 866659948
-552834876 433453768
-494972104 -966452476
-923707136 -92510528
-83131312 665749568
-48862220 862086852
646059040 -450114984
-647996052 732146844
725243508 -619741892
-447886692 -78310628
981526216 -223848680
-918085432 534921156
392747388 -421438468
-340302424 837604768
147183784 -958675300
214789872 -229339308
-530187856 203764924
256442912 -390184124
-541445828 -146513840
-69397460 962301736
-756162880 175860300
-730588496 65756460
199264648 288177868
525032200 -885520328
716446852 72368516
355885904 416472144
872995288 -919760292
-257004913 267254544
-24758800 76402744
64489392 -707533684
148392596 -361798888
534557056 262341332
130114776 -832434548
-299814504 291105232
809947732 741074576
-135707352 -725097868
95539840 337768288
-43109440 -464285756
483553928 950723356
974389856 611032620
638427504 252932988
-316402900 -763211856
308931568 302537972
-478369144 -639869340
522410680 636242904
453974444 -790854328
821919340 -297120164
-256999073 267262495
100549856 152718104
705756876 707388044
430540968 -168578300
436206364 -902006776
-643714236 -171622176
-108327032 -207202028
725884324 230606376
-862552900 356220876
592128548 83393464
-468480188 572685608
59391992 231698676
891928488 -438842448
-630053204 876272188
-865756980 -642083068
-603299136 159796208
-172248428 905531264
-277633532 912725880
-884413464 2242856
175933120 -168898708
-511487680 -547169480
-571709820 -774120292
-812627508 176370040
367974024 441769812
114487604 191691368
856785556 977797832
669667284 -91665816
-22705276 588866212
898365776 347264016
-32856384 -727894156
-662064876 -447726488
-257005085 267263689
96384552 -995027044
-960845336 938911952
-385086724 943601560
-821176576 -504788240
-447216748 -910497588
955514912 -523561236
479257548 962461940
648607740 197677172
-256996943 267253923
251083360 172277556
694003728 162461420
-856465148 -604682716
175598148 -926823832
-170413364 931600824
541970132 -89393832
101350876 -424962956
779814816 -559111960
-872514676 399170112
-803466752 -250937720
-553868920 -314640656
-758536812 -723102600
-549150184 -576661580
-388130600 20564368
-102210152 -265676488
-461751620 457105704
68698388 232295800
-125862088 -152339440
-870053360 -881194820
512711056 759498036
-931003700 -426463048
695751408 -779931328
-707635632 314160044
-336836192 679337780
-299028048 -267700884
285527220 -124420252
44056100 -470417200
741613444 484908380
-716636184 374090904
-2330240 897914292
-84471200 -38856752
-29361024 856436020
516220980 400393488
513002336 647996052
457134832 -186011408
-895030620 -734011036
56755908 516439440
488287228 414404056
300877676 643699672
-252976680 -249830856
-73548200 61547464
-812685764 -421584108
-722913268 -589943948
-780470196 -419151920
-223921500 31268908
694702800 853829064
363896104 808578716
-785829748 -995682424
614280392 -35681800
-139202712 -185356028
842745860 545348980
13733852 -837255232
-60396908 -492758376
864781192 146470148
892234332 54338284
-714393328 758900912
112900128 306819788
627489940 387868448
-478878884 -641442252
887413648 370347956
-130347800 292969424
306979992 -963102756
-344890084 331170796
807777696 -254782616
-257000934 267258376
-792281600 505472748
414141904 -315791212
876286752 -845702352
-520531924 -33191356
464052732 493981752
-519978492 -800699592
752594700 -272623516
308785928 754429764
-60659060 -560291644
-393184308 401165380
-916425136 -568957224
500972472 -924566412
832856904 560204260
-836949388 622698384
-627766656 -311698728
-286925364 -564529768
-476490388 365993320
579195716 -445177788
-95670916 205498040
896851120 451294668
-156315412 -700470144
-318237964 -683342880
64037908 164937300
148378032 957859716
189433948 -159796208
-849925912 250398852
305028416 -729394248
-287158388 -36147848
-256999896 267256529
-895482104 591211016
252772784 -978132804
391334680 -537120320
37079944 813341144
-148261520 518900756
-644791972 192594336
78543652 -194880884
209750728 689765604
-605207020 -751662604
-844726564 348414572
703222740 959971496
-259836324 -625319904
-499472380 327471540
-97899208 -33220484
348298060 406947288
872034064 -9845264
-226776044 285658296
-284289280 -707096764
955412964 751458708
-257008288 267251664
-78776676 -912143320
902720412 99588632
242519728 -142333972
-279002548 971491620
-712063088 221824284
-100142064 633577692
-348807800 -219552300
-257003835 267253511
981220372 -993861924
-795281784 -806816472
838973784 315150396
-888520512 -627489940
102297536 908531448
979967868 906725512
-936931248 460834088
-507875808 -346725148
254229184 -51658508
119497620 -549397772
632718416 -189623280
730617624 -612299688
517458920 945407496
919614652 755711396
677226000 406364728
-158907804 235033832
-256997510 267256528
-744817524 617557292
807107752 10267620
732875044 -32463156
390635608 -779567228
-992055988 -222683560
-738409364 -482490756
189841740 43284208
341059752 -55241252
79563132 261569440
-723903620 537207704
179413916 99909040
-648564048 -591254708
-31152396 541241932
-625334468 208585608
-257000641 267261688
667934168 -559082832
-656603376 897885164
-528119768 591749884
812205152 865582212
367813820 -823026204
-735365488 -790475664
982108776 781460548
347089248 601930120
-112011724 386426612
-257010673 267254521
700746860 718791656
-623994580 -467606348
-712368932 303848732
-212881988 -650937980
766838292 30569836
-611221952 625145136
-204056204 -657287884
-190424300 -272463312
-225436156 589638104
-964661104 306120716
-219129944 806292168
-739763816 -466980096
396155364 -640277132
-142100948 779290512
544111040 996075652
-834356996 114225452
528512996 -334141852
133551880 14199900
271021476 -224868160
-132051788 375736636
-961704612 308669416
-656952912 -665589364
579734584 730355472
901788316 -241951732
516089904 57746260
417826596 516512260
437415176 34341912
-604872048 672580084
-795398296 -332088328
-256996473 267253743
-576574196 -96311732
390519096 35681800
-677327948 530624776
-561340252 -440721204
-348006780 -483947156
-970443012 -689547144
-303877860 -322068296
568520304 -328054100
-257009724 267252140
-742589232 -325709296
-555106860 317801044
631553296 391669652
618387440 -857863292
435492728 -841041872
881092872 421016112
-911284044 856887504
-257004386 267258817
-476068032 303251608
-277400508 -217090984
526415780 -961529844
-257006167 267256142
-256997242 267258811
-679585368 638005148
765119740 330457160
-686940188 823113588
-683168112 884675616
-719548984 -587278736
453639472 -248782248
-439017216 -455299768
-103185940 -303440940
-967923440 511327476
-485694836 -699625432
-900419300 -416428452
-80873892 737637472
-920939976 392849336
-887195188 -970020656
799184936 872048628
-735292668 -527624592
747424480 -528847968
-126837876 -952369088
-374760848 -295212280
-257010362 267257838
-270963220 -323393620
959825856 -909798516
631757192 -959068528
761158332 -107642524
561675224 143848628
922308992 -413501088
-783135408 679934904
804063876 -243932436
-736326712 93588264
-169306500 831371376
-827846888 994022128
-563699620 -508691392
828414884 -51425484
448279920 -353439152
-926925780 550897864
-401675120 263564708
-257009119 267261411
747060380 -74451168
907351764 -863994736
443138828 -616406736
874247792 -909696568
704009196 -728884508
913235620 -529139248
-679294088 -637233256
25035516 -750235332
-562694704 263768604
562636448 480801332
354516888 -840022392
-127027208 -371309180
529532476 440619256
-358886088 73417124
-651039928 -683881748
-148319776 -844173132
-156461052 -517123948
-471261912 -975642360
-693770704 398864268
743375688 -226513892
749667336 -66193380
50609900 841085564
393067796 86714056
-135692788 62712584
-537207704 360939612
-573996368 409758140
-206867056 438900704
615256180 -310329712
-961908508 -757954252
490151420 -792034012
811986692 993483260
-16763164 -707053072
-256996461 267261736
867490096 784198580
336748808 240509896
-199512236 471771652
-464052732 963146448
-828298372 -149208180
-599177524 554524300
-756847388 -322184808
-43575488 -676672568
790024180 -129299192
-934630136 -968520564
-708407524 543557608
921376896 -506099000
-699873020 142537868
-257003085 267262138
-147242040 85723704
-187030888 241296352
-376217248 227242092
989361648 951728272
-482694652 796243008
-130609952 -47318436
-256999611 267251068
-621737160 -97826388
636665260 653719704
-981613600 767843208
-610056832 125235836
-337185728 135736480
104482136 997211644
91709508 -306528508
-846212092 907206124
-16967060 -543251764
56639396 -516264672
-815511180 -891171160
547606400 -76053208
-953679848 898336648
36963432 -49109808
-430672044 397276792
-460848652 -173879596
636257468 546179128
390154996 424263884
-805010536 -715077836
-257010037 267250573
-667249660 573472064
412656376 960160828
917386360 -708174500
-645083252 -70577144
-152179236 763983748
916046472 -585545620
12903704 274123608
-942552952 -69586792
201667708 491593256
-24074292 590235228
598565836 -861591676
-347132940 -729889424
-550111408 -456319248
-61401824 457324164
62115460 -538591284
-724559000 -321791580
278740396 659574432
-192113724 -821001808
347089248 -674750120
-201784220 -410588288
164500380 -554014560
-831444196 546164564
291236308 560888768
917983484 -60746444
-713432104 231247192
947533840 561180048
926590808 110933988
-253850520 26171508
-469587052 -54148952
763677904 -228567416
-953388568 -429157388
96297168 -75339572
-540557424 348210676
121856988 751764552
828079912 -673657820
36876048 895380156
-187890164 -958617044
533537576 -55605352
-291309128 236635872
947009536 -509827384
244136332 -209896368
464300320 991983168
-950490332 -810064244
-80422408 -633140772
16821420 -210100264
-236155260 979662024
942116032 94331028
-156970792 -239752568
-343695836 -891622644
581045344 817593832
69572228 -299086304
233839584 87340308
260389756 -979996996
-256999737 267254874
-257000617 267257610
-646160988 -565083200
708786188 -453522960
-474524248 -682774884
75179368 -633053388
742487284 278536500
40895712 951262224
-661729904 943820020
-24773364 569015480
-65028260 -73591892
-190424300 493442884
-257000741 267256926
-859057540 27001656
695401872 604740972
-946893024 297731852
-832070448 430599224
330602800 699960404
870417460 675711344
-291163488 -451920920
949631056 -939305180
582545436 877553820
564922996 -329015324
-855605872 -878937400
43706564 -443240776
152528772 919454448
-127638896 851950308
101802360 -309703460
-820754220 -189565024
957684948 -861853828
437706456 -690420984
543033304 77320276
318602064 -56930676
514691760 489597988
-310606428 474203840
65086516 -770945340
-760983564 -477786584
-301300032 -535270692
-257009713 267259557
400335232 -360065772
-116643076 -208367148
-190875784 -665836952
991750144 982633080
782902384 -817914240
-20069192 -450260624
399505084 168898708
-472033804 184540444
596221032 -559578008
381576800 644223976
555296192 -449838268
576341172 -956811108
717772176 -277939376
-206036908 -534833772
185822076 -130464312
-226717788 879170424
246320932 -56508320
524231180 14010568
-594065560 -836905696
-390664736 -698314672
-822123236 575278000
-189346564 -985633264
979967868 -608119820
377076524 -803291984
-257006482 267256818
546091744 -737870496
-914968736 936334124
-635048656 -79927232
100797444 -544489704
972671304 830162564
240713792 744001940
-133959672 23870396
878180072 611425848
-8782092 -903506868
-256998956 267251881
-782086800 684711896
-596366672 133304292
903332100 736690812
-263054968 -411942740
-235412496 -62799968
53362496 744526244
610144216 -339006228
263331684 -262283076
-610406368 516293800
-864766628 -879709292
29870764 353308076
946703692 -38303320
-236752384 -583069740
502064772 -772518252
-257010453 267258924
-208410840 -791131044
-743652404 289838164
-182166512 628145320
-372838400 467256812
-69601356 -623222688
-20316780 875500296
-843852724 230708324
178583768 686226552
982997180 -719694624
705523852 843852724
511531372 -101758668
-940513992 287566180
-256997826 267261681
272914796 -794640968
814389752 790912584
-800422876 516555952
539130152 220600908
-257005837 267262169
587133096 358172452
-19020584 -987715916
237524276 819006540
309980176 -829827592
674182124 356322824
305028416 -328913376
597691996 -848018028
536508632 975686052
764129388 767391724
-58226872 513395564
-648695124 387198504
17316596 -325971448
411199976 -459013588
-190759272 -284886404
-251724176 479505136
-239796260 750730508
-256998652 267258848
662327028 -410792184
-990089848 151698624
415452664 -878369404
-356905384 -615503768
-870126180 -503492044
-367974024 264977416
-896763736 635485576
-75747364 -985414804
305144928 894287856
-529736372 184001576
-867038612 -467781116
557320588 469091876
-23040248 88767580
29637740 -306907172
477655508 600910640
789135776 215488944
714189432 -448076024
-360109464 52663424
-581234676 -797961560
-618154416 -676905592
-609051916 -32084492
603794312 -731185620
761813712 365104916
-208425404 -899021156
774950440 328796864
-70970372 -216770576
-118274244 992143372
-814506264 -44594968
168330712 475878700
-577127628 98583716
148115880 419705352
-785611288 124813480
-502807536 229849048
-567835796 112055416
348793236 892176076
-224795340 -590774096
448629456 -271676856
851746412 -369576064
880961796 94112568
-155121164 926823832
-961486152 -266885300
-436235492 993206544
7413076 -374382184
471582320 -841347716
-17578748 -766678088
735365488 -505676644
-249787164 -331869868
-994124076 -75878440
191225320 93369804
504890188 -929853144
-400058516 149747048
-290289648 529882012
543776068 -387081992
-563918080 -934295164
-609445144 -203939692
808520460 669812924
-257006180 267260338
354283864 -115405136
839731112 -720932564
-284493176 782713052
373537472 -962228916
477990480 -370872260
-227402296 137018112
-697207808 -106186124
858023496 867897888
384766316 321209020
-530173292 589681796
-619042820 221037828
989390776 969598300
649321376 -409102760
448119716 510701224
26404532 503055124
-63586424 687493620
994619252 886088324
-819924072 405753040
-719024680 294178236
-876723672 278871472
363488312 263011276
-28268724 -284303844
544620780 -858780824
-363823284 551087196
519556136 384810008
-668210884 -56697652
956956748 794888556
-443692260 870053360
41667604 -407442464
-256997574 267254085
973967500 -188225136
529605296 -954903224
-188822260 -182749072
159752516 236271772
-179049816 656821836
567442568 658219980
-430701172 -135707352
54979100 176180708
974826776 639286780
-578176236 -577651932
58692920 770231704
-803321112 -216785140
-43954152 -384649804
425545516 -922294428
-484471460 -849183148
578103416 -329758088
-479082780 235587264
611746256 -295270536
-257002321 267250524
-257006122 267252815
939523640 638136224
247325848 -947664916
-655685844 -708829880
-143338888 649700040
430147740 657710240
117356712 -795806088
-695256232 929357968
364289332 514283968
461940952 -12816320
-318645756 985749776
-257004701 267252254
95292252 10733668
-191123372 634436968
231261756 -879432576
-756687184 915594988
-429026312 -562447116
-189463076 147242040
57658876 -178292488
356133492 208352584
-494884720 493035092
-257001893 267252850
870956328 20302216
-50566208 -548888032
-891258544 -391946368
946703692 834298740
179224584 684741024
365046660 -330631928
731870128 -734826620
829783900 -181700464
-951975860 1310760
787926964 129328320
-48206840 30963064
7165488 712864108
-277123792 177200188
7762612 871990372
316228132 -402592652
-527828488 695547512
-885345560 -291469332
-212226608 -489568860
551684320 -370289700
904337016 32040800
-758434864 34560372
217251188 -205658244
-587409812 -38915008
539960300 -30598964
-987133356 -198900548
-896020972 -240320564
-69761560 -962112404
657127680 -587249608
-371993688 814127600
-689197608 -5359552
825021472 -68829464
679396036 845367380
-549164748 -327194824
-100331396 696639812
-244354792 -663710608
-177156496 622130388
-771163800 489976652
-870140744 388698596
208119560 -877976176
-184627828 977390040
-223950628 532357892
-136086016 606867316
475033988 337870236
-77844580 828123604
798631504 416559528
787198764 578511208
-254389388 -274327504
-334156416 178205104
-256999275 267252334
-829492620 893967448
264555060 919702036
837779536 -948509628
-785669544 460775832
563379212 -379712608
-153693892 292270352
-239403032 -203357132
73431688 -437051076
327369592 134964588
-877131464 244485868
-377877544 -996891236
523415596 995318324
223746732 -567544516
-257004808 267254770
22807224 -801558868
-381591364 -499705404
179297404 -473883432
-253734008 -636985668
801151076 361915400
-257000579 267263510
119191776 -216260836
-634480660 533843420
-713097132 115011908
-570704904 268632980
630927044 362454268
-67737164 166204368
276322772 17768080
-111793264 -545145084
367173004 -574768260
-257005244 267258562
-641704404 536217352
354196480 -255117588
-257005733 267262904
169932752 -206342752
203488208 863645200
-880947232 569758244
-190191276 -838784452
-132153736 749827540
-299887324 -30016404
859450768 905909928
832521932 269157284
938081804 128731196
-982487440 230781144
-884107620 -398864268
91665816 -357109280
-818875464 449852832
-439716288 530988876
367041928 -244835404
-620790500 939989688
761012692 -47201924
-74888088 -991997732
-579574380 -8461684
778008880 624213040
-916366880 -300164040
-618853488 602643756
971491620 -720874308
488811532 -561369380
-198245168 -750584868
-894681084 -397830224
779203128 439497828
-563306392 857906984
-551174580 534921156
427919448 -762206940
168884144 -179996476
-499734532 902312620
-257001608 267251532
748108988 -692052152
-829215904 453319064
-257564340 531906408
69120744 117677120
-742225132 -321922656
-261423800 -290566364
939552768 -575307128
-220367884 -680226184
131760508 -466004308
972889764 758114456
839381576 -61474644
73373432 -990788920
281449300 -380615576
966452476 178685716
493632216 -473490204
-256999965 267250608
-761638944 -726729036
97942900 341904464
574506108 -87748100
232179288 -43517232
941664548 476257364
532736556 653413860
-746754536 -910701484
216828832 -137469596
629223056 880932668
-898904644 77087252
944737552 121012276
93923236 -950301000
535460024 274444016
134527668 422195796
169889060 -195478008
-353570228 359046292
-257001146 267263041
-875631372 533857984
333457344 926110196
-994167768 -661496880
-928658896 187890164
-114283708 882913372
987424636 -103535476
-30351376 133828596
586113616 53799416
681740840 380499064
4165304 617732060
-192201108 525308916
-177753620 -331636844
6830516 846896600
-687420800 820710528
-436497644 -91258024
-181627644 589652668
815569436 -743288304
594837452 246248112
639330472 921187564
-566088116 876359572
-632718416 806699960
-367507976 -617557292
-93588264 729234044
732074024 -956155728
-290580928 -114531296
-15292200 -204332920
-866310412 941227628
658103468 151276268
-156854280 240742920
72878256 549339516
-61897000 383542940
-946893024 -563670492
27030784 154101684
-808185488 -479126472
862552900 935474848
-802738552 -882607528
-467475272 620062300
-575816868 -797437256
-804719256 -735569384
859669228 -190293224
-664890292 259880016
511662448 -74101632
-993017212 720583028
-784591808 471174528
524333128 -962884296
-898613364 -663841684
-26113252 326073396
453450140 325854936
167966612 -959971496
528687764 687697516
-689663656 -132634348
973996628 -610712212
-257006167 267256269
-998391328 852081384
-114210888 223644784
-372547120 -613872600
432900336 999818600
578642284 -361376532
700106044 -270045688
-47624280 -870679612
781766392 -544591652
632121292 823783532
-984031224 -261627696
468319984 848076284
724092952 -833628796
-575350820 -589536156
51032256 423200712
42235600 312266724
499982120 474131020
-238660268 -928047208
597560920 452299584
462232232 450013036
-587453504 340535448
685134252 -872820520
182792764 928731716
270948656 954888660
558776988 818496800
457979544 -546281076
-914138588 733457604
735496564 -370814004
-879214116 -513147976
-165199452 781853776
-520968844 -45527064
-347438784 -367828384
-866514308 -525279788
-455445408 764216772
-465654772 -234232812
-220295064 562549064
135299560 -390722992
358114196 -849430736
298998920 202599804
-767741260 465946052
210799336 377571700
532037484 84587712
416399324 377455188
609124736 -804238644
-969918708 -52459528
349725332 -779727432
470242432 -816501532
332714580 -166976260
-849663760 -264540496
854426188 528411048
-257004649 267249899
40633560 325884064
-765789684 -386324664
545232468 -104190856
321325532 875412912
-928149156 -912070500
-613552192 136348168
-243291620 365862244
-101991692 378227080
151188884 369168272
477538996 930741548
-256999879 267257257
-348560212 -449474168
785305444 516308364
289168220 152106416
-384067244 963321216
-431618704 15962144
-257004418 267255017
-52546912 443051444
118478140 592463520
-927857876 -939028464
-534921156 -261627696
-545989796 -567151288
662880460 -574768260
703528584 397626328
-257005070 267251366
363109648 4573096
909725696 614091060
-110511632 454717208
125993164 -146135176
693319220 -329860036
-50376876 -582880408
575234308 610056832
208498224 -526969212
-84908120 405767604
649758296 -712980620
-580739500 944941448
-182283024 -184700648
804981408 572539968
-888170976 -92728988
768251000 645316276
-155164856 976705532
-315383420 -71494676
687275160 -747832272
-341875336 -138940560
852693072 284303844
572467148 692489072
572146740 -991254968
447741052 87704408
925585892 966321400
-22515944 -232281236
990716100 -901424216
-257000612 267263438
591895524 800641336
91461920 789543568
-328389072 -943019000
-460047632 -185312336
-2446752 488491124
-512172188 910016976
898555108 -316242696
-188851388 401165380
-673148080 156067824
439337624 357371432
-335714764 -628946340
92728988 502530820
462741972 -772955172
138328872 -379348508
785771492 -36060464
27045348 -312689080
-449343092 771731796
-256997882 267252650
346361048 589885692
194764372 -613887164
-443881592 -786776408
933071788 914575508
-718529504 -655481948
637641048 -776130124
-364187384 -539363176
-252102840 456930936
-468174344 383644888
-693552244 -216289964
-82126396 464839188
7733484 529707244
-571185516 628582240
858402160 589084672
-719068372 -931265852
961631792 -336807064
716796388 -597065744
869063008 -780222608
960335596 -888738972
-456159044 -138896868
-412860272 -116788716
269739844 859101232
694484340 -109666920
60775572 -463907092
-583914452 97637056
-654214880 774935876
191735060 -375707508
-938373084 412088380
-955908140 166481084
294993820 -595565652
214848128 -84864428
-438420092 30030968
-15161124 -628931776
-657637420 -83306080
-961995892 508400112
332175712 29812508
602658320 509987588
694120240 -185516232
-257005253 267262155
94811640 445920552
-980899964 681813660
-170355108 343754092
150853912 -753730692
-220032912 -792980672
765163432 -913512336
657040296 768804432
-62552380 -281391044
973821860 -619173896
-985225472 816035484
-86044112 555223372
624446064 701911980
-382712792 -583681428
-834590020 -697834060
194676988 536625144
-64693288 501598724
-92641604 -106593916
947286252 -638077968
-860441120 320466256
-327617180 492146688
143251504 70664528
423477428 398383656
9117064 334491388
752347112 -830817944
764216772 293450036
-257009493 267253657
877859664 986579924
-977943472 95554404
-120604484 -473810612
408258048 364376716
-990730664 -140775624
455853200 808433076
-577215012 -130260416
696304840 943659816
164121716 -495991584
-260054784 885826172
684624512 -311625908
-257003048 267262500
-821919340 -789252288
397670020 -467242248
813690680 -84835300
724675512 902633028
584671780 -461926388
588225396 -750643124
-399374008 -933931064
189040720 -848964688
-612620096 -578351004
967486520 -995726116
-415976968 327180260
-257002099 267254048
-256999979 267255864
717917816 585458236
-118973316 888214668
362162988 935635052
-998143740 91461920
-306077024 270540864
117720812 -301358288
330908644 -22268356
-816486968 506419408
-177564288 -852620252
179282840 -359308444
975351080 -205454348
-900710580 -562359732
-578613156 191938956
-760604900 -494928412
-881835636 -41813244
353715868 -284434920
-244820840 -1878756
-407165748 763765288
-43925024 -366051576
-190249532 -328505584
-174229132 -295663764
-793665180 -296042428
-353410024 959884112
143513656 558864372
-458882512 -633650512
-156155208 23316964
16573832 936756480
-438128812 -175612712
630999864 -93311548
93704776 -264846340
-925804352 527959564
-58197744 -724617256
206779672 -575350820
-257008699 267263716
469863768 8709272
204915480 -140003732
552820312 390096740
872121448 309179156
-659822020 -466994660
514196584 440167772
905924492 -157349456
70271300 17505928
466834456 -667016636
-428356368 638136224
544970316 -605862400
189448512 -499982120
-816093740 480044004
33570020 979006644
949587364 551494988
663870812 749274108
-256998195 267251837
-259151816 97942900
-179617812 883874596
66907016 140557164
-582093952 -887442776
-626252 -319694364
-219537736 -641500508
-805549404 -631640680
214964640 345603720
956199420 675551140
442468884 227096452
-257007047 267260419
-966044684 -937193400
227577064 660841500
-526605112 601391252
849168584 -859640100
-885054280 -459945684
684639076 -928513256
393694048 962796912
-173835904 678332864
-855139824 545771336
-501365700 480218772
276570360 563539416
365439888 541955568
662880460 623965452
-257005105 267256035
-257002222 267257472
-256999425 267257389
148319776 -387329580
231363704 -439891056
391057964 -795310912
945829852 -308319880
579414176 297091036
830060616 223062224
-765818812 -239723440
657389832 -391145348
-483277212 -340855856
-609168428 11665764
680794180 307096504
784417040 -140120244
867329892 356628668
263331684 -753643308
755740524 -239985592
148319776 -69324640
-21933384 -222232076
347176632 -497360600
-22894608 -899953252
-835711448 -304445856
271676856 -717495460
-170122084 729161224
774338752 683066164
189856304 -465072212
-707621068 -307912088
-953272056 -328665788
-157626172 22326612
41915192 -523124316
-156752332 -62858224
489306708 631320272
368629404 762075864
-966437912 362104732
-944693860 -779800252
-331243616 909536364
903055384 817550140
709907616 -466572304
-74392912 -466281024
988706268 675755036
-294644284 -483990848
-74990036 -883131832
822268876 336428400
276249952 -410413520
-519861980 150650016
-992769624 -367697308
-356745180 324238332
-609867500 655656716
854659212 -61095980
-863936480 73926864
-239912772 76781408
527187672 87689844
-605978912 932649432
-334549644 -478718680
88388916 -717539152
27249244 -463717760
925178100 -584671780
686736292 591706192
-984599220 -32900076
207770024 -505865976
-99603196 811986692
-724224028 175729224
-179588684 -86335392
187307604 731928384
20404164 255700148
899385256 -315514496
175190356 -941620856
520080440 735336360
946193952 71363600
-779552664 -27569652
948553320 321980912
-176471988 926736448
999935112 942654900
977768704 -419952940
498467464 -907541096
122949288 -119337416
-804151260 240873996
922978936 -34720576
877845100 -255015640
-716330340 -94432976
450886876 -100986776
-43386156 -564413256
-822938820 42497752
-496748912 469222952
-136056888 872704008
-315092140 -966583552
-379654352 -351866240
961078360 751808244
-246073344 575729484
-257000428 267250480
-37516864 154931832
-572263252 -257302188
820943552 59246352
-131236204 317072844
-120881200 706470512
-368687660 716665312
-313344460 659734636
-954189588 578001468
655846048 -77145508
-75368700 747817708
862421824 445061276
321820708 146848812
-836847440 453348192
831633528 -558776988
910118924 950781612
469208388 -873679796
-628276396 -353497408
-993206544 110176660
587948680 674954016
-34050632 978016292
-257006066 267255764
-103375272 -540528296
-997954408 943776328
-915507604 -752463624
-214833564 -892219768
-257002693 267262328
546033488 775314540
-266055152 247049132
-988050888 -110467940
-630038640 250369724
911196660 131556612
-865742416 777790420
689255864 946150260
-330049368 597196820
-257005286 267254090
218343488 504147424
-745895260 729772912
-580608424 -881602612
265035672 956213984
-246175292 -570122344
-346302792 350497224
-933814552 558179864
552922260 -656064508
-787271584 -965374740
-395252396 -498321824
-995653296 263899680
970690600 819865816
-707548248 740390068
-313708560 235936800
-826550692 -884457156
-141183416 505064956
-557043872 272812848
764435232 816516096
568127076 281274532
-890923572 -570559264
-875136196 758405736
-832274344 -683940004
-204041640 -720845180
-157465968 -66368148
725957144 364536920
617338832 -946601744
-359250188 -162709008
-855605872 673599564
-203896000 -390504532
533843420 629834744
-490049472 616450428
-13471700 -589084672
-749769284 -849183148
-257009692 267260331
597517228 193730328
54513052 833920076
-490894184 -270701068
631742628 348400008
830905328 301067008
-284245588 -681799096
539479688 667977860
-238150528 140353268
490267932 743798044
535052232 -224416676
-510919684 -289182784
377032832 -121128788
-257002245 267253610
654142060 -41478272
210100264 340200476
-380979676 550329868
887442776 59027892
120531664 -220731984
-877597512 733384784
-625582056 546994712
399505084 827744940
210726516 -351633216
-93224164 42759904
-21365388 -395237832
704518936 56988932
867155124 224591444
-888069028 737506396
253311652 247777332
429841896 998143740
834575456 -200021976
69222692 -573530320
-430555532 -536129968
844202260 -127391308
-522862164 544868368
488330920 704358732
434298480 -562665576
594779196 -9248140
303950680 115638160
302712740 689255864
-149135360 -419588840
322388704 298110516
302552536 414083648
-737564652 410559160
-75689108 -311436576
-358725884 934426240
672376188 -153082204
110526196 -447406080
-134221824 610508316
-749944052 -561354816
-681333048 241296352
-207347668 253413600
852984352 -108982412
-863557816 -836366828
-438478348 -533421064
-759192192 829361544
263054968 90049212
-347365964 342530716
377513444 -826375924
557262332 -151815136
575190616 702814948
945844416 374833668
807180572 -762206940
203182364 -810049680
73431688 697659292
-281565812 768178180
-102137332 -382596280
146979888 -806030016
246335496 732175972
-210260468 -891243980
207828280 -103171376
-66688556 -981016476
947373636 884937768
-793869076 -320946868
533202604 -169976444
-259370276 -287493360
496180916 806423244
-906303156 150052892
-490093164 827715812
687814028 -466237332
-326801596 620382708
936610840 818118136
208716684 -129838060
227023632 890486652
729903988 246408316
37167328 -634771940
301635004 895161696
-54993664 -129925444
137746312 -144547700
-592099420 -380513628
295241408 -643889004
989944208 -590118716
-382581716 -976938556
-257006135 267250238
-983783636 934338856
466412100 144110780
-300222296 -389718076
-256999505 267252239
-917692204 -515216064
-241121584 717786740
-58256000 -4412892
137950208 -562942292
502443436 802432708
870606792 -92364888
149149924 -267424168
-349317540 222377716
287114696 -578817052
788655164 501292880
-91054128 378023184
-257000717 267261872
-713155388 -344220140
827235200 470854120
-811928436 522876728
-916250368 744191272
-487457080 -824395220
359759928 16821420
-436861744 -920590440
446823520 989434468
-752492752 -521434892
-611367592 -227358604
-578016032 -942392748
497229524 283561080
-44929940 335379792
-669011904 -342676356
-707883220 -218503692
-884078492 -256850704
544300372 -264234652
-151509292 -167529692
-519060960 517924968
-805112484 79708772
990978252 620062300
109812560 -121929808
-424351268 639126576
665633056 183462708
79781592 -917633948
-674822940 458722308
28487184 189972816
-618343748 -800524824
154407528 395398036
357793788 -733676064
-509346772 -699465228
-585399980 -983404972
-334549644 -227984856
230883092 -355536368
114866268 -365687476
896851120 710737764
-551393040 -516060776
-946980408 -168432660
917284412 -53697468
202701752 -942130596
-621110908 122366728
855023312 844245952
-454353108 -928251104
-507759296 990963688
35987644 -186346380
549892948 -170122084
29419280 -450202368
-500375348 -190642760
-378664000 75878440
139843528 387810192
297018216 -774775672
-556257416 287595308
-218154156 -895321900
718733400 840255416
253981596 455678432
833861820 -546936456
-301052444 150984988
590147844 448804224
-624227604 451615076
925367432 336763372
-419137356 664526192
-820637708 159504928
-298634820 37138200
642709320 -764682820
-233621124 516031648
385203236 -509725436
864562732 969438096
373770496 986812948
622654692 -555106860
145858460 -616421300
-596774464 -740885244
-511735268 -86131496
-356439336 -99559504
645039560 -505734900
451382052 937295348
-949266956 678245480
-371454820 217848312
-150824784 852183332
625611184 -336006044
52182812 939319744
857659396 107191040
-694819312 452532608
-371076156 268094112
63950524 660317196
-507249556 -272492440
937324476 506419408
916556212 -108938720
-854426188 -331665972
942931616 -76592076
671764500 124274612
-351341936 825574904
-859829432 681172844
660637604 -432740132
-902633028 778372980
-120881200 -629805616
799155808 -92539656
-832565624 588341908
362192116 579020948
86947080 749172160
-743579584 -798791708
161325428 -81281684
368105100 557699252
767683004 -253136884
-444070924 247777332
-661657084 541737108
-317990376 -361711504
-745196188 3480796
181074212 -839745676
524231180 563117060
-652015716 361026996
-257008601 267255899
322141116 -254535028
-706019028 -335685636
-257002844 267257000
370435340 11418176
794102100 -581875492
-176311784 -280022028
-804282336 880845284
793140876 599206652
387198504 -590482816
920867156 145596308
905210856 -706514204
-873985640 948509628
471247348 331665972
-192506952 343928860
-609954884 -823404868
495977020 -525629324
106215252 241689580
-616756272 -65538000
548727828 156533872
-890355576 -524930252
-855751512 -499894736
361347404 -588706008
-731083672 913381260
574884772 -364434972
-332903912 543892580
941635420 943266588
37982912 -692183228
-839046604 -301139828
-542174028 -967763236
167282104 -682323400
986448848 -388072344
-245039300 -564733664
-753322900 314043532
184686084 -327646308
156781460 37997476
-424394960 -39089776
-954655636 765775120
-940863528 920182648
669579900 -284609688
999294296 -123604668
-240568152 -418729564
-544009092 16530140
-259224636 -208993400
-810457472 22355740
940280968 432026496
-677502716 -350788504
953825488 768498588
301489364 255365176
-969947836 283459132
202017244 466397536
211847944 -606459524
-768280128 -260389756
522745652 -243655720
641791788 -995857192
358886088 -864824884
-873854564 230708324
-398412784 -124842608
386557688 -642665628
-45017324 839847624
-795558500 180593600
569219376 222290332
997823332 -887311700
674633608 -480524616
-698605952 766445064
402447012 -805913504
-283721284 -403146084
-413967136 459290304
-247325848 75587160
86481032 501322008
-795951728 -707358916
-594575300 24292752
-450799492 825589468
-925935428 464984828
-459377688 -914269664
337943056 -462974996
164966428 726219296
-382698228 -82636136
-666099104 -566262884
683430264 597080308
342705484 -462421564
329554192 110846604
-836905696 -550533764
-246743288 -589244876
-747570120 379858248
984686604 -573472064
967530212 427613604
159621440 728811688
743594148 -170719208
326947236 -305844
685949836 -507278684
-110220352 750206204
737156860 839396140
-256997502 267257427
564588024 -846532500
-826070080 790504792
845935376 958995708
-451556820 -763488572
656457736 -285585476
-835245400 -83364336
-256997657 267253511
-500448168 432579928
104176292 -800481132
952500164 -512186752
6160572 514342224
-682498168 291192616
154014300 -595740420
-413981700 -469252080
161500196 290668312
-891069212 -816923888
-257001980 267259293
-878951964 -291003284
-675594832 154392964
549456028 -880961796
-694702800 886408732
864198632 -110657272
-222144692 970122604
-504482396 284799020
144154472 -544081912
909609184 -991094764
-802345324 936465200
-705727748 801515176
-198303424 -767610184
-636971104 -399199240
-25763716 868130912
246117036 703412072
-211993584 628261832
11884224 433905252
-36541076 448309048
-363153340 -902035904
355594624 181103340
-257005662 267263920
-500433604 -824875832
-105574436 369561500
972744124 -616435864
-802942448 -768484024
40284024 -177942952
278507372 -903739892
979487256 114225452
76329924 468057832
-826084644 40517048
520255208 -889743888
802083172 -796461468
656676196 -215634584
480073132 139683324
-824803012 -682658372
-640612104 668676932
892365408 -256370092
356410208 -21554720
634888452 -547897680
752492752 -796068240
84718788 -540411784
570865108 -845003280
-548101576 -831517016
-523051496 500186016
-75091984 132095480
-83320644 -33511764
377877544 -546310204
216756012 782086800
-581875492 -913235620
-257009177 267256898
-580360836 740492016
-920881720 -276774256
820331864 -22108152
712325240 600561104
-409539680 -424715368
421496724 -235194036
-257010279 267261090
-816020920 -245184940
79534004 441580480
898030804 355347036
787679376 773202760
606619728 -297455136
-257008428 267261302
-279526852 317466072
-936304996 450828620
-590089588 -711436836
253996160 35419648
-373348140 -139159020
63164068 181511132
-257001227 267258365
294338440 -927624852
853392144 -227955728
929911400 -413268064
-596643388 -447915820
969831324 409146452
189448512 -505822284
-257007222 267260855
321092508 291396512
-345472644 46502852
305436208 -934761212
-473606716 -366808904
427934012 -682017556
-870621356 -776479660
-357327740 922643964
-613959984 -900899912
117094560 -312543440
-217804620 -323815976
-940674196 -920546748
321267276 -707999732
-752114088 334913744
-820535760 927566596
476621464 552266880
-391742472 -598230864
630213408 394815476
187030888 704446116
-626557844 -657797624
-643117112 -630766840
-221154340 761668072
-612357944 -167733588
-257000530 267252442
-18612792 462508948
-192973000 197648044
619931224 -75849312
-10850180 -558048788
266142536 17826336
-960845336 -554276712
-347424220 870665048
-837400872 -554233020
858256520 -169554088
-64387444 -621547828
-528221716 -865436572
-797451820 -356861692
-786528820 584118348
-212372248 746040900
671240196 -173515496
-401471224 -753643308
330559108 -141023212
-745327264 161733220
50668156 -411462128
-284959224 529823756
-546819944 -597925020
-221270852 -217382264
264686136 366051576
-472878516 388975312
602745704 270788452
-694819312 -530930620
-547184044 -155601776
-918871888 737113168
-86947080 644835664
235791160 -424977520
844988716 722243324
-82519624 -868116348
-257005729 267259371
632776672 -8796656
-473286308 -15903888
-579996736 -896530712
-475063116 267060068
623790684 96748652
-732161408 -728840816
855416540 421074368
931702772 -860950860
-705523852 -954378920
570064088 -449590680
-412714632 838900964
28720208 -695052336
972540228 -168039432
-462771100 -438667680
491287412 -543310020
-257010215 267252102
-748240064 442701908
-941242192 229368436
-60091064 50551644
776144688 500040376
-956883928 542975048
656617940 169277372
103011172 -392849336
-346011512 -850959956
143790372 -482519884
-663055228 728331076
-140600856 -730209832
570879672 170646388
-258467308 687085828
686211988 -316242696
-976166664 -805432892
306164408 833978332
-490981568 897462808
917633948 -781300344
25749152 -361260020
103360708 -873505028
-485869604 110846604
-293144192 538707796
350307892 -747278840
-861722752 -170675516
-89146244 -978613416
-679862084 30293120
946354156 -683925440
-257002142 267255733
67314808 -822327132
-883597880 -267700884
637087616 695751408
-922105096 -283983436
6801388 -405607400
-514444172 573763344
207537000 3757512
-655059592 543513916
133682956 -348458264
502661896 -441551352
-10136544 974841340
-550839608 582574564
-758041636 953679848
638471196 57775388
683736108 -504584344
313198820 929241456
-413428268 388844236
129095296 -118449012
-361551300 -435594676
345035724 -560641180
872281652 593235412
-518478400 -557335152
472703748 -848644280
949470852 -354196480
-754822992 -961311384
-153854096 829259596
-939581896 492860324
795543936 12131812
-559068268 -504919316
-935198132 -736632556
-956112036 -193701200
997386412 496006148
833774436 -411564076
38929572 476315620
-726044528 838973784
724544436 -495277948
-658118032 -151596676
869033880 18044796
-400946920 669507080
851673592 837604768
-821176576 586754432
-537528112 -292532504
471990112 930144424
802869628 848702536
219552300 107657088
-416894500 741890160
-782523720 370479032
-313839636 983201076
-519716340 -277487892
-563524852 -268531032
-49270012 844712
122133704 -262035488
444624356 -919818548
-246131600 77189200
306703276 -957961664
387081992 373901572
-685440096 113424432
-754735608 -547577272
-397946736 -781081884
-260331500 321165328
-453319064 444769996
925687840 776668992
451280104 -262152000
-701620700 66207944
585997104 -405432632
-627213224 520590180
257622596 802068608
594269456 490267932
72455900 420127708
422006464 876971260
-886394168 -929037560
-984599220 661526008
-667701144 473082412
46502852 -229193668
-879447140 -744642756
-953708976 -946383284
-220265936 -234596912
-166233496 -630446432
708422088 -425385312
53945056 -653209964
465217852 -187846472
646656164 154189068
-796228444 17243776
450202368 -396402952
143804936 316970896
892336280 -474160148
937062324 -917692204
564325872 310533608
820244480 488316356
-838755324 -218911484
-396373824 343258916
-202090064 36555640
-878048996 -1048608
-499909300 -421103496
246918056 -887166060
-725782376 -908007144
-469179260 -811739104
-884704744 778722516
-279089932 501249188
-671400400 103579168
141824232 615503768
411957304 71727700
508851596 -205177632
-413326320 520080440
978220188 -713839896
-965680584 -44755172
138430820 14287284
284085384 653413860
731141928 -452008304
749565388 -949470852
501365700 -998435020
-876723672 -989580108
430191432 -670045948
-241645888 277007280
515754932 -877495564
830235384 -618853488
-360662896 -993133724
-432434288 667176840
804894024 697338884
-795514808 -437065640
995959140 578715104
-161674964 165767448
-878850016 -649088352
-452459788 -140702804
-197910196 626557844
337666340 -154363836
-387081992 -433220744
-394524196 588574932
-257009129 267256361
-775299976 630708584
-406029756 322665420
-394830040 -177724492
285454400 983550612
717102232 -143965140
-901642676 -15030048
556985616 331578588
-827439096 721413176
-256997076 267259505
-174753436 -868990188
-846852908 111006808
514953912 -547519016
-823273792 -999017580
722723936 -576093584
-846212092 842891500
-227649884 -174505848
-371702408 398849704
-293959776 290639184
635558396 -598522144
-349827280 367056492
336239068 895234516
398849704 -642185016
477742892 -544271244
-454280288 -83699308
734724672 487559028
-901118372 -700703168
-328068664 410981516
196570308 -199424852
-987177048 -853261068
359293880 985953672
-662094004 580113248
120109308 -1456400
673541308 -523299084
-814739288 -508647700
307416912 852154204
494316724 878238328
340098528 -902429132
61824180 -579559816
-404238384 -590686712
719854828 417127524
-557597304 -449051812
221227160 -448920736
510570148 611353028
-998318508 121259864
-971622696 -917386360
351094348 -447362388
-330675620 -434881040
-257008305 267256119
299654300 -791043660
-998638916 -642621936
-338889716 -550985248
993308492 -540746756
-257004443 267257640
499210228 -580419092
-478325452 847959772
-455372588 -547082096
255452560 -869121264
871101968 -251432896
536741656 -261889848
374469568 -515711240
620033172 544941188
793796256 -43604616
626397640 -595390884
687275160 547577272
968374924 635208860
78412576 493064220
138285180 -592856748
65581692 -837561076
-615125104 -376086172
-702931460 510555584
958966580 -61066852
180331448 19646836
-257006741 267255985
327908460 -763328368
234422144 154684244
-16879676 402345064
159941848 -259734376
-922338120 524114668
476767104 790650432
334724412 -613595884
-925280048 489335836
-854251420 424555164
870708740 -463979912
-494520620 692780352
-861358652 -290187700
324209204 -997896152
-938300264 -131309024
-257009726 267253246
232951180 418336336
-306950864 254374824
990555896 772736712
141853360 623674172
-853537784 -253690316
347438784 -542305104
272608952 58256
-322767368 42716212
318529244 -654753748
960131700 827468224
603415648 -369546936
-119774336 -793009800
497083884 -522294168
-898511416 390766684
-268385392 838201892
942684028 306382868
-589157492 -514283968
-486918212 276890768
-836352264 629674540
740535708 -743521328
-450289752 -723757980
619858404 -117633428
-843736212 -75805620
-134877204 -669055596
87238360 189812612
-746608896 6306212
-573442936 627227788
-223630220 -379304816
989550980 595463704
-128905964 -986011928
-256998459 267249416
420928728 884806692
-368265304 179632376
315587316 -540484604
422093848 -690697700
-257003513 267260924
352638132 880452056
-308756800 -245505348
523837952 -755230784
761362228 675667652
920007880 930464832
332481556 402388756
-635805984 379363072
-781111012 120284076
-899327000 778154520
808826304 -26783196
238980676 -193948788
-284653380 -462698280
974753956 -83000236
-856537968 976224920
-671881012 -83291516
412015560 140935828
-669448824 375299716
85184836 233606560
424904700 26288020
714932196 676992976
97884644 -212212044
-588065192 337855672
-257007873 267252435
743608712 -646554216
-291644100 518522092
-960568620 792383548
265938640 -851469696
-751691732 773494040
-528644072 529503348
240655536 370610108
-233082256 153795840
-766780036 240932252
426856276 999687524
-993570644 -869237776
-829317852 -408505636
305115800 -345327004
-146586660 -752900544
-821249396 -213814084
158092220 332496120
336457528 -536348428
783412124 884675616
418001364 433526588
490151420 295765712
940717888 -436861744
-352667260 613129836
840954488 75281316
-256996400 267255701
841012744 -446619624
346026076 -388319932
669871180 608498484
-842541964 770202576
-156854280 -635907932
-262923892 -90952180
46167880 -448265356
-231771496 -515594728
95627224 -325898628
781183832 -620135120
944664732 -748953700
900492120 731724488
41623912 548232652
-114414784 -101059596
-591123632 867475532
569204812 -252641708
180957700 796956644
-284464048 -246087908
557204076 337098344
278099580 -109681484
231786060 223804988
157276636 -317888428
-278347168 -537513548
474902912 575496460
-273366280 207245720
-256999924 267261641
378387284 -205687372
28399800 -32667052
750497484 -7500460
-234931884 98612844
861387780 -838799016
-247209336 72426772
-264234652 -993337620
632150420 -26273456
-93996056 778096264
448862480 -129969136
-898249264 -326699648
-186025972 -722272452
148785824 530770416
-910468460 250020188
-492554480 -518332760
393956200 586186436
-307853832 965971864
-558252684 -669463388
669434260 34006940
-888360308 331403820
404398588 518769680
705989900 -487529900
-693595936 -578030596
-722738500 145931280
-129590472 -833920076
-688352896 190992296
-702654744 -556650644
-257009721 267255122
-137367648 796330392
-16267988 -720422824
689852988 347671808
-69950892 -537397036
-496049840 163553720
757240616 -556490440
611789948 -229324744
-866878408 -517546304
329000760 -576312044
-425297928 652612840
-260943188 -967981696
-174200004 -983244768
-678798912 629514336
344380344 39468440
-542756588 671356708
626252000 677167744
451192720 -977258964
676730824 -636126392
-303906988 495248820
871451504 -710752328
-877553820 622232336
-202891084 39366492
-318339912 327937588
605935220 976326868
-499050024 -753220952
-149164488 -185501668
88083072 836294008
-526881828 -910016976
-646466832 635645780
478267196 -582312412
50143852 174680616
-346492124 -169728856
200677356 -589434208
401267328 323524696
-800452004 -452110252
-609547092 -429681692
-920051572 656705324
-335088512 209707036
697528216 -303499196
-337826544 117516916
908429500 607915924
800524824 637175000
-335015692 -35652672
-654098368 358128760
-744380604 -236606744
-115113856 -385203236
-330107624 -752332548
368745916 158558268
-583958144 -254127236
-705684056 -345720232
-62406740 699130256
615969816 -405621964
-909987848 -637364332
-50347748 247194772
791305812 803466752
-568054256 737244244
-320262360 -822822308
-257001463 267260186
-518798808 -14738768
-465246980 -115696416
16384500 -482417936
-420156836 600823256
120080180 915056120
864256888 881777380
-367639052 327777384
-281172584 -666084540
-509608924 -859829432
453129732 -711597040
-881253076 441070740
-257003068 267263458
-986929460 881063744
-634699120 -822866000
-127376744 -196439232
-922177916 -646612472
-299916452 -519206600
151887956 -284260152
354050840 -215794788
103069428 -684566256
-230591812 -713708820
484748176 564282180
365716604 -460338912
-400189592 861009116
384387652 -70781040
736239328 463863400
-223703040 328461892
-204201844 -679046500
936188484 -438551168
251039668 -341948156
-318412732 159359288
165112068 131323588
-271939008 -738030700
927042292 -489670808
-368818736 -579020948
-823026204 -365731168
62756276 -200939508
560801384 727253340
158223296 -973690784
577346088 295270536
910162616 575234308
-761274844 697892316
827774068 649758296
726830984 359789056
-394538760 -371687844
281361916 348472828
347977652 539872916
650282600 -725636736
-681973864 -357881172
-257006525 267259909
-610289856 -353570228
240131232 -633534000
-324500484 -936057408
443095136 192288492
-400655640 50362312
-537717444 385509080
-841740944 825778800
380353424 -60411472
806452372 -551436732
362949444 -454178340
120968584 878777196
857251604 -607901360
865902620 768251000
696566992 899006592
-921333204 117633428
-757269744 169932752
-97739004 539334048
-420550064 572627352
-256999458 267263335
702290644 4747864
524187488 -39512132
318674884 -45512500
-904905012 -527988692
-911866604 -63426220
-448935300 985837160
687784900 -473140668
596221032 -103899576
-201245352 -282017296
-256999783 267258655
-42308420 -624984932
-797175104 -295707456
-23113068 934353420
-661234728 -401602300
-150650016 -700441016
382042848 143761244
-234072608 710810584
36570204 442031964
122221088 130537132
-214367516 -637815816
-100608112 -596556004
-683299188 407617232
-209648780 3247772
-257004460 267249436
-638077968 -231421960
106841504 -935067056
-318864216 944009352
-671123684 -465276108
-588866212 160364204
-399505084 -878456788
-606809060 -361988220
-708538600 -951611760
-605658504 -802855064
787999784 537484420
-256998916 267252192
-644282232 -608513048
125425168 655117848
-838900964 -19923552
-648505792 121114224
-43910460 -619290408
507948628 -85592628
704548064 632791236
458926204 767726696
-544620780 -660142428
-904715680 -999221476
-589987640 -793941896
744919472 28006572
-603517596 -197983016
-346899916 -525105020
225669180 926168452
538270876 -452110252
-177287572 -301474800
-267875652 -297979440
300673780 -618868052
124580456 -954903224
-561136356 755420116
-244223716 -673526744
178248796 -822895128
892671252 -693217272
-859407076 -659399664
567355184 294090852
-529328580 -880932668
-520444540 623703300
996585392 807195136
367609924 -923110012
-633242720 859348820
-521201868 864839448
-284143640 -414200160
-257004335 267252133
318805960 921944892
-44478456 -361216328
141591208 172845552
-278172400 323874232
388887928 -610974364
-674837504 296712372
472762004 733472168
-647661080 -43415284
812423612 -68742080
-850100680 -211818816
-611396720 996337804
-257006348 267258720
-979734844 927785056
-358594808 -617950520
-34851652 10937564
-618037904 -688848072
-257002333 267263963
-299829068 136566628
-261962668 -129605036
-78776676 976414252
407340516 -780324556
609386888 -273526484
145217644 861373216
-112725360 -389208336
830424716 -611921024
342050104 478951704
-369503244 -177360392
-299610608 755813344
-416064352 622829460
842964320 972321768
328126920 -541693416
55153868 -821496984
455926020 717437204
-5723652 988575192
363852412 120517100
-844406156 853159120
-450581032 -618067032
596133648 -129503088
218984304 866703640
802403580 -732103152
-297280368 535794996
132299376 570879672
182938404 -211789688
-167748152 -639170268
274545964 9379216
-306455688 -159650568
134629616 925207228
-257007005 267253806
-883117268 274677040
427409708 -736792760
-893705296 526022552
-89321012 -122978416
662472668 -89015168
793432156 11534688
-279366648 850275448
408199792 751021788
-256999979 267263656
-615867868 -558747860
768833560 -83247824
-674109304 -109463024
-749609080 380965112
-315150396 -1412708
275929544 -468713212
-271021476 -996323240
583681428 766328552
335423484 834400688
-114283708 355186832
167850100 -3495360
-257001951 267253535
-252801912 -220790240
-359891004 815117952
538416516 597211384
-377819288 729933116
-257000616 267261266
-137265700 -726204732
-40254896 -787679376
-672536392 967195240
-204332920 -660928884
-257003299 267250014
723335624 -300965060
948888292 620499220
-645898836 570821416
-954830404 976079280
-991313224 -717000284
346987300 -470562840
-925658712 615853304
-847144188 997517488
924799436 -676250212
-720961692 56988932
410180496 -138430820
925644148 714975888
274225556 311509396
-310096688 198784036
-569903884 -921639048
39963616 32914640
139930912 769037456
-14025132 -419151920
-254695232 795034196
-580127812 -708625984
-800437440 -126517468
-712281548 -378562052
351356500 771892000
-978861004 458562104
-257004253 267263816
21015852 -505035828
372823836 -920939976
-441114432 107729908
715427372 866499744
-257005140 267256584
-873781744 -89947264
-159461236 -505268852
405811296 -462829356
272113776 140047424
-827541044 -674517096
693042504 540630244
-718558632 879738420
577841264 630854224
-950446640 796796440
169830804 -66921580
-875383784 -164820788
115842056 -505458184
701475060 -210653696
326845288 45075580
-842556528 -905429316
163277004 884617360
-500579244 547839424
-946354156 -167398616
-401500352 911167532
-837211540 -857586576
-257000352 267257724
-257010826 267259372
-733879960 227737268
-752740340 -500783140
-68727516 -166830620
216391912 890239064
-273759508 488607636
-316737872 128687504
813909140 -592769364
968374924 599949416
-932576612 871247608
-829623696 963262960
303877860 -467926756
237873812 -761682636
-294950128 39351928
576501376 739676432
-92204684 -143979704
72936512 491010696
-927755928 -844712
-764682820 -775110644
-266783352 -535969764
-66397276 -626616100
-969277892 68450800
-367726436 -915449348
217120112 -609590784
879621908 995158120
313897892 -846809216
-569874756 -234888192
-281638632 -334695284
-118114040 529386836
-902166980 518784244
800801540 -229441256
709106596 -389907408
368192484 -336122556
-809569068 810821572
910497588 -388582084
460062196 220455268
-149615972 794611840
307664500 -987133356
-699348716 -161500196
-586856380 527988692
72412208 625116008
499472380 -128789452
887457340 -720772360
-257006864 267252376
831342248 782509156
169044348 530144164
54309156 -724282284
-88680196 -412015560
602527244 -868655216
-769911296 -783120844
-573777908 244092640
-901293140 -978875568
-257009766 267257399
-768979200 485869604
567428004 463455608
-15292200 -485287044
-12292016 638019712
-204056204 386120768
-22763532 699101128
598289120 -632587340
-252699964 103564604
-564092848 204289228
181219852 -775299976
512303264 395135884
141591208 661380368
788218244 -817360808
596133648 -821030936
-998580660 -645287148
372751016 204522252
902778668 301707824
-630067768 220513524
148043060 834677404
-207813716 -61139672
-133042140 746186540
41784116 -657855880
560524668 227737268
-319723492 -605906092
-39570388 971884848
367697308 -74334656
-852445484 -574506108
72339388 539785532
768017976 -809641888
-563131624 -856639916
597109436 948509628
-132678040 -231698676
766809164 -124405688
419312124 239810824
20112884 -300702908
536508632 -945684212
472558108 190249532
-162971160 986463412
987235304 317742788
-56872420 524100104
-910016976 -401281892
309499564 -929853144
665764132 -439221112
504249372 -640888820
-198638396 -972904328
-201827912 330894080
-443400980 902370876
-252729092 -947053228
354589708 224445804
-691105492 548276344
940732452 307679064
701897416 987045972
925644148 795034196
545960668 523765132
-507832116 -78601908
746798228 -240422512
411709716 -970763420
-87850048 -989885952
-744832088 -401252764
-32011672 701343984
-650035012 748997392
-615460076 -293595676
311858932 -641282048
-260884932 -590337176
423754144 2679776
-68436236 -764420668
-148159572 922775040
-925862608 -927333572
662836768 660317196
385596464 828778984
-471334732 801529740
240713792 -444202000
749492568 493049656
-769037456 -676891028
-448658584 -942567516
836891132 29492100
-431953676 -240728356
727602876 973093660
-6612056 611032620
-697761240 707344352
-315004756 623091612
498161620 532678300
-154524040 -878485916
451717024 739953148
245549040 248359892
597444408 -612925940
18044796 212532452
-257002083 267261408
-675929804 457265908
382508896 -766124656
-272332236 -926081068
678041584 -378256208
-879257808 655569332
289459500 452867580
-257007990 267261543
22719840 -744366040
30424196 -902851488
-439221112 171680432
-542829408 -249918240
215794788 -458037800
876636288 -98481768
543382840 731039980
379275688 -237524276
-573078836 -637087616
618067032 -106812376
-907803248 288425456
-757517332 746856484
-903725328 -536217352
-256998182 267263516
928673460 -714626352
-307737320 439774544
138576460 442599960
-237203868 659152076
895525796 143353452
-818249212 262821944
717160488 -188822260
533756036 -156126080
473956252 511371168
-12306580 365672912
249641524 -364085436
346113460 -828545960
531192772 73402560
696450480 102137332
316475720 -719461600
134076184 -207638948
-228713056 -506375716
416690604 -875514860
514983040 -81310812
-294047160 -907744992
856537968 769124840
-85155708 -106958016
317174792 -11083204
-540848704 -703135356
875689628 839774804
-382130232 413967136
994706636 -905895364
110074712 543178944
44653224 -993963872
52663424 695212540
443663132 -46998028
208745812 79111648
-256997213 267261134
-257003094 267254243
176530244 36468256
251593100 441624172
-473956252 539552508
705218008 -695212540
176471988 209022528
-284624252 247340412
-138911432 -774513520
-630519252 -953898308
-145596308 -514342224
764449796 367653616
197429584 1602040
-332976732 397932172
588458420 100578984
346171716 -315310600
944621040 223571964
8184968 465611080
-841420536 12699808
9131628 546819944
-748924572 -168359840
-323175160 -659880276
838362096 -588720572
619450612 -158077656
419312124 -978161932
-256998035 267251671
-384897392 418671308
-637218692 -439628904
-176865216 -650340856
329772652 -749696464
-194866320 336996396
-233227896 703412072
744846652 13923184
-610231600 51410920
-279876388 325141300
255904044 -106375456
-395165012 793869076
-896108356 147402244
321631376 -206473828
572204996 -400903228
-979297924 -178015772
-507191300 588662316
-603779748 -766022708
-207464180 282483344
799636420 812918788
-160247692 503579428
-949660184 373872444
-249991060 -80218512
-579647200 55241252
824875832 -434342172
198813164 -180506216
325345196 -678143532
-257007554 267263577
-652700224 519177472
-253267960 439410444
-359119112 -172452324
759265012 -371250924
-289241040 598493016
558893500 -880350108
107700780 -205061120
792835032 -990308308
-179297404 -357298612
-353031360 399577904
-257003470 267259297
-173253344 525571068
631378528 -895584052
-647005700 -744642756
-256996889 267258947
-318733140 -345341568
528105204 105880280
599148396 -242111936
597662868 -461445776
764420668 -630446432
-858256520 643495776
720029596 605177892
-455081308 -51177896
-474699016 -372823836
-257008413 267253508
483481108 -658016084
-824235016 -119657824
-257006575 267256474
-951626324 534586184
517211332 -697601036
-128774888 297484264
-373435524 -487122108
910686920 -48075764
-610435496 504395012
-1631168 413894316
-332496120 580288016
-433293564 -262763688
211818816 -577520856
-783630584 440910536
-767886900 244922788
-256998226 267260888
-417680956 -285090300
-801602560 -31312600
-863164588 89670548
-634786504 106215252
-487879436 586579664
-888141848 53988748
100127500 -451877228
423098764 179006124
204522252 -518172556
-573486628 -588487548
-778183648 963830956
371338308 -599352292
260098476 476097160
-695562076 28560004
-866878408 14665948
19952680 220877624
477699200 621038088
851134724 -291454768
-861679060 -725738684
-662880460 -895715128
562956856 -826332232
-437822968 70460632
-469878332 -75223060
443983540 -252088276
-761944788 371192668
203735796 226703224
-71363600 612372508
650268036 -720481080
-463368224 -362847496
-813195504 611760820
-85199400 506215512
276817948 -465538260
-27292936 -698970052
-235237728 821569804
601231048 470023972
-474189276 -978788184
-910177180 -823055332
657506344 -796636236
-428414624 -808214616
750133384 -724631820
-519789160 787344404
-484413204 163116800
-946791076 258394488
408767788 -97418596
-774819364 -595580216
-111050500 922978936
729321428 -233198768
-968185592 266404688
419414072 -277458764
-144067088 352973104
-577477164 712165036
535707612 803481316
-257000602 267253184
94578616 51134204
52998396 -512900388
-695329052 -6116880
-788917316 -384067244
416239120 -908181912
-116045952 -381372904
375955096 35492468
765061484 -284871840
-704125708 -298751332
-768833560 -713985536
-585094136 241718708
687624696 -618343748
-773799884 -801020000
244150896 989944208
-350788504 906259464
877437308 702785820
-948567884 -548771520
-206823364 381824388
946907588 -17535056
367362336 71611188
859246872 -837823228
-506142692 769474376
-256999737 267261214
-196730512 9000552
486656060 963525112
-274953756 -771192928
802767680 729612708
-544984880 -866412360
914167716 -168898708
-677284256 -981322320
581511392 146222560
-664380552 -580797756
-277618968 747206020
-38143116 690770520
303033148 -572554532
-233941532 229470384
-277779172 -397611764
282774624 322927572
127726280 421132624
244820840 -209503140
745137932 -658016084
-627315172 242286704
871830168 761260280
120196692 190395172
-588312780 -767246084
876374136 -218503692
582093952 600561104
-166816056 228975208
-861256704 -15583480
-692095844 -641150972
-800000520 332656324
325403452 910512152
753322900 754764736
288978888 -357167536
-866558000 667584632
930027912 375998788
800306364 459698096
-178321616 858547800
286401060 968360360
118084912 -772489124
395558240 849547248
-809816656 -637830380
19428376 -516148160
-465654772 -346288228
-372925784 847056804
-602294220 153475432
32870948 56260732
644092900 416108044
-404631612 -216479296
-256997022 267254755
918901016 -926168452
-254141800 -462771100
597458972 702188696
-380193220 817622960
106433712 748560472
240903124 -322985828
520604744 2708904
-828939188 343113276
769765656 303164224
-691309388 -930639600
-231130680 240393384
743200920 281813400
-188764004 302334076
253894212 -915667808
-891797412 -313854200
-219814452 -106331764
603852568 -440677512
-785829748 825269060
842177864 -697353448
103200504 214717052
-503608556 427089300
-974710264 -709543516
669536208 -739152128
-786062772 606488652
-803859980 501001600
702625616 73781224
13063908 -38478088
-428793288 -816749120
-711058172 -330573672
-411170848 -417826596
167952048 -343215224
-426710636 -420899600
-359279316 687231468
937732268 524056412
-165315964 502909484
-155325060 375110384
135954940 922279864
-994706636 396315568
-838711632 517866712
-584700908 -448527508
-893414016 -95263124
938853696 908342116
-295823968 612168612
-371760664 57221956
619173896 481981016
431909984 826900228
123954204 -298926100
346026076 -733166324
113104024 435463600
372736452 -848629716
-257003488 267253635
-273672124 158150476
-328097792 -398776884
-236898024 -208862324
-956024652 432041060
489685372 -518682296
78529088 252641708
360240540 508254472
-630402740 -982968052
493253552 -524274872
-481354764 809641888
-599687264 766372244
720684976 784853960
137440468 204551380
514983040 602337912
-668123500 -413355448
490297060 149339256
-353410024 -152718104
-336428400 512113932
-772926044 186943504
741598880 61095980
-784620936 317043716
138183232 -521070792
-380586448 667118584
485097712 574913900
465334364 696275712
-41536528 186754172
-222130128 428982620
-257010666 267259004
718966424 637466280
895496668 -149950944
-28487184 524158360
-259370276 720888872
391815292 -580856012
-570413624 -465028520
-519279420 -174112620
-283619336 741861032
460062196 -127930176
-225246824 -481005228
-257006355 267263810
430380764 111618496
-563888952 616246532
163189620 306484816
-225887640 367071056
-799709240 -929503608
-257010337 267256997
-598172608 306033332
954844968 -130318672
926998600 302232128
-961515280 272550696
-429623436 -527347876
269725280 503608556
653020632 422487076
-58736612 731637104
336195376 953854616
394014456 248359892
-257004260 267262077
782057672 -537717444
-602774832 -739428844
203721232 -574564364
-670861532 -538533028
-429783640 482607268
6655748 116613948
-867213380 350905016
-663899940 896239432
336603168 -743987376
-609852936 67489576
389732640 771644412
-436483080 940586812
367289516 -710592124
545683952 625960720
-645869708 246699596
75223060 -611804512
-534892028 -19632272
-156388232 408651276
-505210596 489466912
-777164168 -4136176
-536770784 224751648
36104156 311130732
-308960696 969481788
-179282840 939712972
579457868 678507632
-538984512 132284812
-257008388 267251762
578875308 837604768
253719444 -583492096
313096872 -985720648
905167164 783674276
252685400 758930040
-263579272 280429820
303164224 522352424
642592808 243291620
-809204968 -651039928
-681769968 -644515256
-901759188 -585793208
-748021604 622305156
-380761216 -293581112
-743652404 -849387044
926110196 -546106308
118303372 398048684
-485578324 -513745100
-445527324 -77844580
-876097420 -341933592
902647592 779246820
151552984 -711087300
22559636 980404788
339574224 -509434156
541766236 -315995108
-303193352 -332466992
-10005468 584526140
576326608 -793825384
680910692 345924128
797641152 537892212
-397436996 -702130440
85694576 684027388
514648068 -181598516
-992289012 732904172
103783064 -187016324
-568811584 -826623512
588895340 -772926044
911152968 333486472
299989272 -89539472
237815556 -14330976
780965372 774455264
737025784 617120372
-257008596 267249590
643787056 -859276000
-402199424 881821072
-792165088 830978148
879636472 -183550092
-430511840 -649991320
-187045452 248534660
-424234756 717815868
-256997445 267252014
691396772 517808456
-82883724 490457264
-942684028 272696336
-764682820 -20171140
422166668 -310854016
-21263440 135081100
633650512 154902704
795267220 -688017924
797845048 -606648856
-197648044 -407995896
937761396 -913818180
-690275344 40560740
-77596992 372649068
845046972 -475864136
-982006828 -562388860
909711132 229412128
985924544 -169102604
892511048 -127027208
842323504 -904861320
-386193588 -661744468
-875238144 -465538260
-236694128 227402296
35769184 -801908404
181583952 255685584
-925702404 -962665836
-146994452 466615996
-767129572 -952747752
-271924444 -458358208
-619363228 445119532
309485000 -276264516
-723714288 -250369724
-605308968 -141037776
-425283364 -809729272
202425036 -139188148
-577855828 413748676
911021892 -266113408
-888826356 7383948
140513472 365964192
-849867656 -820812476
-371323744 276555796
117516916 477815712
-745705928 237946632
672754852 -921114744
-641442252 -776902016
330661056 -435157756
-992361832 -115463392
-18772996 927085984
32215568 -475368960
320742972 978598852
-358682192 824948652
-260346064 -835507552
665094188 -67824548
102239280 -854236856
589696360 436832616
-126968952 858780824
-442687344 -160815688
363430056 -511254656
415438100 438012300
336879884 620033172
504060040 -927930696
-690377292 654899388
609503400 446983724
-223528272 -500011248
-474932040 -244660636
-573836164 691760872
475325268 -894098524
-956228548 -855955408
-32011672 73562764
-624096528 -307140196
261103392 -612212304
-557568176 -612823992
965797096 -822778616
-224940980 -540819576
34021504 342690920
942771412 124536764
-332525248 674954016
-371221796 -64955440
-500258836 -719257704
893049916 432201264
121303556 -902239800
-789383364 -614906644
-734244060 779902200
-338394540 313213384
-484922944 951305916
-937280784 848323872
-599395984 157291200
-226426508 706805484
-442716472 710431920
-268866004 -4864376
-902137852 -544183860
680226184 172335812
854571828 659588996
513337308 205410656
778562312 -139464864
182719944 -161806040
-926911216 -585953412
-647879540 808331128
242068244 833279260
745021420 275288728
643437520 286066088
-54396540 -493340936
576603324 -57993848
-159082572 -542217720
636490492 239985592
-233257024 268166932
-573850728 -93384368
493559396 -479607084
618838924 850479344
592623724 574273084
272740028 -454440492
-290551800 799563600
-524362256 319519596
469616180 443371852
97578800 -236533924
885855300 -591910088
931032828 461037984
78762112 863383048
988225656 75499776
-631436784 410981516
-181336364 662705692
958500532 -6277084
-257006163 267257636
-257003427 267250309
-482097528 601434944
-743827172 930246372
106302636 949543672
812088640 -230052944
-805141612 -677167744
745982644 -672987876
-511036196 604842920
-842221556 -130391492
-750788764 488039640
-962199788 913992948
707067636 -339399456
-257007219 267263630
-136158836 766343116
-223790424 -677881380
5315860 -694280444
800189852 754488020
506113564 -27103604
-257000178 267260548
713869024 -876228496
-239534108 711232940
-208308892 219960092
-658554952 -100462472
-256996934 267252722
-142683508 454717208
677444460 528585816
390475404 -426914532
-173049448 224722520
-329335732 534120136
176559372 266375560
-884573668 415758508
-753832640 523095188
-881355024 -99967296
753555924 295620072
866689076 133304292
665822388 -746769100
799010168 -599002756
-563539416 901278576
-474553376 -745764184
636242904 -231116116
888069028 554626248
-257008435 267250521
885491200 -988181964
34443860 -309295668
-203298876 151334524
-257004583 267250923
506477664 788640600
828109040 -635048656
-178991560 388611212
-44361944 -307489732
642796704 266492072
653952728 306615892
756308520 519687212
-262749124 653836216
-905502136 314160044
629091980 644020080
-718704272 -642534552
135081100 -656982040
-257622596 -108705696
-257010260 267257371
-805476584 194778936
690930724 -73999684
-493763292 952937084
62115460 897768652
-1660296 865392880
359119112 112230184
-378867896 -734025600
784475296 216872524
78820368 708553164
-515915136 174010672
178452692 899720228
298168772 -882243428
-256999222 267255627
886525244 -121711348
-279730748 893079044
710606688 -426259152
-909652876 -331418384
-601769916 -193278844
-116468308 -202658060
-574185700 -692168664
-730661316 18510844
739938584 474873784
-257001392 267249864
404267512 -248097740
-354342120 854440752
81805988 928658896
639490676 -614353212
-500040376 845323688
654870260 -460455424
402680036 555412704
201201660 927231624
-380076708 564223924
833017108 155995004
275041140 788961008
68887720 -909929592
795602192 267540680
-109098924 -685003176
629354132 -206867056
805476584 421278264
-379770864 -692241484
388873364 897943420
-263768604 -621256548
-702581924 80247640
-963510548 -439730852
187904728 303877860
12743500 -362585344
66455532 604930304
580448220 42308420
-525250660 -632558212
-52517784 105283156
-394684400 -409816396
577375216 -793898204
-546980148 303135096
-483553928 184482188
354036276 954684764
-645359968 -363124212
-585545620 873883692
-463411916 -129386576
-517823020 957917972
-803408496 -123255132
-712194164 369940164
-550868736 -930945444
-47930124 959811292
81602092 171345460
-27147296 -559068268
-257006349 267258894
191662240 -810151628
-394043584 -672128600
-831793732 86845132
-49168064 954291536
-34880780 561922812
379071792 882097788
-256998986 267250112
425589208 362221244
238572884 -899268744
977157016 96107836
447464336 -568738764
-424992084 916104728
-257002603 267260695
-236519360 377542572
-790111564 120502536
40852020 575219744
-257003840 267253903
512419776 910089796
-857790472 -580652116
442832984 -262079180
686066348 194939140
-696363096 -488360048
27380320 724821152
178875048 -38521780
-798908220 -593949048
-18918636 693042504
30904808 925673276
27773548 -257506084
-982807848 187773652
-548480240 690304472
-821963032 -338802332
548625880 520983408
-910439332 -652496328
475703932 760211672
-26550172 -623950888
-316868948 -660724988
884151312 438128812
-383295352 -259792632
628625932 -72892820
-72863692 647355236
-812219716 93122216
-543106124 346331920
683823492 -228654800
-928076336 -225669180
739137564 375052128
8359736 850333704
-245228632 663943632
442672780 787053124
392558056 605585684
-49677804 -434458684
937528372 -323932488
-384343960 -687100392
269725280 768352948
641121844 -877277104
88534556 -128104944
-798558684 -5665396
-769357864 711422272
75499776 -585866028
-152776360 6262520
-362541652 873738052
-444886508 -849678324
756818260 66484660
-257007516 267257961
-489670808 138692972
482228604 307460604
-37851836 946674564
-310387968 247762768
-252918424 887064112
239694312 367464284
539290356 921012796
357953992 -426987352
-248578352 820142532
-256998293 267255638
-942785976 -25923920
458576668 305887692
-166175240 -746346744
4092484 -8854912
143542784 641733532
-659254024 -433876124
45862036 -636286596
840269980 -331374692
-241529376 485185096
741919288 -216552116
665123316 557349716
-393461024 -842498272
824657372 -994400792
-505356236 -477568124
-650603008 532183124
-481136304 -251127052
-65989484 -559985800
-293013116 -224780776
-48614632 377163908
-427016480 -527843052
204289228 40750072
-874073024 -921988584
500040376 -41915192
-595507396 783324740
-526940084 -763750724
281099764 -990847176
-756818260 -721966608
-889947784 87238360
-256997208 267254339
205308708 -696057252
-568083384 -862217928
-257002137 267254664
-778198212 -651986588
744569936 -939057592
578540336 -200502588
138489076 522716524
-636607004 734812056
581686160 460717576
-928134592 -445134096
467650040 478791500
361755196 -308654852
128148636 -420943292
873796308 -219595992
-830934456 -215721968
394058148 937237092
-257006364 267259747
-106841504 542756588
-318762268 -497113012
-383921604 92190120
-64751544 355055756
-256997563 267253862
173835904 -307795576
972627612 914240536
-362031912 -254025288
911487940 728666048
-309062644 988779088
-162155576 -779523536
-257009047 267253734
574826516 782159620
-254345696 -121434632
-681901044 932693124
292008200 -552077548
683022472 398427348
-85417860 231800624
-691993896 682061248
-805228996 879010220
-257008644 267251743
367056492 -13937748
447624540 638267300
757211488 757794048
-490792236 936989504
-528396484 -978438648
197240252 925746096
934091268 165694628
342341384 384708060
-386747020 -251199872
-152193800 227518808
-571287464 204216408
-257004781 267251377
-344962904 -218095900
-674575352 -556606952
997750512 46794132
-497360600 437269536
11156024 -604609896
718529504 987366380
-257004458 267259125
376712424 67678908
-108632876 282031860
680313568 -723583212
-290580928 -892977096
510875992 958296636
-600663052 -312223032
-667963296 571549616
-932329024 -974753956
-257004699 267258033
-541911876 237116484
-805753300 -835842524
532022920 -10311312
-942523824 -202192012
-995376580 488928044
942116032 219479480
215008332 144037960
627548196 361332840
284740764 -729612708
390315200 934717520
-424293012 -165476168
-436832616 -50784668
-514924784 637976020
-467635476 696508736
761551560 92554220
-607770284 133202344
202687188 -11753148
22006204 999046708
-920415672 119381108
173937852 -415612868
-393664920 -696785452
606109988 -811375004
-839731112 110613580
581992004 -94651436
708757060 -602017504
237567968 726685344
-561107228 -77931964
582035696 -867024048
250529928 -410413520
409830960 -406524932
793271952 918871888
-264220088 381169008
-459596148 51075948
-267205708 -800422876
-193715764 -170442492
-224839032 -519366804
432288648 674444276
106390020 939727536
-961952200 -257331316
866150208 783484944
270875836 -759920392
488345484 -108676568
424380396 429827332
205439784 112929256
-71538368 639898468
-500142324 -128469044
429201080 311888060
951903040 868684344
-204828096 -49561292
652088536 77305712
-177069112 -887996208
-866558000 640874256
-12728936 -548087012
115842056 484864688
-29462972 -685454660
-326073396 -474058200
-175539892 -316024236
-93034832 934834032
-339632480 -330573672
-779902200 -230679196
697936008 874670148
64198112 79242724
-122687136 118405320
-929197764 -202148320
-257005749 267260180
944446272 -325330632
-302625356 650996236
-852955224 -25516128
93864980 -693916344
-471538628 987584840
-196249900 -473024156
875922652 488724148
-65290412 -691294824
-136217092 876388700
649743732 -970486704
-142435920 196774204
-21962512 -794422508
8316044 914473560
376930884 -195914928
942014084 569379580
527551772 -722607424
-552325136 354196480
912988032 499355868
-572161304 -589579848
-942669464 405345248
-372925784 -523226264
887268008 -267963036
616916476 -599206652
43211388 706659844
-976734660 584817420
-657535472 981249500
-84485764 153431740
-424729932 327267644
-276570360 120444280
-974622880 -582050260
-257006130 267254156
-122250216 -64984568
449415912 832085012
221707772 -392223084
-880714208 -705130624
-805796992 657550036
-180506216 718777092
-257000260 267262291
-56027708 757255180
41623912 -29608612
-408403688 -155092036
-676104572 -23491732
-881617176 713985536
649627220 570588392
-540921524 893312068
206517520 -409816396
7354820 755216220
-439162856 -600837820
-558325504 -388640340
657418960 172452324
-550635712 -327748256
-565651196 199716132
652947812 628538548
-964442644 -681682584
-193803148 -121041404
311931752 264773520
271968136 18612792
540936088 -766605268
816297636 -863048076
-514240276 -935853512
769896732 498598540
-54644128 982035956
542873100 -865553084
-710300844 22239228
191968084 414316672
-379392200 682629244
-332059200 -266157100
-240917688 -250835772
42381240 189666972
409597936 610741340
-668720624 -14199900
848018028 651374900
174738872 -875427476
-928906484 605818708
34662320 -256588552
378416412 508385548
844144004 582297848
-558980884 -993687156
149586844 -68960540
-414797284 -822778616
530697596 586594228
470053100 -195143036
-156213464 -638704220
-257010383 267261067
186812428 951422428
-610683084 -289634268
-947184304 187045452
-615343564 766983932
-882738604 -791364068
806685396 -605687632
616698016 621140036
-418409156 -992857008
-318922472 25807408
855969972 -64911748
11490996 317538892
-910599536 935431156
-788043476 -32929204
850406524 341176264
210537184 -117181944
-365148608 998274816
-643568596 720859744
164675148 188530980
132881936 246393752
484806432 -188370776
-753119004 744977728
-713519488 -295998736
363182468 636767208
-724690076 -736617992
620149684 -795223528
894113088 463863400
51046820 -444303948
776334020 -190001944
-487777488 12787192
965709712 -957131516
-736778196 -153213280
-257008316 267253098
-805025100 683954568
-232135596 300775728
-726335808 975365644
-572714736 317320432
401747940 -624722780
144431188 -755289040
-936290432 -936872992
175437944 61241620
-545480056 531877280
-357487944 394567888
-914997864 542217720
-122264780 321704196
132983884 586332076
-421365648 -960379288
-593220848 -84369252
-877000388 101860616
-774790236 -11782276
415234204 946805640
-773887268 -346710584
643772492 -438055992
-340550012 991327788
176981728 30365940
284565996 876126548
357225792 281143456
474844656 -161441940
-350934144 485898732
332000944 -716170136
762993396 -370508160
432157572 -744613628
326248164 406816212
910483024 610537444
-368571148 -407952204
-853057172 -475194192
803787160 177942952
175161228 -961690048
784431604 912798700
-403917976 971447928
589754616 13500828
-949398032 -776071868
-991196712 394815476
897695832 -126007728
572496276 878762632
-765236252 -686080912
-257008758 267260586
-804646436 300644652
-154596860 -54221772
-132110044 86917952
-149615972 961908508
394232916 53042088
809802092 -378867896
-399344880 924610104
-180841188 -317436944
90078340 218299796
-324340280 -83364336
837968868 -578802488
497637316 398106940
-772634764 810326396
788174552 770901648
978729928 401383840
571695256 328243432
213945160 747176892
145479796 338918844
-421016112 338379976
57775388 -492190380
973122788 590584764
795820652 863674328
454993924 20273088
-589827436 -158456320
-631451348 -416443016
-664715524 636956540
85403296 830599484
618605900 -240160360
625785952 908982932
677429896 -701693520
652248740 -116963484
314072660 -138430820
-197254816 104307368
-571447668 786412308
-474684452 81747732
-714859376 -467256812
514735452 766969368
970705164 -730355472
912521984 -740506580
138081284 -982094212
752157780 566568728
28851284 823710712
867693992 672827672
597211384 -397160280
-429856460 669725540
-268035856 723248240
506419408 556068084
-433147924 522250476
-756672620 605425480
-473577588 -792383548
-282177500 -204697020
-202425036 -188050368
-714349636 508633136
202541548 207973920
-257002852 267262881
280866740 242097372
-961631792 527857616
122308472 -31924288
706208360 -370537288
-11243408 -533362808
143091300 -975686052
-89160808 -194240068
841405972 -293653932
-197050920 538285440
721529688 -908036272
-918201944 -611964716
148523672 -718136276
-819589100 94942716
977404604 -825443828
145275900 -101671284
505618388 663681480
-917925228 826186592
-766080964 -153023948
68115828 503768760
-163903256 615765920
-696552428 141736848
-274677040 78281500
-921100180 322679984
625625748 973807296
-601595148 -381343776
593803408 -361143508
231640420 -168855016
-373930700 -577797572
815161644 -51483740
600298952 546281076
341948156 78019348
-834036588 31065012
358041376 927260752
-729918552 272172032
-380732088 367173004
-524493332 204653328
-782174184 -21525592
955485784 654812004
4500276 146309944
928921048 263375376
354749912 -460469988
-704315040 -774149420
243247928 -590220664
299421276 -713694256
-304358472 -667511812
-162432292 -302101052
-256999970 267253915
-896457892 -237189304
-867329892 347730064
-710737764 370187752
315791212 -643787056
758376608 -903827276
-864460784 692722096
785800620 -665429160
335889532 732205100
614032804 -860645016
573340988 87238360
-135984068 -815336412
845381944 -914590072
-827613864 665472852
-572204996 -656996604
622814896 955893576
726860112 -252554324
-308145112 -88170456
-171112436 -262559792
161907988 483131572
-351400192 593322796
776974836 467766552
-244165460 -847391776
900608632 427482528
983070000 -170398800
-358085068 -945130780
146513840 86116932
-635791420 888913740
-235820288 626062668
479752724 69805252
-481849940 -466790764
-315820340 805986324
137047240 -86262572
175088408 -158587396
-738948232 -815496616
-299435840 245053864
885986376 882782296
-64402008 576588760
250573620 521755300
927726800 -251971764
832347164 -822618412
-121565708 -541751672
159373852 670526560
-367697308 -591502296
279133624 996235856
440575564 -96530192
331039720 567981436
229572332 976516200
-310591864 -257870184
525731272 560058620
797684844 -814506264
-549033672 690522932
818423980 617732060
347715500 138561896
-324354844 -468698648
172306684 806452372
-200182180 551218272
-668021552 -871101968
-997066004 486102628
-256997928 267254131
-850464780 375853148
979137720 -233737636
81471016 127624332
150489812 -187598884
432550800 652569148
680532028 690319036
-257002765 267256114
742618360 112186492
-395150448 959185040
-665254392 -99311916
-474553376 -634946708
-282308576 845644096
-341278212 382479768
518522092 -860426556
-502356052 70198480
-815147080 -53653776
782115928 403451928
967850620 844682872
679527112 552412520
-430875940 -802753116
134163568 -274706168
-178889612 -307649936
301576748 -775984484
146921632 -994342536
-874233228 -119847156
-88753016 135416072
-851149288 523619492
853042608 -306994556
881311332 109987328
292197532 139057072
-892438228 730821520
-635937060 106317200
741890160 293726752
986361464 579676328
-912623932 -249845420
-435143192 442337808
-564952124 -655467384
-256999062 267250224
-499676276 797437256
102414048 846532500
-180593600 371702408
501059856 70591708
16369936 -773668808
419676224 970836240
660288068 -226513892
-148771260 782931512
-694163932 -773581424
450755800 99457556
-584511576 -481602352
-96064144 838493172
-852576560 -286794288
86655800 -157480532
-708625984 54003312
677138616 4878940
361915400 488447432
-816239380 -242039116
-425603772 709703720
-334607900 886641756
-672915056 289444936
-956432444 -585166956
-756730876 914342484
-850231756 -670672200
735511128 -823768968
972613048 917371796
-258860536 -417316856
-433730484 149033412
-68028444 -879665600
-217090984 -226644968
-136959856 -383033200
-177316700 -104627776
278551064 29958148
521580532 133799468
304649752 208046740
165476168 -52619732
474800964 857266168
-113395304 -423637632
-811360440 -698722464
606153680 -664307732
-443910720 -119934540
90995872 -393519280
983448664 -767886900
491651512 -224853596
-565796836 468931672
-874480816 -161369120
208046740 -248418148
-602075760 -802083172
858285648 803961928
888651588 -856115612
-257000189 267261191
707213276 -158660216
-257002151 267257111
981977700 715471064
-661555136 90151160
-818001624 682250580
-478762372 -643859876
321048816 -806801908
648665996 13894056
325578220 -236359156
-204085332 -778766208
305596412 233082256
-257008434 267255372
639024628 981613600
-787912400 -272507004
-950956380 -180695548
-274225556 945218164
679643624 -41420016
-285760244 -43968716
373319012 -223105916
311582216 561034408
455765816 -187220220
736588864 174534976
-625567492 931324108
43225952 -230591812
977011376 869412544
433512024 214877256
859858560 -433118796
-257002209 267250276
-348166984 906929408
991721016 25909356
-111385472 -431138092
-739443408 -347380528
-412059252 471567756
724413360 -252598016
-86757748 -731855564
-827206072 704737396
-346652328 -215372432
84223612 -286852544
-651010800 -117837324
-256997698 267255870
-280153104 -398995344
-72849128 -915740628
943688944 506856328
-433745048 970355628
667337044 -900404736
68174084 -609343196
319140932 -665370904
81558400 -578919000
314961064 -535722176
-885913556 538795180
-688950020 -789689208
843124524 -189798048
-963219268 -75208496
-579894788 559694520
-256999226 267251280
-159825336 -554815580
-253078628 -78237808
807952464 701591572
299552352 855372848
-329845472 525702144
703033408 -241005072
278696704 -745050548
700164300 172539708
-430934196 -296581296
667176840 -254738924
37487736 -474232968
913424952 -542509000
-629048288 -177389520
-959651088 -401340148
-296231760 102603380
526386652 -454527876
-483175264 -324587868
-135547148 105516180
-643757928 -628145320
-863383048 -170995924
769386992 582137644
957553872 158864112
-808462204 15670864
724486180 560277080
396432080 -961515280
359352136 119730644
-40065564 -567661028
75062856 996599956
-518391016 -610610264
-995274632 201274480
962316300 872835084
-373304448 -466397536
787009432 271341884
-874713840 374105468
-319606980 -690770520
560000364 720903436
252335864 838609684
-500870524 71917032
-897739524 -461271008
250326032 262195692
-420185964 -344729880
-975467592 -481252816
-770042372 -466441228
814448008 -8607324
979953304 -497171268
784883088 150111148
-51993480 -686415884
992099680 -494069136
532474404 164456688
859174052 753191824
737011220 943324844
-256996493 267259114
393650356 -724821152
621489572 -673992792
695649460 825604032
-733544988 801617124
529182940 576297480
261831592 -792179652
484136488 176340912
789019264 -98336128
359832748 -131469228
-699887584 876578032
612634660 174491284
-605673068 -787242456
-448673148 -626892816
-268341700 -731884692
-519410496 154247324
624489756 -377600828
-812496432 -410209624
-952674932 -549514284
-442279552 -721194716
-538081544 -586463152
-677706612 362396012
631800884 -958966580
-434254788 -208789504
615299872 756643492
-333719496 -926284964
-719315960 126925260
200021976 -159330160
120182128 263040404
192128288 -358332656
253952468 96297168
816807376 374658900
297280368 660142428
-927173368 -716141008
425006648 -522104836
210755644 -525323480
393082360 -324150948
-159330160 577783008
621431316 743026152
825574904 -605731324
-534018188 726627088
-257006438 267259182
744832088 790140692
-120691868 -34269092
-451935484 295532688
-774120292 953155544
987133356 -460280656
-808899124 -775431052
-589346824 992259884
200269564 -988735396
-344336652 556796284
-118842240 -401281892
-871524324 472907644
555208808 500171452
-76329924 -755376424
-190482556 -199861772
-257005809 267254036
809321480 934251472
787198764 -647646516
-803874544 141547516
52576040 -842716732
-328942504 -304110884
872223396 -217644416
973355812 -330850388
-826710896 345487208
79927232 836308572
-616712580 -646423140
941606292 723073472
550373560 96865164
-613188092 -984686604
394815476 84820736
219668812 -99253660
-685352712 428356368
17141828 837706716
244602380 -45206656
-58634664 677386204
722316144 -795471116
916061036 290289648
-258744024 593060644
618970000 -168753068
-273380844 400131336
-608731508 458722308
-479082780 -690770520
-256999031 267250630
-293260704 -267409604
90937616 -220804804
58605536 -239534108
-84995504 537644624
499151972 -174039800
740157044 -677619228
765804248 796155624
527143980 -694338700
-219843580 -111050500
-53158600 -839425268
-240407948 -134017928
164675148 -495991584
714262252 -999891420
-660258940 -853989268
-879651036 285206812
849299660 482126656
-257006559 267252650
-794466200 75062856
753089876 -731899256
-306615892 740302684
-825443828 -560553796
-257005841 267258185
-432711004 98714792
-257008834 267260611
-268079548 -85097452
-464125552 476068032
-253049500 -823987428
297003652 424074552
98307000 -981963136
638747912 -237830120
-964180492 -7005284
-120109308 515813188
318616628 662443540
-791815552 824599116
267016376 -250792080
649408760 -68305160
-28953232 -469455976
-582618256 312543440
236781512 579122896
930537652 -287959408
668021552 -221591260
591808140 138256052
768163616 -505268852
-14097952 477131204
785086984 -341773388
618285492 49750624
-91796892 -939640152
982400056 953650720
-853450400 -147052708
511356604 -777557396
-152732668 178321616
521769864 519891108
-257010071 267252488
-759221320 -840197160
3393412 299974708
-210449800 861737316
468130652 639927596
-167486000 -588924468
221736900 476839924
-295765712 -94098004
826463308 -903535996
676585184 -984846808
-829084828 -57309340
-865378316 268458212
-339923760 714422456
-516308364 907366328
-519803724 898525980
-151130628 75368700
411433000 578205364
-879330628 -608818892
432128444 -228043112
844682872 -197939324
462363308 -205862140
848469512 837357180
39133468 -194429400
-693260964 768600536
757546460 694761056
-766896548 840765156
196643128 -957218900
-343972552 -271662292
954364356 -280109412
-2592392 -188094060
-320073028 -239912772
-436279184 -433002284
-732642020 -799854880
-120371460 -998959324
-257007714 267256941
285847628 734579032
-462130284 -436832616
751808244 -350380712
-819778432 -313795944
220833932 -504759112
456916372 597531792
-133653828 990803484
725083304 -617513600
-948101836 669274056
-292983988 869121264
-653544936 -303193352
345676540 592478084
-230387916 -232121032
-856377764 112943820
-594298584 469106440
439133728 816588916
-296013300 -799068424
-257000249 267256675
-250282340 -484762740
-702348900 450479084
-278973420 200531716
520357156 273162384
-740521144 747424480
71698572 -789893104
-316213568 327267644
-412918528 167587948
-153708456 -234159992
-760561208 -789208596
-703120792 -77320276
382173924 774265932
-256996906 267251375
-257009971 267257737
951786528 -419195612
293668496 46794132
110875732 560553796
357706404 423928912
762250632 -590613892
-597677432 -902268928
446109884 -616829092
551363912 -835886216
-47464076 294032596
630155152 -682760320
-585516492 665152444
536188224 788189116
-783062588 -106098740
-776843760 505196032
-260841240 875209016
-70606272 700746860
359934696 817797728
-662006620 596949232
94039748 40444228
579457868 -74960908
-1150556 745851568
-306746968 356774308
-707227840 -862887872
-257003857 267262807
471058016 613959984
-406787084 -35929388
-553999996 631495040
688323768 900142584
385436260 -24103420
-307358656 -719942212
-362264936 157626172
71086884 -502181284
435623804 324951968
-355725700 347861140
-403917976 366270036
247529744 720874308
-729204916 -318136016
343025892 -865101600
497564496 -585312596
861737316 424569728
-636869156 731039980
655598460 -579982172
254535028 676876464
-489335836 182501484
540120504 202148320
-589274004 -977244400
351735164 711189248
-627053020 466266460
-664497064 372532556
-827613864 -238543756
-37269276 -54323720
-870781560 -924915948
-190293224 -366342856
291542152 309485000
244180024 746463256
193977916 137731748
-495321640 -24482084
745356392 235281420
-578919000 998347636
-118201424 844741128
-995478528 94666000
920459364 608454792
-494957540 921901200
-561733480 752259728
-616333916 28880412
-222392280 -925250920
449925652 -382974944
-161806040 -160072924
-980958220 -804908588
-497025628 119745208
-233912404 660608476
590424560 -267409604
-386732456 -683109856
708363832 -98641972
-414666208 262370460
-318747704 80990404
361391096 -655059592
-257000116 267262001
149834432 697266064
-974156832 505895104
390970580 442789292
-204711584 66411840
-678973680 143717552
-480932408 253486420
-893748988 983681688
866397796 974520932
787737632 -322811060
793869076 -835405604
660317196 640481028
236839768 942625772
717553716 724602692
-257005040 267255918
-911007328 -816953016
709106596 564821048
-774950440 -987278996
-516788976 846328604
113162280 199788952
756861952 -257316752
753468540 -530814108
227067324 357517072
-879884060 -313985276
450959696 53901364
-891302236 807471852
647530004 534280340
779319640 819661920
-521027100 -310606428
184555008 488054204
-419020844 -783980120
665341776 699654560
-970049784 171374588
687872284 941402396
103069428 64809800
-622829460 364871892
77058124 660637604
-515201500 -647457184
-313213384 -333340832
-486524984 815176208
7383948 -587861296
633184464 -204332920
-798675196 951830220
-996206728 689153916
-934804904 -489583424
-20593496 892394536
-976603584 70489760
149717920 682716628
440633820 894943236
-257010126 267258753
701504188 -437706456
476737976 780076968
554436916 498642232
256719628 984715732
-988851908 -562651012
-475223320 823652456
-500346220 -471407552
809161276 638281864
68916848 503958092
322650856 700135172
-256997079 267263942
-567311492 -28661952
134119876 -910293692
-667613760 74043376
2577828 -134731564
75747364 149368384
-548713264 -695722280
205599988 894273292
134804384 -797073156
143804936 -220848496
-525774964 -70096532
-778445800 750046000
-694265880 -129168116
-648811636 -716097316
901409652 -159140828
-730340908 -767886900
-131250768 -595361756
-754939504 -54731512
516905488 -729496196
448673148 436439388
966510732 -343375428
-256998056 267255800
-842163300 -53930492
189550460 -264030756
616464992 36672152
845673224 602279656
-36191540 827599300
885898992 -46692184
295197716 593861664
-828225552 -373479216
-709281364 -475077680
-847653928 157393148
-770581240 693858088
180753804 -924129492
-417375112 -776683556
-120866636 -576705272
697484524 -237480584
-256998201 267263827
-194138120 -674152996
582428924 112186492
517779328 22676148
-908953804 6888772
-308582032 -330253264
-400801280 291061540
-395601932 781955724
-349565128 121259864
419923812 -58285128
412423352 -176981728
584584396 578190800
-447464336 90238544
-956971312 -562447116
-303717656 554640812
161106968 -874582764
683328316 662807640
-190657324 993934744
-578001468 -110351428
-842075916 585327160
499122844 -483481108
579093768 -947227996
-223193300 358623936
-289648832 -223178736
758813528 645272584
-587686528 136464680
440400796 192288492
208148688 624824728
-668560420 294192800
378780512 -23433476
675259860 -348443700
-483160700 657899572
81252556 -351633216
300062092 -929052124
-88228712 896137484
202162884 -804704692
-699421536 549324952
-228188752 -304489548
141882488 870344640
-504132860 -11855096
929765760 -499734532
-478966268 651272952
910584972 -861460600
-714160304 -635805984
-211979020 -120983148
851105596 152965692
-536901860 104147164
880452056 908414936
-82869160 143120428
742793128 -978278444
754619096 -178743972
733734320 232354056
219960092 333588420
-651826384 311669600
-867169688 732743968
-569379580 701387676
-406262780 835143452
770770572 -63149504
-489204760 -664613576
130260416 65173900
547839424 784591808
715806036 -49939956
-82927416 388072344
-560262516 -119293724
984380760 -639548932
31443676 845920812
80990404 -643714236
-334942872 669477952
20302216 359526904
684755588 -384664368
747206020 -481092612
-280662844 -502880356
-225465284 -555004912
-98103104 74596808
-179239148 738380236
43240516 -416341068
-365920500 742822256
-674240380 960088008
146455584 609081044
696625248 -89699676
565214276 219057124
81354504 -436293748
446342908 -495176000
-624373244 339734428
-631815448 -921624484
-466441228 -128337968
950563152 525119584
622377976 -428385496
541722544 221066956
863120896 -914604636
-772722148 929299712
-228960644 986099312
-422996816 466106256
-934047576 -929299712
826375924 337666340
-643830748 -785538468
-542115772 -171039616
313708560 -902618464
308989824 813865448
-763357496 752725776
781300344 -148057624
-75645416 -176661320
662181388 -56624832
-91811456 719126628
-256997589 267263128
-907657608 150169404
698067084 118434448
-887078676 -105909408
-257782800 951291352
569510656 141940744
-840255416 -936610840
511079888 -775314540
997211644 -757590152
-314378504 934134960
-939290616 61299876
653151708 61416388
-137105496 -797480948
-254505900 -793883640
382406948 630548380
-948582448 -252714528
626106360 -288090484
-545203340 489976652
-624489756 -737084040
-58503588 -435347088
632864056 765760556
-256998700 267255160
-668691496 -103448092
-425909616 621999312
-257008608 267250478
193293408 305392516
674502532 189579588
221882540 -599119268
-257004075 267260222
-630155152 -252656272
407995896 599002756
992230756 764595436
-96471936 -275973236
-978001728 -235732904
-861810136 208454532
2199164 346113460
-541591468 450508212
-515580164 -961704612
979414436 397218536
-154742500 -19705092
362789240 -278434552
746273924 -407427900
975205440 181715028
370915952 -622101260
-822866000 -877160592
652845864 176282656
-257003273 267256172
-351414756 -212343120
-433963508 104525828
-257004038 267249579
-48134020 563306392
521245560 -544722728
927304444 581205548
295896788 -630839660
945611392 -363313544
-257010739 267256674
963321216 504817368
-247937536 677124052
-669638156 513992688
932358152 320495384
-205410656 -390213252
-719680060 -400422616
346317356 850959956
-21947948 -63440784
763619648 781562496
130653644 894462624
891171160 625116008
202687188 -209401192
219712504 774965004
-474480556 756002676
159344724 668866264
-971826592 -913264748
-872980724 293013116
358725884 -569714552
-244194588 979793100
946543488 380382552
470854120 -68334288
476636028 295387048
877641204 481238252
564573460 -644034644
-527726540 354516888
-934601008 -572190432
795733268 502501692
-139727016 750803328
421686056 205585424
664045580 616785400
-256996384 267249432
-890268192 234028916
16923368 763182728
-424686240 276949024
-381067060 -876738236
-707781272 141882488
-43444412 617528164
2665212 486510420
-929314276 148305212
786062772 888316616
836162932 -6670312
729743784 853042608
-240640972 -879083040
190584504 -288556532
401296456 -710941660
-372765580 968054516
878966528 798951912
818977412 216581244
-907206124 422254052
-634655428 622931408
858897336 221634952
-728971892 -916599904
-388363624 -349856408
907351764 -648389280
669900308 -405971500
-955340144 -125789268
-834662840 -739589048
-319242880 -702596488
-173369856 -323990744
-764304156 -969263328
-843182780 -964486336
336282760 339108176
-921318640 98379820
-717102232 -211119744
60251268 321791580
-88898656 320772100
880772464 -400495436
438026864 -919148604
-346200844 -1383580
580215196 455095872
-228334392 -838988348
922789604 -775445616
46182444 993774540
-518274504 750410100
-131381844 92437708
-874480816 252598016
-257001844 267255722
-766765472 -663725172
-582006568 -39424748
899720228 675099656
-335671072 -253311652
-280123976 415146820
-992784188 605847836
-73854044 595376320
211906200 -483597620
-421147188 189273744
-257001397 267250207
67227424 -919964188
363866976 134338336
78834932 328898812
-145945844 -771367696
-448993556 220397012
-324136384 -580273452
-257002580 267254158
111662188 808869996
-939334308 681172844
-875660500 -789674644
-850697804 807064060
294469516 331301872
-520444540 141037776
514706324 748589600
-173763084 175423380
-127551512 887661236
-301969976 85490680
-231014168 -781780956
-833614232 -671313016
-162359472 297731852
-256998626 267257998
994429920 -460644756
-257008250 267249419
-646612472 85286784
175161228 859800304
480422668 -169961880
795398296 649641784
-670992608 19093404
493049656 -780994500
-21802308 51541996
-143047608 537921340
-140659112 -394393120
731039980 -480189644
-262807380 -498132492
-640349952 665997156
398427348 699974968
317597148 -897273476
-61299876 887020420
432827516 -993789104
-189259180 104831672
-896894812 -914808532
102749020 620455528
868495012 871349556
888695280 289226476
585196084 717029412
-601201920 -190613632
-256999216 267256188
-204842660 814418880
-19559452 -356584976
-747613812 -769634580
-549121056 555587472
811506080 223673912
425924180 -348895184
-996468880 509463284
-204580508 -295110332
-256998693 267258036
542596384 -349128208
-420579192 296027864
-579079204 905837108
-11330792 355740264
543368276 721049076
-814710160 -152120980
-257010386 267259103
704067452 -676395852
-478310888 -898089060
476737976 300921368
685265328 -65872972
96821472 -172597964
-255874916 298722204
263841424 -640160620
-211571228 745341828
-285396144 777353500
-606634292 -827541044
-824963216 -207114644
-313344460 565520120
-256999168 267258649
302421460 852765892
41827808 -301096136
116846972 997706820
20287652 -218154156
-782261568 639243088
87879176 -38987828
403087828 -980433916
-178860484 204871788
-176457424 -915915396
-585545620 765527532
319519596 358623936
-201653144 868946496
-882374504 133216908
-934338856 829143084
-257002742 267262418
932430972 -329714396
-125920344 778358416
577389780 462858484
-988342168 411010644
873927384 -316155312
-343535632 259515916
2505008 -350191380
-340914112 191502036
-40444228 -829041136
181773284 -549674488
-851702720 331884432
-38550908 -590890608
585458236 635966188
-982167032 -941140244
436337440 -493238988
483670440 -98496332
54076132 415729380
748108988 -265137620
695969868 26652120
792616572 197283944
-873738052 -854164036
-611833640 -351909932
-757167796 -983448664
562782088 -181569388
-945858980 -476126288
743273740 62100896
-30307684 -717058540
720990820 -877597512
989288828 565010380
-432041060 541139984
-982021392 -699436100
114240016 -153781276
-602541808 -806292168
-404311204 858140008
183477272 938911952
882942500 -233519176
14651384 -117487788
-196118824 711495092
-257001561 267257745
936989504 -400364360
289605140 -407122056
-256998614 267252864
122133704 313912456
315339728 554131072
-528964480 590453688
-801296716 254098108
669681848 -992507472
-673730640 265006544
961529844 -514123764
-152048160 -169626908
45454244 -713592308
449299400 -98481768
-769168532 483335468
786150156 675085092
-519527008 -10369568
920270032 -447114800
-257007573 267263529
-680808744 -662108568
-346011512 192171980
-749143032 45687268
-283240672 55765556
-369925600 -721733584
-894375240 82344856
670570252 -486015244
-10733668 -848935560
-509448720 183957884
-49138936 -253690316
-866907536 602017504
-523226264 456392068
537513548 -532780248
24525776 -738729772
327427848 781533368
-383630324 -337578956
-723816236 489714500
363473748 -4340072
602119452 851906616
212182916 -392543492
413311756 709092032
136712268 407719180
510366252 758930040
225785692 62756276
-905138036 841857456
-606226500 505225160
530916056 189419384
-299435840 892278024
689692784 -984439016
825152548 329787216
-989361648 567704720
-808957380 -44653224
383193404 -273628432
521143612 -307824704
307285836 -28603696
526372088 927843312
-28661952 -258496436
627504504 773450348
-649496144 -759265012
-176632192 -621489572
-257004434 267253044
33264176 309557820
750832456 -855503924
-21846000 -52794500
959257860 346579508
646233808 -161121532
750468356 276075184
45133836 -980448480
-30176608 -969438096
-213522804 437065640
624358680 475558292
174534976 -593890792
-155791108 -543572172
-289648832 -787140508
642592808 138649280
340054836 -63950524
-820841604 161354556
-846284912 814782980
188895080 315689264
928163720 840401056
150751964 478456528
-625276212 -56275296
-169160860 -561966504
-257009120 267260366
108632876 -88563684
-541809928 -651695308
946703692 -914721148
322752804 -863091768
295343356 -832638444
147183784 923139140
177928388 -433701356
-952980776 917998048
913133672 -230606376
-994517304 -107176476
976661840 -605818708
-257000641 267253552
-380688396 -294105416
-380557320 -710883404
988414988 -416617784
590788660 -711509656
167558820 -69645048
125163016 995740680
-148130444 473519332
143469964 390067612
797451820 238558320
-212940244 -373493780
-747628376 -380236912
-477480740 481340200
960626876 -21773180
234873628 -586550536
-452678248 -914488124
-961850252 209313808
-722796756 -381052496
-854193164 302756432
-257006616 267262613
25749152 -630169716
29055180 277604404
612809428 -282949392
-194589604 623135304
-52343016 147038144
-368236176 -485126840
-157087304 484602536
550388124 -508079704
-649685476 128643812
-28064828 -838755324
28822156 -264831776
56391808 -730530240
350773940 370697492
-911852040 -980011560
-613421116 947781428
-590264356 871917552
-348312624 -2956492
-356992768 159038880
-80669996 257724544
726394064 16369936
-284041692 -879971444
-877306232 -298795024
476752540 -232135596
-254666104 561704352
-265385208 -404995712
803656084 449372220
-574171136 -305975076
-161369120 654316828
338205208 -400611948
-629456080 47041720
403714080 -159286468
146411892 -444129180
915478476 -465348928
149499460 113293356
-213449984 -633330104
511633320 -815496616
514837400 228480032
-579588944 785829748
388611212 -930843496
33060280 -504438704
-983536048 302712740
377396932 -992827880
-216552116 370493596
440269720 -242053680
-334622464 693159016
-343856040 -326233600
101933436 827482788
321675068 797903304
-606255628 -859290564
-595361756 282002732
980098944 -990716100
754415200 642403476
310693812 -805622224
78732984 776727248
-772430868 -30700912
486801700 745327264
-192099160 846954856
-152193800 -904424400
458008672 -688556792
109288256 86349956
736894708 -249190040
-290624620 417098396
-833934640 162388600
-335190460 87646152
699450664 944315196
-646175552 477262280
438769628 -506113564
392630876 -418758692
-522701960 578045160
-91607560 -610318984
653690576 122803648
531600564 398383656
2359368 -857338988
-209925496 -2971056
276657744 -307824704
883379420 719403344
-133114960 -435230576
-180346012 -962869732
536712528 329612448
-315645572 580448220
-384868264 314203736
797466384 -73125844
630723148 -750541176
-643175368 -187016324
531236464 375605560
902370876 -245621860
-257006082 267255588
643160804 574171136
-637524536 -585822336
-120837508 -668997340
19122532 -47099976
952995340 -423491992
543615864 -644529820
19122532 691047236
989012112 -766605268
-257003818 267262538
918915580 -998784556
-715645832 783295612
-975540412 214731616
-527449824 -103899576
-871160224 -148669312
-554844708 -632237804
-941504344 94199952
-234116300 460411732
-218561948 194283760
464751804 -865917184
-112914692 72601540
-572743864 -168563736
467504400 -467271376
816909324 -198230604
382042848 -784853960
-705480160 -460863216
-809379736 -825851620
-529896576 -237582532
922236172 -932649432
-93049396 -100870264
-858722568 565549248
441667864 -901162064
853494092 847217008
41041352 516089904
-530712160 -641223792
367143876 -665676748
-992347268 -680211620
359541468 -197313072
148217828 -835391040
-951917604 611731692
-815103388 979749408
-10631720 238296168
608017872 384475036
-329976548 -914240536
-839993264 -878529608
-257010261 267258236
-906317720 -699072000
-282701804 -897171528
784009248 914051204
-98860432 310635556
749346928 544183860
708028860 -575467332
950810740 -298955228
-241791528 -157465968
-394567888 -721121896
680255312 -130085648
-647311544 486350216
106987144 -978103676
699741944 380877728
-990031592 311392884
-202774572 -223003968
-280808484 897564756
143906884 176384604
-600604796 -946193952
-891010956 -361988220
-237830120 -470009408
139450300 438085120
97316648 150737400
372066508 -287114696
585836900 -758478556
-904671988 575787740
133391676 714786556
63411656 852358100
556752592 -401747940
698809848 514458736
469295772 475121372
-841478792 335452612
-809772964 93457188
-982283544 -402068348
-257003313 267259483
-298285284 -583390148
130187596 752405368
439395880 653006068
776829196 -724690076
-704227656 -25792844
-375882276 -15437840
-474407736 -907002228
871568016 693756140
-590541072 456129916
817754036 -366342856
-37560556 866354104
-736049996 -827074996
106346328 -642490860
-106215252 -514720888
-238500064 -273992532
563422904 837968868
-381329212 909929592
322738240 -72412208
965447560 292168404
-153519124 -824031120
533756036 -466586868
364842764 400364360
-965010640 -250209520
-949936900 -989099496
-38667420 677182308
-210173084 -371134412
-442366936 -854149472
663550404 296945396
-288978888 -694382392
-104263676 739326896
872878776 864504476
-293013116 -545683952
670264408 -499137408
538824308 294411260
-838070816 593628640
955092556 168753068
338045004 -37575120
868174604 731185620
765731428 -401864452
557684688 -965083460
-571870024 -103346144
-406685136 119657824
-2242856 434531504
884151312 374935616
392660004 500506424
-459770916 -564311308
567384312 143295196
-76096900 -689488888
-410530032 122017192
123866820 359512340
-50886616 -65304976
592623724 346696020
417404240 89495780
341263648 96952548
-466615996 516628772
-603473904 -825385572
-78398012 243582900
534659004 512987772
-352463364 -574112880
670876096 -221867976
516920052 577331524
940659632 -112565156
-487995948 -988575192
883219216 729015584
898045368 129037040
831313120 379566968
637917764 401107124
-257000830 267254344
-257005535 267263098
-161645836 847872388
-109040668 585676696
-631436784 -932212512
613639576 941606292
603197188 144853544
-962622144 567675592
-808811740 -140251320
-93850416 10602592
-360546384 -85563500
987293560 -748400268
-514400480 -988604320
589215748 -313242512
-249889112 842352632
-964777616 928848228
-269040772 641340304
-104074344 -161500196
25355924 -45162964
-678027020 -154072556
246539392 338816896
-836862004 512536288
892205204 -600808692
-931353236 4267252
824380656 -856916632
-256997689 267261835
-382974944 -517284152
21103236 874480816
-390344328 999134092
-330063932 603954516
22384868 -921828380
-789499876 605279840
-428676776 208483660
-789645516 -456945500
923066320 -150198532
496413940 877917920
-706892868 -951975860
-729335992 382902124
-508298164 -520313464
-749113904 366430240
-110089276 683197240
832638444 -449867396
-11024948 -912886084
-915012428 159432108
-26564736 32157312
-263666656 451702460
-257007567 267252297
-678886296 713199080
-260520832 575991636
-274939192 -337972184
543484788 -263885116
571695256 617338832
-954509996 589521592
370420776 -541664288
-77931964 -24263624
176384604 -803058960
190220404 -66149688
-779887636 -62261100
739778380 -360065772
-256999670 267257410
-895307336 -583171688
-416224556 410209624
83976024 351006964
304591496 213697572
-220411576 631538732
-659967660 -11272536
-531702512 -248490968
747613812 914415304
624227604 -512507160
-256996456 267259217
-934047576 336093428
-184744340 -748342012
-570326240 8374300
928804536 94767948
759410652 -697542780
178598332 -206634032
520051312 -246335496
-624038272 211265384
-22996556 292765528
-744249528 935562232
559403240 559563444
-74509424 -97637056
549630796 339705300
-833832692 -743841736
-542290540 746492384
-409874652 196570308
612722044 -671822756
-283430004 347671808
-772416304 -181846104
349798152 208075868
-484646228 -630213408
697062168 526444908
-257006936 267249942
387154812 173937852
-338860588 987235304
763182728 -297804672
-572802120 861810136
559111960 -47158232
242286704 -199992848
-554830144 59858040
-263695784 387970396
214411208 14156208
-97680748 -129051604
-718835348 581540520
282192064 403743208
961107488 979545512
-963044500 645709504
815962664 -222479664
-523197136 821103756
-257005253 267251191
-256998307 267262066
-602002940 576559632
-26419096 437007384
-308509212 -962199788
29215384 674808376
803452188 -976865736
-479781852 29623176
248767684 -717713920
-718471248 408593020
977666756 -840066084
877014952 146353636
-178627460 377411496
783208228 -900754272
-747337096 626252000
810384652 -491476744
556242852 -810792444
-527245928 518842500
617848572 -768993764
941125680 828240116
-791466016 875077940
-221125212 -618358312
-97054496 417112960
-180083860 624431500
-111370908 -27919188
-717073104 167427744
620819628 -932241640
827846888 545596568
-928513256 -719796572
492510788 -323655772
-257008029 267255869
-256996404 267251289
-345152236 -718354736
-912216140 -356337388
-514779144 610741340
574622620 974520932
804631872 -63688372
-260433448 -318121452
-257003957 267258085
-306805224 -54979100
-864620988 -727588312
185982280 -374673464
-649467016 623674172
-520182388 270511736
-48818528 643597724
287959408 532153996
414331236 -446590496
716665312 -63746628
880757900 -552762056
-420331604 884369772
693916344 -998740864
-774411572 -775649512
-745050548 -534629876
-345428952 944475400
813807192 -999061272
-12787192 -422865740
111968032 776858324
-713330156 -257564340
274094480 -973137352
-814404316 549164748
824133068 337826544
-748443960 -352026444
328374508 967370008
-881296768 328097792
-23244144 670104204
316519412 -352332288
-127158284 471422116
-608352844 -613493936
-986958588 279191880
321325532 -932998968
-256998197 267250984
-626528716 -625756824
-256997675 267250077
163699360 -62246536
369546936 -614149316
-880932668 -405651092
448134280 460586500
-235965928 617382524
72747180 202570676
-300149476 105705512
675318116 410937824
-649598092 -854280548
231247192 279555980
823492252 -827744940
363910668 759133936
841973968 634975836
-874801224 -43488104
-393577536 391582268
-741628008 525454556
744133016 369008068
-504016348 -686430448
669477952 640277132
315834904 600998024
173355292 902065032
44318252 431429372
240262308 129721548
101307184 -645141508
-257005158 267251894
921420588 575146924
906609000 671895576
378591180 461882696
981132988 782115928
-336224504 -139595940
687639260 53712032
-637189564 913628848
231014168 86000420
-449474168 -697804932
491433052 990599588
-257009532 267253755
988953856 -370653800
-456756168 898045368
-148043060 479738160
562578192 -360823100
743113536 585574748
-534892028 -398572988
-709150288 -217396828
-257010235 267250112
-812365356 -778038008
-606401268 221664080
-348487392 -905443880
618620464 -622232336
77407660 660156992
-809787528 149630536
1427272 -359803620
-812132332 849707452
347846576 33642840
-354109096 -887602980
594240328 -385421696
-935576796 -168053996
-732642020 922148788
173835904 158456320
637553664 -342312256
367886640 -874262356
929634684 -658802540
-309557820 -350511788
512783876 -155761980
970544960 320975996
73562764 -976822044
632631032 -377003704
-708640548 -93369804
-513643152 936057408
-362075604 -485097712
627926860 315820340
986332336 319548724
-47653408 -392718260
790169820 -511225528
-257001681 267252771
-726408628 -120604484
140964956 209517704
153956044 -408738660
-731506028 628640496
398733192 -127303924
163772180 -15015484
-502108464 -592041164
-350293328 71319908
474131020 620193376
510788608 -745065112
850828880 -25312232
810078808 -728928200
-530144164 290027496
-404631612 324150948
-576574196 125949472
-721485996 613595884
577040244 861096500
-63790320 -694251316
350788504 840036956
-165563552 951597196
570384496 976705532
633213592 686080912
753366592 175102972
25909356 56100528
80524356 565651196
-41929756 -953869180
-270555428 -374789976
749244980 -740695912
430293380 113948736
881529792 348021344
-121230736 -723204548
449328528 -611586052
-523007804 941373268
-964763052 -484587972
662428976 -967224368
-637524536 735292668
-984963320 582123080
191094244 874466252
-980463044 -238660268
-335539996 -497681008
467183992 98845868
-702013928 392295904
-506798072 -548975416
-894229600 977928908
-425647464 -418773256
-432346904 911400556
60134756 760896180
-239111752 428822416
754983196 742152312
-995900884 -601828172
-763546828 728301948
-182035436 753876332
153256972 -694061984
449532424 458241696
64576776 -281551248
979064900 -687843156
667016636 -76679460
680677668 -433162488
250937720 -389747204
-925105280 722199632
-718573196 678565888
794422508 639883904
8068456 -804078440
722680244 -647530004
134877204 454527876
-852634816 -537732008
639738264 801689944
682308836 98569152
10602592 -909376160
-75426956 -559111960
-832667572 413530216
705334520 552339700
204755276 -33147664
-257003322 267263354
668778880 -867781376
824409784 -845600404
346492124 391436628
-992784188 686532396
-317203920 -376217248
14039696 180622728
-817885112 -811739104
-72528720 359221060
215547200 607391620
469310336 798937348
620557476 -444595228
-670104204 714058356
-670104204 154771628
-156475616 -918566044
974826776 -848746228
-164442124 149586844
-231188936 502254104
14826152 995609604
469441412 -289561448
-868145476 772110460
-941125680 -983623432
856057356 211760560
-456494016 206357316
22923736 968506000
679366908 -996905800
582603692 -85723704
-684886664 -729263172
-477131204 -399082728
-151844264 387577168
500972472 498583976
8854912 879039348
-362017348 -190584504
-140149372 109856252
145989536 924682924
-51847840 -398136068
260185860 44318252
-551014376 193759456
-430948760 -188953336
290129444 -914240536
-257005891 267253992
138794920 -530610212
855314592 589274004
839439832 809277788
341103444 420113144
250690132 220105732
-50974000 723146292
-700907064 -294644284
685469224 492423404
65479744 370318828
-460105888 -131046872
946383284 -559898416
-894724776 933159172
872485548 -646117296
-811928436 -468582136
33074844 -144664212
7937380 -913395824
-764202208 -83874076
-391524012 223368068
-845236304 -838099944
-728462152 370289700
316606796 191968084
911619016 73824916
-14928100 991313224
-268778620 634990400
-774644596 210435236
-502865792 -771790052
542028388 -389048132
-499370432 -709849360
-733486732 315791212
-785145240 796796440
-629062852 -934965108
817011272 281959040
833570540 -275274164
429259336 -13894056
259093560 487981384
95059228 355623752
646670728 -376304632
774994132 -362046476
-615416384 -138547332
-4660480 -974783084
-255874916 -683372008
-546251948 -177972080
651331208 -68975104
52182812 242461472
-13457136 -251738740
-94491232 -372984040
145785640 -671283888
214425772 -331374692
440124080 -55998580
-428545700 -95670916
702960588 46313520
781198396 -438667680
-800976308 -70460632
359323008 -693042504
131250768 -537469856
-295124896 -611294772
-54207208 -142246588
410748492 -970341064
-283036776 -725869760
-660215248 -61474644
-17520492 845920812
89772496 -256603116
836250316 -625057752
986681872 983506920
739516228 -753133568
863484996 274822680
-173937852 -479971184
437269536 565520120
-756206572 -64489392
-256998150 267261731
-365483580 238558320
709281364 -48002944
-257004618 267263948
988414988 378241644
516818104 -606168244
84121664 637932328
-494957540 665807824
619625380 -961995892
-798034380 -808112668
824380656 -792267036
-578190800 584001836
-256997090 267256367
478864320 -620440964
743186356 -543178944
935125312 -685425532
143324324 53959620
-436628720 921507972
973836424 -630927044
-526007988 -973763604
464023604 -797728536
-644995868 -515594728
-385334312 -847988900
934601008 808695228
-257000102 267262303
-390679300 -415976968
-746885612 -812598380
256020556 -410879568
204376612 -733035248
-887777748 -789339672
-329292040 135343252
-749492568 -417054704
-257003811 267260067
-449852832 885534892
-739457972 363415492
996949492 -743463072
-504278500 -822705796
-648593176 -694702800
-257004024 267256419
20680880 811578900
970486704 394917424
-344962904 733049812
700746860 110715528
359847312 355390728
399898312 136770524
-33162228 -456173608
38332448 -760138852
-921711868 -659734636
949048496 -899705664
-639840212 -498977204
-929343404 446473984
-289357552 -605381788
524857432 735758716
-953140980 304620624
-338103260 739501664
-376042480 468276292
563714184 779305076
335059384 -704256784
801180204 -296056992
801617124 847624800
-689998628 591444040
195827544 -892001308
-548480240 -866339540
-115769236 18860380
543295456 -267715448
-248083176 913832744
788975572 878398532
94141696 562621884
523488416 853494092
-745691364 713184516
-535984328 -622552744
53537264 -540542860
913366696 169015220
116512 -361230892
-839308756 -685542044
384853700 -129357448
73781224 -784795704
912347216 -98132232
-341161700 629252184
123080364 173471804
-432609056 -939712972
674211252 -382421512
363852412 -522905856
-160757432 -285978704
-208090432 -89714240
-803277420 -178889612
-379596096 -684245848
-249131784 -368920684
958442276 802068608
-89015168 109870816
-93195036 458882512
-257001624 267249693
845716916 470795864
-441478532 -475849572
168723940 -675784164
-483495672 183419016
-407282260 654156624
727064008 -519658084
293231576 -569306760
-424919264 -669303184
831167480 39060648
-477815712 -578365568
-490835928 565636632
418511104 473257180
-269375744 -275259600
796738184 -167209284
-683881748 893559656
-522847600 477349664
852765892 710635816
-953446824 365935064
-874378868 413748676
-998187432 -672929620
-937877908 -814025652
887952516 -551931908
58576408 542013824
-618853488 -233548304
-315194088 -139377480
-897055016 -790475664
54090696 -670410048
842978884 -185123004
-257010296 267258481
164747968 -789048392
-619406920 247689948
-612678352 -954000256
209867240 -545887848
-195769288 -845833428
187933856 145261336
-154276452 -22297484
564617152 -190599068
520677564 414098212
-997735948 -220761112
926270400 -157742684
-602396168 862436388
848920996 -643583160
-52721680 -555864188
-469179260 356206312
-82621572 -998973888
-396155364 -738729772
-257006915 267261411
269608768 767828644
798660632 931600824
799199500 -85971292
863237408 -410413520
-119351980 -797801356
486219140 234713424
704548064 122978416
-257005536 267253259
187045452 595638472
159592312 311436576
332700016 560699436
639359600 -887326264
354822732 -432288648
281245404 33540892
-971710080 -993483260
675318116 -487864872
-547941372 -297775544
-686139168 304431292
-863310228 348239804
-432565364 387635424
22486816 -792674828
679774700 -413748676
863645200 -34502116
-920852592 -912682188
-387460656 -207857408
-486131756 -408753224
786397744 -31778648
-505429056 -604041900
-146805120 -886860216
-977958036 60527984
-524478768 347497040
-386295536 448964428
-107467756 -878340276
679206704 727792208
-42657956 -711378580
222057308 720175236
549965768 -90209416
592929568 142901968
978846440 -657083988
762687552 -501598724
797990688 -992653112
363983488 973064532
609692732 -610173344
319985644 759599984
-573239040 126022292
-321937220 658525824
-174170876 -333704932
-695008644 -32186440
619246716 14287284
-692678404 -727981540
457542624 -869558184
537382472 -909419852
-926736448 846780088
-446765264 -405694784
586594228 -148145008
-565301660 -435012116
-992405524 -427992268
412889400 585982540
-895802512 951407864
-921187564 41784116
-480014876 -250719260
949048496 286794288
789106648 447376952
-593104336 -842046788
-493501140 -394116404
735656768 -347569860
555776804 -297440572
544271244 931513440
985924544 -605003124
-509186568 -49925392
576268352 183331632
-964195056 -338409104
-76417308 987730480
345647412 -214309260
-336297324 -695037772
462873048 382275872
921872072 797757664
811229364 -354211044
-257000415 267254387
-329029888 382596280
439599776 -650136960
913774488 -152732668
416472144 438594860
-6000368 -865829800
378809640 -430715736
732438124 650166088
-412277712 670278972
-58270564 -874247792
-529721808 515842316
-256997849 267249616
-126255316 688848072
-873781744 -113526380
585545620 -609561656
633839844 -701402240
-932605740 821307652
947359072 -538868000
757735792 948844600
663229996 439468700
-527231364 -639417856
460135016 83509976
-172816424 -619232152
435682060 -612124920
-390475404 259428532
-30016404 -868786292
-20680880 -475135936
-319315700 628028808
686779984 -161573016
-533217168 207697204
-574389596 196220772
249830856 902866052
-414156468 323422748
193104076 -360182284
579982172 883903724
678624144 947490148
89175372 -645796888
592448956 524056412
-256997914 267258436
130231288 307999472
194167248 -204114460
-902094160 755332732
238237912 88884092
-257010706 267258209
-587715656 -909376160
11680328 -976210356
-645359968 496151788
477728328 781780956
-257001337 267256018
-52503220 -79446620
356949076 -641806352
281085200 415554612
-619523432 788553216
808156360 -101831488
-371294616 -502807536
-825108856 -618300056
-818933720 519017268
929197764 625159700
-953767232 -515725804
402752856 805986324
-47813612 508938980
340185912 773930960
715674960 721180152
-537528112 -490078600
420943292 -931076520
646292064 586754432
865727852 124216356
-61125108 150344172
262705432 842308940
949237828 63921396
-984803116 249554140
-257001894 267262048
484762740 20535240
713767076 -897156964
534804644 401311020
-318966164 34895344
-289401244 423171584
-257001738 267259838
815394668 -518653168
-788669728 571593308
-421686056 994823148
506900020 96792344
-257003089 267261232
-574913900 -939581896
318267092 -899108540
-79737900 644995868
478383708 210260468
-881966712 -104249112
836090112 -371294616
-445993372 -753949152
71334472 855591308
992798752 490617468
590744968 45716396
995813500 -704242220
-847144188 680124236
157844632 -300499012
293202448 975249132
-267730012 158514576
-299246508 160859380
201769656 420142272
-890209936 225552668
481165432 -139319224
36832356 461649672
192288492 -519264856
45978548 -920838028
-625130572 236155260
-257008407 267256842
-485825912 145319592
225581796 58590972
-99326480 -713839896
872922468 949150444
-822691232 466994660
843736212 -890836188
-273642996 209721600
-843983800 169961880
-275623700 354400376
-841464228 -154436656
559679956 854134908
-257000031 267250898
819108488 315106704
-723670596 807238828
218081336 -740535708
-381576800 726321244
380615576 856173868
737768548 -718078020
783324740 -642825832
272288544 -691717180
749914924 -105050132
-664118400 -548742392
859188616 -551174580
652612840 -635019528
457484368 -732132280
913352132 350555480
79839848 -354997500
-301008752 -311727856
-954480868 200648228
521027100 -920109828
-356599540 -322097424
417680956 273031308
804835768 430555532
191181628 585472800
872747700 24700544
-938897388 -200852124
-350570044 -834677404
-256998887 267261201
449983908 -516701592
441565916 377659084
-925993684 790563048
70154788 -804777512
-578540336 -116308104
-684114772 975205440
599556188 -706397692
542290540 -15525224
387984960 -579749148
-31676700 -7383948
-257009572 267256764
941111116 -921318640
933319376 186055100
310504480 -372416044
511400296 200633664
531804460 981875752
870650484 860790656
-970384756 -258642076
875107068 305334260
-670235280 381970028
480422668 -237203868
-257009056 267262820
-770610368 -846663576
-424817316 -901118372
-754327816 576588760
139115328 488913480
-517429792 -851134724
-50682720 -531964664
-400029388 691309388
-870330076 399621596
325097608 -231101552
633781588 -418729564
630854224 878922836
-719170320 771090980
-257007543 267263431
-59697836 602425296
-257006310 267252097
953869180 499719968
706426820 190409736
689241300 869834900
-64008780 -840721464
-159927284 917371796
-137134624 -818190956
-914677456 813341144
31778648 778504056
509667180 408228920
-199177264 -417579008
596322980 -473533896
-589652668 920634132
-374513260 440357104
291906252 559111960
997867024 -916279496
277997632 913104544
-97316648 862873308
-577841264 -327355028
-657491780 162505112
-242155628 28283288
142232024 -775416488
-304897340 -67809984
-240859432 -269390308
-79402928 -523634056
757255180 932984404
613333732 765192560
800495696 347540732
-82417676 31166960
-506448536 349623384
147737216 -456071660
-445192352 980637812
-543091560 436847180
-862290748 -661016268
-257004481 267263453
960772516 -906492488
-784970472 5723652
365381632 -266375560
329845472 379960196
-361187200 749740156
-398150632 -553257232
979822228 -76329924
371702408 275463496
28749336 105224900
550140536 -157436840
986973152 -930683292
-682104940 844974152
-264205524 840371928
-848454948 251432896
345443516 -98656536
37123636 534192956
-415481792 -16530140
553796100 -402126604
896982196 518172556
-257001284 267253555
-963117320 -736661684
-600473720 -196730512
93806724 553708716
420462680 -264322036
-899239616 -690319036
652496328 -75091984
-692605584 959170476
-12918268 33176792
-672288804 436250056
-968855536 41827808
-434050892 -952500164
212969372 231888008
-729685528 129488524
-631946524 -57294776
-139435736 -594284020
859072104 -517939532
-494826464 -270904964
-137993900 -666637972
591269272 -527843052
-157043612 -998172868
-612751172 -865931748
718893604 -306310048
178700280 -885141664
-452765632 -383280788
-256996756 267255670
-606357576 443939848
-677560972 -146848812
-77320276 159898156
333166064 595143296
805840684 743696096
-705960772 -841493356
-723175420 -779843944
-181001392 -560160568
-232718156 709936744
-388480136 174695180
-884311516 47828176
487078416 444755432
-473606716 -295809404
229936432 800670464
945028832 977783268
-662210516 780222608
-54265464 -960481236
779683740 -469761820
686881932 246553956
-267030940 904934140
346506688 -779960456
165199452 -932445536
-804631872 -118114040
-54134388 608119820
-442760164 -491127208
-694964952 -349652512
-723029780 -356832564
911298608 -275390676
510774044 478485656
453450140 -341307340
492263200 -777804984
-170690080 307781012
-876650852 -516002520
-890792496 -257535212
688498536 -297527956
117662556 -382377820
-114647808 210478928
651127312 419647096
965360176 -448891608
801791892 84223612
838988348 144868108
292474248 -1966140
97986592 -943907404
-151873392 186215304
680910692 607915924
852634816 334811796
179399352 -159068008
-68188648 128643812
87646152 -540513732
593235412 -379683480
-121274428 -910075232
356395644 11724020
-703077100 631859140
-964894128 577943212
-939057592 558820680
925862608 -789980488
194167248 -482228604
455387152 -427293196
-858649748 165447040
-436643284 -91855148
-99166276 666361256
691338516 -759731060
945028832 967253496
369561500 448614892
192055468 876840184
871786476 -28326980
-865407444 -132328504
556388492 -191210756
-817783164 -258569256
237975760 -205978652
-278565628 599949416
389659820 911225788
313184256 5199348
841187512 356555848
-124667840 -277050972
595361756 -204376612
-456523144 -240757484
810632240 116934356
168155944 893428580
959898676 -452576300
-257003373 267261864
269055336 -934353420
87733536 693246400
730224396 -314567836
-257004993 267255808
538023288 -229936432
-501409392 902793232
-84427508 422530768
392936720 213187832
581700724 242665368
-451789844 363619388
72980204 -135736480
-256996829 267255946
518012352 -200094796
570530136 303033148
873956512 -572394328
870213564 922440068
56100528 -333195192
582836716 -499909300
367245824 -180360576
843372112 -716024496
880787028 553708716
175015588 -843299292
637670176 -595740420
-571229208 314757168
137396776 -801238460
180156680 -464183808
-277837428 22690712
727034880 -286852544
71494676 -201056020
-387868448 -988269348
-245621860 -516264672
-257006103 267262447
130580824 -357589892
-740812424 -784941344
-528746020 -151276268
-600604796 431138092
-371673280 234727988
-549456028 66586608
967763236 -591385784
-495496408 -573734216
-83757564 -866747332
-700848808 -985400240
-804923152 905560392
542115772 770916212
-593162592 984570092
-334607900 -896210304
-639767392 -306732404
20273088 284027128
-63397092 -253005808
-77218328 -823492252
537557240 993803668
851091032 -36089592
-210580876 504089168
-180841188 833555976
-256997214 267254627
-666900124 -903230152
524231180 -682847704
-63469912 960466672
464824624 -283779540
-821569804 716942028
601099972 498715052
837109592 -215867608
-675944368 974156832
391815292 739341460
-957248028 255408868
673191772 966700064
255467124 695795100
38201372 -198288860
208396276 265938640
356424772 730865212
-715092400 151014116
-738860848 -667701144
968491436 -2825416
852460048 -953388568
19297300 145479796
-466921840 -382450640
-511662448 -748502216
243335312 -989143188
910410204 -95598096
-13471700 -26113252
-838842708 440415360
-444842816 342676356
-786135592 -682658372
777076784 861344088
-324951968 891884796
276992716 -767042188
224445804 821642624
119628696 523561236
-249568704 -525702144
232310364 -787533736
-416282812 63965088
574127444 -472499852
-602279656 421991900
197924760 -751735424
-257010041 267258502
-323976180 447988640
860382864 -687333416
758522248 688673304
744133016 571316592
-257006383 267250393
-473038720 962185224
-460105888 -916643596
86714056 -184467624
967501084 -70416940
-237014536 893180992
66586608 -72339388
-486728880 275186780
-946718256 284012564
853450400 -957714076
-749740156 629091980
-74305528 -534979412
-257007711 267263742
558252684 323102340
-257008320 267254142
-570384496 -692838608
-752885980 -835915344
889962348 -54250900
-739763816 -347074684
199162700 728258256
-11403612 172729040
812350792 649233992
-356890820 280866740
305625540 225188568
-134250952 -18525408
-257000624 267256279
202993032 83684744
863179152 58401640
-174899076 -134483976
710140640 675041400
-686707164 984497272
133042140 -487777488
523284520 858460416
-706222924 -96122400
-57833644 -863120896
263040404 -873475900
-256998593 267262118
138328872 828371192
-551990164 862742232
-479548828 -638718784
-451076208 746608896
101525644 599119268
690377292 -735627640
-567821232 903550560
-223513708 -241077892
792281600 590992556
532124868 875398348
-257004002 267255315
-894375240 289838164
205483476 -777047656
-238485500 -547358812
-486102628 177229316
744992292 844712000
452721940 998726300
-272230288 740113352
357822916 -961413332
-199585056 596264724
-464693548 -845163484
-425385312 278623884
256282708 -685600300
-461955516 637204128
810413780 -947562968
629150236 431997368
786485128 -407704616
-119686952 -85082888
-125381476 983230204
-749055648 -552019292
513905304 517531740
-910628664 563947208
317407816 -16559268
168753068 206750544
226528456 794582712
-601449508 980157200
216945344 -249408500
-962665836 -468392804
-543615864 934717520
809889476 -115842056
-567063904 126197060
-383805092 470490020
-257010582 267258707
-206138856 519206600
-966175760 791480580
463601248 -670774148
-289794472 -489903832
-690974416 163655668
-711786372 -208571044
776785504 -725461968
801791892 -447347824
-811287620 653894472
-746346744 -709048340
-372911220 730180704
-76300796 430162304
164762532 152849180
271880752 568112512
641937428 -700717732
-656079072 -117138252
65392360 196264464
23972344 642447168
378489232 -433235308
-97564236 -605920656
324005308 -67620652
640160620 142931096
-634218508 834138536
31997108 -850770624
-791859244 478674988
-164966428 492015612
830060616 -185618180
226659532 -524260308
-657273320 -803743468
-657986956 -716752696
-503186200 816923888
164616892 69470280
960554056 680313568
-770959904 390722992
-60003680 -928731716
-675667652 994517304
-364507792 -358871524
123240568 -214149056
-452503480 -918930144
657622856 579486996
119089828 -392922156
671516912 839352448
-605556556 -898409468
961063796 896050100
-315849468 557786636
-257001128 267256493
134032492 868611524
-280123976 -211046924
847755876 -661220164
-108327032 530318932
-257002233 267260060
166772364 -298620256
648811636 915158068
-498962640 36541076
910016976 569714552
-55503404 978307572
-387679116 735656768
-521784428 34006940
321005124 -666011720
-777790420 -26826888
-753920024 842308940
-496399376 380615576
-789164904 673788896
130071084 -55226688
-59493940 -828312936
-632587340 -807661184
-246510264 826186592
258496436 -179923656
-178787664 -650501060
96122400 742676616
896967632 -198449064
-550999812 409772704
-603488468 -148946028
101146980 537688316
654637236 818351160
-561150920 -339647044
915420220 761871968
91636688 819108488
514211148 799388832
442235860 -553344616
509215696 416632348
-691338516 886190272
-166786928 -331884432
-257004441 267252738
-186841556 806306732
-118186860 573355552
254607848 -686270244
-897987112 -253471856
-419880120 946208516
-215561764 -482767472
485563760 -319315700
-623295508 960524928
552834876 682731192
-274545964 -277822864
935270952 888287488
892481920 -601449508
773829012 242141064
-205891268 -932285332
157393148 833643360
-228334392 33904992
561718916 928513256
-393053232 -943834584
-175335996 98933252
652845864 860033328
500186016 399199240
-21292568 -163233312
908283860 -706426820
-175627276 356978204
-561573276 455299768
792543752 705742312
801879276 -296916268
-952674932 -840619516
884369772 545887848
572117612 -26491916
-842716732 -552689236
-623572224 -925090716
-245082992 561048972
582924100 -855008748
-137061804 -654156624
752929672 221969924
-553490256 -177870132
-204289228 632747544
-283167852 -490602904
-384110936 211469280
-696727196 229499512
-659487048 -108982412
416676040 -571505924
76956176 -405811296
992434652 -471960984
129808932 -801384100
886496116 -588283652
281624068 20943032
-143761244 -532925888
780135224 -456319248
-13661032 -978147368
-151086936 232499696
-257006273 267259538
-67824548 315310600
904220504 -581176420
644733716 -986652744
251534844 903958352
540076812 -32113620
-618139852 80349588
862028596 349754460
91039564 162403164
-397203972 -549470592
-425938744 376406580
-684828408 654375084
405272428 102807276
641573328 -680342696
379130048 -530450008
-945524008 789718336
391946368 471276476
776275764 988429552
191021424 -705086932
-223236992 -75106548
-149455768 741526060
342618100 -24700544
-44434764 390344328
-976690968 -262064616
-453595780 -189768920
20666316 108428980
947271688 421438468
-574913900 719301396
-504030912 126182496
929576428 -101467388
146091484 -352740080
-135852992 56362680
-107657088 -549863820
750177076 -136450116
542479872 368600276
-977258964 -674910324
920561312 -799927700
537411600 685032304
327209388 882156044
859669228 629761924
94797076 -394582452
-799825752 336777936
929343404 -549732744
-697164116 -640582976
886496116 -834313304
-226353688 383484684
-133610136 175117536
-257001211 267261097
406961852 -850188064
-254083544 560524668
-145275900 65902100
591531424 -511152708
247850152 -503069688
-257007195 267258395
-546849072 -550592020
385188672 -40080128
-686182860 -848221924
-571651564 797408128
873272004 858970156
327617180 763619648
-990381128 841449664
-853435836 826405052
-572525404 43560924
688454844 341875336
676497800 -788014348
204828096 -667453556
-486102628 579355920
-643102548 83116748
621008960 -304911904
-532692864 -630868788
-871815604 -6539236
946368720 786980304
996483444 931134776
274735296 -520764948
-341219956 -982487440
-17928284 922935244
263593836 885418380
259035304 -851717284
71217960 303426376
462042900 668021552
235514444 -5315860
-253544676 -230606376
-761522432 831618964
819341512 -436468516
778620568 96777780
125716448 -724034696
364755380 924741180
-284405792 -436352004
912259832 273686688
718689708 -387081992
-281245404 69062488
825982696 -671968396
968098208 -527770232
-439191984 189433948
65887536 -9626804
12597860 -19777912
-267089196 795762396
-709951308 -927406392
-581904620 -80218512
-225975024 -265589104
163014852 363866976
870097052 -743084408
818001624 -408112408
-874276920 -58649228
-925833480 -958631608
255714712 -636082700
-108880464 926357784
478645860 859276
-346157152 -123692052
203124108 801442356
232951180 -817462756
681769968 -282352268
-499865608 425414440
-232659900 -542625512
-244063512 -518318196
-874495380 -351706036
-258277976 636097264
758391172 -362366884
744176708 -39599516
242199320 711364016
60950340 -149193616
-415802200 311378320
-646233808 154436656
-455838636 -402213988
-650340856 -397160280
-478849756 903375792
843838160 823550508
805301816 -433279000
-801325844 917430052
227897472 -733239144
817389936 804952280
-795369168 358551116
-342079232 649117480
-238703960 -709062904
-801835584 -967311752
-646423140 -623848940
-682119504 162796392
-852998916 -948946548
800961744 -737185988
484296692 -371804356
687668388 59333736
194851756 508065140
865407444 -400743024
-541416700 -109186308
719257704 260375192
-257007497 267249745
-417345984 -763007960
109317384 -973894680
-715267168 77626120
929401660 882753168
-492787504 -555747676
-939450820 800859796
685454660 688411152
955573168 -539639892
-448338176 919978752
802957012 -764726512
71931596 -649190300
-558922628 -244922788
140950392 346535816
308203368 304693444
-924770308 701416804
846095580 -42177344
-529532476 -564850176
767056752 915580424
-271429268 519512444
-592740236 -490399008
-75528904 -347948524
385523644 63630116
-257000363 267252593
11170588 -900069764
-363750464 -144970056
670657636 17010752
3495360 -633344668
-901395088 -399942004
-779858508 -798078072
765396456 -78048476
-287085568 -998566096
-853377580 747788580
-598187172 285876756
245010172 -818715260
667890476 596847284
-256997338 267250592
-303440940 -29841636
651607924 483568492
901351396 -282541600
-257003809 267249689
43473540 814622776
882461888 124434816
-421656928 -168709376
-721296664 -221926232
986084748 -21350824
649423324 -102370356
415947840 942538388
859334256 58037540
-283852360 829361544
147941112 737768548
463994476 954568252
761944788 916250368
-75965824 -792966108
-643175368 -775052388
693683320 -298795024
-902268928 224940980
459348560 -673585000
-57411288 -293814136
395296088 -115157548
516643336 505632952
85665448 433978072
-758609632 787213328
653384732 -580375400
-765207124 -175204920
-162679880 219508608
-7121796 856567096
-257003801 267260655
911051020 183695732
957976228 900229968
-788334756 41740424
15889324 250369724
-463280840 880903540
140819316 802068608
-195798416 -964049416
-619654508 -124842608
367901204 717378948
-846736396 301795208
-943499612 -843444932
687275160 85301348
244019820 740652220
437589944 568680508
-63702936 -871014584
131207076 -430002100
-238034016 -667977860
522600012 944737552
-750803328 -733413912
555369012 -732612892
396228184 912958904
305203184 687042136
111414600 -921173000
132328504 -388276240
-824773884 851557080
-82607008 -459596148
-124201792 -822676668
-968840972 892452792
-257007888 267256718
831546144 806277604
-861591676 -85650884
-844988716 595449140
-220498960 -823885480
162082756 -204318356
217964824 49881700
82810904 575263436
-833483156 -741074576
179981912 -301431108
336952704 -900244532
-577564548 102224716
-936800172 5184784
570704904 -508676828
-257003854 267252630
-214629668 923343036
873053544 587948680
598842552 -12685244
-303237044 277458764
402490704 845964504
-651010800 -434400428
-986842076 394262044
492700120 -910031540
638442068 -284886404
-891520696 -639490676
834619148 -420986984
-229921868 341977284
-916774672 18088488
-814768416 -348676724
808447640 -754560840
901089244 512594544
-560262516 -586914636
400757588 -109040668
-774513520 387504348
458387336 -149732484
-917488308 -947752300
247398668 561267432
-696392224 -795340040
172437760 -596410364
390489968 -401835324
-590657584 -161733220
-566743496 506011616
-877481000 917502872
359031728 -239504980
195405188 604566204
837750408 2606956
-776334020 -900317352
-7340256 -586142744
-340069400 436541336
461402084 837269796
956345060 255044768
85985856 -983375844
-509113748 911866604
321267276 -267555244
671313016 806015452
974215088 897244348
879534524 943630688
-257005161 267253256
633388360 21379952
326175344 644748280
-127245668 281959040
357735532 -344089064
227620756 648724252
337418752 938038112
-793213696 419559712
-36643024 -624329552
-646845496 919541832
337433316 -778474928
-280721100 91694944
46837824 -476898180
-647661080 604362308
109098924 -124434816
291614972 342953072
-124027024 567428004
-542742024 -398485604
484879252 170398800
-967035036 59858040
-257000703 267263742
-639942160 -80495228
711786372 24117984
432579928 471407552
-274793552 482636396
-203954256 641136408
365731168 -852518304
-625611184 -64445700
-262064616 655613024
-79767028 428356368
-613537628 715077836
564821048 800117032
346142588 -376479400
5126528 -719388780
-729670964 197881068
-257001490 267261933
-311465704 -350511788
472150316 804733820
-257008264 267255153
-485505504 801908404
262792816 -839629164
735132464 -226790608
954320664 -706645280
2519572 97753568
116395488 905312804
-834269612 -681566072
597342460 -118711164
445265172 196701384
-785334572 173165960
-706266616 -308582032
-506608740 -69965456
187555192 -913468644
-397990428 -726714472
-606211936 586579664
-257008473 267258452
-350788504 -626557844
-25283104 428880672
46575672 139668760
-647690208 -730632188
646962008 -78398012
86757748 293785008
-729467068 627446248
33118536 -331331000
800845232 -100782880
-977914344 -396271876
-951305916 734855748
-840808848 167864664
632572776 183753988
-294731668 -694746492
69746996 -974273344
-474800964 47434948
447974076 -460950600
500593808 -350438968
360575512 151756880
-127799100 934309728
-920138956 702538232
-110380556 -4631352
-866528872 384576984
722287016 -799723804
513584896 88621940
488665892 818569620
-95714608 -575525588
-257001275 267251876
-771586156 -484573408
236825204 535503716
-247398668 -389820024
936304996 -73431688
487224056 -200021976
414039956 -912856956
493646780 -305844000
-257005479 267262010
538285440 650471932
-543397404 607741156
746769100 374964744
787679376 -169583216
781955724 783965556
-256998832 267256484
788873624 -934251472
-243087724 -306382868
102035384 -777877804
-859305128 -218678460
-889350660 -714524404
-867329892 699072000
508356420 -230052944
-689940372 -98467204
373129680 -449823704
897069580 -546368460
-257002093 267253040
-843532316 642869524
890894444 -398267144
512813004 51265280
-416341068 -169452140
-93020268 -149848996
347933960 -391815292
-275667392 564617152
-554174764 34443860
240174924 -133246036
994226024 105021004
129299192 -647690208
-697513652 -336107992
98496332 -674648172
-80087436 -829842156
-474567940 266433816
452022868 731651668
-685046868 -82242908
-307737320 589521592
-331753356 -879913188
-154101684 -719082936
174797128 852911532
-927814184 -610158780
-234902756 -832754956
823696148 -354779040
958500532 416617784
655627588 -676323032
-669317748 -942640336
925513072 174913640
16719472 983346716
323320800 -228276136
27933752 253821392
-330340648 -550140536
-941548036 687653824
916046472 -441230944
-291294564 270162200
-640553848 765017792
-314320248 351196296
223630220 780950808
-374411312 -273876020
-559257600 -925134408
-497200396 596279288
442687344 410253316
-599075576 -35448776
-826317668 91112384
-491884536 -760750540
-796213880 -304140012
-90253108 842440016
103681116 115201240
-321951784 -9393780
-338904280 80597176
-688746124 480728512
-602818524 773523168
184016140 328680352
500914216 625174264
417535316 -32040800
88155892 233417228
625975284 -65304976
724340540 -569991268
-244791712 -664467936
-151349088 586317512
785742364 -654433340
-698096212 700091480
886335912 -254243748
-569714552 649452452
891069212 453348192
802723988 -856581660
227358604 -658438440
152761796 -25661768
631844576 293959776
-487573592 -257724544
-750002308 807719440
252874732 136406424
-51440048 210799336
-257001720 267258150
-648025180 177316700
-371309180 887282572
655962560 441915452
653777960 793271952
-362512524 491913664
-628159884 731010852
-256999737 267258645
-268632980 114181760
510162356 -594313148
785436520 -951699144
-257010365 267252768
-978045420 835143452
-958806376 -881689996
-672099472 -619130204
-257005898 267263750
-9029680 138168668
577302396 920721516
507730168 117298456
677779432 719782008
52648860 831487888
-400276976 184788032
-880699644 833934640
-678653272 337535264
644384180 773464912
-328636660 -993177416
-257009962 267250102
309557820 446838084
450726672 -413107860
-416195428 301795208
99209968 874291484
-23695628 949398032
764857588 527872180
104511264 537965032
983288460 -144504008
-331534896 -541518648
-189768920 -444303948
293348088 974287908
-53653776 939392564
139392044 186084228
741948416 -776057304
-682993344 261540312
-422690972 -394975680
-165898524 -567617336
710140640 629325004
834342432 833526848
147271168 -493282680
946208516 750715944
-621285676 -480408104
-929663812 -945844416
783717968 856465148
-719155756 -764406104
749259544 -393038668
577914084 -46968900
-786485128 116934356
-179224584 170049264
-323684900 -630839660
-476388440 -227402296
367406028 308072292
-854251420 -682396220
-726175604 -635951624
289066272 182501484
-880801592 946062876
-229237360 429681692
-256998166 267254686
734477084 142712636
494520620 -919629216
870228128 325854936
-721806404 781941160
355463548 533260860
-257002902 267259016
-736472352 292940296
616363044 968578820
-338117824 352434236
809743836 -459115536
38900444 -406335600
-790388280 531352976
-257008488 267251143
805360072 -403000444
434123712 240509896
677444460 -732685712
976108408 -807093188
206051472 934236908
-419093664 972918892
-550504636 -46561108
833934640 -369444988
405563708 -907846940
-893967448 -139930912
496719784 42585136
-568476612 -375503612
170733772 -330850388
986812948 621737160
-84238176 808287436
-670016820 -95496148
-440561000 99442992
941970392 -277531584
-207464180 82184652
-104773416 -984482708
585312596 730457420
221576696 570355368
-675361808 219930964
535605664 381358340
153125896 -403073264
-210493492 979967868
-351181732 545057700
-112128236 -788800804
-451877228 -764042004
88680196 -9961776
861242140 1325324
44172612 992973520
-669492516 -463528428
-232062776 208367148
765833376 573777908
790082436 -361230892
654506160 -391902676
24249060 118958752
-256997944 267255977
-980419352 -871378684
333981648 -476927308
-56027708 652263304
706441384 262210256
890675984 931091084
-525279788 -699523484
-257001373 267250685
-788946444 -473912560
611105440 -505094084
125731012 427453400
-873053544 -941868444
-257006903 267252432
-691615232 938591544
-316650488 162927468
-354007148 205250452
177083676 -999745780
912026808 20447856
-831211172 991371480
196832460 -491433052
-588749700 -591589680
197444148 628101628
-392616312 -328738608
194516784 265195876
695329052 603503032
-454120084 981948572
-521944632 3568180
-464256628 315033884
-364245640 -173238780
245854884 980361096
885520328 19020584
-698081648 -291483896
679803828 -557859456
915056120 620659424
-855503924 631975652
128905964 364245640
898089060 283881488
-594677248 -259224636
208745812 -853872756
940586812 677517280
564471512 963845520
428341804 262588920
841231204 -383717708
-306426560 -943557868
-256997743 267261883
-257009364 267258720
722243324 -465713028
291847996 758260096
-961952200 -155528956
381678748 426870840
357720968 377338676
-139625068 -90005520
-645724068 761944788
-240932252 632834928
98321564 -918464096
-678303736 -174447592
480291592 -325024788
-525556504 196089696
759323268 -714145740
324602432 256311836
-62901916 330631928
-873330260 685731376
-971069264 -306499380
12495912 -790111564
-551189144 918871888
17826336 -747628376
665123316 -243845052
-285512656 567588208
-754298688 334185544
726190168 234946448
-115405136 -69251820
148873208 -931775592
-629514336 -511895472
719053808 -783907300
682250580 887588416
-473286308 390693864
-82155524 -691309388
-617134936 818176392
161019584 -625989848
406787084 690552060
603430212 -81543836
-427336888 572918632
-664963112 679090192
-537775700 321689632
473082412 957757768
843721648 -580739500
-749638208 -62494124
-422414256 467620912
266331868 -978802748
-496195480 -458678616
477378792 129401140
-742764 225843948
-822254312 -590380868
340433500 327893896
476912744 -313096872
999003016 -31560188
-756468724 -708640548
74392912 190540812
450449956 -665691312
-687493620 367930332
-456727040 108967848
854134908 -233402664
547693784 -436468516
-397975864 821555240
-664176656 732700276
216304528 -136668576
-187045452 -372605376
520386284 198099528
-257004375 267255055
214979204 333297140
-147125528 -476563208
413078732 -181831540
455445408 871859296
-868771728 575540152
124769788 -920240904
677560972 108953284
-91228896 -895598616
207682640 -351778856
145771076 -73373432
951422428 417447932
680502900 266098844
80509792 -904992396
-99180840 448396432
-70256736 -793504976
48789400 -478558476
172190172 -176282656
-27598780 753788948
802097736 136144272
803743468 -187628012
790417408 778052572
-881253076 771892
-907934324 -994910532
878092688 102603380
-417462496 -964661104
932460100 242388652
-256997429 267249812
579545252 -390519096
365323376 117181944
695023208 661409496
700819680 332539812
186419200 155936748
479170164 -787358968
-882068660 134047056
86757748 344045372
190293224 -118871368
374629772 335161332
-806539756 -299261072
-544824676 302596228
-257007352 267254831
-874815788 219290148
-698751592 427948576
-257007313 267260036
-575511024 596992924
234946448 -679905776
228611108 852139640
-77509608 -885913556
-545946104 151611240
-257004907 267252611
798718888 999905984
-291877124 524478768
-230737452 213013064
-950519460 879374320
899632844 480306156
693435732 -274414888
981380576 39774284
-631538732 -382902124
-281667760 -101350876
-961762868 24467520
765964452 794786608
-828210988 -63411656
-730384600 -219960092
515929700 905079780
307140196 -975423900
-770683188 279308392
87908304 117662556
-702523668 10879308
911458812 618460260
-712339804 759585420
-537455292 548305472
88709324 -402913060
-504191116 588633188
993395876 -100200320
-518259940 352041008
517619124 -11869660
-429448668 867446404
871072840 -862873308
822472772 -465246980
708305576 -337724596
-291207180 816880196
-455197820 616741708
-449488732 -39949052
893574220 870752432
993497824 769547196
235951364 -10092852
-332466992 876883876
-156635820 12525040
199308340 -815948100
-441085304 782800436
322170244 -356847128
-489670808 276716000
988618884 384810008
-788917316 -194778936
-190613632 -920692388
304926468 -725330892
757226052 -994094948
176792396 -406175396
359716236 691688052
-811753668 -77640684
295765712 -311960880
-257010270 267261802
-831123788 -53085780
464329448 974477240
-720670412 -419690788
458227132 358842396
413952572 169481268
504511524 -933231992
-268414520 -548451112
-993395876 -895656872
-748094424 311844368
211483844 -102079076
119264596 -261860720
775547564 -147023580
201522068 942203416
475339832 285235940
-145261336 200589972
947111484 -331097976
881223948 17622440
-55022792 6961592
974185960 -189011592
464096424 1529220
139916348 -372008252
-257008854 267252028
-120400588 771178364
-142144640 -438958960
104278240 -326087960
-69135308 -516890924
814389752 -748108988
54702384 348749544
-265458028 738991924
-604027336 172423196
-256997128 267251080
-86218880 -170413364
875252708 718864476
516279236 335976916
910191744 870388332
-514429608 -615372692
-206881620 -861358652
975831692 -409699884
-720612156 944664732
-211644048 474961168
-637684740 749041084
-126240752 915128940
924799436 -151669496
888360308 -46400904
-521551404 -949135880
-89685112 -405359812
408170664 -551888216
719476164 -530260676
-307431476 -14374668
-741147396 -796403212
-463630376 260870368
-572132176 -146659480
849154020 -795543936
962301736 -873330260
-720597592 961762868
-361638684 247675384
418758692 611935588
357939428 644355052
651360336 -764828460
908953804 -839803932
859916816 -942232544
462494384 -623513968
994692072 491928228
-568563996 -280546332
332306788 332277660
-234786244 -903244716
-570544700 209867240
340564576 -510351688
-543018740 -953257492
908822728 -529197504
54556744 851921180
-811389568 257404136
214920948 693756140
609372324 587147660
-929328840 -472893080
-689022840 433293564
260855804 -931280416
-720918000 14068824
-942917052 1514656
135459764 832784084
544489704 -419064536
145727384 813603296
863120896 699625432
811476952 545742208
53289676 -149310128
-229819920 304926468
830104308 -888345744
813981960 -583448404
226615840 68246904
333792316 197007228
-906725512 895627744
508225344 855707820
-94695128 -430424456
756264828 -999469064
781504240 241791528
733850832 -526532292
-799155808 -801253024
-141460132 -651797256
-866485180 527071160
894360676 -366561316
-30176608 -231014168
-257005642 267251429
25283104 392674568
-436075288 -529707244
-952485600 198973368
-721107332 -691236568
260637344 343069584
-620586604 -627519068
599789212 292867476
-974069448 -597124000
-333471908 -843896416
816239380 -908109092
-252350428 -961690048
-4034228 85432424
762046736 210697388
-477000128 476927308
366022448 -701140088
-10340440 -879345192
447027416 -118725728
185894896 948174656
480393540 -415277896
-329277476 -534178392
94229080 -71582060
-818176392 325301504
593978176 645491044
-25574384 -801325844
-515114116 20375036
287930280 101802360
353162436 -387081992
-909696568 612489020
-101904308 -32055364
-697134988 555951572
-502647332 -238602012
-598594964 580666680
-204798968 -898642492
-451484 -219785324
-334200108 857178784
-554932092 -741438676
-511385732 -844202260
849853092 955281888
-36628460 -125454296
-489816448 -34735140
154276452 -781140140
-380848600 434939296
-44347380 -481427584
-93413496 366677828
-762308888 -242679932
973603400 -84471200
-541125420 -752507316
264394856 -334607900
107351244 -191035988
190861220 -426666944
-973370376 96603012
-273730380 276220824
421423904 -536348428
675856984 340928676
322578036 -105822024
812205152 74990036
899953252 691615232
-163277004 -45221220
938169188 362934880
-544853804 -602177708
-397771968 606022604
668443908 86990772
-720728668 26389968
840852540 -732350740
-256999890 267257383
-257008108 267260652
693654192 901744624
694396956 -376858064
-257004592 267250092
-462115720 -148989720
548902596 283808668
174607796 169583216
-526590548 -658715156
-985968236 -389164644
-269870920 -689823860
-558602220 -964996076
205294144 338540180
-306149844 -941548036
657899572 -380528192
-119963668 222319460
-134702436 -635092348
-914327920 347788320
-584380500 -650005884
246189856 -317276740
843910980 -972045052
891753720 433395512
-140163936 -255204972
-115550776 -749070212
786324924 -438492912
268895132 -113701148
170034700 948655268
-804573616 834488072
-828516832 -332059200
599381420 -275594572
-851149288 -157174688
-272608952 460703012
-43852204 656894656
142756328 -661904672
585895156 689925808
367842948 867752248
-978992080 -266171664
990308308 -732671148
78485396 538955384
687755772 556097212
637175000 -561121792
-257008487 267252905
25079208 -671531476
487821180 -196366412
446808956 947140612
-419181048 983958404
-542989612 283065904
-787650248 880699644
763605084 121361812
845061536 -280852176
-455853200 605323532
446357472 -965811660
-262326768 420025760
503186200 -523269956
-672682032 -794640968
742865948 -479053652
9655932 633956356
-256997635 267261762
-863732584 896501584
-593730588 -79228160
-17724388 -738904540
-530566520 441230944
254899128 -711669860
602337912 -209022528
-320189540 395310652
-759891264 -800976308
-357342304 -499224792
-979225104 826303104
246204420 -715136092
231116116 -99574068
-252874732 222465100
836148368 389150080
-821074628 183899628
482082964 755187092
671677116 -941751932
-752259728 867242508
64838928 -549718180
69106180 194414836
-495700304 -330267828
693392040 644995868
-506200948 494462364
267045504 -982370928
397364176 256748756
-512478032 164485816
-485578324 588866212
285352452 377557136
-13952312 -963015372
317014588 -132430452
-17680696 -233257024
152485080 -582894972
-372707324 -348006780
665458288 -623368328
293318960 -951946732
414651644 508356420
900069764 378664000
98146796 508807904
54527616 998056356
-278449116 981540780
216115196 523692312
-932940712 -541067164
176195272 -170282288
-815744204 -80407844
133799468 948465936
-961442460 459741788
853683424 -691338516
-763794416 -857586576
-407398772 -598172608
-596483184 579836532
15306764 -465392620
-269594204 533144348
-223761296 603109804
-626659792 -60994032
319330264 240349692
430307944 -279832696
291993636 618402004
226106100 847988900
-909521800 966903960
-230970476 -218722152
-572700172 652452636
-418948024 -116453744
662283336 -184860852
-500331656 -728272820
-638150788 267817396
-48119456 865116164
119686952 -931324108
610187908 897171528
752740340 -912434600
600095056 702785820
-981322320 708378396
531280156 903288408
-999206912 -116730460
694833876 -739632740
-256999538 267263220
317597148 -16734036
81966192 184817160
707868656 635805984
391189040 682425348
-860688708 975045236
696042688 -453522960
52343016 668487600
779916764 443896156
611018056 842440016
658467568 695052336
657797624 383863348
431371116 425676592
10049160 -430846812
898802696 841071000
969685684 921347768
-257009070 267252876
-803175472 -19035148
-301605876 -605687632
744671884 -3262336
282716368 -401281892
-792893288 589842000
-476825360 486160884
832609316 -392397852
-104074344 -264744392
-265618232 615358128
-499443252 -510424508
-768629664 -989376212
-272725464 -629689104
69368332 329714396
-408447380 100622676
410195060 681464124
310577300 -211847944
485636580 -672798544
-257004927 267253152
-214134492 -11316228
-845279996 -929867708
-10660848 7252872
-256997610 267253333
-536508632 -81398196
154320144 -249481320
-928032644 366153524
370945080 -159869028
215518072 522527192
991182148 -403655824
-729277736 -46153316
-6116880 781606188
-103127684 -216552116
-330413468 177841004
-157859196 -188545544
62464996 628611368
830526664 -902341748
939086720 146863376
-621693468 -111268960
-683896312 436453952
696931092 738933668
-256999633 267258118
776610736 -538110672
257622596 244879096
870228128 469965716
-503943528 280488076
-139989168 -776974836
-844245952 -272652644
-586113616 -381300084
531717076 -985079832
-257000594 267251965
134411156 -356701488
-421220008 489976652
-27555088 -812744020
118696600 936639968
230533556 832114140
-685046868 719257704
600881512 -116482872
-725665864 -712223292
312936668 100375088
680051416 371294616
932372716 254039852
-117254764 -68756644
818118136 163684796
717466332 284289280
349332104 297382316
534673568 -805214432
-808302000 514458736
669026468 -732947864
339341200 -773100812
-659472484 558238120
544460576 510031280
608396536 129342884
-775474744 108312468
-895671436 37749888
309761716 423564812
-621460444 -42468624
-96981676 450042164
578088852 -675187040
-686459576 -931105648
900958168 -617280576
101001340 -356628668
-257005566 267257820
705451032 -777178732
-818744388 826608948
-355885904 -336981832
184802596 174564104
481005228 -347875704
249175476 400684768
-257008935 267249412
855955408 327675436
-340273296 414200160
-850523036 -467766552
851163852 -482738344
738161776 826943920
240204052 109666920
-732773096 896894812
856261252 -311931752
72222876 825152548
638238172 785509340
-191225320 -505836848
-155718288 -712135908
532314200 -580127812
-8680144 743506764
980288276 -232980308
513482948 846794652
-262370460 -314320248
303178788 -798631504
46735876 354036276
389412232 -625247084
835434732 -774134856
-220513524 636971104
193774020 -296391964
437735584 632121292
-803044396 -102647072
-991123892 -27671600
95423328 -603459340
826841972 748778932
-921872072 -510890556
-906375976 -719039244
471189092 -611207388
-75863876 704416988
160189436 48527248
259020740 -234524092
986652744 -961966764
912230704 -516730720
-876257624 430905068
-525789528 -86612108
-252656272 -738220032
-257010588 267258057
-352084700 120094744
-660593912 -997255336
914575508 -269856356
-286342804 814214984
-651724436 -69688740
-257001286 267263658
-961209436 461576852
-937572064 376013352
752580136 16471884
549470592 -605731324
-274181864 211877072
400641076 759265012
-909230520 -296231760
-521536840 659778328
382610844 507366068
610522880 -820142532
-286721468 -4587660
5228476 -933246556
-630024076 -824977780
-217455084 26215200
-813501348 -536231916
201609452 -255496252
-93675648 -695620332
746332180 665006804
875427476 958893760
-512099368 -294484080
-768309256 -950402948
690639444 486131756
536188224 -3874024
-69703304 425545516
-386149896 -520954280
124012460 847726748
-245082992 -163859564
541911876 534702696
24846184 -793767128
704140272 690056884
90296800 418176132
936101100 605134200
72485028 995041608
-861781008 -100010988
596235596 -676992976
-702727564 -919803984
350133124 -540207888
-1456400 -581322060
786368616 502749280
691717180 188108624
-257005094 267256478
54192644 -915507604
851134724 132037224
-215299612 739472536
-379217432 -921988584
-376872628 628655060
-981278628 -2009832
977113324 925090716
-80451536 532052048
805083356 986550796
520619308 361682376
871291300 -794378816
-538256312 -485709400
-795107016 -608920840
-256998892 267252578
669667284 572263252
6146008 186550276
32142748 86087804
146411892 538329132
-586885508 -481587788
403131520 -279468596
-926663628 192798232
-198463628 -996760160
-707868656 -907832376
-736384968 743259176
355754828 -328374508
426943660 624096528
-949077624 817637524
133828596 -98219616
-831065532 981599036
-588545804 -879854932
401121688 856377764
-974841340 801689944
-504729984 278609320
-112608848 464577036
-224372984 572583660
-592609160 119279160
834648276 140426088
472995028 -412656376
-70620836 522454372
-435361652 -173209652
-257000784 267253299
116424616 720524772
376625040 7849996
620979832 -588283652
-848877304 368308996
-257004605 267250153
-257003428 267252589
-395325216 824103940
-28443492 566874572
-567136724 -45410552
237640788 -112375824
-3946844 -353235256
-814011088 -8053892
-257004107 267263709
-178307052 387518912
738933668 -939115848
-78485396 383659452
-503914400 576705272
-640743180 -929969656
-549339516 -33264176
519454188 189113540
171957148 -403306288
-567588208 -909594620
658540388 567573644
889918656 -966758320
-918041740 689197608
22370304 -630067768
213071320 -272040956
-257006150 267255214
320451692 387562604
-530085908 -579516124
156519308 -92248376
435623804 -732438124
-28006572 135372380
-378998972 -548465676
-703455764 349390360
344744444 171403716
-793388464 329175528
-582079388 -764143952
663812556 414739028
-868028964 912143320
-7456768 584263988
-257009740 267262767
38958700 899793048
-740040532 745676800
-199133572 338307156
-601609712 252306736
-943310280 527027468
661671648 -309106336
71130576 -39133468
387781064 -736719940
-200269564 -159315596
-62756276 240815740
-454003572 -240437076
-741176524 877874228
-619421484 -772926044
-188268828 337870236
65538000 545785900
-644879356 -574214828
716956592 -722738500
-27962880 -451017952
-25326796 -45061016
-367682744 -888505948
-99923604 897652140
-82242908 841842892
621154600 -13719288
-891928488 -807384468
-290915900 -749652772
715543884 -696159200
-151072372 595216116
264496804 972583920
548218088 -848425820
643408392 401864452
-56435500 -553927176
38084860 779538100
624984932 -632703852
-232048212 78572780
840109776 222931148
-780513888 -935037928
-752798596 806743652
747176892 -719578112
547897680 366881724
-224314728 -99268224
402519832 -491520436
635136040 -232659900
-154902704 300280552
-842410888 17840900
450857748 169321064
-496122660 -420491808
462538076 -222785508
679366908 -349069952
-257005824 267257676
-661671648 603459340
-257008721 267261659
-767522800 564355000
-115346880 -49619548
689401504 -434196532
-379625224 -644733716
-141227108 306572200
-222741816 131454664
-956505264 -511429424
540717628 -56799600
550053152 -640947076
-134644180 -288993452
-915667808 874859480
647049392 -713737948
-960583184 899691100
-257006834 267254812
388654904 -980666940
304227396 -164529508
775897100 213988852
108414416 -541999260
523299084 -862217928
748181808 -307941216
-257001017 267251219
-531804460 -380950548
471392988 -112390388
-242592548 798602376
-257005252 267255174
809685580 -597094872
-128279712 -19326428
-873024416 245345144
212080968 -581948312
-426171768 677968764
-209561396 -456290120
-518827936 -245898576
775605820 236184388
-977273528 351866240
-358784140 -539465124
-344831828 -383994424
-81645784 589317696
-365032096 -137003548
973268428 -214498592
263987064 551261964
-723699724 -389339412
-342181180 646932880
-523007804 843707084
-851848360 -458299952
-476155416 649554400
-225042928 498409208
-295372484 839672856
-960976412 187584320
-912405472 -237043664
274633348 504904752
-257010770 267259130
251491152 417520752
-495103180 518944448
-816312200 -173865032
-257007345 267259363
118871368 962389120
-322286756 250719260
72485028 -315893160
504657164 770566676
61780488 851076468
-277444200 692445380
-309659768 233373536
-213406292 -845192612
-106200688 -735685896
241878912 899967816
-537600932 669376004
100258576 909638312
-137003548 512725620
381300084 -102195588
843546880 -826113772
-913483208 -722855012
-293653932 -953723540
-649525272 62450432
104496700 944242376
-676090008 150038328
-448163408 694557160
-19617708 950854432
-719782008 -694426084
-10617156 -867854196
417185780 183812244
-830628612 437721020
35725492 218183284
689124788 649277684
-765644044 682352528
-835798832 460513680
-843867288 -547853988
-672041216 -193337100
-793053492 -582720204
49284576 -997561180
-440619256 419472328
240087540 -967530212
381897208 -849255968
275099396 874043896
-335656508 -702261516
-234043480 567894052
-611454976 357750096
-257001092 267256112
-39337364 -953140980
-103054864 78878624
415787636 276570360
387315016 -93093088
31749520 188297956
617965084 -72543284
-710577560 739603612
117822760 -223630220
18816688 -484019976
-696814580 -532285072
926299528 -522891292
437400612 7136360
-99530376 557014744
-942800540 914007512
956781980 950461204
-984205992 -817360808
532925888 -806699960
61897000 -256355528
-499414124 -832186960
-644442436 -859334256
-60193012 -13762980
879913188 723277368
-505953360 -474451428
113773968 -689168480
-273147820 -421278264
600823256 317305868
97447724 545873284
-836162932 506361152
-257009679 267262713
300411628 -925804352
-998697172 -781023628
-346331920 -330850388
-344860956 -547344248
-477087512 735307232
54789768 -839177680
-493413756 545188776
202526984 739457972
118303372 -369794524
-842658476 336122556
-264540496 -86597544
-81063224 279759876
-197516968 -656224712
95059228 -890457524
913585156 -493049656
-426929096 944621040
389820024 387591732
723685160 642461732
-332918476 -223178736
-338583872 -169000656
-548931724 517793892
-667846784 961704612
827104124 446663316
-711130992 590788660
638179916 -371833484
-268079548 448658584
836468776 950767048
336646860 -958529660
203531900 810661368
-549528848 527143980
580433656 621140036
321675068 141838796
834793916 -758755272
-30336812 614032804
623499404 -124551328
972409152 480859588
57746260 -577200448
-528265408 -617353396
-152135544 30467888
-438318144 -295255972
-257009066 267263555
774717416 -811578900
-257004007 267256821
-455794944 113832224
-78325192 333297140
-257000128 267250572
672565520 817244296
-556301108 59959988
-966408784 603648672
915143504 238689396
-257273060 339312072
-804631872 -413850624
-859261436 355885904
-308436392 -488025076
348603904 944970576
393752304 85257656
605003124 -40269460
144198164 -432172136
659312280 -704183964
-333195192 -676585184
245592732 -808622408
317873864 591880960
447609976 -604056464
407471592 -816370456
396694232 -593774280
-257006298 267262940
927304444 -759468908
-180710112 875034248
-13631904 -320043900
889802144 -521391200
921274948 668181756
-354924680 423360916
873272004 82039012
5505192 109594100
949587364 -991677324
252102840 -197283944
-807967028 577244140
690013192 -122133704
-137702620 -876694544
-931411492 166277188
-243073160 619654508
-435478164 -954262408
135984068 -504074604
21773180 -899807612
-22079024 -329583320
-50653592 969773068
-791349504 466339280
-824642808 -363939796
931396928 -721384048
-257004999 267250637
-248505532 -898627928
-493428320 -973428632
-815496616 -713271900
-963102756 -430307944
-542683768 -988735396
592390700 -904846756
508895288 954058512
-256999355 267259493
211498408 41929756
-723364752 -106040484
620222504 588968160
945407496 -764610000
975176312 36176976
-458154312 41594784
-890909008 -82665264
376799808 285716552
434575196 -371076156
872398164 73824916
76999868 -903244716
-257870184 -414826412
-859785740 871757348
768149052 -129415704
973064532 -951640888
-900404736 312339544
-351604088 615401820
-835289092 412525300
-133362548 47915560
-125614500 779916764
-257005739 267255132
-780863424 -227154708
-927231624 -919235988
42789032 276293644
-539508816 117007176
-736763632 27700728
-562985984 422574460
1106864 -859479896
330238700 844915896
-512361520 756425032
-502822100 -116992612
742880512 248927888
-257003485 267254744
-33919556 451848100
662909588 990133540
-360750280 -194778936
-156941664 -652816736
-208192380 819035668
562709268 231902572
546980148 -796869260
938475032 649437888
-99996424 -332306788
348691288 -653311912
671968396 480524616
47871868 468465624
-328447328 -760823360
899967816 -944489964
-616566940 -46546544
373668548 803321112
-656821836 737142296
316548540 -862800488
758493120 244223716
-562519936 864460784
-256998072 267263198
116031388 -485301608
364624304 -810923520
-238864164 -170369672
-749783848 -338540180
-107627960 -550169664
743346560 394058148
692853172 464198372
428181600 921595356
876403264 -789499876
-68130392 -433745048
642403476 -102224716
-384314832 444726304
219697940 -644995868
-813894576 298052260
-516585080 -928236540
282614420 -43080312
-320393436 -399694416
87485948 -812248844
-402636344 214906384
760153416 587686528
-529503348 249044400
-486758008 -567617336
-765906196 199788952
107089092 879840368
281128892 582618256
-689299556 -798558684
821904776 501292880
-79868976 -534091008
199279212 -844639180
308319880 -782247004
-865523956 -458489284
978744492 220047476
682134068 -952034116
-71625752 947606660
-547722912 950577716
-174622360 -124988248
-142683508 -600444592
-824031120 -685221636
-409117324 602119452
520546488 -711771808
-615620280 386441176
-354211044 -870286384
964413516 594429660
328141484 763940056
-473126104 107642524
621183728 -54615000
-317174792 -857237040
-260782984 241471120
804981408 -730850648
788218244 -270162200
822632976 186506584
-257000568 267262086
360648332 444784560
330515416 -734899440
-742865948 963889212
868611524 -768804432
631291144 -884675616
366910852 -948626140
356177184 -76329924
-940237276 141168852
-894841288 -156752332
-140659112 786674460
-481048920 150009200
-256998500 267250151
-181205288 -433002284
590963428 -825414700
-17374852 -131425536
623790684 842629348
-622611000 217658980
573734216 -64795236
-651666180 -560466412
-868247424 -939611024
-293814136 -598988192
620280760 -412277712
-362090168 826011824
-856974888 -792500060
513672280 -655773228
-216989036 359861876
943732636 379931068
236533924 333355396
-917488308 -387722808
485112276 -84383816
172976628 979778536
-666244744 813035300
182821892 -483117008
919498140 -213697572
672114036 -853290196
-66339020 544533396
930566780 -106564788
206692288 92685296
200458896 -186448328
-426812584 -367071056
756323084 360357052
-257005837 267256087
576923732 -155179420
64300060 266477508
787067688 -861664496
633854408 -914662892
761347664 -323291672
-46197008 397670020
-522803908 193715764
-632966004 279934644
680910692 -604799228
-505283416 273686688
-29288204 -905560392
-148567364 -90122032
335044820 387548040
-409801832 435696624
315237780 -67941060
496821732 -650501060
-110409684 220397012
-257008463 267251247
-193628380 -19399248
134629616 -561951940
784344220 -217294880
-61998948 241412864
-71771392 581817236
500040376 -366546752
-257004394 267249797
-264205524 -825968132
32739872 -964209620
-727559184 -695081464
-778314724 -298765896
709747412 -445250608
909084880 -277953940
-690828776 158339808
-734549904 479257548
238849600 790912584
-824205888 401558608
-452940400 -858839080
-404427716 -335685636
145581744 -79504876
571258336 -653472116
602585500 -179632376
673934536 320932304
154101684 195055652
951087456 226761480
-938256572 -781562496
643087984 271094296
352827464 -59246352
-105210336 856261252
534527928 -78252372
-313388152 -50959436
-344773572 -751648040
-59523068 -99341044
994939660 -197866504
-21642104 -674298636
946325028 941897572
-349608820 -461766184
-621620648 703980068
-161937116 645534736
-30482452 114880832
-154713372 815452924
893108172 -87325744
498729616 352652696
-25836536 75266752
-72761744 684711896
234742552 -886117452
-500681192 -445148660
-189798048 144431188
-407427900 895933588
-360764844 863514124
-280051156 881602612
450449956 -230489864
-871160224 640058672
-257004381 267261047
-413632164 152281184
-166990824 -720947128
-533566704 95801992
-400131336 -66746812
63775756 -330253264
-8563632 -407690052
-257007666 267252372
392368724 136828780
-665778696 147999368
986346900 893705296
-346637764 822064980
883554188 -697018476
-727952412 803889108
-257008242 267261096
721602508 -80932148
23753884 193118640
23229580 -216158888
-666914688 103724808
240655536 -865582212
65246720 254811744
-643466648 95758300
-35172060 -437327792
-132590656 -924056672
-738059828 693304656
607988744 157815504
472528980 -590089588
-800757848 -858445852
-982123340 548989980
-283196980 -372168456
309994740 -266958120
-820608580 787242456
666914688 -127653460
-260695600 -381984592
627023892 44536712
470256996 -922716784
-755653140 64096164
-35871132 798238276
-959185040 -401864452
754662788 -797990688
800524824 417593572
653515808 -203735796
948422244 662967844
-224212780 258146900
971069264 468611264
304067192 796184752
373814188 -290406160
-907613916 -114429348
989885952 803626956
-874320612 -144096216
-292940296 -327893896
-717917816 -46240700
268429084 275463496
-45891164 -86728620
997371848 628844392
-770639496 -195143036
35943952 -141999000
-455722124 -671502348
-989682056 -858402160
508065140 474538812
410879568 -451731588
-991196712 -921143872
-912201576 84616840
-623746992 -627985116
182982096 542960484
-641806352 -509128312
620382708 811476952
-257001854 267251167
120356896 -335263280
552543596 -401383840
696333968 -332903912
-729248608 -817622960
3830332 -274720732
-348618468 191924392
995463964 627038456
604653588 -159606876
20243960 -331083412
-805782428 -837138720
-55867504 906244900
665909772 -331549460
-638369248 -705319956
-754881248 953883744
536479504 194982832
-773261016 798296532
387373272 731942948
-558208992 -662370720
577608240 -432230392
113919608 684508000
817389936 815613128
-556009828 -374425876
-944868628 351895368
-789266852 633111644
511677012 392048316
632980568 -387679116
-981322320 860615888
-636592440 -831895680
-621198292 -65989484
-425662028 524813740
-163976076 55780120
197808248 -402388756
-438886140 -249408500
858737132 -777135040
-257006675 267259910
448003204 -747817708
-111239832 923576060
-440546436 417913980
-102938352 641150972
-970311936 -461591416
-257003641 267256923
-433016848 189302872
984351632 -111778700
689226736 -965709712
913861872 694702800
184394804 62392176
962534760 -960889028
-683663288 177797312
184671520 -602323348
-596162776 -984220556
321179892 -370726620
-667482684 287478796
157800940 -670104204
34706012 -732758532
-186055100 -371935432
-494025444 564675408
216173452 -103462656
20476984 -589740052
848964688 -38157680
-974273344 -14229028
-805316380 281711452
899501768 197415020
592536340 -103666552
-765003228 -370566416
312237596 -333923392
55532532 722126812
-194851756 595667600
-722825884 -957583000
433191616 584263988
-506943712 -822676668
694251316 655744100
600575668 -122759956
-257010757 267262903
-839701984 803889108
20171140 -356570412
-770217140 587773912
-708873572 -249932804
-552703800 593366488
58998764 -880306416
176719576 585414544
-777688472 162854648
-859290564 -792660264
78383448 818059880
-6568364 -933217428
-737258808 -214687924
-257009574 267255786
546310204 -572976888
-235630956 553300924
-98598280 -267875652
-257004947 267253914
-583885324 372226712
-528818840 -917226156
-41332632 -598536708
37152764 -277182048
245359708 -391509448
531134516 -806073708
-103986960 208789504
-385246928 281638632
-145217644 -7005284
44493020 583273636
174899076 -554611684
151334524 260404320
207697204 -224110832
421598672 735059644
-257004832 267262943
-816661736 485840476
-118696600 -978861004
-921449716 -266637712
-58081232 -987104228
410034856 646758112
657972392 713883588
466790764 -615984380
583098868 -829041136
-810093372 -688003360
451047080 -996483444
-155193984 -698052520
-899472640 -976181228
-319869132 624984932
-437196716 -328534712
-405185044 -907511968
992026860 -694571724
826958484 -871538888
-201390992 264788084
-119308288 -90427876
773348400 532052048
418627616 -453581216
957291720 183011224
-2170036 749914924
-967078728 61168800
-109200872 813180940
614120188 490617468
5403244 -644646332
194414836 -530639340
-489816448 -341030624
-226470200 385407132
724893972 77582428
-280298744 -699406972
57964720 -825633160
549776436 642680192
92932884 47653408
-633402924 -815904408
317000024 -551640628
-257002208 267262866
-972074180 688440280
611353028 -756774568
211003232 -112230184
383877912 -803073524
355944160 -995930012
972831508 64605904
-263069532 -483597620
-520794076 740623092
-337389624 -712791288
300833984 621809980
-723233676 84645968
-450056728 -103797628
-973370376 8461684
318019504 526182756
-256998083 267249477
115434264 -345647412
973414068 -180229500
-353774124 639272216
128891400 62785404
-251724176 879053912
-846940292 -721049076
-676454108 -126080548
-256997343 267263874
971957668 810719624
-217251188 -22122716
882039532 949165008
377892108 -537688316
570821416 331767920
-894360676 600415464
372212148 560859640
-630897916 319985644
-366415676 -162068192
-340215040 -944286068
-777775856 -401820760
-865465700 570005832
923678008 958354892
-466412100 532037484
991327788 -465348928
801486048 601245612
141256236 371367436
-505865976 815948100
796636236 899705664
-720175236 -760881616
461314700 -66965272
-840240852 -381081624
-701766340 -579647200
970894496 325927756
-308698544 850362832
-315514496 35477904
162344908 75019164
7646100 -218853228
517706508 315412548
-72863692 830060616
181001392 -20608060
-487631848 -758944604
-257007437 267251049
-126998080 925979120
-668633240 513191668
358478296 -438201632
-920357416 819487152
368148792 -12029864
369852780 -140935828
-131920712 459086408
613377424 -36468256
-650005884 18365204
605177892 -173777648
405651092 300586396
-401733376 -339545096
-660448272 315747520
81500144 807719440
-769853040 871043712
461067112 -620237068
-419443200 121449196
-913162800 7602408
673526744 212313992
-825094292 650428240
-257000648 267256674
-189332 -284595124
233810456 779421588
41740424 173122268
-820462940 83946896
-46240700 -859101232
27948316 -234043480
522148528 525847784
15466968 983040872
555325320 -644690024
-704052888 -964005724
258336232 197837376
957408232 416530400
-257000295 267259791
125832960 371367436
-784591808 758201840
-125832960 125978600
376362888 -836454212
-967923440 -4485712
-417098396 151669496
-719767444 246291804
-597866764 -742356208
-256999088 267251696
-19049712 86582980
405927808 647340672
-821861084 -766605268
-88592812 853858192
-138401692 -518478400
-334112724 -148960592
377586264 -871233044
187846472 -206735980
415088564 -106011356
-50944872 541227368
256908960 190701016
626805432 -691790000
827628428 505793156
-921333204 876563468
172758168 -993177416
17942848 848294744
697775804 484762740
686343064 -377411496
-592652852 -851426004
-774236804 -169452140
-257010179 267262553
-33176792 -765775120
233417228 -802534656
538838872 -218532820
71232524 17971976
281857092 94025184
664904856 -134323772
960204520 685061432
-105807460 770377344
-672885928 -52911012
335015692 -56916112
-670948916 939290616
847275264 -354531452
-888433128 274458580
634393276 -598172608
474597068 -684027388
-754575404 686459576
943324844 -947038664
139814400 -886627192
568462048 392281340
-602920472 -963714444
130915796 -856275816
-166524776 350395276
-324762636 -592973260
617892264 544096476
-388145164 -133784904
-52940140 849547248
-436949128 359366700
99821656 236024184
-929008432 298926100
693231836 515128680
654695492 -247806460
-447012852 -336282760
-897258912 751953884
-347453348 624824728
-836381392 244631508
-714160304 17753516
567690156 -24977260
539872916 278114144
246612212 -955820756
650297164 154509476
-670584816 312324980
415554612 394320300
-209910932 -654943080
-984264248 -367741000
-932387280 221649516
-256997770 267250981
-304285652 -863528688
-408811480 -563830696
-567733848 955791628
456828988 -900098892
-831167480 -367697308
-518289068 589710924
-877160592 -24613160
371076156 787825016
-16253424 161907988
512274136 -188545544
-257001803 267250771
-942349056 -413559344
949077624 525687580
458066928 152834616
-83976024 -724821152
-32739872 -630257100
-777499140 656195584
247791896 2213728
-257003194 267254018
-858212828 -706383128
454396800 215357868
-855023312 -121667656
-996454316 -416078916
921143872 862858744
-450522776 -226222612
919541832 -418350900
-889874964 406728828
-920313724 -712194164
-783062588 -597153128
-257004363 267252199
634000048 859669228
-257008721 267257698
-957670384 -838289276
-839527216 -487981384
-849052072 -190293224
-358915216 783878172
658744284 152412260
-276716 -305610976
-759133936 -568039692
-424962956 -538489336
279745312 -40182076
985123524 597837636
-328228868 -350293328
-796577980 -399097292
-285454400 -362964008
-652641968 -639432420
233358972 -508837032
58576408 -152455952
-455023052 97986592
-680517464 660739552
-344089064 -671400400
-165985908 -656064508
345589156 895176260
690785084 655336308
-493544832 550329868
500739448 521420328
956534392 559607136
-595085040 -879767548
-928498692 -628975468
236825204 477524432
-257000458 267256681
686168296 998274816
-870504844 16908804
847770440 976676404
-636607004 -743331996
858402160 168592864
-257007874 267263949
268822312 -923139140
406903596 996075652
617848572 326612264
-124361996 994823148
84937248 847231572
-821657188 -103957832
-870970892 874043896
234815372 -172612528
-891986744 -736719940
-321034252 693290092
-733515860 152033596
18059360 -674080176
-982793284 690595752
273235204 328010408
310722940 -679381472
-383440992 192201108
660390016 -375387100
-345632848 726044528
-256997484 267257570
164587764 -875937216
-257002016 267258233
250180392 643015164
-156606692 889685632
-752390804 -544635344
-807530108 27045348
987410072 -450595596
119279160 592143112
-963699880 742720308
-434429556 438245324
198784036 695707716
-257003967 267254602
-574243956 -354822732
335015692 -986303208
-865553084 -46881516
-969336148 -15627172
-431036144 -301605876
-487894000 -776610736
-2839980 333704932
449532424 261773336
592361572 851003648
832201524 -559184780
3728384 -735642204
-188574672 -951276788
671079992 -954946916
614207572 -304868212
-786164720 452940400
-336049736 -840430184
-507875808 -789397928
477116640 -506346588
452212200 119220904
577986904 183302504
-338685820 -626718048
-111589368 609547092
675653088 -305203184
-442396064 -861402344
-759774752 -994400792
292008200 410005728
763109908 406568624
-402141168 -882432760
-48002944 557539048
-834065716 839265064
-257002201 267250584
219333840 -810923520
-373289884 -488491124
-813865448 255947736
-814535392 -660826936
112230184 644005516
-493501140 -85752832
712004832 -788524088
-94505796 -84063408
227853780 993861924
872310780 -356745180
-430977888 63732064
-434487812 210944976
180797496 -350074868
-925076152 -596759900
-42075396 214411208
845804300 64736980
895802512 768090796
79898104 -366881724
-678347428 981249500
-777979752 481340200
-576253788 -223834116
984526400 325345196
-940324660 -56566576
-383499248 737957880
-864198632 452518044
594284020 -136042324
-781445984 285483528
-587191352 -44303688
391057964 664569884
112434080 -812365356
498205312 92874628
795223528 -121755040
76795972 563859824
-194851756 -383382736
-369721704 511502244
-500142324 -529153812
61008596 975190876
967020472 45337732
709150288 -931644516
-257007928 267250805
-955063428 -271851624
520925152 -438099684
-257008822 267261695
-20913904 -236300900
555470960 -326787032
976792916 -557058436
997750512 -502909484
-449051812 -585633004
-257003951 267250408
583448404 751779116
-92175556 222290332
883350292 -98015720
-110497068 -947329944
-662006620 918522352
486830828 434342172
-340302424 563728748
118449012 -422166668
-454032700 -627053020
-163859564 -399126420
617965084 791407760
-411622332 -570005832
551873652 -568214460
5286732 321398352
464373140 16399064
-786674460 463062380
418365464 -683692416
49138936 69047924
-284231024 543382840
958238380 831327684
-245985960 975001544
-297702724 916119292
-76592076 895351028
-921187564 -677968764
226266304 4514840
-337127472 867693992
441682428 -818933720
-954000256 -892511048
618518516 -829230468
-979210540 -446721572
507875808 -994444484
-413704984 335306972
-296959960 684522564
-88053944 738467620
557888584 692969684
-51279844 804704692
867096868 944533656
-77713504 76533820
712048524 520954280
194254632 448483816
-849372480 -288192432
-417127524 -166510212
510803172 835755140
-173282472 -474873784
439614340 -652117664
-370755748 -122017192
650020448 361929964
546062616 606051732
-541795364 895365592
-257008822 267257226
-378168824 -397568072
-404005360 -131978968
637611920 -744467988
23812140 305887692
-523313648 772955172
-294338440 379581532
-982225288 -145101132
978962952 -868509576
-304241960 994182332
-428560264 -616581504
425647464 569394144
-757735792 469645308
-674852068 498015980
357036460 659312280
538547592 587934116
-95233996 -745880696
-841318588 -680808744
-593614076 38143116
-958893760 929095816
-617834008 756614364
-763575956 -670511996
-990992816 -990657844
-180127552 591458604
685775068 562083016
324995660 738700644
226062408 -957830588
-603066112 -290420724
453770548 332670888
-586623356 -279337520
755289040 -944023916
937397296 -427584476
702640180 -366881724
-178627460 -599075576
-871669964 122716264
-257009676 267262140
-787533736 275667392
-257005231 267258682
751298504 -38099424
129765240 -701314856
812831404 -280677408
-892787764 -295183152
775853408 -652510892
883393984 -859800304
-162213832 -415889584
-116613948 -261569440
548625880 -314786296
40123820 449969344
731593412 375853148
-509317644 140003732
153315228 637451716
-777834112 -58314256
-541649724 -150446120
625028624 -814098472
644034644 419734480
575554716 -369779960
345749360 -812758584
574360468 307387784
-253253396 -978045420
-288556532 -580011300
-461183624 162694444
141168852 730442856
-433497460 -142639816
-863980172 -370930516
-562417988 -365148608
-598230864 -11199716
-731506028 -26040432
-184933672 539392304
353861508 855911716
665705876 416763424
31924288 611819076
-733865396 -687275160
874407996 -366925416
561558712 943514176
-749871232 -470402636
-268807748 -833410336
684391488 815001440
-6510108 -997182516
-456188172 -360007516
838216456 -694513468
578001468 818205520
-326481188 93355240
221489312 851644464
155121164 -843925544
555674856 743739788
-611556924 -403422800
9146192 447143928
-575598408 259836324
-662676564 -320844920
-149149924 316883512
202177448 -193861404
-12772628 40560740
22836352 -137819132
371440256 -948524192
898220136 840736028
-13792108 139115328
-554742760 -796548852
-588341908 -295576380
493748728 -300571832
-434516940 -893909192
536202788 733952780
333064116 -264686136
-597022052 664132964
-370479032 -351676908
449896524 -729263172
869383416 2242856
635572960 -389252028
-1966140 382552588
4179868 -583797940
756905644 310096688
-416064352 481136304
743463072 459377688
124463944 602235964
996585392 -571942844
852795020 544038220
-619494304 305975076
-354123660 664802908
-31065012 -122556060
607813976 780630400
985676956 175510764
593774280 -428268984
334025340 -997619436
16559268 -690348164
-51396356 -575321692
-323699464 -934659264
622829460 -403612132
-592245060 241908040
-257004548 267256282
-93719340 -539552508
-757677536 587293300
845920812 995624168
676352160 991750144
66673992 577098500
797961560 308334444
-937135144 800044212
806612576 161252608
-716898336 850537600
-945917236 -941751932
-43386156 953636156
-159869028 684362360
493544832 -431167220
428982620 -117837324
-38740240 164223664
-615998944 382479768
716461416 344220140
-128702068 -198594704
-621227420 -458693180
54891716 586856380
-687974232 324500484
942742284 -256195324
-79242724 -615168796
-967035036 -598624092
937732268 907526532
-296086120 -186375508
-858445852 81019532
-938678928 -210420672
-805010536 712674776
677240564 377746468
529823756 -448003204
-295445304 502297796
-737564652 -426069820
900696016 352186648
-641456816 460732140
-110861168 -332292224
421686056 634495224
792325292 459989376
126400956 245505348
400029388 -87427692
199031624 -338554744
-548087012 254607848
-551815396 241878912
-131105128 951713708
462916740 -195609084
27176424 -372780144
248359892 376027916
91942532 -463834272
-98962380 169699728
-61576592 -25661768
-852518304 773231888
674356892 180914008
818205520 -151057808
-713723384 -703179048
-845017844 131629432
-852532868 535794996
-28326980 235834852
-280997816 -912128756
756454160 -742909640
-730005936 77582428
808170924 116162464
413428268 -751589784
748822624 -849285096
565461864 371862612
-101045032 -884923204
-440561000 111633060
531789896 538766052
310140380 7063540
802680296 -548873468
522629140 212110096
18467152 242432344
940703324 34079760
243830488 -791043660
43633744 -27890060
-49095244 241107020
965607764 -260608216
72091800 -891098340
-914706584 -193162332
-704169400 -191312704
156417360 -648098000
211032360 -382013720
-804719256 16384500
-951611760 17782644
131090564 -487165800
-106870632 -203866872
-249525012 411272796
-120473408 774353316
-487733796 688920892
-195507136 -655627588
-398951652 -454090956
-257002562 267263922
76985304 672696596
-105021004 -94112568
693057068 -516628772
890268192 928382180
651200132 973603400
-60746444 803291984
-343521068 794291432
-131847892 -99588632
-535430896 -813472220
265326952 -380251476
779902200 300367936
-181671336 794582712
-130347800 -539639892
-975788000 56814164
392849336 -372867528
951670016 -681056332
-608425664 227897472
-257008850 267249557
930668728 771382260
-733297400 944125864
580885140 859319692
-562884036 488360048
-37531428 345487208
-438303580 -518653168
592041164 -599425112
153519124 104219984
-444624356 -410573724
-501788056 -367857512
386790712 -490078600
-691105492 476985564
-227839216 -97899208
-31094140 -293260704
970574088 -914764840
573049708 725942580
685338148 -728942764
-257005628 267249620
-968156464 -786674460
-19879860 143397144
326932672 -847653928
610988928 613421116
-184074396 594152944
-803670648 -92219248
-655161540 418438284
609969448 702887768
-953068160 758318352
212663528 -285862192
9976340 -10194800
-611294772 -999061272
16719472 -114939088
-311611344 706150104
153111332 -961879380
287915716 603226316
-232121032 -49095244
558107044 -891389620
-988895600 166146112
189885432 -177156496
-194953704 941387832
893472272 69819816
-433031412 -402956752
615693100 -737375320
387227632 960612312
265385208 -877189720
-865247240 -851003648
836250316 -850493908
-368425508 79140776
384664368 513235360
-794786608 -35172060
914109460 562752960
494841028 501030728
353147872 753250080
-653515808 911662708
-793184568 -887486468
378168824 43357028
-257005968 267263787
-846969420 -885753352
158689344 686153732
-816079176 442614524
-767697568 -260185860
-791378632 -762993396
248622044 252394120
21467336 899064848
-775955356 -108676568
784955908 -861649932
702713000 433002284
645927964 947825120
-256999419 267249883
-700120608 -275055704
197618916 533712344
245461656 812598380
783790788 727835900
-151451036 -210872156
214192748 884690180
-257001320 267262744
-859712920 -515318012
-329364860 850362832
44551276 -775052388
-553956304 -9612240
328898812 171593048
-257003748 267258501
-141664028 861679060
975758872 -245884012
8053892 -466484920
-667875912 801893840
-343288044 -940761580
-196876152 383193404
-946587180 -817127784
3306028 903710764
-954408048 -991051072
568840712 274735296
362206680 331447512
-686328500 -106579352
-412903964 552383392
664540756 -931979488
-453916188 -174753436
-808010720 -66237072
258540128 -66135124
423899784 -710344536
6102316 843328420
985618700 886860216
-259530480 -92510528
-612037536 328476456
-877845100 530493700
561107228 -919803984
763007960 -77975656
411476692 290595492
-470606532 -188822260
69120744 -978496904
378955280 841668124
884937768 820055148
195987748 288512840
-392747388 909026624
446459420 851571644
383557504 -525250660
-620703116 358856960
-515070424 -970399320
385581900 580302580
14068824 -26914272
-343637580 875048812
-509230260 383630324
-454513312 -532547224
-165752884 685512916
864970524 -904715680
-355172268 981773804
-788859060 42730776
332991296 961457024
821001808 -17476800
817113220 -366284600
274910064 935605924
-723612340 944970576
-415408972 -605745888
119934540 -1733116
-256997101 267261612
-53537264 543426532
266666840 70489760
-642986036 183448144
-257007861 267255549
-695649460 -199322904
-933450452 -542479872
126226188 -172932936
857397244 -104715160
440094952 14403796
288571096 -710708636
28691080 994298844
256122504 311655036
-781445984 -676628876
7209180 241791528
990643280 228931516
422982252 624941240
200837560 909623748
-114516732 733952780
-286080652 254010724
-219479480 996832980
-835318220 423040508
-209765292 78936880
-486204576 244048948
-550111408 -17272904
326233600 -374411312
-815045132 -523706876
-626921944 -156402796
-257001453 267252854
613260912 -402650908
-866849280 -179297404
331913560 440357104
-241514812 -317509764
-979050336 -554684504
-770828828 369182836
-46007676 115303188
-176137016 -181336364
923153704 -316373772
-633213592 868902804
885520328 986201260
-113249664 -760284492
146178868 567777540
148683876 80626304
909041188 129138988
929605556 -893384888
-570078652 610071396
-376493964 69892636
53522700 -453508396
-494782772 194764372
-256998999 267259307
-873650668 -926357784
6014932 139406608
295488996 762119556
-860659580 562985984
-948917420 116890664
556475876 -380076708
22748968 915420220
-31399984 -534731824
-257006497 267250846
-659166640 -165388784
-23011120 229703408
379290252 -933785424
897754088 560218824
218940612 -688877200
-981205808 -422312308
-691192876 -990745228
-256999704 267259238
-323539260 863368484
-259413968 228334392
-439716288 742268824
963583368 126124240
450959696 983317588
-662996972 508487496
-61780488 -949936900
113482688 953825488
330529980 403816028
540688500 733865396
-387606296 860033328
-67081784 -488680456
-877917920 709834796
989521852 -704373296
370624672 -780120660
-911429684 -272536132
293435472 -460950600
160640920 643932696
752186908 -514560684
-598988192 -251709612
967894312 -671225632
-562316040 -425632900
-527027468 30001840
779261384 94636872
252670836 -805345508
-483160700 596250160
-358390912 470256996
-840546696 -43662872
861125628 177447776
284522304 -861912084
141270800 355448984
-925425688 -182384972
798296532 -988094580
-889758452 -193016692
852066820 451920920
-417287728 -272332236
-586273820 -466674252
-369503244 -955631424
213843212 -960801644
-326029704 789499876
170427928 -629543464
-365658348 -520036748
-746550640 762571040
-601303868 301198084
-772532816 569831064
119206340 297003652
-455052180 437546252
470038536 566117244
-393169744 659021000
-520910588 115754672
-611819076 -60396908
94199952 345589156
-522614576 -525192404
937309912 -585298032
-665895208 -148057624
-257000793 267260628
277662660 -264482240
29157128 913177364
-257007687 267256361
976064716 407544412
-795631320 890675984
439454136 -720131544
257768236 800859796
-436861744 -694003728
-628815264 -53362496
991939476 375416228
238791344 458911640
50420568 -790344588
-62319356 -806714524
830774252 354793604
-757968816 -422079284
-591371220 -160335076
-862844180 -461285572
525833220 -549659924
574476980 -800044212
-257003931 267255487
-28108520 -221052392
-161194352 235863980
-256997894 267257255
-623965452 286561264
127449564 -817098656
45061016 215386996
-593963612 -749084776
705742312 326990928
400815844 470504584
-257010804 267250019
139610504 464912008
876199368 -883204652
-855853460 -392223084
-23783012 -324544176
-186870684 -323422748
779465280 -590235228
-837954304 399344880
830978148 960058880
-175379688 413821496
-387781064 439818236
-256999385 267261581
601857300 65377796
820637708 -148567364
445134096 -177506032
202541548 -489889268
988749960 539727276
121405504 730996288
-462232232 162840084
785669544 425560080
296668680 -501394828
-392266776 634975836
371629588 -616479556
438696808 -936071972
396446644 -856887504
-26419096 792019448
-528571252 -96180656
486190012 776887452
680779616 -30205736
875456604 -889569120
-209546832 -236839768
-257008283 267255390
-255132152 -818467672
-913162800 541824492
902705848 104875364
40371408 -126036856
252787348 -543790632
-423928912 -77451352
-53012960 677051232
40924840 -349492308
87981124 -32448592
-737287936 -214454900
712936928 -656836400
915522168 516876360
752740340 838755324
-959228732 261147084
-568767892 -51381792
64722416 -407777436
-958515096 587264172
-484791868 992900700
343273480 -6306212
-198274296 -923881904
-131352716 737637472
-741293036 -815336412
-634072868 -346783404
793752564 60702752
446313780 -718704272
-356949076 -41667604
-795791524 -605498300
-628727880 -626557844
-449299400 -800553952
250835772 9262704
-471684268 763940056
-273817764 645228892
239257392 -960262776
55182996 -928323924
-813035300 58197744
-379261124 -460222400
-257008519 267251035
232295800 66047740
38550908 -384824572
-257007937 267258291
-21438208 69557664
-268720364 62333920
103972396 -50842924
-986434284 592958696
457280472 76795972
-440517308 -480612
776610736 162840084
409889216 -408622148
302683612 152936564
869645568 -717670228
258685768 605876964
-193424484 -745647672
-914604636 759643676
835929908 323233416
971535312 698241852
652831300 -725593044
-724500744 -608352844
-73708404 -826244848
194676988 699945840
756556108 985036140
-771294876 928979304
497753828 -217076420
86626672 -772547380
-661089088 920153520
513497512 -7544152
665749568 144285548
342516152 -66353584
656151892 316810692
-236723256 842192428
156286284 792718520
889350660 -421554980
387256760 -439963876
295081204 -186841556
952747752 550460944
-52779936 -786703588
844857640 559388676
-785145240 -524537024
-98263308 875442040
-659822020 175350560
-14185336 -647238724
821322216 555951572
-812598380 735540256
-369153708 807326212
-904497220 843008012
-427060172 -45148400
-311028784 -581569648
-472295956 -649801988
164849916 561369380
675667652 -490937876
494214776 828210988
-26273456 134527668
629907564 931003700
-129080732 289794472
76839664 -347933960
-139741580 -457994108
379071792 -341278212
164747968 901220320
-93937800 -43808512
259821760 354109096
548684136 495642048
-797073156 -66397276
395150448 -282148372
-732612892 -584569832
-716607056 -365905936
-683255496 407792
217688108 804631872
-654069240 248272508
-830890764 -53042088
-462348744 -631028992
169772548 575816868
-113584636 -66761376
873694360 -759337832
-269812664 699843892
-507147608 -85752832
741613444 707489992
-555427268 -972511100
-413326320 621999312
-949252392 279250136
100156628 622290592
-81922500 -678230916
410020292 -509696308
-884850384 523736004
593716024 -693159016
-427132992 -218285232
590541072 -779960456
-216901652 -145640
985939108 181889796
-914939608 -59013328
-917080516 -831983064
-256997124 267263884
326146216 586244692
839745676 212750912
745618544 -199468544
924129492 -647908668
876082856 -129473960
-175641840 -442993188
859421640 -133100396
669871180 -684187592
806073708 -668866264
29419280 -920459364
-526095372 -181394620
402505268 -815613128
705014112 761930224
-653239092 -185559924
-122060884 -168214200
-160437024 -824642808
178496384 598624092
-211207128 247689948
-873199184 -825458392
-175569020 -396504900
347861140 939611024
-127172848 -240742920
-593016952 470373508
-772867788 -19064276
-321048816 255306920
-969307020 140761060
-855620436 -179792580
518230812 203065852
899676536 233664816
-414870104 -98554588
-867985272 -392368724
-997459232 -233548304
-136158836 -642723884
977404604 791276684
-683619596 866208464
-257004054 267261990
244354792 9670496
29958148 952704060
-960364724 47434948
971841156 -708946392
-88534556 635500140
-58241436 -886321348
236461104 106098740
-565796836 583710556
-475004860 -500448168
-753949152 -433060540
-721092768 -124449380
976516200 411345616
-608731508 387052864
-251709612 -875296400
74713320 -899661972
-597167692 473271744
754284124 -945742468
102064512 519090088
184016140 671910140
788800804 453916188
292692708 514240276
-258525564 954306100
924901384 479053652
879578216 686779984
494069136 416676040
-296348272 -203094980
615343564 782363516
41594784 -123721180
-400859536 239315648
668749752 -833439464
264642444 -418074184
580084120 228203316
-288381764 -56624832
302406896 466281024
-946397848 635893368
167194720 924231440
-573209912 954524560
-790111564 295707456
762862320 851061904
877510128 863397612
804078440 678915424
-397160280 -209095348
-256999131 267252326
400946920 456654220
136362732 -843197344
948873728 460266092
-624693652 -200691920
932780508 330078496
724792024 889117636
116249848 28661952
-183928756 -454222032
-706849176 -896967632
-509652616 303178788
-871713656 32361208
573603140 199497672
946004620 51600252
-936771044 -156606692
-257005553 267254289
-729146660 -971870284
-747220584 281041508
-393519280 196643128
699858456 -808768048
64882620 34487552
-152368568 -588895340
-815991792 -44857120
-580521040 301868028
-758187276 -138256052
261656824 -444158308
108895028 -751968448
-441682428 874757532
-5359552 732263356
-255802096 467518964
-571156388 -540309836
637539100 586754432
883860032 110802912
-242781880 495714868
253500984 -40750072
-860572196 994560996
-503302712 403714080
19981808 976385124
-856698172 107526012
-850348268 -926008248
-338744076 -776100996
-257001244 267251291
-36919740 -458256260
-257009792 267249951
-400684768 310256892
796403212 -338045004
27802676 -599862032
600036800 456872680
-905502136 937790524
-455110436 857018580
868873676 -558806116
-749055648 -38696548
943499612 -250093008
-828400320 982997180
-723510392 -429128260
838638812 820637708
-54949972 -293071372
4893504 -411433000
-527901308 -365075788
-163043980 302814688
898525980 -899239616
204027076 300775728
581380316 352783772
-256998327 267263657
-876854748 -975205440
-637801252 225669180
374833668 911138404
-860950860 -907541096
280313308 524973944
690129704 -673410232
-177870132 865465700
-208410840 40385972
-670846968 -405709348
496078968 263215172
-106244380 -750439228
-257004765 267257908
43866768 -74116196
-568462048 -480044004
80320460 3437104
415336152 -442075656
-709485260 798383916
282264884 714538968
961733740 -911487940
-873505028 343069584
-473563024 60207576
-468567572 363138776
288527404 367682744
775576692 177797312
-707752144 -101685848
-794728352 505108648
241441992 -597051180
458052364 101758668
-672929620 -379814556
291425640 -267773704
-257004697 267254154
246845236 737855932
-648709688 296537604
-749259544 -305421644
-255059332 -157145560
-257000104 267258965
-264642444 419224740
-527391568 -489496040
-715194348 301416544
-806175656 -241208968
-779144872 339632480
418627616 572306944
459785480 -322650856
-101889744 831065532
-860106148 -967471956
-402315936 744846652
50012776 228975208
-608542176 -768746176
-51760456 -443954412
-654578980 -263317120
238237912 -864664680
-428982620 -28851284
-794611840 916964004
-390650172 -950650536
199876336 -533115220
-729758348 -259312020
320058464 586535972
-453435576 230985040
-598842552 85374168
-298707640 312339544
241121584 -598128916
689226736 894404368
335627380 -14564
16093220 -90515260
913162800 -188006676
929124944 -917925228
-888039900 86816004
-455678432 -738161776
-256996735 267255585
637626484 -425195980
-300848548 -77043560
635951624 30919372
239344776 591196452
-159636004 -625072316
-898788132 -113890480
501351136 874029332
-256997323 267258469
-279148188 457979544
-47828176 -199104444
-257010740 267256706
-109055232 415408972
564078284 174680616
-804806640 -336137120
-88811272 734433392
-937630320 818409416
-667409864 831225736
-453217116 -222421408
172379504 -436279184
-254753488 529008172
-318470988 669638156
117866452 526998340
699727380 -396825308
-376086172 418248952
619494304 -496166352
923153704 -523575800
-637641048 -940397480
821861084 672215984
-917939792 184059832
177928388 -461620544
717553716 264584188
616144584 725767812
437793840 25588948
-381853516 -379130048
-395004808 -445687528
-560714000 -39876232
150213096 540877832
-2941928 318325348
127988432 294804488
-880233596 -41041352
-954451740 251243564
-784504424 619071948
62989300 178321616
553140720 19370120
653428424 509871076
688309204 466091692
428851544 887122368
829565440 -131760508
-257005819 267254826
565345352 422399692
-706354000 882665784
-273963404 309018952
-954903224 746463256
644937612 917153336
-641631584 286663212
858343904 798136328
-346506688 368425508
-544402320 392412416
708407524 656472300
-722607424 597852200
502079336 333806880
-257006838 267257444
-225319644 628888084
64911748 567442568
484005412 598391068
-574142008 471349296
-148013932 886729140
-568680508 119570440
-590511944 808593280
551567808 300528140
-163801308 601522328
37283840 362920316
-14826152 751429580
192565208 63688372
11170588 -503069688
31065012 628057936
-194269196 730705008
-758653324 105792896
120429716 204522252
-290988720 240713792
957495616 -126867004
593832536 463324532
66892452 -170660952
-294251056 219013432
-282366832 -937790524
-737098604 -614731876
716912900 997750512
167442308 -315747520
-883743520 -768076232
-168549172 -23593680
-874830352 804486232
-257005240 267249696
901453344 -828808112
-373785060 -165053812
-749448876 191982648
97316648 -246597648
-379989324 445935116
-715660396 -178700280
882651220 708145372
-760371876 -311713292
-739283204 174331080
-256997456 267251397
-94258208 -824526296
455591048 805316380
231116116 -976559892
-452576300 -96064144
-459931120 261263596
-903069948 -580928832
253588368 456406632
308538340 -94607744
-250063880 -282264884
263564708 541897312
-838027124 -87311180
377950364 492874888
271604036 -643379264
68188648 -673337412
-148363468 421321956
483306340 102486868
-611454976 -308582032
-327092876 402592652
551728012 -885724224
-237451456 250486236
795092452 863790840
359104548 -573151656
-748516780 713898152
-516322928 -613071580
880510312 817987060
351458448 874757532
-659851148 -519556136
-513526640 -415059436
-386921788 -55081048
156781460 -48745708
-682804012 -897244348
132881936 -336442964
455343460 538168928
-213814084 766139220
827701248 797408128
-102545124 979137720
-803393932 933799988
-994488176 -357356868
91126948 -798864528
-863936480 295255972
548946288 995959140
-435347088 -868829984
-499020896 -177200188
-256997237 267259395
-928950176 -916745544
-267147452 160349640
118245116 -561340252
-411360180 -458037800
-17884592 249728908
-804369720 -398500168
-972001360 434910168
-46779568 -814171292
726699908 -650340856
729583580 805855248
277953940 -333224320
-480116824 764944972
245082992 -66018612
708946392 280808484
697790368 510206048
817491884 187161964
-765920760 429783640
529299452 -3582744
854178600 -124434816
-928353052 953403132
-220921316 -520750384
316635924 170864848
-941548036 -477961352
562680140 -929285148
-677138616 -944213248
-30307684 -299829068
-298474616 54702384
299217380 -511822652
167398616 -487981384
-679527112 684027388
-879505396 -608454792
238398116 414389492
-456013404 550344432
-389077260 -180710112
149091668 -457761084
966496168 -391960932
-179443044 -771746360
215678276 329961984
517138512 -252408684
-510817736 -671458656
-381503980 171476536
205643680 429259336
-60950340 331272744
43444412 -32099056
-613814344 792645700
617615548 72033544
342283128 834735660
-694833876 -59129840
-993031776 -319301136
604464256 -932663996
-546994712 -888564204
727049444 460455424
-256530296 -929605556
728607792 19821604
470227868 -323000392
38317884 -107496884
505880540 -388159728
875296400 841435100
43255080 319898260
58343384 428108780
-347162068 -267890216
383149712 556228288
-81966192 -436963692
615052284 448600328
416559528 111152448
323670336 -724748332
-404267512 644471564
605745888 633592256
-145931280 962389120
-828910060 629965820
72470464 -33977812
615911560 -504045476
991167584 -195244984
692751224 -351327372
398354528 777906932
925338304 864300580
-366969108 405971500
-391494884 62639764
470417200 -661467752
-868917368 678638708
461402084 726379500
-436876308 -969496352
-605964348 -126342700
-382567152 -741380420
-187001760 -601566020
635223424 -13996004
752652956 -46794132
-594080124 533421064
117283892 940135328
852707636 50464260
785421956 575671228
-811578900 -18088488
290872208 965709712
-195944056 879461704
689707348 -902472824
259646992 -527012904
-908036272 592915004
29390152 -807602928
-183520964 -532255944
-230096636 -723991004
-70213044 -902807796
160437024 923954724
-191137936 688673304
14287284 -434240224
-257010407 267251828
10340440 -218678460
-256999432 267254435
-210129392 -404471408
15699992 -764813896
246685032 -643233624
299596044 467183992
-487442516 436089852
952762316 432812952
827963400 267788268
-164777096 -121172480
533173476 -155281368
-645607556 644209412
937106016 613756088
-932780508 -681973864
-211542100 465611080
-439308496 -920808900
988240220 729874860
-703149920 368702224
863645200 -985210908
589099236 -282556164
722505476 -133318856
70125660 268094112
167019952 -446546804
681784532 636650696
-663098920 255743840
940353788 -249088092
831400504 828254680
140047424 155674596
693450296 932547484
-804792076 529576168
896865684 45745524
-256998696 267249656
710024128 -987715916
-408913428 343360864
-257001351 267250212
184307420 389150080
-823768968 -430817684
-246932620 769139404
-635718600 499952992
166306316 -103142248
31574752 863805404
-813938268 279570544
15670864 803859980
-256998895 267251705
-650195216 717087668
-518420144 487194928
855372848 321369224
-259894580 -192550644
-47056284 969030304
-899793048 -228567416
669667284 -812744020
-808476768 -622596436
293785008 -864358836
-257002758 267253896
725141560 746303052
-378037748 -404791816
627227788 -609678168
-894739340 -624213040
-31065012 -724864844
-265021108 483189828
234800808 451017952
250733824 393985328
-257010129 267255232
-257001815 267259538
-295124896 -271371012
-127740844 53988748
-502210412 188880516
-198347116 902734976
13078472 -911313172
-818190956 -700382760
575700356 107831856
-750759636 -742414464
-600604796 -716563364
-525774964 750220768
799374268 18205000
68567312 -850042424
-303338992 313067744
-923037192 -912536548
418292644 521332944
-293945212 44289124
931076520 -420535500
265254132 229077156
746638024 -802520092
-356366516 620528348
998726300 437677328
984191428 -685440096
703339252 -892190640
-626630664 -369211964
-937470116 197080048
408782352 976734660
147475064 435376216
252292172 -207114644
-151072372 251869816
-257002472 267262507
-348807800 806321296
-598827988 130173032
665778696 -603371956
370100368 514779144
-84835300 726539704
353249820 -61809616
-256998910 267257463
-567326056 304533240
-275113960 -890879880
-421991900 113497252
8680144 477961352
-33963248 -29739688
-617251448 769226788
-92481400 -972292640
902676720 -540805012
392368724 312339544
875369220 183855936
157844632 -273162384
119526748 -725199816
-807340776 748910008
105763768 -90646336
217644416 833905512
65523436 -221780592
-671109120 515886008
635034092 -755303604
-491724332 -788771676
-631873704 -220994136
-257006017 267253799
-568199896 789645516
160932200 -390621044
690610316 -207668076
336588604 -695620332
188836824 -224154524
-825400136 647180468
-388727724 316169876
150227660 444580664
916162984 896472456
794233176 -391567704
141926180 104219984
-440983356 -840197160
992711368 157043612
-362832932 -407325952
527930436 -114560424
375663816 16151476
-256998573 267263089
-876781928 461081676
-256998928 267255349
625771388 -515696676
-751123736 -660098736
-906871152 83291516
-462494384 661322112
287129260 -249350244
50187544 296362836
-337375060 877393616
779028360 329874600
-651010800 889816708
483248084 316053364
-764930408 25938484
-46371776 -329190092
337943056 -891214852
-256997918 267256332
-562884036 -109244564
758274660 175321432
-886670884 833730744
-261685952 831371376
980433916 423681324
-590351740 -366794340
-482869420 -135430636
518099736 -442046528
-481179996 -788451268
356686924 -706790920
-370712056 -687013008
-455387152 44187176
-137411340 144489444
881864764 -349958356
62479560 -190657324
415569176 -956738288
472907644 617863136
-320786664 187016324
338671256 -893661604
-597837636 995988268
-814608212 989405340
321456608 -238398116
978132804 -660579348
-517022000 436468516
-257005355 267258414
631902832 -21481900
-409714448 -692955120
399825492 286095216
131061436 -284464048
621911928 355478112
867140560 321747888
329699832 -931819284
-839716548 -607639208
-765148868 -174768
-31166960 185268644
114414784 472601800
384285704 -149149924
-901249448 -466455792
77961092 770421036
802301632 -273555612
-257000885 267252910
928076336 -113016640
831138352 548815212
-328243432 172219300
-867664864 -280036592
-272303108 -854615520
-669871180 -964559156
938533288 -910526716
449634372 -802723988
-156970792 -771061852
-569685424 993556080
-621533264 -697018476
877670332 269856356
-256998570 267256873
9714188 816705428
814287804 650020448
-257005627 267259388
497535368 736472352
4019664 -807865080
763051652 638238172
-43779384 194895448
211979020 255904044
-424220192 556985616
-749419748 258802280
-308261624 901861136
916439700 -898118188
660098736 -925207228
-887704928 825458392
-772401740 -645126944
-438143376 -962971680
-51250716 -544853804
-856916632 -430220560
-874670148 -294804488
-589798308 -209532268
-955165376 -243262492
-336122556 -732773096
848658844 -774193112
381445724 213246088
-950228180 -310519044
-459931120 -739865764
178452692 54542180
-438245324 689110224
-257003792 267249926
992507472 626776304
-257008576 267262494
461227316 -114443912
-457964980 598274556
406088012 -726262988
483364596 -97462288
709732848 205425220
-256457476 196002312
22748968 -389790896
-42322984 862582028
860950860 585633004
-549033672 88913220
490500956 78558216
378416412 -772693020
-785334572 -682119504
337185728 -804748384
-239738004 24598596
-782960640 -111283524
-810675932 -519148344
-360517256 -158325244
-393184308 918347584
-740011404 -370318828
-405272428 -738656952
648709688 570530136
594575300 -609124736
-899982380 256311836
-257002737 267251626
-192230236 328141484
338088696 769008328
475121372 -302756432
463892528 -618270928
-455794944 4893504
864533604 480306156
974535496 662356156
89830752 919308808
-497171268 654054676
841638996 -279526852
990657844 -689984064
-434531504 -352026444
-244864532 -485243352
-238849600 357240356
-530988876 963306652
-567296928 -963190140
-502006516 -196220772
409729012 -125250400
800539388 -130071084
-428341804 108924156
851440568 381678748
345123108 415598304
150111148 -965942736
-988677140 969001176
76985304 -994138640
-928789972 453027784
225916768 -47391256
7180052 388014088
707256968 -595551088
-257002812 267251691
-106288072 -88825836
-976996812 -742123184
385742104 -541198240
638747912 -795762396
113977864 -970020656
-732685712 -495875072
-111035936 -385450824
85578064 518988140
-478150684 -761799148
-554655376 170296852
-927828748 -98554588
673017004 446954596
-391902676 187992112
-221168904 91156076
-968185592 765571224
810836136 -680633976
831254864 74815268
310286020 -901730060
-832813212 231276320
804194952 703921812
-86743184 571098132
910599536 145159388
681973864 -965826224
-747526428 447056544
750512048 885840736
848804484 -227751832
595842368 -890923572
-874000204 220295064
157189252 -7544152
-74189016 -292357736
292343172 125366912
511764396 345822180
-890836188 -19224480
365629220 834313304
958413148 -668793444
-620572040 -16792292
64300060 -111749572
687202340 -122060884
510206048 -499137408
-854979620 608469356
496632400 2373932
960291904 -731287568
557218640 86626672
-406830776 -65581692
834225920 -391116220
322257628 676978412
-703251868 -916133856
-934717520 -459829172
-25647204 -710781456
103346144 662953280
-863455868 628451164
-257025472 883364856
151261704 268094112
890442960 320917740
-881850200 686095476
82854596 -434283916
-9597676 -22865480
693042504 -441551352
-826375924 767683004
326277292 983332152
980390224 314698912
-540062248 -28254160
667744836 598158044
404864636 209998316
124828044 197677172
937819652 -557029308
213653880 -581234676
-794495328 12685244
8141276 -522032016
-735394616 97622492
272361364 -302071924
-709004648 640728616
921202128 833614232
783120844 -476417568
-638791604 -814724724
904468092 -698824412
-692474508 -404515100
548334600 578351004
-411840792 -964923256
669827488 50726412
999512756 -834662840
18671048 658802540
734855748 -803495880
-257009039 267255408
-376057044 -460309784
-35186624 883758084
-644457000 -561165484
-828851804 618853488
-564719100 589885692
937528372 -319417648
892977096 -824336964
645112380 874291484
413224372 -198609268
757109540 279701620
-142756328 370158624
-573486628 307344092
330763004 -732175972
702232388 -8563632
735438308 747147764
-257003457 267250667
-759978648 483903464
-927843312 838697068
971287724 -360983304
-619625380 -533333680
-173238780 -845571276
325869500 -402607216
594284020 -38580036
602279656 96166092
836774620 -395601932
817244296 -48454428
-289663396 709528952
-447260440 562141272
-524260308 -547519016
958718992 -260520832
-242840136 -546849072
-910643228 466324716
916643596 -790825200
815642256 -872019500
993425004 619741892
252539760 930173552
-727530056 -241034200
421671492 548203524
669521644 237757300
-938023548 -510206048
-810763316 173806776
-503506608 -988516936
-199031624 88214148
-592885876 -640291696
-280138540 -218663896
205745628 -52299324
39424748 195390624
-247631692 14709640
-312689080 -180972264
720393696 735875228
405490888 546353896
775372796 98365256
-425880488 -999396244
-698824412 -706601588
-152368568 718747964
805724172 393082360
46459160 356162620
-386892660 -299901888
961558972 805826120
703980068 -147620704
-935518540 667220532
-654214880 643889004
481150868 -466222768
236970844 823870916
491316540 967224368
-45017324 -52867320
596978360 -609765552
182064564 -927406392
-960393852 422341436
879490832 -744802960
-510045844 233883276
427992268 269404872
397451560 -784358784
-305072108 -627752092
922177916 -821584368
137906516 -459552456
-851032776 131571176
-257001574 267253857
-892161512 -885738788
-537528112 982545696
608119820 -551291092
-697164116 788159988
239388468 179719760
-750686816 -202847392
121492888 -374032648
613304604 -887763184
-881078308 904322452
-990220924 -339020792
-515055860 -277283996
945640520 119599568
417549880 -361070688
-607158596 549441464
801078256 -25880228
-344802700 -105778332
-243160544 289969240
-135663660 -544416884
398208888 -56988932
954713892 -928804536
-584613524 197487840
-667686580 -760808796
-397116588 245694680
-468319984 -523036932
606401268 -721791840
327092876 -612430764
-549004544 -916774672
767610184 356439336
-210114828 590963428
-897273476 375649252
-168010304 -913570592
310519044 518492964
-767843208 -804107568
-838842708 -569874756
806423244 410384392
462436128 531833588
-216683192 342588972
957961664 -705145188
725593044 -520896024
-182574304 720364568
777906932 -80014616
553694152 -952980776
504118296 -2898236
733501296 -686750856
-898700748 -130784720
-5330424 687770336
-544183860 -291469332
721864660 833366644
574520672 -453566652
-264089012 331010592
-11359920 -918143688
-152252056 518318196
-810486600 515827752
-522279604 972161564
695387308 536406684
-293173320 81572964
-974317036 -266098844
-837459128 591356656
562141272 460761268
-2082652 -584060092
217746364 981264064
-256998094 267251844
185836640 -647602824
-36002208 -108865900
-433643100 -795485680
716403160 -75543468
527333312 271691420
-163932384 -300892240
127405872 683430264
-594356840 -951815656
58183180 48498120
-929154072 -939144976
-127522384 207405924
856800120 -959432628
518653168 -678405684
-478966268 176442860
-969321584 730777828
856450584 -9160756
-489466912 442061092
-999702088 -566976520
-816312200 34676884
90325928 -395922340
-929459916 433817868
719825700 147329424
-155499828 -929299712
-601070844 637175000
-188399904 503987220
-542028388 -173486368
562592756 -346200844
496748912 -110642708
-111487420 -882636656
-219974656 478106992
871436940 774280496
-914954172 -25763716
-168680248 -739967712
-141227108 855081568
582574564 37254712
-653952728 110817476
-792325292 617222320
-813559604 398106940
264642444 667919604
128075816 620266196
-256998846 267251757
952995340 474480556
995143556 -883321164
249554140 -247020004
-867897888 342210308
-936275868 -748152680
74043376 48570940
-37924656 -968695332
21205184 -734520776
532620044 -998478712
-700193428 204522252
-257001202 267251183
39075212 -421788004
306543072 247791896
-975817128 -153446304
17345724 -741686264
591618808 -919221424
-651433156 224751648
-720684976 -821686316
-119570440 511749832
897040452 118274244
625334468 -867504660
81150608 725709556
-257005857 267258551
814229548 862611156
197240252 759177628
-840604952 146790556
-721893788 -455023052
849590940 -621766288
24249060 654637236
971302288 547693784
-257000165 267254909
-387504348 -730763264
525338044 145436104
-531644256 -321267276
641995684 -31574752
-662880460 -782465464
531105388 -509157440
-257005847 267261699
-24409264 -879825804
281216276 -936304996
191778752 -413748676
-387111120 -483146136
114618680 819953200
-894069396 250296904
-876825620 -121696784
89816188 19472068
-989288828 98816740
335947788 861955776
-962636708 369270220
-443371852 56348116
-985997364 849634632
-436148108 289517756
252889296 349594256
-89219064 793373900
1470964 -361026996
-998347636 -626805432
369983856 56872420
-543513916 -125148452
-181219852 -279264700
-567908616 141795104
799665548 -419778172
-496384812 -654433340
762643860 307373220
-81820552 742516412
358376348 -787227892
-269972868 285119428
860004200 -385028468
364726252 897652140
-729598144 -411258232
-763474008 -636679824
-566743496 999833164
100127500 195667340
425909616 -788334756
-72091800 -1398144
238325296 -4966324
530988876 667570068
-304052628 -832318036
-857120528 437779276
-333093244 -644937612
-257010178 267258922
-923546932 -508036012
892947968 -159781644
433308128 475077680
240306000 469295772
477830276 795369168
-345312440 172379504
-24117984 -621984748
-835274528 426739764
525818656 -665108752
-861679060 372925784
-282745496 66018612
-257006768 267252374
685920708 -55212124
-812219716 -48017508
-83626488 218183284
977754140 889962348
675740472 -245782064
396650540 903870968
-348268932 -10529772
-961704612 -110540760
-445075840 814884928
494054572 -782887820
913221056 -197997580
-67722600 -59158968
100710060 -262428716
-756687184 -33497200
682818576 180477088
670060512 728564100
-37735324 632616468
-898467724 -797058592
475951520 106375456
444886508 -203881436
-328228868 205745628
162505112 387489784
956490700 850304576
505021264 -302319512
-432361468 229543204
-65042824 -415816764
93763032 982807848
860091584 838930092
-623805248 931382364
-683896312 -240291436
3626436 917721332
825778800 95233996
-753089876 -27496832
109550408 -319927388
465829540 914415304
575015848 -697397140
163277004 -190118456
65028260 -220469832
561340252 -55474276
-354808168 515580164
-509390464 -348560212
31225216 -476228236
942203416 140629984
-202891084 -742836820
359759928 809831220
-689328684 886233964
994808584 836090112
-401820760 860018764
472863952 -375765764
-583550352 -588633188
906215772 556883668
272011828 759905828
-613129836 -519162908
-721151024 -665429160
-21889692 380848600
553723280 -822982512
580914268 989390776
-962782348 974870468
794233176 774397008
-819341512 -173646572
-257003566 267255371
-751953884 -641427688
-176122452 -572292380
491928228 725505660
-304460420 485447248
-673148080 858620620
-141256236 -785844312
429448668 988094580
959418064 584395064
-646918316 -253748572
310897708 -931746464
201070584 793184568
817113220 328432764
-719097500 -136479244
775605820 612459892
247791896 -731506028
-605148764 -534557056
515157808 86204316
574710004 -466921840
-930960008 -602803960
260535396 -386892660
506433972 446794392
618037904 560743128
-843255600 -663375636
514152892 -501001600
-754488020 -114545860
-714640916 -76053208
776028176 -512929516
-533027836 -159242776
-497491676 778329288
-843444932 -428254420
-83917768 -720990820
-784504424 389077260
362090168 845338252
-609794680 -742501848
940062508 183841372
-32084492 -349798152
733836268 -253850520
-256998055 267254540
63586424 58736612
44798864 982254416
486932776 -46007676
538795180 349288412
-572365200 83801256
173530060 166350008
646481396 616086328
437502560 574462416
-732904172 -682847704
-472616364 -500637500
-909434416 -771265748
538984512 48585504
-693610500 502035644
256734192 -685745940
-270001996 566918264
-356322824 669783796
783994684 -243597464
-28632824 825574904
477844840 48614632
-367930332 3131260
740244428 185865768
-823171844 16632088
-943790892 -647020264
-966467040 279337520
-395674752 638922680
883961980 550519200
925746096 941693676
991458864 403932540
-222435972 948189220
-925600456 -114269144
-257007613 267254170
518565784 -811214800
847901516 310489916
-769445248 118026656
38201372 -939436256
169131732 -293027680
664613576 -200502588
946820204 -431575012
-496341120 741700828
-805971760 138008464
-568360100 -176734140
-257004867 267260862
-836425084 -167136464
-448891608 -339180996
44580404 -247952100
-446503112 -432041060
-490442700 -443197084
-130522568 100535292
894812160 483117008
6422724 675536576
-306484816 -602017504
-966583552 42803596
905647776 -429404976
-185792948 627154968
-863455868 -492175816
75689108 -115201240
582836716 993017212
596861848 639607188
-570238856 -668735188
-672245112 833861820
-412583556 -780761476
-256997427 267249930
339151868 -16122348
761245716 -649175736
467912192 -272434184
732074024 211279948
480422668 -220921316
-852896968 -127886484
246393752 -225654616
-755769652 -42395804
-327704564 -872500112
-726233860 -48905912
252408684 962418248
-887311700 -105545308
-977797832 -255874916
401675120 -96690396
572743864 -603430212
481849940 -381431160
-189157232 776028176
-501190932 -752332548
-988618884 400378924
-797102284 90311364
-106826940 -533202604
448236228 448046896
-709834796 -691367644
954189588 -483320904
349637948 -253384472
-778984668 720655848
112288440 654666364
308713108 -715631268
428035960 489335836
61095980 -813690680
-251301820 -539232100
736020868 917430052
732656584 484850124
480524616 -445367120
672696596 -408607584
704038324 -106055048
217003600 -1092300
-703601404 348123292
-190336916 998930196
71436420 72557848
-103753936 21015852
301722388 -134236388
501365700 -468786032
707489992 -8549068
893457708 -428618520
-257010823 267255150
-46779568 -679629060
315412548 -587031148
-36060464 -950854432
403408236 714597224
-866048260 -185894896
32346644 82796340
163874128 -211265384
-653705140 -854935928
685323584 402723728
909390724 24321880
27569652 138765792
103462656 -365774860
361682376 565024944
527726540 842192428
-361274584 735059644
-943164640 845935376
187103708 958981144
-457819340 862086852
790388280 -919454448
430147740 627562760
239403032 575321692
-806772780 179807144
174054364 937586628
-471611448 -114414784
-870067924 -22778096
-180375140 817885112
-843809032 -572365200
32201004 -962141532
943353972 -184394804
-568957224 47580588
-235470752 31166960
874160408 -247893844
-264263780 -603561288
-61736796 -335787584
-156417360 -763051652
547722912 284565996
-192215672 -851527952
988211092 -140134808
-912900648 -587540888
845250868 -540353528
98641972 -549412336
-257000234 267255830
-916497956 -520663000
530683032 -644923048
539348612 -569612604
432230392 42905544
-315368856 -478835192
-44638660 578365568
-245432528 -662938716
-761799148 565199712
238835036 354181916
785261752 -387402400
-802971576 -829783900
-864038428 855693256
644995868 -587249608
306907172 -964253312
-16719472 -958471404
-137047240 -423608504
109331948 540135068
653166272 259122688
-257000137 267256451
824657372 -236927152
17870028 -837430000
83539104 765265380
-330282392 -735409180
981205808 -807471852
-257007846 267254031
-129823496 -866863844
-345865872 -832521932
-42250164 -819035668
711247504 195143036
896487020 -760124288
53318804 539669020
-859989636 423652196
822239748 666506896
923459548 -73621020
-118987880 -191837008
-141387312 103258760
-555951572 114414784
703514020 55328636
501904568 844712000
121609400 606401268
125483424 -222829200
-503302712 730719572
328520148 -954844968
859115796 419545148
421758876 142756328
-157480532 -749565388
553927176 -815685948
-361653248 -663040664
902618464 -978671672
467096608 -478150684
-746215668 -252088276
851804668 -503331840
-733472168 -295518124
342268564 821249396
-227125580 -919731164
213231524 576282916
79665080 560655744
-787067688 -363153340
-886568936 908910112
-994677508 -57644312
-267482424 8971424
425589208 -983186512
-586273820 655365436
-689386940 -667744836
-665239828 -320844920
-503069688 981336884
835478424 597429844
-763051652 874262356
-46328084 -890544908
-974142268 828123604
480568308 -749390620
974914160 -756993028
-256997670 267255914
-17098136 -67926496
-271531216 -888404000
17170956 271822496
338146952 137877388
268356264 -740244428
-886787396 -526779880
618125288 302232128
179676068 -770289960
-140819316 -989958772
-257006667 267254119
-955412964 564355000
-573399244 -11490996
-775940792 71844212
-157247508 -717830432
916949440 932270768
-646233808 726845548
-325228684 -769998680
-916133856 644122028
698780720 118143168
708465780 824832140
600968896 633679640
-763255548 271574908
-789558132 228086804
-439235676 827206072
750322716 -38332448
809219532 -229514076
981453396 -627111276
-276075184 -444726304
-257002172 267250805
939727536 -435565548
740448324 186870684
-242548856 -30380504
719068372 77262020
161660400 983113692
-837663024 -897127836
-257010668 267262291
352827464 -442250424
-649204864 516279236
30191172 344103628
-531979228 -200866688
73373432 460469988
30074660 -359308444
622072132 -273366280
-257003036 267257437
791378632 671225632
985079832 -452838452
-138620152 966656372
-515711240 972860636
492947708 440575564
-38623728 -614396904
-24351008 989288828
736326712 -525949732
-130435184 573734216
884573668 -70111096
-668735188 -373013168
-38987828 981453396
-753672436 140877572
614615364 -795427424
361915400 -201230788
-36555640 -678522196
-781926596 -925280048
346696020 477538996
-423739580 381722440
-213158704 818205520
-982953488 658642336
-894535444 804165824
-28982360 -707402608
705756876 896705480
-819851252 54644128
-250340596 438623988
82257472 -605032252
317291304 214498592
694557160 540906960
-445410812 104307368
421904516 -952718624
27933752 327442412
640204312 100520728
-251913508 180914008
-948276604 927930696
-861518856 -815656820
-156956228 -125599936
390839504 -238922420
-596060828 468553008
-58838560 227649884
564995816 59566760
-481107176 -16471884
-879723856 -368308996
995245504 -959330680
-578394696 868669780
335496304 549150184
605017688 -670016820
471815344 -113773968
657491780 -553854356
-691746308 295154024
-404704432 461504032
689343248 892379972
-57556928 834182228
-854499008 417011012
756643492 176850652
-257001705 267252465
499384996 -809918604
223397196 -675900676
-286634084 -154655116
431269168 -854120344
-193380792 -797233360
-714757428 561165484
33045716 373377268
707577376 78033912
880626824 727005752
388771416 -373231628
247340412 -367406028
-257006610 267251008
-434648016 -470723044
-303586580 -170049264
-263419068 -551917344
767508236 -985866288
-727850464 395368908
572641916 629193928
848717100 -8243224
18452588 -358988036
932241640 859101232
-502545384 981322320
-307387784 -399417700
774338752 -441595044
730821520 613916292
-380921420 989609236
1485528 -143673860
-552893132 -569131992
-109885380 -549456028
-257004482 267263079
71611188 940426608
787883272 -65945792
-386222716 -710519304
-56071400 864198632
-687318852 -535736740
999061272 58722048
780135224 -495685740
-156140644 -505632952
200954072 478704116
656996604 60688188
-350788504 226426508
394160096 -131410972
318587500 495146872
823623328 498205312
385902308 -976297740
724617256 861955776
761944788 583725120
-326816160 538081544
-882884244 292911168
-115419700 -12452220
234043480 729962244
-890530344 193526432
-257003680 267250222
-39497568 -465348928
316606796 -345720232
582385232 95394200
-267831960 -260491704
694280444 983536048
-898161880 571069004
-471247348 -955558604
130857540 677138616
-87820920 926532552
-385800360 -484500588
-11811404 -723029780
-673541308 24263624
-159825336 470446328
241034200 -100608112
-356235440 -562680140
-28021136 143994268
-612576404 413530216
-495234256 573967240
929955092 -453959880
-407427900 598434760
-918682556 159024316
-757415384 743506764
47099976 -677546408
-16136912 -445585580
804369720 940310096
106564788 635077784
109375640 -770421036
377018268 143979704
122468676 423754144
-535197872 448978992
-749652772 -142625252
-287216644 -293246140
991575376 -596556004
245621860 625756824
-193730328 26171508
-257001565 267256654
-362891188 -134964588
-410005728 -783193664
-389339412 556679772
944402580 -564762792
-463353660 939378000
814579084 -756483288
798573248 498598540
-421686056 310213200
727195084 -162039064
429579744 798820836
564689972 -228086804
14709640 660652168
-338583872 -813093556
543776068 713461232
-124565892 -101831488
-990978252 -782698488
308742236 -262414152
150912168 995522220
-257010326 267252183
-716344904 743128100
-742851384 -14185336
524566152 -271356448
248083176 -470752172
-429667128 769037456
563481160 -39526696
-791859244 405563708
33919556 401223636
785523904 -440255156
51760456 -339952888
910774304 -969947836
676395852 -821220268
823171844 985866288
-3320592 254840872
97972028 -162942032
-257009307 267260015
555208808 108720260
-295503560 -830657740
560961588 -24045164
469557924 389878280
361463916 809802092
670628508 -745560288
636068136 401689684
648301896 998813684
-367741000 -741890160
-940557684 761245716
-650151524 70081968
-397436996 -625188828
878631556 -766241168
-264438548 527042032
-877204284 352492492
418380028 -310315148
-257002310 267259252
581453136 -712834980
-126153368 495904200
-187875600 -866761896
-483364596 871640836
3859460 -775372796
158966060 -448906172
58940508 700397324
-125541680 986594488
-675958932 917240720
789121212 675478320
-420535500 895132568
-698576824 -907453712
-257008793 267258462
-257004990 267256651
656705324 578889872
-594895708 412248584
-942931616 479781852
828414884 -244442176
-259821760 -924406208
474218404 -776144688
365702040 311684164
876111984 558616784
-10733668 -242476036
-389470488 -227591628
-485665708 57221956
745429212 624751908
-257006192 267256374
320073028 -254229184
-910366512 -946601744
352390544 384751752
582123080 125279528
-643102548 33977812
-985604136 -990818048
-674589916 -545873284
-44245432 -498744180
-933333940 702844076
-627271480 -845644096
-723568648 580943396
-234800808 -448090588
876985824 44026972
-171898892 -808928252
-767071316 435507292
473592152 -135561712
-257006126 267261165
-896181176 -535227000
-362920316 -647282416
-875398348 -644005516
153795840 -28647388
-831560708 -927712236
-552354264 992463780
736821888 297950312
289153656 72470464
-742953332 533333680
-198784036 24977260
-732627456 279308392
407719180 -338452796
417695520 -697717548
-818817208 -542436180
-484180180 869135828
-890588600 750745072
-171753252 -652641968
107249296 751589784
451862664 -954553688
774979568 -417972236
810297268 24045164
813268324 -339151868
-197385892 -276381028
375212332 394538760
975205440 443881592
-800393748 34822524
212794604 919745728
126998080 -408855172
-422923996 655583896
-889933220 605964348
-122366728 174724308
556679772 118434448
-750016872 -816661736
645694940 87136412
-213333472 867533788
821147448 838362096
605906092 699421536
-597750252 954364356
971375108 712208728
176967164 875165324
-900142584 -328709480
-168418096 244223716
-114633244 -833614232
-329714396 -424933828
-325767552 -612634660
-700076916 -342181180
-555369012 535751304
313927020 -467897628
-964530028 923211960
517225896 426186332
508239908 -167209284
790431972 -391261860
-931193032 -646597908
-242752752 -574345904
999891420 617906828
820127968 761260280
-489976652 188516416
888637024 -456654220
-98321564 -395266960
-140921264 127187412
-337564392 984977884
774032908 -861591676
895292772 -317495200
-359891004 -612474456
-677357076 330355212
575612972 -786295796
205993216 -160728304
-793155440 -757721228
-256998282 267249709
240043848 987992632
348734980 -358551116
311290936 590118716
828138168 -280706536
-15466968 -31938852
53158600 -748036168
-579253972 -273191512
-894550008 470358944
576778092 -448862480
55532532 -997561180
-960452108 -229747100
810501164 -814972312
-862785924 -45614448
-270904964 -393766868
682090376 156155208
837968868 776800068
272419620 510759480
-127871920 882491016
-332117456 -81165172
91680380 298139644
-752623828 -501496776
411331052 -894739340
564063720 61095980
-88272404 -102632508
-821686316 284653380
-877772280 -697542780
981861188 -99748836
10194800 477320536
-710956224 585866028
619537996 -829594568
-754735608 -510278868
-457833904 -542305104
957218900 -253238832
138925996 597225948
160859380 877087772
108996976 575933380
477218588 -466149948
856086484 955544040
-494972104 -356759744
-741205652 846547064
-256997977 267258587
-640073236 -832886032
-493996316 642359784
-180389704 -76650332
712864108 -266200792
-256996991 267250649
-982647644 -494651696
-257002431 267249435
162927468 -414593388
53202292 964966948
-603663236 -277036408
-97345776 -963321216
-236533924 545305288
-749463440 -413734112
-124347432 779523536
-693202708 744409732
-770872520 375809456
-643262752 309601512
-481791684 202410472
-515259756 547271428
-256997615 267257048
-946893024 917415488
24948132 -623324636
53056652 793228260
716417724 119235468
-255481688 249219168
-358449168 -431123528
-419020844 -699203076
-227067324 275885852
-61008596 527682848
-678784348 555631164
962636708 192973000
-712252420 860499376
721806404 -469790948
39206288 -277750044
-631160068 31662136
500987036 -54440232
678755220 -406000628
-309222848 -500681192
-310679248 836148368
-257008945 267252069
458096056 128061252
967850620 606328448
3670128 -750978096
-257007811 267256224
314189172 -125264964
-589608976 -338613000
474131020 -957262592
453129732 -619537996
911429684 880291852
-369080888 -532372456
718209096 251214436
132080916 -931251288
-609445144 490297060
668079808 719752880
-257000621 267256933
386397484 -208148688
791145608 -272696336
-349783588 690566624
-307926652 999469064
-257003426 267250471
-823128152 627664708
-857863292 -505531004
-265516284 543251764
-201332736 257811928
-993031776 640451900
-606940136 -427569912
-478383708 254957384
335554560 -518609476
-728957328 -293377216
-256997670 267249583
-398951652 134280080
-150868476 -965316484
447755616 -81077788
-370479032 530755852
813486784 -378751384
-580258888 235980492
949747568 388669468
-688920892 -21423644
-672987876 -413573908
-298401796 -939057592
830162564 736574300
118623780 639840212
897812344 -849707452
-439308496 342836560
-580331708 161980808
323874232 282789188
-927435520 -104496700
-277065536 -577287832
-742618360 -924551848
-758609632 486102628
-256064248 -745997208
-494724516 929940528
-774498956 -618576772
355157704 -579210280
354706220 -872077756
42075396 -333923392
-643204496 85607192
-611542360 236694128
212605272 -119570440
-840459312 -569845628
-568272716 15423276
-496909116 -930057040
548334600 966379656
178088592 -893530528
725403712 827147816
-62523252 -852460048
225072056 690988980
191006860 772765840
-665501980 552849440
-834371560 195143036
126910696 -71698572
-99748836 386368356
516803540 269026208
-902822360 -471349296
-850537600 -238572884
-409452296 446473984
-795267220 -51847840
-514662632 -286328240
-634451532 152688976
-257006627 267253372
537717444 231276320
-603517596 -480917844
941300448 -330398904
-155951312 -272943924
-948626140 342909380
93923236 235150344
160058360 -265894948
-31166960 549062800
-491331104 -738190904
31778648 834502636
29113436 -94039748
-161238044 -232543388
364274768 -644850228
334651592 -4267252
-388771416 -484151052
-47857304 739807508
725505660 -289299296
748793496 -404063616
-889481736 761493304
565782272 129284628
-319883696 632296060
268778620 -502720152
647020264 -167704460
-753060748 426899968
-312339544 466878148
-583754248 132707168
527333312 488549380
552791184 -193701200
302902072 -156096952
450522776 -323845104
370770312 -216974472
780528452 929008432
-831793732 -542756588
633242720 400641076
-964850436 -771338568
-206881620 -602104888
874728404 -245228632
-80043744 -38667420
958223816 -324922840
588283652 969117688
329233784 -755507500
667438992 322621728
50784668 -296464784
243859616 526896392
397378740 -849343352
-36628460 -248738556
81747732 -22850916
972336332 499603456
-48410736 -33497200
-133158652 -740856116
849547248 509667180
459086408 555951572
143732116 -25865664
608498484 130449748
-96690396 -356628668
271939008 38376140
-648971840 24292752
302625356 -738700644
998566096 387897576
389659820 -972540228
-377251292 669812924
-903113640 -829376108
862261620 843896416
322039168 914648328
840954488 461970080
850071552 993308492
291687792 779203128
269667024 717641100
-978380392 -987657660
-980579556 -828400320
-484180180 -444027232
944752116 -970879932
-257003384 267262288
246976312 -792951544
626819996 -502778408
-45017324 647267852
649918500 -148756696
675055964 75689108
90384184 -445527324
-655642152 -602731140
-513992688 925017896
572845812 417768340
-935562232 103695680
-255132152 801806456
-171141564 -972365460
-629397824 655438256
231742368 451979176
410908696 535095924
461504032 965593200
593701460 -421147188
872063192 -991997732
-882403632 -346535816
-250005624 206590340
-585399980 400932356
502545384 913089980
-534003624 795034196
158412628 -993264800
257025472 636475928
-394786348 419516020
-512783876 692343432
452605428 856494276
705844260 644500692
-55561660 -608003308
231086988 -126939824
33118536 -160859380
-636199212 747409916
-79767028 -982429184
-887967080 365192300
724282284 -501365700
-325330632 140309576
-407719180 355856776
804413412 -51978916
-192332184 120619048
-543601300 997808768
-184380240 554334968
-262851072 -315106704
-257001802 267259056
380076708 18904072
-671662552 -737171424
5374116 65727332
-986157568 159068008
497870340 -994459048
260214988 782640232
540135068 883029884
-58590972 214600540
64547648 -573239040
-37196456 -548174396
690712264 78339756
334870052 290173136
-580506476 332175712
-997138824 -992944392
-376741552 263273428
163160492 -388654904
-784460732 361332840
982472876 -959330680
-105603564 -836002728
799665548 -312412364
-257008059 267259663
111764136 -799621856
873111800 51614816
-812307100 -560961588
-80961276 949733004
54731512 621445880
-783164536 -48483556
729467068 171301768
-516701592 942582080
341118008 -121390940
-677284256 630795968
-385450824 -166058728
-986681872 799578164
-34793396 -659909404
-485607452 -403481056
-749463440 515652984
-474145584 690187960
902953436 -49838008
396752488 -3990536
-910439332 -154203632
783863608 -527129416
-559942108 696916528
-419414072 -669871180
626033540 95568968
-379057228 161660400
551626064 -690173396
-257003786 267253859
595667600 -456319248
-838391224 877146028
784620936 -216027812
111866084 -783688840
-256999745 267262551
-195827544 -941649984
-950140796 -476169980
-968840972 712762160
-11024948 754269560
-844435284 575292564
-541314752 804093004
-887748620 527304184
-256998638 267257529
-554844708 52779936
-862669412 -299028048
-257000304 267255589
-592230496 335496304
-218867792 -278216092
185224952 982108776
-409699884 -707912348
240815740 532445276
813210068 703674224
-607318800 -284740764
-257004348 267252458
-119148084 409335784
-567646464 -258015824
98175924 596978360
-15466968 -398878832
278958856 -986172132
-424293012 -399082728
861882956 -892977096
-637437152 982385492
-69135308 -444886508
-318704012 -480946972
507817552 -748866316
474902912 743273740
38274192 -475878700
-568025128 125920344
322679984 326626828
259734376 -811549772
-604143848 196424668
-112230184 -800044212
992609420 175612712
462974996 709339620
632922312 -995944576
124900864 -186593968
682032120 922134224
-827817760 -80655432
-111035936 947781428
-400306104 766692652
-223557400 801587996
-644952176 310795760
40881148 227547936
536916424 -458693180
-968418616 -3218644
522323296 -816807376
130187596 114429348
-321427480 -808622408
-541941004 340054836
-906798332 -244092640
156490180 -784985036
-975758872 -324340280
-128527300 -48410736
-11738584 -56013144
-695838792 560539232
-530799544 10660848
-244296536 409612500
-184001576 -613552192
-903637944 -509638052
-894535444 -284114512
943470484 363866976
775198028 913366696
97098188 742487284
-738132648 306047896
-987278996 -931571696
-242519728 930872624
750002308 -64722416
-433279000 868786292
862815052 -251432896
794655532 558471144
-489219324 -26899708
361347404 872136012
-378634872 -566743496
-998245688 -727151392
-553970868 849765708
-872864212 578423824
295532688 -580346272
-256997695 267252062
-201536632 529896576
355783956 420360732
-849445300 -872208832
878238328 -960277340
-363983488 -380338860
-863426740 374338492
582661948 -786033644
977331784 986011928
-818234648 -756614364
536115404 -629091980
-257004167 267259899
-53275112 -854600956
981016476 794247740
-830905328 352201212
-57047188 -742691180
548829776 -267395040
-32885512 498103364
595085040 -121492888
-152572464 -369182836
985036140 -350832196
-543688684 -578438388
-370144060 387897576
-99530376 36730408
-855620436 -92262940
478456528 -237538840
114269144 -944795808
557218640 -436672412
-705742312 699319588
276876204 893719860
483189828 380440808
-388538392 73897736
-375590996 576224660
-347904832 -587613708
586230128 475237884
-709718284 -6888772
-95962196 -927071420
245126684 74596808
722709372 -619042820
332073764 907759556
-828138168 -190074764
-314757168 -167937484
-419137356 -38259628
502268668 -716199264
147620704 146644916
-782829564 -24438392
745006856 -205672808
-577375216 -765061484
746361308 -978453212
986026492 110977680
902734976 612547276
197487840 -372124764
105501616 683503084
-632732980 464882880
-924056672 953272056
-339151868 -294746232
-551043504 391101656
-209386628 -12146376
480699384 -723641468
847639364 335496304
507657348 -721850096
-399869184 -893923756
882578400 347205760
370537288 -567180416
-522498064 -763867236
567034776 -311640472
438536604 -359381264
58226872 566088116
-173500932 504351320
43080312 54323720
437123896 -955704244
-10631720 -224853596
723058908 -125745576
191793316 968127336
-236868896 -51046820
579690892 -126036856
-355390728 -69426588
587118532 -324879148
737899624 687464492
773042556 293348088
628232704 694309572
240903124 -107715344
-853843628 -866485180
-256996558 267252181
-93311548 470650224
-354283864 -102181024
336952704 -940106200
-257002144 267259694
923095448 -588196268
-257004846 267257897
36846920 -2534136
-686969316 213814084
796985772 -763459444
-470504584 -598798860
666958380 698868104
-139348352 -437080204
806321296 -610916108
520415412 -260011092
-59173532 -250952284
803597828 -296654116
738715208 -616494120
-897826908 51425484
11039512 87922868
789164904 -985575008
-204930044 847814132
-28996924 -63877704
372037380 547256864
774251368 551101760
417549880 -228101368
27904624 -673963664
-853494092 -991910348
267831960 407558976
559126524 -737462704
-179923656 -782916948
-732190536 -123415336
-123808564 -998536968
-123575540 998216560
-60994032 349171900
-830264512 -523386468
450100420 -952747752
35128368 265225004
310883144 851338620
-554713632 -834895864
230198584 417724648
-645709504 -592434392
327238516 347351400
518827936 406670572
159767080 220965008
182486920 984118608
-554844708 651753564
253850520 -399505084
-509011800 379304816
108996976 -641646148
241136148 398136068
538547592 666332128
-257002118 267263727
512827568 947562968
506230076 -89699676
867315328 -505647516
790009616 -545086828
-384285704 -329612448
593031516 -362730984
-252729092 705975336
114662372 -393096924
566816316 282119244
396359260 -488083332
34953600 -935285516
12830884 592317880
70256736 931804720
89073424 -59246352
-552121240 243612028
333180628 10821052
-533231732 -697120424
761784584 -646714420
-257008408 267253599
-765425584 303819604
-724733768 -242767316
-908444064 42104524
-13151292 -295751148
-852605688 231523908
-115041036 -679396036
204507688 -788407576
-474043636 -549077364
-850959956 454717208
-756235700 262064616
-146659480 798354788
17476800 940878092
-837502820 518900756
146339072 -211920764
-486364780 29055180
599031884 619290408
21394516 486262832
-333166064 -165694628
-104453008 -576079020
-64664160 423302660
772896916 -858737132
-799534472 915813448
-780746912 898118188
770173448 -639665444
-68115828 833803564
-257004496 267259997
-230315096 -949194136
399140984 478063300
-606707112 -252568888
750089692 -971258596
358886088 845236304
-701533316 -276788820
793971024 485811348
368498328 -427234940
917226156 -421540416
-635471012 -182370408
-252758220 -748414832
520386284 501496776
-142552432 114283708
522774780 930712420
-537498984 420491808
-712805852 5898420
-256999996 267252990
-991808400 -22180972
-914983300 -55124740
106491968 850042424
-232426876 -877874228
896632660 777994316
695299924 -235441624
-399694416 -624300424
-489758192 -81441888
-326452060 -880583132
-926940344 703368380
-622785768 682658372
-588574932 536144532
-899341564 -584992188
-973647092 471757088
88039380 945786160
496297428 490151420
505399928 987177048
-185705564 838755324
-812219716 -629106544
777193296 -277997632
-404806380 -188501852
590104152 -697673856
482869420 -535780432
529750936 238281604
668414780 670788712
-252962116 -802054044
141037776 -222843764
-189186360 -362177552
319563288 222479664
507846680 -1179684
-257010621 267258466
-647559132 404413152
-347030992 -545072264
-77786324 151305396
-431997368 -217615288
665545672 -731476900
-708291012 128687504
-227111016 219304712
-424118244 585399980
-257002685 267251199
-455605612 398733192
729539888 395296088
-802243376 -2941928
375503612 924260568
816967580 -784635500
-226528456 -5956676
-150883040 933829116
-478980832 526605112
-611848204 -532518096
833060800 -132867372
828487704 -280022028
-354065404 153941480
-979166848 769328736
242053680 472004676
152863744 -544751856
937426424 -952281704
-699305024 -188341648
394101840 879461704
-359963824 763240984
-368483764 -624810164
769794784 -623266380
-670701328 515099552
-59057020 337433316
626368512 539902044
416209992 994138640
-257008841 267258162
-454178340 307489732
339253816 965651456
-133289728 494083700
442323244 -817987060
-500011248 926022812
-430395328 -492423404
-257003976 267252512
-213318908 -721413176
-795165272 -532445276
867839632 -668269140
60076500 913628848
915798884 607580952
68377980 -358012248
-161674964 -297091036
38929572 -50420568
-12204632 7631536
-203211492 -160859380
-952878828 374833668
-781344036 -851688156
312718208 851804668
205527168 -978424084
-5374116 767653876
-832041320 -714844812
128046688 -509900204
855926280 815249028
65581692 -76810536
606692548 -64722416
538358260 -916002780
623018792 854309676
594575300 -83218696
262385024 -792864160
741744520 986783820
106535660 735234412
-962243480 929154072
708669676 54833460
-153606508 612838556
-711043608 506754380
-456086224 809175840
444507844 -735117900
516410312 -202308524
-257005348 267257581
-910424768 -556082648
503127944 -906157516
-257006993 267252453
463674068 2548700
467300504 418744128
-812802276 462363308
-133056704 80058308
-653486680 -506798072
314407632 583550352
-490165984 787868708
-269244668 295241408
-111662188 797655716
396475772 618605900
979662024 -725928016
616610632 -285439836
976851172 931061956
-257002113 267256410
310198636 224008884
967704980 -91156076
381270956 -790737816
-478369144 -900317352
-509317644 -736749068
-221766028 490996132
-756148316 742909640
364405844 -880641388
-722578296 987147920
685017740 490107728
948291168 614557108
282133808 -211411024
257287624 765309072
-181977180 874888608
-827439096 -987191612
-257005720 267253923
-977069632 -995041608
79912668 -959651088
-639141140 -664424244
183739424 -348385444
-257003401 267251665
-148028496 -132576092
-314713476 15466968
585487364 178918740
868407628 100418780
-945698776 -428254420
-461664236 563350084
-326219036 531935536
-4776992 -65275848
825094292 -291775176
260258680 830104308
745458340 594487916
-87078156 308057728
-256997140 267254929
-824788448 866266720
-132911064 553650460
303703092 -186623096
22676148 33468072
821263960 783674276
250966848 -854032960
343841476 363633952
729161224 -186433764
-945800724 393417332
-311844368 -37516864
-432288648 -128017560
-606430396 -1296196
200575408 184059832
-754531712 877102336
-807792260 396213620
-836308572 -947359072
934848596 -68509056
-717815868 -777411756
-582443488 822967948
-677590100 28953232
476971000 192681720
-36060464 -865698724
-666972944 891593516
577579112 -831604400
758434864 -671502348
-272201160 474844656
230256840 558966320
-994488176 -57717132
-405272428 911953988
135605404 -432987720
-771192928 -349754460
-679497984 -904773936
261685952 517662816
546324768 -953505080
-592987824 -326641392
-204682456 -742064928
407879384 607129468
994662944 377091088
-403757772 -26710376
-357735532 220120296
853144556 -220134860
369284784 -602585500
-38842188 -506171820
-363051392 -199832644
693129888 763444880
-582006568 -91097820
-649976756 860091584
-984293376 -481631480
312179340 -160597228
735219848 -862523772
-426637816 -3524488
388596648 -65669076
-52998396 773610552
281303660 593104336
-722461784 -115754672
61183364 98860432
-854367932 -783222792
-242024552 -947781428
-278463680 -275084832
-168782196 -882257992
-449284836 -256195324
-474247532 954189588
555587472 918114560
-909055752 644384180
810107936 59362864
383149712 -229717972
-254564156 469077312
-492336020 885025152
695620332 948669832
433686792 673410232
177273008 268356264
-854265984 717408076
182807328 778139956
-119439364 911284044
640757744 98700228
-756774568 16544704
347628116 -312587132
37400352 645826016
-744948600 -922862424
277866556 -841114692
214425772 -51105076
-71596624 528178024
-417753776 -955179940
704271348 -186288124
-257008792 267261753
818657004 655307180
867111432 450799492
179180892 -570034960
-402257680 164048896
-752376240 -320043900
615853304 -487762924
-257002975 267253371
920590440 -689386940
-213377164 -512914952
-256999028 267255225
-772459996 291789740
300863112 486088064
-611731692 832536496
-917866972 687639260
-256999323 267263407
147577012 900987296
415569176 -112652540
459814608 -320306052
570602956 -859421640
628567676 242854700
-355376164 -576079020
-278958856 -898351212
702858640 -833978332
119293724 -29113436
-401267328 2111780
591138196 224926416
651447720 -949776696
-533202604 571578744
-996832980 741147396
363371800 928090900
-145712820 460557372
368017716 619902096
672419880 -923750828
364609740 186870684
524172924 61605720
572292380 -747118636
805942632 -862421824
187220220 -814127600
-237131048 -538940820
-712893236 765294508
-374556952 769518068
685789632 717757612
860455684 487442516
-719286832 -407224004
-866761896 -320422564
649816552 -536683400
461329264 741526060
344016244 -890180808
-257004389 267261215
-111268960 895001492
-869572748 -758187276
631917396 -512652800
-156082388 -569699988
-677575536 -157990272
142537868 -699989532
942582080 618154416
-105195772 382800176
861868392 -399636160
217280316 12219196
345516336 -88680196
594196636 543193508
300833984 597488100
-974054884 -153402612
-256997710 267260325
821628060 253107756
-257001259 267261192
-331418384 392587184
665531108 -509740
233417228 -849124892
371731536 57178264
204376612 984366196
-628698752 22821788
-910293692 -787242456
-552805748 -584467884
905079780 -980302840
772518252 -214411208
-557553612 569408708
-98845868 343156968
-353599356 798034380
-456727040 659224896
-514109200 226193484
431021580 641005332
-257009332 267260915
-257010617 267254449
-774047472 -749259544
-559781904 703747044
252670836 -897550192
-983900148 -82679828
-409408604 809904040
-455838636 -744031068
-516978308 -222217512
777324372 -58911380
-284493176 -359905568
365527272 -113832224
-251025104 -539057332
-257006630 267262332
-360502692 485913296
-961063796 347832012
352623568 339632480
276308208 -611804512
-179646940 -26710376
-257006458 267253855
537659188 154261888
225188568 927493776
-822982512 67285680
590016768 625669440
-603794312 -823230100
707111328 897200656
497404292 -951568068
674094740 98627408
-684741024 -363138776
-302931200 -147780908
448250792 -16224296
-257010460 267262350
485694836 -176224400
917342668 492088432
391800728 562228656
713679692 -3888588
878675248 465844104
-578496644 -395368908
-127391308 468829724
-515114116 -215212228
796053676 -451775280
828706164 600197004
-954524560 -723131728
-517298716 211178000
345341568 893632476
749725592 -206575776
250821208 572802120
693770704 -960058880
-381751568 -254505900
887952516 594648120
-79053392 -881325896
-548611316 201798784
-257004279 267255786
976894864 -785130676
898278392 828487704
923343036 -374018084
79781592 201551196
-803685212 -609488836
-15190252 765207124
974317036 -816705428
204158152 331097976
-337302240 50012776
327806512 633417488
300440756 -502312360
-354851860 -708436652
-344103628 3145824
-315572752 383178840
730384600 235354240
772270664 809204968
-214906384 249495884
170107520 -719214012
-424846444 -220761112
420783088 688702432
-427497092 372314096
-956301368 -37808144
243684848 828007092
-898584236 335365228
977142452 992055988
601231048 204493124
345953256 57105444
-843925544 -140018296
-301445672 -399374008
-759148500 448673148
432186700 -457615444
639417856 -754327816
-89685112 901846572
176209836 -37939220
-777819548 -297848364
248738556 -623484840
-297935748 -822370824
-781387728 -659370536
527522644 960350160
-871815604 134483976
-197254816 -118638344
470125920 -61329004
-705261700 22676148
-909623748 551393040
-3160388 85592628
-219115380 339748992
-902691284 754633660
367216696 259413968
789645516 -537382472
-51687636 -947577532
110540760 676614312
-258962484 194400272
577127628 -994779456
97360340 445527324
-360225976 860120712
56231604 -859858560
30657220 -425763976
596832720 818715260
196614000 -700324504
-351924496 993818232
-343826912 -586798124
42905544 763153600
681478688 -285090300
-528920788 787926964
26550172 -662705692
-991866656 -253617496
439410444 -243335312
-468873416 -143775808
-271225372 -540105940
69077052 -986827512
229412128 106564788
-83917768 522498064
242912956 459960248
-405607400 578219928
-626572408 152907436
495685740 -918493224
-554364096 77611556
395601932 -692343432
-825021472 -79490312
9524856 51469176
-191895264 -227766396
-702785820 420564628
-257009714 267249978
183753988 57090880
954145896 -733865396
113060332 826754588
246655904 -318339912
-224125396 207842844
57571492 582079388
-658351056 -184788032
933741732 -350074868
-26156944 482927676
345327004 -712500008
-589084672 399563340
537965032 296843448
980069816 -279512288
-46415468 -33031152
-627737528 417418804
465713028 -980856272
-141780540 918347584
-753483104 -156228028
821307652 -246073344
792645700 -913352132
692474508 449255708
-633446616 -989725748
-947985324 604784664
218212412 667220532
-983303024 -516075340
-460469988 -555558344
-707184148 817593832
782989768 -370872260
-706572460 501307444
-241645888 654418776
579792840 369037196
802272504 -765833376
818482236 944125864
-709310492 -971782900
-421176316 -760954436
-333501036 -590453688
476301056 -687216904
719956776 735671332
189375692 -150868476
-386470304 -57935592
409903780 -228480032
734040164 513308180
-257006181 267258509
919949624 -40051000
116919792 -69994584
790402844 605294404
169510396 -497171268
-966248580 -55488840
-444449588 -157844632
-87617024 737885060
118041220 -80160256
-964530028 384926520
-902924308 -759789316
726510576 -892525612
-137644364 -307810140
-910308256 -435303396
-558529400 -320742972
523371904 620863320
17287468 484602536
-257001544 267259991
-257007945 267262730
-742181440 -418409156
-744686448 -86655800
-927100548 -336268196
-257006449 267250991
-107729908 -547650092
-257005241 267258638
-112594284 -145144824
115172112 -322621728
-760430132 -854353368
438725936 566510472
-256999429 267251937
509740 -236359156
346361048 -770333652
192856488 -4310944
-376872628 -824817576
154713372 -96588448
953374004 -911342300
538562156 221489312
-796811004 -429375848
278784088 -333981648
-24773364 -89160808
-885928120 266695968
-753133568 561369380
-363968924 522745652
-578729668 867708556
483859772 715820600
-207580692 -317917556
60775572 327471540
-246539392 884005672
-437400612 -315456240
59188096 273439100
767712132 388698596
-233358972 -41434580
-826871100 876767364
-775518436 260069348
-253166012 -490646596
-570588392 204201844
-503564864 180025604
-497113012 934047576
-257003466 267256971
104919056 941897572
-11942480 -575336256
-527304184 -468727776
-257003502 267254648
725374584 963641624
-931877540 -602032068
-452780196 -345035724
-963641624 21991640
-207245720 -337098344
748589600 -176107888
302057360 -738555004
-256997563 267261448
-257007992 267262959
744395168 184190908
288410892 -298416360
-40065564 -612692916
-856654480 490413572
-19151660 762527348
-586914636 92321196
-987803300 504482396
-401442096 -67096348
775241720 -381693312
-459756352 488389176
-764289592 -154509476
-257002307 267249540
-504220244 -349259284
950504896 -413821496
521973760 -922440068
-905807980 999032144
-921886636 -445804040
739894892 -806219348
-695998996 -661001704
-890588600 -247952100
839833060 -385348876
389659820 -919585524
156664948 -405388940
-178423564 880364672
-265108492 973719912
774105728 -311655036
848207360 -818977412
845309124 461518596
841260332 205541732
84252740 135780172
-642170452 553315488
-218532820 921289512
-540178760 854965056
-122658008 -614892080
41638476 152776360
794873992 215896736
855270900 -837298924
-826011824 507045660
819632792 498088800
-27584216 773377528
190861220 -63397092
-372823836 -353905200
418030492 979618332
-547052968 638587708
-541518648 -43852204
-619494304 303586580
469965716 607988744
-637990584 419326688
289896420 -565112328
141008648 417943108
-941664548 83466284
-319563288 184788032
809627324 -813632424
212241172 56377244
-842629348 428676776
-601930120 -870679612
961558972 309208284
248709428 -358259836
-257002475 267251632
546179128 -241922604
-69790688 202643496
-560582924 606940136
-595886060 -563772440
240670100 -977390040
162213832 926168452
-257007316 267262965
-650471932 223936064
-165082940 -799898572
-702596488 -697033040
530595648 231888008
-375518176 509565232
178452692 241048764
720743232 -891360492
172656220 -991254968
-682337964 -874043896
873053544 -673191772
-339690736 -147198348
-610508316 385669284
-598988192 -223644784
-60673624 696232020
108895028 502880356
-8417992 431691524
-925644148 84864428
-698504004 -742166876
-919002964 -37677068
892423664 -593322796
3029312 151596676
-257000629 267263120
98845868 403845156
664846600 -598594964
46881516 497593624
326015140 -697542780
-77058124 -580229760
922381812 -190890348
-171039616 49153500
746798228 711101864
544285808 581190984
900754272 371032464
-289736216 323539260
533741472 362162988
632339752 -355405292
-542159464 -926139324
35172060 -551393040
544853804 244602380
-256997383 267260060
-391727908 727573748
769925860 -288629352
-911997680 -60105628
220731984 956112036
887821440 1485528
393708612 -62217408
78849496 -505720336
520109568 -929110380
-568447484 438623988
-779843944 685920708
948436808 -375066692
244922788 572481712
387577168 891331364
733311964 -722388964
-859421640 -256107940
617775752 -88753016
-694921260 -297629904
552412520 -712354368
340448064 34807960
-87165540 -11039512
-922105096 275201344
125774704 -693188144
591837268 -428210728
-233446356 -33861300
699581740 -762323452
-761668072 -63732064
-746463256 502501692
707650196 463018688
-959068528 -293100500
-871364120 -131702252
305873128 488068768
275186780 880816156
-431123528 144110780
120036488 -99428428
-931615388 794378816
532561788 867024048
-443896156 987191612
156956228 -840226288
713665128 -25006388
833293824 -360357052
698940924 916148420
317757352 -729102968
523779696 303659400
-147023580 437444304
73169536 269055336
792936980 236999972
-361332840 381183572
343914296 -485403556
-257007377 267259819
-381270956 -952456472
984337068 900768836
437167588 -300644652
-89524908 591662500
468407368 115987696
-257002214 267257614
94432976 479417752
249291988 464110988
225174004 592696544
-491913664 -934295164
599031884 -55619916
56333552 -454265724
-302159308 -740681348
548072448 -357808352
-101540208 683415700
-109652356 117589736
743331996 -640262568
-722068556 157232944
484835560 230693760
-616581504 -338729512
-851353184 -607289672
592361572 238048580
626222872 689168480
74553116 643437520
343972552 -892816892
-740899808 356745180
-374921052 488957172
-486641496 -647355236
293916084 775867972
768833560 -929809452
320815792 -834458944
-717976072 -891680900
-118973316 749201288
64489392 185953152
-185530796 147416808
-231873444 489408656
-285177684 -939581896
-257003575 267253201
-411156284 -353235256
490500956 -87150976
423433736 173253344
502021080 979385308
-99865348 300076656
681740840 -606299320
-251607664 -744103888
379625224 -217003600
-870737868 -933465016
-737652036 970821676
-449153760 438434656
-853814500 426069820
-791247556 -973151916
859567280 528483868
-257004047 267251922
411491256 10923000
921493408 -34167144
-476068032 567500824
-400815844 -593468436
687886848 702174132
-582865844 -799942264
-648869892 286255420
558398324 61620284
396941820 -668822572
-132066352 373173372
110380556 343724964
209575960 474131020
-424118244 -703834428
644704588 573457500
-328520148 142887404
396679668 70242172
-857411808 233155076
215153972 -368920684
78514524 45206656
271778804 -990395692
518405580 607304236
835871652 -191181628
107118220 299319328
498948076 638995500
-76242540 572860376
-945378368 333311704
8709272 82286600
-257002265 267260738
-104147164 -82679828
327384156 -620528348
-304198268 677094924
494593440 -287609872
-172670784 -787781324
264700700 -880204468
-701038140 -664424244
-57396724 -288804120
-227708140 198390808
532037484 -493908932
-809525376 585094136
-937674012 748895444
-973778168 854236856
699421536 924945076
887486468 853610604
-257005847 267260265
-474087328 405505452
349725332 -106113304
-600488284 -159257340
10995820 376508528
-291585844 96792344
422851176 170457056
507715604 475616548
595725856 -550242484
327588052 -260812112
-793403028 773348400
-348400008 506739816
721282100 885374688
-88767580 591342092
355114012 423157020
797451820 -674837504
971127520 -142435920
-471028888 -837910612
527362440 4543968
-110278608 -586565100
-369925600 526401216
112244748 362527088
-257008477 267251222
-960568620 -806408680
-937309912 299683428
238514628 -783077152
-10864744 907978016
423623068 -319155496
233519176 147810036
732365304 -885622276
-374367620 -706688972
244150896 -443735952
124114408 -328651224
-374149160 -715616704
-872383600 447435208
-768119924 992361832
-236446540 746055464
-922585708 -807093188
87107284 -572758428
365891372 -359060856
771775488 -853013480
824875832 87529640
-956199420 717480896
938343956 -199599620
528993608 814855800
705305392 -978627980
-126706800 926707320
-358813268 183171428
947927068 860732400
-387868448 -868524140
-275434368 -764464360
-124522200 260040220
-818991976 817987060
527129416 273380844
-433584844 -940295532
488665892 -933843680
284012564 764857588
970850804 -836279444
-835391040 -708334704
418700436 -477378792
296523040 675711344
-76373616 303222480
480422668 -817739472
-318048632 -790548484
595842368 825312752
340943240 -115186676
57047188 -159242776
347322272 544722728
-187904728 -597182256
-316155312 689663656
-669579900 -211702304
-155528956 52109992
-778664260 789033828
-860251788 -510307996
-484267564 -641820916
589681796 -397568072
231523908 970515832
-187555192 299275636
650151524 -361594992
256180760 -266419252
-241529376 65217592
611717128 -461824440
551101760 831604400
-958850068 946660000
531076260 -17768080
16267988 484689920
-709223108 684143900
-257007357 267252802
-623237252 362162988
-244078076 -310315148
291833432 647253288
904351580 874043896
43153132 -514793708
604376872 802272504
483845208 125614500
-509783692 694324136
712223292 788538652
284158204 -834211356
721267536 -676308468
-327253080 -810297268
892045000 -730137012
-639738264 846386860
-112594284 -178219668
629674540 323087776
-257007655 267252322
428137908 -354968372
-174039800 388858800
-352448800 -705786004
-847770440 -53377060
507205864 327340464
-539042768 -184729776
-511283784 -49415652
573107964 877961612
17185520 -714305944
-256078812 -840532132
-21904256 -431458500
-695023208 -825778800
-522905856 384475036
-288527404 -677400768
499574328 -733093504
-538809744 151756880
-826128336 -847741312
271676856 825487520
-617469908 -92102736
-257003480 267260506
461722492 368440072
-988575192 -299261072
-414462312 288804120
259355712 613450244
-547417068 753978280
940703324 -72368516
-166830620 -635835112
440342540 620397272
724092952 648651432
-269084464 711087300
-143499092 -549237568
-310009304 108443544
-750599432 314786296
894579136 -770217140
-141518388 -323510132
-985575008 -581627904
585967976 568593124
230912220 -769052020
-793723436 -728200
699057436 394946552
-776727248 36643024
-806335860 -622348848
-900171712 -669142980
880539440 -154684244
303659400 517735636
246772416 978380392
962534760 -941052860
669842052 -655991688
497826648 -47988380
-10719104 -705276264
-606226500 -142246588
943557868 678522196
-14593128 -508968108
272943924 -885593148
537091192 -179326532
-530115036 -305538156
-862713104 449765448
-486495856 328738608
-33336996 -406204524
-788698856 -555529216
-257006467 267263456
943586996 -25894792
540251580 425836796
535605664 -738088956
506288332 -406422984
-386615944 966219452
-624984932 507089352
901715496 -653967292
41288940 579763712
-324791764 -174651488
-478543912 -230679196
-769620016 53420752
-257006022 267252762
-80174820 -820288172
-992012296 322840188
-257000859 267252634
6014932 -426521304
-257007142 267261817
256908960 615168796
-573195348 -173326164
-506565048 203371696
517910404 755522064
-946397848 -658074340
429346720 442556268
9335524 403320852
793912768 -793636052
349929228 510249740
749288672 -66397276
-858911900 787504608
-257008708 267257136
-418598488 768484024
41201556 -638034276
144780724 -597458972
-486758008 98059412
-406889032 580768628
525498248 -508647700
-482621832 402592652
185428848 507278684
-383557504 685760504
390111304 170165776
-973545144 -913643412
844872204 209677908
-288876940 -923969288
938678928 -463892528
-290114880 -341569492
-473766920 740084224
413268064 -646874624
803554136 520808640
158718472 235529008
390781248 630956172
921158436 925877172
-93500880 367333208
224562316 -268516468
-257002329 267252659
-851178416 792310728
660084172 671982960
439526956 -708247320
40036436 -332918476
315121268 -54032440
-924246004 906375976
83029364 53158600
36730408 243204236
-8738400 812831404
774746544 -857586576
-257001061 267262212
-721704456 364595176
433220744 598565836
676497800 181248980
931629952 -828851804
-143702988 -396490336
450362572 186783300
-993861924 848105412
-783441252 553956304
-961937636 459057280
-435026680 -522308732
298882408 193060384
-989012112 942028648
-257000070 267263302
161602144 -491884536
814986876 995959140
801821020 512113932
-290988720 999367116
137804568 337651776
-122716264 -93486316
-752041268 262035488
244281972 945203600
-173996108 686707164
2548700 101161544
761158332 -803364804
130158468 -334170980
293304396 -34604064
-882185172 -57804516
-398587552 -839716548
-20739136 -683299188
134382028 -344700752
173690264 819108488
26666684 -623280944
30176608 391931804
-511065324 -964282440
-183695732 304518676
-771717232 337433316
-734724672 809292352
-381270956 -73591892
145479796 999687524
-828473140 332030072
313067744 -834619148
191094244 -213712136
-178103156 501817184
-56959804 -772197844
-817287988 344118192
476344748 -775664076
-47027156 204638764
576909168 -170923104
-257007573 267262918
155193984 -379304816
-373945264 -985007012
-340477192 -753774384
-257000300 267258858
985851724 309805408
739836636 -704315040
302101052 710970788
146266252 546106308
-336020608 -974462676
89495780 40939404
-310023868 561893684
-718165404 327296772
267336784 -583594044
-902021340 -136581192
-256997023 267262862
-257005584 267250122
-373741368 903230152
683357444 -453581216
540659372 935722436
-352274032 637684740
931193032 818030752
28021136 591181888
-37808144 -436818052
428487444 -191443780
986740128 -41740424
7136360 -614265828
-86495596 -546266512
-203444516 686313936
295401612 329961984
487296876 -481107176
615358128 -607755720
141110596 659807456
901264012 298474616
-995828064 -689488888
286837980 931892104
-432346904 -513249924
-488913480 259020740
858737132 977666756
-952077808 -23346092
996308676 467125736
-147416808 -811797360
-993264800 -790082436
235062960 -381678748
-85388732 488228972
808447640 -166786928
-823230100 -425123160
-899880432 -891695464
-603910824 591866396
432769260 -786179284
833657924 -815584
413632164 -819836688
466907276 -819079360
77378532 766299424
161310864 -993861924
545232468 -610799596
-128119508 133289728
-67970188 941344140
587235044 -674298636
506186384 -469718128
561281996 916396008
-591400348 -98467204
-951917604 936144792
603182624 626033540
883874596 -832492804
-973719912 -61081416
-518915320 -737593780
-917765024 320961432
758900912 736079124
217367700 -12714372
230154892 861649932
142042692 75703672
-47842740 19865296
-711800936 -50085596
79752464 -360706588
521595096 -570195164
-456464888 860470248
455998840 -355361600
636796336 343812348
595929752 -23943216
-977113324 -882563836
-384067244 903579688
-257006053 267254445
331564024 694003728
-777338936 -690289908
859610972 -670468304
241500248 366896288
-720990820 -687741208
-500622936 -794903120
338350848 -284478612
270555428 -181933488
782523720 -788873624
240247744 -516876360
76650332 886044632
-709601772 767391724
-362294064 118594652
814346060 -137950208
690843340 -311655036
162898340 -490894184
679294088 -368643968
762046736 -723146292
-257001127 267251064
-306979992 -418452848
699785636 -681566072
652336124 -120123872
-282235756 234888192
-936887556 -906871152
-531979228 730748700
-257006382 267259102
-235252292 728695176
-894608264 -488272664
20185704 -356890820
424919264 -130143904
903798148 -499079152
-466324716 -19617708
167049080 -130420620
314844552 -281201712
974098576 804486232
-367493412 -172889244
-615460076 597357024
635237988 210522620
-404587920 914590072
-82636136 -930668728
-595871496 437240408
854426188 904992396
-124682404 727530056
361580428 201376428
-114851704 274079916
-649641784 -654957644
-96209784 629601720
-841653560 756177444
-432623620 531629692
263681220 480743076
-883160960 -795908036
-257010561 267252347
-598857116 -867562916
-825589468 -1048608
-922614836 890574036
316854384 -508327292
559417804 971171212
-204143588 -293391780
-427264068 -454557004
991895784 -955980960
-257001573 267252381
-256998279 267256522
-58547280 -340957804
507001968 -597415280
-992536600 -218663896
-38172244 233795892
381402032 364886456
-161587580 -424293012
538241748 -191050552
-45556192 356730616
548684136 -379872812
857703088 -567966872
-524537024 381052496
48396172 -630504688
884471720 75558032
-395441728 -887836004
-231436524 24802492
-686284808 -121507452
-822618412 931659080
807661184 -509172004
460338912 256326400
841770072 753614180
-369357604 -644034644
-857775908 662283336
584963060 981744676
679104756 -465538260
102312100 403728644
-256999230 267253235
169845368 -801034564
684245848 186098792
722520040 96078708
-902895180 -754065664
-341991848 -929168636
636446800 115652724
630198844 -672711160
-983725380 666900124
-868145476 -410850440
634378712 811841052
-450988824 -118711164
556359364 -525498248
-498962640 -962491068
-340666524 -220746548
-455867764 -106652172
-242679932 853901884
-418045056 -622479924
-257004143 267261064
705567544 -557160384
389077260 -958515096
-598638656 424759060
908444064 -805476584
77189200 950665100
596293852 -812525560
-129503088 -693697884
-480277028 813617860
-257008950 267263809
966510732 -386732456
39759720 -666303000
-133741212 -553606768
-279191880 68902284
823841788 499894736
825167112 -474262096
-427977704 624533448
94549488 -558937192
-76388180 363546568
916862056 -740535708
-203255184 -542523564
-50464260 717495460
-553097028 -329889164
907963452 -563626800
-93996056 725520224
386921788 749288672
440036696 -795354604
346113460 -164820788
205789320 748414832
484820996 539334048
-178074028 -427744680
-614731876 270016560
30977628 -42978364
740055096 -256340964
504220244 -859567280
414957488 364901020
-453464704 -170486184
-151494728 899254180
491957356 645782324
100520728 928032644
475922392 86714056
-105341412 981599036
616829092 266448380
857921548 -279352084
-590555636 513191668
315092140 363779592
-46692184 -891870232
-848192796 -444158308
405228736 -763532264
739137564 251505716
-654025548 -807573800
-794655532 751866500
-990395692 155878492
254025288 -481514968
555296192 -101278056
230766580 -118769420
407515284 -542436180
-257001595 267252081
-278434552 -855664128
-581496828 472310520
435842264 840604952
-673526744 -367551668
760211672 15729120
784985036 330559108
757415384 551174580
-665239828 -100316832
675813292 -747890528
-257005350 267255348
944693860 809758400
587904988 937907036
317582584 132576092
190730144 -539071896
362512524 731724488
-753847204 -727879592
-494666260 835973600
-456450324 -969336148
779654612 -660637604
253399036 -353832380
900142584 -189492204
924173184 -758201840
630795968 680328132
-482869420 -894957800
-528003256 -79796156
341249084 -159228212
836483340 297120164
116366360 -245898576
275361548 -470985196
-257008921 267249961
-671982960 695037772
-173428112 809015636
-724486180 -742385336
-748458524 775999048
-257003735 267251465
218066772 -6874208
208672992 520196952
-181525696 909565492
-257009330 267263197
-274880936 395004808
460120452 538693232
-256997695 267257733
-185152132 848119976
294629720 -424030860
729554452 -101787796
-551363912 -787970656
-371367436 -207901100
-908109092 -708815316
550941556 40444228
-858941028 696435916
652743916 510147792
62989300 -283313492
-257004910 267259377
-841537048 216391912
-364114564 66703120
653239092 -980215456
321806144 665254392
53945056 953898308
-311523960 -159402980
696785452 -524216616
-928833664 772722148
-859989636 631495040
-52605168 342545280
-189798048 -190715580
-12058992 -421453032
-889248712 489554296
761944788 252976680
917517436 -937368168
142494176 -634684556
-29637740 -452488916
-330952336 -970384756
-861314960 883772648
204580508 -227271220
751167428 556301108
-595405448 -774455264
107744472 214061672
858474980 412015560
-256998487 267257586
-344511420 -56173348
-56843292 -156548436
352943976 -567326056
-598463888 -239271956
843197344 153781276
433876124 -797175104
16034964 751589784
-941169372 459494200
-38245064 56872420
-615139668 217411392
21074108 -310344276
-365206864 147416808
-101496516 -576603324
981380576 695372744
675041400 -128163200
-274021660 -310329712
-470577404 643495776
-257009484 267259166
-823040768 129342884
-783164536 -359162804
404019924 -818773516
-746070028 583346456
531571436 -986812948
149324692 -347438784
311553088 305028416
-15743684 557160384
-238674832 337491572
896647224 892918840
515376268 384431344
257287624 216231708
168243328 -448469252
441682428 -773319272
79650516 175743788
316446592 -960699696
736647120 840488440
-257009647 267263588
-597167692 364100
-857368116 -46619364
-297047344 55809248
210143956 754240432
-368017716 -763139036
-34924472 -101467388
-342195744 478747808
-575787740 254374824
390504532 526517728
-504482396 -997604872
-934076704 -618780668
19486632 -757895996
-966292272 709703720
321704196 -326015140
355565496 -150810220
744118452 -938911952
565578376 -197924760
284362100 -110365992
582152208 -574491544
-257002766 267253382
-671924704 997284464
-34327348 -992070552
-715704088 -25632640
272638080 -304664316
-882840552 -216421040
-266506636 -964500900
853523220 761566124
784213144 438376400
-717014848 629266748
82475932 217222060
607974180 -301562184
-824555424 -684974048
710417356 354618836
976326868 83830384
-562083016 397291356
-658715156 -722927832
-474917476 -267205708
-700979884 476810796
968389488 -248723992
-611935588 -190162148
484340384 -198419936
-786456 -230752016
867431840 288614788
-268094112 846357732
741438676 -451149028
-554043688 -956578084
-252729092 517721072
-326481188 -567253236
268021292 -363808720
-732321612 772634764
-836818312 516060776
-117123688 670118768
-43910460 -775722332
980463044 157218380
713140824 922789604
979982432 747613812
-383819656 860164404
-929416224 -336938140
-888054464 301620440
-256151632 -200866688
-747249712 -28545440
327471540 -938271136
-630912480 -311727856
395427164 -204769840
-765789684 -408796916
830876200 208425404
634640864 24321880
-53231420 403146084
848833612 609401452
713548616 -689095660
413544780 576486812
175306868 910046104
872864212 890122552
253675752 -481179996
529066428 -921944892
260637344 565622068
588633188 508778776
362221244 -435521856
-835391040 -886903908
157262072 957116952
-248680300 -679352344
-765571224 186826992
390358892 -486190012
-230912220 150620888
461402084 -992492908
-132284812 319330264
-605920656 -398747756
71480112 886539808
896385072 246888928
213857776 -191312704
-976589020 -551582372
111822392 251695048
-177622544 913920128
-342443332 -446270088
507424324 49838008
-943805456 -800175288
-641806352 351837112
-564660844 900448428
-656763580 -522206784
-501409392 -328287124
-961515280 549878384
-353861508 -475514600
302494280 -385712976
-921435152 -529852884
-975220004 584598960
521624224 296290016
562010196 306732404
-597051180 -351225424
693785268 427628168
860266352 -267293092
-589958512 -472397904
-721194716 109579536
-65217592 -368643968
-321223584 -14680512
-257001337 267262861
110686400 800175288
-207609820 -994925096
343084148 181321800
-504817368 84922684
903870968 425953308
554174764 878471352
-70009148 504671728
410806748 357138408
178685716 490675724
669259492 620382708
945655084 6757696
237029100 331476640
210129392 193176896
-434211096 26054996
724020132 502428872
-710577560 -412481608
-248636608 126284444
936436072 740987192
-397961300 270366096
-110278608 -542232284
-520706692 -420535500
243815924 -766940240
-257010313 267262315
598769732 -896122920
211221692 -818642440
20841084 -426958224
-411971868 519090088
56479192 -392164828
-167136464 816210252
722534604 -448498380
-257008333 267261226
-729554452 -940761580
785188932 -797306180
-869543620 699013744
-484107360 831953936
-532270508 29943584
528323664 233286152
-42454060 672347060
715121528 -517196768
844275080 -689183044
258292540 703470328
-413326320 196482924
202526984 196701384
-400131336 383644888
-248840504 -980739760
-731695360 -447143928
299479532 -688629612
-993090032 -773464912
527406132 715660396
336355580 -993425004
-445935116 -362279500
307256708 -301256340
898511416 12583296
-87704408 -211629484
-982312672 -934222344
-746754536 964297004
-630839660 139741580
710242588 -970894496
752958800 -889598248
756090060 -501322008
852867840 -34006940
252059148 -113278792
430672044 -184467624
-374396748 842032224
-990104412 -639840212
196016876 20389600
226703224 -625494672
-917765024 -848309308
-983128256 4864376
394436812 793577796
782771308 -298416360
667628324 -182647124
613391988 659021000
188064932 -606357576
-375052128 42381240
-445236044 80393280
-907555660 -348181548
298882408 756148316
-842891500 270715632
582428924 664671832
768294692 782276132
817855984 -642490860
-682337964 310941400
34720576 -45730960
-753585052 565578376
770887084 -320262360
-256998670 267255883
421030676 -486102628
293217012 167107336
860965424 905210856
-588706008 -268720364
-234422144 290318776
811389568 -726466884
-257010777 267254841
389150080 679541676
509492412 -818758952
172932936 -25894792
-289823600 981569908
-257002766 267256136
-476009776 335976916
-202002680 556869104
546164564 -932809636
993483260 -164063460
-931469748 -575569280
-180797496 26681248
-642636500 -492365148
-617266012 -822370824
-864154940 -89335576
40182076 -472237700
902603900 606663420
249641524 -987861556
-221125212 268531032
-113730276 793636052
-627387992 92656168
553854356 597910456
-1602040 -193584688
196905280 595026784
675478320 984526400
324995660 128396224
107700780 854848544
650777776 233213332
-301853464 -532459840
964297004 -413515652
262064616 986070184
736093688 -414695336
-497724700 -247078260
-44303688 -167966612
938766312 -310096688
878602428 -307416912
-389732640 -667133148
-682600116 286095216
-256999005 267253375
518624040 -246466572
-664555320 253835956
-645986220 175831172
812744020 162825520
844100312 214338388
47027156 18991456
-357924864 964515464
958049048 547708348
243772232 -468436496
957160644 520313464
-256340964 -401733376
-524551588 762483656
-808447640 926153888
-994910532 421190880
71538368 -191909828
-156417360 603881696
882024968 280429820
-94389284 78922316
-683197240 -919847676
-838070816 -893093608
-910075232 -632135856
638340120 -423841528
907759556 -553446564
472820260 605643940
-555995264 -466936404
245097556 69892636
-408971684 135357816
741045448 731476900
-718136276 -808112668
945407496 836789184
-591575116 352812900
448207100 745269008
-90835668 -748764368
861839264 747293404
-64241804 833978332
216275400 -796577980
-135707352 -33366124
-177593416 552980516
-3859460 -189317436
827118688 626353948
896428764 27525960
-848236488 387198504
979327052 -883685264
48643760 -202206576
965360176 -68028444
259923708 -880801592
493908932 -137338520
-256998232 267260705
47085412 -676483236
-750715944 -876024600
161587580 378299900
564893868 805432892
483335468 -697440832
209270116 -538751488
518900756 120633612
-657739368 465145032
396242748 566889136
-246597648 -939523640
25006388 245927704
917502872 473373692
815656820 -268822312
821671752 770756008
-563495724 -239650620
-836264880 594822888
102850968 728374768
-94476668 614367776
-816574352 -538751488
930610472 360648332
-330617364 -514720888
-827890580 -439818236
-263200608 -841857456
-885578584 -879519960
99253660 901162064
220251372 -961165744
605440044 -572845812
-257001045 267251726
-978526032 826288540
789718336 172262992
280298744 76897920
-461037984 615095976
-257001413 267259741
308727672 164864480
-605046816 651899204
774324188 988604320
-220440704 923430420
-451484000 -9364652
-446794392 95641788
89990956 167442308
-505909668 463397352
865873492 791684476
622873152 504060040
790563048 679119320
-793723436 870300948
24598596 889467172
174869948 247223900
-998726300 -667133148
-546339332 330326084
55911196 910701484
200138488 -747322532
841784636 688134436
-708436652 -240233180
98059412 311786112
-778343852 -708946392
-370566416 555849624
993162852 349739896
-237975760 -524915688
-363852412 333617548
558937192 706077284
-584933932 -328359944
-257002429 267252457
-385465388 -866252156
492947708 -825997260
-327311336 350045740
296930832 40385972
-659035564 -255583636
131221640 -239738004
-549368644 -278682140
-696319404 372940348
-881136564 30438760
-940368352 -979443564
-379057228 506856328
-713636000 -993759976
317247612 306761532
88927784 -949951464
452809324 643000600
990031592 661569700
296887140 946718256
749914924 213537368
-191633112 -80189384
275478060 509026364
401427532 -100360524
842920628 586798124
-589842000 -274633348
-256998631 267256047
-10209364 370347956
-459625276 -600808692
70154788 -306688712
-630562944 292008200
38303320 -105210336
-269725280 923809084
-130944924 -842993448
-323845104 -603124368
484063668 -121463760
-458722308 -397000076
-125002812 531935536
210304160 -434429556
875063376 -16908804
-145334156 -536537760
827104124 -563000548
9058808 604100156
461955516 -635674908
497564496 -341525800
-552106676 143324324
-985385676 982982616
-423273532 941664548
126182496 -198551012
277429636 -90063776
-529619860 478427400
-922381812 311902624
-458431028 -886539808
-260651908 -649889372
-463062380 -896414200
141474696 655321744
375692944 418787820
517546304 -54381976
-889612812 -427307760
415743944 728564100
-224606008 222494228
442337808 -7383948
-400480872 -39759720
713053440 47274744
586157308 323277108
-825036036 435944212
535256128 138270616
914444432 -957816024
982414620 538125236
-128308840 785334572
-929081252 -737273372
284303844 -485461812
908895548 -949033932
-257003171 267251329
-804908588 -770974468
-256998049 267252127
-635820548 -57819080
436235492 658729720
-175510764 343521068
193191460 -769241352
-383761400 685818760
-844493540 970559524
138649280 -317276740
-257003362 267249956
845352816 582326976
234815372 -753934588
-389266592 709689156
-278274348 -929168636
849765708 647690208
705596672 125891216
-114953652 626120924
-257004875 267253830
-18073924 544285808
502224976 663361072
233198768 896530712
-761202024 498132492
437502560 -96151528
-129401140 -271516652
-405359812 -663739736
592842184 332088328
-257003248 267250949
-155587212 994735764
-490515520 -221591260
223965192 -536129968
484558844 -805112484
-243000340 823171844
-432783824 560714000
170850284 856071920
-418365464 -945189036
604973996 822458208
659574432 35215752
772882352 -868975624
-151625804 165039248
-143193248 -533129784
434021764 219741632
-796956644 -744759268
-361201764 -858504108
636403108 -573035144
-256997415 267257841
-257010867 267251843
965797096 597560920
-823390304 -273657560
642578244 -681056332
262778252 -439614340
605818708 -372255840
785276316 818817208
439206548 243961564
-821875648 646175552
559519752 -369794524
874000204 -208439968
-644923048 768338384
-441988272 -982152468
802024916 -274269248
-728010668 -623266380
-256997217 267258063
251767868 -735147028
-562010196 57221956
571986536 -866776460
586404896 356949076
-236169824 -204260100
-337520700 -222013616
260171296 718223660
-231174372 -597240512
477014692 734899440
-250457108 105210336
646262936 333311704
-552310572 86014984
-510657532 914458996
247515180 -159985540
-664730088 660637604
926984036 -273511920
-536523196 254957384
495510972 -640189748
-257006865 267257699
454586132 596716208
-135168484 -108021188
714000100 522600012
-477174896 180710112
-498307260 -254272876
-257003604 267262995
-806554320 114065248
704912164 81471016
749696464 474611632
29841636 -297979440
-235266856 542975048
-833293824 505705772
154786192 482971368
-92612476 -859873124
415510920 -173064012
785800620 62668892
-257010261 267257634
-364653432 -182996660
41682168 -173792212
-678318300 261219904
-853057172 665123316
403204340 227009068
-752652956 -364973840
-257010324 267262881
-257004433 267259398
560801384 -824744756
-571083568 -610522880
-769241352 -216144324
356439336 -715398244
-172204736 -687114956
-935635052 629106544
-212095532 692649276
542975048 279555980
313635740 882228864
279963772 -381474852
-802389016 -758813528
-274706168 491098080
282891136 -622916844
131935276 -694469776
-748837188 375634688
838464044 -405403504
321704196 -362104732
-68960540 915201760
429259336 537528112
603036984 -472601800
310417096 -372503428
-602206836 754619096
430002100 885491200
-609110172 -8796656
-340797600 -420637448
-97302084 -670905224
653544936 128206892
701839160 -544606216
379596096 -86320828
960641440 766765472
204347484 711757244
424438652 142931096
-241966296 -242461472
-588327344 -525279788
-489394092 253151448
832813212 -929663812
-180506216 -645578428
-404354896 98700228
-139668760 398136068
-355245088 -201361864
-629019160 872966160
-982370928 -902968000
235164908 75456084
-550140536 278667576
970777984 923051756
-427467964 374979308
-479403188 122628880
-225887640 -407005544
288629352 -45847472
-735598512 -762847756
-453217116 611425848
698576824 549368644
-142945660 884398900
-983084564 -520065876
9175320 -249335680
484558844 839498088
-953242928 319286572
-283764976 -685498352
-513657716 -429259336
-827453660 441609608
-278638448 144110780
748473088 872674880
995930012 -920182648
-963495984 -323553824
-884704744 916541648
-403364544 770231704
-26186072 -741729956
-856625352 -689969500
9670496 -819458024
-165315964 6626620
864198632 -268778620
-21481900 -20666316
-478514784 975001544
-464635292 194210940
600197004 -481179996
-550635712 347992216
251185308 -125294092
698198160 -343258916
116380924 240262308
606940136 -651928332
496996500 127464128
696392224 902778668
354429504 352375980
-83408028 30817424
-503229892 -910308256
650734084 138154104
347963088 149965508
79097084 -366648700
753410284 -236169824
242155628 -194021608
-92219248 -693392040
-429521488 809073892
-953548772 530755852
-606328448 -387649988
876403264 -569015480
226106100 -431167220
-401733376 -475470908
-415277896 205002864
-976982248 38172244
-908196476 835944472
786048208 281143456
-405301556 251127052
473446512 -507948628
315106704 -404354896
662734820 109681484
812540124 843270164
449197452 -13544520
364784508 -972350896
503390096 -689168480
894229600 -84645968
-922352684 930362884
704751960 -320378872
581700724 960583184
-412539864 634145688
-511210964 234611476
-256997254 267258755
-955354708 -448877044
762498220 688950020
3961408 -590322612
655511076 440036696
821584368 -925192664
359104548 82490496
630242536 361361968
-451484 163364388
-784868524 -941213064
-190293224 435667496
-616115456 -721107332
128993348 -212270300
126400956 228742184
-285672860 -485942424
-257001761 267254803
-89029732 603517596
-340564576 -424904700
150329608 -936028280
-461868132 -53726596
-790242640 -222581612
-757080412 -578991820
-650005884 -627417120
-137134624 109055232
-967268060 790606740
-480830460 -928731716
-256996824 267251696
275813032 -265152184
194560476 -192303056
-55008228 246888928
437284100 -602061196
380586448 -453042348
-116584820 6000368
-82781776 40720944
-279541416 -87529640
851163852 -937790524
751779116 590118716
-444915636 -393679484
-296246324 -308567468
97054496 -929765760
827366276 671706244
-824730192 -497287780
-54920844 -206430136
-541198240 -84179920
247864716 822734924
-99122584 755580320
539931172 24584032
-924799436 -447173056
695314488 -106914324
330078496 105428796
120779252 -55867504
336486656 -513686844
202075500 662662000
-991371480 -518682296
-25210284 891986744
634553480 935737000
-28720208 819967764
-853129992 -184118088
-903739892 378401848
-663215432 -986623616
68654696 -493428320
-652015716 978540596
86888824 72353952
917546564 -170267724
-453246244 -151873392
604158412 -586273820
-214920948 936523456
-717830432 -152587028
243713976 361624120
-127871920 -575685792
-113424432 654214880
-685833324 467125736
179020688 222013616
-62057204 290333340
54702384 55838376
-886365040 -579588944
-621926492 146164304
447988640 -504496960
-626892816 963656188
-923692572 763648776
-965564072 -545101392
664933984 261219904
795573064 -790970840
663113484 -870839816
840299108 483131572
-635092348 -288017664
-459465072 -245650988
-289386680 371454820
-788859060 -90398748
-89131680 -842541964
-442949496 268472776
23710192 -11898788
218154156 804049312
-288774992 -655875176
-294658848 109783432
722840448 240975944
846517936 849969604
-420695704 796213880
-767784952 -387402400
354997500 331374692
65741896 -8432556
-71917032 -519760032
-981788368 -501919132
498918948 916162984
-868655216 -747788580
515784060 70081968
312412364 208847760
989216008 759148500
701780904 391349244
-256996373 267259081
-191764188 -716170136
105079260 -8985988
-838231020 -699173948
-762032172 -879811240
-609153864 -428065088
640524720 712252420
110613580 -163043980
-782232440 -310752068
138052156 -324063564
-247981228 716665312
579428740 -695955304
-404558792 -961238564
-117181944 -721238408
366328292 -742283388
-583026048 162344908
-256997996 267252498
606357576 440823152
-479359496 -942523824
-209226424 -512361520
879461704 -690027756
780455632 -990861740
-762046736 -693246400
-746929304 -555500088
-907380892 347730064
-829550876 -847566544
-108734824 516934616
-538605848 741438676
881238512 -693989164
180520780 -50886616
-747511864 -985036140
977200708 -788422140
-849022944 142829148
-689459760 -31531060
402374192 809496248
-864096684 161995372
-460266092 27875496
988050888 154655116
-196555744 -302523408
943849148 587395248
-333544728 740593964
-955544040 -717655664
-295124896 -2170036
-627562760 -952514728
-284289280 103986960
-21758616 -504001784
-588778828 -964821308
746084592 551990164
73227792 647631952
914400740 146892504
746550640 233621124
825458392 -718369300
484617100 71902468
-592070292 -91476484
241165276 -94345592
347744628 -66047740
-257000886 267259872
-443197084 950767048
-9320960 842527400
-756658056 372547120
346594072 -469645308
-460368040 -554189328
-345880436 -314087224
-929416224 897550192
28953232 -116380924
199541364 269754408
219727068 -532314200
-191560292 -187904728
-256997816 267253968
7398512 -78077604
38725676 -305203184
644165720 -643306444
886612628 -126663108
-221081520 -962898860
-834575456 466645124
490180548 778052572
-266142536 868043528
115740108 -386965480
-273599304 764449796
501933696 383353608
597327896 -749128468
-790373716 699319588
-680619412 -956432444
965301920 160582664
672332496 634961272
-746754536 383106020
905574956 418758692
66877888 973035404
-522483500 119453928
822268876 -616581504
-754429764 -461198188
-75980388 52896448
-477058384 638864424
-106593916 -223936064
183841372 992449216
-245680116 474626196
350133124 -655117848
-824409784 -60629932
-677342512 -657928700
-257001706 267261219
-688280076 -718893604
-344788136 800320928
-656282968 -700790552
534440544 -759439780
346725148 -351837112
200691920 745458340
626441332 584948496
816486968 -680444644
287493360 257680852
956898492 -601085408
125789268 -413792368
-146877940 742603796
-687435364 -831065532
-514531556 886816524
557699252 -11694892
-157611608 841347716
781183832 -10981256
-651331208 892802328
214192748 -830482972
40662688 523357340
632791236 -757473640
-979268796 208396276
-233650252 -884355208
-257004876 267261465
-480612 -13544520
461271008 -224940980
-715878856 587977808
-807195136 737156860
559912980 89641420
-394757220 905021524
-62246536 -908109092
-541941004 75703672
262137436 -327821076
-257009658 267256994
-712966056 774411572
804602744 -261336416
155572648 -968316668
352740080 333544728
-451702460 -28880412
30001840 -573384680
-426084384 -981861188
212590708 265967768
573035144 251855252
944693860 365818552
-257007241 267262484
-62464996 -133304292
980157200 46459160
263841424 -326087960
560772256 -891855668
304023500 -837022208
-404252948 -48716580
-501147240 57542364
777979752 277589840
799432524 952893392
-256997359 267251007
872019500 443328160
-888272924 865218112
728578664 130872104
624620832 -837328052
-939086720 296319144
809685580 218168720
-521012536 -718427556
165913088 -47959252
620965268 957349976
-673046132 -132809116
23812140 -123866820
358871524 881340460
27773548 -242781880
-341817080 -999949676
927391828 608017872
-878515044 118667472
-260666472 279395776
-827817760 -915638680
-811637156 411345616
-805374636 989055804
-769678272 516978308
-566292012 175234048
50595336 939756664
-892030436 -519818288
-212372248 138459948
396111672 2854544
-294644284 -503259020
-319155496 951174840
-547300556 49532164
-977958036 862450952
-472354212 -790883456
826696332 -39395620
-844435284 969175944
-2708904 522221348
-440764896 -135882120
-361842580 -521172740
51177896 -60061936
-625815080 -192026340
716621620 -831225736
-454163776 -678420248
-749623644 949762132
396912692 -195244984
-222217512 -867519224
101962564 -229703408
309033516 140644548
102588816 545115956
227504244 340637396
115842056 -767246084
-951946732 -661089088
-87937432 414112776
-802068608 547519016
988094580 -841260332
-203939692 -656821836
553242668 53712032
-256996592 267255670
964326132 968316668
181248980 -94724256
-793548668 -100739188
-689081096 -60629932
-474917476 -898482288
-940543120 465450876
-703645096 283488260
-242068244 -379625224
736588864 -514211148
-626849124 -491840844
691658924 795354604
803961928 -765425584
456712476 647413492
317975812 -775955356
-680590284 681842788
-678187224 -163670232
-161704092 835929908
-55226688 -644238540
508705956 -121755040
854455316 -154655116
979895048 180244064
-508982672 950140796
613508500 899327000
852139640 -332379608
-138503640 572772992
246437444 314684348
327020056 863266536
-29361024 543135252
158033964 -397043768
-724966792 293479164
-127245668 174403900
-228188752 -880146212
-864591860 470577404
-158223296 138066720
-919949624 591444040
48935040 732729404
383076892 -761930224
-197342200 424861008
-257003418 267255640
-936916684 -187919292
400946920 -833599668
162475984 292619888
-96661268 -851469696
503462916 625378160
484587972 -376158992
543426532 507366068
-780601272 475762188
-107482320 -222173820
-432259520 -960801644
272070084 -153227844
171316332 384198320
-892773200 -266171664
973690784 556417620
-744875780 -407850256
-185545360 -736079124
-75077420 941504344
-939800356 -756250264
-257007385 267261531
415816764 150271352
-108560056 162330344
337258548 -948436808
-257002952 267256685
26739504 783368432
608323716 -218489128
426594124 -987672224
-385072160 -346113460
-948349424 -270205892
147853728 -20928468
-961092924 606153680
450741236 823171844
-859873124 857834164
409292092 919075784
-86451904 -187278476
260884932 895700564
-593512128 743361124
882520144 -217979388
143965140 27511396
397538944 96617576
867621172 -13733852
-152572464 -60542548
197808248 248316200
-930916316 -275783904
-104059780 -649656348
720990820 879374320
970297372 978307572
85694576 842600220
211119744 897317168
-227504244 537615496
-201245352 627329736
724238592 19501196
511545936 -55037356
-859436204 -33555456
596133648 -280808484
-396912692 697601036
-801063692 223251556
657258756 -698343800
365745732 740783296
-973647092 -485665708
664220348 -635980752
635310808 -592376136
464577036 471655140
86786876 404427716
839760240 -1165120
780717784 -475951520
-221416492 587366120
-766750908 -210347852
713038876 286007832
-894098524 141751412
741817340 793606924
-885709660 -900346480
4340072 304504112
106288072 -561806300
-169321064 -36104156
-702654744 -812001256
-564471512 707766708
-782305260 -948786344
-256997481 267263757
-68960540 770464728
482607268 -431880856
688687868 557451664
-964908692 346288228
-110875732 735715024
-24875312 555514652
397670020 -244238280
522192220 -853202812
-935241824 -918172816
-420273348 869237776
-586128180 -55503404
102778148 -600808692
602017504 840240852
-185239516 -831895680
-344045372 335874968
-496501324 792325292
276206260 -966641808
-897215220 -289168220
-869354288 -910075232
-833701616 -549980332
-939057592 -155266804
-32565104 619843840
-332831092 -181059648
-257002644 267250683
227183836 -519293984
10471516 -395266960
-19763348 -376304632
146470148 576909168
421598672 -198347116
513934432 139843528
-467693732 50595336
69805252 552529032
878267456 467751988
-741933852 630577508
-37007124 -294061724
483655876 556839976
482869420 664336860
619902096 -841449664
-942596644 934994236
100025552 -656151892
467897628 -229048028
-651185568 -147125528
-848192796 -533857984
-846284912 -261715080
793242824 897273476
84252740 399446828
-139537684 -946528924
562898600 579093768
852736764 425720284
-459115536 -27890060
-423826964 -425530952
519643520 -14986356
-497229524 -743040716
276774256 512201316
335044820 -668604112
-776800068 -338263464
765644044 759104808
934513624 565986168
803626956 -993264800
574957592 -481660608
-112783616 271181680
-257002569 267252235
-355434420 924508156
594618992 -178540076
-859916816 -662458104
-576952860 833789000
-957393668 502938612
-647879540 -124667840
-961224000 -182545176
-146193432 -770406472
-307154760 689008276
-331068848 -196570308
-832332600 602250528
-235485316 -266157100
386208152 -182341280
620659424 -690974416
164980992 -599745520
-795616756 -884894076
-966598116 -694236752
-256997176 267260378
-409277528 -164937300
709601772 92656168
35740056 -283910616
-139814400 -315208652
95670916 60338652
-128876836 564456948
-125541680 -772241536
-631160068 26040432
168199636 675522012
-444697176 -539377740
348006780 -493617652
-882345376 -811098288
-491447616 -322301320
764056568 741817340
676468672 439774544
-437881224 -328724044
-841901148 108035752
3014748 905079780
-256997140 267249790
-944256940 554902964
744307784 308028600
952689496 -505895104
-8228660 -683051600
647020264 -898700748
864912268 289794472
760401004 736020868
450042164 569044608
489539732 61270748
584802856 -179049816
147664396 611571488
-667686580 794844864
149310128 -548145268
-948931984 108895028
-929518172 809365172
248257944 201798784
252408684 -252903860
-562534500 437313228
-199890900 857120528
249758036 35667236
710402792 -239446724
340637396 -183579220
-13049344 -954364356
-820011456 37880964
-301460236 -159315596
350089432 -232892924
-189565024 -911822912
116817844 -135707352
-395805828 787926964
966962216 -365308812
-706062720 -759629112
-132983884 246830672
-869194084 538343696
-226441072 577637368
458474720 27365756
-706150104 -831706348
619858404 -58707484
884777564 -326816160
116584820 314363940
912143320 -938387648
857717652 668604112
399184676 -459858300
-973064532 695591204
83466284 -389863716
549441464 826215720
-257003254 267254254
584948496 -985880852
-850610420 -653413860
82140960 -477786584
-657841316 -951305916
-707999732 -864577296
357211228 724384232
-833119056 141722284
-257000678 267255722
819734740 212925680
-400116772 -294338440
950432076 -485039456
280691972 699843892
816618044 873009852
-370100368 673148080
-934979672 -566408524
-581307496 736851016
837153284 343375428
176894344 306164408
-420535500 989114060
-257002888 267259379
424598856 73271484
-257009277 267252350
-673759768 484660792
-275055704 -769445248
-470329816 784679192
-591458604 894433496
-124027024 -623732428
-226135228 -483612184
-113031204 811127416
-722767628 -826594384
-689488888 472849388
196308156 968913792
-971943104 -270803016
-551378476 -808025284
801253024 134760692
129706984 527420696
52008044 137571544
267496988 47158232
-503987220 93602828
-202323088 125483424
-661263856 -98874996
-492408840 -88782144
806976676 -986172132
974972416 -5344988
-887384520 107132784
-697426268 -784446168
693595936 420069452
-72557848 -404238384
673876280 -238004888
921012796 629310440
657651984 222654432
772328920 -161616708
474131020 -821875648
-182516048 58008412
953752668 733923652
524493332 -390475404
827060432 216741448
216173452 289197348
-464198372 -993075468
891695464 359104548
396563156 -642403476
862159672 649700040
-670162460 -913643412
-657360704 -438988088
82228344 -887457340
160189436 -684158464
-517400664 856377764
508036012 -844187696
872485548 -434225660
-823492252 205410656
25836536 -791466016
-739938584 67198296
-256997468 267263573
-341642312 -584438756
-935489412 -510774044
663594096 -910206308
835711448 629834744
-597342460 392543492
-512099368 -206969004
250194956 -17447672
-257009469 267262902
-863601508 914211408
-583652300 540863268
-256997158 267255570
-323058648 844202260
315164960 507832116
-376668732 47391256
-401048868 25720024
-48017508 167078208
-735321796 143834064
-866994920 333967084
-482461628 -102778148
-418481976 -275681956
-164252792 -835070632
635485576 -191997212
667992424 -566539600
-598871680 542261412
64678724 124245484
19705092 -562840344
285308760 894914108
608061564 568753328
-672186856 148713004
-413442832 679017372
268108676 622043004
180680984 21088672
79854412 -405796732
547402504 453508396
-269069900 -70766476
-495176000 -198565576
700586656 -622305156
468145216 -609095608
-903419484 366750648
600677616 90675464
773348400 -185953152
-768251000 -236038748
510803172 -337214856
-747366224 -65319540
-524274872 -927566596
-353177000 613741524
-814695596 -218328924
939552768 -190453428
39293672 421016112
-22909172 -431225476
-637699304 91840584
-962709528 -40080128
400524564 -12830884
-277924812 402170296
247151080 376013352
925513072 -336865320
-73198664 425603772
-157247508 -259865452
260899496 111531112
958180124 668341960
-490544648 -967704980
-454353108 -912725880
18860380 331462076
772940608 165694628
-841770072 -570632084
-825735108 -252015456
-625887900 -177637108
163495464 816093740
726729036 655307180
658307364 380047580
510890556 691396772
-478980832 -888214668
169612344 -185880332
-166218932 332175712
680779616 -553810664
-160801124 -854542700
317742788 -853668860
-11825968 -880437492
29288204 -863965608
-257010071 267250937
-985982800 -67460448
698605952 862305312
-482126656 -943557868
-759396088 -815700512
808462204 52343016
-955107120 65625384
-826841972 334404004
711582476 878515044
-786310360 -769765656
193759456 -368571148
990191796 -365993320
484486024 -820229916
-926794704 125687320
-693493988 -311902624
-408942556 3946844
932401844 -751356760
14345540 709572644
-879927752 478500220
-180287756 911633580
810093372 -510424508
-757764920 -802010352
948393116 810166192
-754502584 -618314620
408068716 110409684
931964924 -978467776
-957684948 639286780
-909580056 -464577036
-858343904 -534222084
-164107152 456756168
-854965056 130158468
-928964740 619173896
-59100712 -455212384
640699488 -171782380
-363779592 -735540256
724020132 -18510844
-174840820 -787257020
-367668180 -26331712
-72120928 469616180
55882068 -149310128
704242220 -440692076
-162301216 -452401532
-372241276 -954145896
597808508 377018268
-384591548 -314553272
116526564 973603400
589725488 -173675700
-548407420 -731913820
29666868 -878165508
117691684 338248900
-990934560 959549140
-257002056 267260959
-81966192 -65916664
478747808 -169015220
961078360 -215255920
903419484 849124892
179355660 -710009564
919745728 363197032
-997998100 -323728592
-962680400 658045212
721515124 201376428
-750774200 -564078284
341452980 -886496116
453857932 961224000
-491127208 719840264
264074448 471888164
-930464832 628990032
766386808 679527112
70183916 678798912
207041824 389193772
656617940 -679075628
-435725752 -924770308
533333680 920925412
-160320512 684260412
633927228 -631363964
-268749492 -971928540
529940268 773304708
-205468912 801777328
31953416 664453372
-152397696 -618256364
853625168 -495802252
825167112 514123764
-230009252 -99690580
20593496 522672832
618503952 -542625512
-203808616 531848152
303819604 766809164
8243224 -567180416
-925454816 812685764
387052864 -721427740
-458256260 950723356
704169400 957073260
557145820 -690479240
-220513524 -655962560
-273308024 566976520
42046268 462873048
-762134120 -557000180
8665580 -290333340
906798332 -439920184
965913608 789397928
-694877568 -31545624
-181846104 -942946180
-495350768 269157284
194997396 -896865684
365498144 362672728
-507074788 401689684
-43473540 -882927936
-110220352 -463644940
557116692 705975336
-360109464 -259049868
-95539840 898627928
934047576 277881120
328330816 -328505584
-2111780 533493884
-241966296 21234312
-563888952 -105414232
-415467228 -757357128
252685400 478136120
-96413680 -925047024
-44638660 -300499012
-702742128 735875228
424016296 890617728
-433730484 569306760
652117664 -372081072
114866268 -287711820
362760112 665123316
-688513100 686255680
-636301160 23069376
543921708 254302004
-232616208 592900440
-748720676 162068192
-257001268 267260252
-38084860 -598900808
-40750072 372474300
-946922152 204609636
355580060 143018480
-445789476 868407628
-122206524 734389700
-856960324 910701484
-401325584 -536960116
995362016 778183648
505997052 -609590784
648141692 108166828
-334972 -35040984
15991272 -148989720
-257007290 267259950
-124755224 -696494172
353060488 -509958460
274866372 101714976
-237902940 977142452
-197254816 243116852
-930100732 667264224
580987088 -658088904
-961558972 -615241616
-884529976 -808666100
-944373452 -44871684
-693421168 -987468328
-659661816 -387518912
-68873156 810224448
499559764 84471200
70664528 -641893736
59726964 97913772
273744944 -48905912
518755116 -473883432
-529430528 992012296
962126968 -126517468
551902780 -885447508
-695401872 -773581424
-201259916 -851134724
143469964 -511327476
-257004273 267258302
-574666312 216377348
783077152 326845288
259821760 782742180
-830992712 406641444
-344103628 -252423248
652904120 145829332
162679880 -445512760
-796257572 825210804
550096844 274152736
641777224 -275463496
-573574012 -736181072
249859984 -566437652
517546304 -591720756
-257001241 267260538
-938897388 -842774988
-812744020 -449940216
41856936 -920794336
-587773912 651229260
-154727936 796432340
-290042060 402519832
44696916 -466557740
668254576 -424467780
477058384 279002548
-32099056 -929270584
-798791708 -35259444
-381882644 526736188
932299896 -845920812
228713056 -90194852
559548880 702057620
816690864 -603226316
339210124 245417964
594196636 354079968
228902388 -271371012
23360656 508662264
-156810588 -101190672
741788212 -467460708
-16908804 480335284
358682192 -273118692
340753908 -896676352
283313492 933188300
-521347508 -918711684
-464052732 -860426556
706776356 -849576376
-223761296 -855838896
115565340 825997260
-175423380 19035148
-380848600 -833789000
103797628 -525265224
489568860 288673044
992012296 218095900
-833395772 765469276
617076680 -832419984
265385208 -563990900
597109436 -432900336
977914344 -936771044
-993585208 788902752
-256998582 267251207
472325084 260185860
25559820 856741864
-939611024 -236373720
72703488 -482549012
553490256 -859625536
-257004279 267257992
-371250924 -756963900
-749623644 -342341384
-713461232 147169220
859843996 45760088
180651856 939581896
-43750256 295212280
498744180 -451411180
276701436 834691968
-756803696 550475508
335729328 417986800
968243848 -570602956
-742545540 788902752
451323796 394189224
236067876 767901464
-450493648 -585851464
-717160488 -768891816
-66397276 110919424
-687042136 867941580
124973684 -258438180
679221268 609314068
-60120192 935766128
991007380 -41274376
-182705380 -428137908
778766208 991677324
-257002355 267258119
90529824 297207548
-53333368 533100656
510337124 849168584
-554553428 -255831224
737855932 550999812
-754706480 926925780
163539156 -501045292
-722024864 776596172
-788247372 -107555140
259515916 -259515916
-718820784 -878558736
-479374060 -74349220
826623512 -532445276
-886102888 899661972
-708844444 -282264884
935008800 -172743604
-610785032 -614979464
605556556 -144693340
232033648 847566544
-914036640 -144605956
-559752776 649292248
139552248 668516728
757779484 -631728064
773595988 -559010012
-446808956 639461548
-516599644 -202920212
-64300060 893253812
-784373348 342516152
-309485000 745953516
462931304 291789740
-593031516 539800096
-351691472 789121212
-688542228 144008832
-81383632 -101816924
337841108 -272448748
157436840 -128323404
-146309944 337491572
153868660 -56420936
232630772 -514196584
-770756008 -961180308
-351021528 847945208
-386077076 -957248028
-795063324 -805767864
509958460 -600430028
-38070296 274531400
-513934432 765352764
-92379452 -203371696
301489364 -391567704
597284204 -370289700
69834380 -183506400
-300018400 -49342832
921944892 955077992
-107016272 -257724544
-469339464 -342588972
258496436 -646627036
-838638812 -703222740
256617680 965345612
175976812 822356260
-859348820 26710376
-613377424 666215616
-257005704 267254504
682804012 654258572
-110977680 901497036
-685614864 433060540
444231128 -982472876
-546150000 -565651196
467387888 -595449140
-573268168 -730253524
281361916 -651797256
226120664 -277007280
-846357732 151567548
-629980384 217906568
-994386228 -350788504
-626208308 -163349824
-159636004 25341360
-257000487 267257171
387052864 -918871888
-494025444 117385840
426433920 -852605688
343899732 228960644
100345960 612095792
-982035956 454746336
-234757116 -302727304
-135969504 -923969288
652933248 906929408
745225316 211294512
76431872 610814160
950563152 77684376
136508372 279468596
-890413832 -82723520
-393126052 -108268776
627460812 62552380
516235544 -948567884
526124500 -826740024
42687084 685935272
-257006415 267261881
153504560 34706012
572132176 855576744
488447432 -211134308
175976812 -924479028
-180564472 -716446852
-469892896 893443144
-66761376 934717520
-461707928 -513817920
-829346980 674487968
-692299740 28822156
-963219268 260258680
191181628 -296348272
-316927204 289983804
111341780 -853348452
-13559084 24059728
282905700 -287857460
-927115112 1412708
838828144 61532900
-203211492 -364595176
-784824832 718019764
65916664 -949165008
-566830880 -638150788
-820069712 719447036
-983244768 -457309600
972496536 158587396
158747600 -378503796
863164588 -166976260
440692076 758129020
-387897576 181933488
983026308 349492308
688513100 292022764
-208833196 887734056
813996524 373260756
-400888664 665443724
209881804 -983739944
825283624 -145887588
995740680 871742784
706645280 -903958352
-757662972 -199177264
-898074496 -197939324
-264263780 5679960
869441672 378678564
265254132 -184729776
-677706612 -285104864
-683546776 916556212
-520968844 279716184
-501831748 83553668
155033780 -929197764
-50697284 528294536
-976909428 -849722016
-804646436 -920255468
-796505160 -740928936
431837164 -992871572
691163748 539392304
-764624564 455998840
157698992 -798646068
888302052 -330063932
-896224868 -462450692
-477815712 -702305208
358143324 24685980
-301882592 447944948
-256998014 267257706
105472488 -854353368
-876985824 -892321716
123517284 595245244
-777440884 -206619468
-457163960 953781796
306572200 -276614052
-184249164 -801121948
787766760 429259336
-161136096 786470564
-256997932 267258386
-406961852 115142984
101773232 784271400
-86830568 875937216
638820732 -402767420
921930328 -217775492
229135412 713796204
774280496 -313111436
-765207124 -858824516
419661660 -872267088
111735008 -873650668
785057856 816210252
28035700 -137382212
946106568 823725276
397495252 386732456
618460260 287988536
-944708424 -810020552
859174052 737681164
920022444 -81281684
-741977544 -29477536
-257003590 267253306
520983408 140455216
782348952 -991735580
-265516284 -911837476
-889802144 -427599040
-966874832 -27059912
-211745996 -473431948
266608584 -293318960
-99617760 149426640
684362360 -589390516
-192550644 359468648
319505032 2388496
398849704 499792788
-924406208 713402976
-640481028 -531484052
530362624 463965348
424118244 -402228552
-248287072 257476956
839396140 -627795784
-6874208 19821604
641398560 -246131600
-981132988 -656530556
-257003943 267258827
-802840500 183433580
-160786560 -444857380
-954976044 -166699544
371105284 -515958828
271545780 -763299240
-4354636 931659080
-824832140 9612240
550897864 -471407552
-578176236 945858980
-256998519 267257043
-331709664 186652224
556592388 188283392
374964744 -621038088
630592072 754138484
-784460732 446007936
-157378584 427409708
-256998683 267260408
300236860 881223948
-685192508 -592201368
270569992 -436337440
-4500276 707082200
-385013904 557830328
-202891084 -159941848
-518012352 -603342828
-394669836 541941004
442250424 205934960
71072320 628786136
-256999962 267255143
-456217300 965826224
-310329712 -77771760
730180704 749157596
426346536 432871208
-211556664 -753060748
-430045792 -794786608
375809456 909390724
820594016 661016268
365716604 99792528
930668728 392732824
-968811844 -787854144
-483859772 -805840684
-877568384 -322592600
-800087904 426317408
106666736 559607136
877349924 903492304
456188172 441230944
-799286884 799971392
808272872 -236868896
-276788820 -686299372
409772704 -889685632
-847042240 -878456788
870111616 379858248
-284187332 -152135544
975176312 -903506868
-968025388 -572073920
-908764472 -239592364
809379736 97200136
-358871524 102486868
176486552 -22909172
934528188 -560044056
-988997548 319723492
705931644 -463776016
-722155940 133333420
-312193904 -462829356
-257007534 267249477
683051600 303004020
291775176 152849180
-344307524 449969344
-500462732 385698412
-603619544 23142196
-986900332 770872520
231203500 754167612
-541562340 -594094688
735875228 -579720020
231203500 -4966324
408301740 480524616
-402563524 718165404
978715364 490413572
613828908 -375066692
-417331420 166655852
-371862612 -972540228
-284595124 -214862692
264467676 579705456
402563524 641689840
-207857408 665385468
-469470540 905997312
431123528 -677444460
-201653144 28239596
-894928672 814098472
-271924444 -404617048
-727340724 -846532500
-942654900 -956374188
843299292 197997580
748225500 -343666708
-937309912 -839731112
-838201892 602716576
747905092 383106020
-135081100 516920052
965986428 791058224
-257004706 267251031
-600313516 -233242460
760313620 474422300
-915114376 -132517836
-314145480 -566190064
-297455136 -28312416
-146732300 -64212676
720524772 827905144
428152472 -844945024
-324908276 -70635400
367449720 844100312
169146296 -83175004
-775168900 -306601328
233591996 482417936
-125760140 -588851648
-190162148 982633080
286182600 -299960144
-656515992 -209517704
-55459712 -792995236
-434269352 -919614652
-738846284 -217469648
-111822392 937732268
444303948 165053812
177709928 -417302292
-935023364 -860310044
19224480 586667048
-387941268 -584613524
-171199820 319840004
-356424772 -867213380
-141474696 -601536892
772110460 902589336
-132663476 892190640
-332496120 351050656
-354982936 -892467356
-384780880 -836002728
588953596 330122188
320757536 -519060960
-394538760 -387751936
-130202160 -312892976
-574666312 302188436
-145203080 218256104
437284100 -555412704
654972208 800073340
-257001472 267251520
527173108 521959196
-260200424 66047740
992871572 887981644
895045184 -733574116
636505056 -580244324
802170556 -599672700
-604915740 -202162884
757866868 138722100
-144387496 -522235912
-514881092 -953650720
-939130412 901467908
595827804 535197872
32739872 -376217248
675434628 -721981172
557087564 144416624
464970264 57527800
-610595700 -112900128
337884800 727806772
637378896 684464308
-256997833 267259642
184045268 298678512
-791305812 623077048
592900440 328447328
-777906932 -984293376
-663579532 -600517412
-979152284 -597138564
-2344804 -661948364
667599196 -120284076
281711452 -132663476
167398616 -7733484
-350002048 14826152
-294396696 517371536
433526588 222479664
-459450508 696814580
235033832 13442572
-724515308 709164852
-205585424 -37138200
987584840 -421948208
162577932 864519040
-573530320 -779712868
-148086752 -704664576
689780168 294280184
422938560 8927732
-766430500 939785792
-813224632 87150976
249190040 -87718972
149397512 -508516624
-445731220 4252688
411098028 -491535000
433308128 -360298796
-3087568 484354948
605177892 -920983668
432303212 -369095452
-256997108 267253709
775474744 764056568
687085828 209313808
120080180 -240728356
180797496 -270963220
152688976 -697877752
-729510760 -407893948
123153184 -132590656
690697700 -126065984
-491141772 770289960
591181888 -2388496
49896264 734025600
523706876 839745676
661584264 -132823680
-367289516 -427045608
-585137828 -314626092
420317040 -400611948
273293460 -321514864
-23054812 -717466332
-805971760 -422661844
-792150524 -318383604
-257009952 267255444
130464312 229994688
932096 800553952
220731984 924901384
763619648 399417700
224300164 918027176
-257006248 267256056
-63921396 666171924
-664802908 239708876
332816528 -235995056
-756366776 214556848
66965272 -748400268
205891268 318034068
-357109280 -653719704
242723624 224795340
358288964 805287252
781606188 -207202028
662458104 445163224
276468412 -3364284
202352216 267700884
307387784 -562680140
-366721520 -749885796
-749011956 -597546356
-8578196 949718440
-400058516 470926940
427904884 -507118480
-680619412 -300761164
402665472 668385652
584380500 -241747836
-656574248 -674007356
405723912 -15292200
219727068 -61401824
-257003851 267253446
-890282756 -566466780
-202293960 -436118980
866470616 776042740
-903929224 -243553772
187992112 -285818500
-282963956 -636359416
-119308288 649292248
980550428 -19035148
985079832 943776328
-918842760 681609764
-283182416 -531440360
-608148948 -189899996
949878644 -946528924
-960364724 -382945816
-257006184 267259758
19967244 70227608
519963928 661380368
-706062720 -583623172
665065060 459275740
-541970132 816953016
74334656 -92044480
939712972 714524404
707621068 282730932
307547988 672419880
-430439020 357633584
949121316 627650144
233941532 427773808
677735740 -507628220
-847027676 474276660
-965797096 -713577744
18205000 309761716
693333784 164689712
-577316960 -279046240
152587028 213697572
-407631796 -361667812
812569252 357662712
-257001055 267257067
261977232 -304606060
916512520 222916584
-444158308 351356500
-391028836 99253660
485796784 -81951628
-257006861 267263067
620411836 -198084964
450187804 -33701096
294396696 -807704876
-598332812 586608792
536974680 39730592
-214309260 783645148
331593152 -867038612
658365620 321733324
-375459920 -809772964
-460906908 -340244168
-593191720 -7966508
75980388 730166140
297498828 -334986564
357793788 987861556
-523269956 151582112
846576192 179821708
164078024 -847464596
627009328 -53610084
995595040 -614571672
-585123264 -524158360
41988012 -821045500
514167456 981671856
930566780 -15350456
69615920 953607028
733646936 -718646016
-645126944 -628422036
-448148844 701780904
-63877704 245082992
164092588 -854251420
-605512864 -152922000
275667392 -635849676
-351968188 -130726464
-120677304 -72499592
-220863060 618620464
852693072 -230023816
-820579452 865087036
752128652 585399980
404063616 681187408
566015296 877786844
16151476 524740920
-518274504 353992584
-257010255 267262770
993891052 -963947468
171796944 -638747912
932882456 952820572
796097368 -16093220
535969764 292882040
31108704 -416180864
-882228864 880087956
-607930488 -198405372
-129182680 474349480
411971868 926605372
-941795624 492102996
928280232 157276636
130784720 -473111540
-708684240 646335756
884034800 -987584840
-949776696 -566262884
-694076548 980841708
-758070764 -932052308
337564392 -724355104
-177957516 -261030572
-275303292 894914108
-301387416 449270272
609095608 88971476
134047056 514851964
-802622040 398165196
-174491284 -502618204
660462836 852955224
718121712 627606452
179355660 -603153496
-734914004 -329437680
300615524 -677692048
-869820336 450522776
733836268 -202483292
425807668 -257797364
-14141644 424496908
-157043612 925134408
-40269460 67241988
-703106228 6291648
942800540 478587604
343171532 -800612208
981642728 -760211672
-257006401 267262369
599133832 -344176448
-82548752 -617280576
-983186512 -588123448
-197633480 798660632
584817420 -786557948
658045212 -862174236
-143936012 -621882800
636738080 786077336
498991768 -333967084
-354575144 -402854804
226135228 953752668
-781664444 958850068
-324442228 -201259916
-565301660 -251432896
163903256 949266956
-476781668 -93107652
630271664 -459843736
-229703408 515143244
78310628 -454061828
-536741656 -280400692
973384940 -585633004
457178524 37749888
-89379268 952645804
66892452 930464832
239810824 638733348
-496428504 -510541020
58503588 -166888876
-28836720 237961196
384664368 417943108
-273701252 662487232
-680663104 -889015688
-669142980 909492672
512157624 638616836
974753956 101045032
508327292 -292532504
697295192 625072316
848746228 866135644
-745560288 -890399268
73781224 359963824
-262428716 337214856
-15292200 -743827172
-399679852 637335204
256588552 -141518388
77189200 -512186752
-741161960 330981464
594997656 990905432
-757226052 -429725384
-905487572 -985007012
-330806696 183652040
-63586424 536989244
-531090824 -91636688
756002676 304212832
-576690708 -572583660
81878808 953228364
-46823260 -603546724
-257008749 267253911
-754619096 381824388
-161689528 742836820
576413992 -937834216
180753804 79242724
-651433156 597298768
766852856 -682876832
-77596992 277400508
220324192 -860863476
-241587632 -552252316
272841976 974885032
846270348 230955912
17491364 -241820656
-432725568 -149630536
-115667288 43298772
172903808 330398904
151334524 -589099236
-745298136 -541999260
542334232 -763838108
231305448 -858955592
-390824940 -809976860
-470315252 637058488
-913191928 -700775988
-381591364 -216042376
-459479636 -506739816
207522436 735190720
134105312 179326532
-738059828 606022604
921711868 584744600
-564821048 -910497588
-330442596 -714946760
-325155864 268720364
-964719360 768629664
-499880172 527333312
-96573884 867198816
-69310076 260229552
234742552 630359048
662327028 -697717548
252976680 -176792396
382610844 -621125472
-643262752 113395304
677779432 136508372
614571672 596890976
-427584476 300950496
-133231472 910453896
243102288 139989168
-257002378 267249462
2228292 -168447224
-71480112 -784329656
376930884 398849704
688513100 299945580
-625174264 -44871684
-6044060 -897768652
350322456 447056544
153635636 686678036
114298272 -596366672
407165748 -781955724
-664132964 -595172424
-82155524 533435628
-363255288 -46255264
857892420 804588180
400480872 405228736
348268932 753541360
-257006239 267252558
-212124660 558398324
-498147056 40444228
966117504 -920459364
164019768 -755289040
125002812 799330576
848891868 -252932988
-397218536 608716944
449299400 -571331156
-202774572 -899312436
-85869344 763051652
-797713972 -542640076
579122896 85665448
22472252 -98554588
-99690580 -506026180
404427716 -18787560
206080600 -180520780
-999512756 -847785004
546892764 -254112672
-513992688 37342096
914648328 -774207676
906754640 -89422960
-939334308 -261030572
-186797864 -647398928
-256996903 267254272
-583084304 -743899992
-603022420 -739603612
56581140 849984168
788465832 -922760476
433133360 465538260
-349506872 114939088
887268008 -732642020
39424748 -216260836
165170324 -897477372
-34939036 460499116
-267132888 273846892
683459392 63178632
-199497672 492350584
900710580 39395620
-221649516 596046264
205585424 109812560
821060064 743958248
-257008147 267260508
149717920 520400848
237742736 249306552
-822822308 966598116
979618332 -460178708
-163641104 -752055832
-257000009 267258982
-335350664 -882680348
-257007228 267262459
-681566072 -971200340
-805010536 -37808144
572627352 -632732980
-356089800 -189361128
-262414152 385101288
347642680 -880073392
-614411468 711160120
148305212 -412554428
693071632 -562665576
890268192 113511816
628786136 668312832
674123868 -416632348
-271472960 41055916
-827730376 913672540
-621970184 -356788872
-860062456 166175240
-358390912 -725913452
-179122636 990614152
-784548116 574375032
348793236 737855932
860106148 -330136752
683240932 -405286992
-284478612 2170036
-263331684 876811056
-688658740 -966452476
-948436808 534324032
178452692 396883564
-508633136 906929408
-282060988 -507540836
-684289540 518638604
-263011276 297629904
652947812 131964404
610901544 -187584320
-257003701 267256612
-148567364 483233520
-614892080 -423113328
-257001948 267258323
-978351264 928571512
-257010179 267249757
-869383416 -808345692
260797548 982807848
42556008 704154836
375212332 -752143216
472048368 -760211672
-385960564 877131464
-989405340 -123371644
-44740608 -627533632
193031256 502487128
991619068 447041980
252088276 845367380
174622360 794670096
-245985960 -128381660
391553140 -538984512
-64154420 -603721492
793985588 162650752
-27322064 -335073948
-257006711 267260225
515245192 -554990348
326481188 327238516
-188778568 990293744
153155024 -464853752
-930843496 -409889216
888374872 840459312
125337784 248112304
-528920788 -846197528
73562764 -466062564
-486262832 484719048
-219290148 19384684
-65144772 -25370488
-499749096 250981412
812525560 189710664
-457251344 549499720
917779588 -432215828
-110686400 -665531108
-905837108 -405024840
-257000124 267260070
-362439704 -780353684
621038088 -73198664
725986272 -359672544
313693996 -376260940
669507080 -337520700
296158940 797888740
823200972 602148580
613362860 -129838060
799782060 598259992
-388436444 947679480
-559767340 467970448
-73548200 -730428292
-18743868 -363866976
836862004 399242932
-277968504 -655554768
-256998793 267258362
-982735028 -31545624
-741919288 -140877572
705829696 285468964
990949124 976909428
-257007721 267259321
728272820 878937400
-781882904 946499796
-497360600 828444012
668210884 135372380
-990628716 98161360
777615652 -375023000
346128024 -776130124
-251680484 295867660
891870232 -20928468
164718840 624154784
-662705692 -274866372
526444908 25472436
-256997030 267262201
-890137116 595521960
-792543752 701810032
-936334124 721544252
-200706484 -173282472
-257001564 267257663
803961928 -264336600
-18816688 -708116244
154174504 -808753484
-951233096 -725724120
925906300 232164724
-257006194 267253612
296799756 692547328
-720058724 212517888
-815584000 -316650488
858227392 920124392
801223896 101146980
-678696964 889612812
571884588 -271443832
-733836268 -416108044
-545319852 -364886456
293464600 -959971496
-283473696 -457062012
-701169216 947111484
254345696 -622727512
282614420 891593516
912900648 416472144
632368880 -328301688
-261802464 -50260364
-680051416 -766255732
561223740 -834240484
-225101184 -766386808
-950330128 944635604
-6495544 -690479240
773683372 967253496
-948844600 212692656
-654345956 810399216
-808593280 -553868920
-139537684 865392880
409102760 369940164
845935376 -861781008
909973284 653734268
397072896 407792000
-862567464 699916712
33351560 320378872
-795704140 332714580
-891156596 -739603612
618489388 -743317432
-393941636 -823550508
-536231916 320684716
473708664 510118664
583433840 -506026180
-871407812 446488548
106521096 -712922364
-399257496 971054700
212634400 959738472
715747780 -429273900
-863208280 441682428
-385975128 -234509528
-261467492 866354104
195667340 253107756
787562864 -264365728
-257003789 267261200
345734796 868975624
-576268352 177185624
-202760008 -953403132
369634320 978074548
-257004070 267260252
925192664 -714582660
-608877148 583200816
138474512 619290408
255933172 326670520
703557712 -340884984
10952128 939479948
905371060 935795256
175379688 498904384
-242548856 111574804
616872784 501001600
953563336 -365294248
330413468 265210440
562752960 746084592
-57862772 491607820
-712966056 505152340
-986594488 -716563364
-16166040 362264936
602876780 -956272240
-36366308 -49095244
746696280 -409481424
708378396 479199292
444464152 835085196
554087380 -755682268
-257003996 267252569
-743448508 745735056
873053544 -118696600
864373400 -344759008
-933858244 -596992924
64198112 406117140
-276963588 -697149552
-241194404 -420244220
-902298056 -490879620
292314044 -732991556
-946266772 990468512
-760269928 125177580
-447566284 -475601984
794160356 649059224
-211017796 -141678592
-647180468 -500360784
-321383788 -59275480
345239620 -766619832
-512448904 -604056464
-72586976 136828780
-257001558 267255808
-340477192 580972524
-252860168 543397404
648098000 359395828
213318908 -270103944
-257003657 267250675
691076364 -87354872
-387315016 -549091928
22035332 794393380
-14986356 527682848
-624562576 -157975708
633563128 223193300
-393621228 61853308
-799971392 -346317356
93355240 144984620
800539388 47536896
91927968 -394597016
-546383024 -157203816
-419588840 619421484
-223601092 -729787476
119526748 986201260
-224999236 887253444
-719505292 340928676
-73460816 -737200552
971083828 -818875464
-155033780 -396199056
812350792 57061752
409321220 -138824048
-257009643 267259244
-859509024 -290959592
98700228 -596920104
-858008932 728258256
-341496672 934994236
-26200636 -848862740
-667235096 671502348
-420433552 685090560
241704144 -277764608
719913084 -10806488
325010224 916803800
-450537340 232485132
-624897548 689663656
863630636 575059540
-732467252 957524744
666550588 -407369644
-468363676 -87049028
-601391252 240495332
-345399824 658249108
308247060 -306237228
68596440 525425428
-212226608 484937508
177374956 -502123028
-124857172 -92059044
-24729672 697353448
-757444512 870781560
-226426508 531192772
-542843972 98802176
483379160 84092536
-911677272 -756730876
-537484420 408359996
-29448408 -957699512
-526226448 -897404552
553519384 67489576
924624668 2796288
-379494148 516002520
-302334076 -84019716
662297900 967209804
918201944 -91068692
359861876 619931224
-139872656 -557306024
-509303080 859086668
152688976 316242696
-893545092 540470040
-994313408 995493092
201201660 505851412
-179923656 478558476
50639028 -217935696
-652583712 911152968
-348021344 127726280
-468057832 574054624
996920364 -573981804
617659240 739064744
-883029884 -699392408
-258481872 46852388
109739740 -654040112
-610027704 -599789212
-675274424 -516570516
996993184 -496210044
-850275448 -339253816
911371428 560189696
7194616 705538416
743812608 199046188
436861744 -837371744
-356308260 -516483132
577229576 548567624
-66834196 407850256
-370246008 255976864
-282162936 960015188
-362993136 928076336
104671468 -308946132
996061088 -323262544
-330340648 862057724
-257002430 267263051
-830351896 373770496
397932172 -283167852
381198136 955835320
227052760 336209940
833628796 74509424
-657054860 -994750328
-465960616 -969976964
486874520 836745492
-684202156 -529488784
-259078996 566452216
352492492 -882257992
-923648880 380426244
282949392 206051472
798558684 -918099996
-378270772 738278288
133799468 953388568
7602408 373056860
-782931512 -859174052
206954440 941300448
886743704 -216333656
702596488 -647617388
-297163856 6233392
-786266668 108953284
104467572 -116002260
487748360 29273640
-225508976 -6306212
384664368 22836352
-140134808 171928020
-415394408 -596672516
246947184 -101656720
-821977596 -114560424
-136624884 153737584
700470144 947664916
-260375192 993104596
553315488 630227972
12597860 -676148264
144649648 790723252
-105064696 -678740656
-271327320 954859532
-901715496 819938636
-210347852 943164640
708757060 -943033564
-182210204 696363096
372386916 -310373404
-296435656 439818236
698300108 210843028
-271429268 84412944
-376013352 721995736
277924812 -501059856
784620936 228217880
-690450112 -5388680
962534760 -305217748
584060092 706077284
-137615236 400932356
962869732 90544388
122803648 785509340
-437007384 -195113908
935693308 539479688
-173005756 265603668
243903308 -374862796
384285704 253748572
161631272 208556480
845673224 -949718440
-942946180 445847732
-810093372 -721675328
-835667756 -481718864
739690996 -341045188
-9859828 -605410916
-193016692 663899940
993293928 -257578904
309120900 599730956
-17899156 351254552
788261936 -268312572
-322330448 173064012
62319356 377862980
-389849152 592230496
897506500 149688792
837750408 -885156228
172161044 -448644020
278929728 -637131308
400349796 -686241116
-421904516 622203208
-114225452 -921697304
-404573356 980652376
853028044 -805738736
-739268640 105632692
-455663868 -266186228
-257003175 267252183
250646440 896253996
-662341592 -171898892
904191376 53755724
-257008546 267255850
45177528 29841636
349492308 -125308656
523750568 314917372
405388940 521216432
9932648 629820180
-134105312 -416850808
-844930460 -18772996
-854178600 -776348584
-858795388 615591152
-984104044 976894864
-834735660 -422079284
297571648 -899487204
-624023708 -348065036
-105836588 -980958220
663331944 123750308
-338918844 998828248
907031356 264089012
802287068 -402490704
-394218352 -848513204
-66863324 342181180
462057464 890530344
-626106360 -19836168
-167646204 -611658872
-776013612 -904133120
955485784 -669638156
21583848 -632951440
-477888532 -35244880
-858285648 739953148
-985385676 235849416
-357648148 269565076
151290832 -835172580
86845132 365367068
-200910380 -692867736
-383513812 111836956
-313999840 -554029124
547460760 396810744
288964324 190934040
62508688 983696252
825866184 -915274580
51643944 -318004940
186244432 274021660
191458344 706106412
664511628 906681820
-256997175 267261561
106724992 6437288
720932564 134833512
24365572 701795468
373464652 705611236
361187200 870563100
-139727016 -431808036
90660900 537979596
310533608 -31006756
-257008085 267260567
652088536 441726120
-997400976 928527820
-446896340 -197211124
809001072 317466072
572976888 -534950284
-264263780 784315092
282060988 -860193532
-114778884 999585576
568549432 -50391440
400684768 250384288
-591167324 917459180
400087644 813020736
808942816 337360496
-289022580 140586292
128352532 911546196
-474902912 51061384
-278536500 -560670308
393490152 -944431708
776304892 59799784
-363109648 -80145692
-114808012 -425676592
-348021344 168840452
-313985276 -248054048
116249848 520750384
-90413312 606838188
860062456 -18044796
418991716 431560448
311815240 713781640
-825283624 -97549672
-83422592 -8083020
-420054888 649641784
-534440544 -466281024
710446484 503084252
-145406976 -745618544
714582660 -573588576
582458052 958121868
-980011560 33919556
-256998646 267253848
990686972 670541124
387635424 662516360
-377571700 -176879780
-251462024 -194254632
402985880 731884692
167049080 715398244
843750776 -986579924
-520240644 466936404
129546780 378867896
662647436 293508292
828677036 930552216
273089564 -424263884
-80553484 -176399168
-935169004 -165869396
-841114692 704198528
-271298192 -20855648
720743232 -118813112
-527260492 200721048
100127500 -548698700
198929676 -957947100
-847217008 954582816
115812928 -743798044
979021208 175685532
97753568 -620120556
-257006601 267250801
273351716 -4194432
-827497352 904220504
260579088 513526640
520429976 569656296
-312121084 -729860296
985924544 238398116
-771090980 619814712
651331208 157800940
-703382944 -20404164
383339044 625887900
931804720 -265268696
637597356 -833992896
79548568 -721005384
-144270984 719447036
-539334048 292299480
14534872 754589968
171520228 -691382208
468290856 614629928
-765483840 249583268
115536212 537207704
940688760 346899916
238194220 69208128
211309076 -138183232
445469068 105137516
721413176 -202818264
3772076 -564631716
-268064984 808389384
899079412 -201915296
916294060 232179288
-345064852 385028468
934557316 -160014668
-502428872 880859848
-738467620 -64591340
-797393564 -101714976
787358968 -940179020
282075552 296231760
486947340 -521595096
-580477348 285454400
-285294196 -116570256
-928950176 -874422560
-940033380 790592176
-942727720 368192484
-426055256 819909508
-478747808 201915296
935897204 -473490204
-596410364 726554268
532153996 117342148
-655729536 924828564
213712136 -564719100
-997721384 -616698016
-46007676 -837866920
236577616 -911852040
433715920 -281478428
-733923652 -936421508
-570937928 -246626776
-363823284 -831968500
-407733744 703106228
823521380 337287676
-303382684 -363153340
462232232 -395412600
67795420 -900637760
728258256 991895784
72980204 -175030152
775198028 836235752
-247049132 -803481316
2781724 44289124
-99748836 -537440728
-59858040 198376244
-313227948 -800918052
-770100628 -505458184
462072028 -50493388
-404515100 -472281392
366969108 -146775992
-606896444 82446804
-539756404 934236908
622858588 -938300264
-534600748 -698212724
992696804 -348181548
-812612944 -239257392
-823768968 673963664
-570879672 -721049076
-742181440 599862032
279148188 -954029384
231116116 -489962088
665356340 450857748
409321220 -624577140
-257006174 267250596
-739982276 747832272
-217688108 424351268
-943324844 -262210256
-79242724 -604493384
-257008576 267259097
632019344 560393592
619683636 -487733796
920546748 496224608
-901351396 879956880
966758320 867562916
60047372 -591720756
773756192 -264773520
251068796 657681112
-257007849 267250626
309586948 410384392
-840939924 248840504
-370304264 -802796808
532649172 157946580
861547984 -490078600
616756272 -659574432
233111384 -690100576
-257005149 267256281
-576559632 117677120
-394247480 132226556
-505385364 -8927732
-871393248 -62144588
-963321216 -559461496
452153944 709907616
541562340 -407500720
-518347324 922775040
7296564 -78543652
-783368432 -274604220
-85898472 -247267592
-7573280 -933829116
-669725540 161165224
970690600 -701664392
14301848 -337506136
-298227028 -681609764
-951436992 -843008012
786849228 -351269116
-868698908 291076104
363167904 313868764
-557728380 681784532
-812044948 -847304392
-937426424 315907724
545523748 474975732
-437589944 -463703196
919774856 716563364
-256999402 267254325
918012612 -570151472
-359381264 -855256336
348618468 530435444
-770260832 379799992
574506108 440633820
817943368 591822704
675798728 727617440
-849707452 -583055176
-311538524 -525163276
-595667600 632558212
293508292 -202439600
354560580 -283240672
952106936 -9350088
-931790156 134454848
-836803748 316679616
738016136 297207548
656268404 483772388
-643117112 513293616
-373683112 -207376796
384504164 -815918972
-10573464 -900506684
-256999569 267250913
-641165536 716257520
-884806692 812409048
-997794204 308800492
-746259360 -122891032
27846368 405621964
284711636 -106360892
-252627144 110132968
696843708 -283910616
-468319984 -437167588
769620016 -138474512
-293435472 -614120188
-898802696 651360336
-12393964 238077708
129765240 -667468120
-931251288 -77116380
-712733032 -511254656
-180812060 575933380
466062564 688906328
267730012 -484529716
-535183308 55619916
-11345356 -457644572
177651672 537062064
-988152836 -30598964
136741396 -563408340
685265328 600998024
612255996 -210711952
948465936 449022684
340622832 -606838188
877786844 971112956
594502480 -433963508
-534906592 494243904
419763608 -196016876
936363252 -944548220
766750908 825589468
-87034464 118434448
328622096 -71727700
-602061196 -910628664
-257003585 267260554
158470884 679512548
18132180 -712325240
607216852 -960495800
-257004515 267261686
-223178736 365949628
-257005116 267251797
-798733452 -879388884
560262516 472427032
435317960 461169060
-257010556 267259376
652117664 -645563864
808724356 -679075628
671706244 94869896
916483392 -794102100
226572148 -870228128
483189828 -499982120
160582664 809583632
803437624 -755172528
-434123712 -800044212
-311494832 585516492
-410631980 -210595440
788961008 847537416
774469828 -87573332
-226907120 -957684948
256850704 590628456
853406708 -910584972
696304840 -740666784
139727016 169554088
-939392564 688673304
214746180 -267526116
-257007496 267252042
-972554792 382232180
-534178392 437750148
-780426504 30642656
133770340 -452328712
-39439312 -323626644
-254782616 -127536948
-883816340 808200052
-733909088 -657433524
-416064352 812365356
-252918424 754138484
-751080044 -674677300
-568636816 539406868
-313169692 984293376
-316067928 661962928
697950572 843241036
995041608 173588316
81805988 712237856
-257003118 267253129
-945378368 575074104
-818205520 -300440756
-618096160 -707388044
847668492 -491054388
-388523828 -637844944
306208100 -641544200
-987133356 -785465648
257564340 901249448
809030200 -796985772
-759498036 -812744020
-680065980 295649200
713898152 -648025180
276949024 -688265512
734593596 752551008
414520568 -820419248
268618416 -158733036
-963743572 -502341488
-838536864 -49197192
98525460 220222244
750031436 -732132280
-763007960 899807612
900244532 -976326868
938926516 905749724
-615460076 -281551248
-488869788 -655511076
325927756 478573040
-719214012 346681456
156038696 -651695308
347963088 -904526348
954131332 -367653616
-160480716 -418613052
-22617892 941315012
257418700 243000340
796301264 380076708
366153524 820666836
674750120 227052760
605483736 -426055256
453755984 -159271904
-256997647 267253330
306761532 -768221872
-695183412 -427511656
966088376 895569488
-723088036 -593206284
-257005299 267250717
-4951760 27992008
225989588 -822123236
-124740660 -58518152
187030888 845352816
-257000268 267258480
37691632 -772270664
97739004 858489544
-804529924 -680415516
-967603032 -905385624
813151812 903943788
-105472488 349521436
153271536 -727573748
-482592704 -757662972
874364304 -450551904
-931979488 672813108
409641628 66062304
-87107284 -790664996
-510774044 858081752
-270788452 790883456
954408048 -417943108
-862625720 -663535840
-257003442 267252643
895132568 927653980
137236572 -718005200
-335641944 506579612
-242694496 250690132
-361026996 241179840
-147314860 -371877176
158092220 159242776
-256997606 267249445
466324716 -292503376
-659254024 306878044
-275973236 -960364724
-257003240 267254091
-481544096 181773284
592215932 772241536
-558733296 121230736
-578671412 -253297088
696246584 -118696600
108982412 115579904
672492700 -805709608
92670732 801136512
-443721388 -845207176
-67664344 -673439360
-96268040 752099524
-64736980 966335964
724209464 -499851044
-55430584 -165199452
979312488 -256224452
-640641232 853348452
755769652 -503171636
-957859716 -697120424
345618284 -719476164
516759848 -826026388
-18234128 -733399348
-244573252 -210901284
-75266752 228989772
-479810980 -190380608
25020952 -118288808
204726148 989696620
-826244848 -420448116
-215663712 -845818864
754007408 64664160
634101996 654739184
-454615260 741729956
-71232524 578176236
419428636 140382396
-152514208 16180604
-549441464 736967528
135984068 204056204
812496432 968622512
294687976 16369936
-8971424 299610608
-110948552 -259821760
-927683108 -130347800
-622450796 -985851724
-257008296 267258691
273424536 -350002048
753089876 213508240
211745996 99020636
232499696 404922892
-256999676 267260011
691760872 638252736
-356716052 -847333520
593381052 -773989216
-419880120 24860748
93748468 442745600
-655132412 -340215040
88913220 -140003732
626819996 -835726012
195521700 -245898576
-943164640 -619377792
587409812 264278344
524551588 772532816
-561150920 -370930516
-638238172 -589317696
478558476 514094636
-84340124 -317276740
-257009039 267256606
247689948 -795733268
-465334364 968520564
620149684 649233992
-286124344 -550402688
606503216 -270919528
820026020 664759216
860018764 -548815212
962199788 285527220
312033700 499545200
-443517492 334884616
-913687104 272754592
-785392828 -951524376
540033120 481922760
675522012 -894724776
614659056 -362366884
-52284760 -302756432
83670180 -315383420
439658032 159796208
-104001524 73999684
-816341328 858329340
958471404 -511502244
793519540 -196060568
-920444800 -102472304
-794102100 -621518700
-715543884 200924944
-643874440 695343616
729001020 -488695020
-266026024 4602224
936552584 -292561632
919964188 434837348
464897444 434313044
-847916080 869106700
224547752 116613948
355303344 -325840372
-96501064 718806220
849081200 -169991008
-257008080 267255078
-267861088 955777064
89495780 -162286652
912274396 765396456
634801068 -358813268
306280920 381256392
-642345220 105152080
-257009743 267257549
747307968 -843692520
-749143032 -190934040
808418512 -827701248
878646120 -707315224
810967212 460979728
619115640 -16675780
696901964 55954888
-176675884 -160888508
-432011932 -312659952
-359191932 395893212
977084196 -251112488
-419355816 457935852
-312150212 -576894604
54906280 376100736
-439628904 541576904
216086068 -697469960
-202395908 -8243224
-322432396 -909259648
440823152 124828044
979938740 -924187748
692765788 133697520
-257001430 267251488
-575409076 -96238912
708757060 399417700
404078180 -305509028
-449008120 370551852
646714420 -5272168
-966073812 674458840
-439017216 247398668
222902020 -752419932
-139712452 -531775332
-505472748 815802460
-256998643 267253432
597852200 947854248
-838915528 -823142716
-949718440 -945174472
897244348 -608585868
-117881016 -514633504
-258336232 -245403400
-652001152 929911400
-301314596 959884112
-738118084 797917868
720670412 90267672
244675200 600968896
-715208912 590220664
918318456 789878540
-363124212 -834327868
-880568568 -679672752
706849176 43575488
-701722648 816938452
-791247556 -30249428
124522200 -126138804
-819414332 976093844
-262923892 756162880
727471800 420433552
198201476 -267030940
473155232 -515245192
-149237308 263943372
490034908 103593732
-256996745 267262709
352827464 -599905724
-461547724 -384038116
-609547092 -141620336
501278316 544300372
38245064 73286048
-240670100 -277342252
671109120 -878748068
169233680 919920496
-999818600 -798558684
433541152 468931672
482082964 -141999000
-247617128 -762993396
286080652 -635063220
-892598432 -494214776
-838231020 554276712
-75281316 -182690816
905021524 -191269012
-488243536 304110884
367304080 813108120
-361755196 686211988
688207256 72820000
152120980 984948756
-658161724 56071400
-746856484 -55765556
273176948 -806525192
-256998866 267262359
947271688 808578716
734782928 788524088
308378136 -788145424
-370304264 -386980044
-819530844 350103996
-144431188 -909798516
-820011456 6335340
-261482056 271108860
765425584 -355609188
605265276 871786476
287682692 -964107672
992434652 254447644
989012112 188370776
-257709980 -790242640
100331396 -666113668
-891418748 295183152
11068640 -976967684
661191036 -791932064
170893976 -494957540
-213522804 -564981252
-468829724 406961852
654928516 628917212
527580900 383018636
-990381128 -320174976
596497748 195288676
-366255472 694513468
86816004 -433118796
-807515544 666186488
-933100916 -995478528
-266608584 821162012
-340302424 764624564
781402292 -52881884
207537000 -930799804
632194112 -512143060
693086196 -325578220
-959039400 496297428
663827120 869092136
229863612 860921732
-237393200 -931892104
688207256 -128265148
172102788 567966872
-795238092 -967238932
-257009100 267256006
795922600 307460604
-871276736 285483528
887792312 -144052524
-611061748 -805083356
-288105048 918114560
621518700 251127052
-169350192 366357420
534367724 786747280
-397131152 -484442332
100710060 -279031676
-921711868 154232760
-98307000 415132256
442061092 -971782900
500244272 931644516
228538288 -531352976
439221112 750147948
152892872 486626932
801340408 414229288
-697921444 -744846652
-213697572 -700950756
673919972 -932285332
-258481872 -882432760
-852998916 -995711552
876359572 888389436
540950652 943820020
54920844 -492292328
380164092 -388960748
294862744 64503956
24394700 -575860560
715514756 459377688
651141876 415540048
-412787452 -977506552
602935036 -48760272
-474524248 633067952
-121434632 815656820
-257000597 267255347
255161280 -660186120
-144008832 78164988
899661972 400306104
926663628 496981936
313635740 -763153600
443371852 -394116404
606168244 761070948
948363988 507730168
288512840 833541412
-527828488 815161644
-368090536 842745860
716665312 -558383760
6626620 -203444516
-500448168 731360388
-593788844 -257418700
-954597380 191909828
68421672 333064116
-55590788 -851673592
-652685660 213304344
-914342484 -379130048
171636740 -395733008
-218853228 726029964
261350980 28006572
-722723936 -121361812
-943237460 779931328
702785820 443517492
-592536340 823404868
-725228944 -767537364
700047788 13209548
580389964 -454848284
618110724 -791859244
671633424 384926520
-889743888 -608367408
839614600 151975340
-961107488 -160072924
884384336 -952704060
423215276 490894184
696741760 619887532
629121108 446881776
-612008408 129153552
5388680 -801223896
199177264 498700488
-925498508 958384020
-369357604 -96908856
32958332 318587500
514546120 -246743288
-155849364 -737579216
-430584660 -143571912
687610132 812525560
-186987196 272113776
-696348532 536275608
-516847232 366838032
-828487704 938081804
-496195480 469368592
-614280392 -646248372
46415468 133114960
-193162332 618314620
857309860 365177736
279672492 -299872760
527872180 -113890480
296100684 -511778960
737637472 -543310020
-966073812 -131833328
-256999966 267263474
-627140404 -595507396
-344642496 528556688
214556848 274953756
-870694176 414549696
75645416 -498001416
469164696 28152212
-832594752 965258228
-814535392 -817462756
-697193244 250369724
675711344 -793417592
-812831404 -900171712
59668708 141270800
-743331996 -511953728
-55663608 -595886060
-938504160 -904176812
682337964 384329396
-427191248 -150475248
-662487232 172918372
981351448 -752827724
135153920 334010776
-757808612 469761820
473533896 624620832
-968316668 686386756
-356148056 860149840
-768163616 287653564
218154156 -100185756
-486976468 -437546252
-727544620 -85155708
-543615864 42104524
987220740 17738952
-836381392 -419763608
719927648 470213304
-101292620 126808748
351458448 -355259652
-276118876 962272608
987788736 901948520
-446808956 161660400
36555640 -846794652
486423036 978715364
-257010722 267258205
-951742836 -371236360
758522248 518492964
-352914848 518871628
561791736 -51134204
193191460 976763788
-192332184 958354892
-175073844 187234784
-363779592 976559892
697528216 -46488288
-222989404 -523036932
236111568 87442256
982108776 994866840
-458722308 -180025604
524799176 -78805804
297746416 156825152
190511684 776057304
414433184 -680968948
157932016 739676432
228305264 -740215300
662399848 1048608
-542698332 -501322008
403306288 652860428
-402432448 904977832
523255392 450158676
311625908 -279337520
855154388 -111691316
269492256 300659216
-349375796 -966612680
605760452 -570661212
-604668152 911138404
-83568232 596279288
-867970708 -858271084
946033748 499705404
666783612 126240752
-752026704 787198764
177972080 -622567308
355507240 486961904
-865509392 -22501380
807195136 -829914976
786397744 -995332888
-914051204 -884923204
62319356 719752880
-653690576 328607532
-174345644 -35769184
-666215616 883481368
-901802880 545174212
-226237176 -864941396
-871131096 331957252
636315724 -549121056
-565257968 23593680
775008696 429404976
987890684 -268895132
395834956 692023024
-128221456 699246768
-256996679 267257979
959214168 -348094164
-8024764 -795194400
290784824 -470766736
-709223108 -206386444
408607584 -598507580
-158296116 -551218272
-737142296 975904512
551320220 960903592
842716732 691848256
196046004 -828356628
913570592 407733744
502152156 -713606872
-577651932 -756687184
322665420 -894142216
-718820784 327092876
-331724228 852838712
-700674040 -725345456
-966583552 929503608
-715922548 -526386652
69295512 453785112
-826987612 783324740
-864606424 -229004336
-807967028 192157416
393956200 807981592
442891240 -598289120
-177913824 -463397352
489743628 -829274160
581875492 -767216956
-196570308 383397300
288221560 -591793576
-953679848 708888136
430016664 226470200
663797992 -142596124
490267932 460994292
-57629748 652205048
796301264 326888980
933668912 718893604
300047528 799942264
862465516 -55911196
-959359808 -892627560
-769838476 701504188
654972208 -324223768
501948260 578438388
939611024 39177160
-90384184 865509392
117094560 -587322428
-246000524 103855884
-438667680 940266404
-967020472 461722492
-79606824 -777047656
-254127236 -453712292
416909064 638966372
274924628 -759585420
-257009336 267255403
-293231576 996934928
-276439284 -824307836
-279818132 -139057072
192812796 -345399824
-26957964 -711378580
-488753276 -899283308
-585545620 614935772
-42701648 733035248
774134856 -3597308
234611476 615867868
33424380 396970948
541081728 310329712
356657796 938678928
-929853144 612328816
-100491600 -6888772
201376428 140819316
-321077944 -211148872
-564223924 29870764
-77509608 -993075468
343200660 707475428
695270796 -162942032
-458066928 -258030388
39730592 -553548512
796796440 -268137804
859654664 -919774856
696246584 617149500
737753984 714116612
807792260 232878360
141023212 -821817392
-153169588 983128256
-516497696 -802170556
-744133016 -670861532
976559892 792805904
-389776332 464416832
-223324376 722680244
135008280 -283036776
-851382312 -335802148
-939756664 -493457448
508400112 -277997632
346200844 -263244300
103914140 598230864
221270852 -856887504
550111408 764944972
-321223584 876228496
-627883168 -436774360
53071216 -109230000
827162380 -480568308
703353816 -620688552
-399898312 814535392
889015688 183084044
52066300 -531119952
661715340 475966084
234378452 880146212
-841886584 442629088
-807719440 878107252
881995840 -418452848
274429452 -416399324
624810164 784111196
333704932 -835536680
-257006762 267255446
966190324 -504642600
538664104 -402854804
84645968 -124959120
386674200 -272550696
223848680 16573832
-821700880 -757692100
762017608 873038980
-156329976 -141838796
856785556 -361973656
591560552 -331374692
-699101128 -994590124
-656821836 -244354792
-240582716 -176690448
-700921628 396388388
-379727172 953548772
523750568 147853728
360997868 -91767764
943936532 401398404
-278405424 -574069188
-957204336 754560840
158135912 -560917896
117313020 -832711264
265924076 -248301636
571651564 242490600
-63586424 -727865028
-564398692 -507642784
113104024 -202177448
-935766128 960204520
-423579376 495977020
-340244168 -564456948
-37662504 44114356
681187408 -280225924
-430133176 647966924
851324056 -349404924
-8257788 264205524
-661118216 965738840
62960172 159854464
779494408 633534000
976224920 650632136
23418912 -918784504
-377032832 -18394332
808068976 533013272
423331788 -554640812
-713097132 -229383000
44274560 -54644128
-155281368 -158325244
-778707952 193613816
-291556716 -416923628
989099496 -306979992
-655176104 -197502404
-414476876 537848520
734986824 695795100
452255892 975088928
-531979228 273191512
-274444016 -936756480
449299400 -708028860
-338379976 156053260
-291658664 578540336
553941740 236475668
-432638184 -16617524
72645232 987657660
255015640 -545800464
290639184 647675644
-695197976 142931096
-847785004 -985997364
793097184 -487427952
-507657348 181292672
758012508 -846605320
914400740 714903068
-257003252 267255940
779305076 522964112
-637204128 650850596
-120822944 -57833644
582341540 439905620
-354575144 93719340
502268668 -90835668
-782261568 14476616
413734112 -926270400
862217928 369357604
678871732 -539188408
595769548 542377924
-593453872 31108704
-257004392 267263624
308014036 673585000
391480320 -656312096
935037928 -442017400
526342960 -757211488
877379052 -831109224
668210884 -741205652
-283430004 656253840
121434632 17535056
-172394068 536930988
119919976 413399140
-417739212 749084776
-282760060 -276555796
-442978624 -512405212
604362308 -306994556
-294571464 670511996
-156664948 -794422508
197473276 912332652
129692420 -100797444
-974433548 235062960
-829900412 8214096
-257009360 267259165
250515364 -191196192
-472325084 -171127000
-957539308 -944154992
-908458628 949587364
-37138200 -666201052
-301984540 775736896
-645927964 561558712
-359089984 256195324
-257010854 267249658
509361336 772722148
-180302320 858023496
685614864 -756512416
275813032 -110424248
-746055464 65304976
788480396 139712452
-636068136 -790577612
794801172 66688556
725928016 695096028
-866135644 -975016108
766954804 -302450588
-953359440 912565676
-256997089 267253081
293988904 780892552
16501012 -764449796
-60600804 657273320
-257010822 267255011
330267828 977608500
583637736 -484922944
81106916 125381476
-955412964 593614076
490340752 333413652
-508050576 -91796892
17462236 -451047080
-411695152 299450404
-454731772 365614656
496807168 464678984
-466455792 307271272
-227737268 869441672
-871247608 -225523540
564442384 537062064
479898364 927144240
-12481348 -203459080
428123344 23448040
606226500 -516963744
114764320 301547620
448833352 -187773652
-257009239 267257795
-924347952 -529197504
975598668 -894229600
-63149504 -190963168
19690528 769285044
115346880 45803780
-256997548 267258054
-971142084 914706584
573472064 -893122736
-303470068 -706674408
292823784 746186540
-324587868 -178074028
-878733504 989740312
157160124 -857950676
-430205996 884369772
-475121372 441420276
-110365992 849998732
-574418724 -717204180
560524668 804850332
820055148 414374928
10078288 792747648
-815263592 31909724
-722855012 -177098240
509696308 658219980
483772388 574578928
-544679036 56683088
193351664 911750092
-62974736 305712924
624213040 -744234964
-336923576 -617935956
471378424 381518544
-455620176 515507344
936144792 -807937900
-671050864 -668210884
906623564 157291200
82082704 637102180
194065300 -58416204
980011560 451527692
-914488124 -624984932
252627144 -377469752
956854800 -625392724
-257010195 267255333
-944242376 804340592
-581729852 276046056
156373668 824409784
139348352 951903040
519585264 617295140
944650168 611484104
584948496 726335808
-257009026 267256497
347700936 -522891292
-652496328 210784772
338467360 968506000
-827278892 -701504188
-960597748 104773416
-195259548 -882418196
10427824 -204886352
426506740 -792835032
-560582924 512681928
-288236124 714961324
-486918212 63178632
592186804 415044872
962228916 768280128
-70955808 793155440
-23200452 550490072
-17505928 -276337336
-198055836 427934012
-881791944 -660768680
-286867108 24685980
-649772860 -882578400
-132008096 296304580
-313373588 -935999152
143746680 258496436
725607608 310650120
-846386860 -97331212
-303528324 -681303920
527406132 -609445144
940747016 -33074844
-609750988 -598216300
179821708 -262181128
573996368 -258933356
-831415068 -185763820
99603196 -780135224
873184620 890209936
-679891212 787926964
45235784 -150140276
-39716028 -109797996
894215036 -791932064
187831908 608644124
562243220 -362002784
356643232 -362323192
908749908 348356316
639184832 820302736
-430016664 809277788
106681300 207944792
377892108 -424234756
-257000937 267258367
-18991456 -532721992
229412128 794335124
-298052260 572627352
-461096240 665764132
-889831272 -459348560
11578380 822822308
-782145056 -181656772
-930086168 824977780
-537062064 750002308
-927085984 892642124
119686952 -264205524
341889900 140163936
960408416 -326524880
346681456 -314946500
405971500 950519460
96355424 -232077340
-205891268 -837124156
-695445564 -110336864
-225567232 943237460
673585000 -962491068
620295324 -767639312
973253864 615853304
279512288 -49910828
125235836 -965025204
-257002945 267258629
127624332 -586929200
-80757380 -118274244
-968535128 404544228
-157684428 477888532
-316271824 -27322064
-224693392 185516232
410471776 573311860
-998449584 938300264
-256999844 267261518
852154204 110132968
-761143768 -622596436
-316402900 -482082964
489831012 115055600
-924318824 292576196
-322548908 220819368
320772100 663419328
-384052680 -21030416
-478485656 -307606244
-257005724 267256269
-384125500 -219654248
-779508972 607697464
498321824 -458562104
-668443908 -773581424
-61299876 -781067320
609794680 -686605216
936057408 47333000
-109055232 -727224212
459872864 -169175424
638820732 -293741316
-620673988 -609852936
-762556476 923867340
-709965872 -558296376
-985341984 -13442572
-706354000 -369954728
326291856 -776392276
-545785900 -71247088
705480160 -420855908
-257002129 267261966
-521697044 464868316
-543324584 821744572
-965098024 630227972
885578584 219697940
309295668 -512419776
-806263040 -457076576
-150941296 -272914796
-23462604 -465319800
-261598568 -635441884
-490967004 880350108
-436017032 472135752
-267016376 -487355132
-624183912 675522012
-351560396 591225580
-864140376 -372852964
-49969084 781722700
905123472 -924479028
738074392 -704650012
496574144 -22647020
261292724 -13122164
-414942924 400451744
502443436 -514808272
381576800 240072976
775256284 -780091532
443910720 504307628
-147285732 652758480
-754298688 -305844000
-270060252 653777960
-823652456 -371993688
897142400 942217980
-257009744 267257244
-130449748 -338569308
-346026076 819501716
169306500 239330212
-306703276 860615888
818846336 -652059408
566350268 31531060
-859552716 -495642048
-465392620 -943980224
-912769572 -341467544
-921143872 794640968
276366464 -156752332
694469776 566728932
137338520 846241220
-365803988 301751516
108123136 -605367224
-858154572 805330944
91112384 -103593732
-595390884 -360138592
-515769496 -136420988
-650588444 -727500928
-546674304 -397407868
-932445536 336122556
-502909484 458824256
730777828 -899938688
-45803780 313839636
992725932 -270875836
-712907800 -586069924
-260113040 977098760
-64999132 897928856
986390592 -733020684
719854828 -405723912
-535256128 -493049656
-257010501 267254648
764304156 21933384
150781092 -307839268
797073156 380338860
-870898072 -226135228
508778776 552995080
-581977440 994109512
-596060828 -766896548
485534632 -620513784
510541020 474713580
617105808 -473912560
-964894128 854003832
714655480 823637892
-114414784 -495860508
-826754588 444493280
910220872 -292328608
-396344696 -312543440
67154604 771265748
-603109804 135809300
-886161144 -354502324
196905280 -397378740
-923284780 -51687636
-783033460 -189011592
-556810848 -834721096
699159384 -231771496
-784373348 566641548
558878936 705363648
76024080 -621853672
694528032 413763240
570675776 381169008
-363779592 791597092
-331010592 -990599588
925920864 24846184
725928016 -833803564
633067952 -57527800
-541707980 -466164512
901132936 653734268
253399036 389514180
-850537600 -83611924
164689712 29914456
-166699544 -346390176
337870236 -795922600
378547488 -907264380
560597488 342982200
159373852 -82199216
-972744124 -756468724
-852212460 694994080
-608280024 -414316672
-543936272 -809277788
-823404868 882156044
-695722280 -502166720
260389756 -207740896
-177739056 -377906672
-355507240 -895773384
274910064 -960903592
13020216 612255996
-274778988 520138696
751429580 374848232
-938343956 -190555376
-212590708 19297300
-977870652 -483117008
-314393068 -532998708
312907540 -491622384
987249868 931047392
-816894760 -478922576
-487078416 2461316
-776377712 121216172
-613421116 171753252
757182360 -639024628
148319776 -598056096
386382920 784708320
-578001468 -651578796
-650603008 811447824
-469455976 -33919556
822734924 681653456
-963627060 -99850784
-257008010 267255399
165723756 -283502824
-619727328 -302829252
786091900 -769736528
-758289224 -211877072
-421249136 -762003044
-74247272 290522672
642927780 -632179548
-792092268 -46502852
-239155444 -809845784
-902443696 363706772
-169568652 -69033360
98161360 -840080648
560582924 -572132176
315063012 537775700
-871407812 -347016428
229179104 728826252
-935445720 582676512
-669507080 -56275296
678434812 284755328
-81907936 -679279524
231451088 490573776
-91083256 428006832
-364959276 881092872
836294008 700237120
465625644 -651505976
-147824600 -726350372
-212401376 445702092
437240408 -632048472
-622086696 -964486336
-161310864 -897826908
-257003377 267257403
888505948 258875100
705887952 -538023288
830118872 -63600988
-256603116 -617062116
-489000864 -886481552
246845236 848454948
556009828 521522276
814113036 672449008
406160832 -748254628
853581476 -835245400
-663914504 324515048
-749478004 244777148
99341044 546426716
-851469696 482592704
-724282284 -891418748
386091640 -468261728
-976822044 880189904
-580098684 174112620
-152004468 -278186964
-787169636 196453796
876010036 207027260
27700728 -871116532
686648908 752157780
-457324164 490792236
-8782092 484952072
-579676328 -55634480
-257004170 267261582
980011560 844347900
-464125552 -885112536
928455000 510002152
-128614684 840444748
239009804 154261888
-757124104 162694444
636111828 408054152
-914313356 116249848
-554407788 819530844
-293872392 619814712
288119612 212852860
158106784 353177000
-869907720 -980259148
-257003117 267252844
-257009505 267260097
892656688 -472339648
-195667340 621591520
-260229552 551130888
-414389492 710417356
-827104124 -905283676
-936013716 296042428
301809772 -356002416
101773232 632004780
421321956 -900462992
-264423984 -914531816
147606140 302814688
-582894972 -928950176
-965942736 30380504
173282472 -570501008
652773044 432186700
246058780 -982312672
786878356 -262676304
996570828 -491549564
-280109412 -541387572
884486284 -316024236
325170428 -894826724
946980408 715048708
-774280496 419865556
656108200 -127464128
-859523588 -699916712
-401849888 272099212
-707883220 283196980
483670440 -571200080
-950301000 268909696
-706849176 424118244
-559709084 -979501820
668676932 -863834532
676133700 123939640
-653239092 32404900
122060884 576282916
-253661188 -580579296
585866028 -730559368
-409758140 -526153628
422283180 -978016292
-257007349 267255948
-529736372 -119919976
56144220 331418384
21773180 -267569808
550621148 39453876
964093108 174156312
684114772 536013456
-675638524 703164484
-222479664 -841668124
-967879748 588924468
103520912 -820346428
-127085464 -514531556
-390125868 279133624
-415612868 -431021580
-683532212 111079628
-528396484 263914244
-794539020 441798940
66907016 357051024
12976524 -157145560
998085484 -753585052
685032304 533683216
967311752 574243956
-465188724 -328316252
-376625040 -271909880
-822414516 238296168
850231756 3451668
-171840636 -248185124
554640812 246408316
-729816604 47522332
875675064 -784256836
374076340 -322811060
-966335964 115827492
-299086304 -524304000
-873621540 -958427712
-956825672 827308020
-839352448 -731331260
146004100 -780091532
64270932 -615503768
264496804 -173005756
154116248 69936328
-774032908 563553980
-792805904 -312674516
423390044 657885008
982327236 953213800
-662924152 -532707428
855882588 -75834748
215823916 -685046868
480044004 -589812872
208891452 786776408
492306892 -830672304
-570034960 662865896
-63382528 -692896864
825982696 -616916476
269739844 -314480452
-955281888 -745545724
28210468 762003044
501365700 -615212488
-385844052 927158804
403349980 -27555088
-459785480 23622808
962258044 -975744308
622465360 512317828
691906512 -995201812
756934772 -571156388
567704720 866470616
12219196 -438958960
-485913296 -972496536
-936829300 -865990004
-910279128 607595516
492525352 897200656
371585896 -808272872
-257418700 447886692
48483556 -952616676
199250084 951975860
886321348 283022212
739370588 -244500432
130930360 -315514496
183433580 -914458996
-908866420 -515609292
-368338124 765847940
-443546620 -372357788
-257000378 267249593
-388465572 -959185040
189827176 -907715864
-605818708 -983040872
650617572 170457056
-783004332 296493912
855780640 -48294224
-278915164 -870927200
-883743520 870490280
-622188644 561063536
918187380 816312200
501831748 683706980
657651984 716286648
-450741236 -369313912
474917476 -407355080
971957668 -389164644
216887088 349040824
-96340860 638777040
227154708 660521092
312834720 507715604
-821948468 -691149184
-256998152 267255070
-58168616 -400480872
547285992 959592832
759235884 -245126684
728549536 232368620
-112885564 -621169164
-625917028 790999968
-437021948 -291367384
-373391832 644442436
314363940 -263346248
998333072 -728462152
-558878936 600866948
-360866792 -362541652
-954888660 43429848
-255976864 -886000940
588414728 -522716524
-35011856 -54964536
-451600512 406714264
697397140 -914692020
32084492 -430468148
-557815764 -82941980
-115783800 -137440468
-363473748 58780304
455896892 346055204
-79009700 130420620
872674880 -654083804
-621154600 -641937428
653996420 593395616
417870288 253937904
527915872 -848207360
840939924 -664234912
191909828 172539708
338176080 590919736
474961168 -424482344
770100628 -663929068
-732336176 776756376
701839160 -222814636
862669412 -865014216
576865476 -700120608
363240724 -803131780
-596337544 366779776
518988140 770566676
984890500 907643044
-620280760 -640510156
814928620 -897244348
-321019688 -187060016
432070188 -115929440
148043060 -553053336
-256999331 267260563
-257214804 560845076
491200028 68261468
-931586260 300076656
199876336 47973816
494243904 345297876
-532357892 -520226080
650792340 506244640
688178128 148421724
494608004 803219164
-811724540 -56435500
111705880 526051680
360255104 796155624
-530581084 -625844208
399111856 -957597564
50347748 343987116
-846838344 -270803016
575860560 935605924
-209080784 -378998972
-653748832 670613944
-57454980 -503827016
870781560 -492962272
-191414652 898001676
-528789712 512973208
601667968 -521187304
-404427716 -407675488
502749280 458591232
-781285780 781882904
187584320 602396168
-669944 -970617780
185676436 -551742576
171505664 -825705980
-911735528 271851624
336282760 -831618964
323349928 -209459448
-333005860 853246504
601143664 859159488
942057776 945713340
-256996449 267249504
961209436 -629295876
315383420 -534542492
661176472 -469499668
-102690764 -837983432
-649365068 404791816
-882825988 75965824
-917866972 -459552456
56231604 219100816
991094764 688382024
-180025604 -194123556
-182253896 -483699568
-732277920 737215116
-410398956 -765673172
-19442940 -658482132
447668232 224343856
-461154496 -644005516
-484296692 -408738660
-616756272 988939292
468349112 -532328764
702538232 586157308
-231989956 -333530164
-266521200 -302887508
-798893656 -740040532
-974346164 266725096
206109728 540338964
-194443964 -81820552
-605949784 -774921312
843241036 624853856
-84762480 -29958148
-911371428 -593803408
-290945028 419501456
985487624 367595360
366503060 796257572
-180083860 -513177104
-228756748 -286168036
956738288 910439332
590206100 396679668
263346248 -380266040
-256999889 267255286
543644992 -245636424
-512725620 -822414516
240640972 750016872
-526095372 -262909328
738074392 -540673936
-258831408 -630126024
-592725672 802840500
-764143952 -224198216
-740797860 -980885400
-617615548 530916056
-620659424 -910949072
-308844184 516774412
809059328 -819792996
642272400 -418438284
229907304 267336784
-773756192 -808709792
566306576 789048392
-73038460 985560444
-994925096 265953204
94170824 550519200
-515128680 -669929436
393635792 896836556
32885512 541081728
118347064 42657956
-889059380 -709354184
276191696 -533289988
55984016 -891972180
-340651960 -881544356
4485712 426579560
806131964 988560628
388698596 755216220
-651913768 613493936
140775624 553898048
823798096 -950563152
-668574984 637480844
-27919188 895904460
-767537364 -720131544
517560868 565330788
-878733504 938227444
639315908 -852795020
358085068 750322716
230067508 -510118664
-90282236 -478995396
806714524 -261918976
485199660 968607948
27089040 -609124736
-337899364 -495409024
-841464228 -515157808
-256996360 267261778
759279576 -319242880
-732918736 46633928
-265123056 981031040
368469200 -53479008
725563916 541081728
887442776 498977204
-895249080 -133362548
15758248 -74494860
-357546200 636082700
69848944 284653380
-257003696 267250874
-923881904 -61430952
213610188 558150736
-173792212 -842105044
-227169272 727442672
148873208 253967032
797510076 -740914372
-929532736 445716656
-548523932 143164120
881675432 -178190540
783863608 985254600
-226062408 17797208
258511000 -173180524
-723175420 292459684
-399898312 -577069372
-114676936 -31953416
-742662052 -144897236
703135356 -218445436
704140272 876388700
-722621988 765716864
198245168 -23069376
722680244 -966365092
-7180052 191764188
-461387520 -138692972
-605993476 -432099316
-703936376 719432472
452823888 39002392
-334724412 577710188
-885607712 -144052524
749536260 -195288676
648214512 -57294776
827599300 -719971340
351953624 -376188120
-762265196 -414447748
-246277240 -350657428
-349317540 442468884
-377964928 -327092876
-789092084 -788218244
124420252 648068872
66950708 -773887268
171345460 -741671700
-239898208 963903776
755929856 -760706848
657273320 856581660
179996476 -365862244
-2621520 256078812
-281929912 190759272
-673774332 688352896
-598653220 -982749592
603692364 571797204
842993448 541373008
514458736 428283548
-918216508 -185996844
474786400 346608636
837866920 351574960
123808564 759410652
-469208388 -194050736
292736400 -680269876
-37152764 -517779328
-27758984 542290540
756993028 -828312936
-696319404 -695372744
568695072 -576166404
199949156 894491752
243277056 166146112
-236912588 -190016508
-633417488 178904176
-219435788 -259996528
79344672 -542028388
166539340 -867053176
-408651276 34225400
738074392 588400164
-43327900 -457513496
-990104412 115274060
184118088 -973181044
-376042480 15073740
-329131836 -322490652
239068060 122366728
-306746968 558878936
-502123028 444347640
726830984 -757459076
-912478292 989536416
397670020 77349404
888491384 882316248
-687639260 -844697436
41536528 -697251500
844056620 946980408
680197056 523138880
425807668 -657651984
-120706432 534280340
575176052 541067164
378503796 -162548804
21554720 364930148
824788448 750628560
-203750360 -398791448
-891855668 -700732296
-256998117 267258480
688687868 -898657056
573908984 -593118900
-783572328 -975744308
-684041952 -357939428
368978940 -919294244
-732918736 -68727516
-637728432 677065796
-4675044 455241512
-231902572 118638344
377411496 684668204
-263652092 -463251712
-670628508 -629310440
210944976 86102368
-588633188 759439780
938795440 667526376
696829144 430846812
416457580 330515416
-257006565 267252284
-987832428 -611178260
843328420 457163960
-420200528 -728505844
642476296 -565272532
900506684 348283496
-153519124 363896104
-109098924 -957437360
-938329392 457557188
-256999065 267253450
297746416 -115579904
27220116 -80233076
135547148 -790475664
280342436 -132226556
-689081096 250850336
262865636 479679904
392660004 -679847520
-412612684 -626237436
315106704 -635150604
110220352 476592336
138008464 -314844552
808229180 -348880620
-567428004 886437860
816559788 503958092
485767656 217280316
-743594148 226921684
-237975760 -502472564
749987744 457411548
891520696 -320684716
-938897388 553708716
-862188800 819589100
-472223136 953417696
-493355500 42483188
878587864 -218678460
-226688660 -441143560
895074312 242883828
732918736 -645418224
64300060 -684274976
554014560 884457156
383062328 732205100
-402913060 -631145504
875645936 476184544
-530085908 -551494988
311043348 -350730248
-416588656 -566743496
250777516 143892320
-711058172 335103076
-369634320 659676380
359556032 -480713948
826026388 -810020552
-738569568 472660056
-328039536 -688746124
831531580 -458110620
833264696 -298532872
-452984092 913920128
363240724 466077128
540047684 274851808
-686983880 933989320
-423783272 640364516
935314644 -233024000
-207726332 -932780508
573603140 555849624
-256996652 267254816
693960036 -934469932
-947810556 701285728
-818817208 430817684
28341544 520575616
921813816 -447522592
955165376 182778200
-764493488 -556825412
725170688 -940630504
-307722756 -476403004
699625432 695096028
-568651380 494797336
-307242144 -478252632
361536736 -936465200
-614134752 589477900
-788844496 -477903096
61285312 -699479792
481631480 199803516
-728229128 318019504
275201344 148742132
-709703720 -991721016
-407413336 75106548
659239460 331447512
881850200 573297296
-881777380 129969136
-754721044 41551092
-832623880 -929401660
605032252 509303080
-789601824 -558776988
306819788 707664760
907453712 -542086644
732991556 945786160
-388552956 632732980
-522760216 -710417356
271239936 745633108
97360340 321587684
-398907960 858620620
31501932 364376716
511604192 382071976
-434924732 -9539420
136027760 -152849180
-637087616 901293140
-473897996 654331392
-748473088 32608796
339661608 400670204
289605140 -448556636
363371800 -661074524
470795864 301838900
-956112036 764944972
294644284 -678420248
535693048 293071372
288483712 -14199900
-146120612 516934616
-144270984 -209575960
805593096 -385640156
680357260 -549106492
950009720 33890428
-973253864 23273272
225465284 842643912
-727355288 -419661660
-263215172 -351807984
-567165852 828560524
508807904 -768585972
-257005732 267260549
-84733352 -693960036
956345060 -64824364
-804034748 479898364
53624648 326903544
-668341960 -703251868
200560844 -982137904
-755347296 689940372
772955172 521726172
482243168 23418912
-479461444 -87500512
-157101868 427904884
557087564 -818569620
921755560 -984089480
166947132 498045108
13340624 392674568
231509344 -918114560
-503812452 26491916
603022420 219435788
-953257492 677546408
253544676 467154864
-219450352 665167008
681988428 923954724
-284886404 917648512
-159257340 261933540
-644806536 -882432760
707140456 802840500
-740637656 -415860456
-946339592 -149761612
-973603400 658423876
-991604504 324820892
541839056 616333916
-257007288 267263751
-352943976 -584307680
-492831196 835667756
-415918712 86116932
-422035592 742268824
-257010680 267258642
213289780 -22865480
-892846020 381605928
-626048104 -865786108
-723568648 948524192
6903336 -501788056
282512472 -357123844
777513704 -148057624
-127362180 -683211804
643932696 10908436
411360180 830322768
110526196 -46415468
459668968 355215960
181248980 -143120428
820637708 205090248
245184940 952616676
910220872 -832318036
-531221900 -793577796
405359812 21467336
-130071084 -448323612
689707348 -426302844
996177600 -833395772
-591109068 329510500
-302203000 -536100840
-833803564 -180549908
-232557952 -344249268
522512628 181321800
-691964768 871101968
-352507056 148261520
-89306448 275143088
-496836296 -847916080
750118820 -200560844
612124920 -907788684
95350508 561951940
-59974552 -201696836
576399428 -216013248
312630824 -735336360
361260020 -458416464
994983352 7704356
725665864 -493399192
-216857960 -337768288
-122759956 711480528
961355076 991881220
-675551140 469033620
780135224 783222792
-257001820 267259938
-722359836 -340651960
-32958332 -911065584
989798568 -944053044
-771134672 619829276
-891171160 874349740
-256996744 267263279
-585618440 -21074108
-796883824 -366459368
592944132 -392922156
-805534840 -447333260
-493908932 -325709296
-233970660 -996454316
661016268 929110380
-682498168 644879356
904133120 799097552
230897656 475237884
528367356 -99239096
509681744 -594546172
422326872 -254098108
850275448 626834560
-609925756 53828544
-273657560 156286284
342953072 -160058360
-962126968 -131367280
885432944 -496341120
-328796864 -43633744
-120254948 822501900
473592152 -312863848
-227766396 -152354004
-358594808 -334505952
-292197532 -541576904
643029728 -231946264
33380688 881282204
633184464 94753384
-20578932 962855168
397480688 425589208
770857956 581788108
49808880 523663184
-57993848 633344668
-449386784 454717208
-526998340 -852984352
-834269612 393228
307766448 698372928
-2053524 -267744576
-992536600 97112752
97054496 -798689760
-940936348 -748138116
-250311468 -476126288
-411127156 -42643392
470344380 102239280
-679002808 -909958720
270380660 -111400036
726830984 315995108
-764202208 803452188
438143376 240407948
121696784 257884748
371862612 826361360
-768600536 121900680
236970844 878005304
216537552 -265851256
-87442256 718777092
773144504 991779272
626601536 779756560
-167791844 526401216
322388704 -328112356
935358336 537178576
-287682692 -382479768
-789062956 -267045504
-61197928 665997156
715500192 366138960
-456057096 859377948
523881644 -220586344
295183152 735496564
-241966296 -295518124
959796728 746142848
-257009942 267250199
-890049732 -355463548
-689663656 365163172
-938635236 -245097556
428443752 -534819208
905225420 206983568
-79344672 -93209600
992376396 440094952
-983710816 -56668524
271210808 -24787928
-607551824 397422432
-52401272 824351528
-178394436 813865448
-558980884 122628880
-145508924 -594400532
658321928 5272168
510264304 867315328
362832932 133260600
1922448 -555572908
461737056 -526139064
447027416 -834488072
860907168 -559024576
-839760240 -813035300
746681716 498030544
845017844 334069032
-257007241 267249884
-236140696 -922964372
703776172 -12656116
31778648 -447988640
979064900 -106856068
101409132 -786543384
776334020 -615037720
320335180 886947600
-196512052 150606324
-36657588 428574828
681959300 -379974760
-192288492 603299136
-435186884 -896443328
-875310964 -298911536
751283940 -934790340
-255423432 282701804
22064460 631888268
487559028 617804880
-405345248 65115644
-181496568 -412976784
997299028 -686401320
-816151996 -287799204
8563632 84762480
-492175816 406408420
-256997381 267256932
-35303136 -355201396
647107648 870679612
-257010565 267252753
633330104 -874233228
-302843816 991764708
733355656 -948859164
-815292720 230766580
-293857828 -805447456
256996344 129925444
375576432 -361769760
975758872 885753352
484107360 -433249872
-429332156 -423841528
865611340 -599177524
-257001959 267251531
355201396 892612996
-982268980 79024264
232776412 400626512
-257007965 267260771
-983987532 743055280
-326859852 -909230520
127420436 -116599384
-387387836 777936060
-579705456 493472012
-61125108 -839527216
197953888 -138183232
-535751304 208891452
-863412176 -691571540
-814782980 -578467516
-364653432 -447988640
-644223976 906885716
785218060 -517895840
33570020 -690275344
895380156 -195929492
617600984 560917896
-955645988 -19442940
-496355684 879694728
-884763000 453217116
483466544 -310912272
661919236 698343800
296814320 503390096
-661394932 -515216064
-257002995 267252476
-470271560 580521040
-297586212 402621780
-366022448 -36744972
128294276 -87485948
-183448144 222814636
712834980 -869791208
-685760504 357793788
-10355004 -343841476
-971156648 -416632348
687784900 440080388
-93908672 56391808
816122868 -732044896
843153652 -914895916
-603532160 484267564
70781040 -323044084
-376202684 548523932
9029680 -201682272
-726845548 -859814868
-544460576 -906550744
-787912400 322432396
-407355080 23156760
-26972528 -334491388
-224970108 827948836
-174869948 -383120584
801893840 132270248
374848232 600357208
328301688 428385496
998318508 337273112
797116848 269288360
952864264 -230111200
-371396564 -977171580
823987428 -969321584
-224431240 661467752
159708824 -549776436
866295848 -668793444
281230840 600983460
-313970712 254447644
-699479792 911123840
412044688 17054444
473373692 -355390728
638616836 672201420
-552296008 -847886952
-860936296 -852052256
185326900 -253180576
470271560 -348035908
758740708 28428928
44493020 -554480608
-569335888 54716948
884573668 694309572
-885360124 -575278000
604595332 -525003072
528309100 -778329288
234538656 958762684
968709896 779771124
-831415068 261161648
-792150524 -37793580
465552824 -366736084
-24074292 102734456
-849518120 649059224
-156504744 -888141848
155558084 986681872
-482592704 -571913716
292168404 58882252
429841896 -116380924
-256997205 267256753
-841376844 -312499748
565461864 287522488
-4747864 -396606848
682833140 451629640
570763160 445905988
-747307968 -693348348
-257001243 267259596
539290356 -302800124
217542468 434531504
-257002732 267251598
-397742840 116220720
299494096 216333656
-911225788 718631452
935678744 -536231916
-470155048 -749565388
631786320 -517298716
925163536 -404485972
58372512 -970108040
487092980 761711764
-369197400 998187432
812219716 421409340
-104147164 -445352556
569452400 -508502060
148946028 -755056016
287609872 -97404032
481835376 -740215300
948771780 -362192116
-909565492 -578423824
-398398220 311902624
-691396772 297382316
-257010319 267253084
-122293908 -906943972
-683109856 913381260
888870048 688425716
260899496 903914660
-147445936 925250920
-181627644 -312470620
-901671804 742399900
964486336 805491148
487704668 340171348
565447300 175539892
284085384 486306524
12190068 964966948
748604164 987832428
-894972364 613421116
-259574172 876417828
780834296 -805447456
425574644 -71902468
-278288912 101744104
-257010617 267258056
34196272 726131912
484063668 915041556
-954087640 568767892
590118716 -79330108
136566628 -711378580
198652960 264555060
492408840 -280400692
-154480348 -167922920
-255831224 9306396
579443304 35798312
-534338596 -447216748
674531660 67125476
243058596 -369532372
613828908 550388124
-186608532 720626720
-749390620 396563156
-140833880 721121896
844843076 -135532584
530770416 750046000
-426754328 -875340092
-112943820 913789052
787402660 -563189880
-345064852 959170476
68013880 -56581140
-684770152 256442912
22079024 -470155048
171214384 802287068
574171136 615693100
-900521248 468509316
-360779408 204930044
787038560 -226543020
-776130124 -755099708
-256997876 267252216
-366371984 523211700
-291877124 -624067400
685542044 -431167220
712747596 -957786896
926372348 -390460840
701096396 384402216
-256998974 267255259
-513614024 -723495828
-568840712 486423036
-406932724 504628036
225829384 872048628
-231815188 -97229264
-416443016 -278900600
-315252344 -230926784
-414200160 945786160
-257008570 267252896
476140852 -203779488
-257003264 267251138
124303740 60586240
-434269352 -915857140
670628508 -913075416
-847843260 -211134308
-257005969 267262367
-920371980 -691600668
188574672 -7136360
-143411708 -451192720
-257007177 267261714
876417828 -341074316
-819851252 -406204524
488345484 225756564
670876096 716097316
-751560656 40720944
736355840 -156140644
-928061772 -995653296
-458591232 329903728
974535496 89801624
675274424 -441551352
-931600824 -519527008
-752492752 -983186512
-37225584 954320664
995012480 95903940
707912348 185967716
-257009106 267257570
-322330448 -878209200
248476404 407573540
-810675932 -533013272
-462683716 -438303580
-324806328 310970528
-350103996 -359323008
-695824228 845862556
113730276 998245688
275434368 -998901068
-495947892 -762702116
-222406844 590846916
-505035828 -933421324
-65479744 639811084
-257001690 267252350
901482472 -509681744
573996368 861213012
-297906620 -833847256
741613444 -896006408
869412544 789164904
-310897708 785582160
672987876 257622596
403000444 -675026836
-203983384 283430004
-969088560 68392544
-554407788 -264831776
458503848 424016296
105690948 -738409364
-561456764 -492175816
163946948 -324718944
587744784 148130444
-69397460 511036196
739006488 884661052
-257009556 267262225
-428968056 -605221584
-257002128 267258855
205964088 391349244
816996708 270788452
312499748 -470344380
386412048 -319621544
-257010695 267260278
-504802804 782290696
-702232388 850566728
-20273088 -196978100
666594280 -446663316
402607216 -930231808
52634296 970486704
-856363200 800233544
37647940 -698518568
523765132 355769392
-361332840 -602250528
-151727752 -970078912
983477792 -33613712
-333282576 -830934456
-539829224 -689634528
571870024 -894462624
-487675540 24380136
272361364 -61154236
96311732 -837925176
655030464 551218272
-621110908 -531396668
814200420 -969161380
-347628116 303149660
787067688 -218460000
910351948 189332000
-257005137 267258161
595594780 40517048
-199788952 -510439072
-511065324 -195376060
232397748 66936144
-176719576 -889525428
-816530660 777047656
107555140 -448804224
-159475800 444769996
845454764 700892500
-504438704 18685612
443328160 -956155728
981453396 465552824
496020712 519818288
-714480712 -944824936
-954859532 -988400424
-649933064 -573603140
-943019000 164879044
-181991744 -521362072
567937744 257753672
715922548 -641354868
135911248 -461212752
-317072844 865451136
-594531608 -323626644
-574462416 118201424
-887879696 371294616
671881012 -560801384
955325580 -337608084
-127930176 -85971292
430482712 -106229816
-184802596 -259821760
-182093692 -96340860
7835432 553665024
-260375192 823725276
-852518304 -520269772
-265501720 797946996
884515412 373887008
522352424 199264648
334170980 -25938484
715310860 604872048
-779508972 -159781644
566991084 -492321456
2883672 653719704
889379788 414899232
-26302584 -426419356
824628244 -303149660
246073344 -722986088
230620940 802578348
-166728672 212386812
818394852 -44900812
307081940 -182792764
-624926676 179297404
731957512 78106732
768061668 -40953968
656399480 105530744
-487282312 208206944
530784980 -397655456
-27598780 -363546568
242228448 829652824
387329580 711218376
588851648 -416981884
-379901940 1558348
371163540 568622252
-519279420 516672464
506113564 -298314412
-173253344 479825544
-314407632 876665416
-454935668 -782698488
406277344 428531136
703382944 -138940560
-381431160 288396328
-763779852 -411709716
-984642912 -79504876
431778908 619727328
-256997606 267256735
-631349400 284551432
-70984936 355084884
524318564 -217615288
596293852 -155543520
136522936 -481820812
517531740 10238492
691032672 -153489996
-692692968 -774994132
993570644 53930492
127522384 452969528
-48803964 -984613784
970239116 681129152
-506390280 -440735768
-224125396 -91942532
4034228 -209910932
879854932 -591516860
-201376428 501729800
180360576 154786192
-430875940 792762212
617018424 365600092
760415568 -324995660
-217658980 889292404
964165928 414840976
451687896 98073976
-991575376 505647516
743375688 100520728
-774717416 773916396
-755434680 -755725960
-674269508 73373432
-578948128 895118004
-850056988 -424016296
-486510420 -357051024
-11753148 -951932168
-257009314 267254979
-281886220 939450820
616042636 674240380
-31734956 -874437124
-817797728 -26098688
715762344 406102576
550766788 211294512
100447908 -701096396
-646714420 -618722412
-3975972 -803656084
166743236 500419040
376639604 723117164
397247664 815860716
524202052 351531268
720073288 -974957852
315237780 465130468
651666180 -229077156
-89160808 84878992
-167151028 -672201420
-381125316 103797628
-519264856 -73489944
564384128 -762949704
-829478056 185676436
216086068 -480684820
714218560 141722284
932882456 -489539732
265967768 -553475692
503186200 908880984
-662006620 969190508
345501772 356089800
-257001298 267263932
-432288648 -966263144
468523880 481311072
-256998402 267258952
-51949788 421365648
478194376 868567832
-706601588 -884107620
826492436 479767288
439993004 154975524
66513788 -255365176
968185592 322446960
-12393964 672463572
189186360 395529112
195274112 543688684
893457708 -711655296
-307358656 -613217220
230941348 -855940844
-172976628 140731932
743579584 234261940
-257007699 267256708
-642578244 193482740
-262821944 -963233832
540091376 -867329892
-989784004 -623863504
-688323768 86816004
-761289408 -978788184
487180364 -297047344
990905432 261205340
-257007119 267263908
-728636920 864591860
532139432 647602824
-310533608 667686580
306397432 -547460760
-178248796 726190168
367653616 -307606244
-325447144 -250646440
-32142748 576064456
-168287020 184977364
-257006600 267256762
847173316 995376580
567515388 -205818448
-460892344 697309756
-710475612 785232624
670788712 924682924
-104715160 105312284
-179923656 441230944
-760167980 378489232
190089328 47959252
-951553504 -808505896
-823710712 287202080
678959116 -497302344
-257002756 267257311
692343432 -678915424
-888782664 112303004
-122454112 -13631904
529882012 156300848
-433992636 -36410000
-932562048 -923313908
214891820 -772401740
65974920 -830628612
211003232 -925396560
-412452480 230475300
901336832 677604664
-569860192 -687391672
-257010844 267254462
862611156 697076732
-183783116 -227460552
-743608712 -985414804
114604116 140964956
-651462284 140367832
64984568 411068900
842512836 -719476164
-236344592 -252277608
420156836 293144192
-904730244 790359152
-914823096 488258100
-658904488 -207449616
-60498856 -658744284
-949208700 -477029256
-257003974 267255348
350176816 -202628932
793140876 -543965400
-940324660 985138088
-470344380 76825100
-948815472 504176552
166612160 185181260
-710868840 26156944
307475168 144343804
-293945212 947999888
-572612788 492423404
670308100 783586892
-190322352 -467373324
-692372560 781606188
-751313068 811418696
50740976 -528469304
727195084 331986380
611251080 685294456
605367224 -542261412
-836352264 381227264
864082120 64168984
70096532 904453528
217192932 265341516
632820364 -756002676
-113934172 132590656
-980899964 641383996
847624800 500855960
-103185940 238135964
609255812 -983914712
462130284 -973428632
-701635264 -324034436
11243408 -780382812
410777620 -87485948
129517652 874233228
248024920 763707032
443007752 15233944
-596949232 -5607140
26375404 -366168088
861183884 -424336704
106943452 -645680376
791378632 -227140144
99661452 -928120028
-929168636 428647648
-84340124 -48585504
971753772 -958689864
635689472 591662500
-268210624 -399184676
-100928520 664963112
649263120 -506288332
-960757952 -646204680
819428896 581511392
652438072 157043612
992580292 526124500
-565374480 48687452
-784198580 600648488
-743215484 245985960
383382736 958223816
-257010653 267258867
-256996788 267255441
-42978364 -635849676
163160492 -392325032
-495773124 -984832244
-309091772 -916133856
252423248 -360560948
661322112 369270220
-974229652 859305128
716781824 -267730012
-859625536 -117269328
433366384 -912958904
23549988 -562694704
33336996 -50944872
102603380 339748992
490835928 -230591812
-165345092 -269128156
-670104204 -34298220
-351298244 -527158544
-256999040 267262815
706193796 -127289360
-446182704 -621489572
25574384 89961828
18423460 -781038192
-113176844 103972396
845061536 -143979704
924318824 -285512656
495176 661715340
-261569440 796301264
-484078232 -218154156
328272560 6976156
341991848 -523881644
199148136 -914983300
-320932304 557611868
-782654796 -180462524
-613959984 983361280
-307912088 910104360
908050836 -629514336
-682425348 -87515076
-864373400 628174448
266958120 -550970684
-57789952 402563524
879549088 -525163276
-437779276 -868655216
458212568 -563204444
-332568940 171156128
158266988 -56522884
16617524 327456976
977069632 755245348
14447488 570384496
674458840 -801413228
714349636 410675672
-587205916 309164592
-173952416 -739443408
-789762028 -951670016
656006252 515521908
368731352 544081912
322039168 -926780140
-628509420 -530930620
278682140 -142989352
262195692 338729512
-874131280 -564879304
-391931804 841245768
588720572 -351429320
157655300 667628324
551014376 -513322744
486772572 -27220116
401005176 233169640
-257006313 267252398
-902050468 -365920500
-551291092 -905647776
791771860 -683575904
55284944 -650501060
-653865344 -186462892
-536683400 -118754856
-301955412 964617412
333107808 -191793316
221431056 656253840
306979992 889496300
83349772 -573413808
-49401088 874888608
755857036 414855540
-755755088 -176311784
41842372 -283808668
-921624484 -984555528
738540440 388363624
91403664 -762061300
-233708508 -622217772
326495752 -377775596
-399912876 -30497016
698183596 -320291488
91476484 -762367144
-335161332 -680619412
184613264 -636053572
-341831644 -134003364
407369644 733778012
-669594464 54163516
-491899100 653748832
846139272 520881460
-780237172 -872805956
-947795992 -975482156
-170369672 -242330396
-463004124 504482396
851527952 755711396
373391832 -98379820
-811753668 781970288
-572991452 952937084
893180992 -839396140
401500352 273235204
-458416464 967093292
626674356 399636160
660331760 602410732
484034540 -299727120
458824256 566525036
-260739292 440706640
-797961560 107860984
-8447120 -276439284
-984875936 236184388
-338904280 -740492016
-629048288 724486180
424642548 -525090456
240262308 -796621672
-401937272 5476064
-453348192 308975260
492161252 869616440
-12699808 -123371644
706557896 886335912
589492464 975263696
871436940 713577744
-662836768 870854380
376654168 -331112540
389368540 282177500
541824492 347395092
908414936 -959068528
-10296748 278143272
-19035148 -664977676
-7951944 557407972
-947781428 -77480480
801748200 -171665868
-376231812 774338752
530668468 4412892
-906856588 415059436
-523619492 -534935720
-851367748 256938088
281376480 -926386912
-910322820 -917619384
913250184 632150420
-256998426 267251939
979720280 719330524
-45905728 837866920
-86859696 372911220
-351764292 436410260
-867155124 -776931144
-965651456 975788000
-520400848 994604688
53449880 927712236
-741293036 364566048
-599308600 844988716
-126968952 544212988
-854877672 794961376
731797308 763925492
945480316 -108530928
-348589340 919396192
-483583056 383309916
-893093608 988487808
-257010002 267261621
151276268 739880328
-817666652 -640116928
874728404 -652088536
575321692 593235412
-257002514 267258196
-256998422 267253371
-272623516 65581692
507191300 -815292720
-400233284 147504192
333777752 -588735136
741176524 -722505476
-257009419 267259992
935999152 885010588
-459887428 841872020
88913220 -94840768
51585688 -793461284
-456100788 -123677488
-256996430 267250253
-304096320 -823171844
786368616 -744438860
-736370404 86335392
-294789924 496428504
-757196924 66528352
-874539072 938140060
-864620988 -175161228
-780630400 -506637868
-240495332 43153132
879272372 -433133360
590817788 -254083544
-180928572 517415228
373843316 -401791632
-812598380 383674016
-259108124 310213200
-790810636 -211512972
467606348 -239432160
52328452 245680116
-765396456 -857455500
-10544336 -285905884
649102916 368017716
-420957856 903375792
499151972 -292983988
441682428 998391328
454323980 -526037116
-496049840 -821118320
356876256 829944104
718136276 -263477324
-456202736 -126240752
803656084 34327348
879141296 -457513496
-961398768 930756112
658700592 -981948572
208833196 -177345828
104030652 -358492860
814156728 343360864
691178312 -934746648
64431136 -247311284
332976732 -59362864
-486918212 -32302952
-398937088 -73926864
212284864 -885942684
96792344 450712108
261918976 -621780852
-669477952 -476388440
919323372 -745749620
-898657056 -820200788
-729292300 311087040
831094660 324718944
765745992 -118084912
209095348 84616840
866558000 996425188
504861060 234567784
756643492 475092244
-317990376 393519280
875514860 -208483660
530333496 225669180
129415704 -803321112
156402796 399315752
-306601328 143644732
842075916 -766954804
-181176160 -282541600
-769823912 -902443696
-962345428 -770901648
313388152 -456115352
-257005793 267258529
-257002799 267250921
471786216 -797670280
-480612000 -427817500
307271272 -433759612
327340464 -733807140
-537979596 -305334260
-119716080 537003808
730821520 -33366124
347322272 -626383076
328709480 -145217644
-744234964 194167248
293304396 758129020
947839684 -105050132
-732714840 537732008
-10762796 660972576
155907620 164223664
-81878808 63790320
556432184 735889792
360837664 624839292
982516568 63965088
824730192 -693523116
997939844 -614819260
162534240 -314509580
-117749940 620673988
-834764788 -901846572
281915348 112885564
-328607532 -752798596
-257008636 267257010
-374280236 741263908
202206576 416879936
214411208 414025392
865786108 -932591176
493078784 983987532
-833119056 -758260096
787460916 504496960
789456184 244718892
91782328 575438204
-347089248 26346276
-771411388 -546120872
-817404500 -272055520
784198580 496457632
-555034040 159169956
536319300 992216192
-627679272 -235121216
-899618280 -862931564
283808668 -274021660
-594065560 542392488
680007724 -80524356
-95000972 -565724016
860732400 -610348112
-993250236 -39468440
-32827256 50522516
-507322376 794204048
-237728172 936363252
-972205256 -598711476
42410368 -588094320
-257003373 267260525
638631400 -389383104
-772212408 -153286100
-288075920 -930246372
530056780 -225188568
-511152708 -484835560
365862244 524886560
915332836 -255234100
-508633136 758507684
463834272 889438044
935503976 -910410204
549994896 204099896
-409306656 -447464336
-554917528 655598460
365672912 968724460
-666579716 -111312652
-495612920 -983171948
2985620 214993768
932096 733821704
113905044 132896500
-39686900 656093636
849357916 -331083412
-198157784 271458396
75630852 -880947232
-204216408 -937033196
318485552 -972729560
664424244 -34138016
-643743364 -504060040
-257003966 267251708
384620676 -613391988
795398296 272288544
-241762400 -414404056
-658249108 896443328
569568912 863397612
-644355052 -61969820
-950417512 337040088
-755478372 -758988296
128221456 -104423880
-854032960 -249714344
916468828 -661016268
814651904 910206308
-227606192 677400768
737215116 -820215352
904380708 894739340
632441700 -76810536
534892028 -806263040
-846212092 -580040428
785159804 -418554796
-780572144 869310596
43735692 739516228
-717815868 233839584
898919208 25734588
674458840 -397116588
837881484 53580956
918158252 -200313256
-961660920 -811884744
520022184 -198274296
-964107672 396970948
620397272 596191904
436541336 341307340
650879724 892729508
509463284 -53915928
46561108 -967399136
30890244 -514269404
796592544 813952832
812889660 462960432
441988272 -828283808
835827960 -277094664
625523800 -322432396
242272140 589215748
949383468 -735933484
711728116 -137833696
636053572 -969001176
-257005768 267254225
755390988 -282060988
-567442568 77771760
717364384 894520880
455270640 719082936
-257005140 267259338
-257008599 267258241
-958689864 430264252
-99064328 -524347692
549834692 755289040
741831904 -727981540
362570780 -944810372
-331869868 541868184
769037456 720553900
-873956512 554524300
-504948444 -220134860
32812692 -352142956
723204548 761318536
-266856172 -927653980
211323640 827570172
718412992 742924204
126400956 844930460
-861955776 -483932592
500244272 -407092928
-155761980 -540135068
270438916 -398878832
644660896 -768862688
148261520 860805220
-836541596 -934717520
688585920 -712398060
-762585604 618547644
681507816 -435157756
-205381528 -834386124
730690444 -849095764
-13136728 -279221008
-256999258 267259557
969976964 965913608
988808216 157698992
-111822392 -839876752
-201041456 675638524
117225636 -888170976
249029836 -736370404
965141716 346259100
-5811036 -917284412
-256998350 267249469
-419020844 314640656
878194636 -60542548
542552692 -768585972
81529272 35201188
-623717864 217061856
-324995660 -155674596
-487020160 656574248
-900404736 -16908804
584118348 212124660
-382872996 931120212
502705588 779800252
966568988 -842512836
153621072 -465436312
-539115588 130173032
887996208 -876170240
-190147584 -253282524
841988532 433526588
-84922684 312820156
-464416832 -735132464
223703040 -984424452
-83699308 575642100
222610740 -778198212
750759636 5738216
-486728880 -966889396
-394043584 685906144
-732918736 204362048
-438347272 33147664
850391960 731141928
-775299976 -769911296
-858169136 -524100104
460251528 370508160
423040508 -255103024
437866660 -194618732
-395587368 548072448
-979443564 246947184
465465440 516978308
-59959988 -599002756
110322300 668604112
308887876 916614468
-97870080 -488345484
935838948 -363371800
-625276212 333967084
87165540 -750570304
504278500 636432236
179428480 -618110724
558558528 459450508
-668094372 822574720
492758376 -25006388
6393596 102530560
-788888188 168636556
122090012 677357076
-387300452 -465115904
303601144 -863426740
-748108988 448017768
980492172 267074632
-257564340 -361638684
21627540 912347216
334549644 6218828
850260884 -854018396
-751385888 -986754692
666390384 955631424
-818190956 -715208912
49066116 -134585924
-332962168 804151260
-577943212 -417957672
524828304 -240786612
424642548 262152000
-672128600 -941052860
900331916 918027176
-256996966 267262113
-632121292 231276320
38419832 -62450432
-712689340 -776610736
431545884 39439312
-269812664 -220309628
105443360 -433308128
-73082152 494404108
-741220216 -729117532
835740576 341423852
-374032648 -783499508
951393300 -75397828
-737957880 742851384
751822808 -673526744
-257005048 267256925
25253976 797743100
504861060 -106783248
614688184 -47638844
959534576 85286784
-478762372 704984984
304708008 -795878908
-214848128 -732816788
-8898604 -889379788
646932880 -362133860
-783062588 916658160
-366969108 61897000
-982429184 258627512
96792344 275783904
-835915344 -123415336
-763444880 42585136
467766552 972729560
-221766028 -289809036
80203948 536362992
-782975204 737448140
555063168 -422457948
345254184 173952416
-257004984 267260611
-390854068 -209605088
946368720 890967264
283823232 -724908536
-218328924 910657792
-843896416 942451004
300746600 528775148
-561558712 -438259888
333180628 220105732
-257001951 267256555
599789212 -552048420
-56726780 -409044504
354269300 184059832
-440619256 -329874600
303353556 -545800464
-257003101 267253024
414942924 -388902492
27788112 11156024
-257000041 267261523
670497432 807297084
-257006711 267262215
-891447876 236650436
80728252 699567176
-671487784 739778380
-964996076 364871892
-860528504 316475720
704460680 -108632876
-174520412 984599220
69441152 -647340672
-38652856 734142112
-847056804 290653748
-827803196 684813844
219304712 546863636
-617047552 -158398064
971884848 -432579928
996687340 -294717104
798107200 -56275296
-761988480 -36788664
974841340 71057756
-778416672 -66222508
514881092 -669929436
-810297268 -601420380
-837968868 305086672
923372164 447100236
536464940 -93864980
527522644 -358259836
85825652 -834109408
248840504 340127656
-603721492 754589968
-207668076 -329889164
742079492 477378792
-599439676 790825200
464242064 -634451532
-368469200 200051104
837036772 438390964
-404471408 -574316776
-580113248 847391776
160378768 -630184280
621926492 -132983884
-257002014 267252326
-82534188 -881923020
-585166956 382348692
675274424 -11578380
-586390332 873038980
-722592860 -656312096
-986856640 -36759536
932168820 -767814080
-995740680 -759585420
306674148 -122992980
907191560 -191400088
-846663576 116045952
-540237016 430832248
20986724 -956155728
332481556 649102916
-51527432 -503404660
-57804516 -978919260
802301632 440284284
530770416 342166616
-378256208 -850406524
-43225952 873752616
-257003063 267260596
778955540 -493326372
-292022764 973559708
879519960 679934904
-608760636 274327504
225013800 556548696
629791052 235485316
315296036 187496936
8417992 -786645332
-453144296 221372800
716126444 51279844
947999888 182384972
219086252 884107620
-106142432 370668364
339865504 388319932
-6888772 792135960
-257009168 267258002
-971666388 -522745652
-978861004 254214620
-216421040 -225246824
46998028 -202192012
-79519440 87777228
-753512232 -746536076
-905516700 394553324
-648214512 164616892
617091244 558704168
717451768 176020504
-521347508 283313492
442498012 310926836
602585500 577215012
964675668 -335146768
-874844916 -491986484
-478776936 -245913140
-256998279 267263272
-257010243 267262696
-893894628 -592929568
474334916 -355842212
313825072 -925221792
-109302820 64766108
179137200 -756352212
944824936 646088168
589201184 177418648
234596912 89422960
-882694912 630519252
-69339204 -985997364
536188224 -89248192
271225372 758391172
431691524 -444857380
993425004 -673104388
474990296 -635092348
896574404 228815004
290901336 -280619152
919920496 -866135644
430133176 -712237856
-397276792 -44682352
-924085800 692853172
955209068 24904440
-300193168 -770086064
43094876 -966481604
416297376 149106232
944781244 799286884
-953490516 -149921816
771484208 -465858668
-559141088 -467795680
-621256548 378518360
184482188 615503768
514997604 -756789132
-859902252 -165403348
-478077864 939436256
-740666784 -53362496
179778016 -117473224
-316286388 101583900
-184700648 -762643860
-116337232 253151448
417462496 462086592
-874204100 -301693260
-125876652 -202483292
35244880 935081620
-512900388 -379450456
-505021264 444507844
-32696180 825225368
-355682008 267890216
629295876 260302372
917692204 374906488
-283721284 -241340044
749696464 667468120
-75805620 117298456
-206255368 201114276
-913468644 -227140144
-599774648 -923663444
-576253788 438638552
586259256 -343666708
690406420 -316956332
-345618284 -957786896
35215752 928353052
-463018688 -686998444
-257003890 267261712
-978438648 316067928
-193890532 -255248664
256938088 881194820
-646656164 500710320
217222060 93369804
943048128 -777091348
355245088 -776028176
-568127076 833963768
925338304 -726568832
662210516 928207412
42410368 520823204
876709108 -426958224
415132256 -920954540
-769590888 717058540
304664316 122992980
-246976312 665079624
-72412208 -302552536
-136260784 657244192
750730508 -929692940
274458580 172816424
-164194536 80932148
-944300632 483277212
25516128 -839323320
-376217248 598449324
-828677036 659239460
492336020 45934856
-834080280 636840028
-795369168 -684813844
-951640888 -354458632
392456108 -459304868
186899812 -577098500
687828592 -934746648
-135867556 -526109936
760517516 -272812848
823200972 696450480
-257001686 267258254
-494360416 -622538180
246553956 -868480448
-825021472 227052760
-537003808 -838245584
-547766604 -132517836
867592044 253690316
929124944 -678973680
-792922416 -193337100
468014140 -356686924
-141358184 -618911744
-212357684 -102428612
660521092 -678769784
-565563812 -766255732
-960568620 160815688
-766925676 -736064560
679483420 -175321432
-256999142 267249679
655394564 452197636
147970240 -82373984
-932591176 781955724
-344715316 607915924
-921202128 -955675116
735656768 -601201920
-77626120 437415176
-482883984 19938116
254039852 922876988
877553820 -151858828
745633108 19282736
-269317488 854062088
-256999460 267254632
-556213724 852780456
-514837400 210406108
790679560 946266772
-516788976 -791232992
144241856 626499588
346069768 -280560896
608687816 -764828460
-706004464 -341496672
639607188 -450100420
-16879676 -572918632
-256998064 267262960
-208236072 292153840
-632019344 441332892
-469805512 -784883088
507103916 713126260
872937032 206401008
793592360 778343852
164281920 397873916
90486132 639636316
-909434416 121798732
-493821548 -659530740
408054152 -33803044
-594211200 -299494096
-938737184 531236464
-42119088 599206652
-690056884 479126472
638310992 163160492
-898030804 -836017292
-216741448 -299625172
-695081464 -42075396
-335831276 108181392
-781620752 -268676672
24234496 -98845868
-814681032 -916323188
-810792444 -718485812
-323437312 631203760
487690104 33249612
-973545144 340899548
696887400 -739924020
-310198636 642374348
924551848 -858285648
767581056 -528614944
36249796 804631872
-834590020 -252539760
-257004366 267253783
-256999131 267252150
229659716 -647835848
438318144 -624635396
694149368 -44172612
140309576 -527143980
-588167140 192594336
-303338992 -326117088
-52124556 -992347268
-417316856 -327165696
357356868 -15933016
853290196 -867460968
245534476 -237699044
-257000834 267251223
81864244 240480768
160582664 87791792
-192827360 -299494096
-578176236 9219012
-901132936 -416734296
-274604220 -215416124
-225669180 -720918000
892977096 573384680
-931411492 -472965900
243306184 -122395856
-252758220 864431656
153373484 -696508736
730238960 470970632
187278476 601842736
-1296196 149834432
-381766132 -650865160
-448920736 273045872
-889088508 849299660
8243224 -955136248
-263331684 63834012
120254948 -133493624
-151465600 -130755592
526809008 -761886532
-384897392 -446401164
411229104 -324150948
188851388 -947155176
103812192 -629033724
308683980 -769299608
-257009850 267250181
-549324952 -191589420
330282392 -413734112
560480976 -650457368
406554060 706703536
-681842788 -954830404
97069060 -784460732
380834036 829259596
-701562444 -629266748
-729772912 382712792
-91607560 -557772072
270948656 354880988
-640481028 -164544072
214920948 -651957460
719010116 -538620412
-178729408 -921012796
-89510344 -449503296
432696440 944300632
317276740 -619188460
-778402108 -610828724
-101205236 -449037248
491433052 -629965820
381139880 811753668
758638760 91345408
793475848 438332708
-583433840 -988181964
-59537632 -334637028
-455343460 -948203784
721631636 -613625012
-630417304 21671232
-303076840 -713417540
-27598780 -756716312
-334520516 252670836
-713767076 968855536
-537455292 -235325112
533799728 720539336
-569539784 298445488
952572984 -312951232
-840386492 -656253840
770712316 -707358916
-66193380 252146532
977127888 -844304208
370144060 194778936
-257002687 267258878
989288828 626674356
816428712 66280764
380557320 -705480160
691294824 -587686528
-478908012 -520633872
-257009282 267261257
647530004 481981016
317189356 46954336
-234655168 -64605904
-774600904 138620152
627402556 -272492440
-685148816 294950128
-270555428 -306557636
41740424 -436541336
103957832 688309204
-440997920 281609504
-565097764 264365728
-194473092 -263491888
510584712 -128687504
-380411680 720466516
412554428 -442192168
-653938164 454484184
624416936 360692024
106768684 344802700
-73985120 198143220
-379348508 473854304
54294592 -721879224
-798748016 928542384
346157152 906274028
-15394148 -534207520
-965462124 765352764
-944839500 -84456636
-324616996 -944358888
-31866032 -181205288
-163189620 964442644
782290696 -992536600
-604478820 654214880
15263072 -269171848
-740317248 -282832880
796417776 -698314672
-596046264 -590322612
489845576 -221853412
-257008215 267258917
-43065748 -155630904
-724122080 205337836
-426623252 159213648
81922500 962185224
-184846288 -767144136
554844708 308188804
-816151996 -943557868
-44813428 459479636
-525206968 834750224
461052548 -675565704
-885695096 383004072
565505556 -451542256
-332437864 742647488
-886117452 232062776
987206176 -222960276
-493806984 439090036
818336596 -419676224
-510162356 586244692
-412000996 -792034012
-571127260 -133639264
-575700356 922090532
745749620 613348296
-68334288 838085380
641150972 -517954096
-743696096 -731651668
-126808748 28618260
-256997937 267259382
469324900 -483291776
215896736 -47027156
-733836268 -112710796
787839580 199992848
285745680 -399301188
-256999435 267261156
-583142560 -759905828
943164640 764624564
700091480 -689022840
-39279108 108006624
-621402188 635529268
468873416 -151989904
-893137300 -752725776
-776232072 -759294140
15204816 -901948520
796607108 995420272
-157742684 -167820972
-866412360 -478631296
-820958116 -80538920
597080308 401820760
-534935720 -486073500
-859523588 -286007832
-256428348 64882620
-257002927 267254084
-407762872 -708669676
136420988 95670916
295765712 668851700
-10952128 -258321668
-257008936 267256295
586929200 318645756
416399324 -561485892
493646780 881704560
-781693572 -645607556
724515308 -634830196
-765003228 -185778384
16355372 298751332
-257003505 267254250
-512113932 -356031544
747031252 710796020
253384472 780004148
-671036300 861970340
377746468 -378926152
-656894656 -899967816
-613027888 610872416
-257006495 267262883
-353876072 446736136
-333981648 31094140
-337506136 208017612
548669572 672186856
216086068 -602672884
514182020 -326510316
4238124 -60994032
305028416 -107016272
-405228736 -757648408
957277156 900841656
-257002008 267259838
-101744104 424394960
-875675064 694426084
35565288 -958078176
436541336 575409076
-136275348 -106739556
286939928 -688294640
790271768 -312223032
934076704 -637131308
-861882956 -204420304
608309152 331258180
-672973312 -469062748
-406889032 -729685528
-239912772 833060800
946019184 695620332
214236440 74946344
-340666524 662589180
53406188 474902912
611717128 533697780
73752096 -115405136
731302132 80509792
213027628 891695464
417142088 262821944
-794437072 319155496
860295480 -287755512
674094740 -797116848
-518784244 621460444
781533368 -697819496
223688476 590366304
780499324 836090112
321471172 868611524
237145612 -619304972
532605480 30278556
-573821600 -813574168
664890292 -911240352
-257010692 267261996
51906096 824482604
-680488336 -254520464
-155019216 429987536
945509444 -451105336
-205396092 -718267352
917663076 -46765004
-439687160 214891820
-398572988 5578012
482403372 -716679876
-582428924 812409048
87573332 503229892
9379216 323582952
-701096396 -493559396
-879374320 -712179600
980084380 -121842424
-560801384 -622683820
-434021764 -709834796
-786601640 -136945292
-296362836 -453799676
-891258544 406510368
14462052 -425647464
405141352 97039932
-407092928 -250165828
-722301580 -96180656
538489336 988910164
356541284 -913308440
-991983168 -634262200
883393984 317640840
-861708188 -907264380
-257008050 267254988
715179784 -325345196
-479956620 233257024
472732876 -74276400
-222334024 472558108
766270296 -185501668
922978936 248083176
-545072264 -867752248
574768260 323553824
-561616968 -954830404
208075868 549892948
-533435628 -382028284
-65203028 -670366356
954349792 10864744
921449716 -620004044
706805484 471917292
-996745596 -160975892
93588264 31341728
-255816660 410398956
622261464 -882622092
241587632 -493224424
-948378552 209721600
-621067216 -877714024
776377712 -775023260
921362332 -116861536
-777193296 -68305160
94214516 -116686768
-671677116 722053992
-774863056 405418068
-736181072 -928673460
448556636 -148305212
-590788660 -780324556
647311544 -778110828
-383251660 -137964772
-707475428 205235888
410034856 293712188
51643944 459537892
954946916 -877262540
195973184 -866980356
525163276 -941038296
-237058228 40196640
-247049132 -410602852
540033120 -555966136
-168694812 610945236
-441143560 -525702144
-277910248 468960800
-181190724 -587205916
-566597856 -734040164
357750096 598696912
386441176 -160043796
212896552 201041456
446051628 325927756
524187488 296872576
307183888 -332831092
803291984 -499341304
-178365308 172248428
-754342380 338860588
63134940 715951676
967938004 -674502532
702567360 890559472
-244762584 -385902308
414229288 586142744
-423826964 -242490600
-952208884 -101744104
753905460 588138012
-605338096 -958311200
768848124 -149965508
-866994920 -252758220
41944320 954291536
144518572 979327052
-785873440 -90529824
737462704 917269848
929489044 -800350056
720772360 264380292
-249423064 -493850676
-471800780 -821904776
282527036 969889580
770581240 -958398584
-29914456 -502108464
-475616548 915128940
-931600824 45046452
976224920 685571172
148931464 -534367724
-257200240 -499559764
-768848124 832449112
-257302188 -690129704
832856904 -783965556
867402712 -242927520
-736880144 599527060
-386047948 -785611288
-576472248 174287388
841347716 480277028
668574984 -627038456
-680022288 654127496
530187856 -433177052
-257003567 267254183
-609445144 661700776
578278184 675405500
88898656 -688993712
215488944 -927639416
-839439832 145581744
-791014532 -135110228
-581686160 803714340
-850377396 207653512
434851912 -613231784
957524744 -203284312
-856188432 -385479952
-147402244 201798784
-745050548 -808680664
828735292 359323008
506477664 -102588816
140586292 -384970212
-217731800 711407708
-883743520 915696936
59173532 762425400
676119136 901118372
-517284152 974127704
-54090696 189448512
55212124 -42191908
-205949524 844056620
584030964 -97389468
197648044 -885724224
881704560 976021024
463776016 -39191724
-155412444 671982960
613450244 -798034380
-385217800 148625620
824336964 -765454712
-807064060 -353948892
-339020792 881005488
16486448 653777960
-837051336 -354793604
740098788 563015112
-401558608 475106808
-336821628 -995988268
-155893056 -199949156
296566732 -676978412
-598813424 -562388860
457338728 570195164
-356177184 -814316932
-84281868 770260832
-685745940 13340624
31851468 580448220
-11287100 130493440
604172976 298896972
680342696 -231378268
214833564 -395587368
-265487156 821045500
-637699304 -366488496
-672623776 -253399036
793213696 -909419852
850887136 313373588
293755880 -265021108
797320744 260549960
-488083332 380950548
-257008443 267256184
-436017032 -265589104
-423433736 347453348
648593176 915798884
-51585688 -752216036
405214172 160233128
-204420304 -501802620
360997868 976181228
-983084564 75558032
-409117324 -312470620
-98059412 -36672152
523852516 -961369640
-921930328 -60644496
-66047740 -962243480
811637156 40065564
777965188 -477087512
806976676 -97302084
-742064928 264263780
-843430368 -554524300
478223504 -660710424
-257008922 267255837
-647428056 555835060
-765425584 171199820
994619252 181423748
-749958616 871451504
-372372352 -552266880
-223528272 413588472
65232156 590002204
236300900 -482345116
527682848 -38157680
374323928 730326344
545086828 877291668
-564325872 -193468176
-436497644 341365596
-654710056 219086252
265924076 -565010380
-415175948 -129328320
-205279580 -690129704
-257009427 267255365
-817783164 -407355080
-904264196 -890399268
487806616 -211367332
68538184 628946340
312048264 294964692
479534264 -188676620
13282368 -367842948
522585448 -172117352
-11971608 315660136
806889292 -57251084
-721995736 983871020
-443619440 727064008
342312256 -608542176
-548640444 -68057572
-670992608 -131658560
919672908 312528876
-265676488 936843864
5286732 -82752648
650122396 409190144
-119322852 -685585736
-566204628 -589128364
-669434260 -100098372
61212492 -393315384
-353337204 -478063300
598259992 380353424
-499778224 -722898704
-920838028 826113772
841231204 -898700748
-523357340 -931848412
-522745652 -265487156
-590104152 -234465836
707708452 322039168
221576696 686255680
60935776 320233232
-142887404 -991968604
91869712 -937499244
651768128 -302348640
214032544 -498074236
-264977416 813108120
42381240 491869972
-257008405 267255236
-866281284 -677051232
-936698224 -136086016
-409845524 -661933800
55969452 41653040
-659283152 -603736056
464620728 505050392
763794416 -223470016
714582660 316854384
-983171948 -611294772
-577287832 211207128
-515813188 -998668044
-880146212 -527551772
782086800 -663084356
558864372 -179879964
796912952 795922600
602600064 -825720544
-98015720 587613708
801063692 -817652088
-918609736 -445658400
791334940 666798176
-912172448 439017216
-295387048 209299244
-917866972 821817392
638951808 371221796
-922498324 705436468
620018608 -900710580
-762571040 134265516
90092904 -134090748
-331287308 287333156
201842476 1485528
691921076 39031520
400844972 332539812
652816736 616100892
4442020 -447959512
684362360 -921507972
281594940 176879780
590730404 126837876
141081468 -229601460
579035512 505691208
790592176 -404078180
-809146712 -914954172
297921184 203488208
-275463496 108763952
-835784268 -780484760
-555514652 -872878776
33176792 -527522644
-891972180 737593780
878092688 161718656
410195060 851688156
-908706216 -609022788
767479108 -202090064
-391159912 306848916
-230256840 389033568
397116588 -731870128
-876141112 -493137040
117924708 -370726620
-317451508 70882988
-441959144 998260252
-316082492 338525616
167180156 205381528
-372721888 225334208
-206502956 520444540
-356366516 -466499484
-550679404 -192827360
427875756 16238860
715835164 103069428
101889744 223120480
-836352264 -780339120
-459363124 -249117220
-444973892 -853115428
-873840000 -703543148
-222217512 -363677644
-401587736 498715052
-555063168 -745283572
-333661240 -457819340
711334888 178685716
-545086828 -52270196
-990424820 562913164
311902624 717713920
802374452 -988385860
-545217904 252394120
741293036 482272296
-598274556 359046292
-280954124 -187642576
-257006965 267263835
416894500 -707038508
145829332 -912769572
-118536396 871669964
-418613052 295154024
8417992 775096080
-257009107 267252098
606532344 748298320
-659676380 -9976340
118550960 -91622124
668225448 -621664340
-163597412 725039612
-229980124 -882680348
673351976 -132241120
-257006623 267256131
10835616 276847076
-435638368 812554688
750439228 892816892
493340936 -277953940
494593440 375241460
482301424 -498656796
-611149132 893676168
372867528 283721284
-304300216 -751779116
-776188380 275813032
-503550300 -279701620
-410850440 754677352
-174462156 -473883432
411680588 129095296
127726280 590147844
864067556 -714160304
-371629588 -501176368
-456144480 -210304160
386193588 850464780
34327348 954553688
-590176972 -911822912
-869427108 -285760244
-948320296 697353448
96632140 -900026072
341744260 803408496
346797968 949689312
-943980224 -559243036
-681769968 -551378476
672594648 -901293140
-364158256 -610056832
109098924 -363080520
778853592 593570384
16340808 -190599068
185559924 465450876
589638104 616683452
138183232 719927648
-684333232 -881923020
865072472 630024076
221751464 -479213856
-46925208 -761682636
853989268 -677065796
-256997347 267258312
994750328 -716330340
-964384388 -190919476
-818642440 965607764
307023684 -409743576
993643464 -58401640
-2810852 238470936
253559240 -422195796
-673570436 -346783404
-835114324 908677088
996774724 762498220
-380164092 -56304424
-593206284 -735933484
-829798464 -423288096
-83218696 418452848
-436643284 -136202528
-584584396 212488760
-141707720 -73533636
47362128 -46968900
485592888 -981613600
-389572436 615037720
-489161068 442163040
-477014692 91287152
-372605376 -758740708
565971604 201216224
81616656 -403757772
224460368 -968491436
-489714500 216188016
-389237464 245476220
-280269616 524304
396883564 528687764
-628014244 -44973632
539610764 497258652
992347268 -337841108
598959064 -54323720
-993250236 538198056
377513444 -393504716
-110992244 -684449744
731273004 537397036
943135512 -357109280
928032644 630227972
-619217588 -385144980
-390009356 956112036
-627315172 180244064
86029548 -353817816
361172636 95277688
-953242928 326117088
-501656980 449707192
767289776 224678828
-139989168 -268909696
853042608 -820171660
-274997448 376290068
695547512 844624616
-435798572 763779852
643422956 -610318984
74451168 -114400220
299406712 916250368
-412568992 486554112
893676168 316446592
-917866972 -8184968
-639068320 206852492
-692416252 -41973448
875412912 -831036404
454003572 355740264
42322984 -918813632
730180704 -281959040
-767843208 -421423904
4806120 -826055516
-832172396 951859348
-879490832 77407660
866223028 673483052
401223636 -976254048
-350220508 987395508
-389310284 -638296428
-818089008 -13296932
937513808 -846241220
122410420 -283182416
-256997364 267262545
435347088 -579894788
906623564 881995840
-3582744 308771364
-738919104 815787896
-109521280 -352681824
-223324376 -802097736
500273400 -345021160
-787300712 92932884
905589520 -232033648
403248032 109361076
453683164 -183899628
123022108 80771944
-699115692 -310023868
50595336 -105035568
957131516 -279730748
-946849332 -110089276
374760848 611804512
-553097028 -391509448
994895968 -734506212
621343932 -194181812
13267804 -436818052
-378401848 334826360
-612154048 108865900
-293508292 567442568
183710296 116905228
-133420804 -83539104
192099160 -707548248
463441044 -338103260
699639996 -853450400
-638383812 -171403716
-880117084 -144911800
590599328 -625858772
281274532 780295428
635572960 732729404
-446648752 659006436
382494332 -749812976
-677080360 -200007412
828793548 786426872
844770256 780921680
156985356 -450464520
-609663604 -15423276
237480584 -302567100
-257009778 267258006
-898904644 -44653224
793781692 -325694732
-341613184 -584773728
284638816 -845527584
-257003336 267250138
627038456 408593020
-879083040 832405420
-24059728 691993896
-952922520 201522068
-823026204 -479577956
407995896 -181613080
461518596 33832172
389514180 735569384
575744048 -954786712
-896006408 200094796
-470854120 750686816
-820841604 17564184
485287044 932562048
-141853360 326961800
351138040 963059064
-730850648 40080128
173122268 256049684
177593416 -337302240
870883508 -181248980
884457156 -691950204
-924886820 -953301184
151698624 -658729720
864839448 -609401452
702640180 941984956
-980579556 213493676
223703040 -502268668
-405039404 826696332
361405660 411083464
-630227972 698533132
945320112 264569624
-405141352 906798332
-120677304 -197749992
943019000 766721780
282308576 -496486760
432128444 308465520
-98962380 732685712
812510996 -774178548
73489944 657986956
810399216 -664700960
332845656 -433279000
345297876 -993308492
523910772 267380476
380630140 -932532920
780615836 212386812
-337156600 752740340
688789816 350511788
-850916264 -937717704
729175788 353963456
-806685396 -244514996
-37138200 10646284
-412933092 416632348
117313020 -683503084
302173872 -474101892
324981096 825123420
37458608 271079732
-643903568 -616173712
-873228312 199337468
25137464 -866193900
-257009677 267261149
-541999260 -524274872
-844493540 122570624
-806656268 685789632
263593836 113162280
910745176 449241144
684406052 318529244
-870359204 -237582532
-11884224 972030488
259326584 -4471148
-984613784 661759032
418802384 -77961092
962418248 -102894660
-182195640 -947475584
-539596200 -472368776
-366415676 -76592076
54775204 881136564
229557768 343360864
-256998937 267258432
-257007842 267259029
-55343200 936304996
-533697780 -796374084
526037116 -292532504
354720784 -228625672
350468096 550562892
-500928780 311582216
638616836 -406233652
15481532 832594752
238063144 218445436
-744205836 -695547512
-257006430 267261895
-968491436 362119296
338511052 -131105128
-917532000 250122136
680473772 431691524
116468308 -537702880
530479136 388392752
468698648 -80335024
-142596124 -590584764
112390388 409845524
457251344 749507132
945698776 -656894656
-400510000 -335030256
-179501300 508662264
-576195532 -943747200
801558868 357123844
-536246480 -274138172
-491578692 452634556
405185044 200051104
984293376 -515055860
-822254312 -129561344
-445337992 28865848
71072320 68348852
-646044476 -823506816
-583535788 -703266432
-604449692 -629834744
957306284 -310766632
-470373508 943878276
462989560 -600371772
-652554584 705261700
-214265568 325723860
476330184 828094476
939945996 149717920
978307572 448862480
-536290172 378023184
-627766656 481529532
44507584 -279119060
490078600 -840604952
739836636 -20433292
361216328 647588260
-257005751 267258520
238354424 306878044
-377440624 -357648148
960146264 192754540
-815758768 -346069768
874772096 -226717788
-635063220 -628392908
-24409264 921493408
-257003111 267262262
-183579220 122687136
35842004 -214221876
166612160 687144084
759337832 -970952752
686503268 -512536288
216129760 784489860
264030756 -348953440
-853683424 918740812
-107729908 -865713288
830482972 -320247796
-683983696 -493603088
-275507188 -131032308
-353788688 71247088
-479286676 -308247060
-257001973 267253991
790184384 660739552
-693246400 549135620
-77830016 -40720944
-266987248 -225931332
-785072420 384533292
-869631004 -940994604
185428848 633213592
-841755508 -102778148
929285148 -759192192
562505372 -197910196
732729404 506361152
-568753328 392354160
547358812 479942056
950140796 359818184
-28181340 -337331368
744089324 483481108
-174170876 713199080
-996337804 173369856
925396560 643350136
238922420 533260860
783747096 349506872
-596060828 867737684
-554975784 58212308
-534819208 -122570624
-592740236 -20724572
-257005608 267263712
90500696 434560632
-331986380 868276552
737200552 -907905196
-182268460 879097604
-343550196 40648124
-955980960 600386336
-643830748 485811348
-702946024 70242172
-257001657 267262896
321951784 893064480
-305421644 218256104
865232676 422181232
163670232 -705101496
626179180 69426588
-881500664 134673308
-326728776 -716126444
-295255972 -825531212
795645884 -27118168
643787056 496690656
198856856 112434080
486233704 745895260
587438940 491899100
355842212 134775256
-170253160 -172962064
913963820 64911748
976865736 -333384524
428181600 799854880
273628432 -914065768
995944576 873519592
-80713688 -71363600
-575365384 172801860
-422822048 -97345776
-256996476 267252564
474830092 226237176
-203313440 696858272
439381316 872092320
-983754508 63921396
-92860064 -28749336
454163776 -929620120
2912800 -182516048
-309819972 -828138168
-257005161 267254446
-256996563 267255446
-234422144 -173661136
826943920 -118783984
-257001908 267258455
320903176 -645694940
-366459368 245578168
-837153284 356046108
-975118056 -342996764
349987484 -166029600
-622829460 768600536
783179100 115914876
443138828 -206604904
268210624 165534424
622712948 -157640736
-963947468 -766750908
-151436472 -309091772
108501800 -647588260
-257008956 267253421
-203546464 -557029308
-427715552 167820972
-48600068 -669215800
920124392 -960918156
874946864 -343215224
215183100 -201157968
594342276 -388072344
110453376 166044164
-519556136 -871000020
432390596 380149528
-703717916 700339068
974011192 407005544
-231421960 -596017136
-257007805 267261994
908764472 23083940
661700776 -124886300
-635631216 -249248296
447697360 -673978228
62989300 -4645916
504263936 739792944
-948669832 -328549276
-714742864 130027392
-725811504 279424904
-744948600 876330444
-450289752 627708400
-142086384 -192900180
-822967948 402476140
461839004 -6000368
933974756 3932280
989550980 -173064012
-257002796 267261291
836497904 -351691472
776144688 -670337228
-782669360 939319744
949194136 -146251688
954349792 -370333392
823987428 -681274792
-575540152 108472672
824803012 -453508396
424307576 466106256
710723200 708975520
838493172 -931455184
-275900416 -783251920
417258600 -493588524
-544183860 -529896576
736647120 -222567048
241878912 -236839768
-306717840 -664380552
242053680 -198245168
-819720176 141634900
-980244584 310693812
748312884 -532270508
-129415704 -816283072
-504715420 -264030756
-334141852 4514840
-602017504 -100855700
-8956860 787344404
939712972 -142698072
-16471884 215168536
528294536 480189644
-252306736 805316380
49430216 -381722440
359992952 -51833276
894098524 -852984352
-653501244 977739576
910512152 946077440
410602852 917925228
-614411468 426288280
587147660 123837692
971841156 -158805856
372299532 372823836
633563128 -537644624
-547897680 -334593336
834269612 642898652
788859060 148450852
70984936 829536312
-257005595 267258742
-375241460 142290280
716242956 455809508
-167165592 233606560
76155156 -445789476
-727267904 -956869364
-580579296 -805258124
-658569516 669871180
740055096 232150160
676570620 471713396
-257007543 267258382
476679720 279628800
849649196 -390912324
773290144 -249612396
-589565284 -85199400
-43502668 -266157100
-257006463 267251386
-716068188 -184321984
-129590472 134440284
-431808036 878660684
-676483236 -281580376
-551538680 970792548
-8097584 451615076
-773086248 -580768628
91330844 -407515284
986463412 33002024
333923392 -257229368
250457108 -258292540
660040480 398208888
-966860268 381023368
374309364 523109752
484427768 -861154756
-347045556 -737098604
848061720 -103928704
558165300 929911400
-132095480 -830060616
-724194900 -288920632
-650763212 -720641284
-257001080 267251406
-136537500 -640903384
-672885928 460630192
154625988 53391624
271137988 127580640
-241383736 -289677960
-959607396 297149292
-290595492 824569988
828312936 -311888060
-819516280 781387728
165840268 596046264
-896763736 -738686080
682833140 439366752
465421748 716869208
-555572908 -759570856
-462902176 -127901048
-916264932 -743623276
-956534392 502589076
-19690528 436279184
105283156 658292800
-649306812 -302960328
743477636 310708376
166888876 -100389652
515565600 981322320
-42759904 296290016
-687697516 -997634000
-902545644 760255364
-720801488 -820462940
-257006895 267253418
931644516 502924048
-669550772 949762132
-157320328 -166524776
-225756564 -87311180
-208236072 -109346512
-619203024 -463703196
321340096 -214833564
-867315328 473024156
-854149472 117298456
-522308732 -482097528
-230460736 276089748
207828280 118958752
224489496 763808980
-486481292 622509052
-65785588 -685731376
-766415936 -472995028
-38711112 -259719812
837007644 118667472
-792092268 747278840
660462836 -998682608
366095268 748531344
102079076 -437051076
-890646856 118842240
-256996946 267253401
-220295064 88359788
-904657424 -898627928
23986908 567471696
775474744 -900783400
922075968 367697308
-121245300 455197820
204129024 77698940
559111960 -584511576
-100054680 -798325660
-747890528 901205756
-477582688 -953869180
-372911220 -612794864
-124798916 -420579192
812044948 120036488
397903044 739909456
-462538076 21554720
-809117584 -210289596
-592885876 222465100
716170136 -241675016
698489440 593512128
413311756 198798600
912973468 6786824
-448177972 -9670496
-72310260 156796024
365235992 24584032
51396356 -539770968
576559632 690231652
-261569440 660127864
-853028044 -531280156
-877073208 518128864
-237611660 -198478192
-420418988 -709470696
-885564020 206473828
766663524 -866397796
-299304764 867795940
-141649464 -566175500
672507264 -118390756
-269870920 827351712
-981409704 555194244
-24351008 -819487152
-861562548 -996527136
400000260 -504453268
372051944 -488112460
930173552 238645704
433249872 -57789952
949339776 606488652
755711396 -732583764
-257002027 267254456
260622780 -425239672
52983832 -360560948
-905866236 13894056
963670752 151436472
367478848 511138144
173894160 -671968396
238936984 284871840
-718573196 -784009248
-257003536 267262609
-662574616 420287912
-81063224 971986796
750031436 -148086752
868888240 189710664
-618431132 727209648
12976524 -8272352
-722636552 -249204604
791203864 164951864
-76329924 906798332
340229604 276599488
46022240 -482199476
-804326028 -689445196
-434677144 -607624644
591473168 253369908
-498802436 172787296
423346352 -974768520
-814695596 64984568
-932285332 68013880
-411986432 -830118872
789980488 -26724940
-497608188 144882672
609984012 985021576
374353056 -933537836
-5213912 206925312
780615836 -283211544
-257009779 267256386
406830776 66936144
550490072 -291571280
-903404920 404864636
-295940480 -553898048
709150288 -305348824
-885432944 -959520012
-475543728 -713301028
-225217696 93894108
702174132 614265828
-834284176 682454476
159825336 -486670624
-43692 -161602144
558937192 -600998024
474975732 -53799416
-62668892 -492656428
-425181416 -817098656
339384892 945363804
316242696 -306819788
975263696 -278012196
-51804148 -622232336
680138800 -931134776
-919061220 -265647360
-162242960 -108137700
387781064 935999152
-354021712 856654480
-208323456 -764275028
256326400 -923372164
824162196 -496792604
375678380 664205784
562214092 52153684
304795392 -831720912
-61168800 -435128628
490981568 -814316932
976137536 519017268
133420804 396490336
969889580 -942523824
930654164 624941240
758536812 890384704
-53435316 552412520
-731651668 -26419096
-163728488 -945116216
-240568152 595944316
-13020216 704169400
427205812 712339804
330559108 359861876
-475135936 -355769392
404267512 -189375692
-139697888 -963146448
262559792 642898652
645258020 802738552
-257002364 267262398
429099132 327602616
506142692 -321063380
-136013196 -790140692
-394203788 330267828
759206756 -222217512
-901467908 -375809456
6000368 -729001020
782946076 365454452
917604820 -653515808
-880000572 -22588764
144081652 669215800
-256399220 736530608
421365648 -337229420
521303816 647428056
-837400872 937746832
119104392 167311232
478602168 -855969972
-693872652 -223819552
153460868 281026944
-504671728 713082568
-819632792 -709543516
-257002618 267256071
47813612 738744336
-258729460 659195768
-145144824 612197740
856304944 408054152
-43065748 348676724
725360020 769445248
-817186040 -140324140
-102472304 504030912
-73227792 -479039088
-385203236 427569912
271327320 -204813532
100710060 217484212
-954349792 -786922048
282468780 344860956
890428396 -475412652
823288356 -289328424
83844948 258044952
-937732268 723554084
782057672 663856248
645592992 -608614996
951888476 -404311204
28865848 706120976
-490457264 913148236
-496923680 -953315748
-986987716 -295168588
867067740 903885532
-967588468 -458795128
-756934772 426987352
40589868 122046320
80830200 941999520
363284416 -968899228
336501220 -882971628
43692000 168053996
-6116880 -403393672
688396588 264540496
491738896 514298532
-695795100 990745228
-74727884 393300820
-208789504 -250005624
-256999115 267262011
452139380 -571549616
428035960 -898715312
-257004130 267250890
-883306600 611149132
-104773416 523211700
604318616 -402359628
-389470488 -888360308
56668524 -414433184
-306834352 -142290280
-658292800 386047948
584074656 -82636136
-262982148 -256617680
-182312152 -176064196
-319985644 90194852
653020632 -286371932
420011196 754109356
65436052 234116300
668473036 -99209968
-922308992 -5738216
764843024 611702564
-962534760 42119088
453319064 -249452192
-19297300 -558500272
241587632 -29142564
996731032 669448824
217032728 -808360256
-954233280 -661030832
-3582744 -685017740
-4427456 -63440784
192900180 281842528
-459304868 -456945500
-274502272 884020236
-180651856 -697673856
779334204 104147164
829798464 385217800
897331732 256675936
891214852 715267168
126255316 177316700
-874859480 413996264
-426506740 696232020
-132313940 -856392328
977375476 161674964
755667704 689314120
-515099552 -729554452
202570676 20666316
-292051892 -383732272
-909128572 -82475932
-955529476 -951728272
-194152684 119250032
-192579772 541300188
-621576956 -410253316
535722176 876942132
-603095240 47886432
39424748 114735192
183171428 80160256
889132200 513468384
-798602376 648928148
-393242564 -723976440
-565068636 821831956
937499244 486466728
-220965008 -958820940
-256996372 267261600
-257001209 267257741
-181554824 384897392
-710694072 -819822124
-464460524 -101714976
781562496 -226717788
-459960248 673716076
186593968 -531411232
-217964824 -648738816
646918316 724631820
-164281920 -917998048
991619068 -51600252
154159940 -233300716
-373799624 947795992
124332868 -987002280
-215314176 586434024
385159544 452226764
664875728 -348822364
888258360 -411884484
-561908248 -107919240
282614420 998973888
755711396 919818548
-318922472 610435496
840663208 611192824
814142164 -925556764
-814899492 -93282420
-179341096 -492321456
-989929644 868931932
863018948 647355236
-703455764 865567648
-912682188 60921212
-39249980 -582793024
-442993188 179515864
-920634132 356701488
250675568 642753012
512128496 790825200
224824468 246947184
-257006936 267250068
654404212 765119740
877947048 -458227132
-945582264 -616989296
298955228 -317728224
411345616 334331184
982662208 -476869052
-735307232 962141532
-401806196 -725316328
-241107020 432448852
-439221112 -238048580
138911432 -224183652
-483874336 276162568
661424060 586390332
-135124792 274210992
-364988404 -205658244
-561689788 -202323088
-256996803 267253363
297061908 -55270380
-9583112 -314465888
406146268 -907293508
493282680 -149149924
593177156 187962984
-209648780 689576272
191909828 409408604
423025944 360138592
653122580 -530187856
223178736 983492356
-17520492 -911866604
754531712 -347118376
-799228628 -170136648
207216592 854397060
560655744 185632744
-626557844 126721364
406058884 633708768
-34167144 -841464228
85141144 163801308
-257000583 267261840
430584660 -327122004
-324456792 670235280
-546717996 -303601144
880714208 284697072
-862203364 -107773600
-445847732 -781504240
-908036272 -83976024
81179736 256836140
-257010336 267261190
43954152 -755274476
-715208912 12495912
687551876 154276452
-828575088 -698270980
-394291172 -442570832
158048528 221634952
-435973340 419370380
-257001464 267263787
108195956 -489088248
805127048 -496792604
-225508976 847639364
790766944 365818552
-834793916 -428997184
-542101208 544096476
-817943368 -904307888
278157836 -89568600
-184758904 -622450796
961733740 -196992664
486612368 -881092872
31676700 228581980
670686764 -693654192
-261613132 890282756
127362180 -110657272
-91913404 -475135936
969408968 -951203968
201143404 -990177232
931629952 -64023344
936275868 173894160
-611484104 -711262068
-283968872 647864976
163626540 373566600
-904948704 984905064
694629980 993162852
-490486392 29375588
-913483208 463746888
440400796 -978030856
-141693156 -859348820
-284129076 690362728
-418147004 -736049996
817084092 -510657532
-40487920 -218154156
95656352 -518522092
955383836 41492836
552252316 595026784
41653040 252496068
315456240 -963059064
663506712 -579166588
-582312412 268414520
99734272 -534833772
780251736 86451904
-151771444 955631424
268851440 52095428
-58212308 -804442540
735525692 484238436
600721308 -573967240
-919002964 -831342248
-954553688 -447420644
586040796 542392488
-257009737 267251537
224984672 533348244
-257003707 267258947
588341908 728170872
384708060 356890820
-492306892 -301576748
697207808 528469304
825050600 961690048
944985140 724908536
-81543836 523721440
-42978364 397597200
-106521096 -492117560
805840684 647122212
170398800 -303950680
312281288 446590496
886583500 -87034464
-771236620 120240384
-362148424 899108540
649132044 449357656
-515886008 -506200948
657404396 -974375292
-571185516 756293956
-257009396 267251013
701533316 -986041056
-633854408 -409204708
1281632 224154524
-54163516 561150920
730879776 -888010772
526809008 -500826832
-869572748 -892452792
-155893056 958063612
350337020 -504249372
768440332 -492539916
779814816 -979327052
-975598668 77917400
-417986800 -446226396
-4121612 357808352
735336360 -350540916
-126124240 -730646752
56348116 523852516
287842896 690595752
-418147004 -744569936
-18758432 132634348
804005620 561165484
-504351320 26404532
-699203076 -235412496
64168984 447959512
-356308260 -816880196
-467489836 -565432736
-305203184 75325008
-551524116 -1019480
653530372 -478835192
466688816 321893528
-515216064 900113456
407893948 -430977888
274123608 312019136
-104103472 153388048
-425589208 117356712
-979603768 163772180
236810640 -267686320
868757164 -720291748
-338831460 726350372
-257006260 267262823
566088116 -308815056
-478645860 939902304
-257002401 267255616
229863612 397364176
-257008621 267257628
-296697808 548028756
-231320012 940703324
613654140 -23156760
806743652 22705276
-141168852 -955966396
952500164 -281842528
499050024 -58081232
687799464 590846916
-58474460 414913796
-377061960 -505399928
82140960 -712063088
-582996920 -957277156
-257007180 267261478
-537921340 663390200
-999702088 834517200
-697120424 -914531816
-743696096 -172918372
706354000 -886379604
71290780 783135408
-279905516 579414176
-805840684 131978968
-116308104 -879767548
785625852 -995813500
-297192984 -32885512
-185880332 -954553688
253923340 -410282444
-464839188 626295692
693741576 -665196136
902560208 777062220
-272375928 -340564576
204813532 -458198004
437167588 528061512
320189540 -527114852
22151844 397480688
-628975468 -444799124
-214076236 641791788
78208680 10675412
465727592 -940164456
668458472 899050284
149586844 604129284
-567457132 292474248
-256998760 267254643
-622800332 -741890160
-273351716 -675653088
534003624 -705043240
-992245320 339486840
-29797944 492685556
-86058676 -267380476
-482432500 417797468
-566219192 -721340356
-591677064 46298956
672725724 487894000
-872864212 -79344672
-35332264 511487680
-474116456 279468596
-610566572 284434920
-257009743 267256248
362483396 533100656
618911744 -855678692
634757376 737797676
558864372 769925860
-257004044 267257454
-542042952 -714582660
-180462524 329947420
-626353948 984104044
-414287544 113613764
991895784 29564920
-513453820 -352812900
-257009108 267260871
-71072320 837561076
-769197660 -115827492
-126648544 672667468
904220504 752259728
720626720 -949878644
-317000024 276439284
276220824 835361912
-544067348 -228174188
-791815552 -864635552
-105938536 509740000
141955308 -942946180
-247121952 -220790240
91549304 538926256
-207100080 -797116848
-876883876 275215908
-841114692 863659764
625887900 506987404
-257008826 267253691
563801568 380513628
-658904488 -586390332
615722228 274123608
470810428 -303440940
-794713788 672434444
375620124 837633896
602294220 622363412
-592128548 -232106468
-987526584 296726936
-860819784 -229339308
33555456 118114040
237247560 668298268
-120954020 -266215356
-700513836 -525658452
483320904 913133672
679803828 10092852
57294776 -470650224
374353056 -438536604
-614804696 527959564
-13311496 862159672
-92525092 -211512972
-335438048 304926468
-292649016 904191376
613930856 -672259676
-246612212 -604478820
-468742340 -646059040
-105676384 25880228
-738991924 -917575692
780470196 409554244
908924676 -315936852
113832224 -623353764
-797684844 -378125132
-85170272 -183011224
-745924388 315689264
-440721204 311290936
200109360 -33424380
780528452 185691000
70285864 -661569700
-377586264 869135828
-579457868 -104292804
-853231940 580389964
-858023496 -372707324
-833191876 -598259992
-747817708 -813617860
-820302736 -63455348
-301678696 -951451556
489233888 660084172
190890348 278711268
343229788 -589973076
-156184336 195463444
-68887720 -580695808
947664916 608862584
909827644 929008432
902705848 -192419568
302800124 384999340
-870417460 341249084
-256998263 267261583
-751356760 -357531636
977608500 -983070000
-256999834 267253772
-542960484 -666463204
-122250216 -112448644
773785320 -539974864
612270560 -524478768
-136115144 955791628
682774884 885345560
181758720 -858576928
-743972812 -273220640
721107332 14025132
-107613396 436089852
900128020 906274028
532008356 -797044028
-413792368 436279184
-266302740 -411141720
316155312 86422776
292736400 828473140
-61824180 267890216
-221867976 -415175948
435128628 364158256
861897520 -905851672
-375765764 908604268
705276264 966568988
127347616 463528428
-240801176 -81922500
-162213832 720801488
210537184 299435840
921056488 -405330684
-392441544 964384388
160771996 -289983804
-912026808 -229222796
-313723124 134090748
161500196 976749224
192011776 886481552
-797277052 -172394068
696435916 -136683140
-777062220 -581584212
-136086016 310227764
-989070368 306208100
149120796 729816604
-670948916 372474300
-257005459 267251803
21671232 -803058960
-308450956 926532552
804267772 -66499224
-353657612 -936086536
-741438676 671313016
-897360860 -516410312
577666496 370144060
-369750832 25472436
522294168 -696800016
391378372 -813413964
560262516 353934328
-962374556 -321704196
64256368 -899793048
827832324 -847450032
-468174344 -115346880
-752987928 -708174500
-353934328 -932824200
990686972 679993160
725724120 158354372
797641152 -453129732
-256997097 267258611
343710400 -847886952
-909594620 112972948
-120968584 249306552
570253420 730501112
-830643176 -311858932
286998184 561864556
745662236 -385902308
978074548 -764114824
-766182912 -689153916
434429556 917022260
-88359788 -904409836
738962796 146120612
-554946656 33570020
-752915108 -519483316
514575248 116905228
-931061956 855838896
624810164 -424365832
382771048 268356264
875238144 243582900
-624635396 -696304840
511167272 331360128
628902648 -142246588
-580317144 308960696
911065584 687187776
288673044 -119949104
-121216172 765877068
186025972 577870392
-696741760 498627668
622698384 -197808248
893355760 419370380
458940768 -445469068
-257007493 267252634
-614411468 -334039904
-475616548 593424744
-881923020 849620068
684245848 -609357760
-224999236 98001156
-993046340 600590232
421846260 -878937400
312033700 728025232
7544152 130915796
752070396 -440983356
-812583816 -824322400
716403160 346171716
149514024 -775460180
446080756 -338947972
536697964 635893368
-255103024 -93122216
-164369304 763736160
676628876 125308656
182690816 -605847836
-74028812 60906648
-649816552 -966379656
-257002606 267260142
-896341380 668706060
847377212 -804486232
-90733720 -64503956
-653355604 -678842604
287114696 -543251764
654899388 26856016
444303948 -499807352
-927333572 67678908
-864737500 563364648
406947288 800422876
-575831432 -13326060
-423870656 -790781508
217222060 -308975260
371789792 -964063980
492510788 -360954176
268472776 -569991268
-148232392 726525140
-130420620 -83597360
35710928 -222712688
-686386756 -579559816
766212040 158514576
-211629484 474728144
-213799520 281638632
822647540 -24190804
146834248 -999352552
830686868 721296664
597662868 -729525324
343928860 937907036
-713621436 629893000
450435392 979545512
-525571068 -134585924
284740764 87617024
16151476 665909772
639913032 265647360
362002784 852969788
559199344 -666419512
-8825784 -439148292
-926095632 655671280
-299989272 -550373560
-19297300 681318484
-947519276 862552900
-77961092 -580928832
729161224 77407660
-49721496 350875888
222872892 784431604
-523954464 -533304552
-94418412 -918726248
-257010886 267260005
588341908 -270482608
-257010696 267261191
435638368 732612892
238718524 -819385204
248898760 -388130600
-736676248 963059064
-489015428 -819953200
-19442940 636505056
499486944 788538652
-365250556 442046528
147125528 -510031280
-810923520 404456844
925891736 713854460
-257006318 267256834
576443120 94651436
-729132096 -281536684
-506200948 -83801256
-409452296 619552560
690610316 -712674776
-259370276 324616996
-197225688 -502050208
995085300 812132332
466819892 -818875464
342603536 590599328
885607712 -783994684
512885824 17666132
507380632 860251788
-788713420 557553612
-888593332 -104671468
-256999126 267249703
-225130312 -819763868
317640840 -53318804
446619624 -503419224
992871572 902196108
-562985984 479796416
360560948 -662166824
364507792 707315224
-239636056 -727384416
177374956 320946868
115550776 539028204
-34050632 -330559108
-202599804 -307606244
-403422800 978962952
-904133120 227606192
-559869288 -579064640
88505428 -934207780
-130580824 -131381844
-331403820 -842571092
871902988 245374272
582574564 -154960960
709601772 -575569280
-260404320 583666864
-127274796 -791262120
295955044 -327850204
596104520 493107912
-839367012 -115550776
238689396 224504060
907643044 -98947816
-10369568 -307897524
37677068 233548304
598070660 -808200052
346288228 -79126212
191006860 944795808
-431880856 -153956044
-634888452 414607952
515725804 773202760
980069816 767653876
66644864 -365323376
661875544 -20957596
547140352 454542440
-75106548 935154440
-257004587 267261980
323422748 -838769888
-257002706 267253597
602177708 -514094636
-591429476 984307940
-155660032 -178787664
565345352 -528585816
501278316 -417710084
595638472 -916002780
-853290196 50362312
986463412 405578272
823535944 -847741312
185428848 671429528
697761240 274677040
-917532000 73664712
999629268 114589552
178685716 -672623776
404820944 419457764
815045132 295925916
929998784 698722464
457411548 -440502744
442235860 -584511576
388902492 558776988
-825793364 544140168
-850231756 -491433052
377469752 23011120
130828412 684347796
168986092 765512968
161980808 -29623176
-324209204 497986852
409437732 -571651564
106477404 205818448
907016792 -979632896
-512492596 -580375400
-235150344 114036120
494811900 -779305076
-215954992 -57979284
-241485684 -719476164
959592832 992085116
-589463336 -839556344
-143236940 468480188
-256997590 267251147
854193164 630329920
-416457580 -597036616
-317087408 -751546092
-559155652 -477422484
-257010864 267249453
-988225656 117953836
167311232 206386444
732700276 22443124
-484427768 350264200
385858616 -782043108
-880888976 673468488
232892924 389455924
-364201948 917400924
195172164 713737948
-859858560 742749436
-887369956 -390286072
-17127264 -480247900
-161281736 461358392
904409836 704926728
480131388 -844216824
117662556 -406437548
603095240 -590453688
-254840872 894520880
475150500 -789062956
-73955992 673177208
129940008 -324063564
-693013376 -541635160
185589052 -362250372
887136932 359497776
675653088 -572146740
444347640 -550417252
-257009808 267251984
-456930936 -702028492
792165088 -768017976
-946587180 693173580
-257004730 267260899
193293408 -695765972
396140800 774790236
-265982332 838857272
-257006957 267257945
-468174344 -984074916
138824048 547941372
60804700 -477568124
192943872 624912112
560233388 -298401796
-560539232 -805986324
457280472 -104249112
299100868 106856068
864431656 -561063536
491010696 -453581216
937047760 771644412
-535853252 667453556
-48367044 920138956
703819864 -557291460
315776648 -117444096
-35157496 165112068
585108700 772343484
417040140 185792948
332714580 170981360
-16020400 -514138328
-642170452 -906885716
387489784 -531833588
787315276 402039220
812161460 725709556
-285308760 991138456
192201108 -677488152
389179208 -789077520
560524668 -207668076
513934432 881748252
-705188880 568942660
-742312516 -737826804
-666812740 -903885532
590002204 407063800
-482723780 997677692
184817160 -3378848
558005096 638937244
642505424 -92394016
707897784 -395820392
762338016 -582225028
214717052 -810952648
106521096 -770421036
368920684 -689255864
-473737792 -254928256
-301868028 413719548
483597620 -909507236
-765847940 963146448
516381184 -104686032
-627999680 408258048
891316800 -247588000
555325320 839731112
826710896 575292564
193642944 -446517676
-433439204 -376989140
690158832 941533472
151975340 -539931172
-96413680 -177098240
396635976 -606663420
-891156596 846066452
390722992 -387926704
543776068 652379816
-799388832 -633927228
-983463228 52707116
-257826492 138824048
549630796 -881238512
-410966952 -110730092
-440036696 -411229104
885564020 543834324
312004572 -590118716
-444187436 914677456
315237780 -915463912
692765788 -183652040
-169699728 983477792
-256997732 267259026
344118192 442352372
50639028 719330524
-567617336 -124201792
734142112 -701926544
574418724 768571408
863572380 152004468
-843910980 332787400
-355012064 468844288
295241408 237655352
-167689896 501700672
-330253264 -438099684
-809394300 564515204
-168490916 469310336
-470810428 781722700
274079916 442031964
137018112 -268851440
-445847732 -315951416
858533236 -13996004
84908120 355798520
839425268 -769911296
397859352 196963536
-386659636 -458547540
619246716 72557848
53551828 -740608528
-715165220 760648592
-872165140 2417624
-505691208 938329392
913148236 400553692
-556548696 437065640
-929314276 605236148
816690864 624227604
-529124684 162053628
-659734636 48949604
-14199900 -277677224
587730220 704562628
861271268 244281972
-964471772 276482976
961355076 -944795808
258234284 6597492
339195560 -514444172
-257000914 267251598
722345272 843852724
312193904 130158468
908516884 731112800
297134728 -43954152
-799228628 -518478400
-176981728 344860956
-696974784 552747492
-431691524 153737584
344729880 570195164
-867519224 73184100
-405636528 727340724
-927755928 748982828
-803656084 120691868
121128788 695168848
-654549852 67285680
-337098344 106826940
-347715500 -899749356
-545378108 966583552
-128731196 475194192
-553592204 588167140
142770892 -137600672
717510024 232761848
-679177576 293770444
-220659164 37997476
-701518752 -461183624
33249612 873636104
-826361360 58183180
-257884748 432652748
-697033040 736851016
-445075840 130274980
481922760 852066820
657491780 -233155076
420608320 -55197560
-360036644 898569672
-220251372 554713632
484049104 -122264780
-90092904 -695489256
579792840 -866630820
-94360156 -185137568
474378608 -634771940
627883168 -15539788
-526007988 824103940
-343186096 174491284
-251258128 -872485548
-362964008 984803116
957349976 335190460
243451824 607042084
-277662660 184234600
108225084 297265804
616727144 -989594672
-256999577 267256766
-493952624 -688309204
827264328 -579647200
-209313808 -258350796
36133284 -942509260
98452640 -486961904
-960364724 -721835532
13733852 -343360864
-236519360 681536944
726539704 -841770072
-102428612 732554636
695809664 525891476
-962549324 -647034828
-256998598 267253171
911254916 -767712132
906157516 -373901572
296887140 355259652
998478712 735656768
28909540 491578692
-668720624 -739792944
675216168 184496752
321354660 639723700
-328170612 143178684
661496880 -949849516
895889896 -212386812
164412996 415569176
622844024 67067220
160728304 6714004
433905252 -563976336
683153548 897987112
-685425532 762294324
634917580 -564005464
-878252892 -368440072
719374216 -411331052
914153152 908851856
-600284388 774746544
700630348 -606998392
880248160 -731200184
264511368 911939424
-222683560 -7573280
189113540 -806568884
979530948 948029016
-153795840 -341977284
-5985804 -827526480
919046656 -110424248
-13894056 -700411888
-119060700 -675245296
-101467388 711262068
-255030204 345661976
299159124 95991324
143382580 352929412
-552543596 393388204
-416282812 -525949732
101452824 -642578244
-745065112 -849823964
963991160 936567148
-983419536 158470884
491389360 752099524
-277007280 520357156
907905196 360051208
478966268 -622188644
-256996471 267255222
-207740896 345982384
745225316 -489743628
865742416 227475116
-948116400 -704213092
59756092 -821438728
812627508 -156708640
360633768 -433643100
-612197740 -570602956
-949237828 -394669836
-201012328 -619727328
981832060 401442096
405476324 -244252844
493282680 -764420668
976894864 -507089352
282235756 763721596
-279585108 815190772
-994182332 956330496
818584184 -222377716
-804136696 55517968
745618544 746754536
98103104 223338940
545960668 -718675144
862917000 478820628
23549988 110773784
188749440 -87646152
259239200 172830988
-419282996 -779960456
-518711424 983769072
572758428 -73489944
232892924 -951509812
533974496 297819236
801456920 727107700
425327056 -279570544
832929724 -463266276
-703659660 -793912768
814404316 -171258076
945960928 781810084
-590730404 -203371696
26899708 794233176
210056572 3888588
366896288 748560472
192477824 757473640
-256997332 267253851
-993381312 -639971288
-428516572 -869019316
785028728 841580740
788509524 -529080992
-256997215 267257502
900288224 -986361464
-383135148 173850468
894739340 -689751040
156723204 -287711820
-903142768 -407471592
850100680 -164311048
-206095164 -398077812
-695445564 -174622360
14330976 -164398432
-76024080 -758056200
148246956 407937640
172889244 784795704
476563208 441813504
-936858428 -782683924
-595769548 -140688240
628465728 -259646992
162344908 224154524
-192696284 -391465756
245272324 296260888
-256999780 267259855
623339200 833716180
793650616 622174080
-337069216 -384606112
-257008957 267263528
-418715000 -13151292
83772128 -347730064
192696284 -181380056
406641444 572904068
833322952 -576268352
-652350688 381533108
-308072292 108530928
58969636 788087168
-308902440 -92335760
-77160072 -999075836
569889320 994298844
-486408472 668269140
959490884 170719208
864868576 -650603008
-256998351 267251485
836250316 -4922632
-928090900 -728272820
451760716 368906120
531586000 -161849732
623426584 696931092
524930252 -985225472
847843260 -682279708
413311756 -831881116
151188884 -98132232
-94505796 -371542204
-893923756 -172918372
403262596 -987220740
77582428 783907300
206124292 -720189800
-602221400 572219560
-622013876 169889060
855154388 737797676
-748604164 -237466020
991458864 -355405292
429259336 -532314200
951771964 -712616520
641733532 126517468
266477508 -496967372
348531084 -848964688
-513191668 800510260
732612892 -11957044
919323372 670089640
-745982644 846590756
934134960 -616799964
673497616 383688580
-308785928 608367408
-379596096 470475456
864475348 -371571332
231684112 852561996
695445564 -315572752
-32404900 -976545328
662108568 5796472
-47172796 -939130412
-755784216 -988837344
-560859640 713563180
-775372796 -372590812
138459948 592725672
617207756 -657622856
501220060 -235310548
-524668100 -239825388
-872485548 611600616
-815977228 459537892
-207580692 778227340
884093056 243597464
-179865400 72441336
941242192 -341016060
-277138356 -362425140
192652592 41929756
239869080 -504307628
839075732 -181015956
-882156044 169685164
-749346928 63528168
877262540 863441304
-953286620 121594836
-256999917 267252205
-365061224 -649889372
48512684 702596488
259020740 -763095344
727661132 431298296
955194504 479723596
-511647884 783484944
-97913772 244456740
-257008571 267257544
823419432 908327552
1077736 672580084
-257007654 267255564
19574016 -620528348
40327716 747220584
-257009331 267254194
243670284 -631407656
136129708 57367596
197720864 -40837456
-531615128 613654140
-205163068 919498140
-48104892 -694076548
954611944 549383208
-727617440 -549630796
-370653800 -395572804
-161252608 50697284
-962097840 677342512
-953009904 283430004
300950496 24117984
991240404 -99093456
-227271220 719490728
-668487600 618314620
-821496984 -339894632
-837648460 766969368
26724940 -809190404
-296974524 -254724360
-730238960 -50420568
-546353896 727180520
305814872 -453770548
572146740 -368323560
51876968 502166720
531265592 -359133676
-882359940 -351138040
63178632 -34516680
-161616708 786834664
958689864 -464737240
-591429476 -145188516
-80568048 623222688
935984588 917138772
81354504 718048892
460790396 694571724
-998274816 -530289804
511808088 -61693104
-520954280 -367959460
64445700 -641675276
614659056 -873505028
-992187064 910526716
-834429816 388756852
876141112 230664632
764580872 -521230996
-45687268 -587773912
871305864 771542464
-134702436 15350456
127449564 47376692
494098264 53741160
-929722068 -554582556
-684755588 255831224
717539152 458766000
810952648 336341016
181860668 -309164592
686168296 740856116
-981759240 -549470592
-964180492 877553820
446342908 -56333552
-727879592 546863636
-566321140 -463819708
-695547512 938606108
-698343800 214207312
-775620384 506914584
-418088748 -999614704
-795165272 -573326424
-157800940 571098132
908647960 -582064824
518289068 -332627196
827657556 20389600
476912744 899618280
-54148952 882665784
727398980 -69251820
-190773836 -319621544
-849022944 -27263808
154815320 122730828
307635372 -586768996
-257006289 267252863
-343608452 -352070136
279046240 903856404
551538680 794539020
-795325476 -670817840
866907536 -257360444
-866805588 -3014748
-305392516 -654316828
-334345748 -207580692
-560349900 126779620
-414272980 -561340252
-26622992 622028440
738074392 576049892
484486024 979195976
-908779036 -424220192
-376231812 122293908
-257008904 267256470
-134891768 -499224792
507701040 334593336
-641704404 272885668
-325432580 652044844
95496148 473621280
264948288 -241747836
-111880648 -464140116
-396038852 221299980
303324428 175277740
-257005733 267249901
-438143376 -502006516
63120376 -965986428
-991895784 630184280
827031304 -454498748
72572412 -847493724
265254132 700484708
-135576276 -169510396
-953548772 -481354764
-116584820 -477160332
-609255812 -713024312
135634532 825837056
-566015296 -145960408
-818933720 -729219480
-633475744 -545130520
-24045164 429463232
-846882036 -61139672
-147693524 -253326216
967806928 326961800
-596657952 535095924
-226120664 -517823020
-320029336 -267977600
381460288 267293092
800102468 591618808
398893396 190162148
462785664 740360940
-617761188 -858547800
902589336 -338613000
-559694520 428210728
-964486336 -683532212
-668006988 -47930124
623135304 -104380188
816690864 -702450848
318674884 -588429292
410078548 694600852
-784548116 622261464
-257002508 267253142
791058224 522964112
336166248 26098688
-619698200 -941737368
400087644 -880393800
598332812 829361544
-147518756 -119075264
886496116 -312266724
-593337360 -431924548
-630490124 -517080256
-918172816 698169032
-470868684 -179268276
953679848 170136648
-464853752 -661424060
278186964 81805988
3597308 -501904568
951131148 348589340
357109280 102778148
718209096 885505764
463586684 -625829644
896778300 -215343304
5723652 133100396
-404675304 45978548
-884529976 564588024
-916687288 -283706720
785145240 832798648
382610844 54207208
-670147896 -974098576
-204711584 -377280420
-916483392 -306513944
-87471384 987832428
166714108 -578656848
-787271584 689663656
-256370092 30511580
-361828016 41623912
-382173924 -208658428
-671167376 161674964
-959476320 -841944840
533566704 -934367984
-310606428 -95204868
846008196 -918041740
-489408656 721719020
-257002600 267261460
-3218644 -598143480
944489964 726597960
-15059176 282527036
585298032 914560944
524318564 409262964
-929605556 400801280
816807376 99603196
-426128076 537222268
400888664 -743594148
167617076 -69543100
776173816 -715660396
114152632 259355712
-396869000 -830439280
437094768 781154704
-484791868 994357100
-491229156 346113460
-970821676 -313621176
-37487736 -569321324
642505424 -190045636
-617775752 -993672592
780470196 523401032
-440925100 326364676
-135124792 568374664
-431953676 -871262172
198128656 -613858036
-892103256 344074500
332233968 -381416596
-889685632 252670836
292343172 425035776
-705858824 -562126708
991531684 -576530504
-669361440 -760488388
357779224 -16734036
524988508 -569627168
-244209152 470096792
582079388 -216013248
-217688108 -211178000
442760164 137469596
986929460 433759612
822749488 -656632504
175496200 205017428
-55139304 824482604
-47755356 104001524
521842684 -195172164
993148288 -25064644
-243349876 369765396
-883219216 949820388
736326712 778678824
-636330288 376173556
-901919392 245563604
-701955672 283298928
-768644228 958413148
-373406396 -841405972
-967136984 186302688
-464169244 -76431872
289721652 407427900
-374731720 127100028
385567336 -911546196
-831211172 795937164
503797888 388844236
-508152524 -893224684
-536610580 943747200
-456144480 856202996
-305931384 25996740
-659181204 976923992
-759279576 99399300
-961063796 -185574488
-129401140 -244267408
934251472 46648492
601828172 605833272
-204580508 -1470964
533989060 88767580
-795791524 85345040
-270031124 530435444
-311800676 170806592
-195812980 400218720
-897491936 486190012
-71596624 732569200
-292692708 369299348
541460392 276060620
-582778460 268181496
-3917716 -28195904
-257000567 267257253
-844566360 -927348136
284944660 622887716
624984932 -307984908
787693940 136464680
-55139304 89364704
-188166880 -62464996
230052944 788291064
409816396 459960248
-273176948 -844391592
69266384 253064064
588414728 520968844
979050336 -664060144
-877102336 345793052
576647016 822589284
-686940188 -183579220
233257024 -215168536
453406448 -931935796
240830304 784518988
768265564 308319880
40648124 829623696
335496304 -33599148
568869840 -889525428
-257000859 267262363
-929328840 -433337256
-257009513 267254970
-898744440 742108620
530624776 -963656188
-279381212 -36075028
-286575828 864577296
111356344 -207930228
-556242852 711567912
815540308 460178708
816239380 202832828
966467040 610683084
924289696 864460784
495146872 566131808
829245032 283561080
343171532 -155965876
167748152 127973868
728913636 127420436
-700688604 687391672
-642549116 1966140
-257009311 267258430
879301500 -727952412
878413096 -894156780
-991648196 -628858956
-654083804 -60848392
665341776 -859887688
656326660 -652714788
-680444644 -269900048
479461444 607959616
-712237856 746550640
-300848548 769183096
-256998103 267260165
21569284 415292460
-68334288 265676488
-681857352 -947519276
140994084 919396192
-271167116 -539042768
674881196 523299084
-841172948 221984488
-257005496 267256525
489670808 237946632
551931908 -795951728
546368460 527449824
-861562548 -821511548
-72018980 521828120
-849066636 652598276
552310572 -726554268
-887369956 320174976
-109477588 432419724
778431236 -939290616
387722808 611251080
-539683584 586929200
100622676 -462916740
-562840344 3903152
663812556 175088408
-256661372 -995667860
559490624 286677776
667468120 -789456184
-743448508 -74218144
581103600 -368498328
-85913036 572714736
-162709008 20608060
427336888 172947500
-800990872 386426612
-751793680 230329660
-972278076 -456260992
703470328 -948072708
841114692 -699072000
-741496932 -858008932
-73985120 -831050968
127784536 656049944
-101991692 -767318904
365483580 696435916
217804620 282221192
-257001158 267260229
814724724 174534976
478281760 11432740
-560553796 -984730296
942174288 -860761528
634626300 470926940
-453086040 -12656116
-800306364 -448309048
-705771440 -70387812
972350896 -864169504
134717000 110001892
-584992188 -42483188
-104729724 -309397616
503681376 -165024684
-638747912 73854044
552878568 834138536
749550824 978307572
-369430424 523677748
-410879568 -694615416
123764872 -610318984
448673148 188734876
713242772 148101316
293187884 242053680
-598653220 -705975336
654637236 345967820
-763954620 -777848676
264409420 388771416
-61955256 895394720
10413260 170398800
-203328004 -11796840
-493224424 -33278740
120211256 -450246060
-257009319 267257874
-95394200 333224320
-428298112 -941577164
-231086988 -200415204
-194866320 413355448
594444224 725083304
-451017952 916352316
894899544 -280429820
908516884 161121532
170049264 -91665816
18496280 -431851728
-257002617 267254070
-518507528 757284308
47464076 -123080364
744934036 788742548
462654588 244398484
-168505480 -816836504
-912653060 833366644
651243824 -373697676
108763952 703295560
-513934432 410530032
225800256 -960277340
243218800 -502297796
910118924 807588364
739749252 339428584
946587180 435084936
-257004674 267250551
-369663448 799650984
-180855752 656399480
-692124972 424540600
922119660 -359148240
-399621596 72616104
45410552 -58139488
726714472 218722152
-806874728 -365294248
80771944 -503200764
-765105176 602527244
-285672860 752987928
931324108 521536840
303673964 -178481820
454163776 -868320244
194356580 440997920
916803800 543441096
168520044 -851309492
-173996108 33584584
89932700 637582792
-652904120 378329028
651360336 -319432212
-797917868 241136148
-369037196 -448556636
506987404 587205916
315441676 -321966348
979356180 524697228
-664234912 -494942976
136464680 988924728
-881588048 179981912
-86626672 197342200
410894132 -335802148
-954393484 -739647304
40400536 -904293324
-246248112 969918708
785567596 642403476
418831512 326510316
-846299476 -469252080
738030700 -982400056
659749200 -300775728
420448116 150722836
70009148 719199448
-203852308 778839028
673468488 -646117296
-764610000 630635764
-63688372 -28006572
-152601592 701722648
404267512 -299159124
805112484 43706564
-620149684 -588502112
-311057912 -144023396
455008488 118521832
19253608 -764187644
-589696360 -949820388
363808720 476097160
332365044 867082304
-264278344 -664176656
-292983988 -250136700
-804966844 -360837664
-575656664 177331264
368687660 -618547644
-398631244 351473012
726597960 -671910140
-172219300 11855096
160582664 88447172
689212172 783805352
772707584 719082936
-99588632 188399904
-999978804 -678565888
-882578400 913366696
799825752 826303104
-611105440 904380708
23448040 174374772
993847360 478340016
209765292 -393388204
-374149160 577608240
459406816 353803252
-394931988 200473460
980317404 -643408392
593483000 841944840
-630999864 20462420
-257008906 267259219
-618518516 878529608
-257000813 267262827
-864213196 901322268
-661351240 943863712
283502824 956563520
587686528 -518026916
-990599588 607435312
-260637344 207303976
625465544 325097608
-372911220 270773888
725360020 -441478532
-218503692 22137280
847595672 -882272556
467431580 -812423612
-960306468 927581160
-792281600 -994604688
954786712 766066400
728258256 762993396
699392408 -786543384
-641121844 173661136
122395856 842498272
-873840 -64722416
-443706824 893763552
-257002110 267252364
376246376 8316044
361056124 119017008
-55343200 956359624
720714104 -45730960
9874392 -260418884
-257004406 267261782
10719104 -229484948
-608629560 -580069556
-456260992 -888986560
-219872708 -771455080
613450244 -138925996
-108982412 934819468
-796228444 -823448560
-23783012 215867608
-206051472 -772095896
611702564 -968637076
-809219532 775940792
416952756 -663288252
229077156 519192036
442599960 6597492
-28953232 723859928
-971418800 677590100
-787810452 -683808928
962563888 890442960
629426952 -614688184
977899780 912201576
814316932 629601720
-526809008 805199868
388611212 266157100
-60455164 171884328
-257002553 267261345
-818016188 -877568384
-977404604 390053048
-250093008 248141432
-370085804 740492016
-335059384 -19384684
-339617916 -62464996
447522592 450770364
17447672 -944154992
808986508 296042428
-19151660 393679484
477029256 800816104
397320484 -637131308
791276684 -718092584
520138696 -673453924
104831672 769896732
-674400584 945684212
-303178788 558937192
-105909408 -312004572
765148868 211789688
112113672 -611935588
314888244 624504320
-617091244 -262618048
133843160 443007752
-845789736 659355972
-257006583 267254372
-671356708 -745938952
-351706036 160509844
343856040 -25210284
252860168 985254600
92131864 -925644148
-25370488 -547941372
-257000369 267253519
295605508 -278099580
-201827912 185574488
20986724 -591735320
98234180 -338613000
-257008044 267252351
455328896 685367276
922614836 -669900308
-941664548 334200108
786339488 -365265120
496821732 277895684
-126051420 -898715312
-268560160 865422008
-257002226 267251030
422035592 -939130412
356555848 -769663708
-441580480 346725148
731185620 -276876204
-257002777 267258656
-906871152 -42803596
937207964 76461000
-835507552 810486600
630257100 -956621776
-633504872 -545800464
-729816604 34909908
-939756664 -377557136
-337447880 166597596
828181860 189084412
-141969872 237160176
368338124 156111516
115900312 219989220
53813980 -752026704
552121240 -402709164
961573536 -911953988
-296144376 -810020552
-563932644 -787096816
-504977572 597983276
-809539940 392747388
-351924496 490937876
-553184412 -602119452
131629432 416967320
-756818260 -292168404
-251403768 -131542048
-730209832 -163641104
-468931672 372066508
-311290936 -435230576
25618076 -812176024
386834404 -238966112
952456472 937047760
-599454240 -591545988
-479607084 726918368
626863688 928993868
-141853360 -20345908
927785056 543455660
259574172 146615788
-620484656 -275754776
-654797440 -244849968
797480948 -647719336
-122235652 -628611368
-257000159 267259298
-44565840 495103180
-342297692 951000072
-257006415 267263130
-262093744 -415248768
475820444 523473852
-926619936 -501962824
-851615336 878981092
-222377716 584103784
-721820968 -139712452
158223296 641733532
239665184 275681956
343506504 -883452240
544941188 239563236
-761726328 439759980
-680255312 823637892
-558893500 907016792
-344642496 -943455920
-634495224 -820710528
300499012 -748953700
215139408 -23448040
341380160 367668180
678114404 -456333812
-352230340 -86495596
-505836848 756832824
56377244 115041036
-824031120 -783936428
-8417992 -390169560
675026836 21278004
642432604 949325212
699814764 777280680
858271084 378838768
-996279548 -993454132
-169597780 -304547804
-53697468 796476032
-734782928 -510424508
921493408 32900076
-89641420 -501831748
204988300 222610740
-865407444 979676588
78150424 -882243428
430773992 632762108
759323268 888083592
731039980 -73009332
-552820312 -597852200
-103666552 951174840
648447536 -279002548
-489510604 413515652
-455838636 -479636212
761449612 265093928
-257005151 267255897
-144984620 -501453084
540819576 -830104308
904657424 961355076
91811456 -848280180
602104888 -779013796
-409335784 440065824
108327032 -985065268
-921566228 -751851936
594881144 804966844
196264464 -775314540
-809044764 -545465492
344933776 329335732
-973151916 -372692760
-730792392 -319301136
-510031280 370246008
277764608 253195140
832376292 -483379160
-974579188 931251288
-964005724 -718791656
107788164 -349623384
821191140 -337142036
188210572 -216945344
-817375372 285672860
-289619704 -593381052
-91622124 -362629036
415321588 85709140
894069396 -54280028
362206680 -812744020
-932605740 -763007960
230358788 196453796
966962216 -550810480
333107808 -560160568
537906776 162272088
-355550932 552427084
596031700 -942159724
896618096 538533028
467402452 -410952388
126255316 829987796
-945218164 -695824228
42759904 446881776
-196876152 947810556
872558368 -354589708
495263384 718835348
-860921732 356643232
-32215568 -144445752
951305916 -690974416
-256999779 267262501
977841524 -705684056
478791500 -103258760
208483660 452765632
844158568 806932984
37021688 406000628
710519304 -95000972
962316300 -283284364
384576984 -570078652
974622880 265326952
-741380420 -109579536
-981453396 782305260
-593890792 -565199712
-946718256 -812438176
346244536 70300428
26419096 -267584372
427031044 558864372
-199089880 -601420380
-830148000 -668487600
-419093664 469077312
-158733036 850726932
66805068 -562155836
688367460 -805389200
663666916 707373480
577695624 -820608580
548815212 -510482764
-833585104 -488898916
913701668 337695468
-341132572 -69222692
-257003653 267251820
-946485232 -255437996
842643912 -373755932
936785608 -968797280
270788452 432259520
-514196584 931178468
-257004198 267252307
-256996478 267254871
-461839004 367158440
162738136 -300309680
-400568256 458270824
-727952412 348720416
331593152 791699040
-130100212 480553744
935707872 -840153468
-716213828 -635543832
256661372 -325214120
-77800888 480888716
-145363284 -140775624
-674473404 -629893000
711509656 764478924
105647256 -144809852
-779494408 -316490284
-315660136 -237859248
-827905144 -644806536
-763983748 -178700280
-34851652 -827832324
-302465152 136697704
798048944 24831620
-830264512 522556320
-274138172 543484788
128862272 175350560
-790082436 577215012
613916292 751283940
429390412 441784376
6175136 -932008616
-276584924 -614498852
517065692 -193730328
-465450876 -120764688
-377673648 -404413152
102938352 263477324
389455924 -775940792
407384208 469150132
-679133884 -308436392
-54236336 675682216
-705946208 -717670228
-821963032 -649263120
-670177024 -460790396
414302108 -99006072
-716592492 531527744
948859164 -572656480
1179684 193992480
430351636 -444507844
-991138456 -693304656
659093820 220935880
-384373088 282177500
-257009948 267250226
-425560080 174476720
-37545992 -977317220
-900899912 -102632508
505560132 -380382552
-381926336 698416620
305305132 327544360
-163233312 -665254392
-430686608 -550475508
156198900 -801180204
-257009990 267256735
864300580 578511208
587890424 202993032
-120968584 746128284
677692048 418642180
329554192 919337936
805039664 -759104808
576399428 -880073392
695096028 -22865480
-257002419 267252666
658074340 -161048712
-407966768 11636636
-929620120 -382829304
-606911008 101700412
232543388 552266880
-698343800 -509550668
361085252 -849809400
142028128 855256336
-364624304 59406556
321092508 727588312
-423244404 -292983988
-623033356 964034852
-257010406 267255874
-254185492 402854804
154174504 -166830620
510890556 242796444
645301712 131862456
-127274796 -370639236
-134076184 250282340
824832140 -515536472
16967060 440925100
684828408 -890384704
838332968 320349744
-407879384 646204680
458940768 803685212
432798388 997255336
122687136 586375768
953199236 -248811376
300557268 -903754456
-868757164 -495947892
601973812 -665647620
566029860 531090824
349914664 -277691788
112026288 -987366380
-947140612 -34472988
562243220 -322170244
-930974572 -37007124
-700222556 -483044188
251112488 -417841160
766182912 334243800
533552140 -729335992
588647752 -861387780
-532561788 815685948
163087672 777295244
-348108728 26258892
626353948 488447432
133173216 -591312964
-109710612 649947628
-991298660 -370493596
570020396 604697280
871888424 -59726964
455139564 -591458604
330049368 165505296
-256998506 267254097
-642097632 -893049916
-143455400 -910191744
-257009253 267263947
775125208 816414148
253486420 209211860
227547936 639592624
-212153788 -891855668
-5257604 203517336
-294775360 -478019608
414374928 27773548
-438507476 647690208
440400796 10282184
411199976 -925236356
657506344 -175277740
-421933644 114269144
-158864112 -552033856
521070792 -475223320
145334156 -957670384
-476330184 -135153920
249466756 111254396
-692387124 -257637160
938504160 236708692
820171660 231684112
-760066032 -938125496
798704324 800583080
-144052524 -235922236
751181992 950344692
44391072 616931040
-41784116 -762964268
6903336 526168192
-988371296 827439096
220105732 51716764
515070424 -7442204
-181991744 147431372
-286430188 293755880
-237742736 248520096
-256998082 267257471
-664599012 352565312
-118696600 237174740
-448134280 556242852
-317436944 739428844
975613232 202235704
-230941348 -641471380
11461868 547198608
-951320480 -407224004
-764508052 266608584
3524488 -177680800
213683008 -735482000
-945145344 56785036
982283544 48964168
-509521540 813850884
261161648 -769998680
770435600 -317626276
689998628 695867920
673060696 -788815368
-257003127 267255069
128017560 -684216720
684318668 -5883856
-427511656 630359048
588953596 -967253496
-393446460 800175288
-333719496 552936824
475194192 -738540440
-659297716 624038272
484486024 -788786240
795573064 671079992
927697672 -534455108
722520040 -538460208
586375768 782916948
-642898652 -439861928
445119532 521609660
-257008242 267255630
294687976 -237815556
567894052 642388912
547868552 -592623724
-333151500 -471494936
740928936 542538128
-765818812 319985644
292270352 -39133468
477364228 465581952
794728352 708174500
619232152 -521580532
-560262516 187060016
-727573748 -93267856
398907960 396927256
-904468092 -449852832
-608280024 -144489444
-158995188 626543280
-256996649 267253529
-861810136 -686372192
-630723148 629150236
-81208864 971579004
-851702720 249117220
629106544 -511240092
-839803932 347832012
-280371564 836468776
-591982908 -419792736
824671936 810224448
364653432 -560714000
-986448848 -606139116
-401019740 189666972
561951940 716942028
801500612 -586958328
-464445960 762323452
935838948 594225764
-656224712 -472601800
868946496 -678085276
990876304 295459868
-451163592 -712077652
-278041324 -821380472
327282208 -193351664
-551800832 -273730380
-758449428 -959388936
211949892 -855562180
-351778856 455008488
492772940 -697426268
-104161728 303790476
576647016 -223892372
-107205604 713228208
-929765760 584395064
-257010124 267252259
16340808 908167348
325257812 480000312
639840212 -751808244
-709121160 524027284
-197429584 123779436
425822232 306703276
225319644 -313359024
-789907668 -66237072
73154972 -402869368
413268064 -109448460
989521852 -260782984
-279410340 -825196240
-137804568 -726364936
-394422248 284900968
52095428 120983148
468654956 -240072976
-118682036 -618999128
217790056 212663528
-307664500 -880757900
889671068 7180052
-347598988 -387329580
843474060 744205836
-823929172 -88112200
762585604 924872256
-120211256 529343144
-596279288 431094400
112681668 -647005700
-877320796 113235100
-949601928 -497506240
185137568 -485869604
-137294828 112696232
464110988 729117532
-600430028 -733617808
-979705716 472004676
-839833060 205104812
258248848 -262880200
-257002363 267263637
385509080 679439728
825705980 675216168
870097052 496064404
-642796704 -404369460
-685090560 -667686580
68436236 -493850676
662370720 -973996628
66717684 -342428768
995230940 -887166060
-504176552 587453504
-924959640 -889103072
405607400 754822992
-66470096 -183229684
694688236 81194300
-410879568 24321880
-184482188 -151261704
224693392 951509812
-67606088 472485288
577695624 382363256
-689969500 -204158152
684274976 -179879964
-124886300 493413756
737375320 450449956
597124 -870577664
-153315228 -943339408
-955296452 219231892
130129340 -816297636
713737948 728666048
603124368 -725461968
-666128232 -146470148
478150684 858008932
112288440 703703352
813122684 86845132
605148764 798777144
-496850860 881500664
944417144 -537935904
-366750648 263521016
-711247504 -703514020
-725665864 680415516
-479388624 469878332
-587963244 295037512
-862829616 -967661288
-930319192 -338729512
955747936 -245636424
757138668 -100535292
-786150156 719359652
463644940 948320296
192070032 652947812
-216581244 -569350452
472558108 -836250316
-257002040 267259117
174025236 -733180888
633169900 -703499456
503812452 423477428
-489641680 466849020
-206546648 -353337204
38463524 -905502136
-256996958 267256806
342457896 130508004
-536348428 291847996
-335627380 -438070556
137120060 -591152760
170529876 740273556
148873208 520939716
-803437624 255802096
215066588 -266244484
365352504 710664944
978424084 59828912
-306513944 -221678644
-275681956 -918085432
288687608 402141168
-302304948 -495321640
-879068476 574040060
-149281000 -127056336
-470591968 306237228
-257007449 267261772
891302236 -84631404
-871713656 -861140192
-722709372 958471404
-107059964 -430089484
956680032 65843844
-594458788 939013900
-257007280 267252579
-406102576 -167194720
641150972 168141380
20360472 -670264408
-679396036 463178892
822006724 -927566596
-467955884 -498015980
-567340620 71785956
846517936 -548946288
593497564 812365356
-969758504 -17039880
-593351924 -862217928
556184596 90690028
919367064 861708188
306295484 -165607244
-46925208 -374251108
-863484996 698387492
-765207124 -488097896
434866476 -189506768
146324508 923896468
215416124 20739136
-257008050 267262853
-332073764 -145567180
982414620 103156812
-756730876 785320008
877786844 -737637472
-224431240 260054784
-633373796 909143136
673934536 632412572
-269230104 170486184
507205864 -374265672
205687372 -894069396
-918027176 154524040
147533320 51920660
620965268 172117352
-257009229 267261405
524362256 -467402452
660826936 291469332
-965258228 -894491752
-224300164 642359784
-256632244 -917852408
809685580 -906346848
350438968 -825254496
-28414364 -429463232
-593949048 -84238176
-315878596 393096924
-572889504 953053596
82956544 980026124
263666656 123080364
884209568 -340986932
736967528 55401456
794174920 873126364
-184380240 732292484
94462104 -948946548
-748662420 335860404
340797600 18496280
-416137172 -688483972
-257003289 267254702
-42410368 -307839268
-814171292 -750439228
886831088 871218480
146033228 348807800
-1966140 -737593780
203459080 -221096084
498758744 -743331996
971040136 866135644
645913400 66601172
534659004 546033488
485971552 -731913820
399228368 264831776
444333076 306018768
-43997844 -734462520
50435132 -984395324
758667888 8257788
427249504 -770450164
108924156 452692812
-448134280 108924156
-221066956 697033040
604158412 -538868000
115288624 -115638160
-189899996 601828172
-506317460 697804932
983987532 653559500
-978627980 914371612
-274895500 202031808
-323917924 -196788768
904453528 -84966376
584293116 -501190932
-851280364 684464308
-393082360 -525381736
561442200 -825676852
241092456 239155444
99850784 -916905748
-752594700 875602244
-13879492 295008384
-856173868 -340054836
-884894076 282643548
286634084 -162039064
-378037748 -133595572
-640888820 -132867372
-895132568 -505531004
-73766660 -632674724
-257008736 267261426
-773406656 693610500
398136068 -207537000
577404344 -272725464
876665416 124784352
111560240 989099496
-525352608 -662895024
-25749152 332714580
-931921232 791553400
636373980 -435070372
580317144 -120284076
698023392 223338940
829681952 92947448
980055252 990337436
824409784 -461008856
285439836 -175918556
237946632 122861904
-47915560 -68188648
-437123896 47871868
-637641048 290493544
196147952 -580084120
-929882272 101846052
-701766340 -910847124
-156213464 -122585188
-846212092 65436052
-626033540 527872180
-851003648 -514808272
-801573432 697397140
-545450928 291673228
100200320 -904482656
450420828 660200684
-107278424 -3247772
505618388 -489423220
-227693576 894593700
876272188 123939640
-548756956 584060092
131949840 -367143876
585137828 898700748
43677436 597167692
-529153812 229266488
-874393432 -48017508
-736851016 534469672
739050180 991517120
647952360 26739504
-432011932 478165248
496661528 453799676
955209068 761580688
-267089196 -303936116
-190642760 -49342832
-42745340 954262408
918493224 -89859880
-253996160 -947664916
-655977124 735059644
-807151444 886554372
10456952 -690406420
392499800 -244660636
-712703904 569000916
864417092 -28676516
677357076 -716883772
-275681956 -667861348
-101074160 -637713868
-540149632 -684551692
-278740396 -937615756
154334708 773595988
-707023944 -237174740
-634640864 -555645728
961078360 -327966716
-136304476 158019400
-29404716 839308756
-257007916 267257243
-297411444 84514892
444362204 -355929596
-115346880 774775672
-30467888 946907588
876883876 202366780
909565492 -520036748
-624839292 -51585688
-349157336 -502865792
4077920 419792736
-102181024 284434920
-426535868 -65945792
129095296 809263224
148654748 -201332736
133056704 362803804
-800422876 763517700
656268404 730573932
932620304 -572234124
334724412 436366568
-998755428 -398587552
283022212 822807744
987861556 987162484
-718179968 22574200
-333209756 -820550324
829740208 -25603512
-863179152 -433613972
-376566784 634000048
-809627324 564777356
-792791340 743346560
-630664892 95408764
-873941948 -528644072
381853516 270264148
-426200896 846925728
-257005655 267260489
-257005679 267261324
-412423352 -355565496
-134105312 -558849808
-793621488 -119759772
266637712 601143664
-682469040 190686452
-136814216 303207916
-929634684 -676628876
813151812 911939424
981060168 130071084
212299428 -252918424
-274371196 396912692
-257010862 267263605
-491054388 999920548
-871043712 -38157680
-546397588 -258598384
-29171692 537863084
-794597276 338729512
947315380 -952034116
264059884 -726787292
615445512 -679454292
276177132 302144744
848935560 372517992
161398248 -352609004
772765840 -34822524
280458948 -553766972
691979332 44303688
595769548 893705296
-853916448 -971491620
853392144 -587540888
605250712 -954073076
-747992476 883525060
878850016 591997472
-257003856 267263301
856945760 449022684
800175288 -238558320
-587511760 921056488
-179064380 506885456
289954676 235863980
-496370248 -138809484
71582060 -801136512
976457944 -214367516
840066084 -785363700
528323664 985473060
799942264 780877988
-557029308 784650064
-554014560 -626091796
-843051704 -683037036
-257008110 267258933
-634393276 -638442068
462246796 317466072
-558034224 -569321324
602905908 233300716
-469761820 822035852
340331552 -866747332
-257003418 267261592
-539159280 147081836
-944198684 243073160
495248820 -821293088
813515912 -780411940
807734004 -306411996
-499501508 -225334208
785072420 -548188960
219057124 586157308
-346637764 -971695516
394859168 -881427844
-408156100 -662210516
-990089848 558937192
-257010184 267250150
-451250976 918114560
-748167244 106098740
803510444 -401063432
-39381056 -62712584
400189592 9131628
337127472 726743600
-194793500 -302057360
-257002106 267255838
-923605188 484675356
-257000405 267252088
-571505924 899443512
-257005677 267254280
-260549960 -190176712
16384500 653166272
658059776 -687173212
-310315148 -781679008
-922134224 -610799596
813384836 87092720
-845381944 -950461204
-375692944 -191749624
-554844708 862130544
256588552 -414374928
740055096 -232674464
-580142376 495321640
-545552876 -103622860
-593774280 813122684
934630136 -566379396
374484132 -313169692
861664496 -984002096
449648936 42774468
338700384 599090140
537105756 839075732
819953200 -57950156
8869476 -87806356
-410500904 -181001392
-960947284 585079572
409088196 567355184
-61270748 -438376400
-917444616 -493151604
731404080 -461183624
-394582452 -321034252
660899756 -663215432
-613042452 532561788
-345297876 -66630300
-10850180 59100712
-636388544 621023524
-2082652 198609268
115681852 542509000
726277552 131454664
-439934748 -831750040
648272768 -161325428
958733556 192973000
971302288 -169626908
-702013928 -431400244
737564652 355478112
471640576 -524726356
314028968 -260622780
-316708744 220600908
992347268 -510919684
-528265408 -35652672
95758300 -74057940
-738598696 -814666468
72820000 704679140
-500462732 -837065900
-256998404 267254177
75499776 904526348
-199526800 -987439200
-818715260 10471516
171330896 722155940
643015164 174112620
425195980 -847945208
377120216 19209916
563845260 695489256
868247424 -336472092
419370380 542669204
119410236 864533604
992361832 962039584
140251320 -840473876
905604084 955660552
554058252 -800757848
278813216 -141722284
195783852 63732064
-968127336 -54600436
-719330524 -844712000
408345432 -191385524
342181180 -185399720
203153236 13267804
413064168 -177724492
951509812 567835796
512667364 -384096372
-501001600 -902720412
-257010702 267253058
80786508 -813384836
380455372 207376796
-271356448 -996366932
247922972 -983099128
-298503744 473577588
-273526484 -594677248
-874087588 23695628
-466412100 -749783848
-330151316 362672728
609386888 -815831588
-152426824 621504136
-282701804 691702616
223630220 528702328
-830279076 -102865532
-518959012 -233591996
-256997783 267259002
-447114800 -532314200
541518648 -962403684
429434104 -940543120
957291720 -78849496
-293042244 232834668
529940268 646175552
-930173552 484136488
-386747020 -327238516
752944236 -882665784
84995504 118201424
415656560 -600386336
-568680508 162636188
82257472 -891331364
-10253056 893457708
119788900 -462348744
748633292 -537076628
832201524 -356497592
784752012 -597429844
-671050864 -886292220
-8286916 -1674860
-769954988 -137629800
-475150500 843357548
-118725728 164340176
-285468964 631800884
-668167192 -636869156
-225538104 797437256
16515576 -900011508
-635310808 -214090800
257928440 913745360
963612496 -149077104
204260100 364828200
-616319352 -645680376
91957096 -986477976
-475936956 324034436
158441756 -887136932
341380160 -331767920
652933248 -858999284
-519993056 722141376
710402792 369168272
-257008061 267257106
-675449192 987293560
-611542360 -731433208
-852940660 746536076
966802012 -689721912
660491964 370668364
615736792 -802083172
355434420 204463996
826405052 -427759244
437706456 510293432
-372459736 -47245616
-619916660 -222843764
706252052 731491464
111662188 -143499092
-189463076 -501598724
-828910060 924027544
-417593572 463062380
-618358312 -592084856
-848207360 696785452
-937280784 605833272
995376580 220455268
280997816 -336064300
456828988 -352492492
-643044292 -640364516
-236577616 422297744
-256997047 267260398
261496620 -249874548
307679064 -116876100
-256996510 267249547
353278948 739108436
335015692 767624748
-65203028 -57746260
-760197108 790519356
303848732 -402811112
-93296984 -54090696
-912390908 -182268460
-704693704 -519468752
566160936 -268181496
442017400 -175962248
153169588 -785028728
816326764 965039768
-830628612 -113482688
-730734136 951276788
-614862952 545698516
683881748 -558194428
-605906092 -637102180
-236286336 172787296
-404500536 -28254160
-851804668 876111984
-434895604 550781352
-679119320 381620492
-199424852 -987089664
-410937824 830235384
-545625696 430162304
908837292 325068480
280502640 31210652
754109356 -909478108
-363211596 -498962640
877422744 296027864
-46968900 728695176
645418224 -417986800
-147110964 914517252
347919396 365410760
-163582848 -162417728
395820392 -130362364
-363240724 804661000
301751516 -155776544
613421116 946310464
813122684 314931936
-117618864 555893316
-233970660 382319564
328971632 -327544360
868160040 836279444
736516044 -984686604
-198070400 -152470516
-350249636 120822944
-574112880 -770435600
240422512 -844770256
-168330712 854411624
-207143772 -559607136
991822964 -14185336
-818671568 948771780
-174491284 -403481056
-181744156 -551771704
-28793028 -853931012
-168534608 727894156
649117480 349506872
235164908 925294612
581190984 463091508
-201638580 -332132020
658889924 -9524856
-859727484 465640208
-257004479 267249411
910628664 -503331840
676439544 43997844
179632376 998172868
-828691600 227009068
445367120 122352164
210857592 -165272272
158966060 565884220
-923707136 -551931908
383674016 -16544704
600968896 -546936456
-995012480 283546516
-502574512 -576239224
897652140 634291328
-898759004 167384052
296202632 231888008
532765684 -620033172
-745531160 198623832
74465732 977695884
739996840 571928280
108341596 465698464
-155223112 -363998052
-257009052 267251836
723539520 -485753092
-304402164 110555324
619232152 -544853804
722301580 -820797912
-619639944 863528688
587031148 -278798652
995172684 490311624
-723219112 14097952
-688265512 383164276
597575484 -585531056
-429652564 -404209256
37677068 496166352
-256999984 267253852
571054440 -82941980
-537324216 216566680
-813981960 871160224
659530740 -323757720
354953808 255117588
-330835824 -82446804
-784664628 957510180
-47828176 898205572
-216217144 118944188
-467722860 299974708
-756177444 166364572
-663142612 -401267328
-945684212 58692920
-178015772 -243029468
728797124 -972380024
-733923652 376814372
-682279708 13719288
-819472588 587890424
-14593128 -938140060
-656982040 508531188
835201708 71436420
-202963904 531993792
-257009159 267262894
268123240 -549193876
-275157652 305421644
67008964 -812875096
-730530240 111618496
-666332128 -255976864
276526668 297848364
206910748 -316228132
14243592 -313431844
173224216 39963616
618358312 193176896
-329262912 810355524
939902304 106346328
888039900 100462472
676031752 861402344
-395092192 -790563048
-963597932 -603430212
164383868 311057912
-954524560 440590128
993891052 360240540
577622804 -276803384
-449241144 804894024
45730960 882374504
202483292 575176052
912405472 -32157312
-583899888 626018976
-823681584 -870111616
114254580 8083020
271298192 -225421592
-984482708 -441420276
491316540 729073840
-300906804 951990424
-440764896 -359672544
253384472 405825860
200327820 -50129288
277837428 -788961008
-998070920 -549907512
155936748 -391392936
112914692 -666506896
-69091616 401645992
758391172 683168112
-272696336 88286968
-799942264 149499460
-35419648 675886112
267657192 -484704484
754327816 -922323556
-545887848 -533421064
571855460 -342501588
302028232 392208520
-199730696 725330892
836716364 -52677988
711946576 391480320
-569743680 -733865396
436424824 649015532
186914376 996308676
-121711348 399213804
-259239200 -281449300
-417214908 -975773436
846619884 -991924912
670526560 -29666868
-533843420 -143397144
-501788056 319213752
-257009190 267261813
-854732032 547489888
-845046972 215299612
809904040 838726196
539741840 698270980
479738160 755696832
-215052024 -130944924
286590392 362556216
473664972 -615445512
587045712 369357604
-466091692 259166380
713752512 264569624
-918114560 254403952
-537630060 923488676
112346696 442760164
-458299952 617586420
-565418172 813894576
499006332 -84908120
502050208 -892117820
945640520 -303382684
-256894396 120036488
386557688 111618496
-276118876 694338700
328796864 898482288
593716024 -662195952
-747235148 550053152
149936380 -39279108
-866892972 -319650672
-453100604 -62217408
-323612080 -208891452
-294877308 -469630744
-924799436 -899924124
627533632 -924246004
714932196 830148
-334972 854411624
890705112 -45949420
-414171032 -228276136
959825856 98336128
524012720 47158232
-960379288 -956767416
-461489468 282934828
-910148052 548057884
-679221268 -945290984
985007012 555106860
-431633268 -82140960
990934560 -361347404
-377935800 572336072
-170253160 -650180652
536057148 791291248
-257006053 267261355
307897524 -645942528
-864606424 -221620388
-887704928 30642656
682716628 -689561708
-85243092 -255117588
-699974968 293362652
553592204 57877336
675798728 -299785376
389936536 -103826756
499079152 -897652140
560146004 207653512
-169554088 266564892
52590604 -205672808
-937688576 -455372588
472004676 989419904
-863412176 -284318408
-765163432 29288204
-485345300 256020556
-773362964 -213610188
874626456 231756932
-535503716 -596657952
441769812 -953344876
-257005965 267250478
-317902992 462101156
-217935696 -52750808
-103506348 936071972
760313620 -72150056
-966889396 442031964
-176690448 -959621960
-733676064 -538052416
389208336 766459628
-993221108 -447566284
736035432 550038588
-506739816 746521512
291585844 383309916
-805738736 196890716
830075180 -559257600
216887088 51978916
-804282336 238267040
156111516 745181624
-246932620 -854207728
251491152 40895712
-31836904 35914824
-283051340 928396744
-142698072 56289860
-349623384 -260040220
457630008 337287676
491287412 -635150604
786863792 46124188
196322720 -284318408
-719126628 894389804
105632692 -366925416
468698648 -664919420
-257003134 267262605
191108808 972656740
-254068980 630519252
-700863372 -890078860
994182332 47012592
996366932 535824124
-118565524 -669609028
259501352 -149004284
359526904 393825124
453450140 -276439284
-303397248 -412234020
874480816 -49619548
530843236 -193511868
606692548 97593364
-667322480 467256812
-958820940 460280656
-942552952 48760272
-257000558 267253140
392033752 449343092
392761952 484253000
-752434496 -466776200
-466921840 -386848968
-257005485 267259143
95000972 94899024
349040824 -2082652
-270060252 420986984
910512152 -805156176
-822312568 -190540812
-194473092 -449343092
471684268 767464544
563816132 -318150580
-103302452 -775431052
-642476296 608658688
-118157732 -10689976
773086248 403888848
632296060 -140163936
702334336 -523430160
223644784 458081492
-656501428 910759740
355492676 -613756088
159577748 718340172
-980477608 -674779248
-256997678 267259796
298751332 45963984
-746696280 76271668
527449824 554218456
-36861484 -875019684
892714944 972380024
60018244 541533212
817054964 -152324876
859013848 704504372
-326728776 810078808
-435245140 514720888
-769110276 -270569992
472922208 230897656
57251084 -198288860
469849204 453566652
638980936 -420448116
-318063196 -4019664
-332598068 -664365988
-256999596 267255366
340054836 -462421564
-877757716 561471328
380120400 -602396168
925338304 -355274216
533042400 -935139876
-501642416 596978360
-394101840 -877859664
233985224 683299188
-441522224 493748728
-463470172 202745444
-257009477 267252867
-45527064 328738608
638514888 -916206676
-778533184 -930843496
988298476 2854544
-854295112 -99501248
-128731196 -509914768
105050132 260083912
-79213596 627868604
-762964268 -748808060
-46182444 -525032200
-392135700 -269419436
-347584424 794742916
-160378768 176311784
-566947392 759585420
-257010538 267262911
-130493440 958733556
-811870180 493777856
997837896 66848760
-147810036 -353191564
-731593412 550184228
708247320 -306426560
-23666500 -333326268
117910144 -981074732
-951422428 593381052
205177632 830060616
88549120 754400636
644573512 -199264648
-543805196 543965400
448003204 -146601224
-33147664 -27438576
854149472 -99341044
-70693656 -946514360
597284204 174971896
-964340696 -216493860
976297740 187016324
413428268 -82781776
-60877520 540295272
-856887504 -894957800
207187464 584686344
-173078576 298503744
529750936 756541544
135314124 -147606140
411243668 853129992
-865130728 844945024
358827832 -175947684
842614784 545509184
325519964 134017928
282308576 89524908
-106025920 -192798232
-783149972 264263780
973632528 430628352
845061536 173952416
-751939320 473096976
981700984 -785844312
-551538680 -664817472
-742297952 11039512
96064144 315325164
-256997919 267258119
-75791056 717946944
-71887904 -831109224
-275565444 26054996
-167413180 -994881404
-815147080 -578059724
-666128232 -826871100
-534877464 137411340
-871888424 -421846260
997735948 72266568
-256997816 267263856
213056756 -292940296
154159940 180389704
-42628828 492350584
469121004 789922232
-816661736 -249626960
151844264 -387824756
393533844 -807500980
-51090512 -164354740
600444592 339996580
70955808 -512623672
810879828 643481212
495933328 532955016
183040352 891302236
-241412864 107322116
651141876 167107336
-408957120 -804034748
322971264 186448328
-64402008 929489044
-101045032 -753934588
-879097604 898613364
-289663396 -195405188
-257003515 267252107
-71276216 538722360
295722020 -253617496
-230402480 605017688
991560812 421977336
-762046736 747249712
-643160804 239344776
-798573248 -621591520
-89495780 450566468
259210072 -13908620
-257008826 267253345
-667934168 -319883696
245854884 312994924
399636160 703062536
-117211072 -35201188
530522828 -626630664
285818500 44274560
784111196 832128704
-548494804 917677640
581715288 -175059280
743230048 27263808
785684108 97724440
-504263936 -929357968
881194820 -35128368
-118594652 709295928
429856460 289852728
548087012 247602564
484398640 -818875464
615387256 874626456
673410232 522381552
79825284 -103083992
78718420 -109171744
47216488 767420852
532387020 -452780196
-863106332 -582953228
592405264 571593308
477859404 74990036
526022552 620834192
451017952 -226732352
-287682692 -735875228
-738336544 657899572
-413923444 -46750440
851862924 -365163172
608148948 -853843628
921740996 748531344
295561816 -689838424
-256996731 267252216
672521828 -973443196
-908312988 8709272
-469135568 -201507504
-257004926 267249946
276643180 -811622592
159956412 568753328
-951029200 558019660
-345589156 -17724388
-897200656 -845207176
-257007071 267254329
514895656 -666506896
-167602512 -103287888
795718704 -916031908
764012876 -625014060
-79155340 444333076
856727300 -571651564
128337968 382261308
-21103236 -931644516
948116400 426739764
903521432 -102763584
-664890292 -692401688
844624616 464169244
615634844 -841289460
-764770204 -519570700
750832456 152237492
-65931228 -467853936
15787376 75703672
-538576720 -903725328
-449765448 -466441228
624548012 -566685240
734651852 85257656
882665784 -769561760
-257006236 267257163
-743987376 -547577272
-472310520 443313596
-37312968 857877856
276308208 -789616388
-929751196 -742312516
-523386468 -824089376
-754065664 252496068
-539829224 240349692
-698270980 126488340
-249656088 182909276
-883699828 29958148
668502164 753526796
-256999788 267259857
995959140 587453504
-128177764 556257416
838041688 425909616
-648112564 -223324376
608134384 -282090116
-268341700 809001072
441973708 -688760688
326393804 -40560740
618649592 -941489780
-511575064 786980304
961122052 815700512
984380760 -333268012
-856348636 678070712
-266040588 -959112220
-535343512 -604799228
-556708900 -681711712
471655140 180316884
486190012 -331083412
-804238644 -871932116
-688600484 128556428
277138356 656545120
754167612 -351152604
-389601564 -690406420
312208468 971579004
813413964 170719208
-736064560 391815292
243597464 -705989900
926954908 437808404
287842896 -274021660
-80364152 772984300
-256997260 267249634
19777912 -63251452
-349332104 -646583344
640568412 -29055180
-4369200 -991167584
-873432208 666099104
994269716 -259341148
-150664580 526226448
89350140 440590128
639112012 -282687240
129313756 -167471436
-643189932 -876388700
713825332 871058276
-856537968 831036404
-909478108 989070368
212270300 -26928836
373639420 74320092
867271636 -466790764
-118288808 -295780276
-907104176 -995944576
369736268 438507476
52095428 276322772
-426652380 -197050920
-433817868 -773858140
-257006086 267263352
-157364020 396767052
192798232 -644617204
-307154760 -570952492
-320451692 393519280
-490428136 50828360
-82650700 217192932
-361201764 -51614816
646452268 136683140
919002964 -206197112
-266725096 220236808
-646394012 -763546828
186098792 126663108
960422980 725389148
850610420 -901351396
-40240332 -316169876
-336559476 760910744
-257010076 267261087
-727908720 15292200
-18554536 -662123132
515798624 204565944
841988532 200225872
-596046264 -189506768
565534684 -762760372
-256999996 267259275
-766357680 -831895680
950592280 670147896
632791236 -571054440
595609344 895482104
-243277056 249772600
459130100 -660564784
210318724 -629732796
-72572412 843066268
-505793156 -342996764
67795420 -712048524
-738671516 -145858460
-977462860 710417356
-150679144 947723172
-852678508 -825909876
-256999832 267255274
366037012 351676908
703251868 -899458076
-974433548 423113328
-369663448 -275186780
-511414860 -688367460
-758463992 29870764
752099524 -791291248
674400584 201318172
64955440 890253628
-734739236 -387548040
-257007504 267263772
-311392884 813137248
416413888 -333806880
71334472 506900020
509011800 419530584
941344140 228494596
353497408 256166196
336268196 435259704
371935432 -123211440
176632192 663987324
108662004 114778884
642636500 773799884
-5942112 -646117296
-702844076 -255044768
-137090932 386077076
-601944684 661569700
-819487152 932212512
432914900 -128862272
994400792 -10005468
-47944688 -256675936
882257992 -336122556
522600012 -967675852
-457964980 924260568
381533108 -425676592
-659108384 -427060172
-943164640 711291196
164092588 -783251920
10486080 237203868
164980992 -469703564
109754304 274851808
-478573040 36337180
31079576 421860824
731739052 446037064
133799468 410704800
111254396 920663260
437386048 -703062536
544446012 653792524
-948713524 -355288780
-96384552 225246824
-839002912 668720624
-257005075 267258391
-487311440 38099424
252641708 -819472588
663899940 404937456
575409076 444813688
141838796 220892188
637946892 553184412
-757648408 709456132
338889716 -703834428
226368252 333894264
-833017108 534629876
368483764 -34618628
-136537500 139887220
193249716 576399428
299421276 -826696332
-877364488 191691368
-968200156 -788757112
522308732 7456768
-960947284 -829172212
-256999913 267254082
682396220 -550490072
-441434840 356351952
301008752 -999629268
303207916 -253136884
-605847836 208104996
-984890500 477582688
-630548380 287333156
456552272 -90005520
-850508472 144926364
868203732 -729423376
-787198764 131207076
-286969056 523969028
-407427900 -520721256
-407558976 -553111592
182370408 -165621808
628523984 550402688
-416151736 530275240
878078124 827613864
-936523456 -558733296
-250631876 -342152052
-614717312 409787268
528716892 -545480056
-114837140 -702319772
-401835324 302057360
-794990504 -458664052
494374980 961821124
964165928 -479679904
-946630872 -672099472
563466596 -2941928
453246244 208804068
-912667624 -222465100
-727180520 17069008
-485345300 269856356
-793111748 773159068
622712948 304256524
200822996 -462494384
226149792 353118744
-828575088 327981280
-653850780 192973000
-728840816 320539076
869878592 -924333388
-846357732 736297584
-562796652 -656472300
668662368 -119919976
313548356 -938926516
-122352164 -314393068
-765600352 427642732
528425612 -312310416
-306310048 -347948524
866936664 46866952
822793180 184321984
971185776 522789344
-799665548 352113828
-957175208 -636971104
-571433104 856916632
966758320 474378608
-108953284 -623062484
214731616 871334992
-110904860 164791660
-408927992 937601192
269637896 -77975656
-257008613 267255913
-275113960 -168039432
-49546728 -374294800
-298838716 -104438444
611323900 -630679456
812554688 -751546092
3335156 -345865872
-899982380 185967716
833250132 -406073448
-477684636 -317058280
619188460 -761915660
-509827384 872572932
358405476 -102763584
-607318800 273308024
938475032 622276028
-514560684 -413486524
-17666132 298940664
876126548 -153985172
639869340 549150184
952645804 -19967244
321136200 114851704
877451872 49313704
-216071504 857207912
-257003936 267259468
-807763132 -358318092
930377448 722811320
245447092 535809560
33468072 149164488
266026024 -692809480
121725912 807544672
-234159992 815234464
777863240 -75718236
-351531268 -786907484
-38813060 -270278712
806015452 773129940
-557189512 -997721384
422836612 -153562816
-14025132 399068164
-959723908 877146028
934178652 148261520
-191633112 -100025552
-23739320 -858067188
-969132252 883379420
439133728 -22049896
-213435420 -321645940
648098000 -443896156
-2009832 533158912
141955308 975715180
995289196 -501584160
-108137700 -841959404
-81339940 124128972
108356160 584526140
211119744 -157800940
-789237724 697076732
-688338332 869601876
902370876 346244536
-633184464 -885855300
-652423508 -127289360
-507569964 -122832776
-826434180 692416252
733617808 47405820
-806452372 308028600
970952752 -501118112
409699884 200458896
-418598488 -386149896
210653696 -413719548
-555135988 -96311732
956490700 369838216
-257003095 267259954
939887740 865480264
-770246268 -590890608
-205862140 -325782116
-883131832 -915216324
-441740684 910279128
-972991712 -297892056
-134367464 -896079228
-386062512 210580876
-52881884 -132648912
728214564 -810122500
665924336 21947948
685906144 -625698568
143702988 -116089644
170500748 382814740
-897695832 3990536
-459377688 961340512
490632032 160568100
-534455108 963670752
357575328 -423375480
898307520 792427240
-865334624 555339884
-485083148 484908380
-597910456 386863532
-527260492 -836425084
75572596 -534353160
-103273324 -527143980
-298795024 -350977836
434633452 -449721756
995798936 -815190772
-545348980 -181583952
-40997660 -484879252
-983404972 -261540312
429434104 876155676
-867344456 -895904460
374192852 266011460
-542013824 860878040
196046004 -385203236
-710781456 200298692
-228290700 -491666076
-256997080 267258947
809947732 682541860
606750804 844202260
-538911692 533945368
519497880 965680584
-42308420 -784417040
567063904 -470591968
657972392 -64547648
-335292408 760386440
808884560 841901148
912070500 365964192
480437232 -423142456
249102656 -365134044
459843736 -835085196
72441336 286051524
-967617596 -207770024
-400102208 -704970420
301314596 -987308124
-160597228 568141640
-249146348 -839148552
162053628 39133468
-961777432 -232121032
-236970844 -432507108
488767840 -276497540
26098688 -208833196
-720816052 810137064
220819368 -626120924
-505064956 -237145612
368658532 961384204
499559764 442148476
948363988 -307999472
-676963848 65814716
-509856512 -751560656
-573544884 613639576
-23098504 703688788
938533288 749914924
303644836 -218707588
-446284652 -678522196
473825176 544431448
916905748 -329495936
872660316 297731852
428676776 -941052860
-711713552 -441711556
333748624 -285905884
-837546512 707533684
-753308336 196337284
89655984 -322228500
803932800 327893896
328199740 564209360
-431094400 -795995420
-418918896 -500040376
-257004261 267255523
-351225424 456027968
-572321508 -594793760
90355056 714320508
524507896 654477032
-711859192 744846652
721049076 510395380
787169636 687144084
-425239672 -961063796
925483944 -416093480
-31312600 5024580
-257004742 267252800
430060356 738147212
360007516 -134265516
-642461732 -632951440
-448352740 -112404952
15874760 216086068
-400495436 -68465364
385159544 80582612
-446648752 -389980228
383135148 831225736
978220188 -729059276
-257005814 267260541
571549616 -899137668
885330996 577681060
773537732 615969816
-495438152 88141328
48323352 583011484
182851020 -5388680
751808244 540863268
308858748 582632820
421467596 484005412
370639236 779115744
-753352028 965767968
-877743152 -725811504
421118060 -748822624
146863376 33803044
-105589000 -606008040
682774884 -530304368
541241932 443590312
841056436 239912772
486889084 -800990872
31006756 -754764736
-843954672 -462931304
224314728 140396960
462610896 -42017140
995900884 -143382580
-257000631 267261405
918172816 412379660
63528168 -984366196
1383580 -487398824
594924836 -295969608
262341332 -189899996
-33380688 304984724
463455608 325359760
906172080 363721336
-783732532 66076868
75368700 -584642652
-888098156 -582268720
719476164 -699042872
-414622516 978191060
-852372664 -900113456
-272973052 -884005672
414811848 776042740
-795296348 -372197584
-733253708 -440153208
-813297452 -584526140
636665260 -871407812
757036720 214848128
373945264 83859512
4835248 -522279604
-213449984 -540848704
-494156520 432914900
631698936 -115259496
-257002107 267250322
-710300844 -30147480
305305132 -458285388
-678245480 839993264
540251580 -679366908
681930172 57207392
-582195900 -149921816
-22617892 620047736
-257010834 267256923
-7471332 742618360
418583924 -105210336
598420196 423666760
384853700 4034228
534324032 -950519460
324500484 500724884
-289415808 -52838192
-29564920 98307000
-518827936 90558952
386135332 -820739656
-571622436 -217425956
994313408 541314752
836527032 701373112
543441096 -104948184
699538048 -97447724
181088776 470490020
-111181576 534993976
-970879932 542392488
162869212 728942764
-26302584 -776479660
290289648 -770595804
-396956384 987118792
-768600536 402854804
-123692052 715106964
690187960 690872468
709878488 -643364700
818190956 -608614996
-896821992 -673876280
-643699672 31967980
-420491808 -872835084
-135284996 -328418200
-33322432 -895744256
-122701700 654200316
649641784 -408651276
-159839900 119060700
106695864 957539308
-304839084 750031436
-65304976 -75718236
-981249500 609051916
-458591232 20360472
668691496 392849336
-848644280 849620068
806190220 -66353584
265691052 -419705352
-777411756 78383448
-693027940 518842500
455489100 -797539204
-65436052 -710854276
8898604 -407282260
-542596384 -327063748
-856843812 312805592
920051572 511021632
399359444 439468700
-646306628 63411656
289779908 392601748
379333944 -49284576
959621960 -778620568
-257004197 267260012
403102392 -803466752
310999656 393912508
308057728 359992952
-573195348 483087880
-921173000 492787504
-622334284 -36424564
-636170084 957116952
-348181548 -134993716
-297717288 968374924
902866052 154509476
8388864 156548436
394742656 13966876
44711480 757866868
668837136 -151116064
237072792 -646816368
-475645676 563772440
178044900 -215547200
818686132 422923996
362774676 161179788
574899336 -569335888
-814171292 365046660
40793764 -986812948
854207728 -643874440
258962484 -931950360
-186754172 -663200868
708320140 351298244
-694338700 186200740
-700382760 -117167380
-30992192 -990206360
-954844968 585137828
-741904724 506186384
-283109596 814418880
-843080832 978584288
575161488 4223560
58197744 -211847944
116351796 52648860
-864635552 586390332
-866004568 -174068928
-53610084 526634240
-982429184 -490049472
-964486336 122250216
-251607664 -852110512
-816749120 -619377792
175874864 -884559104
925935428 912929776
385712976 -704183964
358667628 72921948
-279963772 -69601356
-556228288 -156752332
-256996579 267259159
-315660136 -612372508
192332184 399315752
571899152 -395427164
431924548 736312148
-890370140 -759002860
580346272 -944082172
215197664 -690056884
-769794784 778649696
-399767236 427366016
600328080 607537260
-220411576 -340083964
377702776 -944067608
-492904016 -394203788
-400844972 299858196
-662195952 -894550008
8403428 103535476
804340592 666288436
-762134120 -196992664
-506754380 630766840
966030120 759949520
-415918712 692911428
-257008922 267259571
-966598116 659050128
-582268720 454804592
970501268 70300428
35783748 410981516
582487180 963554240
-136930728 456333812
987264432 68043008
258627512 -354181916
-73198664 -542945920
-130100212 324456792
-301838900 108152264
-257004474 267257445
-257005580 267250576
-855227208 -189827176
-635849676 513890740
429099132 -888258360
-672143164 145188516
-955835320 646903752
68232340 -545261596
-996614520 410486340
370799440 -972671304
247398668 38609164
549281260 617426216
-940324660 -266521200
300440756 604464256
-453974444 -219654248
-938212880 656836400
-166233496 88840400
-660273504 -669900308
-730151576 693989164
-851178416 -178219668
747511864 280721100
728331076 -838085380
501846312 -253253396
121478324 -169058912
-862349004 605119636
-647792156 843270164
-65712768 -679803828
-572379764 -363561132
-323393620 -248068612
692547328 934513624
-298066824 849518120
-771382260 516920052
-538198056 507686476
761347664 -334797232
-712776724 439891056
-100010988 -518303632
-109506716 226120664
-580564732 -698518568
-167952048 -703819864
2577828 -698984616
-102836404 259515916
169932752 -804908588
111880648 201842476
603007856 844420720
-257008430 267257484
-213712136 658991872
-347715500 179588684
-985968236 -253967032
268137804 -334476824
361522172 -910279128
-71669444 -321092508
-934877724 794990504
-750584868 -434138276
136173400 -714102048
217469648 -861562548
-883393984 -352783772
11505560 223236992
458285388 -344846392
-747905092 -616566940
-256998791 267256815
-946383284 555558344
-354123660 -664890292
-171826072 890268192
-288250688 -923590624
-525381736 -613479372
535227000 965083460
-737972444 354749912
974185960 -418802384
951582632 831429632
958063612 301401980
833716180 -394043584
466659688 -97054496
-735161592 -316752436
-263972500 -866470616
-710329972 -199788952
910817996 -886117452
-174869948 -914036640
664293168 830046052
573370116 297469700
-90034648 947562968
-61081416 -950053412
989230572 929357968
795077888 886408732
-532387020 -535984328
578016032 -638077968
554451480 633504872
189230052 -589885692
744934036 471713396
-943208332 844551796
-989041240 258467308
-892918840 -854688340
-210012880 874145844
-257002603 267257683
552427084 -637116744
-828866368 -1703988
407325952 -410661108
562490808 -100010988
9976340 425356184
-592317880 255030204
-828837240 601886428
-925003332 -106972580
-235354240 935241824
228596544 686692600
-399869184 981715548
907293508 -119905412
-193497304 -90136596
-974695700 56566576
82985672 652656532
-358740448 -412612684
801937532 462013772
-867460968 141139724
411272796 -338671256
-529576168 -130639080
278012196 -95015536
764071132 -489350400
58678356 -390577352
-592827620 994022128
185924024 -457295036
-602483552 721617072
-672041216 -920881720
-814928620 -6757696
383397300 -722490912
-257005470 267261711
600197004 -850799752
-893457708 699334152
451047080 -772649328
-382523460 -836760056
182632560 -238762216
-257004896 267252335
-860921732 892103256
-469048184 -386339228
-603328264 358827832
534629876 384664368
390154996 -19836168
919891368 271953572
-515711240 240393384
78791240 -594182072
-261321852 910992764
-825531212 -169393884
177578852 343404556
-929183200 600561104
-257004896 267262549
-895831640 -25253976
-968433180 -72222876
771455080 -848323872
-943601560 -19850732
-652030280 -114837140
-680313568 53435316
675099656 -276745128
-37414916 69149872
-37997476 584453320
-122847340 322184808
-257007791 267256311
-863397612 735088772
225028364 479286676
850639548 226353688
397189408 716810952
-932285332 505603824
269492256 -259705248
831400504 459319432
824569988 884180440
394276608 521726172
45046452 -660273504
261103392 678216352
727632004 -130216724
-619101076 -376027916
-256998681 267263124
834313304 -870868944
-706616152 311902624
-652467200 299960144
-468960800 -249568704
-331665972 -438784192
-972103308 -900623196
966845704 494870156
459246612 568316408
-514735452 974156832
281594940 74218144
152383132 -615722228
655438256 -311392884
-76359052 340346116
-922658528 -124070716
894506316 -59843476
-216464732 -388451008
489947524 217935696
-189055284 411127156
397262228 56450064
-793854512 -678012456
216144324 -585866028
-3582744 -411971868
284828148 32987460
10296748 229193668
-142800020 332394172
80029180 -744904908
203196928 -415059436
-544635344 895554924
-372008252 -202366780
162738136 -375940532
332423300 -144416624
-310402532 132634348
-257001281 267261837
-437327792 279308392
448454688 -947519276
-995813500 261933540
414418620 715281732
194851756 245112120
706645280 -55503404
-537018372 247296720
-845862556 563583108
-879039348 3742948
-338263464 -442163040
-942174288 -613712396
-746638024 -165942216
61882436 711873756
-619290408 -857659396
780368248 218576512
-320131284 -232980308
-711538784 -659283152
284318408 -734549904
308232496 32332080
806496064 251563972
504074604 925789788
-311087040 488796968
-472543544 -882170608
687187776 683080728
996468880 -599934852
684842972 753847204
91607560 -602614628
-415496356 -994269716
849343352 -154407528
-756119188 -699654560
-635805984 -295853096
-165869396 -438492912
-510045844 610741340
264365728 47391256
749536260 845935376
348909748 842702168
785218060 669244928
419749044 -149310128
371731536 966481604
462829356 993046340
539115588 -189113540
-916031908 760167980
986099312 860004200
-257007563 267254757
-475339832 -781140140
-556694336 -243408132
-750541176 -951262224
-448061460 -45614448
-598813424 757983380
-89452088 -139639632
217265752 -556373928
39279108 893967448
829754772 -795776960
696770888 -937644884
307038248 -322971264
164296484 321762452
-773770756 -643175368
-708028860 269288360
-115332316 -484005412
-885170792 -659545304
-460309784 903084512
-206502956 -49634112
-44449328 -941824752
818933720 876315880
190438864 -129051604
472077496 901832008
880583132 972685868
614629928 229222796
-982239852 -280968688
-534120136 518230812
621839108 784169452
-936406944 -801821020
248403584 -873140928
502181284 433715920
63892268 91651252
626776304 -238674832
-332598068 -475529164
-906900280 -268341700
516890924 51323536
-197589788 -86320828
317262176 202891084
492787504 156956228
188021240 903477740
-132095480 906565308
178394436 946383284
935664180 299100868
545960668 578467516
-863849096 -113977864
-891855668 101627592
-594254892 -699290460
482447064 -361565864
990890868 565680324
-23477168 239403032
-295896788 -660637604
922105096 -547650092
187773652 -658875360
386834404 715252604
522104836 540324400
-608178076 54207208
-448847916 -507409760
401864452 73387996
706747228 -32201004
-409364912 357342304
-980929092 870868944
426157204 -742254260
-513206232 465625644
979880484 267613500
-811768232 398034120
-405621964 -349870972
847144188 -589288568
47930124 815511180
-324296588 320014772
-257005919 267257310
749143032 -298605692
-29943584 784271400
-601085408 -970938188
323743156 834779352
428356368 896618096
330151316 -573297296
451818972 594458788
794582712 -305610976
50566208 -789150340
723000652 -730166140
177768184 -201988116
-835187144 -632689288
-141401876 689663656
-22151844 606459524
817419064 -375445356
682629244 81835116
-233504612 643189932
-252292172 832186960
-811651720 478835192
-311975444 -941970392
702989716 -869456236
657142244 -222814636
210624568 -792543752
327486104 -113147716
317276740 608076128
-146324508 98452640
-949456288 877073208
785174368 832886032
-284871840 -958777248
-257002876 267259377
394218352 -802418144
-826681768 53828544
-656064508 -51236152
770741444 780615836
865509392 -962432812
-44347380 657666548
158237860 593774280
623237252 317844736
724253156 86320828
391145348 147620704
998464148 -769270480
-529852884 716155572
-122104576 540513732
-440837716 212780040
699246768 -591371220
-322010040 589623540
952529292 -248214252
-709150288 919789420
770581240 589929384
-708698804 -466834456
28632824 -524056412
3014748 690901596
733879960 -982909796
-304999288 3480796
682381656 324136384
-74378348 95568968
989376212 -926328656
344176448 54381976
120254948 -546062616
860047892 -214003416
-257008635 267261871
844100312 -706412256
229106284 -204988300
336268196 -29914456
85039196 308771364
-710781456 133479060
620965268 498583976
-451047080 125192144
-478179812 635995316
-609911192 -469849204
-257004082 267261850
-541591468 -330675620
220921316 -664861164
-467242248 -849474428
110162096 -40691816
650836032 -561180048
31938852 730268088
901657240 848877304
894200472 793519540
-134003364 915988216
-453217116 111472856
423433736 389339412
406685136 -181088776
-131571176 261161648
-297892056 599235780
-271065168 771658976
901103808 -310402532
846212092 44099792
638806168 173457240
-852867840 -904686552
383339044 -854324240
129634164 365250556
-814346060 438376400
-646758112 791291248
-966234016 867155124
-90136596 897127836
184700648 -781606188
55794684 69135308
-836439648 -867198816
597662868 -912798700
-136770524 -575511024
-639286780 -293755880
-218460 -47842740
-458139748 723364752
-257004312 267263350
-837808664 -461737056
444376768 -481369328
167995740 -417447932
939101284 518915320
-78019348 -211556664
377484316 828691600
-748982828 -129779804
-279483160 619669072
746317616 -604872048
-227154708 -249685216
-292969424 281827964
-98030284 -593716024
-769401556 977666756
-510045844 -52080864
943062692 351108912
753876332 347686372
-991211276 344322088
605396352 419763608
623353764 -454571568
-61809616 -123968768
380644704 -422690972
-256998032 267256978
-260316936 -935460284
-879505396 875878960
884981460 565039508
-398922524 257491520
130974052 519541572
-225916768 421030676
-404748124 73883172
-894666520 -559650828
-953898308 162985724
-632310624 -277094664
-358157888 912958904
673177208 604653588
-876068292 -14942664
-358900652 809860348
210143956 -982021392
709528952 766590704
-99486684 -54280028
691702616 -586550536
-540076812 -686532396
-424642548 511575064
-805534840 -826128336
-779771124 107205604
-769008328 834808480
-956519828 439206548
-276439284 -657025732
7602408 139421172
522847600 -430235124
-321587684 145028312
-134061620 -8811220
-257007573 267261946
59741528 -649918500
-476869052 568957224
-136129708 -701562444
947053228 88694760
-883292036 -559417804
661351240 -947111484
311946316 219916400
-594269456 655627588
-375561868 451527692
-175510764 -989274264
-400830408 660987140
509011800 754284124
-223688476 519934800
350526352 -7223744
350191380 -379989324
671196504 -961806560
-257003704 267252538
-708189064 199876336
-752740340 -792179652
712922364 -164689712
-28181340 516803540
581424008 810705060
-994196896 -825254496
-892292588 638645964
906667256 -644486128
-615998944 232616208
17738952 -96049580
-872645752 -846605320
-287071004 353206128
-957379104 772969736
-639141140 92175556
-795427424 -206459264
912551112 -765483840
192973000 -398572988
353089616 -319825440
498161620 56246168
48468992 -187132836
333180628 -399723544
-257008336 267257071
-300630088 -64984568
476184544 -190540812
-608440228 4412892
-256998731 267250485
-568330972 166000472
-351196296 985502188
-837226104 -941140244
571928280 477335100
-755026888 252350428
-305873128 -183579220
-208148688 -759629112
-318922472 -423229840
-860251788 207668076
-441274636 757328000
-821904776 742341644
508851596 605876964
-481005228 -243466388
-49503036 -786878356
-787213328 -160903072
552354264 -191574856
-340579140 591633372
916993132 -669215800
132896500 653020632
761871968 189827176
-288352636 -313373588
974986980 142712636
-936450636 839541780
-466077128 793519540
574433288 -109477588
-779377896 -822472772
921304076 -304737136
993381312 -211163436
-335234152 912696752
885826172 531687948
-763750724 46167880
-221795156 -229950996
410763056 612867684
-316796128 928527820
354560580 -406874468
678929988 -802418144
-747540992 616494120
593293668 -965185408
-591021684 -47799048
254316568 -65479744
13675596 -749448876
279308392 300688344
-286153472 -360648332
-257007778 267251042
216071504 -800932616
193846840 169000656
-421088932 510628404
-540047684 -76577512
-339661608 919556396
638150788 354997500
779217692 677546408
111458292 -378722256
-257002828 267254958
550242484 64926312
-961369640 -542843972
777615652 341525800
375590996 763808980
542057516 675376372
-549572540 -294731668
-257009996 267257849
228145060 -548188960
-186288124 -775183464
460003940 325010224
820011456 54236336
-652714788 -908779036
839585472 969627428
308640288 703965504
887894260 -49939956
19035148 -260884932
-83626488 -231494780
587060276 -948407680
-409947472 740914372
267453296 -638310992
-116759588 495248820
348778672 746667152
-257007768 267260500
-198754908 -636985668
-414637080 -740360940
895292772 -261656824
-126138804 -728083488
478179812 -700717732
13544520 -368207048
988269348 -962010456
-130318672 -644719152
-492758376 -190540812
-785684108 -707227840
-571272900 -937863344
194094428 -533173476
689124788 -665414596
-933872808 -494578876
-265589104 546980148
-201201660 -290129444
-739661868 462538076
537935904 891841104
803874544 732307048
190977732 974156832
936406944 -677735740
829652824 138853176
-257001876 267260527
225829384 414811848
927450084 -719825700
-871524324 -92292068
-576778092 -796155624
774848492 -423390044
-28137648 553563076
730442856 249991060
2184600 932314460
-239330212 -287347720
-669827488 -796417776
399330316 593483000
282614420 204420304
458023236 635092348
372124764 -331272744
586113616 858489544
559010012 -267933908
-909434416 393082360
-430409892 512041112
889991476 -235732904
544023656 -344773572
224285600 -756803696
-796563416 250413416
-995988268 514997604
-815962664 -721369484
-73009332 96078708
-990599588 304023500
-198682088 635456448
-821613496 150038328
-327253080 -72004416
-915332836 478893448
-581496828 697732112
-257005885 267253408
336282760 -999498192
999104964 448207100
717029412 105181208
-579020948 479709032
-740404632 -262632612
53915928 -808287436
-352375980 456901808
-317553456 770435600
91432792 -461227316
430642916 404587920
413792368 612489020
-760881616 859800304
208192380 782975204
399111856 984540964
-653457552 -337389624
303353556 692037588
80378716 304373036
82315728 -346084332
342792868 423462864
622319720 378693128
-855387412 564558896
739224948 -16311680
732205100 83175004
340957804 513264488
-545669388 -145669128
770173448 -531149080
525323480 -890879880
629397824 -536261044
-725039612 933173736
999512756 239213700
-999876856 895205388
189317436 389528744
346215408 748473088
571243772 -551757140
-558573092 925003332
887573852 -998595224
833352080 712194164
-741394984 -897040452
221460184 967253496
-828720728 718311044
-814651904 -821569804
224809904 158165040
-541212804 -951247660
960131700 -477844840
-174724308 -716242956
631931960 -435143192
-561849992 641165536
420462680 528090640
576530504 -107555140
-719650932 319475904
-403189776 -879986008
-294833616 -705057804
545567440 810122500
66164252 84223612
-786091900 -985341984
-256999949 267249974
-239097188 -486903648
-752041268 -121755040
-136552064 101307184
-945072524 534382288
387941268 149412076
520124132 281682324
-159068008 84689660
465727592 463193456
794975940 920663260
-90311364 -326757904
-338525616 156067824
703455764 550053152
-839949572 281886220
535241564 22312048
-293348088 -330355212
-924799436 990978252
-257009392 267262243
-334578772 -991531684
404777252 -326510316
-286823416 254666104
771877436 308480084
-50478824 457309600
-815860716 -534833772
144270984 629805616
872063192 972001360
782392644 64081600
-900098892 -617761188
-921114744 505924232
753017056 406685136
-750002308 -180040168
620557476 841566176
875427476 -630053204
453013220 566393960
39118904 -284842712
-542552692 617469908
104482136 -967035036
-105457924 -833308388
-257006143 267255757
-257003594 267252883
-856916632 -997765076
199905464 -276366464
-584118348 359963824
7646100 -697979700
-257002861 267255096
-396606848 349288412
-922556580 682556424
-761435048 -201056020
-781897468 -1674860
174913640 -94986408
-153198716 -281172584
350555480 -468028704
502443436 -555922444
-373959828 -384635240
-321500300 601405816
-2810852 439104600
709878488 -348414572
-137338520 689255864
435041244 -440284284
899137668 340564576
871728220 -177797312
-981264064 714247688
-52546912 776581608
-977739576 712718468
485316172 -441900888
79839848 543441096
-292328608 579166588
952820572 988414988
981322320 -522498064
-909856772 -776639864
-718849912 960073444
347511604 -447566284
592288752 -737229680
-518347324 -877087772
-581642468 404937456
265356080 -798762580
409714448 687915976
404107308 571403976
-984322504 342254000
749070212 -512288700
-216552116 -994400792
381329212 939931432
-829536312 -968418616
-477815712 -926940344
412903964 507599092
-394509632 -560247952
547548144 363546568
-842614784 47682536
-796767312 -768090796
285964140 -203852308
728738868 731389516
303513760 291760612
831298556 358551116
972933456 -465625644
368075972 -590220664
662108568 636053572
-930581344 310082124
313329896 952121500
-257001352 267261332
-879811240 362410576
737244244 -579152024
-551596936 -652554584
-982938924 -121216172
-153839532 641762660
-873009852 -320451692
-475616548 333034988
734447956 278798652
-292925732 -657739368
-624839292 181263544
-96515628 -264220088
-774863056 340360680
40487920 -658467568
-50347748 -657870444
945422060 852183332
242811008 -98088540
509608924 808331128
509055492 288279816
-991327788 368207048
-38128552 -414069084
115623596 201085148
921901200 378416412
558471144 -254112672
-289226476 583288200
822443644 866164772
266856172 -396548592
270133072 867854196
-630344484 680532028
500477296 837124156
-272885668 789223160
30045532 -433817868
-550941556 -684071080
-796184752 609110172
-503681376 45133836
-436075288 -547999628
-438230760 404267512
-856610788 710242588
679876648 -565447300
48905912 103142248
-595754984 314626092
349608820 -871917552
-526299268 707737580
295285100 -768702484
-795631320 310795760
-552470776 553621332
-363517440 -961995892
366808904 913861872
304140012 747992476
-257002572 267249605
-257006906 267252465
523983592 758595068
433672228 555267064
-26914272 -787926964
721515124 -766765472
630373612 -167311232
-765032356 -464009040
-455358024 186142484
390926888 487660976
-691688052 906521616
285862192 809845784
-299057176 -372998604
-814011088 -871247608
815088824 622115824
79534004 983273896
530318932 -151509292
-417841160 -768411204
-191341832 -418889768
95015536 -764639128
171316332 -268953388
713475796 268006728
-257002610 267249723
-886947600 -122614316
409830960 686197424
894127652 652554584
236708692 693989164
-586637920 669346876
-768993764 -610115088
387038300 -159286468
-241951732 364143692
-257007011 267257819
23855832 193133204
188676620 -320728408
-730705008 981060168
-278361732 422254052
-861824700 681580636
303921552 424569728
-257001062 267257899
112914692 186608532
939290616 935533104
-256996926 267260573
-240262308 127580640
-645884272 610275292
315703828 501190932
-344016244 -596861848
60338652 99923604
-578307312 -242636240
637058488 -755871600
470504584 827730376
-705596672 -5243040
-697601036 -230271404
-257005471 267252889
-256122504 5883856
678929988 -93631956
-48716580 17374852
-538969948 -999498192
-256997042 267260603
-341249084 64008780
162985724 700746860
-957422796 908808164
-787883272 -964020288
-130173032 -503069688
631436784 -826638076
-381984592 274575092
-241908040 711116428
367537104 -912390908
469222952 898511416
894695648 -595420012
174928204 503841580
278245220 888462256
430031228 -821263960
-131673124 -500957908
-946718256 -82461368
-809088456 -313329896
266098844 256996344
21307132 -497477112
290100316 -415088564
-71116012 561150920
41915192 -305319696
-724748332 90631772
116104208 266914428
-309572384 590905172
132692604 -553300924
-124507636 144154472
-42876416 256384656
-432492544 837444564
-426098948 524770048
532765684 -140207628
-563189880 -788902752
-717786740 241281788
-917153336 105239464
202643496 860834348
934382548 960335596
93107652 -47027156
856654480 497928596
5796472 858052624
165563552 -6102316
317145664 940892656
-257009615 267259016
-816166560 -665866080
-397713712 -908225604
-961893944 716068188
174287388 -497608188
-647442620 -136988984
677211436 624882984
-663885376 -731651668
44536712 -435915084
-231902572 661933800
-828385756 -287551616
190657324 -522163092
-191968084 551961036
774702852 821598932
-344904648 -360327924
794247740 -469033620
-257002832 267251185
-138794920 578190800
-549922076 -958893760
-43983280 -506856328
342982200 83699308
-536945552 -290508108
-75965824 -94301900
-105152080 -630533816
283196980 -857936112
-794903120 378809640
561267432 570093216
47405820 -324136384
453289936 231596728
43225952 293231576
257476956 438172504
-344831828 -946878460
485767656 -570865108
-5344988 448046896
831618964 336763372
220571780 -550548328
-502443436 -862028596
591342092 -729423376
828312936 954393484
-150650016 -441973708
-470417200 309441308
749725592 -252175660
-11301664 -692911428
-257003705 267255336
506754380 941256756
991065636 -185501668
-648811636 243204236
-558660476 -474422300
-263084096 992478344
-647559132 339472276
-607391620 -922614836
-963932904 -290988720
995609604 836366828
23783012 -626048104
-591837268 -796068240
-47697100 -478573040
-678551324 -266200792
714975888 -540673936
154742500 -701314856
356628668 367041928
-752623828 -255569072
-517123948 507133044
483029624 -2344804
-853173684 708014296
527391568 -195011960
-124216356 252481504
-1645732 -419749044
-17302032 -675580268
695387308 -737185988
-92175556 793286516
-636170084 -170457056
587118532 -689168480
224635136 -92627040
541941004 -935139876
-924114928 845527584
590162408 319082676
699669124 -257243932
-528396484 -215998684
-350584608 113351612
507205864 568025128
40968532 455081308
345370696 760896180
-135022844 -520983408
-698037956 -269186412
115521648 947402764
-419545148 -276410156
127871920 -405228736
-394058148 -300950496
230708324 -635878804
607289672 -254957384
335481740 638412940
-941300448 831677220
-257010360 267256204
333442780 -541518648
739909456 -534222084
-611775384 -36366308
-865800672 -992449216
217688108 -777979752
160407896 105166644
-494564312 964005724
-155325060 -593992740
886496116 -116643076
916104728 -87194668
710868840 -74669628
-840240852 184729776
-30380504 734360572
947956196 836381392
-257008206 267257461
131804200 350293328
-93355240 334593336
138576460 20622624
322417832 -995769808
-379013536 397917608
425312492 -626499588
-81980756 118827676
872820520 295168588
-564995816 -499501508
-731112800 -247471488
-874582764 -468713212
30555272 -380324296
624882984 -234888192
-913949256 830919892
-972904328 -392150264
-127901048 823404868
-92452272 -482272296
-87864612 519352240
771993948 -619275844
42876416 186390072
157538788 490195112
765352764 -851251236
980798016 325097608
-226411944 493573960
-256999035 267258807
560320772 -135882120
410457212 712398060
408112408 -53231420
-79184468 472820260
-194910012 -537222268
192448696 -532984144
259428532 -752638392
284944660 250151264
-884588232 -855591308
-536173660 -573894420
-271778804 -533537576
-225712872 -843648828
627125840 -652073972
-360342488 266040588
-874306048 303047712
-627883168 -79097084
559650828 -350380712
944970576 -107263860
-573355552 -176471988
63426220 -488651328
794509892 -609852936
-299814504 -916556212
-999731216 -354706220
353628484 -495700304
-257005571 267253921
-917459180 852474612
-256996502 267254533
-969001176 136712268
258161464 14651384
417884852 284871840
583331892 391786164
-51862404 196584872
-66120560 -607289672
-669710976 647515440
-889175892 843590572
350307892 424365832
382494332 -909536364
-694644544 -679425164
-257002069 267260325
225013800 -611571488
-815423796 577753880
-257009184 267255673
-257006035 267258292
-306674148 -176151580
59756092 -876417828
502428872 -326291856
-985152652 666055412
506914584 -553475692
-18190436 -429812768
-177331264 -517575432
-377163908 995769808
-547373376 -459013588
-92437708 -843969236
245985960 16544704
933144608 -217571596
-81441888 -946893024
326248164 457396984
-1281632 -259748940
-546951020 632310624
-595041348 -498059672
-101219800 44842556
-280691972 -816210252
285075736 -196934408
-508312728 156796024
362920316 -517182204
-117749940 522774780
-257000822 267261817
119162648 118114040
658292800 696465044
851338620 -270526300
747817708 97739004
-291862560 -509463284
-747307968 568622252
-967515648 299363020
-591473168 14054260
417739212 -647500876
546921892 -148829516
-22079024 302057360
919818548 -48148584
-614236700 40182076
576020764 -60557112
899399820 -302275820
-996075652 -700936192
-257005186 267261795
138197796 719112064
454891976 328855120
-315339728 -804151260
893122736 47070848
279177316 999804036
835624064 537353344
-182195640 562884036
-123036672 759483472
818292904 -598493016
508036012 -657739368
-94753384 303775912
-165782012 -205556296
-637175000 606313884
578380132 708990084
25152028 -461926388
-477378792 983754508
544606216 579224844
104219984 -255554508
712514572 -796840132
-133639264 144183600
-910264564 -870504844
487384260 -10879308
-104948184 387664552
887311700 -919745728
169670600 653879908
-227780960 355026628
-808928252 -620397272
-891069212 490005780
810093372 -173355292
470169612 -79053392
-751575220 -384911956
562985984 -432477980
-976326868 -595988008
-170850284 605279840
-366503060 -488534816
-62028076 -733093504
-970938188 576952860
97957464 112186492
859596408 785917132
867810504 -371163540
-257003505 267257557
158325244 -199643312
413268064 551713448
690100576 -584642652
5461500 952820572
839294192 226309996
959345244 -434764528
37298404 517735636
226950812 -473344564
605541992 543266328
-770683188 -686838240
451717024 -303688528
104059780 291265436
213435420 895045184
-534586184 -526532292
-863222844 209969188
494826464 -100666368
-568505740 685105124
-550999812 -989143188
-157742684 682833140
-335510868 544810112
624314988 792689392
-992958956 -265370644
-111472856 123226004
315616444 -797612024
-164762532 -938402212
-88898656 125250400
143702988 -113016640
-753876332 -678260044
844770256 666201052
-651098184 412059252
-257007169 267262077
-423011380 970297372
-375824020 -891243980
-576224660 699654560
-482578140 -950461204
-699756508 718820784
-866499744 -892933404
-529066428 837779536
-582676512 -703164484
215984120 140659112
-494127392 736952964
-83160440 929867708
868611524 556796284
-231654984 -303440940
-804617308 141882488
337258548 -580928832
-187118272 39919924
-478747808 -556956488
373726804 -129852624
-149106232 113307920
689124788 -778489492
641631584 -25399616
-819749304 -211425588
469892896 -355565496
-475004860 780266300
874218664 -410471776
87296616 399330316
-247588 -13573648
211542100 -614877516
746084592 353832380
333238884 -760983564
8359736 219027996
205250452 517429792
-135095664 565753144
859596408 211440152
203954256 360444436
-465581952 6568364
482214040 -715034144
-467999576 -889685632
135401508 463717760
500273400 -227111016
-260156732 454731772
-769780220 375445356
-257008499 267249419
558485708 349069952
-257007510 267261977
333748624 750948968
-376246376 -336224504
-819326948 -185822076
931528004 -604624460
-587045712 85752832
-907133304 -42191908
-117313020 -633606820
-762949704 630038640
173981544 448148844
-72383080 184875416
944460836 640597540
-462625460 -419428636
7762612 894098524
317582584 -327704564
3495360 -10355004
853887320 -105705512
-702611052 -486947340
-368760480 322039168
179617812 915624116
421365648 -749754720
628800700 399505084
-496006148 686110040
655496512 34006940
-45192092 -538736924
-923634316 923663444
621416752 -882491016
-303557452 -662574616
-473126104 935955460
-327063748 -914895916
-379989324 178671152
883539624 -485986116
479111908 -771600720
-39905360 -822851436
-853901884 -423637632
-257005092 267250499
697542780 70941244
-114735192 -324369408
-728971892 786004516
346725148 356803436
794480764 -291338256
953738104 -8869476
-47245616 370682928
-929605556 -381052496
207973920 -420142272
-750366408 -99384736
-781154704 893239248
612620096 620644860
-466397536 -695824228
-846882036 -40866584
714771992 411462128
520531924 722185068
-61416388 712907800
562519936 -183171428
134571360 429026312
811651720 -626470460
603808876 589070108
394495068 782975204
804151260 -333894264
619800148 704781088
-13413444 -621722596
-265967768 -296129812
-553155284 236344592
-197633480 -895219952
765105176 -808651536
-221722336 637757560
753352028 296799756
-307562552 -206561212
-62523252 -730297216
-950257308 -715383680
261933540 934819468
36045900 -512084804
-842308940 522235912
650850596 -739763816
75820184 827351712
684639076 501482212
887413648 389295720
-178044900 135852992
911953988 -895700564
-256998372 267262380
503797888 123692052
-903434048 486364780
392135700 118041220
452022868 309470436
-802155992 698416620
955951832 522847600
982137904 294469516
-885564020 -340433500
877189720 -349521436
-618227236 -38813060
-317480636 676628876
-652510892 -775533000
183914192 11359920
-978424084 207478744
453639472 170704644
604624460 619057384
-826973048 484995764
244427612 -608964532
285600040 -745487468
683881748 -641908300
-660331760 396912692
-46240700 653734268
862815052 999119528
-964238748 849285096
770173448 738292852
-454076392 954276972
-470533712 -853843628
842673040 -818205520
164048896 993279364
-962826040 862873308
-900754272 45454244
323510132 -19020584
-805112484 -287143824
184525880 -649394196
930989136 124114408
478369144 -244194588
181671336 -734986824
-646728984 -705786004
234422144 -976778352
48658324 906375976
671910140 307999472
-256996837 267261116
-380673832 52823628
485054020 170092956
870635920 -793606924
-198186912 -420477244
-957131516 -705523852
-528192588 -589681796
687420800 -997706820
880350108 -225858512
-150912168 -145538052
-252845604 -701227472
-668808008 -327223952
484092796 -968753588
624518884 593162592
736268456 -417782904
-96894292 -837007644
-311786112 -621300240
-238689396 -537236832
-879301500 -859640100
-21904256 84296432
-659487048 238121400
-301270904 301489364
76606640 -263375376
-347992216 42293856
-47143668 785640416
719709188 818846336
716840080 -835871652
628305524 372445172
971025572 -717932380
-525177840 951961296
761784584 532984144
-274575092 -192113724
333996212 556636080
358128760 160174872
-227722704 -768367512
802578348 -473664972
-217964824 -909783952
-843226472 7864560
-773814448 519104652
-379654352 470300688
-807704876 -819385204
723073472 -431356552
-19646836 681653456
8039328 621241984
-216231708 910133488
75354136 -384839136
-962971680 -417200344
-972948020 812452740
791072788 -237218432
951655452 -499574328
-281740580 -743608712
-717946944 -424759060
-137367648 -688003360
-612649224 -186113356
358201580 -878616992
-255044768 769678272
483757824 -620033172
921333204 436745232
-280997816 -172364940
-640553848 -365235992
-875762448 16209732
655481948 479505136
127624332 -985123524
-548043320 -490559212
-903055384 31341728
505793156 -294032596
-218008516 366357420
784067504 -391524012
-490996132 349769024
884617360 792674828
-457644572 773057120
171127000 -600590232
-120051052 435900520
-426783456 878209200
-380426244 -642753012
624140220 240145796
-851163852 -563568544
783586892 -405010276
660084172 -754852120
884049364 892612996
779115744 11549252
-957757768 -22457688
905618648 625756824
-950679664 -665079624
-957859716 442672780
10864744 -563801568
833701616 446007936
538401952 -702887768
646525088 -417418804
724457052 -753555924
103069428 -923430420
939188668 -222392280
-719184884 -335991480
313752252 433730484
446226396 -329961984
-256996390 267250359
-559461496 163218748
-396053416 529925704
573326424 274414888
-256998211 267262834
84762480 71232524
-644122028 697236936
57629748 -621664340
610639392 460018504
773785320 674298636
87471384 505166904
-300149476 597866764
-45294040 142275716
-880626824 -671735372
63193196 -407792
-256999624 267258636
-498467464 -396869000
970049784 -51265280
-806568884 -490005780
-611644308 813239196
-373479216 646568780
991721016 863645200
162592496 -859771176
606372140 841872020
501220060 -602235964
-468349112 -454178340
-750089692 692168664
-9655932 -88913220
-372940348 681711712
-127973868 305654668
-992813316 -420986984
-568505740 -272536132
136857908 -531600564
379960196 343681272
-80495228 33205920
-527216800 -299974708
520837768 743463072
792223344 -311451140
-257000504 267249667
195769288 248228816
-111385472 224955544
145523488 -103724808
-854018396 -14025132
-973355812 642316092
-320102156 930275500
486932776 525163276
850712368 20142012
-329364860 787868708
-331738792 99588632
-596861848 -293726752
-294556900 207056388
-226863428 -436002468
775285412 668065244
-735816972 -274429452
719898520 533333680
-26054996 477437048
482578140 -228130496
-379960196 675623960
822909692 659749200
199366596 -949150444
671211068 811316748
252190224 -390912324
594182072 884704744
833614232 -253632060
-396825308 -219173636
672856800 135532584
807719440 754954068
238019452 565097764
-56945240 -709703720
255263228 -671560604
-552412520 956636340
-320509948 -450420828
-716985720 602629192
332510684 550912428
860047892 -825735108
-671502348 361857144
-715354552 67008964
892714944 820608580
-87427692 493370064
-210100264 -878631556
-983128256 -917255284
-257001249 267250624
320742972 -359293880
340273296 -874407996
-877874228 -935547668
-599235780 -934062140
-977914344 89408396
181482004 260782984
-130114776 274545964
912886084 724952228
660928884 -498802436
-282425088 -944781244
-74902652 78660164
839964136 -771396824
-643131676 378867896
343579324 759643676
-541271060 -547140352
918828196 -629878436
925716968 402898496
-579734584 889671068
889175892 268239752
-322053732 -22457688
-778780772 -573370116
880175340 -148931464
315281472 468771468
202293960 115681852
416719732 -261904412
480349848 -612095792
960379288 -109899944
355696572 792165088
771702668 983463228
-184904544 133187780
-348953440 -303572016
-839279628 169262808
-641500508 -460892344
-221343672 -539756404
526561420 992099680
353468280 477670072
-872004936 -619567124
807064060 524711792
724238592 563743312
-946485232 -171083308
296333708 524755484
-257003588 267260783
-730646752 -889700196
-256997513 267257197
-42206472 -911051020
-764872152 82505060
-403728644 -8141276
-333806880 -772896916
-174782564 -650471932
-257000678 267261137
-858140008 972219820
710242588 -252073712
496778040 566495908
783295612 -590337176
841274896 -294003468
621547828 -934542752
806364988 88447172
535183308 -627664708
58823996 -80844764
420622884 -498977204
-355783956 140528036
565549248 962112404
274181864 -46051368
-609357760 289779908
-345414388 369168272
352667260 -720553900
352361416 966845704
-543324584 472863952
-894943236 -599934852
887151496 -325913192
-785960824 -629528900
-235645520 313504664
979924176 -434546068
613435680 -480393540
-3728384 535722176
702771256 367435156
238048580 -999702088
504030912 -524507896
201390992 279614236
-902909744 -338525616
-963714444 -652117664
11447304 -262239384
922032276 -591109068
-289517756 -683765236
134556796 -542887664
977229836 13850364
323306236 558893500
972802380 857004016
883423112 -744875780
-224984672 304504112
718150840 366473932
880787028 619013692
39730592 112885564
-701664392 47464076
659967660 -29229948
-321442044 -402374192
261875284 -45323168
-203925128 -872106884
-698474876 -206502956
-711815500 674080176
249306552 578423824
-525323480 203706668
-438653116 387649988
248214252 638383812
-799549036 -565185148
-567821232 49706932
-778678824 925600456
-465407184 818089008
401019740 -53508136
704213092 -372124764
-265472592 638325556
-573705088 -835827960
-920867156 -534688132
-874160408 -148232392
438609424 -355405292
971753772 57673440
-257004113 267256255
-418045056 -770144320
74990036 458183440
890675984 -468800596
35084676 -664278604
747337096 -329452244
-450246060 930989136
-42992928 266870736
-396024288 -728724304
-20025500 474873784
-256998787 267255001
-561908248 -72485028
851280364 676497800
880204468 -359949260
-66047740 609547092
-858416724 692124972
-257000670 267254771
-553140720 -995696988
-264132704 -803190036
-320932304 184860852
-93122216 312223032
-257006712 267258932
-226455636 -35681800
-922527452 -60513420
-441638736 -861198448
-281361916 -781766392
-770027808 690945288
-257008045 267262100
340389808 -48090328
107045400 -573457500
194706116 350803068
-776013612 -956272240
740972628 993352184
-369678012 441128996
700848808 757488204
-557975968 950330128
-327966716 -430409892
-197851940 -849853092
935081620 250165828
-913861872 -643568596
-797247924 47842740
-35740056 -721267536
-272710900 -33176792
482476192 547883116
-951174840 439716288
-98525460 -840415620
-257006023 267263912
-746303052 686619780
-43051184 -793199132
33584584 -159344724
20739136 -108079444
-800903488 633009696
-118842240 475179628
749230416 592012036
-64562212 -987657660
375984224 462407000
921493408 -272303108
-287100132 -243451824
-598099788 993206544
949907772 232004520
-589987640 364580612
-313053180 836599852
-847551980 723000652
835988164 715907984
-829390672 -368571148
-700411888 335365228
-998420456 95437892
469601616 235936800
746055464 375663816
716097316 522250476
-624154784 624766472
58853124 -501292880
-705654928 -907643044
-794451636 -423360916
-909813080 -531484052
858110880 -748254628
662938716 -251767868
-837502820 668589548
-623106176 298270720
-257002820 267251928
476694284 157218380
260200424 231378268
-67285680 -106885196
-324311152 -25982176
-13355188 105006440
406175396 -691163748
-130697336 475208756
738161776 462436128
442716472 386237280
569831064 277283996
-279963772 -478048736
-256997582 267259842
-522381552 -807326212
-225887640 551378476
-417870288 995507656
-257008372 267263350
568928096 -476796232
-713504924 -590715840
-907992580 -864096684
-428108780 -781620752
-963073628 -757065848
-256997487 267254348
386513996 -750847020
-315252344 318572936
-477684636 912172448
964792180 686765420
-268982516 -480495488
-490238804 64897184
473956252 -839221372
932197948 84893556
-943470484 -124172664
446983724 -983987532
-746521512 266477508
-332700016 -145887588
-451585948 -791145608
-987235304 914779404
45250348 19078840
-256999275 267251238
-935358336 598085224
-457892160 -493501140
-327296772 -59901732
978671672 -73242356
975423900 -2752596
-216683192 658103468
-522119400 -60003680
928731716 -271735112
-106069612 -430439020
109725176 -319869132
-373217064 -860397428
-629412388 131192512
114706064 624824728
-218853228 507701040
-763779852 -590526508
-544708164 589565284
899880432 -804020184
-994255152 -701722648
409423168 -390839504
-204828096 -530901492
559548880 541941004
196555744 -85752832
151538420 -179326532
-839192244 -233198768
568476612 -607435312
978118240 684915792
-740593964 -3859460
-594167508 157815504
-542756588 888258360
-848294744 377484316
-208833196 -888724408
308552904 689751040
326524880 -64620468
-333734060 -859712920
830512100 -378984408
65756460 977375476
-55794684 930508524
-407398772 -549164748
-733166324 -227882908
-892729508 885112536
520240644 -960379288
108836772 199555928
-393184308 873432208
456027968 193322536
823259228 626878252
340724780 -829055700
48541812 -586492280
-309281104 -656778144
52736244 -707533684
3349720 450318880
-643146240 -395106756
-621110908 604959432
-888957432 274589656
25894792 -558675040
-525396300 166422828
-174971896 -211600356
-224853596 -562840344
-51643944 -271531216
-197152868 -195987748
-52590604 975409336
-361755196 167981176
-9888956 -918930144
54716948 248359892
-87529640 -22996556
-257004371 267255107
-203459080 -233926968
576952860 688338332
-184249164 -862785924
263389940 -812379920
-187234784 213056756
139683324 -426215460
-602643756 -550926992
-820535760 -887107804
-433876124 -703382944
655336308 824599116
391276424 25545256
-594298584 213595624
50158416 -969714812
-257006211 267262347
-257005894 267257311
459013588 882578400
-249772600 -15845632
67038092 703688788
135139356 -745269008
-658045212 -736763632
-692736660 683037036
698838976 -295809404
-671691680 770974468
2403060 -741933852
-375299716 -955980960
878646120 -841755508
39264544 -29113436
393504716 -337214856
-85286784 -850930828
-157626172 166539340
-700979884 813253760
323539260 -500244272
773989216 50071032
-256996530 267261971
951131148 692183228
-421147188 793009800
506521356 567631900
397087460 909623748
-26535608 -909536364
-563087932 -436920000
-148683876 -821788264
-330573672 850595856
242694496 -963714444
455722124 31516496
-499210228 961238564
-777309808 -271472960
600269824 708407524
203896 -356934512
839818496 -936785608
-560102312 109594100
-164733404 919367064
-982968052 -351050656
-317451508 90850232
-155936748 -35900260
787621120 640947076
541984696 577244140
595303500 -235135780
-862043160 964428080
655234360 634466096
943397664 -177476904
323451876 -941839316
258132336 -371396564
-134789820 365978756
-187861036 517342408
681711712 751181992
-257001253 267259544
458780564 -242184756
-257003308 267261069
-819472588 917298976
-962287172 -525265224
-943878276 814258676
489568860 -175845736
115041036 114866268
168112252 332612632
-276541232 599832904
1616604 576836348
25385052 610318984
-348953440 -564995816
352390544 562039324
-334753540 -68421672
-83568232 -394130968
-970137168 320335180
545407236 257156548
653311912 763721596
-747118636 442323244
-191618548 -221882540
-937761396 -40327716
-801209332 487748360
786965740 365789424
961733740 -739239512
741001756 -331331000
-179428480 -585647568
913934692 -950956380
428720468 -878922836
687930540 -173340728
659588996 489306708
-707315224 579283100
-718879040 791262120
634975836 469951152
-85476116 202628932
735482000 -612561840
-322767368 100069244
-856450584 -669274056
407413336 -845323688
561223740 -340724780
753177260 -268064984
-142814584 -720481080
619858404 509084620
-729365120 737113168
383717708 -6888772
-54658692 -218867792
-628130756 170937668
-548989980 -718660580
214585976 -165432476
512856696 -772547380
227023632 -926954908
448993556 -52940140
827293456 435784008
-257000447 267252216
-257005915 267259912
-996920364 -155674596
868291116 594618992
-257004623 267260306
45818344 126954388
-103651988 368236176
-281696888 -366182652
-272900232 -208541916
-493632216 -10864744
-302974892 834429816
-172889244 -536100840
294833616 -788145424
654404212 940630504
19836168 515099552
831080096 516774412
502589076 -558500272
-257010855 267257152
913818180 -379639788
-786820100 603925388
111691316 388349060
-257003860 267260241
-842236120 893035352
417710084 724107516
-262894764 704591756
473868868 -220833932
513177104 -909623748
-257005052 267259360
44667788 -615649408
750599432 -835857088
135488892 451702460
-171884328 381664184
648491228 17345724
-537018372 562447116
-795354604 929124944
566321140 859610972
831342248 86714056
-414957488 -527158544
-298416360 -420084016
-420491808 571447668
813836320 -330864952
-256999511 267262625
-203211492 639461548
997954408 720684976
57076316 -243772232
-497753828 -118084912
723029780 909303340
-719825700 135969504
-669230364 -225596360
748167244 -963510548
421700620 -495452716
390184124 -206328188
-287711820 440517308
935023364 -253282524
466295588 578773360
856756428 980375660
-131134256 -621926492
485578324 876199368
527012904 195099344
705145188 -447173056
75791056 726889240
-728564100 -800932616
-635063220 807486416
-257007629 267256740
-73489944 -475150500
-324529612 900186276
564049156 -441493096
-456552272 -563087932
-687581004 360721152
681289356 -465290672
-168825888 -639694572
-257008989 267252102
-22282920 37647940
-270293276 984235120
-256999860 267258682
-53216856 -311101604
-257000942 267255600
593337360 392514364
16005836 -406757956
571651564 -859174052
69688740 -135780172
953912872 883699828
-271531216 -772591072
-982225288 814346060
58780304 332889348
473664972 549004544
-563597672 -718529504
-556665208 405330684
-725534788 -328461892
-368454636 -580957960
-979865920 -524041848
-957699512 841755508
-589929384 243976128
989157752 -473038720
731928384 373100552
-779523536 566728932
505807720 -249291988
545290724 -188560108
103360708 -96937984
755187092 491185464
4980888 -638616836
836279444 -412379660
189696100 333763188
175073844 -912623932
-790475664 243175108
-929270584 -162082756
-459741788 211935328
-949048496 213712136
655744100 -198638396
-554451480 -103360708
184453060 441099868
671924704 -703470328
662297900 51483740
-257006072 267250090
-257005855 267260813
60018244 -109375640
-95132048 -498380080
265894948 288556532
3553616 619829276
-775969920 701023576
869441672 -455838636
908924676 733078940
-236519360 985720648
-56042272 116016824
964340696 240247744
650355420 -204973736
494928412 625436416
625684004 -976690968
-5883856 -127100028
9772444 1092300
-668414780 703630532
-138299744 51614816
-854804852 159679696
511473116 494724516
290813952 -458795128
-413384576 457600880
-635310808 -72077236
-257005484 267254313
-648287332 -771090980
197181996 38332448
-526940084 -438857012
-904307888 -50289492
259486788 -298998920
-467067480 -351371064
368643968 719417908
-527915872 640699488
903987480 -218722152
335030256 -676323032
-592769364 903171896
-684056516 -898132752
795747832 213755828
-701780904 890472088
-85650884 -455401716
121055968 138634716
-298212464 -256661372
-257003128 267256753
-829973232 -415467228
716548800 -922032276
329117272 20433292
-744191272 719039244
-985939108 277196612
-456712476 -998784556
-447056544 -864475348
494651696 -807224264
-837633896 -77145508
404864636 61474644
-198638396 -871902988
-994094948 -500404476
368279868 379290252
600269824 613523064
-477946788 26943400
-37109072 654127496
475660240 721485996
247588 -402548960
-937455552 -119861720
515536472 331797048
964515464 -934834032
-497914032 119992796
74232708 -683226368
-414025392 20680880
844478976 -517444356
563947208 147751780
-257000411 267254437
-771848308 -107627960
-269623332 -62552380
-848702536 -798034380
417011012 -952456472
827861452 -105122952
-983186512 -379421328
932503792 -926721884
60615368 -584802856
-307154760 501788056
673876280 171811508
804471668 -51571124
-712820416 -459246612
425429004 688309204
-257002973 267259515
745968080 949820388
639913032 -780586708
-766794600 -215794788
-9044244 -884763000
585793208 95918504
-257004825 267257863
-996716468 -798587812
648083436 -845338252
-390402584 -595216116
956811108 -763255548
-686139168 170879412
-721719020 441653300
-801981224 -938911952
288804120 -221955360
398310836 226004152
-110832040 -337171164
209852676 -225989588
486903648 -962054148
-68989668 722782192
-972875200 723918184
-597415280 852023128
-764027440 80233076
778664260 -232295800
-168927836 -354385812
314975628 767595620
-850493908 -672201420
137688056 974389856
-909143136 781212960
559796468 -867795940
907890632 -773362964
-800932616 231786060
395936904 -993221108
346273664 -255539944
-283604772 646146424
-801471484 379261124
-503812452 -889802144
-332481556 -750759636
587715656 -322446960
918624300 301212648
-718806220 556621516
-257000113 267261109
994677508 -18714740
264263780 768542280
648680560 -554815580
-422166668 -62741712
268254316 -396257312
-85680012 421161752
-169757984 -209386628
900550376 192055468
459785480 360386180
-805680480 -342705484
856989452 -708261884
-425356184 -933333940
-79723336 819123052
-257002146 267256676
931688208 -460324348
592711108 -99122584
-796097368 528338228
-42657956 296916268
-338816896 354327556
-937237092 853566912
380367988 -874407996
-441391148 974375292
208891452 633461180
408214356 -110788348
376333760 901511600
121944372 927712236
-156985356 -434677144
-257005760 267254635
968112772 -555791368
-257006427 267258312
-265414336 -158296116
85315912 -690027756
-966073812 338613000
-614848388 871990372
134207260 -400524564
956330496 312528876
-973297556 -396708796
566175500 876432392
932052308 -290012932
-299115432 -139493992
-929474480 610959800
-240174924 510468200
919075784 997852460
824438912 -299333892
-744103888 -672740288
-238179656 999920548
394757220 -475951520
-257003338 267255809
47318436 561762608
-354444068 -764551744
-438609424 333209756
325549092 -462931304
-326874416 -394582452
-144984620 -775999048
-168520044 -164529508
-208483660 -249335680
613217220 -35346828
936843864 -820695964
40487920 -408461944
-685221636 -135212176
-734331444 -377994056
578991820 -392776516
620557476 -878704376
-257004853 267249640
790155256 -194735244
229834484 411098028
-62479560 -269419436
925979120 -866150208
-285629168 -591444040
-938183752 -937979856
570384496 747409916
606546908 485709400
959301552 -607100340
479213856 -377149344
-352783772 -192026340
750249896 -519352240
455285204 -983171948
-704096580 -750730508
36220668 508793340
53187728 -317014588
-685556608 494331288
-205192196 -244733456
-293071372 -18554536
848760792 885039716
-129109860 557102128
798136328 174884512
-120939456 215124844
-769751092 -12437656
-143717552 -246845236
-833526848 -643670544
227096452 472150316
944140428 -736079124
710388228 172073660
-497273216 -761158332
742720308 180797496
995842628 -973749040
-860441120 948946548
-681216536 -592536340
-895147132 139144456
656530556 690814212
44973632 -228509160
534906592 -723102600
-332059200 81718604
-513992688 -482534448
646918316 -715238040
-100855700 -889729324
763517700 459654404
-843692520 -331097976
-1121428 -772911480
-49066116 -928207412
-257004533 267255782
-854193164 37444044
-901293140 -323087776
-169787112 834691968
953301184 177622544
-13442572 156344540
-688556792 -145042876
-678332864 -792835032
-173020320 315951416
-49226320 -548771520
339545096 483699568
-180331448 -232689028
-871713656 970850804
567996000 -290901336
83466284 -799374268
-807515544 -231247192
474830092 362046476
-327704564 961690048
-118696600 -771644412
-631931960 -117895580
602265092 937907036
358827832 672682032
-460746704 271502088
209182732 479403188
269987432 -262122872
-115026472 223863244
136479244 430759428
343156968 -792339856
112856436 731841000
808695228 -647413492
-39381056 -355259652
-678828040 660564784
854906800 496938244
-257006006 267259218
-998216560 -118973316
92175556 -903637944
230082072 -728214564
-578307312 748269192
819195872 -43881332
-438638552 -987031408
-802010352 -666288436
-257007654 267252888
-134207260 -810384652
920765208 -323277108
778241904 -135488892
-423200712 -217906568
-771090980 996672776
-773319272 -138168668
-165563552 -225814820
216945344 -677531844
109230000 30424196
-463819708 -528309100
-257009967 267260467
867708556 -217018164
-271123424 -55430584
843459496 412787452
-968374924 -965622328
-717073104 -236956280
-683138984 826113772
-563087932 -995507656
98205052 711393144
856290380 78150424
-879010220 991706452
480961536 790999968
393635792 -490195112
-165272272 998158304
-125119324 384664368
-769052020 628553112
-896093792 533129784
-718456684 -752026704
469281208 203954256
522206784 820768784
364711688 -508458368
628509420 782844128
351356500 -108705696
-257008013 267263489
996760160 916090164
257520648 -796228444
762134120 804165824
-618431132 454586132
-419006280 62217408
-256998279 267263373
-189230052 -660156992
927246188 693581372
-490005780 -909230520
80771944 346725148
921420588 522265040
-94258208 225130312
-333064116 347584424
957524744 -885564020
577113064 -174534976
538256312 501351136
360837664 462450692
-800976308 -785873440
-14957228 81776860
-318835088 -344016244
371687844 867402712
709616336 -311771548
976108408 -602512680
299188252 170020136
996891236 571753512
115958568 502603640
731637104 678463940
459770916 188749440
538096108 819618228
-834662840 -662458104
-491258284 -386674200
95787428 -84442072
665181572 -63528168
-191065116 833162748
-795922600 -219086252
-52343016 445716656
687231468 925687840
810544856 794655532
560874204 -537892212
778751644 916730980
-505793156 502924048
799884008 406029756
-10253056 24219932
724602692 497491676
-635281680 -252481504
799519908 766357680
286750596 483073316
42556008 -390854068
-167820972 -750715944
512507160 -938635236
-383936168 339312072
-50828360 -607391620
896647224 -326044268
816297636 528105204
199614184 872369036
420287912 -556446748
-280182232 980331968
458037800 214615104
406510368 386630508
-507482580 -223834116
-46328084 -667701144
-683706980 53595520
-454090956 -924945076
889860400 108953284
-365672912 774731980
192011776 -988181964
499181100 -15277636
709179416 110788348
924814000 -235325112
-373916136 821263960
243801360 981875752
-817826856 -979123156
-375503612 -259530480
687479056 -886379604
-249685216 -331957252
-257007747 267260760
457367856 246757852
258977048 285789372
-370435340 -89044296
571651564 -188662056
754473456 871072840
146892504 217032728
476985564 1514656
37444044 57789952
673672384 -463484736
-416282812 -398354528
736647120 331374692
633898100 -57993848
463761452 999818600
-684988612 623674172
-4645916 237713608
-582297848 409466860
-119890848 -265545412
-838828144 228523724
20608060 322359576
-3946844 652773044
309222848 826026388
308567468 -83830384
710854276 13078472
939829484 584234860
-214848128 270686504
-257007424 267259476
307853832 -733384784
96865164 -677371640
-278070452 734928568
95685480 285789372
-102952916 -606357576
-615299872 558208992
-257009438 267257393
-190205840 128745760
156009568 -795150708
-552864004 726248424
874116716 -894826724
74757012 -249452192
662006620 -811491516
-685469224 234218248
-983521484 277866556
883670700 647879540
468684084 -837764972
240801176 -708844444
283808668 -973384940
-979021208 -830526664
384606112 -381416596
-614964900 208498224
-167296668 -216668628
-535503716 678449376
967661288 -237742736
304387600 361740632
527478952 533421064
335365228 -155339624
-318179708 337884800
-257002639 267258087
66295328 -39104340
-943863712 702174132
-290610056 -104321932
-527682848 -515886008
-446969160 -78689292
-208454532 -342341384
216188016 985880852
-916439700 905778852
-914036640 -915478476
91025000 556271980
-567996000 235121216
-564471512 -990847176
223790424 278492808
901322268 -159490364
992449216 -467999576
-2621520 681129152
115317752 75325008
-781314908 198463628
683575904 366663264
-470562840 -933130044
-257008618 267252689
-807675748 -999731216
508822468 287376848
-562985984 6728568
-301198084 510788608
405301556 100447908
-779873072 705363648
-256999433 267252393
-981730112 -547839424
82068140 -22049896
-71392728 -992565728
-256997112 267257245
-266739660 192550644
-600153312 -421642364
-257005517 267258322
-871029148 -380003888
108574620 -519847416
-257008747 267250878
970719728 508560316
906871152 673235464
381169008 151159756
95000972 669376004
-843444932 -9961776
423477428 359818184
35521596 -6845080
-257007988 267251970
180622728 -367872076
-479242984 -293581112
376246376 -741496932
-346797968 -305013852
805068792 -507380632
-291600408 -20753700
-235849416 -69062488
662924152 -661627956
16646652 -412903964
883306600 110802912
136406424 425152288
-220163988 215605456
-578190800 -827206072
-595973444 522439808
-565199712 747351660
601813608 390402584
-126604852 -923139140
-891112904 -34939036
21496464 -103520912
-286168036 -475674804
772969736 -994808584
-678638708 -62173716
584205732 -497797520
209182732 -4412892
979064900 -937280784
-987468328 552630980
170092956 -319534160
-678682400 220105732
-666623408 808753484
431123528 -454265724
-256997366 267252199
585035880 35303136
-257003173 267260872
-723626904 -86262572
726612524 792092268
-257003219 267262592
227271220 768119924
859421640 -763561392
203298876 761901096
-257006426 267262778
898089060 -868684344
-911953988 494608004
-338423668 -652408944
-376100736 -788713420
-372255840 -493370064
-562956856 -519031832
-458882512 -975642360
122395856 -263754040
171345460 904875884
-43182260 -189404820
-256997614 267251198
-180957700 92597912
-872019500 -780819732
817783164 134411156
172903808 956053780
-773435784 -937135144
377979492 -526095372
-158820420 690464676
629834744 -67402192
54105260 674196688
918333020 500652064
573209912 -890952700
-597211384 -730617624
725986272 -288512840
895103440 -15860196
402024656 136056888
-351356500 -655278052
-654214880 -201318172
-84092536 -527682848
670206152 785218060
403539312 -376872628
320349744 158223296
-555252500 -482039272
-257006986 267259685
-534207520 -801981224
387926704 564689972
-143863192 889539992
-252263044 602964164
811972128 -650559316
-389557872 529255760
-257007391 267260478
481689736 -874699276
-431793472 -191574856
-517255024 -72805436
-657040296 721908352
545465492 -851222108
-578860744 252394120
-257000720 267263080
287537052 32841820
-801020 -340025708
209182732 396490336
-256998863 267251507
-192710848 105589000
-875063376 -201056020
17287468 507220428
-988968420 90369620
-742472720 196963536
-662982408 -38594600
763051652 -421511288
-34793396 -380033016
-643743364 380557320
-546834508 297557084
-743288304 958398584
626965636 -301562184
-257008915 267252462
142494176 520080440
758289224 27977444
738525876 -957320848
-7107232 -334025340
725986272 577535420
-329525064 691251132
920182648 -474655324
-257007017 267263696
-953140980 -227183836
273788636 69645048
-80072872 -933246556
615066848 -541008908
-274851808 524289436
638645964 862014032
-361988220 824890396
-263754040 52925576
-824904960 -828706164
506463100 925003332
-98015720 -628990032
-560830512 -748633292
-398529296 30045532
-270336968 560087748
766008144 27424012
916046472 -793592360
267861088 -360429872
-257001487 267253642
958602480 -519221164
-138561896 -148101316
-517298716 -843182780
334141852 205643680
-268108676 503025996
-945538572 420491808
150795656 330559108
220367884 -568185332
775955356 -605745888
-808724356 -58751176
551859088 -942086904
260957752 825283624
-805418328 -763415752
-596774464 -924027544
670104204 622115824
-20040064 -434444120
-759876700 -929736632
-769925860 251826124
477218588 -362162988
-257002683 267259305
-25851100 -999075836
163510028 -859377948
85592628 689736476
-155791108 693770704
726903804 -93763032
-990075284 338860588
-344642496 944883192
46735876 310679248
324485920 -500855960
-851760976 -440269720
-639461548 -646641600
-658904488 789558132
-499355868 -450974260
-960859900 983710816
-758813528 955922704
551771704 193919660
-39162596 927770492
248723992 -121245300
975802564 -23884960
-185967716 -116657640
262953020 -912798700
-689037404 -533974496
500579244 -189608716
738525876 418263516
863965608 595041348
-815700512 303732220
-232164724 338263464
-140222192 -271181680
831983064 -409102760
545916976 765949888
821118320 -482752908
222479664 -830046052
252219352 -392033752
115769236 -786295796
877524692 -6641184
-234859064 399636160
-257006942 267255658
67926496 -132459580
288862376 192914744
140134808 43531796
693042504 762425400
343244352 236898024
796781876 974666572
966437912 520575616
202832828 441376584
-257006634 267260870
-257009992 267249636
-805447456 -513847048
573544884 -195565392
760386440 -549164748
578147108 175539892
202425036 -452925836
-555019476 -753366592
-755667704 412234020
574040060 825720544
-77363968 -139756144
-841289460 -355536368
-289910984 90864796
700222556 806918420
-650603008 -593672332
340316988 536071712
643743364 878981092
25428744 58561844
-663594096 433759612
-424657112 163539156
-410151368 367639052
-588560368 957481052
-217047292 232310364
915201760 -971549876
461154496 -388960748
337083780 -886437860
-257001431 267258476
-998638916 702552796
279395776 437764712
672769416 339049920
829463492 787184200
-10355004 746273924
-145144824 469324900
-273176948 149426640
-601566020 -919206860
-257010523 267258296
-257003589 267256046
-360633768 557480792
-59246352 -53362496
-978992080 -495176
-789339672 -771047288
-561733480 -421686056
96792344 -355929596
-790868892 801398664
-890719676 -412234020
861256704 -809743836
-771542464 420011196
-524784612 879986008
-790257204 -964544592
-543790632 -188137752
-268997080 807238828
-303586580 -58649228
-426215460 -826172028
-384970212 -417083832
207813716 -876723672
-102574252 352550748
867315328 114706064
-751895628 605906092
-192142852 -531687948
-257002804 267262534
-711888320 249466756
798748016 605614812
959010272 81893372
-920808900 586535972
-441318328 715631268
-532678300 147081836
-907322636 201667708
-348443700 -168228764
-635471012 156970792
166830620 686357628
147693524 473519332
79752464 -845731480
-918566044 -116628512
350817632 -671647988
475048552 776377712
-142625252 946791076
153868660 603386520
917342668 421321956
844144004 106972580
836774620 -898409468
-437881224 619639944
-818613312 -414870104
396213620 363910668
-912420036 545509184
-788393012 -699028308
550781352 711087300
859232308 451644204
-440502744 922396376
341758824 282206628
252641708 730457420
-110045584 373624856
-638849860 -367493412
-158135912 11636636
-546747124 104773416
-427409708 -472252264
468611264 -67678908
881253076 676191956
503593992 593817972
-799243192 -161252608
693595936 -95612660
-773625116 228625672
199424852 246539392
-918740812 -888243796
213828648 495321640
-695197976 56377244
-155266804 -579588944
136158836 45162964
-702873204 58110360
210333288 326859852
229135412 911881168
-560131440 -636068136
-668006988 -519643520
-676774516 -629674540
894389804 -620892448
124434816 -616523248
-63178632 -89932700
912085064 352842028
-506157256 -552368828
329918292 -43517232
903434048 -168549172
865261804 180025604
320000208 473766920
138561896 527027468
-23535424 -130435184
-179326532 -711495092
864082120 500317092
879549088 -731476900
-689823860 153766712
-708189064 42832724
-174753436 -254272876
873519592 -393417332
200021976 -132532400
-945669648 93326112
969685684 224707956
573967240 666623408
57862772 217105548
-375634688 -122162832
224081704 -659283152
-145640 490282496
675478320 -919978752
-55954888 255117588
-481311072 -131993532
511706140 65814716
823506816 -160480716
887544724 963510548
-352463364 395660188
-472645492 816020920
21598412 -984555528
-256996432 267256775
178117720 -759148500
-308727672 -176908908
-889729324 -320335180
875602244 -950504896
484223872 -981817496
612314252 -604755536
519716340 -285818500
-581176420 992157936
-257001085 267255413
-981832060 891156596
-567515388 424220192
620659424 225319644
-282192064 -543018740
-257006123 267263195
-771848308 795864344
107526012 119002444
-641267484 -453071476
-194152684 407355080
119555876 -236723256
-93369804 740608528
-511473116 995187248
-997299028 286881672
-792354420 -575671228
35099240 -305756616
290275084 454367672
665108752 33438944
723029780 -332365044
-213202396 -481922760
-396781616 -630082332
-530435444 193701200
-91025000 -945786160
-257008596 267256075
518318196 -526372088
412947656 -989478160
-60629932 366969108
540805012 587176788
495321640 -487311440
813399400 271021476
-518478400 -727442672
23957780 -849139456
-883335728 360721152
-30147480 -963597932
-257002159 267249635
794247740 -343812348
-564165668 528746020
-208032176 -490064036
791830116 -80393280
483306340 452794760
-96311732 -976938556
28385236 -922207044
979166848 457440676
878631556 -784169452
-824468040 -561922812
-256997230 267251110
-780674092 -250690132
-676891028 -191152500
496821732 631043556
464577036 634436968
782363516 943412228
876461520 -704111144
-272201160 -35172060
815176208 47595152
848382128 383004072
-364318460 797917868
-376304632 662414412
106069612 -797437256
739457972 -778023444
191603984 -248097740
823113588 649408760
875980908 -564456948
-42366676 5082836
-993774540 -785771492
-954218716 780309992
-967253496 -425035776
438623988 -676512364
629412388 -893676168
656122764 -494549748
943412228 79504876
-177243880 -199570492
98321564 -79271852
354851860 336180812
368367252 621125472
-165214016 -688280076
797903304 378765948
458824256 -247442360
71538368 -791713604
-864286016 633257284
-919148604 534950284
335758456 -65625384
-867577480 -223236992
645927964 93005704
650005884 -573151656
-920299160 735671332
-257000163 267261855
-916250368 308392700
398456476 846794652
665574800 725418276
303207916 -427031044
-410530032 -910817996
25035516 -608338280
631728064 -531251028
-567835796 936334124
985327420 -944737552
-807748568 -144780724
123065800 -413792368
-724224028 -244369356
834123972 355259652
347788320 955966396
460732140 -533959932
-967675852 -956417880
-591866396 810326396
322184808 489918396
914619200 972787816
456464888 -303338992
75543468 912085064
960058880 -191283576
-775795152 459494200
776974836 -761609816
748560472 -268516468
415656560 996643648
-44405636 1791372
-705334520 -143804936
-256996475 267257687
661584264 -23069376
658554952 261744208
-620004044 209372064
241543940 -569423272
422690972 850406524
551291092 -106870632
42031704 777936060
181176160 525105020
-486976468 177200188
-968564256 137003548
-613217220 239461288
-756628928 -218882356
-156606692 336020608
233431792 723539520
502865792 -506870892
-321893528 -239854516
939873176 993585208
-5607140 -891680900
-499792788 756672620
-252044584 731345824
910366512 511458552
998187432 -490952440
-981089296 896982196
488491124 -654710056
-896734608 -978074548
-450814056 800204416
-819035668 813515912
544693600 -357779224
-676556056 -371469384
-973472324 939844048
-569583476 704271348
891127468 522163092
-34997292 457688264
497535368 -776800068
846095580 539523380
-591458604 545436364
627460812 -42876416
-965360176 124260048
673046132 -994764892
23433476 64300060
-436031596 -938008984
-923110012 -452255892
-406816212 363939796
-144358368 385698412
-990235488 -389150080
157684428 -943892840
968811844 477495304
-209459448 314626092
684464308 790694124
-110802912 614659056
-595798676 608673252
-841085564 545319852
-2097216 -350118560
958631608 419894684
973414068 179676068
361434788 199235520
-965141716 -254127236
926998600 206663160
796476032 -314815424
-145275900 676250212
-342705484 119002444
-843139088 689518016
187103708 895569488
-651695308 829478056
-632339752 67169168
-404180128 -258481872
475835008 314888244
-720451952 -64605904
771469644 -608702380
465742156 -331898996
994983352 723597776
974200524 403000444
-499676276 270278712
-636024444 555398140
992361832 -988502372
656268404 295357920
-257006907 267252704
199075316 -604245796
-327966716 939217796
113570072 163291568
53406188 -709543516
-257007451 267257631
16734036 24787928
-644806536 -633446616
853596040 944635604
206692288 -268458212
-257002014 267255306
-62275664 -111094192
62319356 -745006856
994794020 -104744288
411957304 -265326952
-420418988 371280052
-735816972 896457892
530959748 -607202288
-256996891 267256412
464780932 -449648936
-893792680 -104904492
-52386708 868058092
-67868240 43327900
-412539864 -166306316
-608600432 -30191172
-235805724 399228368
996294112 643350136
438813320 -829798464
-473257180 638340120
948990240 321179892
-744730140 165709192
-43196824 477466176
285541784 -129605036
-977958036 681143716
537397036 138853176
-153082204 305581848
-217571596 -766313988
661890108 712281548
552776620 80320460
-980230020 596002572
859115796 -788407576
-816166560 927435520
462188540 -909769388
-471145400 -410020292
82228344 -294396696
866703640 -857237040
-605876964 695241668
572044792 -690857904
990541332 -722461784
383979860 954335228
-851571644 -906244900
651069056 -756177444
-868160040 -976283176
184962800 -563160752
106288072 201857040
-775955356 -481558660
529867448 -821103756
-480116824 210202212
-595536524 -838624248
965884480 -70125660
-483248084 510089536
-747540992 801486048
-257008671 267260356
209109912 841580740
-551975600 -236694128
811171108 -748575036
897419116 -92029916
-536217352 582822152
-908036272 -41900628
-426666944 552732928
491185464 154917268
672652904 -575292564
-685629428 -612081228
-276395592 -773362964
92044480 185166696
627256916 473271744
-660346324 -21875128
-79053392 626383076
-65610820 -786004516
215285048 -742472720
-970544960 -593716024
815467488 -930595908
-876155676 648913584
116803280 -282628984
-602061196 11170588
-861096500 653268220
-231611292 -430424456
-587511760 -62989300
950184488 -612445328
-356483028 659851148
147708088 349987484
-257000949 267253309
567369748 -336632296
877029516 202978468
507205864 301780644
-65246720 26389968
421525852 118347064
537586368 -709616336
955864448 768731612
-7034412 812277972
733399348 231596728
-509900204 450435392
-816370456 735948048
27700728 -931309544
-422516204 94695128
88316096 -695605768
110409684 771950256
-886263092 -76941612
196410104 923241088
322927572 474713580
-190628196 419253868
104584084 337433316
-758347480 -37982912
-469528796 172190172
366328292 906856588
647923232 28472620
-397233100 778008880
155441572 533042400
285585476 -135882120
-526736188 -167558820
519934800 397801096
-562942292 -972962584
444813688 -628276396
-214935512 573559448
592521776 -143018480
422982252 -634145688
529197504 756526980
-257007511 267259466
-120327768 -280298744
21962512 -626921944
-573326424 487806616
80043744 783980120
802825936 -759949520
-102253844 516119032
-164675148 832114140
894666520 -591400348
603415648 11214280
-117181944 328330816
-256998843 267253288
858008932 756279392
580943396 -216537552
-29448408 511458552
-940907220 511443988
923619752 838565992
-680910692 600590232
-567675592 -613610448
861708188 228334392
-257002086 267253587
-57163700 129619600
501627852 -746375872
-146717736 787358968
603299136 266885300
32084492 607537260
-609721860 -619887532
-344234704 -138663844
-487500772 675944368
481369328 5898420
-397757404 -82694392
-996235856 -718092584
553067900 777644780
709150288 -303950680
211600356 473635844
-731476900 468509316
-363546568 92131864
936800172 364886456
67052656 -127522384
114720628 659181204
836090112 430468148
-872267088 160873944
978263880 480451796
-841595304 -97418596
404879200 633650512
767566492 211658612
-593322796 788553216
520531924 -516759848
407427900 443896156
753220952 -615678536
795558500 -187613448
440298848 -505822284
34472988 163961512
437997736 781271216
718646016 130580824
-456202736 -650792340
748065296 780936244
-451877228 -331782484
-257007757 267258106
-738889976 -275099396
195507136 611294772
-256996370 267250546
266535764 -94462104
-335321536 743331996
-374178288 5665396
-943834584 -970020656
-705640364 535547408
-693523116 700222556
-681027204 677662920
901497036 884908640
250224084 489394092
106011356 -839731112
982822412 -916090164
-415860456 364158256
-93515444 -838624248
-476563208 857266168
-257001953 267262792
-639213960 382567152
-908997496 167049080
296421092 -180098424
895394720 -785640416
-398747756 -613828908
-307009120 169000656
-255452560 -463353660
511735268 -431939112
877204284 -449911088
962199788 577433472
-629659976 -942014084
-137425904 -99879912
585137828 215445252
-257009079 267259108
-844245952 -215124844
874349740 -512157624
-681726276 865800672
-711247504 -780455632
-623310072 10384132
100680932 914342484
123575540 -44842556
422792920 -165621808
-486073500 28763900
490267932 361522172
609532528 -979472692
-256999734 267253709
88476300 367857512
-190890348 -705684056
-637189564 -731593412
-157553352 -951582632
-295955044 -603386520
-75150240 -125672756
642854960 -396767052
448425560 84034280
-35390520 -425924180
885942684 -708742496
-257003816 267256237
910759740 -26695812
265443464 -970282808
73242356 -496413940
406393856 -85534372
51381792 -137731748
-206255368 -406889032
886219400 278012196
-742603796 -520502796
-204769840 -473169796
-995871756 217192932
-5825600 -997939844
-383834220 -815627692
-80174820 -688702432
986536232 202774572
-962811476 -979239668
-502661896 381008804
-402374192 829813028
-235499880 -633213592
-538736924 -837298924
-154465784 -323335364
-257008072 267262511
804194952 22384868
815933536 787213328
-887268008 214687924
-257005136 267257393
-524245744 -56085964
-439104600 -793694308
998362200 628116192
715718652 740492016
-233431792 -929532736
-336865320 -657229628
-231145244 751050916
-408884300 -844755692
-1543784 800961744
156927100 -384183756
264307472 -187147400
52139120 -563670492
720262620 922833296
-977695884 -504365884
-12408528 -675682216
-547431632 -403976232
-853610604 285920448
32870948 857601140
-501584160 -751953884
351443884 -619144768
919760292 927420956
365789424 838609684
-418744128 -209546832
-82825468 -98015720
-802461836 391713344
-728738868 555296192
-98612844 -931309544
-307242144 -618518516
-968083644 -409292092
-222552484 -337782852
-216581244 545450928
-684158464 -515711240
-938897388 252161096
251097924 -390650172
-153926916 108064880
-836614416 -312791028
554786452 880146212
146775992 158733036
-847318956 578496644
-659516176 477160332
507176736 126925260
451615076 -812234280
554364096 928440436
-150795656 -505895104
824482604 -797990688
-56173348 -970501268
-630985300 -899996944
-860834348 157684428
848440384 100389652
796738184 -683299188
-194647860 -548276344
905327368 -219071688
842804116 412991348
391247296 -539974864
56304424 -436337440
-863688892 -623717864
-410398956 -597327896
-952063244 -462465256
-689984064 -678493068
654345956 504831932
278871472 -49488472
-544970316 492554480
586390332 -133784904
-452430660 -797451820
-566641548 860863476
641150972 184016140
187526064 471480372
-302450588 -255496252
201172532 -558369196
429128260 -150708272
-475252448 -322767368
-257010386 267261837
-240058412 473592152
-257008492 267258664
914604636 -218969740
379945632 -257112856
8985988 -548232652
-941679112 -215954992
956141164 -936858428
-503579428 383353608
-976880300 -929285148
187351296 -110569888
216799704 -725432840
332219404 -800786976
950883560 32346644
-257006102 267254947
-256999392 267256334
464853752 -847988900
717073104 -67882804
-75965824 531163644
-281274532 313009488
-650617572 -983099128
-930290064 -875835268
-257008215 267255122
-721005384 -216464732
-806743652 68057572
-458562104 -341045188
-348210676 -134178132
-678420248 -918260200
138591024 -730632188
254928256 -532823940
-779581792 766022708
-450420828 530551956
678988244 -710096948
863018948 -512536288
-591647936 -163684796
625567492 -120400588
-456712476 44827992
874961428 90311364
760313620 -639374164
-971753772 -390737556
733370220 -725971708
252670836 -497011064
-257008044 267250505
-764813896 955398400
563510288 477728328
-814884928 892918840
-43094876 -970049784
-869922284 449022684
-448279920 -331665972
-124857172 -429696256
-395864084 -124260048
474291224 -803102652
-400364360 697324320
-350686556 986113876
-163175056 -167544256
139799836 -567733848
-257004924 267257636
826841972 -527449824
-349856408 34953600
23841268 545815028
-876082856 906900280
-100768316 663375636
-17170956 -604828356
-353264384 231582164
452532608 595245244
-257000926 267260526
-261001444 816414148
-434123712 514939348
-62028076 -933231992
678944552 994094948
-860776092 990322872
666215616 395354344
-584744600 193264280
900084328 702683872
991415172 -370275136
142363100 558005096
169918188 -340855856
747861400 71727700
-780091532 14083388
190395172 308349008
870868944 408141536
-497506240 -115579904
813297452 435434472
589011852 195463444
-328534712 915012428
363721336 421074368
-843517752 232441440
-540717628 838536864
198128656 -981919444
-337826544 369139144
-644733716 -189142668
-413559344 -128891400
-953359440 237101920
-909186828 736326712
436788924 981132988
-960044316 96413680
391247296 -901759188
-940106200 99413864
-307970344 109929072
694498904 -158019400
57600620 -420841344
-152048160 -671254760
-528236280 -454309416
403932540 -212663528
812496432 161602144
-709543516 527289620
925148972 -179836272
-318966164 352332288
-320116720 693523116
-867460968 164107152
-287464232 436424824
916221240 -283561080
239650620 126721364
-492175816 783965556
419268432 -14855280
980987348 -490471828
-607347928 342588972
833250132 94709692
6714004 -372445172
-232732720 734011036
697936008 699858456
72994768 -589405080
-766619832 -664482500
787825016 -887719492
-671313016 -895860768
-884646488 613042452
774833928 -722971524
308946132 700542964
140382396 841129256
-526226448 794407944
-260346064 366138960
262865636 -296508476
-260448012 494957540
630373612 885826172
-255321484 290464416
499384996 306732404
958107304 -984176864
-133959672 518420144
-671910140 -596264724
-136406424 -738919104
-476024340 -200546280
963918340 -538241748
-367114748 -507977756
4471148 994502740
-513919868 -971258596
-690333600 -223921500
180098424 -625596620
-397043768 417011012
-147183784 -954568252
-408112408 -580229760
-902429132 388436444
-629135672 369983856
-201216224 -633912664
-257007811 267254064
545844156 789689208
-291207180 -618416568
-539537944 -413777804
-257004710 267257053
-58285128 -168359840
-6568364 -529969396
745837004 -455794944
829914976 62450432
-952674932 682410784
749361492 -886030068
929824016 -686517832
-255889480 -479257548
552194060 637786688
-257003937 267259142
-243408132 874524508
657797624 479082780
34837088 962141532
-846372296 -680648540
-751866500 -942684028
680313568 -637859508
460717576 -323801412
-67169168 548611316
-257004970 267251536
-874844916 885724224
658030648 -545785900
-5417808 163510028
417258600 871582580
-662996972 575044976
-455824072 78689292
917459180 577171320
-752827724 795937164
485665708 497287780
-777076784 -124551328
787315276 582443488
-816195688 999905984
93835852 825604032
-662064876 -576137276
-257009857 267261743
-515784060 -603401084
4412892 958252944
-340579140 242417780
-397903044 840153468
-257008826 267256458
571709820 246641340
-842556528 171301768
170020136 -290275084
-232936616 -748589600
331898996 329364860
777746728 -47959252
-261132520 -613071580
624970368 -92656168
-112579720 -485855040
-21263440 -565709452
720437388 290639184
94127132 176282656
311931752 -670249844
71276216 865043344
-329918292 -276293644
-480247900 139479428
-516017084 227212964
-382538024 756512416
-402505268 -450784928
573908984 651287516
819064796 490850492
-34472988 635980752
-193992480 949660184
-256999911 267262335
-413865188 812962480
-389557872 -822982512
577841264 340258732
-20841084 -147970240
-256999671 267258461
-941708240 -316985460
408840608 -70416940
218561948 -715194348
-609182992 902298056
169918188 -391727908
410107676 -920415672
773275580 -391888112
-14767896 567049340
598478452 457265908
982341800 544416884
233373536 -131309024
414739028 -252743656
-274997448 465480004
-212372248 22996556
-688309204 483859772
-681493252 -494753644
256865268 314232864
493486576 -616698016
-527406132 -942232544
896399636 -15437840
735147028 -649539836
-629820180 876213932
694091112 -50304056
674444276 -702596488
-486000680 78587344
990206360 142086384
-926852960 -603881696
835522116 275740212
552820312 69412024
-979632896 511866344
-572685608 389543308
256923524 300775728
-700688604 145785640
-119395672 762206940
63542732 290362468
-163903256 632441700
-821249396 923328472
167019952 -365352504
-353133308 -936479764
-257005418 267258156
-161369120 928265668
-593002388 -386848968
462450692 -771557028
352332288 325024788
-264846340 761726328
-517473484 611425848
404587920 863718020
3306028 681187408
-512623672 334797232
219523172 118361628
239155444 672565520
145319592 -672376188
749230416 631232888
-589710924 -658103468
-586856380 -761697200
35696364 -936232176
-47289308 -390213252
672405316 -384140064
-954626508 780251736
-45279476 510555584
-961122052 348749544
947592096 201041456
-448804224 -619669072
-611571488 770450164
-30744604 -741773648
-670395484 755769652
-991429736 698533132
-843415804 -464635292
365002968 880524876
642286964 841041872
649729168 -169524960
-675944368 -835667756
-483699568 -640233440
449823704 -51498304
589536156 -738423928
-933028096 297644468
-404806380 -734083856
151043244 100331396
-160087488 -113468124
-349011696 696130072
184977364 28064828
612022972 225348772
-315660136 -828968316
130595388 58008412
645636684 167354924
508502060 181132468
-257002765 267260731
-335306972 885214484
995099864 -153038512
734491648 -150737400
-373217064 -926459732
-13209548 106302636
-225042928 -233985224
508574880 681813660
558878936 -846750960
748502216 -3582744
452445224 861606240
751895628 -103564604
382683664 258263412
-659676380 -343637580
45789216 -386018820
528527560 426419356
-409059068 -763444880
-988283912 78631036
427409708 -551058068
320335180 -280327872
-545450928 858227392
-275987800 -255132152
929445352 847872388
634029176 37371224
-770799700 -712310676
-883102704 -625815080
842367196 -223732168
907497404 603488468
199337468 947067792
800015084 849547248
-452678248 4398328
409306656 -914007512
466703380 58722048
-256997295 267251214
-195594520 -74465732
-304635188 319708928
778343852 568782456
-35812876 -549951204
859072104 -698562260
633563128 783528636
684799280 257899312
718791656 351909932
-6131444 -337564392
517895840 287012748
-98423512 -10631720
-975511284 407355080
-880743336 20855648
-799184936 -226528456
-996031960 301110700
473315436 407544412
912551112 651739000
-767042188 -244660636
31385420 73548200
-477174896 535095924
-906696384 459858300
-489204760 939669280
318907908 -356060672
410588288 881078308
175234048 -198390808
-181889796 -394713528
-257003069 267250083
167646204 561005280
40007308 225319644
-831254864 -394087276
71829648 -745035984
567631900 -649947628
90355056 660419144
851396876 503375532
-96384552 -369037196
-771440516 -967384572
747934220 -227562500
131061436 504496960
-793883640 -864052992
-258671204 220513524
-123473592 -591808140
-387533476 725971708
228509160 172481452
-257007065 267250975
962214352 -487267748
-257000984 267256112
472587236 402854804
-96035016 -787723068
70271300 484442332
605949784 -992522036
784897652 -190001944
497418856 -731578848
-975234568 -339486840
-947315380 -676133700
349040824 216304528
494054572 137556980
-575642100 -818351160
235834852 -809758400
576049892 474232968
811258492 283459132
-660127864 409903780
-269390308 -263084096
650981672 464300320
-239009804 15365020
-720918000 -122046320
-456494016 -809554504
-812176024 -291294564
-799155808 -683634160
825720544 402126604
-424831880 -503987220
-683546776 402563524
-346943608 -708422088
777003964 -730384600
-679629060 -762556476
-528221716 912055936
555106860 134221824
410428084 -574870208
-574040060 -166845184
-608265460 -456260992
-682570988 87252924
-496064404 711378580
-378926152 850056988
489743628 182472356
785261752 -872558368
-581292932 895074312
-275230472 898322084
-452532608 157655300
868917368 -312208468
-937732268 -41347196
-459130100 -785465648
875238144 351196296
-45672704 -524973944
93908672 49765188
703120792 420171400
153679328 584817420
-587628272 373406396
-959185040 722884140
545072264 -895584052
-186229868 -22763532
772561944 717335256
128804016 890646856
442672780 621678904
191312704 691833692
-511924600 693144452
878733504 414272980
-255161280 291906252
-256996773 267252515
30351376 -869543620
-569729116 822123236
477480740 -3859460
-81922500 983506920
200138488 -519133780
-474946604 337928492
-794087536 -431429372
56071400 258685768
405811296 -234014352
-109069796 854032960
531425796 -551130888
498234440 -833046236
274356632 580156940
827817760 542261412
-87456820 682614680
227081888 -616319352
373085988 -50799232
387052864 639694572
-539275792 -504715420
941912136 711029044
-329801780 -672754852
744948600 -274429452
618343748 -415234204
444609792 70984936
528760584 -336006044
553825228 218401744
-224970108 -770712316
-597065744 430817684
-798107200 715092400
168257892 756920208
667293352 -199293776
920765208 -328418200
-928090900 -393635792
603677800 193191460
318747704 -108458108
-260972316 -86801440
297717288 360342488
-85257656 973996628
445119532 -665880644
410704800 821322216
-25297668 -697834060
184496752 246830672
851149288 263826860
-921202128 622013876
-257004965 267253772
-862188800 -247253028
-848702536 -329947420
-882811424 288206996
39497568 -563335520
-109987328 535416332
-342006412 264933724
-137760876 999571012
731651668 -821700880
819792996 262457844
-231188936 -632339752
192521516 -2723468
-960393852 431997368
82971108 -545014008
607872232 317582584
-257003739 267261162
-313941584 89233628
772794968 -807093188
-926532552 -352769208
472062932 -609911192
-247442360 624635396
706587024 178729408
-257006302 267262755
-258642076 -961107488
911895732 -334360312
-719578112 -705800568
7646100 -817608396
-257010060 267262804
489714500 490005780
986929460 739632740
-860426556 -496923680
23477168 571724384
-257000210 267249465
755667704 924493592
-679847520 244966480
604245796 -330034804
-256997460 267250094
455081308 869660132
-714713736 -425094032
255991428 -346754276
573399244 -243277056
-473621280 324049000
340520884 -844610052
-388451008 307984908
720670412 840066084
245621860 -263389940
736909272 -823142716
-724835716 -135139356
13529956 298066824
-545159648 -819982328
594444224 852940660
-782771308 19544888
-257005727 267260138
-103812192 -530493700
-208862324 856683608
-503856144 -694498904
934659264 78718420
43997844 -892496484
-993803668 278842344
-257006281 267252918
-174695180 586113616
330894080 241383736
-640568412 -488928044
-497535368 -294527772
-741307600 991327788
-970064348 499399560
-742297952 -729947680
-263040404 899894996
-709354184 338117824
-256996751 267257770
-228509160 -310868580
-275405240 184161780
-92248376 787752196
165155760 187161964
-343710400 -395980596
841959404 960437544
615197924 73621020
505618388 -366226344
-413777804 656705324
-259108124 -740171608
-843211908 -271123424
497884904 -786091900
-333981648 284187332
720422824 -191720496
-227912036 727064008
-86495596 723816236
568360100 -552223188
-952369088 339239252
937309912 49080680
-32055364 -807340776
-249044400 -153373484
80699124 512419776
-470417200 363619388
-692401688 -197662608
-714655480 -903055384
464373140 721223844
75077420 -118070348
580535604 908254732
915376528 -735816972
-32987460 801369536
858110880 220571780
-618591336 8417992
-267817396 305363388
854644648 -8534504
607464440 623062484
-383033200 280313308
569277632 -444769996
-497797520 -825312752
498147056 -32725308
122250216 -289401244
-568287280 758289224
-5869292 -809831220
-441813504 -197036356
155019216 126342700
-902298056 263462760
935620488 -932620304
-100593548 1237940
774265932 917459180
-557073000 -616377608
896472456 693756140
399257496 472922208
748152680 -801893840
384824572 -564762792
-257004927 267251333
-650457368 276934460
969583736 525163276
738307416 -272142904
-257006148 267254225
-670104204 704315040
928105464 -692736660
-594313148 309921920
105268592 -768964636
250719260 895817076
645010432 -353337204
439162856 192390440
509696308 -335030256
-91170640 -579093768
-947868812 341962720
166189804 418540232
-86845132 -452110252
-882520144 148159572
-256998372 267258038
-904642860 -838551428
-8694708 807937900
-370056676 288352636
-542654640 876228496
-616756272 -374353056
490632032 -580972524
-621431316 -2024396
-302989456 -172408632
622640128 933479580
559315856 -442279552
-290959592 -482141220
-979429000 -560349900
-579778276 77713504
767857772 715878856
871771912 -881034616
179326532 810690496
745633108 35550724
717743048 137673492
-9903520 -556199160
-684071080 -66164252
-332700016 -123240568
10850180 -879388884
846707268 -177141932
-257008691 267263241
110861168 966685500
321121636 437575380
-758187276 707038508
-171360024 53595520
-50129288 -314378504
-54047004 -113744840
-119949104 -467591784
-866892972 -513308180
809569068 239504980
173763084 697659292
162752700 -180841188
-257005015 267249935
-374251108 18438024
557568176 -573064272
94855332 -98175924
669798360 302508844
-50944872 -827861452
-529765500 377673648
-256996844 267258404
902938872 382800176
710752328 542931356
970850804 -20768264
-13559084 -117881016
-394975680 -961646356
-463921656 704984984
-705975336 355419856
-605716760 -919469012
530624776 492336020
-692037588 263025840
-246743288 -975686052
-828706164 -694717364
638310992 -80262204
-965432996 -227955728
481442148 494476928
124361996 803350240
461664236 -720568464
677488152 -487966820
259981964 -49896264
-256999207 267261383
-748720676 -116380924
-889612812 -246262676
-934557316 369299348
155485264 356293696
-946761948 -875179888
573792472 781314908
534688132 -775489308
899749356 774032908
-95219432 788757112
-81704040 460266092
961398768 -223979756
-612270560 880015136
-809496248 -304984724
302800124 -811870180
-236533924 -265996896
135678224 -769008328
-257002813 267252609
-205905832 -720218928
634233072 388742288
-752696648 798048944
127070900 356046108
47871868 774397008
57469544 106462840
74480296 -773741628
-778300160 -345618284
-857105964 559869288
-691862820 -39497568
-158936932 470591968
-626135488 -428705904
-536741656 -289357552
570967056 -915289144
236592180 881777380
205687372 -495583792
108705696 143673860
846241220 -775081516
-59668708 -487573592
133697520 44653224
-778766208 -754138484
530784980 365454452
25618076 -702989716
-785145240 -390023920
719417908 71407292
771702668 -716403160
661438624 317451508
-993658028 -19865296
678216352 161106968
-823856352 344351216
394771784 -687362544
983783636 533857984
-257005082 267263253
-406000628 136959856
-830395588 728869944
503127944 -875238144
898584236 -846838344
-399199240 293420908
-272929360 562316040
-257005598 267254888
-257000195 267260686
739967712 621314804
128469044 399228368
200153052 -256049684
-664001888 186084228
-919964188 -158179604
-570413624 -325228684
-257002279 267261187
385392568 548072448
261787900 -536129968
-555529216 -604231232
-744424296 -423419172
548436548 173413548
345909564 -531542308
-257007916 267254163
596628824 -516759848
-741380420 -211309076
-229441256 -699785636
645432788 780644964
-479796416 -851484260
169889060 -276803384
42745340 340448064
641180100 -441915452
-284799020 698576824
313927020 -600823256
-722942396 361915400
-710300844 864300580
715063272 100404216
-141911616 198259732
53624648 332044636
-883248344 -83495412
661351240 443415544
160713740 -644325924
382494332 201857040
718835348 757590152
-643889004 157553352
85184836 420287912
758449428 659370536
-481471276 -721995736
852430920 -672885928
424293012 -780848860
-787242456 996745596
467300504 597429844
220207680 243189672
-882476452 736137380
-603736056 953461388
-430380764 -623106176
-204303792 604711844
781038192 -227882908
567631900 -9801572
-262821944 938576980
6859644 257025472
347176632 441362020
89233628 -492496224
-257005389 267261146
323189724 -354866424
-408330868 494389544
-262399588 833890948
441318328 -256908960
-522017452 -77611556
-886743704 135139356
-975001544 -80946712
966539860 -729452504
544329500 971957668
-183025788 -894389804
486379344 -349055388
-668676932 -925396560
246000524 823565072
-312368672 983769072
-598449324 768425768
825429264 -908851856
-43386156 -936406944
-257004358 267258117
-333996212 -373974392
760750540 589521592
524740920 -92758116
-287362284 -838143636
863499560 -139435736
-581948312 -613042452
832143268 475019424
-591662500 -956315932
-361624120 51585688
-257009576 267254330
-708640548 125527116
-913017160 955005172
205294144 -234655168
-284915532 176617628
-702043056 350395276
-341642312 -612925940
323874232 -860965424
955645988 -137120060
-256999223 267255008
-558485708 -331505768
450435392 715980804
901948520 314742604
970370192 -721864660
-821162012 765076048
805258124 913599720
-256997184 267257095
314407632 -544664472
182122820 82199216
-436905436 -288425456
602410732 699115692
192973000 370755748
-257003261 267250539
575176052 956738288
-586827252 -934411676
-576981988 -734695544
-494768208 184962800
342137488 275856724
158208732 80946712
-160771996 -431997368
-488942608 867315328
-780732348 13661032
-996396060 852795020
114749756 87078156
869281468 250821208
-50959436 621591520
797145976 -337811980
-768119924 -580841448
-137615236 647369800
498598540 -25210284
-497579060 -614775568
-256997870 267259012
-103622860 965360176
385611028 690566624
-610639392 788626036
874830352 541445828
95685480 309251976
-706528768 -182297588
-924449900 -286109780
-486379344 -531134516
-309732588 -466732508
-306892608 -363546568
73781224 -968069080
773508604 -417098396
-942349056 -188909644
-482417936 -164908172
38944136 -413894316
-416443016 -519541572
-446095320 697105860
783674276 173865032
-509317644 818380288
-150606324 -463805144
-799796624 -951495248
-605265276 -830657740
-923605188 893151864
117647992 -86291700
768032540 -388989876
746157412 -788800804
15452404 273176948
588735136 -347744628
730952596 3961408
-193803148 -367056492
-832711264 587351556
278172400 249466756
-274400324 161849732
-141052340 -423521120
56144220 447741052
280517204 444435024
-296260888 -639738264
969103124 -47609716
867635736 647020264
724690076 949834952
-257010151 267260503
-987264432 -780353684
911560760 668181756
151727752 812394484
-718849912 61736796
-254491336 -196847024
782378080 -954728456
-909783952 -287580744
876126548 -709907616
381067060 -830817944
-449969344 570166036
44740608 -817535576
645359968 -953126416
-256996651 267251333
-469135568 772547380
984409888 -574112880
862247056 55401456
740477452 -872267088
-244777148 49969084
-403087828 -344788136
-889015688 -135212176
908342116 113817660
-452809324 -809962296
-53653776 -355143140
678900860 95059228
-566029860 834823044
568272716 541256496
48862220 -89655984
-281492992 662763948
585501928 219013432
-799403396 -545378108
878616992 -97986592
293435472 263681220
-161019584 133377112
944067608 -982574824
36002208 -807573800
861183884 -590162408
447376952 641150972
891171160 637393460
-264686136 468436496
31327164 688804380
636708952 -872631188
506710688 140848444
-723859928 -934688392
-392994976 -503259020
-183389888 -303062276
-256999616 267258790
755303604 635456448
-374833668 -701780904
845964504 -751123736
878194636 -228975208
-527333312 271953572
-828400320 692503636
588662316 -26462788
-983929276 -396737924
-922352684 -59552196
822705796 929955092
421336520 -205279580
600517412 42832724
76257104 -277385944
-833978332 -834560892
830046052 -761828276
-981555344 745909824
948363988 40750072
944737552 -114050684
703819864 -152922000
-813413964 -161529324
-474873784 -801063692
341598620 224940980
522847600 918667992
530974312 -91330844
476810796 -403714080
-346448432 -759148500
-431764344 953679848
-453989008 -162505112
-887602980 171258076
-591283836 859756612
-257003491 267253458
-596614260 740346376
551684320 -427453400
-118390756 -604260360
-548057884 381693312
756803696 -824817576
714378764 771236620
659152076 -209648780
-440255156 841507920
-78601908 -167646204
627154968 -519090088
-188691184 2563264
957743204 975438464
427176684 376217248
-732408996 50944872
-785654980 938285700
626674356 -756060932
-968345796 -579501560
-409364912 -852168768
-552630980 33657404
689357812 841973968
819618228 183783116
734346008 984788552
-855795204 -102574252
-209969188 -649306812
-257009865 267253672
-535722176 -753395720
-539421432 -109171744
122687136 -989929644
-933159172 -865145292
-266710532 751036352
-127158284 -960437544
-671123684 210639132
441128996 -782742180
709456132 621067216
-567966872 -779610920
-557131256 489597988
-927595724 -286007832
-893617912 -75907568
746492384 -16952496
207041824 834269612
-362803804 -217251188
404718996 992944392
103812192 624926676
264307472 -117021740
762993396 -53260548
-515521908 877451872
-899472640 44813428
-378314464 486597804
-883860032 752303420
507730168 130071084
324981096 713941844
357094716 80786508
-407209440 562505372
-406830776 534338596
325403452 681973864
-278711268 -417957672
756891080 249423064
440342540 409772704
770013244 323947052
-111429164 600939768
-891200288 120502536
211119744 664788344
-342093796 -515915136
859742048 -470737608
-262108308 -409627064
-513089720 -371469384
-428778724 -138809484
-429987536 240145796
653719704 -370362520
961471588 -494112828
337316804 100506164
-623790684 413617600
935052492 5461500
-74247272 -986987716
-924624668 36410000
815613128 -341569492
710140640 -182778200
29259076 -821700880
359992952 -751473272
-769503504 910235436
181117904 -739297768
-346579508 -505501876
-378081440 -355638316
406189960 678012456
-64183548 -672041216
-689226736 -901802880
372503428 454688080
-106346328 -169787112
849634632 -626295692
-256998945 267260375
-541897312 698154468
-987177048 778809900
752041268 -317961248
-159446672 -50449696
-937076888 -829638260
378474668 15481532
-947461020 -367872076
401340148 -180214936
-662487232 498059672
-629689104 240801176
-902618464 -309412180
-624009144 168476352
787883272 681289356
-676148264 624693652
-312922104 -87500512
633767024 307999472
119788900 -664132964
-692401688 647384364
-184263728 -631145504
780411940 -906579872
-358682192 146586660
774848492 -737622908
-264613316 53173164
621562392 965025204
788334756 -426681508
944140428 -809685580
-858649748 -214323824
390038484 493850676
-128760324 -840401056
-592026600 115798364
509900204 614513416
901642676 983317588
-886627192 -859188616
665662184 481078048
378824204 -115681852
-119934540 358143324
850843444 131891584
-256999394 267261649
-108632876 866703640
-349434052 -130813848
603284572 755609448
211076052 727165956
-391844420 -738555004
541300188 425225108
-297367752 -193759456
-257004678 267249754
573632268 -386193588
-889933220 -793534104
852489176 -306848916
624446064 -645724068
841668124 -710038692
900521248 -599803776
633956356 182676252
561689788 335656508
526838136 143848628
-712733032 -4937196
-223178736 -384722624
-366634136 429011748
-398849704 301809772
77698940 -458387336
645738632 323277108
299363020 574433288
600648488 993206544
62290228 -466717944
350773940 -680182492
853799936 489758192
890035168 -285439836
33992376 -151975340
-257009971 267261813
692620148 -560582924
-280269616 -197866504
-245112120 944999704
198842292 -842862372
856115612 913570592
-959053964 -956563520
842192428 459144664
806874728 796883824
-969875016 -36249796
155092036 -331054284
845731480 867708556
-394087276 436424824
377892108 -720670412
342414204 -221620388
79519440 948276604
-708305576 -125585372
-219494044 -687595568
-267074632 -833221004
937411860 -462101156
-346200844 857572012
474291224 -848119976
-257009606 267258637
18787560 467853936
-813035300 302101052
-642519988 783586892
-236592180 55008228
-882592964 -789951360
-728520408 176515680
-591269272 -769867604
-157422276 -481485840
-5563448 237626224
-429492360 851003648
539552508 148771260
347467912 -300251424
-863965608 -231116116
38973264 -552368828
-272696336 265967768
149047976 -526415780
-174156312 -48294224
164631456 -149528588
625290776 -751196556
-579457868 -448148844
-87427692 -480655692
969423532 -7544152
-718966424 -915056120
68931412 -169670600
963568804 -481689736
506230076 -813093556
257171112 158223296
-820229916 -264322036
419880120 467999576
-304722572 -113570072
873417644 -645680376
-248636608 330792132
369022632 -17811772
995128992 -52168248
-322811060 815831588
486597804 -82679828
-738729772 599133832
-519585264 360357052
358944344 -853028044
237815556 613493936
632164984 -47842740
880015136 -864752064
887675800 207988484
907089612 -855285464
-26695812 -910555844
392732824 -526779880
-989507288 -223207864
-24278188 674429712
-885811608 317757352
429681692 722855012
-983142820 615736792
-589186620 -455314332
136697704 164325612
158601960 341336468
-604304052 202993032
-378751384 -61649412
558937192 -178889612
272186596 -615795048
612416200 -155630904
440706640 -28399800
440954228 913424952
853843628 984599220
356060672 752376240
-123517284 -625145136
-664890292 704955856
671429528 653137144
-590846916 796199316
588778828 598813424
-989784004 156184336
-655744100 -568957224
323743156 944169556
-657593728 904642860
-345516336 -726088220
-369678012 -221664080
717306128 -505079520
-665123316 379057228
-240961380 -678536760
693901780 -112477772
-811229364 -688542228
676978412 557640996
337928492 -452751068
129969136 40400536
-485316172 718063456
317640840 -428545700
537863084 387824756
-730748700 203896000
-3189516 -89306448
501729800 591910088
-738467620 -530056780
457863032 -352346852
471174528 -81733168
423506556 537120320
785218060 -787621120
-448789660 771833744
-139260968 -669842052
-70446068 586827252
526255576 76198848
666492332 -913745360
-120764688 -761973916
459610712 -859261436
24117984 527129416
981934008 -941679112
-624941240 -205177632
298372668 723088036
-148174136 530464572
-953854616 171316332
-281128892 -492612736
-670613944 -38827624
-836002728 -865669596
836235752 834706532
588472984 -816093740
-597240512 -301969976
-257004991 267252918
-257001810 267258495
527478952 561529584
-638966372 61591156
436555900 82257472
-293668496 -798500428
-269739844 47522332
-261977232 -848571460
-158951496 -384518728
766445064 586652484
-82723520 -86612108
696654376 744992292
112011724 597575484
280837612 193774020
472441596 801748200
-799636420 -379799992
135110228 -563393776
776902016 -74858960
-342064668 228844132
264365728 -436526772
-826900228 -66572044
870898072 186899812
414855540 -950475768
940353788 -772023076
-431560448 -985225472
-893501400 -516992872
-203036724 183855936
-412903964 -725680428
781329472 772926044
200488024 212459632
-257008773 267262217
261045136 -761609816
-591385784 -68887720
-650617572 479286676
243422696 33599148
425851360 569204812
-261700516 163932384
-381343776 222435972
-866441488 -983375844
-658307364 911808348
395208704 -467227684
432871208 670774148
-32040800 907948888
-912303524 -963845520
793941896 -529896576
-337142036 -740506580
244791712 545014008
298212464 715849728
-648636868 453435576
838740760 -647530004
570617520 -362366884
388509264 974520932
473825176 627519068
-990759792 -520226080
-256999949 267251205
36162412 -394626144
713708820 -414593388
651666180 226382816
227562500 -614877516
159344724 70941244
-194939140 451236412
-257000422 267251092
107860984 925906300
698372928 344511420
491578692 -915434784
917124208 307722756
-626222872 -86189752
-257005602 267249934
-485141404 -169248244
862480080 -482330552
736734504 67227424
164325612 453522960
-715704088 -404398588
-285439836 376246376
-681566072 -907744992
-877524692 72514156
-623703300 -324165512
-422224924 -728360204
972117872 -884282388
146979888 140571728
980186328 828050784
2009832 -565039508
229761664 -948917420
-352244904 699989532
-247835588 709965872
-473912560 -753541360
-982181596 537411600
45395988 -614673620
-858591492 -973982064
-722869576 -458037800
472135752 -942043212
-805738736 -113773968
262676304 -605017688
396461208 -914444432
-138707536 895613180
-951597196 952543856
-636111828 -278172400
-655394564 -745152496
761333100 -847202444
-70256736 -474524248
595245244 -158980624
386878096 -981904880
224023448 -585647568
-257009785 267254957
-381314648 -656588812
-769372428 339690736
754546276 -542975048
680488336 -63921396
896632660 -137877388
-137921080 -176486552
42599700 965301920
423826964 -174768000
-349972920 210901284
-332656324 195754724
-96253476 809467120
-890268192 466048
246422880 871990372
266113408 -814025652
299901888 626805432
-718194532 371061592
-257002475 267261091
-136144272 519934800
-255860352 338263464
-321296404 -944096736
995784372 -99574068
925644148 220630036
-674648172 -644092900
37342096 -711742680
871917552 -367872076
-476242800 622771204
-432871208 -980171764
-776057304 817739472
246481136 426113512
-491578692 -982414620
434487812 -621693468
-256998023 267258571
-999032144 -351138040
-257001665 267249750
-257002167 267257206
-868596960 -987584840
952835136 28909540
307081940 -334156416
215226792 209474012
-549470592 999294296
-600866948 -272841976
-280196796 754633660
350002048 -260054784
634014612 152805488
-241835220 -603153496
18758432 -474961168
-910250000 456100788
-220892188 -817783164
855183516 -396199056
-50362312 -789281416
629659976 426666944
-257007647 267253905
-658831668 185472540
616974732 -53712032
-701402240 851702720
-983404972 848644280
597386152 13835800
-316912640 597517228
484689920 -177564288
-718791656 515463652
911225788 749215852
35798312 408141536
-854571828 -214003416
-263171480 -837022208
-405971500 -627999680
-345982384 769882168
679905776 175117536
-340724780 631160068
917517436 -826914792
-394873732 363939796
-555951572 997066004
-852387228 135430636
-588254524 -518405580
529823756 -996803852
826900228 -531469488
-291352820 -282905700
-170398800 365702040
72018980 -627475376
-617032988 -809452556
-743084408 307460604
-514589812 719680060
327238516 -451979176
-633534000 263535580
-575875124 -625654876
-257002167 267259478
880160776 -657928700
-506346588 -750497484
975249132 -284493176
367347772 -959811292
-746900176 428502008
-482680088 -271196244
-37837272 -53668340
-97870080 577477164
159097136 -632383444
619144768 -696232020
-946193952 -465844104
-302727304 902458260
-364333024 -635674908
-111997160 -290624620
510307996 77130944
801850148 849314224
-45235784 -843532316
612299688 173530060
100797444 -511691576
-549761872 188123188
79927232 654229444
170238596 58561844
-484602536 -576355736
601900992 129896316
-865771544 691935640
-137018112 839672856
937353604 733734320
-389397668 -226484764
8243224 -349346668
-580812320 602978728
-257010582 267249988
-247908408 847042240
166961696 634524352
512405212 -852547432
104161728 -887617544
937237092 467198556
-480422668 -373785060
-256997134 267256686
-64853492 -233344408
363167904 949325212
-973559708 -94738820
-99472120 -655525640
142552432 -762163248
-805884376 -379231996
931892104 427628168
-152688976 304649752
561689788 -357371432
-712543700 -212532452
148989720 -439570648
705931644 989099496
-976632712 59625016
836075548 360444436
20098320 354910116
-177418648 721442304
-6874208 212226608
-642869524 886335912
573282732 586113616
-392456108 997998100
-249248296 -806947548
881748252 461504032
-913119108 142013564
503972656 -602017504
490326188 60702752
476359312 -23215016
881879328 -214746180
-742501848 -906769204
-551174580 -99807092
-318791396 389820024
157145560 -60921212
-249190040 890457524
171884328 428531136
871771912 -42730776
-672929620 461824440
523153444 405432632
-786208412 -851790104
-514211148 709223108
985196344 876126548
634611736 -921493408
66149688 904118556
-377134780 -148115880
852125076 584424192
758143584 732569200
496690656 733923652
-550664840 -243947000
990774356 -204944608
-257009079 267262841
-658977308 -269026208
-154596860 199905464
823535944 801908404
-257008972 267259207
-642563680 206342752
658919052 -987905248
-380586448 586259256
-414025392 206197112
-241631324 -422064720
-860994552 83670180
-29666868 -218809536
-848673408 -101336312
-73242356 -980943656
-241514812 664380552
712237856 508137960
-707431736 -616188276
839002912 -837036772
-702698436 -695285360
775926228 -487923128
-78354320 -526925520
976763788 13937748
-78791240 -394902860
-302785560 -386615944
-700295376 114079812
79606824 872063192
-817841420 313460972
942247108 -923736264
827511916 -962461940
489437784 579428740
-703004280 670948916
-427759244 -358478296
677094924 902166980
220994136 -283269800
-214906384 -992361832
159810772 42089960
867198816 -571418540
-539945736 651666180
-435696624 233606560
-865611340 -341802516
939465384 158150476
-442643652 920371980
-696931092 467111172
-342894816 404049052
449969344 -604202104
-886233964 -709660028
244354792 -696057252
34793396 762658424
981569908 886117452
-34138016 301882592
528207152 802476400
156140644 55984016
461037984 69120744
284799020 -659035564
-306499380 -908473192
-892583868 -313111436
-418860640 875660500
-831895680 444930200
722636552 418787820
-776042740 716272084
75820184 963204704
774688288 67562396
-310271456 175831172
494870156 -754662788
251622228 -859276
-568476612 503433788
-564384128 588472984
656282968 -940106200
-642330656 763211856
472718312 -816661736
881194820 -456057096
968695332 -454236596
711116428 -748079860
975278260 935707872
-246117036 691032672
883219216 171389152
-440502744 305348824
-7471332 -803991056
-858008932 -942713156
726088220 -107307552
889904092 -125701884
323306236 195536264
303892424 324616996
-560874204 950723356
183885064 847930644
-103462656 29856200
-638718784 -603517596
216289964 -352070136
108166828 535693048
26258892 864620988
-225319644 -335569124
62814532 891433312
448163408 -366444804
881034616 200997764
327806512 327325900
-200910380 532416148
283881488 -598128916
-340215040 -793971024
557218640 842192428
-710009564 771892000
-377731904 -271618600
-940761580 803393932
422356 818875464
822866000 481078048
-21612976 -994560996
-506040744 -19399248
-689401504 -154043428
-804457104 -505895104
476461260 -707358916
-839541780 745676800
925163536 -722199632
330063932 271341884
395033936 -5723652
-935809820 544183860
-861125628 807471852
-702261516 -469499668
125658192 -344147320
-869601876 -685294456
177928388 -386208152
279526852 -995347452
349623384 113730276
-496370248 484806432
-519803724 -976268612
-805505712 -947868812
829958668 -590730404
65683640 -752813160
822866000 355885904
625421852 29026052
11389048 687988796
556330236 178962432
-565651196 831735476
277764608 -36890612
-74407476 -220251372
944912320 591138196
100142064 761085512
-443808772 -52707116
-408301740 610173344
226382816 -767610184
-257005439 267256000
-523663184 666346692
-402650908 -378940716
-688425716 -760706848
-924318824 885913556
305771180 591531424
543630428 127289360
885287304 -675070528
111167012 -436089852
139727016 -170864848
326626828 -386747020
-257010152 267263924
-870155308 -54556744
-902050468 65071952
424147372 -955922704
273817764 973326684
963466856 298328976
-55911196 -225174004
144139908 -305727488
-864329708 241645888
-761799148 -347307708
-763197292 -857572012
742836820 528265408
-903885532 200371512
232878360 497870340
-105457924 -338569308
-257005383 267256639
940630504 -745443776
52983832 -777673908
-907147868 500477296
-28516312 -750497484
790825200 -283998000
-364740816 354036276
-719840264 480961536
-487937692 796199316
-342355948 -598726040
178394436 684376924
-72703488 -279293828
333384524 -698358364
71523804 953475952
-225057492 -340083964
351662344 -12670680
458139748 376930884
137775440 -5811036
-62028076 786310360
-298605692 -878820888
-257006969 267252777
922745912 307679064
123910512 -771571592
106885196 901613548
294702540 -480495488
186652224 416078916
-593963612 -985283728
-362556216 402228552
-202046372 -726423192
-847187880 -217309444
-992522036 -817637524
537280524 678434812
-445352556 -396796180
-501423956 135809300
-323976180 520429976
-257549776 409976600
-387708244 -998478712
836818312 705902516
-93398932 826740024
293843264 388960748
256734192 -731870128
817608396 -541052600
-897797780 879709292
476927308 987482892
709062904 757764920
812729456 847420904
477364228 264511368
989652928 -835463860
-375882276 -426404792
-777921496 -226047844
-570967056 571928280
-12874576 103914140
88126764 667584632
-249991060 247180208
-933668912 -952048680
-523328212 -915886268
-649554400 732059460
-505399928 -72266568
693756140 -423127892
459348560 -555558344
-988953856 687930540
645156072 -359657980
-807326212 65232156
416253684 25239412
882986192 198638396
-778271032 959665652
-367959460 -900550376
-413952572 84383816
965418432 -851091032
-259108124 864650116
922498324 986390592
-901351396 333326268
-257004561 267250230
700266248 225508976
715485628 128702068
-262268512 134950024
-468480188 -928833664
-98976944 -174768
-725549352 125090196
-308465520 470883248
900069764 775241720
-256997305 267251245
905502136 949922336
-985240036 -616435864
514939348 -392820208
70635400 -927085984
-794174920 -343623016
-413996264 -493457448
-257004958 267253158
-257007165 267258646
395019372 -363371800
-535605664 -339574224
228145060 106958016
-221503876 -909245084
221664080 957655820
-776960272 958689864
177039984 -753177260
980972784 -197080048
-87558768 117851888
-929780324 -590322612
294178236 591444040
-257004032 267251111
-461023420 -554203892
496719784 -545145084
769008328 764682820
-985152652 209153604
931324108 -950286436
487966820 802578348
-110642708 -39555824
401136252 244005256
318339912 501846312
892190640 840823412
810239012 -20811956
579006384 740113352
-442221296 218620204
-496850860 -175889428
-650821468 -754706480
-872267088 -432507108
220586344 -776275764
-473796048 -314203736
-996046524 675755036
214090800 586463152
-35754620 -221256288
-328636660 12073556
-257010350 267249964
8782092 -144664212
10267620 -489816448
486670624 -319359392
-257010092 267251549
-549441464 697615600
-254986512 -241864348
-257002087 267253442
833424900 412015560
904526348 346958172
-943965660 -842716732
448017768 805403764
907803248 354327556
-492336020 888185540
106666736 -148567364
763444880 -649714604
159665132 680779616
330631928 -131818764
-820506632 -453158860
-810442908 -595827804
-554684504 -295809404
370537288 292168404
880845284 -301707824
475660240 -679235832
-256996908 267253963
167005388 637961456
-675041400 -27278372
149251872 -575234308
-369066324 -156752332
-108516364 -778416672
449648936 -200036540
-409292092 371294616
2810852 -783834480
867213380 -277458764
-503127944 84689660
-810049680 622844024
-167325796 319810876
-256997676 267257613
697091296 438157940
-560131440 -68829464
-14942664 -832638444
730340908 354546016
857280732 -213974288
-469630744 408010460
-45381424 314946500
-709849360 714830248
-19093404 -377280420
-900011508 438857012
556359364 -65581692
-745152496 -96428244
806641704 -836425084
2796288 139493992
-501351136 -740564836
868538704 -276832512
716534236 -635922496
-239257392 121157916
-155791108 445833168
835187144 251156180
-406291908 251229000
-392106572 -455532792
-24831620 -22399432
438915268 -178642024
-394349428 -326816160
248199688 -466018872
-817521012 -37254712
427191248 -631451348
223834116 -749143032
-227722704 329190092
-743899992 -496923680
-576166404 -149149924
857368116 486976468
-948087272 -881689996
731389516 174185440
-221445620 228887824
-606561472 -746040900
-739399716 462203104
588895340 -190715580
-670672200 540906960
703572276 -75630852
827351712 632995132
-882651220 617790316
-561252868 -755012324
191298140 331607716
471145400 -904977832
-579516124 -511167272
106375456 -443444672
-392849336 -845571276
-918158252 -959811292
-343666708 -702276080
-329743524 618227236
111385472 839818496
964034852 -814564520
823594200 -838187328
-803146344 386513996
-785553032 384242012
-397873916 958019920
860368300 869383416
-249903676 304052628
635412756 379887376
-257001828 267263645
147314860 218212412
-809539940 127901048
786456000 906900280
140047424 309455872
822064980 61212492
892671252 -47755356
-955296452 -624606268
267802832 -824657372
352696388 -111429164
-226178920 926095632
454105520 611265644
586637920 -718005200
-257000582 267257404
416384760 -216726884
413166116 654637236
-613129836 952398216
725170688 -141168852
-700805116 774324188
-541722544 -116439180
843415804 -95248560
-914997864 641136408
775984484 -779960456
-874131280 156766896
-185720128 -423288096
-562840344 -469004492
582632820 556257416
444085488 893326632
-138955124 999134092
33366124 920838028
538911692 -419763608
-892350844 -511531372
-682279708 489860140
37575120 180579036
460062196 -928396744
814316932 233562868
501278316 532357892
-851673592 -200429768
-700339068 -172583400
-26593864 -519934800
-164048896 -390781248
609197556 -123502720
308203368 -947781428
-797786792 -547140352
942480132 -959621960
997896152 -374090904
-104991876 -779290512
-141634900 -902341748
-749376056 -778737080
9189884 464445960
486160884 808636972
675594832 -522818472
-257009256 267254871
264001628 -468378240
717815868 -996993184
783776224 -1718552
-978132804 358245272
-472150316 -581176420
-679556240 184292856
-407355080 235106652
-952077808 -168723940
-177913824 -560684872
-422341436 582851280
-920808900 -729612708
719228576 592609160
527566336 555922444
524551588 -711757244
-952922520 -628159884
868189168 183025788
799985956 11986172
-257005879 267255570
566539600 -612285124
-484034540 -757124104
-437182152 -62552380
376858064 270715632
94928152 777411756
707839528 -397291356
295357920 459610712
430570096 373537472
868087220 -701256600
-112434080 208949708
-748327448 352375980
443750516 -335059384
684173028 443896156
528600380 286269984
653035196 -113133152
-183987012 -78834932
141329056 207172900
-906070132 -577564548
-991386044 959228732
-928615204 -450916004
232951180 -138838612
-257003049 267250838
-779115744 -422210360
135721916 503317276
375270588 79825284
951320480 -98219616
-160538972 -171389152
451717024 713126260
708698804 614790132
-428356368 -338074132
929503608 189492204
620076864 617965084
743812608 34822524
27059912 266055152
-755725960 -716417724
852853276 -667424428
423477428 -104511264
-150999552 924449900
189666972 -48352480
-798427608 421788004
387577168 -765993580
-750089692 726612524
475587420 486291960
-7922816 907613916
-59042456 -510730352
-876446956 566787188
-663564968 -52561476
-284697072 -521478584
-257005202 267258209
-804894024 415976968
-53755724 236592180
-785261752 -149470332
-401631428 -645563864
670104204 -754167612
409292092 685702248
790053308 -349099080
989478160 99078892
-421889952 -668749752
-766386808 -892671252
-416224556 -459042716
-794844864 487529900
184380240 992390960
801369536 -723991004
407369644 -211469280
-707912348 644180284
949762132 470810428
-737622908 82242908
-172088224 208104996
285978704 229805356
-257008835 267250839
25618076 987016844
-487690104 -319009856
930741548 -453129732
-905006960 -868567832
-969816760 989521852
-730370036 -93020268
-815321848 -196220772
-929765760 3480796
695722280 436920
-263899680 -988458680
-33875864 -463907092
-945261856 -369794524
-477684636 -946761948
-557728380 728811688
271924444 153344356
-735715024 226703224
501890004 -39730592
-859887688 -668604112
-842643912 -228640236
811112852 800845232
390504532 -665225264
202235704 335510868
922658528 285454400
-105399668 -804340592
238995240 992055988
44915376 -609066480
360633768 902079596
-669288620 459887428
-495918764 205250452
865902620 485490940
612401636 -672711160
500025812 -60047372
-728272820 -862640284
-257006044 267260604
-311451140 286168036
-725461968 -287143824
763299240 -286401060
-976676404 -132721732
33977812 72106364
505691208 337695468
-55081048 19122532
37691632 333471908
-451877228 -339763556
-212022712 -869951412
-17025316 -159388416
-247791896 -501875440
917663076 59188096
-213144140 -570282548
-217396828 675187040
-357953992 276249952
967806928 -467431580
-366240908 -60892084
673250028 -462858484
972889764 31399984
444566100 649277684
-328665788 659894840
900098892 -385276056
868087220 -846765524
-875398348 226076972
185589052 575729484
838871836 -300003836
-257009656 267261819
116715896 197385892
536319300 699756508
-257010149 267255171
418613052 -229310180
-670337228 210697388
-659254024 640233440
-699144820 -98831304
768964636 456129916
913861872 -690217088
-366313728 865523956
-872835084 -683969132
-138984252 -393737740
400349796 231130680
-95976760 -858038060
957306284 -237815556
715616704 92015352
-257006329 267256106
686546960 -427045608
-901730060 -958515096
698838976 605818708
841260332 -323204288
-339414020 344467728
-954611944 -439366752
224256472 -893705296
-913395824 909754824
274560528 -23535424
-157480532 -500215144
-267773704 -244267408
416137172 -72062672
-700877936 -609794680
325053916 899793048
-405680220 -494811900
-541008908 552893132
-256996723 267253965
-533056964 -523910772
-739982276 97171008
-257009731 267256732
742094056 -643277316
950927252 -475572856
-77072688 166422828
197429584 657113116
-314902808 -449867396
-849634632 -497433420
-741293036 108181392
766022708 -838915528
102166460 638951808
-256999843 267263842
828196424 -520997972
-684842972 -684799280
155791108 -894768468
-886117452 -198958804
-324733508 187453244
-59275480 -358813268
-450187804 35798312
855431104 798500428
822793180 -694892132
-709616336 -96355424
965651456 -272579824
-257010258 267261163
602716576 4762428
690654008 -575146924
598070660 33497200
173020320 861664496
-480349848 -174433028
-257002944 267260220
-285002916 52925576
-7092668 -458969896
823725276 417477060
478514784 -43968716
-918303892 -931426056
-825735108 832318036
-193540996 247588
-199861772 -842119608
147780908 -25210284
849925912 795543936
161267172 155834800
868713472 -862931564
31166960 857703088
33904992 307853832
-828706164 -810355524
321733324 -732394432
627489940 -49896264
-200225872 -62421304
94797076 -95525276
-145610872 321179892
-857906984 145581744
998799120 745035984
-539042768 930989136
726059092 420156836
910424768 732481816
-839119424 -42104524
845527584 -730588496
-1587476 925017896
-2184600 -739093872
-887501032 -646889188
-717699356 817550140
-394276608 360211412
98598280 806350424
50988564 -969845888
-423258968 -604551640
890253628 -376464836
586171872 -372867528
-9466600 -798675196
944227812 114895396
-45876600 923241088
-257006059 267252002
-443357288 253311652
-743972812 304664316
-189696100 -401835324
-594691812 -101904308
782348952 288920632
-140105680 -304343908
549121056 37531428
-492204944 -596177340
799257756 129211808
539057332 -171228948
-943849148 -811855616
848527768 -189055284
252729092 900128020
137760876 180083860
508341856 156781460
47697100 -823288356
479592520 225115748
-162869212 941300448
-728986456 -226368252
-903099076 -312892976
-59566760 -720655848
-156752332 -489903832
866354104 839818496
-481631480 559767340
-613013324 -261787900
-831735476 161485632
233577432 -953869180
-102545124 852023128
-473024156 438114248
87223796 170151212
95962196 -908677088
879723856 783776224
-256997906 267250822
679425164 953082724
820273608 -693610500
409394040 -646787240
-672434444 938635236
133886852 -566787188
970952752 -248039484
480160516 -472383340
734506212 701416804
493530268 708189064
778868156 -514458736
-596191904 935693308
179923656 -508662264
-712135908 647515440
-462654588 -921245820
-123007544 634029176
-263710348 601391252
-366488496 -824497168
358143324 -357211228
-257002435 267259609
-929256020 -458023236
-400306104 -898540544
-460965164 323539260
641820916 -284769892
-430293380 152106416
-511706140 761172896
486874520 -695926176
852095948 123313388
-228916952 116919792
-504118296 833468592
-890792496 -421773440
811462388 -214047108
129546780 -401471224
274210992 -662123132
140717368 28181340
-191938956 36089592
-892802328 611600616
-101059596 -808200052
755915292 613916292
581904620 73854044
62333920 -923095448
-256239016 346069768
-831429632 -559854724
775416488 -545276160
610770468 780703220
463950784 -486029808
25530692 -237334944
-554087380 323335364
-237975760 282294012
353919764 263885116
891345928 -365803988
-972321768 -49910828
-695066900 995449400
65028260 -935984588
-413224372 -145392412
-269710716 463368224
-596221032 -147577012
-329131836 -105166644
-51134204 -564413256
-412030124 -150766528
928673460 721500560
-245534476 255947736
458066928 -74800704
-410340700 301503928
905473008 -599920288
-808680664 52838192
76635768 -960452108
-528119768 93646520
-257000073 267259461
25982176 -632732980
726772728 977346348
-137382212 -135124792
-797480948 535343512
855416540 47624280
-714699172 261642260
-125177580 430089484
239373904 -994939660
453202552 -871757348
-630053204 -920852592
896530712 -379159176
-392572620 408170664
-434604324 -4019664
-84471200 944577348
-654899388 -497477112
779465280 691367644
658729720 -219333840
792223344 -916687288
306470252 -665196136
-390941452 558616784
451032516 -88753016
-257001847 267252361
550693968 -355885904
454323980 323553824
-210843028 -632470828
645913400 16908804
-821511548 -319840004
-561209176 17316596
-60629932 962272608
749944052 -979516384
-232587080 -431371116
884296952 -283182416
-12481348 825880748
694615416 -267671756
196351848 -161602144
476213672 -567646464
-826812844 317334996
-81529272 -957684948
15073740 609925756
-790475664 162971160
-680721360 -935635052
-826128336 -332991296
407515284 850027860
754721044 701693520
-927013164 445396248
-160611792 -502414308
-853333888 -706557896
724675512 754211304
-16894240 -451717024
-446401164 385785796
224110832 -828662472
-96588448 -233446356
-478616732 -719112064
364522356 796738184
340535448 509142876
-89554036 534440544
85272220 -152878308
851484260 -171578484
926896652 -587205916
-495263384 -218634768
-217309444 701810032
586579664 -529983960
510555584 808811740
-91054128 863659764
719112064 -357167536
506681560 934207780
-256997733 267258963
-257006310 267257113
336341016 634553480
-693450296 -30395068
974389856 -904497220
382028284 564893868
591851832 762818628
753337464 -511021632
-257003106 267250285
-80422408 705086932
-320495384 -893312068
-71174268 -180680984
415219640 114516732
-626383076 -356250004
-714597224 -306426560
-649903936 -235499880
-98962380 -254098108
924653796 559840160
702407156 415423536
-704446116 -130304108
290260520 -707009380
193817712 919789420
-166947132 779989584
679294088 -291207180
693348348 958384020
182122820 -826725460
-84063408 -671851884
733734320 198128656
923867340 -943106384
-202177448 733676064
339093612 -69892636
866368668 -258700332
557495356 479082780
-204697020 512070240
724995920 -749521696
861693624 335408920
-719519856 487092980
-37152764 -699232204
-821191140 -300499012
179603248 532896760
-770042372 -456508580
-257000793 267251058
165010120 941489780
566626984 -435186884
-68246904 -489219324
-72965640 206328188
499079152 -330529980
23986908 962258044
-143834064 108385288
-630184280 -413224372
636417672 760007776
877510128 -999833164
-256998589 267249867
37021688 -827876016
-729277736 955442092
28414364 232266672
-684187592 -597779380
516031648 351618652
352288596 -243757668
164544072 388844236
-55561660 -26113252
-709019212 -548465676
841784636 -177054548
976108408 872514676
-742414464 -908356680
86961644 36832356
-113584636 -144212728
-211804252 376566784
386572252 24132548
830963584 717553716
-686750856 928280232
488476560 343841476
759716496 817593832
-397801096 -214717052
843488624 325447144
-901817444 940149892
-41813244 998027228
4456584 -272070084
-59479376 -419108228
-850610420 -620513784
-288032228 949733004
-299479532 -668560420
-956985876 576064456
519454188 167515128
-6684876 721354920
825502084 370187752
362410576 215780224
94826204 -708116244
-750089692 69077052
362760112 -622625564
759468908 -893049916
-597968712 -30147480
446605060 63164068
738627824 23520860
704096580 -654637236
-185705564 -320291488
-257003497 267250447
-541751672 746565204
-945757032 258117772
-456756168 317218484
530115036 -454134648
979094028 -767464544
-225989588 -397728276
-112725360 138591024
472980464 726335808
552470776 -204187280
-733515860 -283095032
-122264780 342501588
198856856 464926572
-74174452 416108044
820885296 -157975708
-312295852 -997765076
890967264 -560029492
533712344 -149848996
287799204 364653432
-814448008 930406576
-497826648 -451556820
-818875464 -384882828
-542159464 -100258576
112652540 270293276
-256997168 267254819
-771935692 782378080
484922944 -103826756
-295066640 660768680
-824657372 406393856
603255444 491535000
-257000929 267259882
-148086752 991487992
191196192 310256892
-480378976 869048444
754386072 -535503716
442439756 361289148
-689241300 982050520
-750147948 88039380
-982356364 -455503664
-271443832 596570568
-64678724 -589099236
-120167564 275725648
200997764 -278041324
-287828332 -716534236
-925440252 -640146056
-269812664 348021344
-257001559 267256611
718179968 -323917924
156796024 521434892
461693364 620164248
-778271032 554728196
436716104 85024632
613479372 -512900388
556053520 13326060
-868101784 933799988
-598463888 690115140
333937956 47099976
-793956460 -696698068
763124472 -431327424
776537916 -878951964
508181652 -712077652
-914823096 -655860612
71086884 1995268
-236082440 -836104676
604973996 481718864
-647355236 -28720208
943805456 -739647304
438725936 626120924
-361682376 -562898600
768367512 651345772
-456392068 -929838580
261758772 -486918212
722359836 919527268
463018688 -317509764
415700252 761056384
612270560 293726752
943892840 -131527484
-101263492 -151334524
-923430420 143863192
-229834484 -276599488
6029496 -692168664
-702217824 852561996
541999260 623950888
-3742948 -661045396
-374906488 -5403244
891797412 -928702588
-69630484 364551484
-222071872 662385284
238733088 -364041744
-130231288 -10325876
-342268564 271210808
278944292 -434648016
-914735712 961966764
-702057620 715674960
-658686028 -524740920
-712150472 -609823808
-213828648 674764684
-421496724 -530260676
693188144 -905414752
-530115036 -975438464
139654196 661860980
856159304 -536231916
-976108408 -928178284
-626441332 569102864
-257006909 267260239
866543436 642083068
745807876 863062640
-10005468 -911152968
892700380 -77771760
921857508 -581817236
-70868424 390868632
-897127836 -200167616
740215300 179690632
723015216 -863339356
-649612656 -24889876
281944476 -302304948
-971680952 -349536000
-16020400 -962214352
455838636 813224632
511545936 256180760
761478740 -846663576
210420672 -981817496
-490617468 -586710740
-874218664 513512076
573224476 904832192
737579216 894841288
559956672 -571695256
874946864 -314422196
-129808932 595245244
846983984 410763056
170515312 -379712608
-85796524 -872165140
657637420 -113104024
-584089220 -294425824
257112856 -810151628
-996031960 -862873308
438070556 417884852
-785130676 593555820
-794043844 -372328660
-429215644 -333792316
852940660 10078288
493311808 14986356
-868101784 948393116
-563510288 -336006044
429477796 811943000
-21117800 351968188
-320408 -629732796
918070868 642345220
596264724 929663812
695110592 300149476
555223372 638471196
309062644 349113644
-614265828 247515180
-207303976 -18059360
-838653376 147416808
506608740 -496996500
947417328 52270196
866543436 602745704
-786689024 124056152
993191980 -77524172
226295432 -429565180
-904118556 -343666708
-471247348 536392120
-831939372 -366444804
947490148 478820628
285905884 377731904
-925920864 -149208180
1165120 872791392
-713956408 753745256
-401136252 833701616
-334782668 -782480028
-524464204 -454265724
-114487604 -983288460
152849180 136683140
730938032 -543004176
-312805592 -206459264
-577098500 486029808
-618431132 44827992
-578831616 -122075448
-517823020 -191196192
-371469384 -407558976
157509660 -276803384
629893000 179821708
-257006754 267260682
124769788 -716854644
-241704144 -815962664
718107148 -331811612
-281726016 -75164804
-19588580 -463033252
78135860 -836891132
391888112 750089692
-35303136 -837226104
-367624488 255044768
4951760 -839876752
828254680 847755876
902370876 -454848284
716359468 695853356
-473388256 -259836324
680517464 -679760136
35070112 609984012
608236332 694207624
-257000020 267252322
-405563708 -171986276
770450164 974113140
876883876 -814914056
-512827568 379814556
-627533632 -399912876
-157815504 -989754876
385538208 -979574640
-728185436 602454424
-124289176 -59013328
875019684 -274560528
-181496568 969904144
849226840 -17229212
-209153604 -60629932
428123344 809700144
864868576 -247253028
-257006537 267257195
-416384760 427599040
-531090824 -242009988
-988648012 18554536
-67460448 -423754144
848935560 -520051312
-761624380 -212940244
-335554560 -857717652
518449272 -671094556
463790580 -389907408
-616625196 920517620
560480976 882738604
-303892424 -403422800
286837980 622319720
462042900 45410552
139086200 84194484
259545044 308742236
-451789844 -979589204
-381227264 307984908
-997634000 384242012
-424453216 -431502192
-134877204 -166058728
-333501036 -842454580
-554684504 -683284624
-707548248 982298108
241252660 -394567888
43692000 742734872
-780164352 225945896
522046580 -643350136
275274164 -583885324
965170844 -457528060
-114880832 774163984
444595228 463644940
891768284 443532056
818948284 -194007044
301241776 532620044
37036252 185807512
161966244 -123153184
-205658244 -512609108
-144853544 -759905828
38288756 15860196
-558689604 -416865372
-296989088 515055860
-867810504 338438232
-514662632 245476220
129430268 929547300
-388363624 -416166300
117968400 343841476
-735059644 -471844472
-660171556 -395834956
-662545488 486510420
162388600 172437760
-670395484 239723440
-622101260 273031308
-257001328 267262631
-150824784 -51265280
-590249792 436410260
-265851256 -551232836
-184846288 489146504
102792712 367609924
-643845312 -833832692
604478820 -818016188
-960408416 -433380948
-250762952 -753002492
-921959456 947897940
-70227608 -332088328
218460 -681668020
257243932 -824832140
829958668 364667996
322985828 41026788
969219636 -248869632
-210784772 -330704748
589361388 551786268
135401508 686168296
877233412 107001708
957160644 91316280
-739647304 959956932
-161369120 610581136
-151669496 550242484
368367252 289910984
-542363360 -846852908
912988032 754007408
75354136 462261360
-599031884 540571988
-362381448 722257888
92539656 646976572
-744045632 -599497932
345123108 -990861740
-597750252 10602592
-219960092 576370300
-877874228 -54134388
-238398116 987890684
168563736 915070684
-210639132 -818962848
650020448 105530744
917473744 -637641048
-292182968 -924551848
-161631272 -277313124
255889480 -7995636
884515412 -400626512
490297060 -444129180
996556264 934906852
322286756 178394436
923590624 -353628484
586768996 -9772444
359381264 295751148
-248957016 347118376
1995268 -161543888
-171665868 -13908620
893049916 -455620176
-922294428 -756425032
-257004358 267254129
-257010830 267251627
9655932 -945363804
-257002796 267251440
466907276 204784404
947315380 -684114772
-257008726 267257864
246102472 -233708508
420331604 -978744492
-212823732 720845180
-725840632 -8010200
254797180 -825283624
-825371008 112769052
-318966164 -726685344
-932576612 556767156
44434764 -864868576
-282308576 -688658740
214731616 -670832404
907278944 753366592
994226024 -954917788
-654564416 766881984
-576399428 140950392
-246408316 913366696
943557868 -1529220
123371644 421438468
-109637792 293959776
-51454612 -626120924
-373857880 675434628
561908248 809059328
-399359444 -626237436
991065636 -907774120
-257006534 267255617
937572064 -716272084
260666472 226834300
233111384 -1951576
-288585660 -317320432
238194220 730107884
781475112 -956985876
-714160304 -849765708
383630324 768207308
-97447724 -106491968
176996292 -258656640
-489510604 508108832
819225000 -823696148
-220032912 343360864
-589842000 982400056
-600721308 -381096188
-57309340 635500140
-463892528 -385523644
-42934672 -129779804
-746186540 -14054260
-788291064 461256444
-945596828 547955936
975613232 872805956
-746273924 -761828276
151494728 -960466672
-421351084 -574564364
198769472 -401325584
610799596 336515784
263855988 -715500192
-766634396 93646520
330559108 735744152
-33089408 -622305156
-965942736 -241514812
-257009712 267253747
951495248 -254098108
-891477004 38317884
792980672 115798364
-61008596 -31574752
-413952572 -970224552
15088304 -423899784
-257003514 267261172
-52095428 -892146948
3437104 -487355132
627883168 -17899156
-998405892 230140328
-439439572 963481420
87252924 292459684
-454353108 166830620
-939115848 -834677404
-962214352 -695401872
-318587500 -524129232
97127316 531367540
-856960324 -449881960
-493413756 -178234232
-257000874 267257040
-303834168 -661526008
-210682824 -355128576
404354896 -457018320
938824568 848935560
-927683108 -409874652
382479768 -880990924
487224056 876228496
-288163304 -908735344
-32259260 -930799804
353045924 466863584
-613581320 -653530372
276279080 90209416
-257002077 267254367
127187412 443153392
375707508 -943383100
-615037720 -714058356
608542176 462974996
268676672 -34079760
546921892 497986852
92627040 -494083700
-209066220 -772591072
-307067376 553592204
-860237224 320975996
-37545992 261423800
439293932 324602432
105967664 97578800
-292532504 364420408
-483248084 -766139220
-490894184 632995132
-120866636 -513089720
-544198424 -243728540
459333996 -953563336
212838296 -230140328
-5053708 -494374980
-197094612 236330028
-855198080 699538048
169219116 -205090248
-860557632 241660452
240539024 -187642576
381620492 -338161516
-423200712 -597968712
-215445252 -201303608
-257000811 267257074
-516614208 516483132
-436424824 -963146448
-532270508 -374921052
-415569176 804719256
-739093872 913337568
757561024 -885680532
292663580 477349664
-256999214 267259034
-388684032 -549689052
-850858008 970341064
680794180 370843132
-231494780 388086908
232485132 -669346876
726117348 -884835820
537411600 316213568
690115140 207566128
273016744 -931892104
122191960 -687304288
-232121032 252452376
726306680 754167612
-149120796 -603939952
-179224584 852707636
501453084 -539363176
784125760 -951029200
-267089196 -937339040
-678493068 543615864
640481028 458329080
-41405452 315063012
-57323904 711757244
510176920 -317072844
-257009700 267254163
-752143216 987177048
529488784 -133814032
24948132 -43823076
-619042820 -777382628
300062092 -431604140
307489732 95976760
-783091716 -74392912
687974232 -446852648
164922736 934717520
828254680 -40924840
534790080 569918448
887268008 442061092
345152236 904570040
731782744 349302976
-763051652 289852728
600240696 -794626404
-256999212 267262497
-254782616 -891447876
-311276372 -347540732
-813108120 940295532
-879738420 -430453584
-585356288 441070740
20243960 -583666864
-72863692 456202736
-257006729 267258716
-709922180 773319272
398543860 334229236
606022604 -127697152
-809627324 866266720
-669274056 -114429348
-257002067 267260934
-48527248 844755692
375401664 -343841476
445469068 -136799652
390679300 694091112
769954988 -809598196
858489544 894622828
322199372 -289634268
816195688 -245650988
705509288 -306455688
-888141848 -763619648
-164995556 591138196
-75922132 924144056
-257008995 267263380
638223608 821963032
-233664816 -900885348
-257004025 267257964
-975875384 -695678588
827235200 703892684
-791713604 959490884
-530479136 953344876
-295430740 266011460
134280080 629718232
649845680 -495015796
390795812 56377244
984104044 820885296
-361230892 -119220904
170952232 534367724
-486787136 741293036
-455139564 -58139488
704591756 -573661396
-159636004 -933202864
38448960 -578685976
483262648 -839163116
794364252 -328301688
-256996814 267256113
684362360 -566801752
797786792 -732540072
755390988 -781722700
619902096 585035880
284056256 -532518096
165825704 -163306132
293391780 621839108
-537732008 -423244404
380906856 -726991188
989885952 -947679480
262559792 277895684
-408461944 -662327028
-214585976 -803976492
-561121792 490981568
-87515076 -373595728
339108176 366910852
799869444 455926020
-761158332 -22064460
885898992 -482257732
-344336652 99370172
-448221664 16865112
-774498956 56537448
-251185308 367187568
-957510180 -477000128
-324063564 235339676
272623516 47143668
-933130044 283284364
-198929676 -918333020
-469892896 418802384
253661188 857105964
255190408 -381241828
289503192 -302916636
173937852 703280996
776712684 788524088
9117064 900026072
998973888 542843972
671779064 -740477452
748443960 424613420
-188880516 590031332
-257001742 267252315
857659396 -877466436
281551248 -826594384
-623615916 -691979332
-257001755 267260968
438667680 -260637344
-502574512 -771921128
-676891028 -444566100
-398077812 788363884
890428396 799767496
283910616 452838452
673264592 -969408968
-967573904 764726512
-615081412 -529080992
741671700 -83175004
-353439152 975351080
-654710056 165680064
-451877228 -673235464
-949427160 -674968580
-887967080 466834456
-443750516 73504508
-847042240 -317145664
235747468 691484156
-55445148 956024652
-324471356 -226076972
86248008 900812528
-293100500 -887078676
31618444 -875077940
-129240936 -107249296
-257001300 267263159
-112943820 -214032544
877175156 605949784
757255180 -133464496
471334732 615678536
31734956 -224154524
-985458496 627402556
-914852224 -313271640
-674051048 931382364
234975576 927901568
133930544 839090296
-433002284 -160305948
405854988 -903477740
753366592 507089352
-257010103 267261189
-158470884 -157465968
994590124 -762629296
-239927336 24351008
-418321772 986492540
-257739108 -805695044
305101236 -768017976
-632281496 986361464
-487631848 -46211572
-406990980 -224795340
-927901568 -613610448
635165168 456785296
913672540 -47566024
-785174368 143746680
-300251424 35274008
-299916452 -462727408
-211236256 764595436
-187001760 586900072
-619203024 -716432288
-123051236 665968028
-230868528 204726148
-956548956 -181758720
680983512 908633396
-335656508 -506259204
-136843344 -794932248
476519516 883204652
471291040 459392252
424948392 -276643180
-301722388 854149472
-257003226 267255696
790825200 683517648
626048104 -771964820
907278944 433846996
734986824 798354788
-257000613 267256983
539654456 916439700
687246032 45017324
272142904 377819288
-516352056 -311655036
-140571728 -700572092
-257007136 267262040
751560656 -942480132
-978555160 609896628
-4092484 -638063404
340229604 -38725676
794437072 614193008
828895496 3859460
480175080 833366644
-409932908 -394378556
277094664 817069528
-684930356 382843868
288294380 42410368
-968418616 575889688
-300236860 305538156
-354109096 -990541332
123357080 153038512
121216172 914211408
-256997896 267251824
-534542492 -263943372
16471884 -485913296
692503636 798369352
-65436052 178161412
-436206364 235485316
401209072 -203109544
-308101420 -117647992
-487719232 169146296
-773086248 691323952
-610173344 336617732
-951495248 874801224
-419079100 58183180
605862400 113089460
-458562104 176821524
371644152 -524871996
193191460 111938904
-866543436 -265603668
222421408 122060884
-72834564 108793080
373814188 883335728
832070448 -697062168
608003308 224329292
-542858536 -456697912
-21700360 248520096
548188960 695882484
-502458000 -811753668
-362891188 -288236124
-673745204 -684362360
-643903568 271371012
-836294008 251345512
-201085148 657156808
479242984 242374088
676687132 172845552
599774648 -261249032
-621562392 -396140800
721922916 -406947288
745167060 -377892108
464300320 -935737000
-811666284 22734404
-968972048 -923736264
-532707428 5607140
522177656 -893137300
-456377504 -895627744
191618548 335889532
155922184 241471120
17957412 104977312
926226708 -833119056
-344496856 -266288176
410369828 -437284100
-257005175 267250710
-998507840 -395543676
275215908 -284478612
384038116 985240036
535285256 131410972
52080864 -264089012
-393766868 -60761008
-257001587 267259280
299421276 -872412728
260156732 699086564
-357109280 257637160
261423800 550155100
-626470460 -985808032
422297744 -138518204
236679564 -797204232
488272664 95568968
986186696 512186752
335292408 -15991272
24001472 -561602404
594269456 8490812
531658820 403699516
-280924996 884267824
193715764 288571096
684245848 -328257996
211877072 -326772468
386834404 113395304
702407156 -291440204
82315728 515725804
780222608 778271032
645024996 49721496
469412284 507628220
-846983984 -826681768
-992915264 463193456
-382450640 -988283912
547562708 -710402792
276031492 232601644
295212280 783645148
-749172160 -628407472
744366040 90005520
-258438180 -507744732
-455474536 33570020
-98467204 -163582848
-523648620 637408024
-747875964 -634801068
696100944 -619960352
-577899520 350788504
-637306076 390970580
-961660920 -497040192
975088928 -968069080
465188724 591939216
-110162096 468887980
946616308 -271618600
-542742024 -916366880
119497620 -463004124
232587080 -615838740
127638896 153460868
-48993296 288090484
-653442988 902021340
278128708 358653064
449503296 -910424768
718820784 440721204
-640349952 219508608
-778547748 135518020
-829550876 -949237828
-168636556 -99632324
-643131676 885083408
663433892 394902860
-810938084 400990612
252000892 482082964
300105784 -793475848
-109026104 323947052
918362148 896763736
-510439072 -835026940
-272172032 -322155680
-571418540 -299683428
-286808852 414768156
156679512 -666870996
-762541912 -820783348
-382916688 188181444
-645520172 -583550352
297906620 800714156
-871757348 588604060
-424336704 -281667760
632456264 -691440464
449678064 -187249348
-502414308 186623096
870563100 -121580272
-674313200 113832224
-868771728 674094740
-915682372 67868240
312732772 88490864
-446867212 -538533028
-636752644 -892642124
-528818840 576647016
428633084 -408957120
920881720 -891462440
-197502404 98598280
329379424 389266592
-190234968 689474324
-257002803 267258546
-733850832 -119162648
-593381052 299057176
-457091140 120065616
495044924 -921245820
-257008733 267255741
-594604428 -625698568
119745208 595682164
99268224 -96035016
616377608 915434784
-87427692 -503754196
-525352608 806976676
538154364 -21452772
799738368 54367412
-791364068 -592711108
-861562548 -561048972
-191239884 482519884
532765684 230038380
901657240 -480743076
163451772 119031572
37240148 731549720
603604980 378023184
-409787268 -280852176
964850436 527289620
533843420 246816108
-249539576 -723321060
906842024 -817171476
929314276 -289313860
-476024340 -706266616
563845260 -530726724
685760504 197473276
767916028 68465364
-995828064 -760240800
531061696 -774731980
-457528060 -503346404
953577900 200721048
568272716 108807644
371032464 744832088
514458736 819545408
655045028 978627980
969146816 -728185436
376683296 193337100
-839614600 -662822204
-730967160 913789052
955150812 -777950624
514793708 -44798864
43837640 973064532
-538460208 308188804
-681842788 -764027440
742865948 -368818736
539334048 -614906644
-633621384 898744440
-487165800 182443228
407384208 183258812
877481000 230387916
582996920 253369908
864286016 86655800
112725360 389645256
-135168484 -814404316
880787028 445687528
382275872 955573168
599876596 -181467440
-696974784 230227712
769401556 85446988
25414180 883233780
520896024 27962880
783499508 -860761528
-208439968 570573828
-388946184 672143164
260651908 422181232
897812344 -164587764
-569641732 -937863344
-496341120 -635864240
-257002937 267255728
754822992 -892991660
-852095948 401980964
703164484 615358128
-344817264 940222712
555310756 511240092
-375969660 -222668996
751050916 -924347952
-148159572 846153836
-991808400 565447300
275565444 -555500088
982968052 897754088
922105096 922818732
276279080 681813660
291294564 -805855248
-539144716 -149514024
-415743944 834604584
-92073608 710475612
-257006101 267250681
463164328 802155992
504467832 37866400
-250486236 791582528
-156111516 -171389152
-28152212 -556097212
207915664 773683372
-876082856 581161856
-606576036 584904804
-993337620 -561427636
-839148552 -75485212
-752973364 287959408
694673672 7223744
121696784 116235284
734491648 481646044
-298227028 342457896
333195192 249058964
994298844 126910696
588560368 -475237884
-292037328 5578012
756891080 588036064
346608636 93690212
870199000 345152236
113307920 267569808
-42337548 -677051232
307314964 -229717972
-257005010 267263785
-594196636 506069872
-150023764 -127129156
-96136964 -813457656
518609476 367085620
-656559684 -282760060
-307897524 813486784
-909376160 -20185704
-890646856 894302420
-273861456 893020788
-256998379 267249588
510453636 -602993292
-257000603 267255616
771892 560670308
423040508 -15612608
-70242172 597051180
-957408232 -256472040
794102100 -961238564
-783659712 357400560
365119480 -427060172
842192428 -339850940
684304104 -291862560
803714340 9655932
39133468 -244442176
-256998851 267262540
-385596464 395310652
985749776 -585880592
-655511076 -104409316
824482604 -363925232
-684624512 -139683324
221533004 630126024
557859456 504963008
-378037748 623528532
599468804 613508500
966408784 -883233780
-332015508 -944431708
-834298740 -846401424
228013984 -499064588
-316985460 -770056936
-451673332 898686184
-928819100 441798940
-599963980 950592280
-994735764 114138068
915929960 648680560
579457868 322199372
809175840 -298838716
387489784 509463284
233839584 -232718156
-257005048 267250056
-608629560 -396126236
704577192 -937659448
-531076260 -346943608
-331913560 789703772
639898468 919192296
-124099844 -980798016
437633636 288760428
-257008509 267255582
-638500324 -24991824
-732175972 -273439100
-892846020 -341249084
860091584 994196896
-643743364 964617412
-550825044 -909682004
413297192 -883874596
224984672 -534542492
-305276004 -451629640
-635106912 58692920
-273876020 -522585448
634597172 647821284
-403146084 914735712
553286360 382960380
-941548036 611411284
896647224 135736480
396373824 -956650904
637961456 318980728
-966379656 56246168
-999614704 458474720
-257005755 267260735
-18496280 -696159200
-234058044 -434924732
-610974364 -405884116
345239620 -687246032
800845232 -251170744
503856144 640349952
-69528536 -549062800
916192112 -518988140
-523022368 249670652
946616308 787926964
550067716 -150198532
625756824 545305288
522803908 -970879932
247893844 625261648
-235863980 -614411468
535663920 348196112
920677824 -920503056
-4878940 72732616
422778356 -315048448
132226556 -856304944
-64882620 -309718024
-522891292 278740396
-362483396 -833905512
-446634188 930654164
14636820 654185752
381838952 662953280
557859456 -590162408
-791058224 631043556
-20360472 -673046132
-103870448 -711771808
917007696 657011168
276337336 -16078656
344001680 993614336
-203910564 -956985876
446503112 22894608
543572172 241980860
303761348 -459756352
-831473324 -657317012
98263308 150533504
249335680 -69208128
450129548 624140220
131221640 -677939636
-684202156 688789816
394509632 -498787872
-436657848 54148952
-924260568 -32463156
-523881644 -140717368
-621373060 961777432
354400376 564369564
778780772 4456584
108574620 784489860
528804276 776814632
947242560 552135804
-200488024 -225290516
-313970712 95277688
305261440 287959408
-202017244 142974788
-773275580 854178600
800888924 975030672
825822492 -659982224
-834211356 -292736400
837735844 -905123472
137090932 598114352
567908616 198827728
796446904 -369576064
-91665816 819967764
-806670832 800510260
-653195400 219960092
397466124 -979924176
-936800172 -455372588
553097028 461067112
-619537996 -168039432
391509448 695474692
734695544 191982648
423739580 -633490308
422516204 -289139092
-38565472 -925527636
-553825228 -501700672
366342856 12102684
-221168904 -288308944
-91826020 -945130780
-683925440 129561344
66411840 -35405084
-934353420 639971288
-257010594 267258574
-459173792 -479388624
-43779384 -482869420
857688524 301576748
-743244612 -431385680
948232912 -200167616
542581820 542596384
-67547832 -278230656
-252729092 624300424
-61241620 123051236
-982909796 359745364
-920648696 -592492648
245097556 270861272
-798937348 -229921868
-270001996 -272040956
935591360 892656688
-203007596 -229543204
-257009677 267257986
-704358732 780208044
-508327292 -819385204
542334232 433133360
-373595728 564704536
758274660 628159884
650661264 503608556
-525439992 168782196
960583184 -800757848
774994132 884806692
-73242356 771120108
408185228 856261252
-873534156 -350409840
685833324 -639636316
-822035852 774367880
-711538784 423040508
-726117348 -902691284
550635712 -354779040
171330896 925090716
576748964 382741920
-103681116 514487864
-829405236 244048948
858911900 275434368
-936683660 -712558264
-14709640 -441099868
198871420 -20710008
-487864872 -17141828
919032092 -769561760
-83743000 -442512576
-905866236 -569044608
309470436 -125250400
-77975656 -575394512
980128072 380601012
453712292 -475966084
246015088 213013064
-141285364 -712252420
-749973180 -650675828
-927872440 -628873520
36511948 -683197240
729860296 230737452
-9015116 614367776
82738084 782290696
-273395408 459800044
236737820 598434760
-274196428 521973760
-977011376 -652467200
172379504 -389310284
468101524 680968948
255554508 288745864
-117167380 -789077520
320830356 -11636636
-990206360 -455314332
-605891528 849183148
-19064276 -571884588
690581188 492102996
725403712 461795312
986099312 145232208
-485155968 -885622276
-431167220 -531993792
895686000 818525928
944548220 -44347380
249233732 -155528956
902487388 120983148
-387839320 559315856
-991429736 728782560
857513756 -366430240
310868580 271822496
-920371980 -631931960
250777516 418904332
-482432500 668414780
-713898152 -749317800
566190064 -962971680
876679980 -849925912
287435104 -281289096
582865844 -386747020
328476456 278871472
-606707112 -20986724
-823798096 961777432
435798572 148844080
780950808 834488072
981074732 333136936
-585560184 -372852964
-256998787 267256657
67635216 -336472092
-680007724 175627276
-257008302 267251648
471189092 456421196
-8549068 920430236
998201996 -145596308
-728272820 185749256
-424307576 458591232
725928016 -580914268
-880888976 -304897340
-328272560 -561369380
-902137852 580564732
939043028 -761376792
-165214016 -194429400
982851540 381343776
249117220 953082724
-819239564 54891716
702567360 981715548
-884063928 920852592
874422560 891972180
866514308 444842816
177214752 -49357396
456275556 886219400
-799752932 -947839684
773858140 -557874020
954335228 -728331076
-796126496 -216144324
804063876 581788108
-202308524 -755740524
640757744 -600080492
199643312 -241704144
-696814580 894957800
173297036 709368748
-401806196 818729824
-257002177 267250176
-208935144 -825283624
228319828 520065876
417375112 239475852
-256999510 267256049
-922105096 -964471772
-841376844 -910541280
265793000 -973486888
-698999180 -714626352
-162111884 -669434260
175423380 245257760
-604085592 115244932
-560131440 -551771704
-65916664 69615920
-462727408 -531731640
-68800336 -306965428
-209474012 -235762032
-424496908 61387260
-292823784 -786601640
-988793652 -811768232
901249448 437211280
65698204 -672390752
378008620 6714004
609066480 897623012
-976428816 474655324
-101700412 212940244
812904224 556097212
784606372 -523604928
664176656 -690610316
-776931144 98263308
-835959036 619159332
180447960 -514080072
279745312 344191012
749259544 -599512496
-957291720 352201212
912827828 863834532
-520473668 261846156
-244427612 -608964532
-165898524 645447352
229572332 -575714920
-257008445 267255847
-2140908 797379000
-545421800 -320218668
82607008 828720728
760706848 339224688
-902137852 -746652588
-167908356 -51396356
-537965032 845469328
911881168 194443964
-445891424 210464364
201857040 247995792
-134178132 807690312
-756177444 -900186276
-412656376 590468252
223892372 -526619676
779275948 -323204288
-605789580 -759585420
131629432 -581336624
-960583184 -840867104
-125206708 542246848
160611792 -252364992
-925076152 617047552
415612868 -886073760
958019920 -27453140
-884165876 -257768236
704416988 -384067244
924027544 347875704
-683823492 753293772
-164646020 729219480
-257008582 267263687
818001624 521230996
-243539208 -870766996
511443988 -194400272
728258256 48862220
-160043796 969394404
-834153100 209459448
-257009100 267256453
125133888 -143906884
791436888 -818642440
373857880 -457644572
405840424 -401442096
-325388888 -19195352
904875884 -462523512
19282736 -253646624
-217775492 -626936508
-164267356 362031912
57571492 489044556
257943004 -378227080
-569729116 -54338284
-419617968 -531192772
675347244 -915318272
-148713004 890617728
126663108 -690289908
656690760 -987978068
-880408364 -432477980
-257004597 267263502
-566801752 -723539520
-447901256 861242140
578292748 34822524
-257005680 267257275
734273188 -575977072
573413808 -752915108
-158674780 541110856
-139712452 969059432
-616829092 843896416
937659448 -106069612
-925367432 -252030020
681347612 -82009884
-835711448 262210256
493049656 -360502692
-832725828 836803748
-470664788 93675648
-185487104 -867213380
586652484 -973734476
-904642860 -467271376
-755944420 -395514548
965345612 -146528404
-761405920 948189220
269914612 851105596
-857426372 198856856
990381128 -630883352
749201288 -285833064
-203619284 -277953940
-858256520 283095032
-854863108 353890636
74349220 930144424
-986230388 75747364
-373537472 -953417696
-854324240 23666500
917313540 953009904
53668340 357007332
-326379240 560655744
-257005615 267254902
-234873628 -572525404
909827644 -570326240
-172932936 -726496012
-257008182 267257542
-69688740 877379052
39992744 229426692
-178642024 291090668
-626557844 983769072
854761160 631626116
-776450532 21627540
-824409784 -281172584
264846340 -78427140
681857352 -281740580
-478689552 117779068
-856974888 -484952072
400320668 361318276
514851964 -815380104
809510812 -990803484
520852332 594924836
-459086408 316446592
-230912220 698008828
5956676 -607056648
-654040112 -407966768
-398296272 757721228
676512364 -861242140
-974972416 547650092
324791764 -658715156
-866936664 -844668308
341001496 558165300
-88621940 -496035276
986011928 -704198528
-386790712 -602876780
-547999628 -903594252
968331232 743812608
236053312 -842134172
-465596516 -783193664
-579953044 -694877568
-199570492 445862296
-257002038 267261542
921027360 270147636
488345484 602425296
-300149476 -962971680
502691024 29361024
197531532 409219272
-257006866 267261697
-881107436 -245971396
-958981144 -598755168
938198316 -578642284
-433876124 -375940532
-101977128 -552427084
-140061988 829638260
810078808 858227392
-559184780 -275885852
255685584 137658928
964020288 -215678276
780805168 -356803436
-887413648 -871990372
-319330264 497841212
-132896500 396898128
-219727068 -913104544
714771992 -947504712
-909783952 247034568
-257004884 267260678
-709936744 -933188300
520910588 -993293928
541169112 13413444
941315012 -243379004
-850668676 943805456
35172060 951815656
864096684 549412336
416064352 -626048104
-481558660 -950767048
-443386416 686386756
-583361020 334637028
-125643628 675259860
-39847104 739516228
312805592 -90398748
374178288 123808564
-811243928 -129692420
366561316 -274851808
-287668128 567617336
475689368 -331403820
349550564 341045188
-277152920 -683823492
349171900 818584184
-223076788 283852360
993439568 207507872
660258940 182064564
-243451824 885680532
-659385100 -682308836
620368144 514327660
-909201392 944737552
-132809116 259443096
-259792632 331258180
-468116088 -666536024
656734452 62159152
9655932 -559548880
-589798308 -6160572
867519224 261584004
-695416436 281259968
-949456288 966117504
539610764 -815467488
-327864768 71596624
-349463180 -179384788
-523896208 -668123500
-433643100 -126255316
-118856804 -611425848
-874174972 909376160
-896210304 743215484
-536785348 -975278260
571141824 918041740
-900652324 -605017688
-804063876 21918820
228829568 373319012
-236912588 45847472
12044428 258467308
-752638392 -145829332
-649481580 444070924
-403684952 -669594464
173996108 180812060
-642665628 547082096
-227096452 761289408
-340914112 -51571124
-898176444 -774906748
558660476 -866849280
-985764340 -574476980
-415379844 125468860
-257001336 267253701
-291556716 -869325160
-694134804 -84442072
-679381472 552660108
-824584552 729627272
471931856 -490879620
477873968 23666500
309397616 500244272
-257006684 267249422
-152485080 -216624936
-255569072 402286808
-555106860 -785989952
-848731664 52255632
-49925392 68232340
-257002204 267256193
-213566496 -892860584
-498846128 242301268
795573064 -948975676
-728200000 -654447904
909638312 312499748
743535892 -467242248
-365643784 -781941160
-50682720 417986800
708975520 -778722516
-850115244 -650180652
905152600 -855736948
-257002310 267257621
603313700 250486236
923707136 587409812
91170640 113672020
966976780 -342821996
358973472 10063724
-213202396 481136304
-257004821 267257931
-867460968 -190395172
67664344 -862159672
-296610424 -503390096
-514662632 690479240
-196177080 -97039932
-620499220 430788556
-257002037 267254712
-297338624 -759599984
-715150656 -199541364
1179684 -386543124
671021736 -345297876
-949121316 -726146476
-79082520 562869472
-907628480 375256024
802680296 394116404
-442687344 -133289728
727806772 666929252
889918656 -114953652
-116482872 -832143268
790679560 617702932
-205818448 909463544
-200764740 -126299008
587803040 -3407976
-256999039 267262142
-497375164 949893208
-239024368 712587392
-257010535 267252544
963146448 -875107068
-257010743 267259309
291847996 190526248
-917167900 279657928
-237451456 -781445984
-927231624 916643596
-133639264 102574252
-461766184 -437240408
245694680 -635922496
-193759456 445804040
-920692388 361594992
545815028 394480504
535620228 -64416572
-320670152 337010960
298809588 12976524
-411345616 -391203604
-376144428 -589740052
-855547616 -703950940
363298980 -452925836
-956840236 -149586844
-15466968 -502603640
-257003162 267262183
-962826040 -335146768
-193744892 41347196
208920580 -242403216
-205031992 139566812
529809192 -536348428
83568232 -127405872
-3043876 694804748
126095112 -931091084
-257005678 267250831
-693741576 -982152468
-730166140 -901074680
719621804 340069400
-885855300 -57935592
-788043476 -669536208
-498292696 108530928
530246112 433803304
486932776 209168168
-245490784 127886484
-649539836 -467242248
246248112 513468384
-314247428 -456071660
-817899676 739516228
172525144 332918476
605804144 -107074528
801500612 -40953968
-926984036 -960641440
-127231104 273031308
-319344828 -843692520
-174797128 -209619652
802199684 384300268
562053888 274109044
-798325660 -879913188
-18627356 344890084
-888753536 82388548
-441653300 564675408
466106256 -218751280
-808258308 -767027624
-745385520 -886000940
800408312 -728855380
-33002024 -791262120
514254840 -243116852
-272492440 437254972
784955908 940455736
320422564 -37691632
-921012796 968462308
849853092 257287624
586667048 592550904
458722308 -158995188
-257001661 267258649
-206444700 518434708
290522672 819487152
16908804 679876648
-256996349 267253461
341744260 387824756
18860380 -967195240
-162141012 -376260940
976006460 -321398352
353570228 540790448
-192623464 878180072
255394304 -111181576
802155992 367639052
398310836 -757721228
-299945580 362104732
495481844 183987012
710562996 107773600
-757779484 -120327768
-433715920 680342696
-533537576 -302669048
-66470096 478514784
-23171324 -521478584
791567964 -758245532
-399111856 916454264
-257005824 267263274
55270380 502239540
-520109568 276337336
-91957096 -451629640
149848996 -369008068
851615336 446750700
95190304 -328898812
-438886140 563277264
-256997311 267259009
-776683556 -58489024
475398088 -966408784
-677677484 842702168
780033276 -420491808
-461256444 870868944
136522936 735467436
-704781088 -383703144
-595274372 195186728
908720780 -478922576
-452197636 -91622124
701504188 -903113640
925148972 -383076892
-69368332 440313412
160640920 -773144504
-951888476 859086668
-757983380 -724165772
905079780 591007120
-758332916 52517784
-611090876 -313693996
300265988 8214096
680255312 376042480
707752144 -299814504
495569228 -293187884
582341540 -423317224
-551058068 -6204264
-728986456 -347933960
10267620 -593424744
-882126916 -287566180
-128833144 -269812664
-221518440 -156388232
277750044 200415204
-73606456 464824624
855605872 -11578380
-765512968 -236665000
-966306836 -221736900
-101758668 -651389464
694251316 76635768
551363912 -171068744
116278976 -213988852
-211731432 732700276
-84485764 331258180
773290144 803058960
-795121580 -231917136
-355376164 -631262016
508181652 768309256
-740666784 641107280
-381751568 414840976
-685279892 81500144
414549696 -554655376
558922628 655875176
-543324584 -251782432
125104760 -762338016
-336807064 754400636
674575352 467839372
952558420 184802596
-257003305 267250485
235863980 -935329208
-45192092 -293566548
-307446040 680648540
-714611788 -807559236
218561948 -205337836
-721937480 -280036592
-745283572 -596148212
-80917584 598041532
856290380 335073948
-67008964 86917952
-286197164 914065768
998012664 149077104
808083540 845746044
-207609820 390591916
457178524 -906142952
16442756 -558412888
177928388 237378636
-144445752 -233766764
235004704 -232135596
915260016 -724792024
203997948 -811302184
-757895996 581336624
-769692836 333865136
-523823388 414564260
180986828 -408185228
117633428 466441228
-848877304 695329052
598667784 -303018584
-653996420 -744220400
-960524928 380295168
-206852492 236810640
-649350504 272710900
5592576 35070112
875048812 -309703460
-667220532 745837004
-651214696 694076548
646685292 502108464
-216959908 928789972
546645176 -365177736
137323956 -992594856
-242476036 18685612
132605220 -438274452
-985793468 -231494780
31196088 -955514912
-534804644 -550257048
152645284 -820186224
791946628 -934222344
-385785796 167748152
-105661820 -54673256
148479980 972962584
-130274980 829288724
-478908012 -874844916
-987322688 -434021764
184496752 -43313336
850828880 -154305580
-141503824 -298998920
-510599276 -720335440
916439700 779130308
-381343776 -801194768
-787125944 -770872520
-725549352 -345458080
143120428 715835164
27409448 511720704
-386295536 -494302160
-300499012 -463863400
-534542492 602687448
163043980 -909652876
-288148740 47959252
725243508 335773020
-10850180 294600592
-720714104 417287728
-28225032 -810544856
159927284 -829055700
151116064 -97141880
817360808 862290748
-660098736 -624285860
-541824492 201784220
504846496 62304792
-750745072 222610740
-310038432 -613930856
-257009443 267249551
-246597648 522454372
-822254312 804005620
-257010065 267257011
-257010035 267263710
-679017372 507438888
-257005296 267255135
159956412 -548436548
-789485312 -692561892
311888060 -79810720
-192142852 -901730060
114065248 -245476220
727850464 485461812
-204478560 22807224
255845788 507336940
-782436336 -259312020
-306135280 693377476
-238237912 222610740
-484762740 -184584136
-679294088 -991575376
-447231312 -90427876
-218591076 995740680
112477772 111851520
-326015140 959243296
496384812 567020212
277808300 137862824
-758930040 -127129156
-431414808 -742006672
-540120504 -766212040
465305236 358070504
-199614184 63076684
-320582768 175117536
-178146848 -466499484
-463528428 -952762316
-836585288 -589783744
576370300 -593235412
-898933772 943645252
350235072 371542204
-466688816 606998392
-222902020 161500196
778911848 711524220
-426564996 345530900
-257009774 267252315
617105808 45497936
-979064900 -839119424
834779352 348618468
286517572 -800015084
-257004260 267253006
330296956 -287114696
183040352 -422530768
958136432 619450612
808374820 325752988
700251684 -201259916
-723131728 -776523352
849853092 271822496
-257002576 267250088
-557495356 -235747468
299290200 -51221588
316781564 144707904
-326859852 570632084
-629281312 -93486316
-910890816 -7718920
-588167140 -214017980
903259280 -567937744
809088456 910191744
-407413336 -544766420
-256997846 267253367
-112594284 571156388
937688576 354968372
960277340 462654588
538969948 946587180
103724808 -580113248
266594020 215896736
217134676 126299008
-701868288 -743666968
869660132 516541388
-670060512 -180040168
-42177344 801500612
-484893816 769095712
5650832 -812438176
-325461708 575889688
390053048 -614280392
-828210988 -874815788
-405228736 641704404
-763619648 415496356
38638292 -208352584
-438900704 436745232
735205284 -733807140
376523092 -759876700
-909929592 -433846996
-967370008 -492598172
-250136700 898584236
-608789764 189098976
582268720 752434496
154960960 -159242776
-975554976 -879083040
976603584 -253544676
-814870364 67416756
-505778592 -512652800
-986288644 -975045236
-257004892 267258189
186725044 298838716
-21190620 -956170292
-376799808 568971788
-137411340 -74582244
752419932 -459901992
199235520 -420433552
494564312 -982560260
-129677856 125716448
-330908644 12670680
-257010735 267250694
-836221188 -335787584
-387926704 -45002760
838201892 -691411336
-787242456 465057648
-792791340 -463717760
-945596828 163160492
-556315672 581016216
-233140512 -775401924
-750162512 -751691732
-131381844 846823780
69426588 249947368
371280052 515623856
-910410204 -558835244
-816603480 659792892
-301562184 -854775724
-257005489 267252524
-875485732 -63280580
685804196 353919764
201449248 -488185280
-81529272 196424668
19734220 518638604
-299785376 -39584952
-246553956 -180608164
319636108 111560240
2621520 -58270564
134280080 725243508
676614312 -433861560
259632428 970617780
888287488 -16428192
-449008120 -969802196
-163743052 -631262016
930158988 878209200
456406632 -972729560
-196104260 300178604
692532764 -259151816
-21714924 504293064
436861744 49255448
-845076100 -515871444
-409175580 252860168
-5330424 248345328
837196976 -167937484
119585004 458489284
570034960 494112828
920561312 -232237544
205905832 937630320
-593730588 740113352
-533814292 -712660212
-257005724 267256913
-454382236 -368119664
-561281996 -964559156
-758245532 782421772
-950927252 862858744
-796155624 926299528
-440255156 469019056
-148611056 115710980
-617994212 310315148
-612590968 145173952
-356643232 -681216536
847653928 -930464832
-389557872 537207704
-514138328 768119924
-239461288 155121164
-696479608 518580348
792572880 -91403664
619275844 -349987484
413355448 955966396
269434000 198871420
454265724 251563972
745764184 800393748
-998973888 742895076
804253208 -555529216
-760604900 815452924
-487995948 -425225108
460484552 983084564
245228632 -388305368
-200007412 -410005728
-629383260 -513177104
-308742236 858271084
-131192512 -544533396
-663448456 141241672
786295796 -458241696
672288804 391625960
-388421880 -219144508
359162804 -562694704
87340308 207478744
-257001172 267259729
-129779804 805942632
-653341040 -37167328
-309834536 813923704
-381037932 66149688
600022236 -717480896
340215040 990861740
-463528428 650311728
799782060 -743579584
-407282260 576501376
-727748516 -405505452
839177680 -643466648
-602556372 -781300344
559985800 174331080
-751997576 552543596
-107409500 972656740
-476985564 315048448
-924639232 -907031356
596060828 199890900
586230128 -121944372
545057700 206619468
-188429032 -294454952
-259763504 -153417176
-961180308 252146532
499181100 -225814820
-650603008 573340988
-23724756 -754167612
93457188 198987932
529124684 -410806748
-438886140 -375824020
39992744 975249132
838405788 -713563180
-379086356 276264516
-257006686 267262954
-455474536 158514576
367231260 391611396
571433104 497244088
302639920 930100732
547883116 620965268
136348168 676920156
790082436 67795420
370318828 184088960
-196118824 -925891736
63266016 296493912
827351712 823390304
-256997016 267252379
441551352 -108356160
-412568992 -770464728
264977416 -711364016
-256998028 267256757
-952806008 852678508
314407632 -955456656
400844972 -428807852
-465756720 -379231996
-229907304 -519497880
52605168 628553112
-119512184 -22122716
-942072340 -44726044
729918552 -424831880
-983011744 259952836
-646321192 -26739504
334404004 40211204
-578365568 -997124260
938023548 -956578084
-257001145 267259949
-208483660 44594968
-257001866 267259275
-454367672 -933581528
-862960692 612765736
-285192248 496952808
-257001348 267253227
-940484864 -940980040
416472144 -967748672
-505836848 589521592
-257010359 267262007
-23768448 302465152
-527945000 877087772
-435288832 -583550352
923095448 540688500
72790872 242927520
-580389964 264030756
359250188 -876665416
810166192 -966903960
-491272848 953417696
-751983012 903230152
658351056 405942372
-274298376 -506404844
64125292 156970792
66149688 750060564
-131833328 -677371640
820346428 -959942368
873446772 -98481768
492947708 225771128
-67576960 -250005624
-217906568 601420380
251957200 884675616
281565812 418074184
-760808796 -400014824
43124004 519366804
-257003112 267260933
122177396 -498263568
-218037644 994240588
-62494124 -585866028
-825429264 -871626272
-620251632 -794539020
-141270800 -440575564
323306236 -443619440
-409758140 214585976
-380076708 -359264752
744628192 -362250372
-842512836 -603590416
611221952 -445571016
-655875176 -823186408
-257003806 267252676
-436220928 333923392
16646652 -970617780
33016588 292182968
967471956 -960757952
-328068664 91957096
-95962196 -316868948
423390044 890166244
-428167036 954262408
-5869292 -105399668
671604296 9553984
-89772496 430191432
675361808 -117647992
-740797860 -17680696
283823232 274473144
520095004 73926864
232324928 664162092
-449445040 487267748
-923721700 183287940
-130114776 -284609688
373304448 -497841212
-256999442 267256513
-219464916 459275740
44376508 -670118768
-819938636 640175184
104147164 -193905096
-257010416 267261122
154101684 -468028704
206357316 -36089592
685075996 785800620
-256997675 267252968
-799272320 -651389464
-882840552 510424508
761070948 -455969712
895496668 412539864
419501456 987686788
218066772 -779727432
-184321984 519993056
919702036 212445068
-212838296 -979239668
-286590392 -603473904
670948916 -472368776
-766197476 -812729456
669434260 580302580
620586604 -291323692
-369401296 320262360
922207044 945189036
225800256 -982618516
-941213064 -320641024
-257003759 267253799
-448250792 -343593888
344074500 -987060536
400786716 19690528
-874742968 -89073424
-554524300 -883932852
309222848 203823180
-911196660 700513836
413078732 595944316
912114192 858562364
-692925992 906623564
-288847812 -270395224
-426637816 630679456
189914560 30992192
-606168244 591458604
564981252 938052676
-319956516 -261962668
267001812 12466784
-87573332 -998172868
93559136 -575117796
-258365360 759133936
-93165908 -718281916
488957172 -766940240
-446852648 -719155756
469426848 438827884
-13923184 933421324
-576836348 427686424
-946295900 881486100
144169036 -704067452
52503220 719359652
-239665184 852197896
583710556 -907176996
-467111172 891098340
-482272296 -174505848
-481340200 -779931328
-192288492 571170952
-735904356 -780484760
-592711108 364187384
-257003028 267263315
253151448 -113264228
-233358972 65508872
717888688 -101074160
111574804 -71669444
-562476244 728826252
-256998167 267250308
-166976260 735161592
-486918212 -740025968
-738860848 -543251764
-899079412 879956880
-491389360 32856384
-792441804 419661660
429171952 -624314988
319956516 920430236
110875732 747162328
-204332920 -344700752
-361318276 -597007488
286342804 -552237752
-358915216 902734976
-112623412 694935824
244879096 795704140
958413148 586608792
-459872864 102705328
-408986248 3451668
-256998925 267255850
-729569016 816807376
466688816 -955238196
-9044244 -648971840
-209372064 884355208
321267276 -631728064
-389252028 -227358604
216158888 -700222556
780834296 623892632
-103375272 525541940
-302887508 640014980
863324792 -141795104
-839760240 -687537312
206604904 702407156
950825304 479956620
918755376 -56537448
270453480 -978263880
635572960 202221140
702814948 -132707168
-73621020 861081936
223178736 -202235704
749492568 -655481948
214542284 -653151708
951538940 531658820
-156912536 307023684
-233795892 213479112
94185388 -988152836
526954648 463979912
-916585340 277254868
-257010405 267261984
-598842552 -872835084
-346666892 913556028
-257002034 267252344
-147460500 -80975840
9248140 583710556
760386440 268094112
-638340120 680590284
327384156 304241960
812219716 76169720
-350730248 825953568
730442856 -56420936
-610493752 -22180972
321150764 -918129124
-579312228 -475616548
247850152 130114776
371236360 578875308
-264540496 -342749176
-256997171 267255953
374775412 498846128
-178379872 338860588
774863056 -867038612
-754196740 -750890712
689707348 164631456
-509230260 236563052
597065744 11563816
-214906384 351036092
774265932 125556244
828109040 -333107808
-415059436 -605207020
131294460 523837952
865407444 -813268324
781737264 59523068
360706588 -753089876
445658400 -810224448
-296887140 670672200
-246335496 -433919816
-983142820 -882811424
125716448 476126288
769328736 992289012
-512681928 -568330972
933887372 345312440
24307316 -294396696
648098000 210959540
-164704276 407253132
-339137304 -365221428
49736060 -898278392
881966712 115842056
254797180 -310679248
-318835088 -326816160
725272636 -526852700
378809640 117342148
489306708 86874260
419705352 -954087640
895686000 -105938536
-292445120 347832012
-435856828 -418117876
628611368 -157524224
979414436 -231815188
-546528664 -757925124
-301270904 -206852492
-594953964 -133289728
-256996911 267252844
357167536 -627475376
-435667496 600313516
-617863136 -759148500
851091032 -725126996
364012616 -999833164
923444984 -182792764
324442228 -650049576
700106044 401704248
905749724 -527537208
-451192720 -225538104
155791108 850814316
307518860 790446536
247282156 -833221004
-256999479 267260166
-71480112 746739972
-209168168 100127500
-223076788 84077972
216552116 337884800
-602410732 598798860
926284964 3990536
410544596 -410544596
-955369272 959388936
-740288120 -65945792
67212860 -886335912
-863106332 -305785744
673191772 175496200
-450974260 638980936
-540411784 -69310076
-372619940 395543676
290741132 35361392
-422880304 468742340
-926503424 -191720496
-952922520 900113456
-796607108 -443706824
-758449428 -541911876
-44827992 869135828
-498933512 -815860716
360925048 900958168
212634400 103812192
-815307284 649263120
885753352 170529876
19952680 -443546620
-827322584 -928600640
307620808 909448980
88942348 712383496
801893840 -546921892
-485971552 25297668
-257002949 267257517
-934702956 963670752
-569175684 -88141328
-541198240 7500460
-257005737 267259695
956476136 -146703172
-408738660 -962840604
-545785900 -600531976
262181128 -85199400
-931644516 645724068
-508691392 -650501060
66047740 983637996
-546150000 -217251188
-358434604 588443856
38944136 223965192
585094136 816020920
-997677692 -267569808
882709476 -188647492
-700149736 325388888
-568360100 -543310020
549805564 -502254104
733326528 323379056
-778533184 -712543700
-303615708 471640576
-160655484 533770600
-706266616 -146047792
937790524 649525272
-301533056 -116147900
-173559188 946062876
858110880 221984488
-381270956 -42672520
-947519276 -718165404
-735248976 -920255468
-585239776 400684768
102676200 365614656
-428181600 -915769756
376450272 -461678800
-738409364 -26215200
-674764684 -251316384
-138780356 -496297428
-161354556 -582181336
987905248 627329736
-927042292 456319248
-295955044 942742284
-858183700 357473380
-382319564 -715806036
863383048 320670152
-398514732 -525556504
-128774888 672463572
-70708220 368105100
-686110040 -554203892
-683401136 922032276
640248004 -122556060
206036908 206765108
-740317248 -413996264
-73854044 53624648
-802389016 734316880
224620572 606284756
-866543436 -695096028
707460864 63367964
-382377820 -447012852
-437007384 -735583948
595667600 945800724
280269616 -331039720
-416850808 633155336
133915980 -721456868
-257003241 267252827
842279812 64285496
-239810824 -144139908
176020504 231072424
-354764476 -129459396
-507584528 971593568
191414652 -149266436
334141852 353526536
-744861216 -411214540
734695544 902764104
198026708 -282803752
31021320 672652904
798529556 589550720
-638179916 673424796
-942407312 697892316
-387984960 -870927200
-53799416 567690156
589303132 -330675620
783018896 896923940
33147664 -816414148
-315208652 322781932
-167908356 863135460
-272244852 -767595620
745603980 -61824180
-693392040 -787475480
-10500644 403495620
332700016 581904620
-889044816 134367464
-105603564 -760342748
103986960 811040032
-94462104 -336282760
264423984 -360415308
985240036 -713810768
-242825572 -289940112
-257000212 267260410
320582768 -299013484
-83408028 -991721016
-872660316 816341328
-837663024 -454076392
-257000215 267262404
-257008442 267257907
-389368540 310067560
-845513020 -601070844
-183695732 -802345324
794437072 -435827700
-312193904 -394640708
958879196 -343652144
662720256 -381984592
530916056 843736212
-546601484 717932380
-823929172 576545068
412627248 747511864
820288172 332962168
-542159464 -584788292
297586212 -75164804
545931540 -63134940
-287245772 371352872
551640628 918638864
-521726172 979720280
504569780 404660740
-67416756 -207027260
48032072 -682148632
447376952 -568665944
222945712 320524512
-503375532 -92452272
-840677772 716665312
695809664 -67737164
-615693100 157087304
370537288 342836560
263608400 491476744
179763452 127012644
-209575960 593220848
-972613048 202658060
946368720 889190456
562170400 552266880
653151708 832070448
499865608 -563626800
648156256 566670676
704460680 -8680144
-198551012 617717496
-802622040 -998143740
361784324 -612969632
-63193196 466586868
-991721016 -701504188
269492256 402170296
916847492 150431556
745603980 268123240
-642869524 164937300
868728036 803932800
-342501588 904162248
136246220 -786790972
-320466256 385246928
971491620 -7369384
369080888 -632077600
485024892 359847312
-936960376 265763872
234363888 460848652
-399199240 246786980
604129284 256632244
-121128788 128512736
-973690784 -644005516
-931469748 1135992
-573821600 118186860
-604216668 346739712
226324560 964763052
243189672 -276599488
-96166092 -306353740
-291877124 -625989848
-835842524 -944956012
-41012224 902734976
-580899704 -534396852
-147926548 -743623276
-236679564 -346564944
851513388 870665048
-156053260 -194676988
-5578012 135547148
318718576 -811083724
437386048 818292904
89874444 -25355924
-595565652 781635316
-688789816 -164602328
-202119192 147242040
-40196640 231145244
553592204 376246376
-703863556 -771717232
502399744 263491888
996847544 -738700644
-987191612 -770654060
-687610132 643699672
104977312 -725767812
981147552 -590002204
-868698908 409102760
-65538000 -996177600
-147562448 -856669044
636694388 868961060
-882476452 -683969132
183681168 768047104
-293886956 416253684
772707584 634422404
-142042692 -811069160
-669463388 78995136
-121259864 330835824
363095084 -121696784
898394904 58838560
-253209704 267263964
315995108 -388217984
-272769156 315572752
-406466676 -922556580
462902176 403277160
-571811768 -908735344
459625276 539377740
673803460 710650380
-257009674 267262218
329160964 529590732
484864688 549295824
-529241196 -5636268
93675648 -741409548
303877860 679614496
760473824 131352716
-518070608 -498452900
-209109912 -347919396
838551428 482607268
272084648 21205184
-636330288 -724325976
-852707636 -606736240
790635868 -502691024
588400164 248957016
-244791712 -626120924
204857224 499574328
-524289436 -600313516
358667628 152688976
-128454480 657418960
-543878016 327966716
-828895496 72892820
-673381104 -745079676
-421773440 -395368908
244602380 -540207888
991444300 965476688
-72980204 -421249136
-714771992 738511312
645461916 455707560
-936756480 -835143452
183622912 -877524692
-770027808 83699308
975118056 688483972
983637996 -767479108
712296112 -144008832
792339856 201012328
-379712608 -235922236
631582424 -359075420
-471407552 930100732
283211544 -239184572
348283496 -539304920
244718892 757590152
-484049104 -810399216
-402913060 -776537916
-801136512 -811171108
468086960 -149688792
-429404976 -208935144
-113890480 13428008
-75048292 816938452
670978044 -338263464
279497724 -487340568
-503404660 647442620
261758772 480582872
-450420828 -139217276
945174472 -328738608
-257003907 267262370
-687420800 -337360496
911560760 -189040720
-65275848 965010640
-153402612 685454660
677444460 -870169872
-4121612 676352160
-682032120 -484092796
68115828 107394936
-132736296 439191984
438638552 909099444
690013192 -658802540
876723672 -680415516
-921202128 866106516
-235936800 -882039532
160204 -312863848
-770115192 -708174500
85825652 -111050500
-561180048 -123808564
879228680 22952864
-397393304 -104190856
-863062640 -947883376
-28938668 409583372
-207537000 66732248
-350351584 -311145296
-256999613 267250377
508676828 -331942688
792966108 -734914004
-480480924 597444408
214920948 -800087904
575496460 585720388
547591836 -979399872
733603244 -638529452
-77640684 -819370640
281114328 628174448
-257007800 267261773
-582458052 -286036960
696698068 -110730092
748181808 547810296
842090480 -312936668
844959588 -701314856
-653748832 303135096
327966716 -277313124
706674408 399956568
803787160 986084748
12029864 73504508
-380426244 -630781404
85548936 -180870316
-279439468 224795340
336355580 -659341408
-256996374 267261016
-354473196 -541271060
998682608 909521800
-577739316 889205020
-99486684 -608644124
-257000248 267263473
-785989952 738846284
929532736 -861766444
-256996440 267257772
-315907724 -729758348
-62071768 110467940
538984512 -442570832
-256998243 267251957
675536576 -900331916
857950676 979225104
67460448 289241040
567238672 -981293192
972816944 -53231420
73242356 -952529292
-332772836 -507613656
-256997249 267258742
-703018844 -193905096
762017608 707723016
-221489312 -294119980
-432565364 -254389388
-35113804 -904118556
813967396 607915924
-903186460 -302304948
724690076 835594936
413748676 -877116900
544096476 -311713292
793257388 5956676
-257009829 267254003
415743944 -537979596
659283152 -213144140
648462100 -974928724
390082176 -693974600
-215590892 370653800
445920552 221867976
-1063172 -467635476
40211204 -332539812
492962272 750628560
583739684 248490968
-890996392 -921639048
578482080 755682268
721952044 751808244
-119177212 545086828
-501671544 -476606900
-968535128 405345248
-704518936 -942305364
10762796 -398995344
-739123000 -69659612
-262778252 -725957144
-66470096 954830404
-643000600 640728616
-337608084 444129180
453129732 -25224848
-635674908 -544547960
107569704 -708203628
473271744 291119796
-545305288 -420695704
955835320 992463780
509405028 991473428
24147112 81441888
849503556 -418715000
5912984 -539101024
-624882984 354997500
-505181468 885258176
-881034616 -698605952
-746638024 576312044
-730894340 -793330208
-181962616 695489256
685032304 -53187728
54979100 625567492
721952044 981977700
-941810188 712805852
419923812 344424036
466339280 -223047660
-169437576 703412072
-884282388 500783140
704824780 227518808
-707489992 444129180
734069292 143033044
-105021004 630431868
-191909828 -145057440
315397984 788582344
419239304 573748780
-165782012 858241956
560393592 914153152
287653564 -699829328
357852044 -999571012
-127245668 -706951124
166583032 -492467096
286226292 -960102572
-326903544 394713528
-257009763 267250324
-812845968 -630795968
-604653588 182195640
-740754168 256807012
851324056 -348705852
-257009254 267251514
655933432 -173515496
-402126604 -971447928
619902096 -625450980
-526867264 699669124
-736428660 -248330764
334535080 -473096976
-201755092 -298795024
224737084 357575328
-634174816 -105064696
436686976 -322723676
-114880832 -816690864
-479228420 -227693576
894229600 589856564
-212299428 -260826676
-549135620 328345380
-62596072 303368120
70489760 791436888
-785116112 -923546932
-610187908 294178236
-951378736 426783456
257433264 726219296
943485048 842250684
-429550616 -477728328
784184016 315325164
-884398900 -62144588
-155266804 -126226188
660841500 840765156
471582320 -178481820
-856712736 719563548
-406641444 470417200
926168452 369998420
372911220 632645596
-939465384 -364464100
160058360 -755478372
40182076 993206544
777295244 453508396
806685396 -876446956
875267272 138620152
-257006151 267259403
530857800 -327063748
165490732 514065508
-816953016 551480424
538212620 -77232892
-544620780 453333628
808098104 841872020
20651752 -392164828
-844828512 850858008
767260648 445527324
-785494776 -270919528
835959036 114269144
342821996 -363939796
-595507396 949281520
-653515808 -414200160
-482563576 557961404
-204216408 904934140
944722988 -366342856
869252340 391087092
755900728 420040324
-227242092 -788378448
-542246848 -338423668
-446838084 43633744
-103040300 987366380
-113963300 -24598596
280764792 880845284
-116293540 338045004
361245456 -622887716
-282672676 -286197164
372678196 -752638392
-962170660 -246801544
-816923888 755522064
-844464412 -387751936
-950111668 205905832
847246136 -778780772
55197560 -23710192
-682978780 313315332
-257007312 267260239
872776828 -834619148
352638132 684391488
-257006553 267249769
504759112 929270584
-811651720 598070660
511735268 -334811796
342254000 559781904
-463382788 -301897156
-343535632 420331604
167296668 130304108
-665851516 -956680032
-337622648 -342647228
-208032176 -730297216
-367100184 -760590336
601740788 794626404
603808876 -717961508
-212022712 860892604
433337256 184467624
-177462340 -464941136
352900284 988633448
801937532 -313999840
78529088 -594473352
604988560 -589579848
-132605220 437109332
486539548 -288134176
-315281472 755682268
-171738688 -963059064
-994153204 764347848
611382156 847464596
484864688 853479528
-794437072 380848600
-618402004 950592280
-732234228 917036824
36905176 592827620
-257008925 267253041
-626849124 -381023368
-66557480 -570107780
997575744 348734980
-255772968 877874228
-362527088 -922847860
-526168192 349157336
824118504 -385625592
599512496 -572554532
-68363416 631072684
-436832616 -542377924
-481791684 976996812
-137236572 -105472488
166146112 -912594804
511254656 -304795392
-753089876 -493472012
-257005951 267262108
-136260784 784591808
126852440 -73883172
-999672960 571782640
-745443776 171826072
-820899860 -689372376
705786004 810952648
243466388 842279812
181656772 -136217092
-932649432 48833092
-53304240 391436628
913060852 685338148
-567282364 -893253812
693027940 147329424
-961558972 947970760
-786091900 -609503400
-431866292 -107627960
459071844 535532844
-50668156 797612024
613304604 371061592
538460208 459188356
-257004350 267254130
-74101632 172874680
722418092 -828953752
-847755876 -999862292
-742749436 -806466936
249204604 712572828
570879672 446605060
-52809064 -581351188
782436336 365833116
-573166220 -628087064
-809248660 -754721044
-761857404 10296748
-892336280 -956665468
-605833272 -681740840
-142625252 526896392
-458343644 -357546200
-249219168 -278784088
478340016 -545582004
-719184884 258205156
-257008085 267254694
224023448 265297824
995332888 512361520
-71902468 -552150368
6976156 -164121716
-815613128 -994138640
268924260 526342960
791203864 -910177180
828560524 -661307548
310664684 -375110384
-218095900 905866236
115405136 704518936
38172244 -914983300
-835361912 -518769680
862625720 -538139800
359148240 -36191540
-828487704 -129634164
-898919208 -355361600
-630067768 -438274452
-81660348 384708060
108778516 24889876
62931044 123080364
828953752 -779727432
-256997279 267255294
88636504 -846139272
-675492884 -339545096
-322927572 -451702460
403306288 -57032624
295241408 -379188304
893982012 -839891316
-530551956 -753337464
127245668 -927945260
-59260916 781839212
-635150604 136086016
678711528 103753936
457222216 -674895760
-910250000 -296959960
-764493488 -477903096
311232680 -650355420
642447168 -782101364
275754776 426856276
-429885588 277939376
-319082676 648651432
-257000335 267250618
-726481448 -99559504
861387780 -374906488
99151712 -434400428
-247442360 268443648
-20943032 -856770992
563189880 -256340964
-294178236 -595449140
648593176 105894844
-446663316 288687608
723350188 -713402976
19340992 134673308
-308771364 -986244952
-859130360 -969408968
-611746256 -149266436
679308652 -472703748
-92364888 -747264276
-418744128 -500506424
-619960352 -187322168
-840794284 -988254784
645709504 542319668
228407212 118186860
-618693284 -518857064
389091824 -774265932
299770812 777295244
843823596 550257048
-143411708 478427400
-255685584 350468096
-620615732 -843066268
-844551796 144547700
734914004 -510133228
-489685372 -860703272
309528692 -380979676
-503899836 -962214352
796679928 -925003332
920532184 905764288
-254826308 -480743076
171476536 -824584552
-226644968 -598347376
946339592 -866834716
-530377188 95787428
-475878700 331505768
668953648 140775624
76169720 184409368
493137040 -785582160
143251504 -39876232
695911612 670876096
-504336756 -706790920
-273599304 25894792
319388520 551130888
968942920 -813719808
-502836664 -137003548
428356368 414025392
976239484 -38172244
-161791476 -82286600
564806484 -630927044
608658688 -670133332
230824836 -807777696
698314672 605265276
385727540 636840028
160524408 -989507288
448687712 -329160964
-908123656 469951152
469208388 -741191088
-158121348 530260676
60775572 817608396
713082568 431924548
-985312856 452605428
267191144 -415452664
-257009163 267253088
-120604484 -577535420
-130522568 -62057204
481427584 -449080940
-99137148 936217612
-619756456 38492652
650340856 -440488180
99428428 -652700224
-200123924 749944052
-375445356 37094508
357327740 -871611708
237844684 -277997632
499661712 -403451928
-862625720 -722316144
764508052 922731348
-667220532 -214236440
-58984200 -693013376
-256998332 267260810
-350045740 659632688
821773700 -353890636
165461604 -271050604
-141241672 619450612
-757604716 754531712
991487992 358929780
413850624 570937928
-256996459 267260557
696173764 772896916
-113890480 -82679828
-257005638 267260812
271050604 600371772
111909776 861926648
-146222560 -337025524
-973414068 -109113488
-257004099 267263738
313839636 -46648492
-895394720 717335256
-875587680 -439861928
-541751672 421249136
-485388992 -126823312
-366270036 -896530712
577564548 391494884
326291856 -481558660
436570464 734054728
-542610948 37895528
424555164 -990890868
-193366228 -284682508
66062304 564384128
431997368 -184715212
-511240092 900026072
184788032 865174420
-810078808 -539188408
-960437544 -270322404
825269060 -360823100
248170560 -769343300
-92758116 970399320
606022604 596716208
-304853648 318835088
-626412204 -882957064
868393064 -644675460
-583550352 -550460944
-566991084 -788990136
924784872 -682804012
756162880 -712063088
-444376768 -92015352
421889952 188079496
19705092 46502852
607391620 -835332784
738263724 -832463676
348982568 836614416
25792844 -90923052
720393696 64227240
826812844 636621568
106360892 794684660
980870836 137629800
32725308 -685629428
-417083832 -523837952
-752798596 305363388
442658216 -719985904
915230888 979341616
626485024 279526852
561704352 60338652
522046580 293173320
-170952232 -553912612
-25152028 312121084
160975892 778198212
334826360 -943994788
551844524 86451904
366794340 -866310412
-366706956 570879672
-186317252 -155092036
755128836 -890341012
-242942084 -625261648
55474276 -558310940
-994357100 119075264
650719520 -933931064
-374032648 830963584
-474407736 -973690784
639665444 -575205180
647588260 16093220
638296428 750453792
-644908484 -537615496
667642888 -408680404
341598620 -585414544
-46998028 473504768
-216799704 475966084
-158500012 931862976
484325820 -584497012
-785698672 549324952
772197844 -236009620
567486260 -796621672
-644588076 754808428
244748020 -406306472
251141616 836963952
-152048160 -952223448
683299188 291483896
-588662316 -695693152
-865946312 -819283256
22588764 970807112
-267220272 802534656
-257006704 267256277
-885258176 261729644
-525847784 -546863636
477116640 462843920
785800620 -182778200
-886554372 278128708
-257008833 267254675
576865476 -447260440
-497637316 -557276896
232252108 859276
695212540 787373532
164427560 310475352
-505123212 916934876
533887112 492336020
-924260568 -531920972
102515996 944519092
-256997223 267253707
-909813080 884049364
-256999958 267249788
-557626432 -636723516
-286503008 -71727700
-407923076 -230023816
-399068164 -966714628
-450435392 422268616
-160174872 305844000
-17331160 675522012
343258916 -227518808
-201624016 -622945972
398106940 -143280632
136187964 -674589916
-77961092 -527711976
-803277420 988487808
-159373852 733020684
-602439860 -320597332
113162280 935605924
139668760 -44900812
917750460 71975288
5898420 -973501452
518201684 -899399820
424919264 -995857192
278361732 -886568936
272303108 88359788
224795340 -255627328
173064012 950242744
459071844 -406262780
214105364 959753036
554844708 695547512
-256998933 267251272
-297440572 301940848
-557582740 68887720
-951291352 -882039532
175976812 -318398168
-979545512 800539388
-362774676 943994788
857630268 -403087828
401019740 338045004
-794189484 -618591336
-362643600 967690416
335481740 623280944
937033196 -55911196
-257002374 267261746
-406670572 -560539232
460135016 -621649776
-131542048 -83713872
824540860 -113337048
794014716 -40531612
315558188 836395956
-392528928 -53187728
-257004670 267256727
492525352 -491986484
990031592 -153344356
-266710532 241427428
541941004 -498030544
368221612 180244064
-366663264 -392033752
722257888 260681036
-642243272 72645232
114633244 -573617704
262166564 -382159360
106317200 -289488628
-683270060 224693392
991881220 876825620
-145246772 -849896784
-104205420 648360152
-393985328 168913272
909638312 685119688
-178729408 431225476
523983592 -240815740
800597644 -604347744
-495015796 -980812580
858212828 924260568
-694222188 26695812
814273240 -494418672
604158412 762308888
883262908 -345487208
311523960 -886044632
164747968 -397524380
448993556 -484631664
-226615840 -560320772
-601201920 98729356
-917794152 -828254680
881602612 675216168
769649144 981380576
-179705196 900812528
74975472 -96166092
736632556 377367804
-48541812 974054884
-243189672 -190074764
-531862716 -705902516
863630636 439162856
213333472 -421584108
339006228 -239126316
-64081600 -800029648
298547436 -39104340
-660885192 -463979912
584700908 442731036
-337083780 11447304
-973938372 651025364
48716580 170034700
-980768888 -324136384
-36599332 -267453296
-597022052 -469150132
-425050340 -155965876
352987668 -425807668
-553898048 322563472
375197768 -378882460
-891593516 835478424
502181284 -980171764
373260756 860208096
470912376 216144324
-613959984 243247928
366051576 4238124
809030200 -105923972
-429550616 -498831564
275157652 938576980
-257001942 267260300
-211527536 661977492
-59319172 -742268824
-329627012 -53726596
575598408 -658351056
-788626036 -47478640
-327617180 -750643124
559010012 878354840
179792580 -933974756
-831196608 -682002992
328767736 904089428
541067164 661671648
982079648 803262856
-257003499 267260070
879811240 327209388
573559448 610974364
886860216 -856537968
364566048 -573879856
-367216696 858285648
774455264 -511254656
-544431448 -220731984
-190846656 -864693808
-950767048 -917211592
-452736504 883961980
-474131020 329685268
-209532268 88053944
-257002217 267260391
-497418856 -951160276
336719680 334229236
716505108 427220376
-591050812 -914371612
858533236 -69266384
327165696 -169029784
773392092 969117688
339515968 -916716416
602774832 -935620488
-932096000 -37982912
-592419828 -158514576
-748385704 324471356
-306324612 600255260
414229288 -638048840
338394540 -977958036
-503768760 -982633080
-753512232 959257860
799884008 690959852
-257003709 267259273
-312499748 154334708
-337913928 -357444252
-249117220 -262050052
-372212148 -613930856
-955077992 894258728
-68407108 -535052232
821162012 58372512
-500841396 842658476
-463542992 -42046268
554538864 580244324
52270196 929314276
956898492 20098320
663448456 -298955228
339748992 -339166432
677560972 306382868
-636679824 -115376008
188676620 -479548828
-257009342 267254499
457353292 208061304
-60193012 291134360
-568782456 -349201028
926721884 -735496564
-555135988 679847520
-11024948 767479108
-623630480 -327617180
-911385992 285294196
-826346796 -454032700
69441152 -620528348
-502618204 736851016
843430368 663972760
419982068 -170544440
-499574328 -96894292
-314596964 967603032
-376144428 -303761348
-580739500 357080152
-42352112 839075732
329656140 409423168
189259180 -724122080
-130187596 -531819024
24176240 -776931144
-697266064 25953048
-9612240 -700091480
17069008 -100535292
353380896 434065456
-7602408 493064220
-272040956 212299428
747744888 -709121160
729947680 201682272
292503376 552456212
-31094140 791014532
103841320 -956869364
187977548 -364944712
300164040 853464964
325913192 167762716
-329000760 796199316
-779101180 616130020
-852634816 -404398588
758915476 94593180
-991356916 396213620
876024600 -473868868
-83102184 821831956
905138036 -254170928
-683677852 -30642656
-783281048 -363517440
-738423928 796898388
778547748 868451320
212911116 716534236
228247008 -322010040
-853028044 -747060380
-889743888 239257392
455226948 -812540124
-256998793 267252217
-873985640 197968452
162344908 -580025864
164471252 846037324
617178628 994895968
-503827016 -936989504
-256996536 267258435
303790476 739399716
-343084148 -985094396
96442808 -377688212
520735820 101875180
-757604716 391043400
633024260 947592096
-432274084 182006308
567617336 -489073684
669944 132182864
86990772 690377292
-88403480 -532270508
-202818264 252044584
-681799096 326757904
-74960908 -756541544
104190856 368352688
-608614996 917167900
498321824 767945156
-38419832 -495044924
-395427164 -409656192
-905006960 -860819784
-426302844 607406184
-325534528 -144707904
903259280 220149424
842265248 -100986776
-866048260 -563393776
-2723468 400786716
-818919156 297586212
-257008629 267252171
996104780 969146816
-602731140 -110875732
-786412308 -200604536
-86277136 575059540
452576300 353060488
-92874628 -221343672
781183832 120123872
436920000 761216588
145989536 -65348668
150810220 -474538812
913483208 89932700
-504132860 218926048
-273584740 -582458052
-75863876 -827686684
-333894264 -628320088
-109230000 -405286992
309557820 309324796
241631324 -603750620
-49706932 797976124
-253064064 477611816
-147635268 758624196
301154392 830730560
-739530792 -733588680
-477305972 921755560
-179778016 -168024868
476606900 -800364620
421860824 680954384
-321806144 -412598120
-276716 -902822360
-497637316 938285700
427366016 306339176
146688608 -441580480
-989885952 -836250316
-930435704 396694232
411578640 201390992
-432186700 626412204
606765368 806860164
-542217720 888680716
-207464180 -503433788
390358892 435128628
604755536 -682469040
-338685820 431604140
806175656 -164121716
284231024 344598804
-462130284 592055728
416777988 119031572
-205803884 281245404
-800699592 -194021608
-770595804 -452576300
235456188 -700863372
-819108488 -519527008
566539600 -538387388
832128704 -11432740
253267960 686896496
589201184 512798440
-952820572 -448352740
-815088824 -822050416
-776334020 -967224368
380062144 700892500
-97039932 181307236
-840954488 -307038248
476330184 -442046528
72106364 -875019684
986303208 -357211228
271749676 -160131180
-394465940 343127840
-826157464 990876304
443124264 -333107808
-52750808 408898864
-417214908 575103232
-392368724 528571252
964748488 -632310624
977943472 -256326400
-234174556 -517895840
45148400 520997972
-383397300 -655933432
-49007860 -477699200
-408156100 551203708
76402744 113963300
-82971108 295357920
-10136544 132940192
-800306364 -722476348
-790257204 204260100
-693566808 -477903096
-256999409 267250830
-41551092 -87049028
640320824 -55081048
439687160 -251097924
-636665260 855605872
466091692 439861928
175816608 133173216
318514680 -19588580
-257004573 267259324
-981744676 288134176
712733032 674196688
933115480 392936720
211745996 -695649460
-292255788 48629196
24045164 808724356
601434944 -114371092
-944577348 -295488996
919367064 876490648
647428056 -137964772
-557844892 -704984984
-127886484 -364143692
-883656136 974084012
265603668 8316044
855387412 737899624
298838716 -366692392
259909144 105385104
-200153052 158980624
-57061752 -957786896
323961616 647704772
656749016 -399519648
-257002734 267255298
-360284232 764304156
-460397168 -276890768
-238034016 -447915820
-727981540 69193564
-972918892 833818128
-430497276 143426272
12743500 -657564600
-926401476 -608454792
489335836 -218256104
-904977832 -452561736
867009484 820987244
-444216564 939057592
488782404 851032776
-947664916 -477582688
-257009808 267261956
-340506320 961952200
-987264432 -200109360
-988648012 -329947420
530566520 -812001256
-596046264 -236082440
-770202576 -895598616
-375139512 895627744
712718468 -824919524
234422144 77058124
-621198292 -271094296
-107424064 -712616520
503870708 364129128
-284362100 -629747360
117924708 -802447272
352346852 -406903596
-726903804 -897331732
-706150104 -990803484
-764610000 -220236808
-398849704 -200881252
946689128 635616652
-636213776 964267876
-557990532 565651196
828895496 -755216220
345851308 -700033224
156985356 271327320
-487267748 245840320
262472408 -769649144
876913004 23797576
-760619464 -764566308
876942132 -892947968
-591735320 628858956
-47158232 -95947632
517211332 -793082620
619902096 -794291432
420098580 455459972
955733372 116468308
-533086092 -919265116
986638180 -194516784
73824916 -996934928
-519308548 164835352
-749332364 -664642704
-513118848 -940717888
-624431500 774207676
883452240 -424759060
698547696 483131572
-891957616 8519940
-951757400 -343783220
-653035196 322709112
-809656452 446284652
535154180 -295590944
736312148 649874808
-129095296 -612241432
190278660 -933741732
-155150292 -492102996
-257002035 267263070
90879360 -253471856
-620703116 67110912
217440520 -253937904
539567072 66295328
840881668 -96238912
67431320 952907956
254389388 -99836220
905473008 929328840
872835084 -999483628
-993264800 -471189092
-756395904 -437895788
321675068 -790213512
647224160 -349536000
-486510420 -440925100
-605090508 128221456
374003520 110584452
-668371088 -404427716
649889372 -768585972
-683022472 592201368
-990599588 -145348720
601595148 974579188
-610479188 21904256
-513191668 476388440
-541897312 -103375272
-181350928 477087512
-832216088 -147810036
-863120896 633898100
785072420 -410850440
711116428 -73475380
-192332184 614207572
722665680 546470408
369532372 615911560
-153053076 -206706852
413603036 689649092
938489596 -332423300
444595228 -795048760
23113068 -588341908
-15991272 201973552
665079624 109288256
-786936612 -907147868
-832463676 890020604
810209884 242971212
-253369908 67955624
861300396 -989449032
-996221292 705727748
-152922000 309353924
-696785452 706485076
-262909328 682905960
-861562548 -167850100
423579376 461285572
-343011328 880408364
-580987088 -105545308
73402560 914881352
-189929124 472572672
-257005433 267256087
-955311016 122017192
-25778280 575161488
-677313384 21773180
130158468 615955252
342501588 509230260
-562796652 -217047292
-257005809 267250897
84296432 942785976
248185124 726583396
529765500 -33220484
-257003744 267249868
-595347192 -283444568
-741482368 -60149320
628669624 560131440
384868264 -638689656
732685712 -875252708
450595596 -230402480
161106968 -177447776
236242644 332539812
650238908 -206721416
-222494228 794000152
918347584 87908304
64256368 -631393092
-288964324 512346956
-525017636 290610056
-714262252 -323437312
-790781508 -895904460
244150896 109564972
-394174660 -859334256
-443779644 572627352
-454935668 278332604
-249466756 925425688
197575224 692998812
431735216 -687639260
605177892 128163200
388654904 720553900
525367172 901511600
502035644 910031540
-76679460 732059460
-48891348 468276292
11272536 335933224
221736900 -915726064
363998052 235368804
562447116 749507132
693697884 780746912
406874468 -99151712
-503113380 243102288
19224480 378299900
-319548724 -605862400
287682692 -850231756
-302494280 -672842236
-220615472 -410675672
-617469908 893748988
469048184 -969365276
-380076708 662356156
513177104 -748589600
-537848520 850377396
728564100 -749434312
-395106756 -186608532
-50187544 -117138252
-538416516 -932125128
-770989032 -996177600
-969510916 501292880
791495144 -169947316
484325820 301285468
-102210152 -980521300
-847187880 381751568
868058092 893676168
-923750828 25312232
-354385812 651972024
-917226156 903288408
-66746812 -765571224
526925520 -522643704
83058492 -458489284
699698252 -930231808
234494964 296275452
947606660 507118480
-257001391 267259066
-170020136 -667395300
900943604 72907384
110132968 -802214248
362803804 -297877492
511065324 629426952
-542479872 194822628
-549150184 -623047920
801937532 -980739760
908254732 990410256
-616421300 -205366964
-256998547 267260319
597109436 -171534792
973880116 915128940
642316092 -999017580
290027496 18918636
-295634636 629266748
-599454240 -354152788
-273104128 -182486920
-728272820 258161464
-902531080 221897104
-436745232 205585424
695605768 587555452
-332903912 -339079048
-394174660 999119528
-433249872 702203260
-721573380 911065584
659996788 389587000
53406188 -548218088
-482519884 -739982276
-123007544 385567336
-734462520 -804471668
-532969580 456756168
-263113224 -147518756
367304080 -197939324
271676856 128833144
-610872416 -269579640
560772256 -427744680
-752652956 -136144272
49357396 986274080
204930044 -4776992
739792944 957816024
-867227944 -953242928
-794582712 838973784
-75951260 -907832376
586565100 541897312
-453522960 -914109460
161864296 496443068
-508691392 774236804
559228472 -568316408
-568374664 -873650668
975642360 -259617864
-417943108 -448760532
546761688 958893760
181787848 218751280
172379504 -888578768
-257005795 267252547
275507188 302902072
-268662108 -416399324
489539732 -418540232
64620468 844653744
-126633980 -766299424
933683476 510584712
595798676 645068688
813574168 506870892
-257007066 267251557
803262856 -565651196
138387128 821817392
-848440384 308509212
214149056 622144952
704591756 -530522828
-257005928 267259656
-783601456 -68174084
-659516176 128862272
291600408 748735240
941344140 -946863896
557218640 399621596
-784985036 -387679116
-914182280 -197939324
777615652 443910720
334243800 -243175108
736676248 610275292
-983929276 -858038060
-672259676 578729668
583885324 682687500
-738875412 118492704
-309193720 -142508740
967136984 -994779456
354910116 -645636684
574171136 412117508
434793656 10355004
359468648 -108778516
171913456 -395237832
-564922996 -221707772
-781693572 884602796
814054780 -271385576
-619916660 -504729984
-166408264 -422297744
-257009495 267250893
515216064 -587686528
-800757848 179195456
-617455344 -121492888
-537586368 427963140
824613680 -224445804
-95350508 -260695600
-135124792 -498365516
227096452 552849440
350176816 160437024
142261152 -758900912
-257005797 267253380
550227920 850027860
952645804 684071080
171025052 -509186568
-365498144 -325301504
-387344144 -580200632
-511036196 -834371560
523867080 906594436
-118390756 301110700
276803384 -580666680
-200109360 203138672
-744992292 -806379552
288367200 -49823444
44230868 937091452
637699304 -719272268
-997138824 -239038932
-839818496 -614513416
515099552 -397961300
-642097632 744176708
-181117904 94826204
-155223112 -542902228
-836294008 -290682876
303324428 773479476
-48279660 -653064324
7573280 902895180
887399084 -562519936
-516512260 -967457392
766168348 297629904
949237828 -412670940
688862636 -680371824
-257000218 267263626
-17112700 474640760
-705815132 -717582844
-944650168 -656967476
-708378396 -420695704
873286568 279410340
521653352 -981977700
-143207812 -760998128
199191828 -509536104
-55343200 909827644
719971340 -243830488
-150169404 -930683292
-561121792 -585633004
120138436 -214265568
-840022392 25967612
-783295612 -433279000
385712976 -888505948
948218348 -533231732
-754327816 -888753536
684478872 -536799912
-908007144 -438857012
-509740 604187540
217134676 8898604
-276672308 244791712
776377712 337680904
89437524 812700328
953767232 -523284520
819996892 945130780
-572248688 215270484
-560917896 970093476
-570064088 42614264
-256996669 267254075
-222101000 -904977832
-989798568 600561104
-696275712 92495964
538955384 573661396
-705960772 107919240
657710240 -58387076
185283208 -482330552
-422079284 -354895552
621911928 474771836
383499248 -750643124
-531352976 311436576
158237860 -431968240
727748516 849285096
-561544148 642898652
325155864 -849532684
35040984 348968004
-775431052 573166220
-444085488 440313412
466747072 -960641440
-179632376 932125128
55401456 325257812
87384000 -809030200
-313431844 547955936
-854469880 464445960
918347584 -63032992
-254899128 417171216
87850048 -937877908
59086148 -159534056
429914716 55576224
-110191224 -810923520
-340535448 499122844
-155951312 -709412440
-717160488 9248140
-871101968 -41186992
-18088488 127027208
-283298928 335336100
82883724 479942056
-907832376 -596890976
807879644 -4791556
-696887400 -206153420
-329233784 197924760
972511100 -388392752
79519440 -576938296
-396126236 91461920
-225115748 -87864612
-764391540 -793985588
-162781828 412729196
156344540 -145669128
-257001499 267254536
416108044 -669652720
-169932752 166568468
-79868976 802141428
-669944000 -767741260
968083644 -639184832
141795104 678798912
-842600220 -170092956
-996366932 685075996
-573224476 -588108884
-655423692 155674596
-743594148 244281972
-638179916 -884908640
-601653404 -301766080
-867562916 35346828
-52197376 -331185360
687945104 -21744052
476490388 -408068716
-338467360 349608820
584831984 -506040744
516177288 910526716
-680604848 -378969844
-711364016 436293748
217134676 383091456
842396324 801223896
135474328 -357575328
-919687472 -584351372
-356774308 -456086224
-145916716 -698372928
494768208 255248664
514546120 -746201104
624955804 829973232
-197444148 791349504
-934047576 31079576
-691032672 -365920500
881864764 899778484
351400192 -864970524
178088592 990483076
-617236884 -668385652
71145140 832871468
810195320 632252368
-327223952 -208134124
-362235808 26899708
-728433024 -200415204
-369794524 -165505296
-715369116 188967900
127464128 -981132988
-986288644 -33438944
-983871020 -884777564
-143426272 914124024
603503032 423812400
947679480 -745108804
-811331312 696377660
-51221588 -308247060
-622771204 628538548
-923503240 745196188
-76752280 -942086904
61809616 -246306368
-184176344 147169220
832827776 -423477428
-74873524 439177420
33220484 -896545276
669405132 206954440
832347164 -898919208
641442252 -308072292
354312992 227489680
-352259468 579909352
-444085488 733049812
-219843580 -788786240
-375256024 -743433944
-397058332 -531047132
470985196 -908050836
-437589944 392252212
-408491072 -160611792
-427759244 784344220
435405344 501758928
-318849652 531425796
177331264 733049812
-585065008 -356963640
179370224 987191612
115317752 -924945076
-438827884 783426688
485097712 84602276
-454571568 256865268
-558733296 -475223320
29259076 -706324872
92394016 878820888
943426792 -781751828
-632936876 -6990720
-241689580 -607726592
-931848412 -440269720
-257010430 267261709
-499384996 191909828
-606503216 81485580
557932276 -657025732
123196876 870766996
740768732 -616406736
438609424 452911272
-421511288 -92903756
-660797808 -548028756
956665468 -361361968
-426302844 521143612
933508708 206211676
-94345592 -20229396
522177656 20986724
42497752 -591604244
-294076288 492510788
823958300 -661919236
-706310308 -14229028
-8884040 219770760
-157975708 788232808
989303392 -632922312
481791684 375678380
-974360728 -722651116
-238587448 670541124
-952296268 673657820
-513337308 -657681112
435055808 -434575196
-468844288 -272827412
861781008 117808196
113147716 -830715996
-740637656 655103284
374076340 415190512
643029728 467096608
512259572 706120976
-257006020 267256121
740754168 159679696
-175204920 -523197136
994779456 905778852
-257001387 267253252
203357132 954262408
516599644 -925702404
-256997817 267253691
720131544 -837546512
-779436152 -870708740
982633080 30089224
691527848 840401056
723306496 -426696072
-419719916 71625752
-414651644 203182364
25807408 38638292
-257004756 267263370
-95059228 550533764
389222900 -994007564
-315077576 -440153208
-90471568 551829960
-573370116 -862538336
-836570724 -63528168
-33963248 746477820
-656399480 90966744
-918274764 146819684
557786636 169248244
513468384 403335416
-967471956 -787766760
-599614444 589332260
-903870968 605221584
609445144 711072736
889292404 259923708
-647063956 504103732
-435958776 517356972
635514704 383324480
-612503584 -633606820
899108540 297673596
372649068 -65275848
-326976364 -351807984
1529220 -3874024
55692736 -576093584
897113272 -720655848
490835928 681682584
-863761712 -179049816
-804675564 818613312
568505740 241675016
-257000049 267259787
-999017580 89874444
981890316 334491388
-784504424 513337308
-325053916 899909560
232543388 -201594888
-257002478 267259689
-481413020 457892160
-966758320 920153520
-806918420 -201653144
-257753672 -914910480
-134469412 -986856640
-888651588 394378556
-463208020 -874233228
457659136 151654932
-974870468 697717548
509798256 813705244
200808432 902312620
955150812 -628159884
260244116 -269681588
-399330316 -781329472
-537382472 -445876860
584875676 936610840
-993687156 -816938452
145581744 931120212
943426792 -453595780
340040272 -701853724
364973840 -436759796
-873548720 217513340
-560714000 368352688
-619654508 -40385972
-467970448 369954728
-257003765 267251316
122745392 941067424
-771542464 796024548
705669492 -476388440
-369503244 395951468
-748837188 795718704
-33118536 727267904
-222173820 -966598116
-378154260 -302960328
52066300 -152426824
82344856 -406524932
519483316 -550271612
-351006964 -447071108
-662370720 -1267068
-366590444 842134172
-424278448 -117924708
452081124 616392172
-293187884 -647996052
294921000 960757952
822429080 748793496
96035016 -35274008
-997386412 925527636
-646947444 -776159252
-457804776 655161540
640553848 -292561632
-606139116 259137252
221897104 -825968132
-832230652 47682536
-800306364 -277633532
-431997368 -988240220
485490940 681566072
118871368 955806192
-269215540 -954961480
-618081596 935853512
488068768 996920364
-647806720 -55823812
265589104 32521412
-240975944 -617091244
-828065348 358099632
-607770284 889059380
872820520 -670817840
19064276 75703672
-280473512 902181544
314975628 634466096
-130872104 -85461552
617804880 -259341148
-347380528 -904497220
-257005935 267261254
-257002011 267256792
681566072 964515464
919891368 766911112
220804804 407296824
767857772 -204478560
583288200 652685660
-830381024 175700096
-237422328 31764084
-897637576 -667497248
-768673356 -804573616
356220876 -55474276
352288596 -150606324
921697304 985575008
464140116 -408898864
-881092872 -248913324
953738104 -217862876
-437924916 -859057540
915886268 486758008
162665316 -410326136
543848888 517429792
386703328 356206312
-983448664 -414010828
-256996840 267251483
28996924 636170084
165315964 545815028
7966508 27205552
-256999021 267252920
-754021972 716097316
-18161308 714102048
-873883692 -367012800
-256998912 267261030
-698343800 84383816
926663628 84558584
-750439228 -659457920
-979195976 -697193244
-266157100 -654680928
-323262544 -418438284
266200792 -127536948
-479403188 749856668
753920024 265763872
-801180204 919541832
-257007328 267249858
495627484 108152264
352943976 -823099024
777732164 91228896
872267088 833148184
875121632 -654913952
-595230680 80786508
32040800 -106433712
-356483028 -448469252
-809161276 361842580
392587184 114822576
71698572 -970355628
126226188 -89889008
872369036 -716257520
-954073076 -214687924
-635543832 597575484
-709601772 -37677068
-772372612 921449716
-378911588 732190536
793403028 670089640
530202420 -330020240
462173976 -46633928
751822808 -475558292
-939407128 -901511600
572161304 -483757824
-823375740 384839136
-257003361 267252795
-870766996 -628261832
812496432 -60047372
-809175840 374367620
556403056 -634262200
-263870552 894302420
526430344 609168428
42060832 -969627428
-289211912 -978103676
-622188644 -208294328
903040820 -76126028
615474640 874888608
-9685060 -253355344
48978732 404515100
-360094900 715864292
229412128 279279264
326175344 -301620440
987177048 -792674828
780018712 755522064
-88723888 916468828
-419952940 80597176
656137328 -899152232
-912653060 696057252
931411492 -398369092
-447755616 -170296852
798413044 -248942452
-141081468 777848676
-707082200 -830876200
-91913404 -100200320
-847333520 578394696
-622858588 -69455716
-203386260 994007564
159257340 -994415356
-440517308 623572224
131265332 814870364
-257008428 267259988
-451382052 263681220
723539520 914808532
74363784 -721587944
640014980 342996764
-917721332 180943136
-146368200 -250224084
312135648 -279250136
960131700 -31997108
-881122000 -287580744
153096768 678230916
573938112 -715369116
518187120 -425793104
-419239304 686372192
-350555480 675667652
-3291464 211032360
-156533872 521420328
144664212 -244136332
-594225764 -954961480
771527900 -108996976
989827696 -480247900
-257008314 267255201
-437997736 -561849992
-491593256 -458270824
31545624 -797014900
-692285176 905152600
152499644 847857824
-105851152 568607688
109098924 529809192
-958966580 338248900
-122395856 535401768
1893320 329830908
-257010238 267249761
-257002026 267253110
-157130996 -867213380
939392564 -872019500
-882767732 -668356524
-161208916 751444144
-301838900 70169352
366284600 -867897888
-577637368 -273511920
178583768 596541440
-40808328 87908304
215037460 -70314992
-305436208 -366255472
-757692100 508458368
45905728 -786543384
-696304840 503856144
946121132 275070268
984540964 618795232
-76053208 -786936612
218241540 -902327184
-934586444 680371824
-472762004 259341148
-952704060 741118268
-872951596 -706426820
-228392648 -646903752
-235310548 -567253236
762425400 -534353160
316650488 -965782532
-414549696 -503725068
630766840 855300028
772547380 -68494492
-257008877 267251361
-936683660 866412360
862829616 -991779272
515958828 -623601352
624781036 448935300
-223615656 -207857408
608906276 469718128
542319668 -668458472
210551748 368075972
-482709216 -429142824
-140091116 -995158120
-357764660 668997340
-893151864 631757192
920925412 596774464
275740212 252685400
-138503640 -989143188
37327532 704679140
-257008508 267261954
-196075132 507205864
-435813136 -931586260
141052340 -300411628
-257010357 267255622
-29987276 860353736
-256997728 267250811
-448527508 -13602776
271458396 397291356
127507820 298824152
494826464 -668006988
-257004674 267262351
-161951680 167879228
933901936 95277688
974666572 533158912
-937979856 -546557792
87019900 -902123288
-877947048 33540892
651986588 786091900
265691052 173355292
114385656 381751568
111167012 -454600696
-863805404 57120008
837866920 598784296
243408132 362177552
350715684 -118725728
-595463704 -4252688
565855092 -864417092
-140513472 142537868
140586292 -746638024
-224110832 576239224
900390172 690260780
-50464260 423375480
867082304 -960189956
835551244 565374480
-27555088 71028628
721719020 9015116
-713767076 -959447192
495845944 581700724
368279868 -741161960
530930620 -898467724
-257000756 267254262
-37065380 596556004
-498030544 -258234284
906710948 -353657612
260972316 -752652956
764056568 501176368
-788509524 41958884
-135969504 -655511076
-64270932 -767537364
-811287620 605338096
250267776 -990235488
-902050468 -632922312
-700732296 -510570148
-790796072 188880516
-555674856 818059880
-276905332 -71611188
-34327348 239723440
752376240 -369707140
306149844 724631820
-834298740 -162505112
-137513288 684260412
331593152 441930016
-257006848 267249911
372590812 272681772
647078520 -614731876
-711524220 253399036
191327268 356788872
702203260 399228368
-25326796 -651360336
260287808 204463996
-936814736 251301820
-401718812 95350508
-502297796 -775343668
-361755196 306208100
-706907432 -835041504
-347671808 -343055020
-575205180 -598434760
-941052860 -411258232
-947664916 381882644
-257007552 267255916
320524512 856261252
151902520 683138984
800786976 229048028
191239884 128469044
-747759452 -496923680
987177048 155689160
740812424 529037300
614848388 773858140
111298088 -713737948
-340914112 71494676
237262124 -441347456
-294891872 -510890556
271094296 893821808
87209232 477335100
657681112 -201507504
-880044264 -708422088
862159672 -558048788
881282204 -207056388
-204216408 -294760796
-578030596 919993316
795107016 -244529560
539202972 -739370588
-321427480 714699172
-456260992 848149104
-901132936 -601420380
-52401272 85709140
-77247456 104744288
-980608684 417855724
-135328688 771702668
-64198112 -780965372
-257007762 267257429
-758201840 892947968
-776042740 -388014088
48177712 257724544
812030384 590613892
367944896 -960452108
467970448 -313635740
-634058304 -482883984
-2723468 330792132
982938924 211979020
580419092 187220220
211207128 707810400
160305948 -572729300
760867052 -895394720
-219246456 505967924
533595832 -788844496
91228896 -551990164
-771746360 856974888
198871420 787329840
-215984120 -529605296
-368731352 -355347036
485228788 -637335204
183826808 -181875232
55590788 -97899208
-314961064 320597332
-715514756 -312601696
-47391256 -303193352
138955124 -382989508
571462232 -696013560
-6247956 -347904832
-741103704 814608212
-904730244 -919862240
-780033276 -562971420
-257007356 267257599
424234756 381416596
-449313964 -126299008
-257000179 267252700
947839684 -545683952
-902225236 477728328
-368891556 540411784
408534764 -282148372
219275584 302741868
15292200 814069344
-236228080 144795288
-305552720 968258412
-443998104 872966160
705684056 110555324
-700761424 670817840
-145771076 -52168248
594356840 -959476320
-193642944 -240859432
-879898624 -104321932
640116928 388145164
-256998767 267257419
-257008692 267258292
905822544 -854076652
941111116 269710716
809161276 -719053808
56886984 399053600
-558747860 -244529560
-393941636 -910686920
112142800 -158252424
132357632 -90631772
-344729880 366794340
-618620464 -492219508
-200662792 33380688
-647515440 -819749304
-679163012 601566020
414360364 864271452
143528220 -981977700
481602352 174840820
269900048 -718966424
-11957044 -166597596
-769751092 -823565072
175670968 -191094244
401354712 125396040
561864556 -419122792
-76111464 -481121740
-119453928 -616261096
998959324 -157087304
547358812 617295140
83451720 372401480
-943150076 568957224
-935198132 -99574068
-583055176 -702654744
805578532 121172480
-619465176 406422984
-914240536 364988404
-475674804 -220091168
-123677488 379872812
-237553404 -183069480
-215372432 268836876
816792812 789368800
857979804 201886168
-416632348 929765760
-30089224 159592312
372590812 840604952
15758248 752186908
-818525928 -98700228
-257008899 267263383
-134017928 454702644
382334128 420506372
726554268 886510680
868567832 -458678616
286313676 301649568
-459304868 -745676800
-621708032 -402257680
-467402452 601143664
-800452004 543368276
247005440 918027176
78791240 -292503376
872063192 -555441832
-127274796 478267196
484573408 -127143720
914604636 229033464
444886508 -603371956
-429011748 -180943136
924755744 -940412044
832813212 -572569096
-551247400 178350744
73504508 436686976
-878544172 -349157336
-257002917 267263649
959986060 877247976
-102414048 -980317404
749419748 -143688424
104147164 -779567228
422953124 624708216
-816821940 -816385020
-484602536 186958068
-256209888 -584904804
416981884 -75412392
536872732 943907404
-92015352 916294060
-98845868 948582448
-191851572 884034800
-257003213 267261118
-922775040 -420899600
969598300 722680244
319432212 32317516
-257003531 267254698
-49270012 580433656
-722053992 77553300
632776672 -408869736
-257010354 267249868
-964748488 -77524172
-482010144 -426725200
255947736 -66105996
-450755800 248403584
477233152 -757939688
331884432 -937994420
254884564 104103472
-676424980 581424008
-116249848 676803644
775314540 -63164068
752463624 631116376
-654229444 696960220
404558792 -131542048
262341332 582254156
-600939768 -403379108
520968844 -442366936
81864244 793388464
-447478900 875806140
-37240148 989084932
652933248 817069528
817025836 244529560
260914060 -981016476
980098944 -949718440
-930027912 -758507684
766197476 -313999840
-29229948 -724486180
352419672 -837706716
-88447172 -553417436
153548252 -239606928
983608868 599934852
-83291516 -690202524
-596861848 673162644
710271716 783878172
579035512 436599592
-324922840 699508920
-730573932 858941028
891651772 741861032
601420380 495234256
602556372 203415388
-885258176 -534892028
62698020 144169036
795835216 231567600
675085092 -872092320
383950732 -934207780
-845804300 936450636
477393356 -628946340
-14345540 718063456
-834022024 -653559500
922367248 254156364
-404850072 199687004
-293916084 -834983248
310315148 -472965900
799476216 638558580
110074712 743958248
928207412 -594240328
-167995740 -667264224
-151756880 -242621676
-257005255 267262643
-570166036 -316461156
-279191880 123939640
-684537128 -48745708
268312572 -832318036
27176424 444799124
758376608 -489845576
-264409420 -779771124
-260782984 903375792
670453740 790446536
795704140 -883889160
-405112224 893428580
748458524 -362920316
-257007503 267250911
456625092 -96224348
434065456 -308873312
199847208 476737976
-273555612 840430184
120677304 302013668
-842702168 722796756
147081836 -696057252
-498423772 983492356
965112588 -186200740
601303868 -402534396
-773129940 -249583268
-609226684 -470956068
-783251920 -223076788
528032384 965156280
-344016244 471611448
777965188 878777196
-737477268 462523512
-585239776 7602408
11287100 101423696
-794524456 -860353736
618766104 -247413232
-822603848 -632980568
435550984 288163304
-105093824 433482896
-963932904 -536537760
-257006407 267250253
546237384 -891724592
199468544 -285774808
-901715496 -747570120
-426113512 -655248924
-948291168 -544999444
598667784 -38448960
383222532 -644777408
677124052 -363648516
209925496 600357208
334360312 606328448
-539508816 -321806144
-417156652 240218616
-260812112 908487756
449911088 -607144032
629514336 -456916372
523299084 892642124
946645436 204944608
242592548 904337016
821598932 237364072
170864848 190701016
971506184 364362152
-257004719 267260014
-281318224 891724592
434167404 629528900
648593176 474728144
-428924364 535183308
-139348352 -250457108
603969080 202716316
-149615972 609954884
186258996 228844132
767624748 806976676
-449182888 316330080
184147216 663710608
245490784 -501147240
-545232468 -5709088
840153468 -526342960
89874444 853450400
-941081988 -776829196
291571280 815991792
18831252 -574185700
838624248 883772648
-257008034 267250846
-999498192 -93879544
-543834324 -622989664
-200051104 -353308076
-959578268 971870284
452314148 -995930012
755696832 389878280
-813734372 -361493044
-19836168 -495627484
-105822024 678478504
43954152 425676592
-257004971 267262755
-227693576 226208048
-498802436 -641660712
-71625752 713417540
189463076 -179763452
-379202868 189681536
237174740 585545620
-297877492 453814240
-254549592 497040192
-800757848 -372576248
-929299712 444435024
224693392 528134332
-879665600 -786019080
-617935956 -447202184
231975392 -320990560
-464023604 -439104600
-765338200 427118428
413180680 667715708
-291542152 6087752
714480712 896705480
-851848360 -423608504
551815396 400218720
419967504 250224084
508604008 282206628
94767948 -985982800
-361624120 466601432
-256996910 267255592
-781009064 -631072684
947839684 701562444
769270480 -23710192
141532952 -983783636
864766628 -734972260
-790315460 652933248
-641995684 266462944
-559213908 -240975944
406233652 -347060120
477946788 -613319168
-194560476 -794276868
269521384 658380184
-472004676 756556108
-419588840 -792922416
939305180 722301580
-365745732 -691819128
-271502088 -42264728
-815584 -876607160
-512070240 192608900
564835612 747934220
-741555188 763707032
217950260 -150795656
809889476 330850388
-354007148 -521507712
-683983696 -884763000
172452324 24569468
-262166564 81296248
636563312 -772387176
-621708032 743288304
-475325268 -573879856
-808578716 -287464232
53012960 216857960
45643576 192434132
-257004913 267260352
-267001812 342341384
-717408076 -537105756
-451542256 -379610660
-648025180 875602244
637160436 637655612
-257001642 267252846
-264671572 786048208
-967632160 859494460
-257004299 267257591
61984384 -403772336
890748804 -551363912
-51440048 -755929856
-332248532 -831400504
-257010082 267254176
628480292 589201184
-893967448 -802855064
-947766864 496545016
665968028 761449612
479184728 -480087696
46604800 595274372
5359552 585050444
645520172 689547144
490136856 217047292
450493648 -916250368
67984752 -474218404
-492496224 549426900
492569044 -983128256
-978904696 -935285516
843415804 868859112
-115754672 -742254260
368236176 -180346012
-213289780 -163728488
-527668284 289401244
-236257208 170253160
548188960 -960510364
523007804 -917677640
903565124 -369648884
839133988 -537484420
-271560344 961180308
238208784 -643117112
480786768 615926124
-257006594 267251954
50842924 872980724
-322636292 207187464
-404485972 382989508
322111988 247296720
763342932 -633956356
-257009522 267257361
-194065300 -934761212
518988140 62566944
-137455032 -272958488
517589996 -666113668
460892344 740317248
-327733692 -271997264
846576192 300819420
305844 771775488
-96603012 926576244
-817287988 -819050232
519497880 137105496
454003572 -705232572
900157148 -537091192
597124 511677012
990512204 875747884
537892212 37065380
527726540 523939900
53173164 -656734452
619669072 863703456
992026860 -515711240
-479548828 379858248
448425560 321077944
839177680 447318696
-345341568 -104118036
-959345244 213085884
141809668 84456636
813792628 142202896
112244748 788815368
339268380 -917386360
-159053444 -931528004
-515798624 854120344
-890501216 905851672
936639968 -113657456
110759220 220091168
3597308 -539727276
-471218220 353672176
-822239748 387693680
-77262020 463979912
-780615836 -262137436
-549179312 -373187936
548625880 -267380476
220062040 573006016
292503376 916847492
489932960 448425560
-173952416 -870228128
-626936508 -811724540
-869208648 -188880516
-19967244 264729828
-844173132 -768833560
34021504 718908168
-787023996 -734040164
359337572 -562592756
574142008 396024288
704620884 -424715368
73883172 -929270584
-840910796 -864125812
632703852 -289546884
297426008 -726204732
210042008 -897856036
-979283360 247151080
962549324 -485753092
-666069976 482650960
-160480716 349026260
72703488 -204332920
162985724 356584976
350147688 -984744860
678114404 881369588
-257000501 267251105
-9932648 337040088
339443148 -770479292
749084776 -837226104
-256999571 267252993
311756984 387373272
407427900 381008804
709339620 769532632
5869292 106171560
-40313152 -745167060
649612656 243947000
-203109544 649670912
-96268040 -526313832
440604692 803583264
-552805748 -794742916
435900520 -587016584
660681296 -829099392
-66586608 -646262936
524901124 199628748
-768775304 -297906620
-755390988 -759498036
-706019028 72805436
563452032 -301562184
941548036 -829317852
459130100 790184384
-257001671 267254685
748720676 -117269328
-312412364 -42687084
-457426112 748866316
785684108 705727748
-691688052 232470568
500520988 -984744860
-811171108 -888826356
67402192 313577484
-396475772 765105176
92568784 -693115324
764420668 -498292696
819836688 -792106832
-978234752 -875587680
-257004118 267254506
434779092 268283444
313111436 -680459208
362803804 508705956
729408812 -517167640
-380207784 158354372
-763444880 226062408
321718760 219100816
746521512 951291352
438303580 533056964
-755973548 -855838896
-460382604 201245352
256486604 983128256
968069080 220571780
-479388624 589842000
-822341696 -819705612
947985324 435419908
-344642496 77363968
827482788 -556199160
-177127368 999527320
281289096 902268928
449780012 115259496
-405214172 924144056
-909259648 -650573880
827104124 573122528
143353452 -302013668
-769663708 -947009536
-257003366 267259435
-689284992 -888782664
162388600 -727777644
-89408396 -461839004
509914768 -661292984
-785567596 -516730720
-687158648 -827817760
-528687764 -668895392
-46648492 139566812
86714056 -464737240
420972420 79868976
-135401508 -120313204
-502545384 -94709692
-151917084 -335729328
57819080 -76795972
331971816 581962876
-257006710 267253031
-498263568 -510992504
981890316 -892947968
391349244 -235805724
-823914608 277356816
74305528 -626907380
477640944 -892612996
418030492 838784452
442279552 -56843292
353817816 653603192
-257007748 267259114
287609872 408578456
-764770204 -286328240
-157189252 733282836
-6408160 -261918976
491782588 105720076
-778358416 751560656
799330576 128410788
-309892792 -171243512
-900681452 -743812608
-257005264 267252701
710359100 302610792
-964063980 422268616
156446488 689692784
-42526880 -393577536
-699275896 -407719180
-791320376 -594371404
560539232 445993372
-51891532 -873082672
738584132 -143848628
-364274768 -820958116
694193060 -364464100
300251424 168898708
484253000 862028596
-671269324 738103520
249626960 358827832
147562448 -601580584
-952310832 -993512388
903739892 810049680
-960685132 -253500984
-106011356 -451644204
105822024 -507628220
-852154204 -241820656
752478188 625494672
271429268 574899336
-663652352 -925629584
335132204 519279420
18073924 245811192
770056936 864344272
264584188 -272623516
948931984 -489102812
227737268 888738972
-686838240 -892481920
-8272352 651229260
935780692 169423012
761871968 -189914560
764420668 -799228628
358376348 -814622776
-202264832 227125580
517502612 375940532
619436048 -576428556
-553912612 -839905880
-257003953 267249890
271021476 611906460
530581084 312223032
-60571676 -17695260
-472237700 774571776
-230970476 -528163460
978846440 -368643968
-43837640 136508372
-454921104 845571276
-573632268 834517200
-883102704 312630824
-829769336 23914088
356133492 512099368
179865400 -26826888
-919964188 -972496536
-648855328 896224868
436876308 782450900
-703266432 962986244
17491364 631451348
301270904 84616840
-630184280 -592230496
475485472 178190540
920619568 292299480
231917136 686750856
-91549304 -160538972
766561576 637539100
719898520 -55954888
-650865160 -257229368
-689823860 839279628
3611872 237800992
-697921444 -872529240
186317252 -764187644
-686983880 890734240
161922552 -897579320
4005100 495015796
-257002506 267255879
883743520 707693888
953039032 -859975072
-320568204 -149863560
-257010714 267249809
-899545460 -573763344
169903624 923969288
152164672 -303222480
154960960 -598842552
-771717232 715485628
-597779380 -761202024
548989980 219261020
-735700460 -818744388
-257000975 267262523
433031412 713184516
146790556 -972394588
-23797576 -247544308
-816428712 -671837320
693057068 -827468224
-662589180 875500296
76198848 -330122188
400058516 756585236
-309892792 -408316304
-480277028 -683255496
-189841740 344642496
-641850044 -286138908
734477084 -795689576
-79796156 280881304
641252920 217309444
-347293144 636723516
963729008 197065484
-352463364 -171447408
-315849468 813588732
-926517988 153388048
462625460 219668812
646481396 -816690864
-14083388 -191312704
696945656 -401456660
917357232 583943580
368338124 -315470804
816355892 -89757932
802578348 -4048792
371221796 136056888
-661074524 -415263332
-686051784 226513892
-754313252 -275900416
-247223900 -991415172
770479292 -32958332
-556097212 495875072
-743317432 -946558052
683634160 -450304316
109885380 -769911296
509317644 570996184
-949048496 573311860
342880252 496035276
789601824 351458448
-520939716 -744497116
387737372 -708057988
-563452032 246947184
-444405896 332219404
-257000075 267256028
-593410180 49852572
-989216008 753075312
86917952 -119075264
-615008592 411185412
518303632 921522536
310096688 -546717996
946062876 608702380
994823148 801850148
-422254052 -62610636
-360692024 -994153204
252073712 -912798700
-60761008 -503754196
-256999669 267257319
264846340 348866056
822283440 -399577904
-928571512 199468544
952864264 -603575852
-711334888 -761930224
-467023788 -934761212
-637946892 42803596
642986036 -10456952
758012508 -880685080
435667496 850290012
699814764 -673555872
221387364 -328622096
-629368696 -811112852
-891549824 -758376608
487660976 470315252
-597051180 265851256
899632844 -965840788
911953988 497287780
967166112 631203760
599832904 478937140
-236169824 391669652
134556796 -298358104
-993410440 763109908
317320432 659807456
398572988 -107191040
-241529376 335962352
884296952 495758560
-498467464 -97972028
480626564 -469426848
913556028 -296668680
321310968 891608080
-94505796 -198041272
-550198792 -525789528
18438024 411185412
-897637576 -282993084
153300664 809962296
957714076 27249244
-917240720 -246087908
-554349532 -651316644
-107365808 -373785060
129037040 -54294592
825953568 829987796
-241835220 -669288620
293085936 429171952
492496224 836687236
209736164 -108064880
710635816 958791812
75761928 -469310336
532751120 534979412
44973632 629878436
196657692 635048656
-659851148 -763066216
-199453980 -150708272
-395223268 704897600
591254708 32841820
608134384 334666156
422312308 757837740
518361888 787650248
-47813612 693989164
-460994292 -457775648
952878828 -271909880
177797312 330486288
496690656 226994504
-473766920 -4573096
963932904 -178146848
-39876232 -988881036
431982804 236956280
570894236 -93530008
-810224448 -984060352
-974885032 115230368
368207048 726073656
887093240 -808258308
508079704 -806918420
702276080 -722053992
43284208 -619683636
-326277292 -49517600
-822385388 -644573512
208760376 556650644
515318012 -218008516
-846051888 212736348
880466620 -710562996
712733032 -37691632
823885480 597036616
-875922652 -579035512
315063012 -849867656
37545992 -404966584
-142858276 796825568
-98423512 924304260
-304708008 16501012
-598624092 39614080
-656647068 389907408
201522068 859290564
704606320 -324864584
371134412 -919541832
-988764524 -217600724
243713976 -569568912
255336048 198172348
32026236 -256326400
-784853960 16923368
654986772 -521871812
-257010657 267258620
835929908 -414258416
99530376 -595128732
-970341064 211527536
628684188 426521304
467955884 264045320
114618680 506113564
466222768 -102734456
-257010015 267256226
-307213016 -279293828
957786896 -928221976
-931484312 956126600
299188252 271807932
875354656 392674568
-795121580 325549092
-257000830 267255359
570559264 544446012
589667232 433992636
470198740 246204420
-276847076 -760095160
-197283944 187176528
567937744 69557664
-188501852 -165534424
543878016 -142698072
-758376608 -572059356
209284680 -250864900
89889008 542013824
172379504 -394465940
902472824 109521280
-222581612 7180052
83291516 623892632
711728116 -780266300
-328753172 613129836
662763948 131716816
604143848 42585136
850770624 873097236
480495488 859683792
380236912 279322956
-455270640 876213932
-966816576 -663288252
-272099212 -790213512
123968768 20389600
-495132308 424569728
904817628 -697513652
365221428 795369168
325432580 629820180
357371432 444085488
600298952 -544649908
557320588 -824904960
223630220 415423536
-996498008 778824464
-786222976 -802461836
209095348 605381788
512434340 -192929308
586230128 -600837820
-772649328 -375532740
-817666652 719723752
756352212 686823676
89714240 67387628
152994820 -425195980
-625960720 -937790524
-257003430 267258651
-400815844 -746375872
776902016 -931382364
-205774756 -954641072
825647724 -724602692
909521800 707824964
-257005824 267258408
-248024920 -598959064
-730515676 170122084
126779620 256544860
125541680 653879908
269244668 378212516
-555762240 -156271720
-792121396 219159072
-256997104 267259280
619596252 118070348
41405452 -806918420
237364072 34400168
918799068 493661344
232572516 84908120
399723544 813486784
-257008266 267250299
189404820 -570588392
-194079864 133231472
761435048 -536159096
-709062904 220644600
630810532 142712636
115550776 611353028
-340346116 321136200
-257008339 267255525
-905341932 136581192
-257008865 267261440
92568784 -794786608
-772765840 -49590420
-865218112 -987934376
-183287940 -206415572
-544140168 -724893972
352128392 -552572724
730195268 -684158464
614294956 735380052
-2315676 -167107336
-37269276 726321244
388451008 -96311732
-493326372 -136086016
-182647124 418554796
-257006052 267255533
786936612 -782392644
433512024 -385203236
-9874392 -469222952
858504108 -505865976
20360472 -448323612
676090008 -119395672
-365541836 -29637740
774644596 871801040
-524070976 948480500
-887399084 -590439124
-813253760 -696465044
-580826884 -773654244
-85738268 977681320
749026520 764872152
702334336 -961850252
867024048 456901808
982370928 -945917236
550111408 106011356
-716039060 484019976
-92845500 246306368
682498168 901293140
728942764 827249764
-650224344 398995344
-233854148 -506696124
393708612 -567428004
-982487440 -235907672
-745778748 -908225604
523095188 -347264016
-851338620 731782744
-456115352 366255472
-126255316 939567332
909580056 -429710820
-744089324 423375480
873679796 875835268
-502487128 -730894340
55168432 334229236
343186096 -746827356
19180788 -67504140
834939556 87471384
-126939824 -289299296
682920524 -121551144
-73606456 223018532
458416464 -7267436
372328660 -715718652
287304028 -327617180
-534702696 -410806748
-422137540 519541572
-291527588 132969320
-257009730 267258433
639752828 -374848232
612998760 -334797232
-403743208 333136936
596235596 363124212
-743317432 -127027208
223484580 -504045476
-20680880 -108705696
940455736 468509316
-910162616 121842424
556403056 -922600272
636097264 640990768
805928068 232266672
-932532920 378023184
201565760 -296129812
216173452 -449998472
-534644440 -769765656
30759168 -305640104
121915244 746638024
902487388 -3568180
20506112 565330788
-404151000 198361680
-60935776 -24190804
-46954336 -666390384
463455608 375955096
-958573352 -468553008
-622873152 21700360
-257002374 267256608
-601828172 -820521196
574870208 727748516
580943396 -456231864
-62450432 -883029884
-40080128 -137571544
242621676 789019264
966335964 303965244
183506400 42890980
416166300 -838420352
-385290620 811637156
910599536 494200212
-112026288 571258336
-645680376 -470504584
463601248 395718444
-585793208 -861518856
844012928 -694833876
547125788 676789080
273453664 786295796
-128119508 904759372
-968069080 -289561448
117167380 293056808
516381184 -742283388
152761796 704912164
-342283128 559476060
-552878568 -274633348
162781828 282235756
440721204 -887937952
131192512 -573384680
3801204 -716607056
-728229128 -887573852
-769794784 658744284
-256998746 267253994
-525891476 823579636
206138856 608964532
161980808 -394130968
687464492 192958436
-131600304 -947621224
70111096 -722592860
-406422984 200866688
-130915796 312849284
705960772 -89393832
-83888640 -805549404
481063484 -364799072
43517232 -903739892
-441580480 335933224
-846168400 -433497460
363022264 -220003784
-538999076 -605454608
-370653800 83655616
797044028 -58226872
-740812424 -223076788
-637844944 -394626144
-664904856 -65436052
845920812 -855955408
-689911244 -827278892
-786994868 -522556320
-378736820 790737816
-654855696 335030256
-667060328 225275952
676293904 404078180
1398144 -378591180
-907613916 870665048
960466672 -455649304
807806824 -184249164
430395328 170340544
-692401688 -166422828
323553824 814637340
667409864 227475116
-679483420 -449110068
-152383132 -568112512
-845964504 921580792
-7864560 -423768708
705232572 -219071688
841085564 -20724572
-890064296 224999236
-558820680 605862400
-384649804 -606124552
518056044 -717524588
-676119136 -639971288
429492360 669303184
998507840 753191824
-569175684 228727620
672303368 -440823152
596628824 -324223768
-257009039 267254317
293828700 -130333236
640582976 -476009776
676818208 115026472
-553956304 524289436
-85417860 -103273324
448702276 -943455920
-793985588 820200788
-854134908 -539712712
-606386704 343899732
-704387860 723393880
999774908 414637080
456144480 225494412
901759188 -30118352
-745094240 122177396
-404660740 743696096
-265661924 -295430740
915391092 4092484
-553053336 -326160780
-214294696 195230420
865902620 -844216824
550388124 477072948
-950970944 -538474772
-850872572 -59260916
-540819576 -514007252
-488112460 -353541100
52270196 -925571328
-18321512 -20768264
-274735296 -950810740
308582032 -819574536
-575350820 -589463336
-602803960 -234873628
-838522300 374309364
-958529660 -315092140
600269824 -839323320
-657753932 482650960
-257008245 267251325
-56857856 577608240
287609872 883044448
-345734796 -155558084
786630768 -968739024
-140673676 -509172004
-188880516 -446153576
-561966504 258583820
675725908 -425778540
800743284 848469512
-3786640 -190802964
762163248 -468494752
-943295716 -666900124
749405184 952165192
942072340 413559344
880233596 -529343144
888724408 952194320
-92641604 528906224
-838857272 -471451244
693275528 571578744
-676759952 982472876
508735084 362701856
-529284888 -821904776
-436686976 96908856
-898453160 -676337596
-880685080 577040244
-257003755 267251592
335321536 -974885032
-216100632 -377309548
-867155124 -626091796
419647096 548378292
404893764 -722461784
377848416 534047316
198492756 -378664000
12481348 -854222292
-61532900 -356308260
-357385996 -462232232
-651520540 79388364
691105492 -746827356
830541228 994502740
-853494092 623717864
-22341176 -738365672
63775756 -317713660
-257004804 267251102
-322141116 -216930780
791276684 582982356
-133595572 -791305812
872645752 -355900468
-620921576 -925352868
-459013588 -734812056
-448745968 -657564600
838667940 639607188
842017660 -370158624
-858853644 528323664
-359934696 985953672
726219296 -525410864
482374244 534921156
-357764660 -705654928
720481080 -368192484
-705989900 -729175788
737054912 -282716368
33293304 849911348
926153888 931994052
-433468332 -302436024
22850916 -747322532
66717684 568753328
942756848 -716374032
596439492 -932023180
-128075816 566393960
-242126500 -992769624
-957029568 249670652
817084092 605367224
374993872 11359920
-867315328 748240064
121551144 887297136
-103593732 -224067140
-637364332 96763216
546412152 337404188
440692076 -392150264
-858766260 -707679324
-229805356 277152920
615940688 707184148
-751225684 -804559052
100651804 -347861140
567996 995595040
872441856 362192116
-49619548 719257704
523648620 742487284
-942305364 554917528
317757352 -470227868
614819260 3437104
-720291748 -293187884
-849037508 -594691812
976064716 771629848
78718420 663273688
-547140352 -162388600
382232180 -184846288
886350476 -683197240
-795136144 829215904
-716344904 831779168
-463018688 458460156
-335933224 -451469436
35550724 469630744
-853013480 -199439416
-322315884 767406288
244223716 -428662212
-93267856 590308048
-748560472 -943820020
261787900 326364676
-599862032 -23957780
761376792 -4165304
143499092 -75820184
210508056 -111633060
-496850860 530085908
11738584 530260676
668443908 -950359256
-568957224 753512232
-447609976 960481236
-115754672 -367216696
-804136696 823696148
442876676 683153548
657841316 418554796
-264598752 317233048
562490808 58387076
-193468176 819254128
165767448 -216901652
963117320 -807107752
-318689448 -63950524
-309761716 459785480
-255467124 -45672704
25341360 432448852
-956417880 -886321348
848090848 -185545360
33235048 273905148
-257007977 267250104
-891651772 207828280
123182312 907948888
-257005461 267261601
344118192 688207256
503229892 -232062776
836221188 937542936
397990428 657797624
-343710400 -140994084
685469224 -752769468
-588327344 -136217092
788771676 -236519360
860310044 978948388
187482372 1922448
-257006910 267254619
495379896 857193348
-722097684 -938766312
237961196 -345327004
-936275868 -243175108
-65130208 471189092
326015140 -474232968
-459712660 -493035092
-595842368 16020400
627854040 -44128920
-860353736 436468516
305450772 505283416
-78689292 797786792
-772387176 -508938980
174389336 707446300
412073816 -802694860
-54818896 -551087196
653894472 220018348
-836614416 -808141796
119818028 -675390936
-905094344 19049712
779465280 -988764524
678376556 422341436
-320495384 109666920
-257003080 267258565
-831546144 -634640864
-858125444 -740943500
-16428192 733705192
-257003522 267263916
-635383628 656574248
-296304580 -739326896
-95772864 -80436972
823608764 479563392
-980798016 -41099608
-996498008 805418328
575190616 332000944
-256996401 267258145
-655816920 -229965560
277415072 101948
381678748 -278419988
625174264 936348688
652044844 348793236
255991428 620586604
243277056 512783876
678755220 805709608
-587074840 -799985956
714160304 -673628692
335787584 -838085380
682541860 290901336
-740142480 376872628
350031176 -380455372
-393927072 -960102572
821817392 -282585292
-326393804 -975161748
-371105284 748196372
106477404 626878252
-775329104 445876860
-531352976 -365745732
-427802936 -121973500
-941315012 271822496
762906012 -701970236
1441836 998158304
756687184 629674540
-480393540 -185443412
329728960 946295900
391815292 -256239016
-886903908 -848396692
-355580060 388349060
754691916 533610396
434385864 357225792
660724988 153679328
367449720 -844377028
-979152284 -353657612
537702880 13311496
944256940 -436089852
-242315832 -739312332
148742132 893676168
-334374876 175641840
53347932 -859742048
-27394884 934178652
-257004664 267262174
-643000600 -859843996
-624533448 412496172
456115352 967734108
-20884776 -241019636
-571680692 -797815920
667322480 577448036
396330132 -528309100
-980477608 -93253292
-729321428 128396224
170122084 -48265096
393169744 -995726116
-677939636 894127652
-463324532 -515740368
-245738372 146324508
316446592 243947000
-598216300 173952416
323510132 635849676
-790854328 152514208
-358041376 992755060
543557608 -378066876
-329364860 -874145844
-332292224 782334388
92962012 587599144
-257008359 267261719
-839367012 272463312
569408708 -28589132
-774134856 951946732
-256998935 267251926
919935060 -742662052
-383542940 -280837612
-521260124 156388232
-365745732 401747940
800816104 -359308444
255336048 151276268
713038876 683546776
602687448 223135044
-862188800 -535926072
-306382868 861489728
338525616 -128818580
-257001254 267263337
-82053576 -983681688
851717284 18161308
-656049944 864635552
-553359180 895787948
-609095608 -575234308
-709441568 -446707008
-463965348 692925992
299799940 194647860
-154494912 341030624
622756640 -940164456
-387329580 497943160
935445720 -660695860
547650092 485680272
867562916 577666496
275754776 313446408
-445163224 -289124528
-567544516 -245170376
444070924 -824438912
18845816 665793260
-916468828 507336940
-724355104 212838296
-1034044 -914954172
-876199368 -43065748
168956964 -529386836
710096948 -691760872
153402612 18088488
294906436 -864431656
-405418068 -35725492
58197744 -798733452
600779564 -203313440
286080652 926867524
-800117032 -569525220
-257003333 267257525
109608664 -753847204
-508385548 751560656
-42337548 -54061568
-223003968 747337096