10000 11
142500396 753873809
-576704533 762647415
-379931148 259548818
147460083 -885731993
-424376942 -712455500
-570120865 -311790885
-511899376 -598523808
341812712 426890158
693703292 -654853639
-536919428 -31951674
-277178593 -805529280
434760854 394822017
323616739 -877316023
24106989 439689635
562936019 -795749841
227966653 -885737084
743237268 -523579903
-526629457 5551322
760442552 -411374846
-831869121 449879255
-570171116 -333684034
-438706605 187982907
335046572 428485538
622371244 -362495530
-256005803 355510963
49731532 -880452830
705585925 59210843
561639943 -430371880
480932351 370651205
359393519 -871619197
193262585 -431398179
664593441 -700034101
629828994 219806403
-559635954 -454700628
-247425900 -817666228
-501805349 579175185
213334245 446021580
-495145755 89523022
-912311815 187792858
-85824582 -861815099
-155539040 400536284
-878072587 322253286
-193680925 -835797995
700295851 -188963092
132391259 -885265266
-548438446 -82877004
142851409 446762266
-450217070 -687004440
-161271620 638380936
-367268749 272251707
-150223917 -847767200
155005856 -885913597
672769601 142181046
-449291947 172515080
95730035 445100894
-206504752 380320464
-374208231 -752181534
81867843 444336914
194621249 682813748
746165869 -511221717
743994573 -520460723
-344291865 -771125835
170185902 -886173622
242507122 443907689
-160995879 398581098
762792971 -307995676
432709794 395759116
294528598 436631449
-448106675 -689276930
-396233567 241932038
706272014 -629664403
621016207 367727902
-136847033 -851032071
507800784 352763857
734774203 -554740963
-408165353 227986197
-481298308 118277718
-264086194 350921293
-939589041 -1162416
-73765612 423948075
-14388073 -873391565
-270214891 347308988
-466749817 144728487
610795874 -377487223
-211340183 378158697
-76331692 -863589498
-133914045 407764292
-547768073 -79477328
600168846 261494237
753733393 -168032553
474986804 -839683780
58919791 442818697
759453427 -231973392
458321389 -845858603
-378913490 260600556
-239168110 -820740760
-399691479 237981917
-555038511 -477343820
-425205498 -711698465
-138027745 -850751049
-529230969 -560859585
-166383646 396596680
-98293568 418036216
544003148 322942871
-178141908 392123726
-558170447 -143664081
-530149549 -6661881
-570189806 -330606540
297642878 436070834
505319507 354572249
272194700 440220369
-2825062 436396527
-228657769 369902146
-607811512 740127978
658188788 171744138
691580616 -658693237
-475294026 -656706450
-251213010 358142115
604320919 256042648
200953910 446560448
-300482403 -657642019
-452662622 167396394
580136305 285720703
-439411604 186978706
-947713748 -107203042
-53856938 -867527306
-565933276 -220772095
557233877 -799339881
-544668381 -64631566
-123128419 411110359
20973925 845174286
712784662 36486480
329531016 -876489166
-563593524 -192974577
433242595 -854043937
-514028813 43692760
721248464 6593302
-797645574 517809594
-445289318 -692241017
-498484207 82146323
-106539855 -857742113
584819438 280362223
-688091371 667285513
554025325 313386139
207642185 -886208363
644411813 196485624
410032134 405443643
336221280 428213301
-532245703 -322081736
498416566 359417342
620535796 -750279566
42111537 -879762318
-413507517 221498365
714186867 31825457
-451514457 -685583321
751353940 -148314294
-553129258 -109078914
628190863 -742818741
-149051543 402783869
118543423 446089235
-27035783 432833520
329309549 -876521216
354126957 134857018
208366537 446267799
-514265664 43044814
-564640423 -204739413
410602181 405216360
-158698778 399410309
-811976968 -391286759
-524750673 11764935
519902133 -819798379
-542406890 -524660750
-566078962 -222669160
652064361 183144570
-143282186 404721620
375322667 417721007
728807369 -23856763
117449806 446051627
-173516892 393908893
-903461445 226814077
-266175224 349699552
-544059613 -519245550
204504356 446431829
248763579 -884706224
-115283803 -855910890
390988898 412517906
-58355728 -866769878
-567018966 -235685113
-59229327 427034818
723117003 -553749
-294662139 -797636367
689441504 103409741
708233134 51092591
-609420177 236756259
170900232 447031583
-533783880 -549282924
-502437312 73007990
-65871042 425650452
465975577 -507336009
121530687 -884854761
-511979039 49208818
-428471774 202166502
-167850360 396048524
-520106441 26342663
-507003684 -607656342
104559417 -884112039
119924170 778118429
-220325392 373977313
572843012 -789109245
670903952 -691171347
-270047765 347408915
122980411 446235416
-53301182 428229435
745016341 -105539734
-937665557 17672577
-477449976 -653806834
671861722 -689784423
-83105247 -862329889
-546233062 -71900778
-220201697 -827427688
-548125141 -505110344
690656935 -660326608
-544861210 -65504344
759892867 -418918032
-404756560 232051677
-505935297 64585143
182139795 446974768
-525472766 9400823
755839561 -188232164
-25819453 433027583
-4323771 436193884
-921936423 135813146
708501633 50259082
588812677 275616046
-568961831 -269971426
713745649 33295871
627287255 223636770
-543006469 -522725956
273048250 511964434
232638751 -885563096
58666234 825485198
742888901 -524991023
-165992869 -843654856
-562561634 -182333617
712522063 37352692
590372660 -776330687
-568635270 -378069033
-569868451 -351234102
-107774473 -857488885
665560164 157238828
320700557 431619418
46728994 -880187790
-541477329 -50738785
-357820836 -762888294
494566928 362014387
-562463305 -181360193
753577930 -166645601
718774972 -600658626
729821217 -28275546
-318079112 314798002
360267868 -871461089
-291732077 -798996421
150827160 -885817585
741315874 -84465518
-557864103 -141269533
371916174 -60204095
-564829174 -206992886
242194433 -419484979
-171315969 -842216072
-492858771 94477263
638711355 -731929752
-295583481 331049945
756003622 -189935176
-480483038 -649606112
692821067 -656462663
-395031428 -737088894
208090820 -886203805
732424474 -562396222
-551679228 -491461368
-266635604 349428849
-268022342 -809436293
-198143033 383956778
41512606 441405870
-465574793 -669172628
540824814 -808951159
-409137156 226821768
556305126 311122150
758274351 -436572999
-316530725 -786650439
292642014 449706660
-432326763 -705089298
351668267 424438513
133235005 446536164
381216738 -320867861
625503928 226285114
245353112 443618259
-506833614 -607964383
71162611 -882163825
-952116514 -255803166
678212467 130099311
-108519829 415332837
-96079063 418599494
-442791146 -694801264
-395649664 -736617216
-473030819 133712155
-569547600 -360612636
-145478453 403993710
750048436 -492823122
707368543 53760107
-302830086 326010018
256765977 442323850
-776288788 553895694
-322259822 311589010
208758441 446249771
-332342231 -777994617
575385181 291005849
-223778607 372310669
-877769852 323300658
674238892 138968373
721109118 7116660
-30163706 -871220708
-528261756 -15577
435797894 -853259728
671847013 -689805767
136423568 446619272
-408679090 227371042
-525034654 10839563
-283407516 339121304
275947754 503179406
558278176 -798699266
170977139 718438573
287150657 437905396
649248123 188176041
763082234 -326745268
-141689759 405245059
-191634113 386692129
-570189665 -330634683
43972121 441622701
-513126646 -596152994
-496194578 -626181751
504191274 355383784
-559280186 -152578139
582295022 283276067
663330154 -701751017
390125000 412817898
-413438476 -722164945
481991881 370014539
596136076 266648407
-511865514 49506529
-481806315 -647751279
533318146 -813043426
379004657 -182612701
-544693281 -64743948
645151195 -724699365
-559080235 -150934180
644570684 346131243
81669935 810141307
761243485 -399478153
171885319 -886194423
457418751 -846173264
566220503 300881112
-227980875 370238448
721152629 6953458
-47433883 429352290
466752439 378809751
608451491 250498232
731953994 -37793640
-565830737 -219446703
-493178246 -630974104
674627157 138114348
-300706425 327503377
-545976387 -512719165
-547323954 781488613
185305542 446932244
762874014 -311959419
671631617 -690117979
100702369 795079276
751655328 -484001179
-394658944 243697992
403042118 408132782
-275952370 -806061127
135813183 761424552
-49461585 867978326
746020348 -511850931
-110761371 414712180
-145976670 -848822652
371186162 517821048
758846110 -430859009
-397733619 240231583
467017062 -842740537
742995679 -524559605
37302757 441019852
326721599 430354705
669435225 149248171
-436005634 -701560793
744627104 -517800327
276491059 439589535
-545826622 -69954737
581305887 284403534
669919017 148236012
-351197655 -766997446
-536581631 -30611695
-559026752 -457972363
-305002791 324465811
-564269004 -424456432
-545441063 -68144062
376254379 417430082
-552528935 -105536388
-536322570 -29601722
704820071 61514038
351025737 -873098301
-127675027 874372027
603455675 257188276
-563884426 -196134436
544265077 322700418
-237608060 365380829
-441851631 -695753659
481151509 370519939
733592347 -558670959
761555393 -394053648
-484913743 111119773
-938729096 -306273649
-125524734 -853659504
486192951 -835187581
264767035 441271881
-314030627 317863924
204973926 -886232337
-500862384 76686850
-471481990 -661714892
-892254580 271772566
-146636978 -848660099
-189286800 387665522
127254111 770810819
-327499333 -780707428
56058515 442604009
-520077479 -581954964
-243926307 -818987189
525512655 -817014272
761589047 -393451849
598233857 263982137
654131219 179375933
-411957415 -723443364
8081100 437805889
314412571 -394248426
-470792583 816645884
703174551 66375214
326384722 430427189
753507643 -166021216
-554748335 -119172340
-106338390 415925532
-537218532 -33152777
-468989052 -664907568
255119856 -884311588
256085683 557866407
256402925 -884226481
639429624 -731146703
120101032 446141623
408867470 405899491
640267928 203307293
-512440737 -597482820
-446387857 176848945
-490880397 98709718
-336976610 -775364967
-570073532 -341576333
604541911 255749242
685601805 112825924
-189158877 387718102
48683394 -880360877
-761717431 576507328
56896025 442667446
729275679 -571909536
-47649968 429312181
-489741778 101117121
-566922869 -234268236
-867437167 -364887496
303560534 -879817345
405406938 407234686
-568670404 -377530550
-319801089 -784905627
750606391 -489823220
531143901 -814172086
702291970 254826140
-62748088 426310203
466498904 378948633
-555225273 -122310806
-558283050 -461835221
663951860 160468910
262398835 441590243
-568779908 -375819455
762756917 -366065082
648521254 189459761
636874307 -733911977
470298313 -841504825
-341381049 295943254
617222159 238302809
303188155 -879860134
742621279 -526057911
-89303510 420297073
-423608168 -713151804
-503488893 70515475
696345515 -649897518
68093862 443465824
91439698 -450247575
-12157688 -873681880
601894743 -766920206
-368467227 271084426
-485414758 110108759
711111958 41966826
-540692389 -529967539
-609925876 738509998
715267533 -609327093
-525024551 10872563
569960892 -791082181
34454041 -879019055
-348263198 289931120
462257887 -844470110
115068527 445963766
687383283 -665939990
277759828 497682819
-151058507 402095337
41209434 -879676123
-132203211 408308879
-284237268 -802409547
298635314 -880368787
755984269 -455939832
257205140 442268138
425271881 -856419362
405696637 -861783928
454241590 385399148
679038809 128217109
356039907 -872217084
386220575 414160218
358857832 -871715840
702642193 67930331
750341307 -491261449
493097633 362989444
-448303986 173998076
-539535006 -42598692
-549729955 -499148529
-258257533 -813462753
-881537676 310231999
689338259 103667845
-488066423 -638710615
-516306445 37372353
-558566143 -146784511
-199943383 -833896648
-937058669 23581026
-207496195 379881704
-848980115 408201337
646020978 -723687348
-532501115 -552648157
-179465216 391607766
-211033349 378297491
-352936981 285715179
384260918 -866763769
708721565 -624398448
-299560650 -795301270
-523309840 -574842099
265850876 -603978102
-537623865 -538828392
402814101 -862510716
-61315373 426606126
63889508 -881622663
-115046891 874449952
516549773 -821434947
-354166380 284597160
658444648 -305399382
558196334 309208590
-490676720 99141328
-910654865 195577236
-326156370 308533001
-947782366 -108303432
316758510 432421071
348782559 425176831
736561288 -548612877
285298791 -881795328
464605881 379982684
67726756 -881913007
-503885359 69569050
-528822180 -1969582
375649320 -117809874
690075433 101819706
-394463965 842221659
-522372173 19339732
-541793223 -526610451
-530111135 -558695092
-312266283 319179173
398213645 409927377
143332303 -885617498
-525160789 -570562720
506405085 -826285663
-409482260 -725558421
-297048662 330043697
750902838 -144872245
747992736 -124315574
-487825459 -639069614
-528586191 791419743
-932894418 61050273
692753917 95006946
746393298 -510225503
-569936886 -300723027
723435460 -1790219
603807941 -765296153
682996783 119033709
-718102831 634246077
328664276 299049620
-194690936 385414346
439859 436829782
-275789622 343928260
-385059416 254183372
-286036873 337420364
-543160088 -57966779
735806450 -56104241
-267930893 348665042
706133347 -629959656
74012497 443857159
-474840651 130423681
571835127 -789803861
-416911224 -719120670
760162009 -242760806
-246583535 360647095
-527226845 3539578
175952769 -886232719
561469497 -796693297
-558614542 -147171263
-305489935 324118533
725380061 -9543932
-360488115 -761199925
-299513186 328335814
380781768 -867506503
-500979794 -618195852
762491582 -374076201
338172728 427754717
-479951382 120877088
-335975873 300508616
608016827 -761651394
-122024680 411440997
-602757586 109474862
-369886725 269695656
-25317266 433106890
724552769 -6206773
-459313039 156996598
-569499831 -284352311
-246204899 867616167
-570028632 -305786742
70488666 817946196
-81914745 873334009
-548103834 -81161073
-308026865 322285138
-517229893 34752701
316555049 -878243038
357439145 422901282
735367957 -53938780
-375459360 -751320191
452729146 386166055
-198652346 -834290594
761708187 -391259785
-836393870 439714252
-525754856 8465183
136680153 446625672
-51667269 -867889328
-186377519 388853324
509779190 351308266
669585176 -280935769
84951081 -883074214
595644424 267264958
750571954 -142428076
-79053783 -863087840
46321342 -880151504
-550003225 -498098742
556101456 311325949
615404019 240876729
2833119 437142150
705957472 58085366
587747602 395749082
677369804 132003860
-556227922 -129211666
-336519204 -775626357
461942475 381401091
-279799683 341422160
761695401 -391495213
-567927765 -387991517
482946469 369435855
729285760 -25927599
-306075714 323698782
-17411823 434320464
716583003 23587529
545762577 321310349
-122727023 -854285544
-552315837 778540999
96616200 445144946
-257404670 -813803277
-516365272 37206335
709636127 -622389501
531525710 334038133
-529941959 -5922479
761279454 -262842718
-452168583 -684860322
-412078935 223259881
372961302 418451981
-5823591 -874489885
759439696 -424470658
-478505754 813720024
618567028 236378735
-857263435 386057895
753395102 -473793018
-233639753 367408601
-538538830 -38508402
-34717904 431567956
241746491 -885097569
-911570755 191296184
-569887187 -350530137
-211857047 377923840
553070805 314323958
-569908729 -299391757
647862346 -721509401
30295971 -878593913
-503375018 -614075616
-272621635 -807491114
79592871 444201975
-503737135 69924702
-527621117 2192166
-20758810 433815391
-555500005 -124175919
-48992305 429060477
-421019557 -715472389
750640965 -142932983
-569702180 -291066636
393846137 -864638546
-407159394 229189612
-514455753 42523282
689743721 -661916198
151112435 -885824513
113495409 -884514919
257281259 442258444
-410365528 -724804532
-275104119 -806426462
683127791 -672815172
753490762 -165871602
-210525446 378526986
35225318 -879095870
762101022 -383602255
305903162 434539819
-391928075 -739429897
-405778487 -728626150
415876082 -859077328
-546439317 781995451
-97965165 418120088
-556447140 -130769925
75051121 -882438658
-413342029 221703405
-258676704 354023339
71269491 443678099
-457663559 -678621787
305445758 -879599429
-557688766 -139929735
-548218551 -81740902
-539694225 -532889874
-303094176 -793565993
670977389 -691065049
-101443598 -858773107
232483981 -885570488
226767429 -423446641
751940294 -482378382
734976234 -52019473
-360120545 -761433784
-569529358 -285261191
543932693 -807206715
-11596749 857689428
624313194 228036258
-334162536 302021045
-506340966 63586164
520166274 -819668838
397362371 -863820492
753209822 -474938484
-286320098 337236546
469211026 377446957
300015456 -880215354
743380520 -95948496
-262497531 -811739507
-553885376 -113684694
-79038757 422754240
-206021348 380533317
693761896 92411512
-555291612 -476226887
-360805369 278424003
742500823 -90947757
691687677 97733323
600311103 261310136
-524356821 -572439632
205305485 446399725
682925465 119201382
-569726838 -291994752
346297766 425799032
547055294 320102830
626710017 -744283919
641562672 -333577867
107492462 445653768
206513037 446350109
-437639116 189499619
97745271 -883786400
734399165 -49236654
17012487 -877173560
418742975 -858291079
374520346 -868773392
-497705555 83887683
520884256 342889475
753820687 -168813695
-130454346 -852533797
-555149740 -121810286
762420141 -293353713
-533507476 -550016680
554571262 312847464
-570045752 -343406704
756773380 -198358154
756491863 -195204027
725000986 -8010420
-307885118 322388348
-460658774 154822517
-569279046 -366789161
740336908 -534883805
-560317080 -161451668
471187490 376335215
616383585 239491984
642404977 199817218
197444961 446673028
-315409506 316825150
322674781 -389525557
-537614838 -34747641
-215960876 376027715
-132145647 -852138932
-563101357 -187794162
-688734345 666604339
728792321 -573334857
291390584 437187832
-566318266 -225869927
-530007024 -6153783
-562252383 -179298324
-564110997 -425673178
-182247911 390510811
-60795844 426713155
737247684 -63320635
-485218112 -642908665
-162040818 398200887
29027102 440211185
463304704 -844094866
-529461272 -560296848
-54133320 428065088
233083130 -614522972
368899534 -19006351
349240257 -873406674
-537855358 -35722825
-568782155 -265882322
-293098367 332738756
-391491574 247217656
-834933728 -381965074
417673549 402330365
599531444 262316759
-414287693 220528178
13295723 438451389
149923555 745345904
186768836 446909240
580040066 285828045
249080474 443215779
366977276 -870227482
-538412026 -536591387
-551958355 -102230198
-433033126 -704421081
-530289417 -7161087
-498211087 82758625
-20412920 433867937
-254060825 356581942
583409077 -781586659
-401612165 235754668
723313114 22073659
762208966 -381201254
-303590867 325470274
-538914315 -40047197
472389147 375653736
476161867 373474359
656643437 174688756
439341817 -852154963
-471110949 -662198088
-39333802 -869850795
-284255459 338573256
-545602712 -68900517
-465265200 147223012
459763159 382549013
-530909413 -9380765
-563296594 -431737519
-245623184 -818349772
214134654 -886107728
-201950736 -833282350
-414523864 -721218573
649801704 -719185833
423083593 -857059832
-566917407 -400098217
757498961 -206727541
646050129 193711903
225277027 629562170
-569123099 -273857292
754849147 -178415199
-471163271 137066004
762881492 -312363515
61358131 442997102
-39491114 430755647
334840707 -875703849
-338786006 -774326568
-136316052 406993468
760551788 -249203849
81694566 -653838818
-560498015 -163043809
-60575964 -866388171
753892755 -169463527
-485029089 110887264
-602010452 744553398
755016622 -462954523
296581368 436262938
753201474 -474988763
309919897 385588995
314151337 432940461
678471261 129510690
-519049956 29501488
-848510544 409433918
-823524112 467444652
534097745 -812628211
463238488 380714838
-434847000 -702687992
754115041 -171481830
-548458575 -82981409
-409765419 -725317006
675893199 135308379
-187507246 388395660
-288563915 335764107
752343529 -480056860
759001399 -225765795
361397553 -871255653
-568652030 -263269603
-561710300 -442676600
-509986465 -602142547
368038285 419925640
761973030 -386194637
-345812056 292100984
406970170 406633797
-322670877 -783358077
152702918 741949411
-22300277 433578685
692882684 94676755
-570200179 -326051706
-258032321 354384430
-113765502 413867177
-930223129 81573737
715469721 27463692
-283330827 -457490206
-103891856 -858280685
687464003 108303806
444464023 390252869
246849893 443459564
759997622 -417515413
21978864 439458564
-558897824 -149452653
-128101619 409595664
697645081 -647351368
695308794 -651866459
744359477 -101643484
-563460713 -191548808
-567158207 -237759502
691279206 98772998
-542075815 -525718830
338823915 243540703
466486466 -842934676
-237091126 -821499333
279948544 439062040
651597579 -716991323
622918015 230079043
282754484 438617850
-20521528 433851455
-563073941 -187512129
-541681826 -51610891
428677077 -855413681
-294356325 331886490
-806224506 502082062
52661980 -880703751
-556939462 -468514348
557642392 309772517
379980716 -333970951
-486700700 107474863
-75390161 -863760282
-523469888 15880800
675605810 135948210
-77571505 423089393
-566318750 -406347134
-153792625 401148784
431128536 396473042
75627948 443960223
289686120 -881336625
-402350192 234890936
704888759 -632585951
-461939638 -673577732
542655273 -807927598
-526379444 -567696717
-108684900 415287341
-144331165 -849225659
689104241 104250312
535432060 330640205
375952970 417524359
451977178 386546779
632110198 216314124
-363038238 -759562028
-68577386 -864985435
635371453 211192415
763043402 -322771790
-915096346 173910190
-555394838 -475765026
328461830 429972982
-459546582 156621501
-569285121 -366665144
-229753227 -824126974
-171210397 -842244972
732880336 -560960776
-935181379 41144330
-727399522 623278008
-382101447 -746623220
-69464044 -864827812
-905581414 -342023080
762455329 -294589007
-524349160 13064872
730473593 -568351674
740738037 -81365610
-374663863 -608591198
120300778 -884805579
-509029528 56813825
721977152 3825821
-444053360 -693516630
586411455 -779356821
414841677 403499700
122950233 592015643
-354410962 284373157
-536150840 -28933562
643037506 -727125591
-124559786 410679468
-569772682 -354654758
-280556562 -804053945
-120844556 411793427
763073487 -352271481
-60163672 426843053
551147776 -803029587
-265830899 -810355856
761961753 -279394526
738333631 -68849939
726412864 -13759824
-551215452 -97982606
532627690 -813407061
-451731519 -685343909
453817511 -515134543
713939596 32649849
380190325 -218046716
-322732852 -783324438
-656039745 -431098381
505648950 354333494
-431270367 -706084694
-315128839 317036995
-224818055 -825853369
482312750 -836769717
518049299 345119448
-741751233 604946608
576001167 -786916124
-497170270 85079438
664947005 158474402
748708771 -129150064
686966017 109526200
-512185885 -597973261
-218426881 374873582
32134926 -878783112
637883351 -732823814
-156399957 -846179529
-127698257 409720260
-30948926 432198533
-564858788 -207350118
-569647466 -289124858
751710670 -151133800
741265452 -531375713
557945335 -798903499
696421799 -649750197
-430566982 -706740812
-86188374 -861745517
674112226 139246757
599309417 -769091511
-941400802 -19995441
456342329 384323677
100961073 -883944550
-362672153 276660637
-558403708 -145502546
-260202400 -812678355
761019159 -402991116
-572655216 765432470
-540739469 -47615846
-140471780 -850162966
-17086574 -873033111
413639367 403990138
266138921 -883526262
620345428 233816059
-447771924 174793095
730951216 -566916996
-188050496 -837468108
517870011 345257809
-560168438 -451765939
-455204943 163466706
722209603 -591695771
632129455 -738881386
449231725 387922028
-556251007 -471841433
-436453588 191176541
-382968716 -745997929
495997713 361053735
-505221173 66333766
-187490381 -837631999
-160642345 -845073461
-196548705 -834929905
653968099 179677707
205732750 446382243
707206482 54258880
-227245852 -825007825
-569271985 -277819869
643608006 -726481635
-458733426 157921291
54445890 -880854047
-932961111 -316338851
709802703 -622019604
577820485 -785639632
46564892 832651868
727672759 -19017809
-106023391 416010324
42019308 835157228
158249786 446967269
757584506 -207750370
763131673 -340213721
-497451667 -624125266
47137859 -880224101
393740728 -864662740
329882141 429656951
-403401211 233653201
-541304443 -50002481
420196862 -857887822
-560366633 -161885953
-543349865 -58790981
-939328149 1405860
-499717290 79342872
760340810 -245662054
467643278 -842509424
-358048133 281006824
344856921 426151192
391704363 412265344
77005201 444046142
40200470 441287473
341594713 426942683
-485389049 110160906
600296211 261329412
-159245298 -845439887
-507173090 -607347612
379070632 -867856365
-215059817 376446369
-328048052 307020905
-483320081 114307719
593155811 270345114
-220948641 373680379
-358302465 280769526
-467983319 142631539
684728980 114921373
-544682392 -517159245
673325452 140969121
15277829 438690916
669680042 321063862
487176261 366827044
656375709 -710954183
-373395350 266205124
716135449 25160203
-262676406 -811665876
-531208616 -10455675
356203042 423237091
547533695 -805142335
-377658874 261889715
251713660 -884528408
325063368 -877119891
-559696050 -156062677
-561324921 -170500832
-361667441 -760444798
373902346 -90344187
-24994188 -871952651
-489929132 100721801
-37845113 431038688
295461284 -880717197
-301067434 -794564998
-530682180 -8565702
-569550681 -360536826
722505852 1804242
-257223391 -813875063
736328869 -549422007
690657995 100348490
499509102 358673001
-935336525 39732424
-949197825 -136848335
87036954 806089149
352319096 150880310
-464586707 -670387943
-422047036 210626714
-344534882 293217336
368456240 -13355210
471211222 471037167
465564537 -843271669
-519111957 29319839
-549306732 -87465508
438634460 -852376792
-568931709 -373288064
686601587 -667227111
668180502 151868155
751237105 -147407255
-444075912 180242593
720848493 -595335019
-311845925 319489030
33229157 440633251
-223419533 372486079
203030959 -886247914
-387745194 251302478
-299076613 -795535386
572339651 294337105
555683993 311742942
687747824 -665332485
420307709 401218296
762521013 -296950043
761494924 -395132761
-320060523 313282071
-70785805 424598838
-566176220 -223966275
426965766 -855920052
-137103905 -850971055
694209300 -653917842
310435502 433671552
287902969 -881524617
-98612707 417954650
-269737864 347594126
130984097 -885214664
-87333650 420783447
758311326 -436214200
-146664644 403594946
-76795342 -863505246
717233608 21279653
-422360528 -714272852
-446664796 176438935
234076664 444648690
-568773165 -265697969
315233001 -878408906
-274505702 344713969
-528568270 -1080391
479882671 371276062
-554572213 -479375783
763092654 -328357175
-417848649 216031078
708955011 -623888229
676242826 -683345990
762535686 -372815197
-561381641 -444716580
696054820 86376963
693078132 94175056
-45887166 -868822145
-512190491 48652877
-550778560 -95527693
-501305152 75656869
672724241 -688526857
219352131 445689008
-380024365 259452269
-561556764 -172663926
-504474816 68146682
213728784 446000713
-569860290 -297294005
94963371 -883640776
-149163691 402745585
-80688164 422371391
-488661556 -637823876
495972508 361070737
-392115878 -739288930
-564992386 -208970712
-566513589 -404380768
-95596158 -859930101
630804911 218316694
-118452961 412501809
758054881 -213515836
-230470922 368998615
718051523 18353325
-532196156 -14043701
97568514 445191695
-569917108 -349403598
-570100588 -339722989
-313477195 318278616
-409559055 -725493122
-106926276 415767100
716754173 -605711866
-451672902 -685408607
381509816 -867353142
585294012 -780193051
599457732 262411800
203021742 669270405
-532453381 -14985195
757551166 -207349770
-153034944 401412333
626134080 225353266
747518533 -505157029
-557345874 -137351669
-535703299 -544152115
710163373 45032742
-375874585 847265585
748043062 -124649291
762063385 -282289539
-557272375 -466885694
389079088 413178037
-505374762 -610564342
389382839 -865644793
183336437 -886274561
670269324 147501836
617129153 238435166
-473226461 133357592
219489989 445680380
755521336 -184991677
-222615007 -826611508
-124228381 -853950177
-569866881 -297571813
283082885 438565286
32319014 440544611
-555276334 -122655090
677282882 132199379
-567046278 -398671890
-259732088 353427433
355807383 423344041
210653315 446158940
301186004 435422049
-513544608 45011397
721326921 6296502
270662004 440441531
728443670 -574350597
-514773803 41648588
-543221549 -522026053
-513051692 46346087
346356446 425784563
505597573 354370743
-118242047 -855270188
630083331 -740940940
-425288124 206390726
380528547 -867559284
-387726776 -742537750
-477141967 -654224500
-302943462 325929885
-113572977 -856276706
146134588 -885696375
-302721146 326086942
511812991 349807127
-342298491 295152728
240728319 444076062
-49506399 -868240953
517104412 345846009
-55481220 427796903
-483775840 -644971437
709582630 -622508177
356528179 112939038
710676650 -620064148
-350634399 -767339597
140547187 -885533757
-451938617 -528383424
435917548 394286512
-523325855 16339284
-86124419 421077222
-570038816 -343829547
366212041 13649787
-563993613 -426559941
-229538797 369463748
293079869 -880973191
-301502978 -794351504
609347411 -760476536
-220660688 373817746
-352716358 285915503
582887061 -781969585
-312847480 318747781
762106389 -283547424
-301412339 327009077
696676559 -649254785
-391202277 247536749
587291998 277440213
-499828737 -620154790
-402737165 234436376
749436788 -134228317
679144011 -678976681
470557613 376690286
667008714 -696696027
49292468 -880414443
-156202292 400300550
-232791981 367835689
-295261049 331269889
-566796269 -232445540
-564277921 -200501778
692219085 -657550926
405040424 407375152
-568886174 -374073695
589869460 -776719261
598619649 263487363
-293621974 -798121051
-561730324 -174292963
-5300746 -874555449
408888237 -860957101
-523537982 -574326706
-569986034 -346375309
-468248455 -665841302
-543222142 783782318
748485036 -127624447
-564817062 -419979675
691923078 -658082418
671921576 143999609
739448017 -538195173
-464223647 148960221
416919431 -858791988
714849500 -610334188
726892533 -15752340
-556204374 -129047102
758071763 -438524798
-171518196 394670204
660036570 168179287
539280477 327230305
20262894 -666211829
-241367515 -819933837
-369674531 269903744
397731625 -863733569
110083120 445764441
-560769969 -448336760
165315706 -886101221
-384025837 -745232065
610349709 247906372
-51356388 -867940303
543906698 323031730
746604315 -509286921
-563186117 -188671511
-459056961 -676993871
-851184656 402357353
569897217 296960523
-364058598 -758900409
-567413053 -394452663
-483633046 113684442
-185803941 -838124644
-556251365 -129376787
155471609 -885923351
325291932 430661088
-294780446 331597635
-464077341 149203619
-439912718 186261898
-627055898 724824403
379504833 -867768254
409737152 405559866
-601596026 744866777
176363369 -886235873
-947063438 -287606748
324467134 320189068
355531313 -872307159
-570053196 -307279677
-293871600 332215696
-374811690 -751768732
501564678 357245552
-566491334 -228200923
-952082145 -249651211
-42348355 -869380348
698373094 80054367
370315145 -869600519
-399778381 -733431738
651585965 184005366
494984202 361735125
-940068345 -303911007
220664178 638563034
-558814605 -148778838
-557591792 -139198995
-946274656 -85148120
753145292 -162898104
-512217868 48580375
668547824 151102582
11503947 438232312
428946930 -855333766
-502930625 71840202
763066673 -324941608
217454840 644488766
-88855740 420408061
591653531 -775337075
735849674 -56319294
-528316724 -563072269
-120067900 412024173
763038594 -322400482
-249462736 -816888120
-371644288 -753908096
-404615312 232218973
-395971064 242227629
-210038842 378746226
-161789110 398292718
125277509 -884999758
756406972 -194264004
-317422794 315297836
-303361214 -793433413
723540974 133914803
-329651085 -779507820
-402837246 234318399
378984017 -182070420
-547050632 -75903910
545532483 321524149
453948044 385548380
-414908884 219750633
-541384469 -50343274
-275577685 344059008
-523526500 15700255
-564819586 -206877389
381108869 -277118268
662260782 163828534
-543547272 -59653962
728948026 -24461710
-476576451 -654988170
81951773 -882894010
-348849293 -768415506
-494256765 -629285342
587982596 -778168769
-114932195 -855986353
752856127 -160469681
332139463 -876106506
357322823 -871989622
-44533999 429875699
-400464666 237088144
-2957680 -874848839
754366619 -467468763
-506419018 63393490
-273273270 345464334
723419963 -1729803
-456400826 161600655
-57141948 -866975472
523290855 340941293
53079218 442375831
290508604 437339939
-203344028 -832853850
204100527 446447569
-434662154 -702866968
558346571 309055299
326330093 310827126
-108148485 415434797
752707702 -159232809
709924918 -621747665
229021869 445042349
644602698 -725336255
372235642 -64987986
-529922909 -559160414
717549876 -85534087
488748538 -834120380
133927085 -885319443
428241859 493677922
-331343429 304344747
-714611460 638276793
-946122784 -82887495
-324462829 309872823
-529548960 -4529633
707955351 -626059846
131688366 766019282
-484579800 111791972
-350639271 287793972
730801289 -32621018
-556859623 -133761287
-454182177 -682599000
750953658 -487922753
53346312 442396691
750061831 -138713312
-336360136 -775717121
353341006 424004231
590457264 273627945
-567064434 -236356040
504427590 -827209067
725510804 -10073239
562783574 304479476
-96781682 418421259
161966819 447000313
702197004 -638206289
47349563 -880242861
-564598152 -204237326
666705736 154907140
-440732236 185087399
-462736382 151426951
223039555 445453448
703616971 65080999
284847703 438281479
518244239 344968476
510223870 -824482631
-543446730 -521285820
-870272349 348029835
-219903139 -827527884
684801751 114746924
-363476379 275895982
693342128 93495204
-376459879 263112629
-380733060 -747604191
736820074 -61163258
-280324044 -804156013
573666498 -788539896
296815827 -592738735
-305367186 324206050
-347068588 290994426
322131824 431323726
-355686479 283199839
-439028490 187524894
64687620 -881683702
-570199071 -323259819
364338716 34448662
-496935225 85599339
-71242379 424500725
334963392 -875685375
-195852719 384926470
641995124 200488626
-561343768 -444947312
391601116 -865150006
-369345403 -755441275
316423528 357740624
-273109633 -807282734
92487455 444934471
-539320188 -41714071
724921963 -7691964
434386070 -853694000
353053327 -872744258
236103566 444483756
-908093705 206896004
750158838 -492238993
166359131 447023173
643724452 -726349282
-438747224 -698862522
741696740 -86528996
640915283 202251722
761149268 -260175906
-108202060 415420119
-538147891 -36913406
-531142610 -556116700
-523898087 14511780
665317797 157728114
85086217 -883082188
-323821771 310374999
-252538190 -815706300
321780265 -877563289
-548584566 -503430003
-250086575 867206648
-10689792 -873871905
-184330453 389678497
-329105295 -779813478
53774270 -880797495
-443279844 181404395
29990794 440311046
544455514 322523992
-840894231 428806138
114434890 -884556428
761774184 -274489926
246057310 582573393
-569315971 -279033717
-557361280 -466448198
174891267 579374201
396384116 410597086
-562117462 -177990244
-564418128 -202112256
-277373621 342946358
-491968061 96390233
712519061 -615847778
-493691008 -630176821
417400275 402444479
633084891 214809218
-442557244 182453677
424204173 399541050
40595823 -879617241
751010083 -487612171
11013485 849583351
-493803579 -630001428
756932408 -448480857
640406888 203080845
-552588547 -105887057
-96400797 418517969
422883925 -857117869
196715167 446694390
617562755 -753045684
-355121821 283720454
759560413 -423054258
572374723 -789432333
534277733 -812532098
294506886 -880820339
-224274648 -826041345
-558661899 -147550607
686202731 -667883118
-793523819 525006274
-531760779 -12453941
-265121207 -673845896
-564126423 -198799630
762706388 -304170857
57750048 442731832
-567223568 -396657047
-275466416 -806270700
288343761 -881478533
689593134 103029789
372420962 418618471
-26852293 -871691395
597160857 265352324
-548942344 -85528008
763005547 -356531145
-553482497 -484023687
-448497198 -688859112
-279125413 -804680457
-468693893 141413574
606227097 253499046
753987707 -170320830
637392151 207956395
-492218624 95852706
-862906451 370158021
-153679704 -846883148
717950594 -602738142
-260969442 352721205
315086156 432754617
-569929380 -348926943
553059034 -801881496
174491085 447025951
760962737 -256512369
328228951 -876677263
714610656 30400971
-907295968 210369990
2404986 437086805
-26322175 432947650
348493589 180339773
597664173 -770462728
737834534 -66300395
-349452580 -768052972
727837048 -19709605
-452441392 167736116
60974086 -881394414
630487914 -740539187
-293203706 332667589
304194203 -879744177
611873404 -758226895
751988221 -153352626
283090424 -597784464
-139078544 635992931
712941250 -614869319
-19187332 434053107
201453589 -886259658
-176143041 392898515
719158523 14342294
755930576 -456346278
759418267 -231473142
-483021715 -646037909
110701345 445790428
690702242 100236451
271136594 517604219
654354628 -713540396
661851458 164638681
748638488 -499918400
-548437690 -503969761
747422949 -120586658
-147688074 403248355
-563860917 -427559358
342370997 -874538929
448403210 388333873
-553333715 -110310067
544756818 322244525
-935115289 41732754
762844322 -310453217
700958226 72782376
-459743867 156304329
-569961556 -301952856
615696411 240464375
337520099 -875296349
12159795 438312690
423517098 399839580
-310767934 -789663732
-297696418 -796200300
309875426 433780820
289094718 437579800
-25437683 -871890790
-77790140 -863321934
396443573 -864035965
-544461876 -517900543
760886339 -255093334
245373139 -884901844
-221664373 373336741
-194694649 -835491847
-547693299 -79103103
653203413 181078465
759139048 -227637296
605972597 -763440913
-584912848 756917044
542102717 324681819
-263699014 351146032
-545627980 -69019262
-15967026 -873182869
-447783286 -689621618
-201041175 382710474
-542836751 -523274590
446320520 -849901172
-499528708 -620662624
-398135995 -734705429
-457310226 -679029595
-518277290 796526724
-475776126 -656063580
143624046 446776660
485834550 -835335795
-230944312 368761706
131626798 446491006
-355942421 282963385
-520329565 25663659
-460563231 -675213386
757617869 -442705810
763130087 -345325498
-933272031 57793368
762822408 -363861560
-570132820 -337349098
722714142 1003799
-614202631 735197344
286982506 437933430
-107934349 415493265
228371664 445089473
562351910 304927850
-333608853 302480740
-672237581 683436342
-333320094 302719104
-436666640 -700912931
-711839201 -420262663
-485989659 108936048
-349790856 288558087
424403235 -856674255
734148773 -48036196
131198944 446478861
-537645704 -34872495
352730427 147348255
-487372307 -639743318
620094409 -750697826
522381675 341682106
753334501 -474173189
538349429 -810324544
-410279476 225446654
340172420 427282291
-232758610 -823061621
500519105 -829011055
-514605051 -593239705
-322846416 311135443
-451367763 169376269
64499419 443219405
-526994666 -566234541
-451832483 168668558
656077449 -711338684
201699937 446534263
571361264 -790127930
-558481183 -460822095
488696925 365858132
-566451042 -227656791
-226253434 869427207
-568042631 -251947172
745843767 -110562060
-544211492 -62590390
500661787 357879114
669633445 -692996101
-383720833 255599071
16264308 -877091078
-128263377 -853037532
712617195 -615621079
-389945219 -740903283
763001295 -356750279
758963958 -429633769
410384244 405303325
100963748 445355486
152523443 446905736
597487015 264938103
692046349 96816867
749493065 -495677849
-70235369 424717047
426531045 -856048374
501940793 356980573
710634834 43515211
-397941637 -734855711
-496897477 -625034529
-532667874 -15773930
-92594485 -860515175
-542348125 -54465380
-365319006 274131032
38322611 441114692
-422973579 833305127
-243033932 -819318983
268005166 -883375247
-257945439 -813587844
653352812 180806067
527459839 337485526
640732980 -729705655
758291889 -216509437
-34365606 431627200
-325411024 309124249
-121821286 411501909
696834513 84283017
-549948642 -90951135
-859263719 380529783
292140686 437057150
101318365 445372285
202646835 446500861
-472738577 -660073136
-567599577 -392160737
-418074425 215742981
-532210755 -553396412
605687282 254221886
-406905190 229493585
-387012110 -743061938
-122230410 -854395460
350049817 424853005
84045450 -883020399
-481248228 118374935
-319257650 313897398
-537813802 -538291976
-369817922 848768252
-54480972 427996167
488441931 366020898
-360692239 -761069936
-537402086 -539451092
762446148 -294264280
-457289657 160203750
-481440142 118002117
-505687899 65191741
-164749935 -843986133
638047438 206904201
510906764 -475115572
294908521 436563450
-359003999 -762142796
169809749 447031294
-151418056 401971858
-553023188 -108451980
386604959 -866254375
-401584325 -732005000
-568446270 -259265532
-260652685 352903124
548471677 318766003
704047981 -634353867
338853387 427594531
667910351 -695433487
724064172 -4266324
336352953 428182612
385089602 -866584685
-54869011 427918986
62721837 443095070
-544534562 -64027707
520319605 343338813
752721487 -159347101
273883060 -882878288
760425371 -411615234
760154146 -415388199
758963626 -225258248
-487541261 -639492405
576563372 -786522685
-448284999 174026515
-344068772 293621384
-569658170 -289497376
-34691749 -674875028
-506878132 -607884275
-558499906 -146261527
348887769 -873466518
688928992 -663319551
-567996774 -387099412
-389472236 249432399
709408530 47424111
-449905305 171591475
-401903769 235413769
-462235888 152248628
-530815438 -556940064
-14153017 434803331
-564519098 -203298398
105793310 -448305346
651438974 -717187511
-361460285 850716464
396678926 -863980898
-569837520 -296366232
-330477972 305054456
343463632 426489819
664406449 -700290165
-224742045 371839030
-414156117 -721539836
-402227986 235034086
-556573736 -131682825
-53175813 428254050
-504465580 68169043
680178879 -677396295
-569347533 -279912645
644273917 -725717303
-942741613 -34736608
-541224451 -49662563
176546848 -886237187
-559197800 -457065849
134982329 446582624
143405005 -885619641
-361320570 -760667424
203434301 668597921
755495434 -184730070
-565737686 -411947971
385020510 414569953
-245666070 361138893
-527885485 1285543
-200162409 383089525
-569241477 -276985915
-552132944 -489621777
-476652571 127089096
502787386 356383467
-444349230 -693214012
-212327127 377708616
178266612 -886248501
699599385 76621416
-32359085 -870900919
-368053652 -756292948
-541755505 -51925407
-363415546 -759317604
532111157 -813675148
279183127 -882399259
203706724 -886242654
250069283 443107029
380493854 -230259480
-121844566 -854480520
645937333 -723784735
-480908520 119033368
113562165 445906292
203612365 446465601
-547167397 -508536452
-483744832 113461769
-262849408 351638103
-570003237 -304273524
-141911354 -849815309
646553464 -723061066
762741954 -305688751
-180316470 391273654
586648402 278204269
-487707033 -639245992
-569083710 -272873114
199145177 -886276186
487331014 -834714091
-566978521 -399428774
565514611 301624451
736405096 -59088004
-230704910 -823791092
731648496 -564788240
394381979 411317156
-551786440 -226124536
511143982 350301142
-329800193 305606421
-568182351 -384656790
733004284 -560566968
545158135 321871846
-137632917 406569187
103940025 445494029
347747053 425438516
5568719 -875879738
-400716425 236796320
-191902317 -836330128
-799569809 514357916
679084880 128111992
733736005 -46065671
-537110168 -540267027
563694945 -795257609
742349951 -90103104
-566887594 -233758335
-413112016 221988214
-133499249 407897076
331816072 429223046
-564899813 -419276080
-233559038 -822774865
662655621 163046057
607775189 251413863
-530304038 -558217734
480691586 -837421292
761858373 -276640204
709110897 -623545780
535456619 -811901381
573011739 293607081
-13471194 434903404
204126922 446446558
740610573 -80687864
453698657 -847442559
44784913 -880012795
715952572 -607669488
762840719 -363194820
-400381894 237183960
-399649483 238030403
-391376733 247344354
-548842971 -85000144
-77279175 -863416293
654158287 -713789169
761714387 -272970384
710709418 -619989926
-298031865 -796038946
-478020944 124544770
760445547 -247395514
-401258455 -732264152
-264722906 350550680
55449490 -880938424
125499358 446312140
-504874653 67177760
-367326738 272195534
127798012 446380217
-551662542 -100528132
-519875548 -582386912
-466239697 -668349296
216315094 -886060835
641434437 201404733
558626685 308768747
762307542 -289626395
-369420133 270152809
761174244 -260683396
737907791 -543838646
760146423 -242515742
-80382030 -862840289
75143603 443929388
-200452780 -833741169
379709857 416336476
-472995231 133776400
731741795 -36834995
-282815395 339503128
680642140 124530376
658785636 170598007
761244651 -262120524
752965023 -161382837
337829170 -875248497
-362161595 277143804
-102732530 416884435
-801946316 510020189
234350701 610022408
-466580702 145014090
432122567 396024689
671566797 144757021
-264576090 865575929
750386430 -141075146
732931516 -42282426
-561176717 -169131582
757817650 -440910406
-217175659 870136868
-403853383 -730187826
-83497512 -862256096
-566416386 -405366979
-472501516 134666882
-561147646 -446138788
-824969962 464447343
-313685792 318122669
-531088027 -556254640
659970596 168307205
-458844877 157744291
232118813 -885586211
-305899181 323825463
463410906 380623072
-631192334 721321309
-510670591 -600857362
-172967085 394118575
-568907543 -373706960
-525263330 -570322912
-567740065 -390391436
-557449020 -466014889
-323509736 -782901293
-430461182 199488227
-567888500 -388495583
748884395 -130352789
301872273 -880007568
-498444845 -437869051
681931330 -674696922
-234818429 -822321480
284328421 -881892839
-387552323 -742666060
-430963552 -706371077
-411781596 223624018
-540948638 -48496192
-246606165 -817978472
-389797258 249078657
-412830913 -722691130
596409034 266304632
-886567304 292566483
-295156676 331341080
-447381738 825083852
344522055 207764574
-6444795 -874411836
-540478165 -46517814
-523578280 15534925
249447894 443175481
-543278013 -58477968
-844234706 420485520
270300606 -883185787
-565506618 -215316520
346968888 191302878
-465754002 -668950897
-512692406 -596996688
695621426 87533622
719893137 -58133011
-482804965 -475350621
-28832419 -871410191
-412606485 -722884894
712999790 35775146
217831679 445778515
-415967029 218417504
-446602862 176530712
83274261 -882974095
-142859226 -849585247
-298571622 328990943
376777101 417266228
-341632920 -455615746
221952868 -885914843
573540394 293031439
-528474212 -753265
418008710 402190282
-445457463 178218878
-519011409 29614393
763049902 -353851954
254001169 442658693
354508333 -872488014
-532846717 -16433566
-50670793 428739601
439087854 392804653
679771493 -678020942
-136248632 407015160
-484341216 -644168853
-555165319 -476787736
736641911 -60271165
662906216 -702321461
745315497 -514873684
-527848411 -564194145
761066414 -258509326
-126179539 634194221
296019667 438348586
376933781 417217108
-330764066 304820205
-310083399 320785581
-152468330 401608885
569869702 409505987
-378059870 -749502587
-568948974 -269669945
-360868212 -760957512
737287277 -546054493
458219460 383353678
-274670192 -806612946
-320210905 313166480
171543248 -886190474
413227584 -859798899
751288732 -486062433
-193809487 871827868
-27381076 432778128
740258611 -78825510
126778914 -885056936
762735866 -366749298
141924757 446744316
752315633 -156006526
-486914552 -640420627
7479464 851074218
760601954 -250071611
445315633 389842717
-535351873 -25847363
-355695518 -764217544
344548546 -874184745
-96965734 418374516
-291055653 334107288
755857662 -456882146
493665206 -832038316
-268867783 348110565
-321737526 311991639
170843193 -886182156
-115769705 413289838
696793661 84394080
482350644 369797501
733780750 -46278520
-184700322 -684863406
711444200 40885500
-438173225 828257772
535659450 -811792532
743336645 -523172821
-565046448 -418026688
342934534 -874447456
590972210 -775866991
704560301 62291964
-378568557 -749142842
112691223 445871955
62166786 443055632
-500051176 -619777852
601375852 259924782
744085281 -100027625
13100549 438427571
742070928 -88567767
-188807854 -837246033
-502124981 73741282
760551274 -409843554
-253388287 356951469
744136179 -519868090
-533376186 788979351
350886486 162681278
-160938731 -844995508
527657000 337320270
-244259704 867805811
-101779658 417134256
93308300 444977505
649498519 -719553027
498101848 -830108316
337103920 -875360454
-41646645 -869490235
218195415 445757430
56056493 827095023
-267715535 348792295
-570029172 -344332132
-164501319 -844052263
691307579 -219196464
-342648343 294850507
379912947 -208004953
32770165 -878847915
-375745977 -607763385
161457253 -634916973
622400833 -748490636
269817491 -883226205
513098793 348855252
716319902 -606776888
744638445 -517752224
193564956 684473814
-54102780 428071130
-193208920 -835940253
755480215 -184579845
164652390 726738226
-569092872 -273100878
271938448 440257460
163153947 447008619
188964176 -886295518
-373505208 266095222
-109327421 415109775
-560479083 -450009376
-473862217 -658600556
-559466532 -154124968
-508296653 -605286427
-150182298 -847777685
652619654 182139136
299262714 426968519
-561677046 -442886518
-561553867 -443656311
613384152 243706824
607309145 -762274116
-65518489 425725562
-56266746 -867123017
-80525139 -862813538
-443638541 -693940325
-350977623 -767131424
713226991 -614196712
-31340168 -871050848
-320732174 312765645
-62113437 -866122085
762959169 -358568861
594144482 269127927
-553143586 -109164053
596906955 265674056
-176995019 392569305
679288939 -678756672
192698893 -886301671
-553631097 -483400324
-441245007 184349729
-559912326 -157925609
473712993 374896356
-519872084 27051719
-436892728 -700691183
676602126 133725103
500337093 358105670
613885560 243007337
-927116859 -322915401
583284225 -781678570
678781545 -679526157
1228785 -875360758
-570188239 -330906599
-524973827 793227883
548597527 -804523774
737410840 -545614799
-89970229 420131451
739695605 -537277347
521031027 342771739
-165224588 397028903
-237755917 645590510
666477103 -697436942
-549884583 -90602310
25530350 -878092575
10256351 -876418867
163957061 447013491
-32006920 -870952874
-294119227 332047712
456390220 384299092
-370483746 269105934
573923958 -788361255
-780243429 547493484
692133535 96594037
-540324971 -531048240
702044988 69663299
602851324 257986408
-67272568 -865216467
-249564859 359037040
578880539 287120410
583460025 281936163
-374776593 -751792957
743952808 -99252398
-566601415 -229713455
41722201 -879725245
432283605 395952025
-297650997 -796222068
-523457888 -574508385
-468357440 -665703963
760484361 -248047160
657626054 -709334251
715076336 28816338
-532314417 -553130631
69046521 443530415
-198870729 383646315
-443563720 -694016563
-573861425 764605801
-527291602 3319729
-6481073 435898471
320336277 431694650
229723884 444991285
260448335 441849155
-512256620 48477638
-470779305 137750612
154160877 446924710
-430432072 -706866545
-855811131 389973235
343443876 -874364555
432468256 395868596
136913039 -885419757
-558333148 -461579771
-175520837 393138883
659186477 169825964
648172488 190071302
688304705 -664391071
-333465257 -777360045
-742623763 603775495
-548577695 -83602047
751743338 -151394405
-543123481 -57808215
-347397630 290703600
695296142 88397886
762201800 -286370013
-570195375 -321991512
-608865742 316732721
-165689445 396855882
342458476 -874524749
-420127187 213110318
497299962 -830468394
-566663451 -230570182
-530607890 -557460806
279601499 439116390
307997110 -879298252
-444837636 -692710866
640632512 202712996
419583300 401526906
300570053 435535770
-495661425 88395703
528525802 336590640
321571878 -877591119
761882544 -277259049
-489173058 102316276
288374470 463805581
-120124844 -854858201
156139271 446946112
631924652 -739091537
755116472 -181013025
369390250 -869777606
612200840 245351177
546059512 -805992410
369912523 -32289136
-555800235 -126242592
-516843889 35850491
-536908868 -540827707
309094295 433932750
445651605 389680378
729316490 -26062262
-121296856 411658575
-13347070 -873527261
347536940 425491132
20679234 439316232
274677210 -882808020
-512847751 46894821
747573917 -121569475
-429617839 200625925
755747197 -457692641
681295181 123016416
-99785556 -859103927
341252814 427024725
133934952 763529185
-545752938 -69606505
-424147593 -712663357
-434110168 -553289157
-266095153 -810245149
-517652862 -587088281
-57152166 427459200
762542707 -372609641
-562046041 -440530145
-223975772 372214338
593395492 270051905
-485865509 109190390
455047533 -846986117
763093199 -350572996
-441428 436713508
731547314 -565099200
-523201626 16734538
-509866287 -602367363
-424641090 207242199
647554288 -721875147
-265419349 -810527643
60357200 -881345178
-482391567 116144622
719532025 -598727426
714913796 -610179619
599754900 -768718950
763043707 -322796146
-6097860 -874455452
-438642256 188074443
-559042772 -150629132
585612491 279430818
-568526152 -379714961
732748504 -41429832
-74404380 423805419
66142741 443332824
323696339 430997763
756617543 -451013801
-562510503 -437390260
-235779039 366320746
-482264332 116395628
-129723244 409091720
-566543825 -404066855
224687061 630722690
710365122 -620765932
164626650 581966375
190370493 -886298672
362063418 58118804
121189652 446177925
573120658 293488569
737438029 -64285383
-57670097 427353847
-557493845 -138461304
85173189 444529442
-411591410 223856393
450269876 -848591275
725950629 -11859221
-196562287 384627492
566517606 300566857
-494836957 -628363810
669719632 -692872705
-407376475 228929954
-514837205 41473573
528630772 336502120
445006997 -850331004
747650484 -122070593
209050166 446236049
753686728 -471957233
-412852430 222309577
-549565653 -499771956
-315915085 316442654
-430042229 -707229481
589187805 275163921
-569797518 -353808499
738043575 -67367159
-339378178 297646059
-553842336 -113416258
756317870 -193286393
-510004635 -602108517
-539756427 -532709288
734208965 -556648613
698201453 80532721
-68238040 425145639
-1990490 436508075
-569660509 -289579200
147347744 446836981
-173870747 393773640
701796177 -639032660
447539353 388759683
118027929 -884711710
762664856 -302444166
-896122175 256924624
-553098399 -485631715
-190985655 386962052
759352338 -230550225
453836770 385604921
547845711 -804961280
-201894051 382340146
688138237 295293171
348336260 425290314
-542842194 783986789
-204577887 381166853
-487106499 106635540
171703547 447031410
-315401601 -648939739
-218155201 375001012
22328672 -877750025
550265859 317051172
-386318574 252837487
-561107196 -446379238
-344954597 -770735642
-914031284 179458671
-419124596 214397872
538363769 328046388
-435852350 192024732
-137828926 -850798627
411602510 404815231
-540173800 -531491749
582693658 282818501
-405572412 231082913
-947629864 -105883604
749383840 -496236162
-451010950 823814831
-217470339 -828335952
255565880 559192951
325982277 430513686
-931786395 -318093338
-568080927 -252606522
696694086 84663712
734349180 -556181681
-521407453 22342216
723788897 58724527
-453788158 -683044533
361457136 64293207
292577862 436979649
-559996592 -452724835
572453952 294213152
-513421493 -595578947
-292558038 -798614914
-450364516 170899015
-30700153 432239369
506274343 353878845
716378659 24305838
473073372 375263402
-81883774 -862559280
525289075 339300808
-528370348 -562943769
-566788999 -232341612
-537522647 -539112691
108713041 445706372
-288872757 -800307813
-236752517 868518510
514435722 347860434
560862179 -797081759
-387337782 251742070
-368053814 648414297
242762839 -885044265
-296595150 330356484
727361345 -17710973
417328305 402474363
731330504 -565762327
760875026 -405166337
-561371286 -170932061
371004932 -47107697
750734576 -489123570
755116814 -462247972
-804608552 -393906774
-413709031 -721929358
-372933878 -753041721
-329615518 305755923
177069460 -886240842
701723609 70589627
206661870 446343714
-328625493 306555551
-40777025 430533940
-64333822 425977129
-369225944 -755520341
-497605450 84110882
-102204717 -858620894
609068696 249658459
-567695923 -246182787
367451850 420096552
-564044623 -426175375
746136085 -112375050
237928983 444330407
-466111901 145803091
193274695 -886301365
628410461 -742600963
-222248515 373055677
-865812389 361524873
-827331041 459493413
-474686468 -657513946
-281347589 340442264
-240926862 363649925
-340773568 854805405
-271575378 647025035
-555220061 -476546210
-380387399 -747851426
-504311148 68541961
-562076558 -440328094
500426840 358043772
-235534426 366445569
-570177126 -332796044
-311988639 -789029712
-287710933 336326954
-927983880 98034621
-562683324 -183550681
431699795 -528695717
550897746 -803177340
-172555176 -841876818
351320220 159301506
246730879 443472514
-509311639 -603400940
-564476348 -202791552
-42864869 -869299387
16565567 438843561
748145602 -502263345
107391033 445649333
-4525787 436166411
309102986 -879166079
338044836 248207541
-255078989 356022251
53863753 828442974
173972718 714346889
545784191 -806150200
624138649 228292430
-190792383 387042325
-239358887 364470540
640812905 349687020
416083026 402988970
-368257416 -756159262
-89267838 -861155451
436817464 393867509
723039098 12666540
380504824 -230738281
-106176601 -857816207
109406751 -884332809
-564320651 -200989935
76726542 602989056
604228100 -764937841
404449177 -862102825
522818251 341326979
504788881 354954347
-535116954 -24951515
447114014 388968511
-569120436 -369871086
446556027 389240954
165989082 -886111661
-188112402 388148026
-423370705 -713366712
-163863430 397531570
342185909 -377140744
-552461654 -105143679
-449459165 172263569
467088745 378625180
555157841 312266643
-535003640 -546035877
197255234 446678585
275347907 439759984
661407427 165511285
-558819560 -148818885
370550583 -869555099
-526844101 4830176
268085756 526141121
-568737594 -376486406
643784683 197531307
-295397724 -797290681
-515027133 -592402449
534328422 331608530
61988463 443042901
-357337629 -763191033
759867037 -238157318
712168743 -616654900
-88255920 -861349607
95128442 445070819
639620414 204361688
705733840 58763942
-558751596 -459418062
683534077 117768021
555055105 312368639
-427042845 -710008745
132120252 -885255595
31113479 -878678571
-214635975 -829265812
712279722 -616399860
477324327 372790265
587208101 -778756153
-334663304 -776681632
-412384504 -723075946
753201777 -163375487
438980128 -852268608
276040444 439656891
-521819105 21065185
-518784522 -584705716
-194996680 385286111
-236943555 365724709
448673243 388199758
-530885614 -556763961
-183023535 -838931548
-419447512 213983673
613258850 -756983759
496522670 -830807010
-435285556 192821177
-541066983 -48995174
607564517 -762049677
-100225131 417539072
532905970 332845482
685989096 -668231385
-477821139 124918588
-551727084 -491268329
-543466034 -59298474
383232869 415174898
-275822589 -669363778
-824558327 465301843
-276596710 -805782155
309192641 -587934382
51579921 442257557
272899563 440118049
-922526397 132328368
-465059784 -669809221
-21197600 433748320
-432178417 -705229606
-529634332 -4831645
-834706785 443608263
-566407263 -405458784
-447373165 175387378
-377757254 -749715759
636508077 209375026
575854838 290486853
650223669 186444627
251664950 442929304
377824738 -157094911
-940644943 -11991902
331497986 429295036
-440232490 827557576
725171830 -8701084
441989352 391435662
-485018498 -643198551
508929676 351934717
499389533 358754920
752749626 -477680552
-536665693 -30943608
-97389935 418266625
-289984032 334821060
-516721197 36199001
736980093 -547144340
244128393 443745361
47127668 441893285
-432210514 197094800
99966658 -883896989
-943667256 -46922901
-409288003 -725722603
237233059 444389386
600462593 -768126688
-7604494 435743050
738186194 -68095798
513012101 -823146557
-322897713 -783234777
750022362 -138426984
-455462515 -681144570
-564918189 -208068780
-6912447 435838881
-105058709 416267275
-345061353 292758473
6339086 -875970516
-399887205 237755917
-256806601 -814039453
697919281 -646809412
625452592 -745521329
-287508976 -800930485
762949454 -316228203
-217504692 375306065
213094545 -886127363
-395667909 242568798
-432818583 -704624073
-536726158 -541335734
-565615570 -216693668
762184288 -285841905
77783104 -882627132
693958427 91902724
-324609422 648083554
-530229497 -558402333
109488744 787584420
-547683029 -79051766
-233152473 -822920659
-483851297 -644864500
745219464 -106762186
-469515687 139985587
513672362 348428776
-111132860 -856791209
-272217398 -807663377
745600678 -109073058
-540223828 -45453410
-129332940 -852792322
-562735900 -435806057
-246448293 -818038208
475550699 -501018205
-561024048 -167740428
748948018 -498408369
-503743214 -613432747
-361996898 -760232822
517167898 445638440
-166123617 396693776
581609148 284058774
-212510541 377624273
758353511 -217290110
307853819 -879315355
96560748 798473149
-470017035 -663603409
-270716179 347008569
-401134474 236311408
-552762527 -487029345
-78578171 422860073
-901514041 235037771
382257955 415503068
525504426 339121912
313311959 433106601
-574288886 -107296069
447894498 -849381155
269611165 -883243416
-79496503 -863005441
-566799335 -401377458
275945183 551207037
633649129 213928135
531092554 334409854
-781697884 -401005864
-491408381 97587254
-314471215 317532364
667038553 154223364
757192003 -446336456
558956001 -798279746
620413804 -750395521
-14274559 434785448
653662794 180240083
-496281992 87035499
-540925408 -529272464
-72048307 872040263
-681892987 -426967849
-477034901 -654369361
8231 -875212662
-926449318 108255205
639217122 -731379113
620225972 -365323174
673699408 315500588
609434015 -760399873
582037723 283571336
-452330997 -684679409
-596930370 748336207
-492737101 -631658442
742502959 -526526261
-84671117 421426671
-427322676 203698969
-854033839 394730988
762173495 -382010375
479547975 -837878811
408967275 -860936499
-476388052 127577587
-899388198 243760675
633585118 214028372
264286132 -883667841
-255459677 -814569558
378857819 -178855781
392699699 -864900038
-545392422 782594557
-226066613 371186080
-490048100 100470744
468060089 -842353524
-44294300 -869074805
-123444543 411015500
-490396865 99734213
-41487706 430411169
447169810 388941170
-560575308 -163726552
-564400961 -201914001
-538826846 -39688252
741803838 -87110151
231011786 444893389
569084918 -791677486
-563482778 -191784845
746004330 -111555489
-82910015 -862366603
-556095710 -128290658
-569415560 -281856024
501639455 357192965
-951658053 -267749981
211433095 446120102
333853198 428759100
-472243907 -660719878
173702353 -886212970
125949453 772162184
524387806 340043730
162421310 -886054147
-431446663 198146152
218719193 -886000642
-317587060 -786091350
-197159797 384374209
749546516 -495404018
-394031612 244398896
235107306 -885438596
372579562 -869159950
-452055851 168327233
761398315 -396826642
-513696455 44598846
-281762839 340177239
372008930 418744556
374918061 417846855
303521645 434988261
-567465306 -242509375
17699967 -877249026
-342943512 294595271
443726419 390607214
753354111 -164676967
483324566 369206193
408310213 -861107703
602233357 -766633182
612539921 -757630407
743791823 -98318229
355589775 423402800
243351610 443825126
312295269 375866719
-550646385 -94790593
208160498 -886203018
-302721655 -456871157
760084456 -416339907
-516951245 35545432
-561012299 -446935834
228045306 445112891
69267869 443545148
700257970 -642164273
561723576 305579366
-570052314 -342989460
326496861 -876922352
686129938 111553493
743004675 -93800826
-568829992 -375021510
-75026396 872478241
63273759 443134020
-18668859 -673006176
-940859194 -14235672
-116871513 412967565
374477387 -350608680
-429757461 -707494467
705392120 59794157
-475654543 128928720
-568455327 -380754771
717577892 -603669936
-782330639 544056489
563246981 303996819
242151760 -885076386
-606360047 161139773
-24415442 433249095
-448237517 174097587
412194530 -860078986
-114900581 413542063
-239526285 364383277
-769182526 565037800
-346738327 291286038
751424374 -148867658
592794322 270785723
-447939881 -689455379
498668045 -829852326
359980966 422205220
-561611826 -443297430
650268992 -718617515
-441089617 632949277
-177629546 392323259
413823001 403915603
-258525077 -813355172
458696949 -845727298
711998041 -617047068
-337291418 299404890
208066482 446281467
259872419 548077670
-384265383 255024313
-440062388 -697552960
-500008937 -619849463
503408579 355943109
752219514 -155221943
6007195 437546367
714681024 30162215
-477511325 -653723503
654429443 178823097
-950380692 -165266930
354130725 -872554753
483313392 369213018
57402598 -881101559
295751316 -880685830
137028384 446634258
310974150 -878939951
762319702 -378610015
755901888 -188877451
641750582 -728569870
625072788 226921084
714044645 -612261737
191402852 -886300342
-37655716 -870106407
-541443846 -527698027
-243087707 362511151
-543810466 -60813197
-171611035 394634950
454626163 385203129
367196281 2022359
680798575 124168072
-562551715 -437102327
488890223 365734738
45271970 -880057290
-540608917 -530214214
703635817 -635218258
-399066263 238702903
395160428 411038990
-551626389 -100321593
190549752 689147405
-435757191 192158585
-319978010 -784810590
684138193 -671212985
-495143463 -627876100
-490387748 -635244558
-579566727 760668194
-562840180 -435057668
762628278 -300984247
149036254 746365346
250925183 570761870
-563921991 -196545956
-289556336 335105287
-570200394 -324775808
-484141302 -644452766
-549538428 -499874789
-278402332 342301616
366846379 420271272
-367510179 272017492
-450836098 170185073
12940271 -876721411
-387896822 251138746
754416131 -174273638
-476042155 -655707816
253358975 -884426131
409852840 405514602
528020925 337015202
617309420 238178269
-570127463 -312366480
283031984 480960595
395124647 -864343646
381126049 -280920651
748446464 -127363051
249144532 -884683472
101269369 445369976
688176812 106546790
615896156 240181939
-563644703 -193526577
737165616 -62905384
226198320 445242065
597450071 264985241
47859323 441954728
-451966963 168463278
442885288 -851020544
-537902621 -538040496
-269224248 347899146
551290647 316061711
264226728 441345315
-536545988 -30471242
-569616321 -288087924
754472572 -466750018
600852833 -388516547
-281184857 -803776438
-512758114 47135670
-467306776 -667021017
419734613 -858016474
566387737 300704417
-421211156 211710009
589841714 274374079
-541729036 -526812268
-289426875 -663255901
273811924 439985321
-559531371 -154664082
-539147540 -534474363
353095788 424068420
756141381 -191388706
534958297 331056958
-130802073 874341301
-500654761 -618750038
-952027254 -243942478
-550582528 -495835825
-499087748 80784714
-489468507 -636619445
546387579 320729339
-431223231 198452458
-458083570 158951127
-316828815 315749121
537654487 328675781
-470617865 -662833771
-364884200 -758364116
-541708026 -526878136
746647446 -115619270
103509016 -884063690
-404349828 232532727
763130051 -339091856
175080974 -631278751
759475204 -424058793
-49967150 428875607
735083808 -553689300
723722942 -2918323
-547248220 -76884729
-520137889 -581825562
-487323870 106184538
-409682451 -725387849
563893539 303322337
478569057 -838268795
446715438 389163499
-832527395 448451598
537423678 -810835635
586034915 278931244
684933708 -669940476
-942820038 -298495983
707103253 -627893293
129446481 -885158100
-414775837 -720998423
-446525413 176645430
469859632 -841671396
758134057 -437930473
763080981 -351713929
244774775 443678461
39512416 -879513147
-545944618 -70515015
437131186 393721170
-540036434 -531894549
665438715 -698873980
680933639 -676238056
83099842 444409074
715783032 -608080828
706249034 57196738
-796910631 519098786
-428057532 202719533
-459438659 820798800
-555598216 -124851184
749134294 -132098031
703909377 64224221
-76908090 423239968
634020334 213343006
763119126 -347440216
-431035899 198708346
404558750 504402377
-565735113 -411971441
763130051 -345344667
370744787 419127279
-548943999 -502103172
322452289 329879185
388266810 413457360
-538686428 -535803283
-566779795 -401587156
-550179404 -497415632
-330741357 856496112
757751892 -209780542
-477671033 125198777
756978340 -200690084
415606954 403184950
451016886 387030954
-175265217 393237563
-93521469 -860335316
507960171 352647054
38415840 -879407300
4884729 437404495
592709857 -774504674
-559997018 -158658263
618802323 236041171
591794106 272004349
-504979727 66922366
-305548417 324076736
-78013580 422988758
-568327209 -382617363
591907437 -775138196
411123910 405007732
745044741 -105709488
-161235662 -844917163
611802179 -758290582
-1261135 -875057638
-729275469 -415755728
308217606 434101337
230003772 -885669605
-410659913 646625903
51913583 -880640549
334376298 -875773623
260020786 441904770
142055872 446746936
762390299 -292315164
619658194 -751104560
-544921700 -65778576
-360505495 278706789
543416516 323481986
-71540794 424435868
375049193 -108221189
-366925493 272584041
345771990 425927838
704266053 63168572
-557655541 -139679275
-253695106 356782900
-501773717 74564118
-191376353 -836486467
474364069 374521257
-383742647 255576121
-570199133 -327887169
702520189 68286242
-182468018 -839091608
741925112 -87770274
739631888 -75555216
-351048742 287424394
15160804 -876969012
-328214126 306887147
71828372 443714829
168083827 447027953
587415702 277292703
-374057198 265542424
320864526 -877685546
668879555 -694065108
-159262711 -684012019
-326422827 -781302637
-687400807 668012801
5359703 437464664
659071566 170048163
-528728192 -1639868
755180571 -181638815
-702375524 652027681
-423232916 -713491223
277454598 -882558896
376863165 -138690873
-350411021 287999659
480603592 370847165
711851797 39551764
148512305 446854052
226544254 445218372
745730123 -513098651
-568788784 -266020843
228056753 -885734165
762046020 -281793611
670796015 146393201
-596793184 389639730
-516675727 -589094764
61462983 443004756
152130720 -885848295
-208802015 379301103
753711784 -471797826
632701950 215403290
-93031603 874253650
-120290447 -854821877
-493941701 -629783936
342110059 223119024
-561217840 -169510105
252287894 -884493033
66217634 -881799697
763103056 -330318843
-445604940 -691911163
572626592 294025835
-416815428 217344639
-472354819 134931285
-420667587 212413311
-471975200 816200868
-462667181 151540896
-116911719 -855559481
37015989 440992982
605543878 -763811724
31838789 -878752889
351637339 424446492
-1192163 436613979
433945409 395197365
-503650628 70130938
-570148137 -314563870
-497086593 85264628
677943107 -261441723
658570483 171011454
-521973258 20585199
585106257 280026840
-111682785 -856675957
-308368610 322036213
-545007398 -516062964
278178030 -409109298
-444601600 179473971
-567657855 -391435015
-21757854 433662183
762560978 -298419633
-563800104 -195214109
674730137 137887515
623571162 -747360522
464148093 380229316
-569430222 -282285184
500578597 357937432
-486526359 -640993384
460814451 -844981045
507492566 -825774853
-471004619 -662335903
489530633 365321496
655375401 -712242177
145087416 446801256
-217944466 -828179377
-466965585 144363357
-82536675 421935834
320074294 431748694
-612031279 -436999609
521263324 -819127291
-556832458 -133562548
-524226067 13460406
-503849906 69654322
-394399814 -737567914
219128118 445702520
726239557 -580624107
-168684866 395736203
127606353 -885088398
260791857 -883922239
299783129 -880241239
-102641353 416908400
111684657 445831380
-474843640 -657305194
233680888 444680608
139960638 446703467
-564780430 -206407051
-551009172 -96817593
-484625109 -643765033
-342378970 -632007075
-419994777 213280534
718191513 -602133769
178527461 447009179
-943201155 -297544875
-563727710 -194426288
-403700485 233299917
-354916320 283909460
716760754 22961778
94694343 445048777
-764562486 572180689
685991454 111888071
-431490362 -705879136
-457758749 -678511849
-478963239 122767211
-304103903 325105618
-179764155 -684838089
491305001 364165054
-350771877 -767256405
130230363 -885187288
-150538060 402274058
-181201225 390925754
-417700065 -718423136
-535511763 -26463478
-325952096 308695678
754170454 -468779452
-11652869 435168537
118461380 -884730259
475302832 373976944
741647180 -529890454
637885429 207164451
444472627 -850504896
119908432 -884789781
-85929027 421124307
417128112 -537448347
-201368886 382568887
-568824871 -266799978
425777765 398854757
-533423967 -18573670
707817784 52375874
-567707079 -390811459
-567352746 -395158562
-425991079 -710978037
-530488202 -557759841
-434986456 193240740
-384660983 254606286
724976261 -584130184
76434089 444010880
610044152 248325208
654862075 178020548
-424109428 207938726
-85540565 -861869365
92208294 -883491848
-539506185 -42479603
-506940330 -607771583
695507301 87837809
-164718167 397216632
-477375731 125748514
231297060 444871214
745881998 -512446986
-478340335 123945174
756376288 -452899603
593588378 269815300
758064720 -213639849
736039656 -550424260
-534163183 -548273774
360451056 -871427833
594575649 -773005378
756567848 -196047854
-914352084 177817997
297989028 436007929
-215313888 -829044647
-275218873 344278563
337401192 252004787
616981030 238645675
759774845 -420439970
657942642 172214334
754204333 -172301791
487609434 366552068
-50906828 -868013840
-226488441 370977595
238792491 -885250118
748739022 -499434140
532722703 333004097
-157125495 399972160
401860469 -862746207
-648891188 705649693
-68784432 -864948648
-562596313 -182680250
-74889791 423696555
-566489996 -404621826
505916683 -826514540
308858309 389850832
-467080614 -667303406
-505092162 66648450
-502481157 72904584
-567718461 -246544926
571697752 295028043
-546229311 -511838654
8802364 437896021
-506321796 63633460
722400798 -591178376
-4938751 -874600837
-570153603 -315269991
-74552787 -863911973
53800594 442431716
524165385 340226547
608206166 250831021
-552368570 -488655805
757254992 -445809111
761312422 -263530131
762010595 -280782665
609470208 249110402
669877305 148323282
593100866 -774193399
-99456940 -859169023
59850096 -881303779
-374129217 -752235118
738055654 -543306945
-452528461 -684459408
487529254 366603065
524959141 339574106
38849274 -879449154
145918770 -638942510
-84564478 -862055022
763099737 -349861727
719864953 -597875977
-24189797 -872064053
-498632129 81813961
-533441783 -18640066
754631661 -465652376
-271547578 346508730
-139590479 -850375258
695220245 88598870
657610454 172848776
763076971 -326031128
607631597 251607960
-370111958 -754931339
714005133 -612356198
267268364 440923485
-465126406 -669727112
740157099 -78294169
-73896739 423918877
-475862546 -655948015
656628075 -710628389
588203179 -778000376
-173855232 873056621
339922131 236759389
-165010254 397108389
-465925717 146115793
-162460593 -684172859
-440939589 -696673726
453027097 386015139
-490321564 99893524
330563063 -876338850
546641542 -805657508
274814444 -600792240
218760208 445724369
-382676818 256692486
-56116292 427668783
-545413094 -68014859
-569848750 -296822035
486611962 367181025
-95427692 418764429
-569855415 -351723777
-250434194 358565127
221495895 -885927137
657511414 -709483739
-569777264 -354504258
148612372 446855508
-554061535 -114793414
-515677825 39132225
359667750 -871569674
447400151 388828059
-195317787 -835303212
-564050149 -426133572
-159888332 398981645
643099647 198670131
-448841071 -688489906
-167516822 396173327
753426886 -165311217
762394711 -376660825
-342920341 -771929417
-491969889 -632843778
-247919420 -817477904
597024391 -770992889
-373292245 -752800444
-373018688 266581863
-260105496 353214944
496344617 -830884250
316817161 -878209836
-108218690 415415561
318069541 350382558
-419869275 -716497310
762469657 -295097974
-477747270 125056503
529999072 335342780
677759002 131126697
694639031 -653120868
-556140157 -128599762
716078376 25359481
456833130 384071197
-48266634 429196792
-11362876 -873784807
-208520091 379426934
761217062 -399897513
512753737 349111116
-282408973 -803230242
721669520 4997961
311583162 -878864726
-536114615 -543029344
-539379999 -533801188
455206982 384905902
-149469660 -458825089
-503529561 70418869
720288430 10180127
-351792347 -766632828
-521479660 22118358
-37203392 865306449
353418675 423983742
161370773 446995712
726514076 -14178805
-49609975 428943926
-462747506 151408617
-476384437 -655247228
-535960115 -543451452
350429032 424756002
-570180933 -319141777
117023041 -884668612
286751405 437971728
-506648724 62826196
668506599 151188668
-45402096 429719959
723427549 -588383233
-416411048 -719561503
-102139390 -858633997
367564237 420063949
-400861492 -732579428
-455898837 162386666
79915265 811424364
-524287952 -572599660
-540401624 -46196661
162495346 -886055440
-38592136 -869964331
-192407191 -836179704
-82237833 -862492877
-563367600 -431217174
-760086408 578980808
-264499505 -810910514
-212051327 377835049
17471319 438950010
732154626 -38704219
69270831 -882026970
442460949 391211265
-567909408 -249668732
643431706 198119047
-569373986 -280661791
-429111054 -708094595
43974813 -879938201
183440572 446959483
-817001029 480796562
342323985 221762292
-381329422 258097238
559489065 307884684
757101429 -202102859
-519275615 28838045
-158133233 399612949
-564721716 -205705848
-478677468 -652124044
-483814336 113323186
-932825781 61636958
585483920 279582795
422132441 -857335554
311785334 -878839718
-564321164 -424044946
-280762214 -803963275
-353827994 284905350
-22020052 433621860
-569487848 -283993570
-528204854 -563340284
555293957 -800525656
211058691 446139060
-935643308 36914179
-717160604 635342209
459140481 382874153
753098747 -162506704
-515197627 -592062827
675486297 136213152
423218084 399969244
-80380471 422443344
535398423 -811932566
-491454519 97488720
-459506934 -676462851
-201426578 382543764
409832183 405522689
-206273589 380422535
-330092392 305369317
743358957 -523081340
554268742 -801149211
-562753727 -184262216
327814081 430115815
750730058 -143585735
-430872559 198931205
-396579573 241542347
-550986265 -96689368
-569395873 -364232666
-260845535 -812416546
-567799047 -247844205
291889082 437101264
23309731 439603395
748544643 -500369585
-384624917 254644437
605240673 254818410
734309921 -556313195
-404928748 -729318581
-421088544 211868673
-489755685 -636190628
-389781081 -741024339
736811697 -547736853
-543207412 -522072392
-407217559 -727443367
-565796531 -219004903
-50676089 -868051460
648452073 -720808113
103704016 445483205
256368675 442372862
-23801275 433345380
665861649 156629465
-563465679 -430496874
164179046 447014741
164391411 -886086623
-459928709 -675964562
-232860029 -823025473
369553001 -27442562
-910184746 197696684
529803412 -814854532
-416249645 218060635
753625196 -167066979
-517484078 796907528
762923268 -360028064
-526577321 5725696
730795524 -567385845
727515831 -577031831
-76711532 -863520524
-369917349 269665551
334337252 269311314
-485833667 -642012370
-787666429 535062917
667472879 153329939
-504427067 -612233753
-263377712 -811376910
-164584617 397265946
714307394 31423313
-369001722 270562415
233395755 -885525828
-569928206 -348975676
668257164 151709019
-256238915 355382252
-557103737 -135553077
-294851458 331549227
103984482 792344740
743609336 -97261761
479258470 371646575
-91758056 -860676439
690439822 100900693
422671468 400204891
-183017594 390203940
483864187 368875687
695364613 88216402
-524205630 -572790887
755369090 -183486848
687515158 -665721300
-480781434 119279084
717612882 19926214
278754592 -882439551
-446773827 176277291
-355180433 283666546
211528317 654998804
138706668 -885476715
184401499 -886279532
391942501 -865072412
-554876823 -478049641
370743839 -869517566
-222445251 372960213
-542154399 -53632559
-220231116 374022142
-73034643 424109055
-511975300 -598378021
-550267931 -92696424
-418072700 834908917
144254311 446787397
284093714 -881916399
-368667471 -755889359
586315875 278598621
36241917 838131695
236862233 -613328447
717536771 20198259
725832473 -11377853
-27884303 432697049
751608323 -150320243
-341413720 -772807126
-569024323 -371635554
507536772 352957155
-273151590 -807264737
-429800013 200380329
-116971801 -855546457
509584417 351451934
446870135 -849719970
759692905 -235470359
307962832 393416877
700319600 74591256
-567273949 -239533955
-475362378 -656615471
759613909 -422423113
425126172 399139688
139439341 446691684
-462102262 152466855
760955458 -403957773
-553049310 -485836622
-451485650 -685615040
726572726 -579698568
-523074317 17136032
418625807 -858323410
-387624629 844175823
-479048755 -651608097
-71266359 -864505005
-456873498 -679532109
-189854298 -836937385
482495229 -836695530
-752878571 589683268
-49871629 -458625474
199220482 446617753
-464599905 148333418
-424358820 -712471957
-565116416 -417427732
341744077 426906720
-480432649 119952392
687797661 107482002
-569642442 -288951576
-932373351 65205674
-431792978 197669829
-499005324 -621543160
756642570 -450814591
580486029 285328646
-511325639 50920070
-494577916 90762918
-570147455 -336220684
-66338088 871130963
368094995 419909080
690508521 100726894
-522117428 -577500809
-931571591 71309635
361503353 63823029
131255826 766498287
675407764 -684584087
-41982180 430324812
137751456 -885446537
758643869 -221001151
141529285 754976932
117400575 446049866
-480652828 119527465
-382794080 -746124173
687690952 107745066
420201969 401263500
-90758143 419935181
-553639828 -483363351
-186063191 388980483
603482459 -765573159
694588321 -653215006
-548659041 -84028450
762127032 -383032532
404063778 407747611
-312954880 -788525303
669537060 -693133767
-537028772 -540493989
-319542128 313679501
486409016 367306955
703428536 -635651166
229614848 -885682720
540225778 326380291
418798538 401858664
762086120 -282953473
-180101018 -839770252
401481837 -862839422
-570015325 -304989799
-798270278 516706839
-289794776 -799886048
-566625911 -230051396
-476213075 127900095
762438364 -293990815
-870423665 347560884
-229972003 369247902
119332456 446115817
-463951420 -671157815
-570115657 -338625483
-197611078 384182733
-481083026 118695626
-390424090 248391752
-712154360 641069856
749875970 -137368126
-513279457 45730259
-321174908 -784166422
749895401 -493610992
762748087 -305960516
380784924 -245784479
759741866 -236224406
762966867 -317326968
611144164 246814937
-304915528 324527978
577445642 -785903959
-86748577 420926545
728388643 -22057495
336612693 -380802222
-253423502 -815363889
-565696139 -412325356
-519344690 -583518063
659171904 -707304946
17237153 438922597
-403401792 -730551729
-607496585 330599462
666239484 -697767257
-525255476 10117237
480393507 -837540865
-554681594 777118282
-438427439 -699180489
-462228970 -673231438
-431673729 -705706423
-254808320 -814824670
-564447956 -202457784
-468544067 141671365
-50478237 428776836
-570118078 -311574287
740445349 -79812218
762182638 -381808777
516292585 346465410
-568565408 -261564388
700985409 72704941
-210557984 870636247
720581892 -596030994
-376211625 263364798
-557877541 -463881353
-563760680 -194784366
-466961516 -667451999
-343370952 -771666097
-558021560 -142494359
-323450146 310665340
-350069031 288307702
-512467924 47914732
-235256987 366587120
752402474 -479713694
748853023 -498876411
-536966604 -32140620
-756541425 584320418
760911376 -404622832
-527896379 1248032
-381686111 -746921929
748626052 -128584392
-200390468 382991188
-10933439 -873840418
653589859 180373694
92924924 -883530959
-544086588 -62036292
731269209 -34712288
173803056 447027711
-478785637 -651974136
-16783315 434414405
757961843 -439568705
753294268 -164161173
634139793 -736810358
-107441602 -857557174
-189655043 387513558
720475155 175311089
323892587 430956504
-346834529 291201215
-400655853 -732742048
-171075182 394837828
589487800 -777013370
-566282871 -225395066
478066365 -838468318
731603189 -564927679
744133011 -100308514
469512219 -841803123
-159232926 399218566
-393888168 -737955205
-293792617 332269185
-30806356 -871128410
-189597796 387537241
39868647 -879547405
-331830078 -778283494
-37458678 431105027
217805392 445780027
659527133 -706835216
-546594701 -510556480
384586852 -554627630
690870314 -659953516
-557577219 -465381126
-290178691 334691562
-529829233 -5521810
670195794 147656543
-517746846 33277069
-449243995 172587149
-153416710 401279666
425770690 -856272674
399795593 -863245327
-95532676 -859942525
653316543 -714849167
-317013058 -786396468
-542066434 -53254455
378944516 416582393
610820235 -759168308
-479377872 -651149692
371825432 418800291
-509207867 56358669
758606324 -433307097
288046726 437755750
-36450530 431275731
80516057 -882804207
701325807 71733351
-570121335 -311831116
672594088 142560621
333600931 428816788
-327239306 -780851352
-568806764 -266402405
-442830160 182057726
228955037 -885704668
-545687956 -513719864
741951521 -528696923
536233543 -811483566
548990596 318272317
194134987 -886300341
758364618 -217431108
353733489 423900293
-531417280 -555420536
490216572 364875280
74862041 443911422
-177355548 392429658
30146733 440327057
178023314 447012365
-408689291 -726223643
-566329943 -226026757
-570191908 -330113582
749131086 -497498162
-334976604 301342891
-461581104 -674005149
-619683018 -436062672
-259937945 -812785830
-297328306 329850798
-569974456 -302644375
628843516 221299719
567261666 299775240
376360305 -129832904
-362820519 -759702492
-522544934 -576553772
443621209 390657639
699789658 76086532
507929782 -825568435
-449625877 -687645206
-548851358 -85044684
-552315848 -488872037
-162521334 398025276
763086784 -351233661
679504922 127151943
-20268647 -872604542
-117940380 412653011
-570138590 -313470779
-52411831 428402717
661742978 -703882290
30265017 440339088
259574202 -884008103
-31307162 -871055647
-140068628 405776524
-465074882 147540946
-914670626 176161218
626900811 224214180
-252860218 357241369
-477804862 -653322326
-427385486 203615407
718931525 -600260493
378454748 416737075
290812638 437287699
207720769 446297210
651193858 -717487252
-568070419 -252424895
671683497 144508224
757252575 -203855411
404584450 407549791
-177869381 392229915
-184441830 -838520763
-485669343 -642252625
-286863763 -801224075
-361835098 -760336992
487150034 366843577
-568991248 -372241333
-175141662 393285088
-400283363 -733035399
-143589513 -849406936
733543395 -558829879
183641369 446956760
-548744570 -84478370
-543663556 -60164777
760793120 -406367085
63720493 -881609640
-511506464 50447093
-40196817 430634074
211160837 446133930
-356917178 -763454062
761959817 -386455457
-924151918 122578112
-552803356 -486859752
98876956 445255286
365033996 420791942
466144382 -843059839
646383219 193145736
327435172 430199116
707217363 -627650012
-534537649 -22756259
703177475 -636172960
-122851507 -854257953
-227017560 370716026
-181470930 -839378102
335359677 428413348
-435468514 -702084533
636065185 210084181
727538448 -18453814
317992224 432173881
-641750619 -433128103
755316912 -182974542
550429641 316893843
18227146 -877306767
-554998218 -120806869
-506903413 62193828
736539490 -59759088
605769447 -763616842
-542025069 -525879107
-80735865 422360228
759540778 -233227783
-531494599 -11486360
-885799169 295324706
-347985968 853444548
-446931786 -690521592
-341714183 295657015
-385520875 253691422
663427660 161514187
-567562085 -244043700
-318514364 -785595968
661294634 165731381
-453994522 -682811633
757104311 -447064279
-381813576 -746830306
342339054 426762960
-300826281 327419561
-298955401 328724041
479010884 371793295
757035426 -201342619
-413045400 836527972
729788861 -28133302
-480671499 119491415
212125679 446084716
-99657244 -859129377
403176481 -862420604
-303417198 -793405564
353415347 141239179
-466984709 144330967
175596965 -886229804
-395781999 242440476
286190993 -881703418
254106384 -607772219
-550284076 -92785246
481676454 370204379
-36841379 -870229514
-324766949 -782215625
681715763 -675032296
-521065892 23400310
131920098 -885248420
745546245 -108741624
-108004343 415474185
10740018 438137438
737583231 -544998821
579793539 286102993
749580426 -135250804
68674444 -881983266
-389865648 -740961970
664351388 -700365271
-293846897 861943632
347506797 187515678
-132821118 -851980622
-309856892 -790135261
345937313 198512318
-72459955 424234981
657256863 173522532
-507374723 -606979306
563887868 -795131615
-564220175 -199852551
-356205014 282720221
-521262062 22792908
730449893 -568422623
-46805057 -868675202
-570078558 -308893524
541274134 325432481
-527449606 2779705
-434373991 -703145593
-174133787 393672646
-846066414 415778958
621215197 -749632113
232637441 444764599
723725062 47428634
128363083 446396723
-561071710 -168171105
606884355 252615463
-406492411 229986836
-103588730 -858342055
-57783994 -866867030
-163287971 397743459
80403346 -451718515
137849740 446654025
-162111760 -844685828
610134092 248202156
-71861152 424366054
678445452 -680033579
-417985346 215856681
94378670 -883609881
700243926 74805075
-532770876 -16153147
231481684 444856835
734463923 -49547466
-144144056 -849271402
696528003 85110050
-336558523 300020292
10050695 438051761
-304721648 -792752698
-554346272 -116596689
-559282046 -456618895
532147839 333500948
472083012 -840818661
341368943 426996860
-569763741 -354903858
233182799 -885536560
-276026236 343782071
758701607 -221759946
333487240 428842768
-950029576 -156257752
-1811790 436531815
263484918 441445005
420265641 -857868638
-568984608 -270509797
-173957011 -841492310
-525151874 10456298
752254570 -155507196
-296054722 330727404
733893613 -557685701
372074368 418724673
332623319 -876035083
757944742 -439729374
531285753 -458782888
742104426 -88751281
394577963 508614861
149183388 446863178
-425308129 -711604605
-457374830 160069445
-409115994 837742410
-950151385 -159245296
-429809449 -707446095
-113026939 -856392435
-569421051 -363648614
-518395513 31413984
714344568 -611543537
652965933 -715288161
-417054528 -718994167
-474040956 131878781
-646094038 708214864
-530944456 -556616295
-203263087 -832878862
661861922 164618012
-570113372 -311229110
-421301719 211592815
-338467106 298416418
-484961533 111023469
-80972349 873241060
731007126 -33540548
762812782 -364202871
721426298 163884960
-513537440 -595351422
-25888787 -871827531
-866204356 360346342
-257020205 354949878
-498882141 81251914
489395400 365409232
-471957933 135644992
192616615 446795178
-446036873 -691459210
760231037 -243871447
47762878 441946656
-261152652 -812291218
-149937609 402480224
-426387834 204937235
-193253824 386016390
362190819 421593978
-568649519 -377852092
243616360 443798049
-423307875 208986852
762712731 -367460223
-28933020 432527798
346801532 -873814931
762752781 -366200882
565241202 301911915
628320377 222089005
571588472 295145384
-64537500 425933964
-377279975 -750050892
247699475 443367011
113032707 -884494397
210315639 446175485
548046747 -804844513
-518803265 30223674
322959577 431152330
-98927458 -859273794
568733955 298206890
-517033727 -588367041
380821575 -248498379
-540173402 -45242829
260943695 441784080
-926278441 109335695
-327626584 307358573
58469719 442785569
705869633 58352505
-507692881 60212367
241159778 -885128074
-193762286 385803657
-933982781 51602783
632709217 215392036
-550629980 -495648947
-481102733 -648738910
122278727 446213048
-943197845 -40449399
600628881 260898350
-555328478 -123008328
743310650 -523279398
339869392 427354344
724693239 -6771810
177095347 447017427
251346057 442964991
362999915 -870963393
-501946435 -616537989
736708459 -60603966
187992667 446887967
-488944151 809612028
-467478108 143493299
-19240214 -872743520
-3432860 -874789607
630443501 218869185
-237052830 365668588
-943098422 -39118349
271108764 440377160
-570186419 -331248713
705761074 -630747871
-546388162 -72651271
464890241 379828144
-258579638 354077889
-411088012 224469155
-102205113 417022758
394191190 411385054
721610061 5223743
-94840856 418912791
-367895654 -756396607
147118794 446833574
-57747854 -866873159
141830448 446742426
-450593410 170552989
713976621 -612424226
-563289946 -189754956
-5776703 435995473
685618059 -668833881
707013186 54853203
662854262 162651999
635011103 211767532
762356490 -377666078
-569695702 -290830802
762339258 -378108567
-242052841 363057758
-542836070 -56567888
619539313 234980906
740931347 -532649065
727930942 -575836713
39661489 -455845332
-516939713 -588558437
723549276 -2236279
20432316 439288827
735967146 -550674661
-569133784 -274128378
684619805 115183009
617945816 237268751
584063994 281238923
299753370 435685935
736547705 -548660203
-452989877 166892809
629855596 -741166983
-330237466 856579016
710843077 -619686702
-267297563 -809741036
-270956339 346864349
-462576247 151690317
-570198082 -328364834
-515010731 -592435059
-47029706 429427202
-549314210 780322378
-324958929 -782109880
762684803 -303259866
-474502796 -657757816
-219795877 374228769
329658832 293898883
-501338509 -617581414
370739258 -43452705
38655311 441145483
-370070347 269514961
-569536642 -285493122
-525758731 -569158177
-456152910 -680357759
-250852881 -816355217
753546187 -166363161
-196550563 -458520508
-471876389 135791195
716781870 -605643702
-326951196 307898427
-174398286 -841371106
677979832 130626765
762243719 -287644365
37573321 837508269
-340312353 296854686
-499132424 80682885
-385914272 -743860968
259052936 442030073
-15211058 -873283226
442958148 390974603
-316012795 316368602
-176954985 -840658785
-539030317 -534813047
101581674 -649562371
-587522620 -27817076
-491109195 98224855
-306439295 323437489
516012744 346677742
-385550950 253659253
176390053 447020519
732663753 -41035560
-950908749 -182970829
660328219 -705770682
762595047 -299695167
-34237344 864526123
707024581 -161292817
727457474 -577199249
85158817 807521682
489286589 365479620
-318849601 -785416500
-467474447 -666811290
583283227 282140098
-259493310 353562768
-564559048 -422109267
-292122521 333395139
-567663747 -245667268
-351449346 -766843481
-873366967 338109410
-35033084 -870501496
494166939 362281029
347056018 425611356
-104884272 -458863758
-13172366 434947084
-497208304 84995215
-526020562 -568542218
479045761 -838079004
-549541019 -88735983
745145921 -106317768
-569923061 -300048979
76153031 443993393
-561248981 -169797761
-548366216 -82502593
574926844 291510937
-514025599 -594388163
-567936943 -387872991
715158694 -609589767
-435720190 -701839483
623933999 -747006979
-820547621 473565268
-521520041 -578821725
21488287 -877659597
-484701873 111546717
752982277 -161527835
195143705 -886298875
88622836 444725323
-549811622 -498836821
763011030 -356223715
-380965433 258475696
668220409 151785471
758540933 -219679375
760901925 -255376885
752287069 -480382833
-219145785 -827780286
758681339 -432551845
228606437 445072496
-519309061 -374484353
-269769570 -808700611
-170923902 -842323215
-505151900 66502761
325255816 -877093756
218057614 445765445
671086960 145776987
-464300400 -670735436
-147480854 403318620
-554525084 -117735825
651472109 -717146846
151471107 -885833017
-535561803 -26656360
614693840 -755678916
46238728 441818073
-110239349 -856977494
727212866 -577895736
-525675387 -569354186
-570040168 -343747652
-470342178 -663188407
711537648 40580366
85215703 444531885
-292727118 -798536763
84448474 -883044430
743572467 -97048838
555958605 311468714
760833694 -254151028
106716128 445619382
642448902 199744953
664386749 159598731
-438287898 188578510
18808391 439105867
-27347108 -871621389
200031962 -886270119
-528813728 -561874373
437999536 -852575335
-306520651 323378868
-562184889 -439604672
-281722737 -803537094
107604368 -884251059
72965761 443789289
686841101 109830057
-553820340 -113280091
758641658 -220972132
467418452 -842592883
-679442416 -427439328
-435649085 192310536
-478104787 -652911745
-52578994 428370351
-393864254 244585456
127211773 446362951
385533944 -866488135
580400261 -783788997
735754279 -551404842
-70570921 -864629660
760796431 -253488961
-253840310 -815202508
-540888842 -529381929
-498008086 83213119
-439198908 827910650
-492991689 -631263843
-508520428 58111155
432002109 -854419634
742233160 -89458285
717686404 -603399114
260219711 441878903
577240343 -786048121
419320340 -858131216
252323270 567314377
-558082564 -462851693
-68098103 425175518
-455504981 163000654
748283517 -501609442
-472290483 135047132
431086680 -854695109
-569754238 -293050211
364842400 28991571
507603062 352908678
62861200 822851814
70025197 443595486
661634994 165065748
186074291 -886286796
245955696 443554859
-569192132 -275662559
741936679 -87833484
757423651 -205848100
7483394 -876102504
672335686 -689093993
530724465 -814386435
-570060011 -342483305
-7208880 435797853
619786244 234625129
521534183 342367500
8550910 -876224476
-398363517 239510186
-230287081 -823938595
378589167 -867953769
-548642569 -503216414
-188541468 387971827
-427691163 -709409129
-565070570 -209922238
-624420421 726981083
-144741685 404238665
483276902 369235263
624 853809102
158817161 -885989505
-265161968 350294187
-527916680 1178024
742742803 -92314609
679681171 -678158930
728308046 -574744655
559770993 -797773055
191515149 446818389
763081367 -326618024
593224199 -774094555
194384265 446754810
760066466 -416584102
-520668122 24626418
-569661913 -357662114
-363065050 276288354
-353042672 -765863783
544284690 -807006520
-300688695 327515772
726753762 -579193939
-501266638 75746535
-378164896 261371131
-565294931 -212677939
-502908305 71893154
-558156472 -462477445
741119800 -83409526
-503516945 -613828113
714975896 29158954
-128230590 409555779
-450973722 -686177682
-557977209 -142147405
-468276666 142129998
-337413749 -635215229
655649637 335560207
696143880 -650283439
567543908 299474890
27847490 -878337981
219713585 445666363
71760798 -882206989
735594665 -55056782
325571639 -877050678
296392591 -880615677
502977767 356249088
-379585241 -748422422
-551416738 -99125701
664040450 -700789192
-202830377 -833012332
-207064917 -831685656
-408357778 227755840
-465795334 146334546
-561817958 -175122840
568302612 -792207732
-495673990 -627026236
-135903540 -851255348
164527452 -886088783
697061284 83665753
149356542 446865451
-918331091 156198341
-554786563 -478443580
720457071 9553720
-237458074 365458573
-527276013 3372792
471770313 376005635
-309608852 321131962
-228371443 -824613867
378872181 416605257
-4014798 436235895
152442600 446904755
701844669 70240844
336256490 258686766
-527339790 3155700
112639473 784752557
-518093056 32284596
506220671 -826372105
710885965 42700668
-214416830 376744339
354036364 423819476
-285753231 337604085
759879056 -238343362
-408981814 227008087
-108966566 -857242442
229568578 620635539
367692278 -358260349
702916342 67129773
-279138318 341838535
401635414 408660975
112575185 -884474102
-508617315 57864698
429872283 -855059110
-951043930 -275767110
738694025 -70698302
154352474 446926871
-441710022 183679340
-417400403 -718688629
173485221 715064247
763058437 -353308259
1411457 436957235
-139095789 874222058
77445256 444073267
-200922293 382761776
708205160 -154220870
-372233526 267366518
-252594588 357387088
615137783 241251295
-170225185 -842513446
642180582 200185384
423442016 399872145
707601633 -626824141
753531208 -166230092
-560941983 -166999655
-392602863 245987199
-568044386 -386483342
-165437270 396949921
-569984404 -303194838
-915426873 172148203
479576769 371457699
-467320991 -450726387
-529113933 -2993873
549897656 317404733
-506963838 -607728836
727792835 -19523417
475518881 373850695
508978961 450462254
-569714574 -356248811
-287625968 -800877163
687077132 109255074
504051053 355484296
732829670 -561120846
-496656512 -625427934
762404782 -292817286
644792784 195843125
560777696 306557074
-232310431 368077210
698559681 79534050
709067627 48491744
673502035 140583666
208286453 -886201485
-472412651 134827143
-566644937 -403013272
757928447 -439881834
-563111190 -187895490
-568796828 -375550826
-564273126 771061093
549248737 -442465840
87619127 -883230373
-835087912 442756930
-487247945 -639927597
-428946815 201529487
-515783183 -590893139
192436451 446799022
733481071 -44865848
706404639 56720329
635988868 -734858657
-565636665 -216961494
-83013400 421823119
-211810924 870544821
749759625 -136530778
413551641 404025699
270118214 520554674
-56705149 427549767
718087374 18224359
-119472684 -855001029
606735826 252815701
-563509803 -192074283
-664832933 690624359
478134326 372311535
533840644 332035490
732377139 -39718062
-155322287 400613223
54249925 -880837547
753224629 -474848959
132174448 446506466
267954627 440826623
-565260879 -212257434
-56526292 427585973
317525157 432267557
-54440655 -867429762
-270385152 -808440328
-531181985 -10359893
607946326 251182431
192049319 -886301230
551282721 -802949118
179931432 446998586
-239884205 868229920
24503535 439732200
508535366 -825281837
-107893476 -857464343
-230693385 368887390
-532252397 -14249244
-729135619 621162954
559831035 307533163
-897046670 253266939
-873746539 336869379
382029675 -867243054
478638440 372013539
746095195 -511527572
706341906 56912404
-556948709 -134413361
584294148 280972187
-117999704 874432139
-148036449 403129919
506806698 -826097365
29638566 440274760
480475940 370923191
606059987 380620480
333434069 -875914618
-840668597 429360100
-568533762 -260945581
-127403882 409810796
-142052656 -849781051
-517930904 -586505742
633916374 -737041087
-545462608 -68244351
103482527 445473006
-498418705 -622524609
711481716 40763110
-556389630 -130358306
-207924590 379692018
-233141773 367659581
651543429 -717058496
256203245 442393205
265820196 441126831
700520719 -641632999
99800824 445299833
-569784959 -354247077
-64291949 -865741917
49182234 -880404769
-300143140 -795017665
509209921 351728139
-554845079 -119798847
-735815401 612688093
-104939361 -858067992
666503926 155320610
-293453500 332498682
-188146932 872214452
752432948 -479535964
-259219553 353717654
-377834843 261709803
655492826 176845403
202960158 446489591
626715809 224489672
646724682 192563791
345034862 426107883
-415517841 -720347134
-532466936 -552737251
-505869065 -609691358
647111464 -722400022
-339927208 297181200
242792464 443880074
-546073121 -71127759
-158056199 -845749129
-391801229 -739524735
-561464521 -171800517
-448673010 173444783
672232231 -689244978
656715607 174552190
-357432961 281580018
-9631655 435458397
83598068 -882993661
620667603 233349007
755392524 -183717169
699833342 75963404
-835696890 441352382
-375136589 264453734
192702440 685824933
756420634 -194414320
753686361 -167612818
-61102579 -866297091
615254074 -755166401
-379483286 260012132
-569771685 -293725658
709071447 -623632466
-231547180 -823492743
-489680004 -636303729
-16184182 434503806
-376965924 -750270417
-379318401 260182582
763054713 -323794919
-936851126 25591183
-562410491 -438081676
37625755 -879330940
216858290 445832300
-480272954 120259808
196809002 446691650
761370198 -397313655
740572748 -534000078
-236238447 366085920
-302707439 -793757577
-676039468 -428033341
274694455 439856245
441658303 -851418494
-704086810 650143308
-143341688 404701998
-468114185 -666009990
270027440 440532288
-691815288 -424944278
759258158 -229260974
761383832 -265069645
-463085906 -672202943
-279920662 -804333062
-550617234 -94628751
721397360 6029667
195721819 446721403
-23353162 433415215
645656428 194380932
-428128989 202624182
512995363 348931971
729208394 -25590671
278168835 -882493945
681304510 122994756
-524934543 11165890
-266866179 349293017
-119317570 -855034970
-189517071 387570566
-469162553 -664688252
-335764595 -776056203
-540433332 -530730146
44981877 441710172
236778702 444427620
-172082317 873157652
492769140 363205714
552565829 -802179657
758825367 -431074263
752789249 -159909375
-225461499 371485010
-81972989 422068979
140769401 446720833
471997833 -840851696
643968621 197225004
-83712342 -862215678
-570142958 -313947517
-439635869 -697978128
626525874 224771774
-445090997 178757049
-110567270 414766182
-371311968 -754130772
-101331498 417251502
57754820 -881130929
-559371540 -456139236
410134127 405403122
-383880614 255430699
-343644605 -771506140
-157510022 399835240
-516625435 36470666
-565292523 -415914032
464034902 -843829691
609293131 249352591
-566047602 -409017515
-187051083 388580709
-33434352 431783720
-558064271 -142829439
604033823 256422957
-550505978 -94012592
-259658077 -812898695
280633415 488623499
729591230 -27266581
-473356521 133121646
-532290971 -553190814
-450443617 170779703
394160732 411395870
-384789559 -744678217
528069767 -815728719
-535129639 532971162
649804126 187191276
-422558570 209961999
-497557403 -623951644
-539203834 -41235870
310428290 383530118
-541194665 -278674235
454639109 -847124602
-231932335 -823355749
-527549382 -564909799
-450552591 -686639072
-386791241 252330130
50641092 -880531903
687165274 -666299824
-263285596 -811414930
-276264105 864163834
653122375 181226038
-565417386 -414829712
761534834 -268540092
-324245855 310042852
279766388 -882342848
-550342255 -93106441
317507061 352923026
746323463 -113560170
703826249 64468401
115864361 -884618566
-401381292 236024544
-502550520 -615500717
572113509 294581439
-525572999 9068835
-552444988 -105046496
755562365 -185406126
-567032623 -398826161
-454833969 164042236
-180254359 391298071
-68490272 425091566
-414788275 -720987541
-538280270 -536969561
628540469 221757213
690978819 -659763102
-359787061 -761645784
227920526 445121829
282692011 482051642
-473110211 133568400
481057999 -837274226
-565025514 -418205131
-260841874 352794531
754915192 -463669782
762973107 -317723132
-559477953 -455565155
169319123 447030508
404615454 -862060725
662509238 -702854791
-528664150 -1415601
102102171 -883998232
593495391 269929602
335345756 -576726299
-162524664 873630928
-211994047 -830119673
-506079737 -417789874
-493520023 -630443100
-542376870 -524757147
-400021817 -733240888
640974507 -729436764
722752611 855616
598374049 -769872890
725842411 -11418280
94224404 -883601653
-381057960 258379564
735422174 -552537089
-570098911 -310211701
79169317 -882718402
-479687740 121382566
-443979348 180383694
730305093 -30417474
-564461521 -202617090
-502625686 72563436
114652643 782940651
-528628461 -1290690
694876769 -652676657
681596657 122314091
761623632 -270702035
653453083 -714678025
-314874856 317228525
-386772889 844418376
754536227 -175408110
-151503949 -847441007
-559405371 774181923
-568236078 -383911548
-570180620 -319092468
-469420539 140151809
415339090 -859223801
-397188920 240852949
137099569 446636001
-918515234 155173001
-346309929 -769932990
35472850 -879120520
273676408 -882896499
577562475 288588535
709336663 -623049586
-541644741 -51452598
24839272 439768199
-534204562 -548163672
761072566 -258632388
-530600720 -8274229
335192289 428451984
-46772602 429473860
705807309 58541881
-523671020 15238446
679663971 126788046
-176756285 -840714387
598008836 -770176978
645327134 194938855
-366075425 273403467
-292751732 332972305
-334537253 301709079
558519923 308877964
-787249596 535767356
-626270190 725470485
434443086 394968880
758338963 -435945882
-212888903 377450196
-531590257 -554981347
709755482 46331018
736237664 -58252273
-506841174 62349138
499301032 -829565437
-295968079 -797021534
-463796854 -671344618
-157841455 399717064
-355367859 -764421741
297710954 -880470919
544102040 322851380
123836145 -884944256
-523120320 16990985
-213976863 376948077
272056283 514899834
82762464 809335843
-514971934 798092728
651801999 183617145
-529741261 -559609061
623231548 -747689560
-507195403 61464469
755152470 -461994654
-331070373 304568996
-567456132 -242364138
-441420571 184096660
744437955 -518598240
484210822 -835997645
-951863236 -230371249
-951169019 -192330575
117508114 780359453
31217502 440435602
682178703 120953343
755181815 -461784969
-94854812 -860075085
-395847813 -736465933
-568641520 -377974309
-134865426 407459217
-542161876 -525445259
-186609213 388759560
-414754910 219944047
-214183052 -829413481
546777576 -805579149
-276126189 343720171
-951280218 -196754298
549660281 317632099
-133410852 407925267
657120265 173782544
756299281 -193083232
205570313 -886227208
-150064349 402436708
195921446 -886296402
735037753 -52319632
-487764424 105267975
-554629313 -479129622
268661951 440726220
712630097 -615591242
-99230558 417796048
-455408071 163151214
-522335393 -577018020
639008852 205353298
519000549 344377361
85830842 444567081
-744132529 601746438
-412153576 223168418
-524946333 -571063992
157914514 735402789
586079805 -779606443
182904649 446965870
-441205368 -451937977
652210754 182879807
683799949 -671751489
763011679 -320421269
-522580736 -576473978
-73145362 424084735
742808641 -525313128
-437648665 -699949036
763128515 -338128503
426769787 398419833
57860752 442740151
761273821 -398971746
254286152 442625162
-285483249 -801849186
748007860 -502903309
-456409759 -680064274
-154634981 -846636820
-465017514 147636739
-568091769 -385867447
-344670240 293099728
-493794274 92462919
696298390 -649988205
110448574 445779819
246871361 -884816256
94268575 445027009
-551171695 -97734753
-290887696 334219276
-195906701 384903740
-388911435 250041251
518029431 -820714963
73544916 443826856
-170511526 395050124
-440450524 185491904
655510417 -712068995
-948861488 -129447123
400572864 409055834
49959404 -880472649
-521563633 21857879
762289409 -379335661
713173735 35198092
16052559 438783011
413601967 -859697160
656423681 -710892261
372340995 418642988
-570180991 -332167092
402284153 -862641843
737774673 -65995473
-259615970 353493351
710312126 -620884826
634743128 212195121
295845335 436395555
559340858 417115185
744010725 -99590513
-521679069 -578470624
-562315119 -179908551
677210569 -681893517
231736966 444836471
625589174 226159231
712217344 38353588
-556595392 -131839685
-396917668 -735646333
-553718496 -112653624
-316555277 315956821
667600660 -695869588
-951548241 -210153960
-566257041 -225048575
-503954313 69402885
46628874 441851296
-530438191 -7692950
273039893 -882951807
-514850035 -447198184
-116369798 -855676728
641339104 -729029991
328288139 300970723
65691513 -881759830
745186669 -515422044
-390854508 247919524
196112680 -886295753
495333036 -831320451
243481683 -885006423
-398132735 239774737
-548418642 -82774294
-535257467 -25486550
-4672243 436146454
231369603 -885617996
591393093 272491913
-505776133 -609856074
-440397999 -697216768
707685489 52784088
-820855371 472937555
224422320 445362785
-568146849 -253753645
-463576198 150036713
-458375231 -519192291
721476055 -34924744
-569633835 -358411478
-570153181 -335759320
-312298795 -788868147
740927320 -82374740
-471183533 -662103676
2258062 437067716
-399360451 -733757016
560549629 -797280574
713982838 32505721
-950836858 -180495886
-345384886 292475762
-570094541 -309921996
-146480773 874108497
763108512 -331473707
719106450 -599814276
-428516035 641376891
759633236 -234586355
484596832 368426064
-256778741 355083774
-373543015 266057395
-410534916 225138156
188425766 446880271
192482090 -886301598
-550818371 -494905661
729887850 -570097975
-261448412 352445822
721501966 -593601057
-364150501 275251233
-99615105 417696824
-239100208 364605217
-499226347 -621172527
615781298 -754683882
625015913 -745949211
167069763 -886128161
-187313498 872266400
88009330 444690909
497683695 359914266
-67550337 425292436
381561594 415734940
51914787 442284088
-570200416 -324838498
657841088 -709053516
517561103 345495393
-556258009 -129423605
-921217166 139987641
-496505287 806471625
452862635 -847724470
-949106795 -134839532
171965484 447031149
487098191 366876240
-478348881 602608578
-498309506 82538181
756741357 -197996082
548548269 318693234
-556291844 -129662831
-527020307 4237277
-129920822 -852657079
-210288985 378633636
597204520 265296962
-565774430 -411611033
503859210 -827472909
-356034497 282878130
763089200 -350994302
705461627 -631379678
-503039622 -614656887
-76447339 -863568503
-382184106 -746563746
-566685573 -230880165
660610321 -705395006
-536757030 -31306011
74325900 -882387734
-209926844 -830780311
-619386653 731066028
-556341361 -130014992
-558123635 -143296037
-415068227 219549987
687986061 107017427
-419368184 214085574
-89255774 874011929
702241033 69097833
680985864 123734266
370146721 419305640
374274708 -96059837
-357664354 281364577
430381356 396809094
-948523446 -122516771
-536050646 -28544087
-356733592 282229741
-298399033 329110856
743165600 -523872718
446956385 -849691455
-471324821 -661919725
356967715 423029618
658970257 170243142
717708648 19583807
741006985 -532362821
481459572 -837113020
-420190573 -716211446
-35284155 431472653
-504117921 69008281
59788680 442882288
-281305047 340469321
301968263 435277214
-267834848 348721868
-526580238 -567221540
78673934 444147128
380070499 -213526369
420790539 -857720138
25491900 -456930990
-413024437 -722523903
-265566284 350057281
-37272286 431136639
-567149352 -397503972
-553088935 -108840575
-371245540 268350413
549586091 -803946105
240140861 444130561
379415630 416431216
741514360 -530409567
-565443823 -214532187
459561774 382654527
483149449 -836429423
123916842 774226864
858329 436884798
-118767100 -855155415
42674750 441508810
-379440907 -748525008
497516813 360027148
-517292829 -587836212
-552831673 -107321182
-529391550 -3973676
754032724 -170729320
-893488794 267173017
-323636599 310519862
-484472274 112007665
-542444688 -524539330
-16334105 434481531
659796154 168645329
717989626 192517257
557057760 310364885
85768441 -883122442
684549241 115352043
-488657954 103397812
-453836513 165585345
-482621176 -646603175
748305862 -126414200
154557109 446929112
-947909486 -110571780
-287536027 336441923
760818908 -405992806
261308714 441735955
-492132590 96037480
455479405 384766318
-559825875 -453660790
732725434 -561449257
-424561637 -712287274
747305132 -119828422
-551892005 -101848376
-324621765 309747791
620925713 232974824
-208924664 379246351
762847167 -310593267
51607995 -880614719
-570127036 -337787507
164669918 447016785
-34921173 -870518276
-557806719 -140826181
754889460 -178805177
-895808549 258162841
119486394 -884772449
-263669479 -811255805
-410765580 224859341
591279089 -775628453
527800851 439060362
623708900 228922868
634414580 -736523119
349743496 171171717
720689436 8686682
153558291 446917900
743955422 -520624029
-570165876 -334378999
-433874508 194795110
-136206375 -851183980
-287011035 -801157149
186614483 -886289114
-531640072 -12013920
350425070 525194239
-466123463 -668493365
178316082 447010639
88291231 -883269223
659574149 169075510
684068906 116498718
68366888 -881960700
732027455 -38126643
-340385769 -773402466
-248330349 867397931
-317146802 -786325561
594432832 -773121145
760518482 -248628132
-402481183 -731290581
-100202736 -859020926
-605928087 344415477
-82046253 -862528855
-18203398 434201713
-233867776 367293108
171267620 447031661
-547297258 -508077700
522238572 -818644804
81819106 -882885936
-512522333 47768745
-54128637 -867482086
758728900 -432069629
120527720 446155852
-551857359 -101649011
474701393 374326603
-566818994 -232770706
715939319 25843617
692298221 96172989
423347124 -856983027
740838172 -81898538
-569971741 -347029208
-474143319 -658231201
646494415 192956556
667769083 152718754
740282722 -78952095
-388846033 -741713323
523958904 -817789142
710204693 -621124495
281370563 438837998
77495280 -882607920
628019372 222541019
-109939842 414940366
756802099 -449536015
489962784 -833610573
-236729954 -821630367
732577049 -40635855
271875911 -883051851
-553494666 -111286789
178822554 -886251467
-345730397 292172642
-491431941 -633668121
-341077028 296204026
-188746643 387887534
-414190645 220649138
-528787773 -561937336
754639114 -176393737
721204394 -594393563
-189604263 -837011211
515345932 347181318
48169165 441980550
-526853778 -566570284
656336592 175264943
423948328 399652296
761793415 -389661045
756640441 -196861694
366688131 420316901
-353998816 284749911
-362491093 276831992
673404967 -687532753
-553653957 -112257637
215697288 -886074379
763123221 -335157226
-46967927 429438517
-205802696 -832084112
-566516099 -228540328
670576793 -691642156
695115690 88874999
524882241 -817328723
-323818495 -782732941
-809852130 495069928
-270935755 -808206971
-504857773 -611476195
747532428 -121298009
-305619359 -792300557
510643365 -824283796
-435408714 192648228
757343406 -204912837
-466707846 144799416
667587881 153092819
1299826 -457818204
-531668376 -12116992
759670506 -421742737
629457023 220370484
-723761721 627617269
-219635408 374304716
-521788749 21159422
610623679 -759343417
197107536 -886289760
482316257 369818348
750032233 -492907117
686717424 -667036586
582750505 -782069624
671358131 145200582
-952084837 -250100309
330824796 -876300527
246556662 -884834416
-492057388 96198825
39395068 -879501856
476649118 373188288
-35810153 431384012
-565990624 -221514213
451446012 386814909
-365887156 273584817
760225830 -243786989
-397051641 -735543198
-252396907 357495281
-526536441 5862208
373275423 -869021850
-484134772 811519377
403815776 407841556
-511663425 50036058
45646836 -880091006
519553534 343943763
-525438265 -569911785
-31604173 432089927
142467136 446754977
-517372397 34346830
694813075 -652795814
762903910 -313606178
763120858 -334286702
665875337 156601677
-204788684 381074399
738595948 -70193891
732568031 -40594312
382175110 -555822661
-564094159 -198439120
110808964 445794938
-82135777 422030534
320354566 -877752882
-371925561 -753719365
351163869 160611775
-591292144 -3025582
345043880 204384706
-169431774 -842729433
-429322751 -707898078
758639731 -432972520
503500414 355877836
23224371 -877846384
193453585 446777153
730316800 -568819834
-152050843 -847301450
574612858 -787882977
-506741114 62597791
-190164464 387302555
-370903160 268690514
690367187 101084022
-234568020 366937827
-569187204 -275530948
295485792 440160169
-481475183 117933897
-379090940 260417511
-348462535 -768647656
-319944394 313371256
-433729143 194996422
726128150 -12586100
750747101 -143710733
708144961 51365775
-300248061 -794966520
758885963 -224214778
-551167816 -493514921
-565167309 -211107038
718739942 15865554
494467494 362080851
612954437 -757258724
-254207366 -815059455
752669318 -158915263
753142400 -475343261
708910982 -623984544
-55570801 427778909
534656926 331320892
477303911 -838770719
-500560890 77387387
-129022517 -852863676
-486931750 106997464
762975081 -357907161
-568385385 -258106018
-531704978 -554689897
62951625 443111337
371792274 -58413907
-405529951 -728828769
686266069 111224173
760598231 -409174991
-20298171 433885301
-12285413 -672152276
-365150415 274292868
-396993311 241074856
-563142714 -432862863
-308943746 -790605890
-568100334 -252942039
728527111 -22652490
-406596762 229862353
-303306488 325672367
-570198526 -322935755
381195384 415854487
553498423 -801615536
762199685 -286306002
-524588640 12291598
-552440706 -488359324
267099422 440947309
634788152 -736131404
356657987 423113895
716957297 22263484
-567131790 -237360479
421387568 -857549390
746535996 -114908817
63597865 443156743
-317482970 -786146843
135322489 446591428
-483907537 113137177
-563633503 -429252469
-359447372 -761861581
616594538 -753936982
454477522 -847179274
-14994371 -873311856
-545249537 -67268052
604760256 -764483621
472962589 375326706
-365783992 273684123
555270 -875279063
695054750 -652343178
480045253 371179523
370787560 419114470
-35592106 431420771
444110264 390422965
552334625 315043251
-697472566 657290218
-545238415 -515274526
737087632 -62510903
-155084485 400696845
-541860976 -52375775
-498526408 -622345271
-16036522 434525740
690847738 99867987
332528185 429061592
723216576 141575132
-63099200 426237206
-467789782 142961866
349375308 -372359716
-332737322 -777771560
-313507098 -788236306
-293061213 -798382309
-549410335 -88026776
-570200062 -323866785
-409287947 226640839
-570177955 -318681094
268931113 523824344
-560417717 -162335412
-93161386 -860405385
-211795888 -830183299
444373932 -850537000
-223202976 372591710
710998356 -619332506
-559284994 -152617924
605303807 -764017934
-467194762 817977093
-523020464 17305584
-431325442 198312501
-192154621 386475248
-380428870 259032826
-475152158 129852856
-756828904 -408400385
-330527651 305013881
752503302 -157544667
433441634 395426604
342651181 -874493466
-453491092 -683378532
552848703 314541090
-570149717 -336045367
-32528715 -870875819
330190875 429588131
-272428911 345976921
491185769 -833094678
209854889 -886179109
-555196550 -476650649
-411874518 223510350
-292492684 862120233
23759053 -877903613
239483441 -885214570
490085555 364960713
-521121997 -579695322
-523503777 15772803
682059844 121231635
-556467861 -130918688
527333396 -816099196
760095018 -416196302
-902461018 231062934
568456971 298502574
166609565 -886121219
335578657 262546876
114265578 445933451
-565146392 -417170272
-436825691 190651007
-870436314 -363239393
258426463 -884088820
-565979900 -409667496
449313753 -848909329
-244595518 -818736280
336119121 -875510202
-542177460 -525395656
658418964 -708298151
148128471 -885749444
541566849 -808537564
212125187 -886144204
186412005 446915028
691082367 99272643
162611425 447004876
-566369226 -226554978
-267276779 -809749763
-431599436 197936303
35955114 440892421
181774167 -886266673
-463312311 150475177
-425461633 206162173
-481193617 -648611724
26926515 -878240880
11771670 -876590103
-368668584 270888007
-382911999 256446704
555634612 -800318214
-565725641 -218096568
763121352 -334443297
243240776 443836061
-38603002 865655784
732324801 -39479226
564878961 -794480589
-534484281 -22554802
-556087556 -128233996
762412618 -376188257
149549349 -885785898
275680766 -409968156
201528904 671687395
561082896 306242291
-397032591 841462316
761476711 -395455241
-168979945 -842851632
-255049760 -814730338
689230823 -662800938
-555511226 -475243407
-364437747 850037821
-519673608 -582817472
428529511 397639416
671999641 -689583879
-255670212 355696254
-359570054 -761783678
268637538 -883323554
-347390241 -769288974
-616641360 733260731
-567609552 -244801405
-332541231 303360625
-312399906 859360696
-567810512 -248029483
-540040275 -44688774
-569947758 -348104168
91280652 444870784
757607611 -442796319
762531190 -372945873
-359505148 279646256
-917042381 163310552
627543785 -354723641
676201314 134621552
457070322 383948906
252502270 442833383
544539855 -806860996
164957428 447017899
-467196814 143971596
407704126 -861265449
752577502 -158155778
28151491 440119724
-203406555 -832834492
312671213 433233275
-518057232 -586240182
281414023 438831118
394796079 -864419753
733227663 -559850972
-495239593 -627722894
421682978 400630180
2951545 -875567220
557405011 310013294
20931182 -877599572
-201241098 382624105
266807823 440988277
-233251857 -458187611
368286592 -869983899
-565571210 -216131621
617628954 -752984506
-477928411 124717958
-519494741 -583198694
-555467844 -123954904
-569736548 -355657236
-202844527 -833007971
-566275359 -406780218
758750258 -431849474
715156407 28542386
-529629745 -559883506
-304184965 325047930
184665988 -886280683
-559576772 -155044578
-184862678 389464648
-414587077 220154672
90565619 -883399897
-518579737 30877036
-452656544 -684315874
-569353874 -280092191
660415923 330798459
-432965455 196052522
-569321075 -365910758
370667542 419150320
658716365 -304876322
760683511 -251495853
-72974457 -678905589
-568921165 -269019166
-440353064 -697261798
677682204 131300209
-593512280 750825996
405151013 -861923970
-459185584 157201078
-522831855 17897878
250803163 443025555
-45185288 -868934465
-536459786 -30135682
594024162 -773451827
-562011529 -176971897
-451086695 169804233
741619049 -86107547
-338488000 298398795
669845884 -692691861
731144441 -34154163
-261998388 -457906688
-40209083 -869714864
-286445294 337155186
700673848 -641321586
-156255026 637859126
701452107 -639736231
575982182 -786929350
-256445443 355268064
135593803 446598386
146301255 446820824
83454982 444429849
603020304 257763367
-594836349 749866717
-353639148 -765496102
230921535 617760702
-420719783 212345789
-567573269 -392487503
-567876786 -249125070
-421826480 210912748
-418439152 215276607
-59734906 -866533577
381216818 -322016749
672217043 143368195
183238175 446961962
172099238 -886196643
373528577 -559985550
-229823216 369322106
-151779488 401847369
-43438108 -869209450
685163647 113879068
-347503294 -769221399
625318516 226558870
282792407 -882046757
281936233 438748166
230748461 444913707
727650617 -18924697
661890661 -703684327
762812172 -308901224
-377286833 262269722
167461261 723101981
335691756 428336697
357998252 422748977
-83267641 421762387
300676924 -880141431
693168680 93942220
383884497 414955457
-504861000 575240135
-541206273 -49585497
29829439 440294443
377153216 -144105407
129210992 446421346
652362326 -716039511
450763078 387158338
-518089741 -586171782
78118365 444113844
694483916 90535582
-477277315 -654041245
687075549 -666447488
475881116 -839333330
316455717 432481527
-374576268 265020262
-543647371 -520619045
690319693 -660915549
-413902659 -721760716
-380208584 -747979276
-569204936 -368244779
755602593 -458748334
-364873147 274558957
382795588 -867079195
-282484824 -457514291
-374180165 -752200601
-506123894 -609237398
208458311 -621756922
-570195758 -322094573
-434278633 -703237338
-551299294 -98457642
-222032026 869766665
747038355 -507336850
-215167421 376396411
-828504520 -384731952
-565928153 -410161885
626766898 -744227727
642197922 -728068118
648002435 190367969
-563426265 -191182326
230124552 444961127
-715775993 636948127
759349313 -425483877
50860408 442200350
28636128 440170447
-353322135 285365310
-543861259 -61037619
-183886975 389856236
332179598 280677832
-553836313 -113378799
-124735956 410626058
-346573122 -769776381
-142882103 404853367
-567414667 -241712619
-337457924 -775089329
-295539962 -797223689
-566666800 -230616557
523018294 341163959
-491262352 97898569
-561985587 -176722904
-239600017 364344730
-942895414 -36551180
-531563592 -11736416
-644839704 -432693434
-549076491 -86240818
-367429765 -756702231
-562675818 -436232736
-461839314 152896128
-402730488 -731091290
-267566733 865216948
678164667 -680456606
307810142 434179145
566978829 -793092107
-3582902 436294482
-299847422 328102908
-510832406 52197295
-526205483 -568107129
-660247561 695005195
-493498478 93101453
-487296111 810271783
-565493019 -414156290
515172336 347311324
-377943346 261598865
3824432 437269392
762086080 -383922062
457050324 -846301277
693516840 93044176
404357681 407636062
-190220385 -836829182
-448560759 173613118
-455667124 162748285
597793134 264546799
-261253558 352557859
-546033055 -512522226
304163228 434868043
746888642 -117158850
-169713239 395350460
-291944001 333514842
-286175410 337330462
-392761847 245810706
-299693507 328210231
-436009074 191804197
357846084 -871896649
-358311850 -762580021
-526355774 6464894
-178664753 -840178666
-41318020 430440545
36809343 -879251760
507086954 353285843
-43153257 430119601
-815941219 482953195
-105576778 -857938354
156265737 -885939678
-509754279 -602576390
-569581115 -286934466
668945535 150271750
-497453141 84450275
-565829970 -411092184
-287806207 336264213
563394768 414226518
6243078 851567678
-470050287 139046454
388266409 -865890043
756339073 -193518768
630901506 218168876
-327456184 307494862
579713790 -784289288
-94065391 -860229258
626816224 224340175
-361741241 -760397354
-338557910 298339775
-436352782 -701220729
-118405365 412515869
-332073284 303745235
-489197788 102264289
728827193 -573232463
-411286024 224228439
653865005 179868061
-124219385 410782046
-312533092 -788745992
688176889 -664610301
-235666324 645424247
-502411131 73069491
-467253993 143874625
-569742938 -355482543
-307015101 323021724
-554662779 -118619378
50385740 442162314
327218824 -876820295
645421516 194779049
-205195551 -832275416
-71758279 -864416455
463622695 380510249
655679016 176497358
762038690 -384894152
-250685337 -816419596
-306956222 -791623401
235856648 444503928
761266864 -399089302
515774971 346857311
139704967 446697778
312550614 374757131
739117446 -539417416
-136778162 406844644
755792280 -187744664
49304680 442074621
-623711216 727557504
-182078390 390578308
92479220 -883506682
434607942 394892722
-381508419 257910949
324191522 321540005
653542823 180459603
759173763 -427421374
151721928 446895757
-387250870 251835726
-504775058 -611621947
-561089328 -168331877
227032725 445184590
451124111 -848306516
-864495868 365468257
-538609802 -536023465
754470420 -174781997
-480269099 -649905093
-310323765 -789893859
-151058099 -847554636
611408234 246449473
569725622 -791242255
750981904 -145464768
-936190526 31866038
-497626069 -623838757
-384507791 -744882589
-11488028 435192508
-376868056 262697096
247477695 443391224
-385353975 253869728
-484776509 -643548735
439857295 392442541
462640011 381031748
517958061 345189930
169164479 -886159011
756711877 -450260454
-101392540 417235570
515245296 -822067387
39729703 441244702
427598913 398054005
648590328 -720643591
19299549 -877423608
-390153730 -740748757
762384539 -292115923
-562358508 -438435794
-271321372 346644959
-77219219 423169371
588419647 276089509
-512128009 48817279
258129768 552583952
-222128694 373113537
-518191000 32003549
733007953 -42640376
663897859 -700982636
106617131 -884206024
-159233851 873759863
-352278129 852599838
705004442 60960530
-570164729 -334521023
301725899 435322178
763109937 -348615899
-382685629 -746202521
-52976061 428293028
-241953621 -819718180
-675579034 680137299
-26063194 432988914
-425912845 832341883
-481331037 118214125
-181452523 390826442
757955885 -212284091
-247115473 867525630
-421208105 -715304029
-341786260 -772590531
285780689 438130323
79190911 444178047
-568751715 -265266258
-562426972 -437968680
-366519682 -757298277
665067540 -699384867
-147565181 -848429832
-108603226 874468333
-562393055 -180668884
-568990054 -372263033
542837089 324012202
-509612432 55325720
-456981419 -679407960
702364981 68737916
249567227 574101034
-222998723 372691260
116601545 446020774
-158031347 399649352
296305466 437367175
-566439478 769610695
760061016 -416658059
168157717 -886144378
763115205 -347951796
674122697 -686478282
-462427834 151933799
-386622052 252511966
-274827747 344517699
-700964318 -423049772
-419165297 -717123442
487971957 -834445939
585298045 279802165
-570198876 -328103208
-454643448 -682076036
-556614695 -131979783
463476883 -844032660
639357421 204789327
747165683 -118932661
-699519300 655101758
597848804 264475552
444024708 -850650491
690136778 101665115
-354289305 284484632
554699295 312720984
-553906161 -482229244
147659600 446841553
533011690 -813205223
-549613168 -89127699
700825548 73159478
721828896 -592724445
58151768 442761892
-569925467 -349088101
512522778 -823382526
748926682 -130644615
-430212755 199823772
406106195 -861678728
-140156465 -850239003
369520079 419491484
704863601 61383369
756061602 -455345680
-230002031 369232922
761989972 -280194469
-507725964 -606335954
736888754 -61508081
-565452199 -414520114
704111435 63628048
-372532033 267068344
-433191646 -704270738
330083203 -876408975
711037368 42209043
243728837 443786510
-759448591 579948046
82746416 -882942183
-483469523 -645404703
-478734313 123201542
-264277404 350810089
-409116024 -725867590
-521996005 794707707
-454970551 -681704994
165833379 447021281
-462989332 151009948
100225887 -883909546
688775505 105066938
-330803073 -778861293
501287465 -828660072
453410915 385820726
28780995 -878435855
-376333088 263241430
751025757 -145795917
45846011 441784455
614102694 -756218893
-221122666 373596913
712643623 36952029
303377069 -879838466
-549241089 -500992167
-81272958 422233884
195241495 446733449
509246346 -824945318
-947320281 -101125216
643836451 -726220556
757027960 -447693932
-381788819 257618762
357887958 -366548959
472687530 -840583718
71102586 443667058
-487853267 105082699
672198373 -689294356
-554500139 -117576458
-420414629 212740030
548840395 -804381948
-345733224 -770275397
355337445 423470710
-67741284 871357480
52655805 442342618
731668832 -36505763
-531843844 -12757026
550958863 316383710
749871105 -137333103
182278501 446973184
758580606 -220188194
-462589189 151669076
-562258052 -439115860
580067378 -784032107
120557554 -446008332
394161777 -864566067
-186495891 388805428
625813876 225827390
-564718352 -420802867
-285363753 337856176
653011657 181427600
-951068829 -188604721
732965280 -42440221
455402480 -846865627
-197404636 -834670089
-569649798 -357986951
325625538 430590051
-917313413 161820031
-548801016 -84777616
-493545814 92999348
763124592 -335715133
492663368 363275285
75782611 443970032
435038385 -853493440
739994510 -536164472
-448058402 174365371
-371480126 268117304
-36183225 -870328689
-488634237 103447552
-359447163 851168613
-506247892 -609015409
701916861 70032719
-187238768 388504722
-78618565 872941590
122385425 -884888027
-88338657 420536073
-569833620 -352529429
-300231128 -794974808
-403779038 -730247789
-822423266 469714563
459673393 -845383432
206752477 -886216934
723913155 115432871
-94397889 419024558
-808689208 497330321
-491793741 96763738
-58221237 427241258
762862625 -311364360
112404658 445860499
143891992 446781226
-554469779 -117382499
140065371 -885519054
-549130025 -501408209
239211607 444216536
-555488248 -475346436
761574397 -393714190
144284285 -885645223
607401941 251917631
680025877 125954179
412242461 404556059
254396693 442611915
749190820 -497200841
761122882 -401381813
-312764583 859307547
-565394728 -415030231
-494562570 90796388
-235329749 -822137005
-560100165 -452150343
77269025 -882592691
-383329975 256009444
-80015114 -679403648
641098766 -729298277
-565758329 -218515186
-407675995 -727064066
619331183 -751408267
-20919260 -872515330
-121740825 -854503363
581466228 -783009737
-560343077 -450780882
-569331093 -279454468
167498464 447026662
603319121 257368897
-300645940 -794771598
469896758 377062262
-256097136 -814318695
-513933641 43952830
762985563 -318555169
761354228 -264430516
682662118 119819960
502888739 -827922336
-127114458 -853299902
474648733 374357137
699672522 -643337319
696616577 -649371801
-514516850 -391956581
716094879 -607323836
34442442 440748727
-565396573 -213942606
-507600355 801558010
591505970 -398857087
-552167304 -103432942
251567940 442940177
-441361581 -696248534
-517714628 33369323
277773930 439395900
530474991 334938014
650949257 185148711
731365156 -35141820
-538378943 -37855216
-200874915 382782219
543585803 323326703
-643277699 710763409
-540833612 -48011921
704357314 62896867
-245108912 361436766
-929502858 87026758
-349619565 288712232
755686095 -186661255
-341225224 296077005
763020258 -355701107
-8824950 435572439
42933 436777589
-556175966 -472196350
554878284 -800778703
368194026 -10054362
-58989051 427084049
-813646546 487620904
62172500 -881489359
103039875 445452466
97390097 797801475
-146009510 403815912
-243229848 -819246530
100526331 445334707
385277153 414482637
9557787 437990377
577314296 288864615
-484542215 -643883361
661500797 165328979
373335867 418336388
-344586882 293172209
354968640 127201957
-134607187 -851560798
746472325 -114503568
688378620 106048773
-562814964 -435238976
720160823 -597118195
504864909 354899646
-490198641 -635527717
251992283 442892051
-569268586 -366998603
755973357 -189619866
-570086506 -309404086
722283950 2654424
645407134 -327265453
639920810 203872566
469047459 377538490
759779250 -236801296
-407839220 228376396
-414521069 220237032
-500181793 -619556344
418989459 401778314
-134346824 407625576
623372241 229415302
402633807 408286195
304650588 -879691425
667254432 153779327
-453217268 166541754
-96347434 874397802
749060249 -131578142
149060813 446861559
700264065 -642151982
-909650374 200074847
190548745 -886298973
-227187722 370631814
-270019296 -808595079
299451962 435741240
-528517070 -902156
316061511 -878305104
-531242478 790082152
-2826787 -874865001
-569593087 -359468555
648991301 188630812
352400982 424248763
-360030241 279153904
-52737255 428339598
730572768 -31603758
-450384065 -686823352
273473550 -882914375
500627497 -828961631
-221490273 -826993230
-378369708 261160585
492325214 -832610035
238875855 444247225
-530808946 -9020041
422519212 -857223872
637006376 -733770023
-524601447 -571869741
672441821 142887222
-565649275 -412749483
-946789222 -92980314
-570008779 -345313423
-447498573 -689923387
-561037027 -446792145
285624026 438155743
744903957 -516625304
65756683 443306347
-122972871 -854231022
-562277668 -438983603
-402158050 -731548371
-481509030 -648169939
-463142836 150756074
762968019 -358201428
-586577216 755741909
739258289 -538898029
750810428 -144180071
335171721 264766853
643444346 -726667595
-559631831 -155512230
-216235674 375899916
-328022207 -780417097
521819857 342137212
29561711 440266802
-504715997 67562547
-507964826 -605897423
-296251062 330592750
-533310853 -18153725
-71225358 424504407
-895411274 259717780
-493166985 93814523
-138795708 406191847
628231702 222222361
-94018459 419120258
-450945938 170018326
-535555828 -544552551
722878445 -589881280
712777952 215288944
100520062 -883923597
471578000 376114527
125414200 446309595
697506569 82451533
499136352 358927891
146731922 446827662
757166690 -202858607
-211611743 -830242213
91699378 444893020
-548186376 -504888502
-547987544 -505608444
-269432473 347775522
312045796 433356619
-186060920 -838049665
390663097 412631436
410213660 -860608650
-570191430 -320930779
-561119607 -168608793
365522704 21377552
35576426 -456159804
736046123 -57297217
-727280706 623420765
-72059321 424322694
-570185704 -331374371
-950421342 -166557791
-84836686 421386944
-417078925 217010260
-512401464 48092126
390165273 412803952
-190617737 -836711449
737988362 -543549102
263257530 539075533
-404084540 -730001335
748450870 -500815756
-431064904 -706276572
282122761 -882113522
389452267 413049620
-220015567 374124543
-132063366 408353213
-347466991 -769243112
398607425 409782378
-532149560 -13873423
719541406 12939058
-484184221 -449687891
393341370 411686079
-314366408 317611241
-183425141 -838815303
-746398198 598679445
-288269028 335958826
332993357 276399515
-339714620 297361255
111625765 -884431968
-565559105 -413564965
329238618 429800264
90917138 -883419985
762668461 -368820259
739233643 -73486929
-919131548 -330888525
18042670 439016658
197703517 -886285955
134867038 -443542164
-569449074 -362992380
-566716279 -402259774
-539912260 -532256444
-943862549 -295856740
363539831 42896948
634327797 -736614047
728133053 -575252415
117264053 446044958
-338521442 -774479185
-75120837 423644538
-486225475 -641436874
761035193 -257897773
-898418731 247704526
-8152579 435666745
-282005701 340022212
-243746499 362162057
-274426295 864388257
152870408 -885865262
308986487 433953652
-519836124 27159577
-569151636 -136259295
31638473 440477622
-561864698 -441701787
-287023520 336777885
-553287800 -484839582
750085100 -492630750
538264652 328134620
-560298149 -451034590
-330194949 -779202997
682339425 120576968
254693596 442576242
735682516 -551649524
733847140 -46594693
-520949448 -580073330
-226254927 371093024
363666706 421181476
669209381 -693597918
605304060 254733811
228586441 -885716926
225752678 -885805944
349037482 -873441434
568049790 -792376799
-739949606 -412928609
374486251 -99362863
-52159472 -867808281
-443584733 180959671
-90706393 -860879022
502876085 356320876
533707635 332151280
-570047468 -306927013
361698798 421730448
-306768199 -791718888
-79454561 422658561
211425580 -886155325
-394599908 -737416433
254785559 -884333505
590252940 273875813
-168283955 -843038975
267049915 440954281
750473980 -141713165
-515403350 -591652494
293420491 436829645
-560065195 -159249646
365437041 420676799
-548351472 506451768
-110361766 414823273
710049201 45397277
-183366204 390064682
-262606228 351778602
104675739 445527638
751847053 -482912249
666167003 156008571
494301084 -831764967
-491268400 -633916851
-442204740 -695395873
110262709 445771999
-327067729 -780946283
-562142827 -178235237
-113981160 413805887
652071748 183131246
130415228 446456253
663774331 160824039
-518910333 29910377
743556077 -96954489
763085151 -351392938
715100776 -609729547
-214949375 -829163596
-126414612 -853458855
-187870288 388247251
-192690970 386251643
-476923796 126586733
556712894 -799659245
108425176 -884288431
-509002378 56883068
712468590 -615964280
-520223456 25986960
-554186465 -115583138
715747226 -608167496
365942701 16674711
-344767248 293015173
-398495490 239358842
358289817 -871817506
-627364082 724570138
-344647070 -770916949
-560357737 -450697753
-485805619 109312875
743513187 -96708223
-125666475 410342537
677775982 131088311
-296779786 -796636647
762638301 -369745135
342679039 426680492
553178359 314218805
195817548 446718917
486553813 -835038022
-662176372 693177864
-557755366 775223170
-119422975 412215000
158713171 446971855
599818312 261946839
-40674060 -869642375
-393149735 -738512795
682473302 120263298
-332124858 303702846
640145402 -730359140
-403606488 -730386849
682220636 -674245390
159230484 -885996997
-74012492 423893021
538690616 -810135932
-858392469 382954492
-233855951 -822668079
-268622821 348255629
-564294000 -424259340
-390367926 248453313
-105741065 416085750
-486857660 107150743
762567081 -371896034
-558270999 -144455876
-520715717 24480238
729122013 -25215379
-498909773 81189794
-21939247 -872375311
-316680565 315861695
-358500425 280584789
-182385740 390455892
-178424677 -840246378
501470912 357311457
-569895645 -298812573
575160501 291253514
547164793 319999811
-326550095 308218801
733428258 -559203080
-570200337 -325551799
-447309353 628238933
-286701512 336988310
-889835343 280711469
407270367 -861378302
-524157233 -572903057
-559155813 -457288418
753749844 -471555130
-569192703 -368482845
-376095051 263483175
-556901819 -134070103
584400559 -780854803
-558821510 -459051842
-184628934 389558689
-555902945 -126953743
206972236 446330145
-549793738 -90108628
723266088 -1131765
-508366387 -605157858
-149333921 402687242
-226338805 -825324354
755810374 -457229271
-372430743 267169567
741538954 -85673335
-191811132 386618373
116640297 -884652174
242001429 443955921
745326619 -107409925
-338651748 855171096
-567006743 -399116883
-422342196 210243268
675724909 135683321
762222348 -380892386
62772803 -881536104
-534354431 -22065277
744602918 -103080570
56411738 -454538376
-557052411 -135174788
43672903 -879910257
-734183926 614802068
-153202955 401353993
-114367267 -856107229
401306974 408783634
363177040 46652617
221911836 -885915969
636900426 208745539
710371540 44366760
648847181 -321600134
-29919005 432367273
-413814576 221116884
-543531983 -59586901
680724896 124338729
746713526 -508797759
-748383523 595953623
-437485359 189717516
-322956623 -783202689
-533424701 -550236343
757133537 -446822252
81643560 -882875251
759297386 -229796230
208502767 446261558
747499241 -505245036
664453758 159464505
760208910 -243512676
186685401 446910628
755767345 -187489149
379853237 -206175226
179068385 447005425
221861479 445529543
-391969650 246689103
720131723 10760774
742961378 -93554257
-568114750 -253193253
-395103715 243200246
-88085273 420598511
394897991 -864396152
-309111102 321495129
749177651 -132402838
-154979282 -846547928
96268260 -883709592
624342621 -746607973
-464764323 -670170900
760018365 -240511029
-325826614 -781631754
155582085 446940335
762674546 -302839263
-315681830 316619381
-45541331 429694973
-546596836 -73666443
644194812 -725808306
760871047 -254816311
647084100 191949573
-539688811 -43234786
-225231241 -825709865
-841307781 427777374
-550849826 -494781409
-456458753 161509736
364123609 421051452
-335353229 301028877
-49037207 -868316752
-482224145 116474085
116375372 446012440
26506330 439945844
-420548075 -715892775
-565548407 -215843673
-524539505 -572014133
-552631738 -487571614
-513001335 46481812
-507306438 61186751
692547349 95535590
-382146123 -746591081
-445387626 178321576
754409851 -467179873
-471577411 136326306
262674467 -413694834
761102050 -259224050
564619757 302564229
702084182 -638439588
-430603326 199295869
-520378637 -581308746
-543757020 -520254356
-334343205 -776862921
-316963397 -786422771
754160894 -171901766
51211649 442228301
-275539405 344082452
18011166 -877283186
526577147 338224533
-534588419 -22948080
-569175240 -275211642
-41373971 -869532921
-486004850 -641761321
-173126751 394057705
-561980576 -440956192
30725982 -878638530
427520989 398088574
-457800168 159398393
-486669888 -640781744
-543271261 -521862968
-159420202 -845394229
-636804839 716474460
-505440557 65797306
-879220425 318278063
-494519990 807318555
-370254852 269332620
-547416826 -77722194
-399642038 -733537981
727090519 -16579411
124206276 446273201
-570186984 -320121748
591950413 271813985
-524871135 -353502804
-755103780 586453934
621527079 -749332157
-443816584 180621403
58846655 -881221112
33253186 440635563
73169463 443802520
-555552715 -475057206
-421563890 211253198
461642175 -844688815
604636027 255624032
-286545432 -801368488
-486386272 108121446
-566847342 -233177682
715998362 -607558331
606504396 253126885
-433250690 195658364
522687516 -818422186
653518726 337652061
333221026 -875946396
271256670 -883104809
-569440903 -282600429
533650233 332201214
539519269 -809676727
715373188 -105330801
-138253670 406368524
748585443 -128307757
42822248 834728491
519842997 343716302
763009907 -320291721
659910351 -706326324
-510428795 -601312373
248390376 -884728001
-498065033 -623111664
598630085 -769659290
-320799051 -784369295
655262582 177274510
-385733156 253464230
-569779697 -294046238
-22131194 -872348796
762649191 -301813282
63845311 -881619268
-326262859 -781390960
10589059 -876456693
-62155797 426432676
-561468346 -444184441
-399030413 -734013163
28132162 -878367912
749454478 -495875308
-567525802 -393075343
-555501914 776616881
55781184 442582989
291762763 437123305
-432079111 638995131
740692214 -533552211
-156706577 400121267
-456752416 161048496
-518485114 31153025
253366666 442732956
50961643 -880559574
187962174 -886293130
-565903261 -410397966
-337857572 -774860072
-494424416 91097634
762259186 -288116775
743987679 -99455808
714752634 29918665
-375892674 -751019180
-132383807 -852083189
-220437989 373923762
-510347505 53442076
345197486 -874079036
-487409556 106006705
-268878082 -809076301
-141298161 405373553
-549251666 -87172108
374663525 -102140676
477010681 372975278
540841624 325823549
556952667 310471285
-352319801 -766308671
-478929341 122831821
-149766736 -847881930
685502504 -669021387
-177860363 -840405082
-116497276 413077376
665270017 -699106837
762853855 -310924956
762372514 -291706837
288645413 -881446784
-55042040 -867328746
-418501611 215196565
695540495 -651429684
673760837 140017831
-564443869 -202410404
566322953 300773002
728230253 -21377611
-439613311 186690406
355396783 123307565
753984055 -470017965
167102756 447025477
-458456473 -677700025
-730392107 619598082
696297863 85727258
-894045323 265063896
-523402812 -574632972
-341931549 -772505949
144467607 -885650508
-569364822 -364940493
253888854 -884391731
433364677 -854006679
601757108 -767036548
231538439 -885611082
723433639 -1783114
732017665 -38082217
736643780 -548324859
-199333178 -834082892
-158143487 873793798
381163052 -293455669
739403169 -74364942
618134014 -752517557
245643290 583566561
-427111467 203979344
-555735375 -474229919
754681143 -176796794
-308717554 -790722286
-510292186 53583946
-561604406 -173110280
406992903 406625031
366672995 8284686
-19679589 -872684250
213583148 651435132
16891531 438882009
654452191 -713416756
468089240 378072143
-452598441 167495131
-260532628 352971570
380960138 -867469053
214350344 445967589
89103150 -883315877
-488261461 104228994
-476029576 128238185
759550167 -233365514
730603406 -567962432
14652575 438615894
-539247808 -534184245
-478284884 -652664372
363264323 -870914807
227146729 625766325
548352398 -804666666
-143271496 874159881
-474970260 130186625
47669887 -880271234
-246318334 -818087312
-569140643 -369495599
712967440 -614808146
171363404 -886188382
248942753 575615432
-149918725 -847843880
-450048542 -687187159
-553699553 -483110264
257726520 442201217
704191563 -634052224
161756644 446998735
-543722385 -60424244
-145143101 404105388
-380216698 259252999
-10459041 435340278
-565216856 -211714236
-89785047 420177503
675373784 136462574
-568262146 -255815787
721656725 -593186470
762893680 -361178280
-495819808 -626790413
-535975846 -28254547
-513382527 45450825
730692413 -32136274
749699936 -136102311
678986324 -679215975
505731692 -826601196
591770680 272032870
735553079 -54851606
-61633675 -866205164
-245779714 867658117
126449666 -885044412
-207060440 642855642
176970522 447018107
-368249982 -454654326
-305420099 -792401015
-423692855 208484231
664535032 159301587
-419751555 213593047
-944316362 -56164772
-167944561 -843130267
718407278 -601589970
340913254 -874768077
745407242 -107898381
140963974 -885546374
-527054459 4122261
-418671242 -717561906
458622942 383143866
-461251679 -674396488
-560259813 -160949822
-349823625 -767829353
-245944695 360989562
-471425285 136598045
-21798559 -872394631
541843000 324917428
-335868625 -775997103
-204358551 381262918
157084378 446955671
181691987 446979801
-301795829 326740019
724014103 -4068003
-366982711 -756995197
-372066247 267533419
-646467544 707873948
240118164 -885181841
680652251 124506974
-652852180 701947202
76790496 813696408
-66776679 -865303917
-428428037 831515000
-326057690 308611734
366947722 5028214
-283703492 338930240
626121427 225372040
-201795069 382383297
381547447 -867345189
-637779432 715625993
697659331 82031111
-420884007 212133332
409104486 405807008
-145310200 -848985927
-454305994 822640669
692068021 -657822902
-271757427 -807858639
-399206819 238541020
-453345841 -683541724
752805635 -160046610
328635272 -876618611
621070221 -749771520
-299206805 328549159
-548805049 -502617347
-788376153 533851542
-58778447 -866697655
421386121 400757214
388543633 -865829205
-182805199 -838994468
-244029556 -818948553
107270507 445644043
699274572 77533390
563370040 303868569
762056526 -384538303
-261799177 352244035
761422444 -265910912
-569047030 -271986214
-94515933 -860141323
505334332 -826786926
610008244 -759891150
719610646 12684282
-569330260 -365713255
-557676075 -464888186
597555912 264850150
368420643 419813867
-267371401 348995382
396122132 -864111110
723841247 -3385418
-556310689 -471557391
219923462 445653050
-541076073 -528820441
-513811565 -594811862
554157095 313256356
-557315795 -137126524
-211635332 378024768
378159473 -868040601
331264955 429347651
-111492381 -856716086
-302195241 -794010313
213415218 -886121568
-27296751 432791688
-551022558 -96892944
-320752736 -784394248
747469915 -120890283
-501670594 74805127
358694334 91976263
-462650776 -672725755
-477135041 126195235
-472113362 135365695
-409518025 226364046
736004174 -57088372
586990827 277798122
-570160193 -316156496
580802543 284972620
155206332 -885917871
440129202 -851905766
247515095 -417995239
157901049 -885972487
715426447 -608942960
-241196398 363508445
565549016 -794039868
-569670273 -289925465
46797688 441865509
733726423 -46020320
683575840 -672107589
560231687 307120189
541728990 325020666
-496034187 -626443016
-546187916 -71682408
-564912792 -419165520
-537697090 -538622163
-475230474 129709044
538072469 328305329
-378658749 260863053
-321153139 312441903
368715092 419727770
-515078476 40806902
728726367 -573527118
-777649988 551705753
-329953960 -779338184
-545297144 -67485410
657169080 -709928442
380575743 -234058026
763125141 -336033613
-231179979 869017792
-574670519 -441255268
-513718906 -594994691
-503829675 -613281612
-9807342 -873985522
-136565983 406912983
-539994287 -532017874
-941754927 -23839721
-77962194 423000465
-331374238 -778540191
590980582 272992949
-563567912 -429740321
-544266831 -62835894
-562521245 -181932889
757683409 -442124722
-507396306 60961444
-519947991 26823260
587015856 277768381
-569610899 -359014027
-570024440 -344572846
-358435474 280645413
-425877716 -711082253
-283250336 -802853007
252654026 -884470265
618951748 235826298
748972156 -130960260
707382498 -627296767
145555945 -885680613
-536884074 -31810554
-272286999 -807633795
23888248 439666099
470228580 376875597
-115384849 -855889126
648851520 188877323
-34364619 -870601663
580700043 285088075
380608016 -235595568
333886839 428751398
-405700559 -728689721
-393201294 245322424
-563856229 -195825977
109531119 445741108
403589418 407927087
392661769 411926682
518887957 344465425
15309710 847770632
-235884004 366267149
-282570143 339660417
-468330453 142037850
288962516 437602036
695438820 -651621720
125889412 446323771
524094933 340284258
-570065764 -342101255
-549000447 -501893507
-504561701 802961799
-526957676 4448164
-217926451 -828185334
-569972058 -302512880
-550331035 -496825071
-536196698 -542803235
258736745 -884067029
700070490 75294757
-449689776 171916400
423789718 399721261
519823698 343731493
-322489244 311411833
375310369 -112380198
-517528200 33902350
120685941 -884821057
240867585 -885143174
666776689 154761583
185815890 446924456
385605934 -866472437
-379282508 -748637485
298201372 430731152
714347697 31288216
721922936 4032646
-499787233 79181787
-310166082 320724831
747705006 -122427651
-325931225 308712264
-494938429 89975949
141140236 755416341
-548320648 -82267382
-460410582 155226932
578815830 -784934402
308159714 434112433
-375344280 -751400000
-376770183 262796873
-417548147 216413749
-276923439 -805640207
-552211588 -103688641
-332878831 303082866
618532147 -752149259
551808326 315557233
601682522 259523344
349753915 424928637
-244965444 -818597279
-224531831 371942357
-344014658 -771288819
712714825 -615394664
759089419 -226961322
361045330 68461408
-569841497 -296527188
-280899161 340726892
-532039547 -13471431
-420930329 -715551977
660761383 166770779
562063103 305227765
-403251138 233830227
-473693595 -658821600
-511633973 799662318
-155888910 -846312134
750409259 -490896312
757894982 -211536281
-497325177 84735265
-530031139 -558892895
744530852 -518206591
53120292 442379048
639988515 -730533119
755959108 -189471557
-89411896 420270180
455746416 -846748026
-78342498 -863219727
721335370 -594045125
-428831858 201683857
-870989694 345792676
683899101 116903980
-568895309 -373918678
-421740780 -714827588
-460160297 -675690566
93671321 444996396
394656677 411219020
-560491620 -162987375
740521108 -80213260
48795812 442032513
86549972 444608121
652351637 182624761
719920440 11542094
-464489034 -670506856
-553232553 -109697597
642222392 200116832
-2251591 436473188
-139569789 405939342
-527795231 1595091
-231809217 368328380
692937036 -656252241
-491001168 808778797
329969565 -876425542
754455450 -466867807
-913507058 182006592
316656825 -878230223
-491127657 98185684
-887510051 289171859
225204718 445309830
-562480556 -181530200
2565101 -875520946
685706261 112574590
-136328041 -851155237
-471590281 -661573606
746600263 -115318220
-316225031 -786810859
-179629471 391543659
694819003 89657441
619928709 234419118
-952088030 -250643385
105104982 445547033
-148702618 -848147449
-537864651 786616247
535256703 -812008451
677650980 131370746
-518332013 -585661593
-223112024 -826441666
-201377326 -833458043
265027107 441236146
432568537 -854248823
763048527 -323207387
-560142748 -451910725
-564786624 -206481095
-535214942 -545471264
-560119832 -159724306
184565500 698327736
368847892 419688795
559170610 308211315
720175996 -54035276
752026088 -481886830
746038246 -111766205
62112992 -454091764
-219804576 -827560850
-562932696 -186075638
577924373 -785566244
760777703 -406589709
646918065 192233599
-158964061 399315134
-179881522 391444618
450432535 387323945
649855647 187099898
499167399 -829626205
-547058786 -508920084
-306448130 -791881203
-140798940 405537296
412666978 404384084
313105307 -878675201
-562359345 -180339500
-568375580 -381914901
-271893520 346300345
640057843 -730456338
654888760 177970985
-24671852 -871997335
-457453778 -678863963
712930043 36006300
-525375391 9722953
-568156642 -385006370
-391093177 247656867
87229528 444646709
756256746 -192619475
-126529178 410078999
-839430232 432367265
-912589076 -337070284
587019909 -778898090
51795251 442274638
94487789 -883615648
547491670 319691821
-565601901 -216520319
352932158 424110943
-228202614 370128473
246636295 560407989
15069282 438666061
722979271 -20193
761805723 -275292965
-181864803 390662995
627250188 223692229
-570169629 -317466812
-216712880 -828585931
414695926 403559303
763113632 -332607586
-32637273 -870859722
-58665004 427150403
318773649 -877958210
-433719213 -703769335
-568178431 -254305600
65012632 443254992
-104881491 416314416
-23582088 433379550
407360231 406483140
293626611 446430221
-538756720 -39400741
-260308723 866066482
-115556949 413351852
129943851 -885176634
-219987328 -827499694
-549261578 -443794287
668060900 152115797
-213265526 377276696
-14490435 434753678
529618488 335666163
670441295 147140007
-551989480 -490204156
242446261 443913569
-164888746 397153420
380271441 416154808
-568293492 -383099152
759851023 -419477322
751166830 -146866562
-534689516 -546872597
552499388 -802219645
739846242 -76672359
-528359273 -354163
358594554 92960616
-701196941 653300351
557769977 309642725
-44653267 -869018269
-564964970 -208637441
227490852 445152337
732240343 -39094134
-130256957 408924371
687038487 109349476
315584844 432655382
-290291094 -799658898
762978340 -318062143
-752222971 590613587
609315613 249321890
425306674 399060954
-562617634 -436640778
-480672264 -649341317
726296920 -13280222
-513440535 -595541723
673049794 -688051643
-507998624 59436699
302949707 435094978
762956175 -316650071
362431600 421526924
-47776300 -868519606
238088327 -885286246
318175111 432136792
-883932543 301905401
704191430 63390496
260220636 547164699
680135587 125701030
-397253850 240779121
-557914367 -463696443
-43347006 430085450
460738889 382035824
-516066413 38044878
644994388 -724881709
256656121 442337504
117506525 446053651
267816640 440846130
763099918 -329679561
506646650 353607238
754756404 -177518554
-383728213 -745447723
-446441140 -691036144
450935836 -848369535
533413279 -812992880
-144274288 404393611
-479427488 -651080434
137930723 -885452202
631659347 -739362901
33674191 440675732
583000066 282466510
-303416608 860643358
548523288 318716983
641573375 -728768059
632792372 215263255
661588155 165158147
378666890 -339300540
-87570654 873877545
-235430459 868638176
-487049753 106753113
756987467 -448027797
551481795 315875658
723370829 -1538549
219243862 -885986955
-315937168 316425918
-104197090 416496219
-128349457 -853017829
-48326390 -868431154
-111007724 -856817343
570438630 296379849
-942243341 -29176897
749271433 -133062791
546635120 320497274
-550744192 -95335642
760913573 -255591351
-567989815 -251039677
-546422214 -72816821
739474433 -74735068
600820672 260648662
-516398010 -385459098
-433872076 194798490
-469395898 140194740
-519594158 27884868
134665693 -885345134
-466543893 145076179
-532385879 -552946698
760725492 -252233783
681857527 121705168
722240051 -591613444
-545174681 -515492679
9511105 437984557
-538055590 -36537402
375790938 -558970751
720044004 -597418043
386291280 -866322898
-283048636 339352963
759748859 -236332229
-389202237 249725762
445694051 -850106977
-432521184 196666054
750226060 -491878960
-563155066 -188349189
179630795 -886255722
-159042856 399286848
359240321 422409513
378710684 -175416472
753441610 -165439706
-569904739 -299213231
15793295 438752211
633196460 -737783112
738562941 -541458891
717554288 -603728626
-66319852 425554775
-345313929 -770523366
41530300 -879706877
720350515 -596628957
695474385 87925408
-519522873 -583138776
-26186100 432969352
-247068218 360386797
-338694576 298224396
-569403402 -364058375
-559849100 -157379229
618024239 237156589
475251272 374007073
-299083130 861239443
632547991 215640594
-570172864 -333440054
-492530235 -631979059
529431436 335824928
-49762776 428915005
-335616426 300809190
751108421 -487065896
493744891 362561364
606674916 252897669
722777054 -590157723
94574842 445042687
-544738236 -64947311
756220004 -192224337
-553522601 -483855550
728975061 -24578318
763132916 -342806561
525875442 338811811
-562180927 -178604211
93022061 444962532
225267210 -885820670
-412147015 836807488
-346201195 291758835
-552250163 -103912280
608770590 250064530
485174802 368070091
676027220 -683667216
-566056901 -222378683
-216143363 -828773152
-540417285 -46262332
714466340 30889361
-525530634 9209305
29761149 -878538285
69482371 -882042275
729021639 -24779543
265551614 -883572442
-352321886 286273467
-566966154 -399565017
759935392 -239217597
603866170 256644938
236229226 444473376
-298256524 329209653
-390090129 248757764
-892279718 -350909947
422030268 400480970
389903387 -865529760
-217060329 375514142
-288937477 335516480
601985840 259125243
-546674396 -510275977
-71510514 424442454
408579399 406011519
-232018187 -681778479
-411462481 -723867243
661988441 164367916
-492413546 -632159755
750248946 -140073644
-812882801 489146810
512878784 349018440
744730695 -103837639
189896162 446851052
277522006 439434142
9850428 -876372703
676486002 -682981303
748278960 -126233379
-208188270 -831330919
-469436228 140124437
-563538767 -192384663
510782433 350568009
678827560 128698728
-684342392 671185288
520422579 -819542485
160807098 446991089
-322543738 -783426997
-460328302 155360327
173802254 -886213973
-38045519 -870047307
-57366052 427415717
593966630 269347861
-54715215 427949580
-251019320 358247346
606313155 -763144283
9652671 -876350201
323870973 -877281686
761426112 -396342209
733922550 -46954505
410768641 405149861
682542397 -247688340
16009296 -877062915
-216636991 375712347
-347656148 290473812
-795817388 521005806
-394218595 244190448
686662383 110264354
340313598 -874861816
-526244296 6836635
705700446 -630875824
265421923 441181829
44549384 441672850
339590988 427420405
562903613 304354598
210270966 446177641
-460050872 155808519
-285301094 -801931115
493246778 -832217023
558756618 308635790
-570062998 -342286826
134747418 446576481
237761485 563171616
-534677831 -23286087
78416000 -882669333
-441180529 184442656
-939908846 -4315934
-220634039 -827281932
732570749 -561936094
377125661 417156734
-50404383 -868095744
682757415 -673399428
-202919356 381892436
-256907164 355012667
763132793 -343341317
661394925 -704347587
-31310155 432138707
-167510125 873409413
-561398302 -444614756
-178921630 391819878
-543115970 -57775698
-48655240 -868378233
-485726076 109475135
-364535822 274882544
569173593 297736232
-552556278 -487884249
438691313 -852359011
-494659754 90584394
587154546 277603563
763063742 -352950705
-510016375 54290965
419976961 401359458
541087052 325601665
-131621366 874333206
-527347560 3129126
762893487 -313020382
-479545767 121654382
-506782047 62496398
26538964 439949307
179724365 447000512
-456244740 161845463
-280739168 340828374
-131539542 408519249
-551271436 -493099799
581024407 284722067
141510469 446735933
-117023524 412922886
703430543 -177580341
96875796 -883741259
-562095926 -177782426
-313034991 318608537
-458076204 -678144303
-276886469 343248667
-140833028 405526125
66923331 443386137
638664628 -731980277
542526378 324295599
206239496 446361426
-560878742 -447708887
588535802 275949744
-558764486 -148374048
26110766 -878154334
-503574177 70312767
676928629 132994074
-263512743 351254083
623825874 -747112432
732326875 -562697984
89182341 444756514
383425052 415110183
699307854 -644061409
754932493 -179222321
-567269908 -396121425
-288712904 335665379
729999836 -29065899
535706303 330398681
763118595 -347522844
748745227 -499404073
14112133 -876852261
743723224 -521583923
-186644764 -837879160
-335340603 -776297072
130509261 -885197483
-566257596 -406957033
-63875908 -865814792
-407218205 229119276
-523496882 15794805
-435623543 -701933727
551053177 -803085845
317091805 -878174698
-542468871 -524461404
-763798582 573345833
-391424482 -739805782
-421438345 -715098111
-193917841 -835726587
508320077 352383048
-470509270 138231009
-104321367 -858193604
742365227 -527071448
755224182 -182065807
522475243 -818527525
-508487577 -604933129
-706981223 646911649
754057658 -170956670
-259398693 -675571729
515238102 347262210
-450689162 170407856
-445969031 825576720
-404423435 -729727910
654462125 178762512
560959703 -797019469
-322918595 311079399
701201355 72089593
-470132565 138900578
-221010778 -827154916
276674992 439561822
-146478348 403657892
532721444 -813358176
-556508567 -470607955
-24234189 433277623
620174187 -750623171
382182008 415528368
657008856 334213827
-520447607 25303021
-499365864 80149483
-949648743 -147239957
-129822096 409060781
-483075261 114794046
-370119828 269466258
760929415 -255885021
735005008 -52159439
-550092607 -91735249
-951810003 -226092763
-529142907 -3095848
33340876 611251473
719184468 14247316
-529914712 -332845804
-552129109 -103212977
-545396314 -67938209
135481812 -885372749
-184772735 -838424587
707907050 -156111859
736928154 -547327605
-138448053 -850650025
379598085 -198506551
519987405 343602007
757515193 -443599506
-117210229 412868002
23582688 -877884739
-120048386 412029950
-406122853 -728344673
-569400536 -281419474
-117297060 -855475873
761504312 -267816988
516438172 346354690
417755546 -858562440
708373649 50656938
586831333 277987324
-383234613 256109395
-291807380 333606044
-306846526 323144049
-424847825 206970608
390735269 -865344964
108246272 445686302
-77831779 423030164
-383527661 255802052
749371548 -496298271
667690899 -695742629
762537074 -297535891
613046006 244177620
670829612 -691278934
757369876 -444842021
-5351143 436053873
709146596 48244659
-149265608 -848007328
-340164857 296979732
-567429067 -241936398
-557211713 -136352289
147020116 446832101
612004171 245624082
-479947310 -650354511
-273572418 345282423
687470176 -665796192
757718863 -209378548
-505862018 64765138
-427260598 -709807464
-369319544 -755458398
250234668 443088781
-490957252 -634388690
757059446 -201618372
761670554 -271867497
-107500150 415611434
-328700436 -780039997
761547128 -268834624
-519216584 29013140
-210161633 -830705571
-388956626 249992235
-109460381 -857139694
-520916968 23860311
-465359901 147064523
273177817 -882939904
32605848 440572845
-294584394 331731220
758453237 -434835212
-225406985 371511851
379861310 416287594
28514392 841706625
-499850862 79034547
-120729536 411827661
-564374130 -423622023
-512705303 -596971716
-625178291 -435332545
762452195 -375141896
760698053 -407737693
630103426 219388817
580211949 285636181
-196690173 384573458
651679895 183836618
-26147128 862252984
507264652 353156053
672500560 142761338
-562787036 -184598862
686117836 -668021814
-388723357 250244802
735113744 -52691715
719840882 11835837
742312732 -527278935
-531421006 -11220690
-353904979 284835315
613673951 -756608575
439588757 392568953
741036103 -82959348
734565029 -555450475
-43120965 866649916
407818933 -542643252
746219553 -112902089
-209417824 -830941608
-372477502 -753348733
750471055 -490561267
139500157 446693097
-566931218 -234390513
578411507 287642950
-281657940 340244194
548248376 318977376
353822504 -872608995
-286867711 336880003
665130599 158105345
-406239547 -728249158
565357385 301789878
381083270 -273489978
-569975097 -346875849
742831932 -92818858
-163541048 -844307223
521118250 -819199046
284230124 438380968
-377430591 -749945188
-397077287 240979656
691494347 98226837
464646810 379960587
747226383 -119322164
455233240 384892455
-513859161 44156195
140086888 -442603424
502196638 -828242307
-548179317 -81541929
-438907929 187696467
-278088029 342498871
-227870990 -824789376
748893504 -498677800
531030100 334463428
-552550904 -105665562
635356165 -735529371
632451727 -738550129
679473980 -678475079
555579984 311846724
448121733 388473381
-273863389 345105259
411966585 -860140556
-542031567 -53104760
751307454 -147952960
198500188 -886280577
585047486 -780376026
353351408 424001501
416224072 402930894
761019181 -257587414
300375389 422873458
-390829359 247947166
-434732522 193596526
-405262051 231451624
-568848170 -374718120
-386428514 252719590
403478313 -862345308
164334825 -886085716
224308468 -885848798
733358670 -559428230
-512622978 47498515
236095566 605985776
619561021 -751194833
-345860571 -770199954
-420510969 212615894
719723914 12267297
-499802143 79147325
376507411 -132325426
-182798537 390291402
-164768476 397197989
-472491521 -660396211
384093180 414884681
-257260534 354816010
197689466 446665855
-467350581 143710448
-563492972 -191893983
761922941 -278317433
-223665974 -826251716
761154307 -400892609
307608376 -397508261
-99008012 417853300
745944262 -111183677
-384415619 -600911556
689964224 102099662
714734403 207139189
-487073564 -640185691
-475215622 -450267376
-254633487 866703599
632069415 216376741
-53534108 428183545
334467997 -875759892
-318967306 314119450
-155751839 400460665
-521934975 -577904575
-367388298 849342292
54875987 442514370
749322449 -496544861
-481436967 -648271101
-537323389 -539671730
-318790881 -785448022
-566663866 -402814201
-314271801 -787835347
758219201 -215590798
142369015 446753070
757619370 -208170839
-336810374 -775460017
500343098 358101552
-951776308 -223661937
-202664806 382003764
667271567 -696329332
410891487 405100766
-282895628 -803012247
351301766 424532679
496763498 360536524
760512651 -410392130
-238481544 364927059
576973265 -414540163
758723948 -432120576
238165818 -885282276
-259177073 353741637
688896614 104766599
748758067 -129487601
444684349 390146902
398003827 410004256
-563219928 -189023963
-567334750 -240470948
692518675 -657010943
-500814597 76797961
-500129318 804914521
324847709 430755042
7090718 -876057449
646438404 -723196441
172593537 716279973
-536150624 -542930220
-81700791 422133196
339707479 427392829
495788169 -486945383
-35653507 -870408423
-173780835 393808057
-554304472 -480524430
-168587229 -842957353
-469581936 -664157355
624761327 -746198506
-310893776 320189712
-240337927 -820311644
188160291 446885015
537184541 -810966886
762753255 -306192273
710531476 -620391874
-317747269 858569951
423805313 -856849359
-484238474 112475868
497434263 -830409792
-26090518 -871799088
-9065637 -874080171
-218876104 -827870036
-568507020 -379997084
74402627 443882103
305357981 434642735
-375878063 263703473
254425026 562053282
-951485621 -206834476
-442380176 -695218040
631508405 -739516155
-433446113 195388024
565965488 -793765065
-340825963 296418676
710480262 44016187
-924875477 118201399
560023152 -797613927
763124347 -346534949
-399385336 238335353
-168272607 395890517
-342537025 -772153229
762769110 -306907749
214194018 445975922
-564234774 -424722980
-442024848 183224634
366550674 420356526
26472560 -878192804
-561271646 -170007337
44842377 441698167
-462055045 -673439897
761717149 -391091849
-570125977 -337865668
653905294 -714109457
232002337 -885591223
721075002 -594737393
695856676 -650831326
670841142 146297904
-415837379 -720066539
52240762 442309836
-928231961 96309703
126239011 771864747
-120269556 -458858552
461031768 381881708
-560929101 -166883578
359906626 -871526492
559576355 307795098
-335366463 301017833
718290590 -601884820
-507489448 60727217
255211181 442513854
699493759 -643692642
762634858 -301244674
675105363 137056910
-518153526 -586037504
-193928222 385734170
322977057 431148692
-568502779 -260349941
681302559 -675669924
-469965580 -663668986
-557597868 -465278420
-467945497 -666221593
-73168450 -864162436
666318424 155699696
-567949607 -250353738
-566634499 -230169986
625862196 -745119623
-167162123 396305908
758423521 -218181299
512736114 -823279708
662740235 162878245
84190515 444472651
674719177 -685599366
465556671 379463849
-553477805 -111184199
725048729 -8202876
-532014673 -553898894
718726622 -600781218
-32834912 -870830251
619325207 235289162
703995966 63969110
-17544776 434300540
503267771 -827746816
-765213057 -406039329
699887957 -642906707
-444921823 179005341
740840871 -532991369
385510979 414402777
-24005506 433313490
88140019 805241220
-553761695 -112919325
760227693 -414374819
633374670 214357807
-439190542 -698421330
674347314 138729988
-513305419 -595805086
-398997575 238782013
693257655 -655667489
-396788782 241306305
69012205 443528123
-729839134 620295709
20769668 439326264
101027201 -883947667
479853316 -837756799
-455998418 162230980
272484397 440178393
-389262130 249660707
-341987017 295421772
-95173133 629860246
-567123444 -237234773
-540764912 -529751885
-391128838 -740025369
-425639658 -711300581
33240853 -663680900
-376363977 -750690691
-523140689 -575221429
627011344 224049306
-567920771 -249862193
-458945987 157583534
279056034 -882411528
-53424577 -867599205
-104248116 -858208482
137410965 446643563
762942172 -315794553
-561252452 -445503559
425701437 398888196
763132143 -340592109
377015014 -141450788
516037081 -821684056
-665352810 690124419
112897623 445880182
-272749153 345782657
75332725 814748869
555829290 -800199443
123237093 446243441
728961815 -572836787
684579296 -670509291
78701083 -882688314
-233696009 367380114
-277273764 343008426
380492049 416083171
494421576 362111531
-884198048 300979061
520896125 -819308729
-270332944 347238324
758390994 -217766735
748918899 -498552926
678671816 -679691870
662417520 163518010
-290697441 334346013
592850026 270717838
529590122 -460224194
-397425252 -735254917
-7976831 -874219014
617149123 -753427507
440017553 -851941150
135086997 446585335
-543517770 -59524611
-96238061 -859804311
61321667 -881422081
-563072114 -187493440
297061604 436176056
-520538066 -580965088
699136466 -644400754
-365230971 -758138528
761898960 -277685902
-371089112 268505846
-516087855 -590282940
-207094945 -684919035
-153998715 401076947
-174849252 -841246699
699909111 75749793
-469198496 140538434
-507853797 -606101403
703440588 65597004
-530388619 -558007904
-533864710 -20225084
380986324 -261989975
-94054880 874316729
-506424854 -608697872
745645353 -109346418
-308094363 -791042411
-281247353 -803748630
-561800661 -174958500
613754883 243189985
759787355 -420283184
-550813037 -494926708
-453940533 -682872656
-569297541 -366404697
649028468 188565045
176765618 710141301
-464228454 -670822541
-263079402 351505138
-247166088 360334108
755421274 -460071251
-596366695 39618674
759204224 -228525100
-556102649 -472539370
642880748 199032912
-536807955 -541108464
-381079697 258356967
-364576251 -758564156
257910825 -884124326
-550880265 -96096249
464895472 -843515852
710269584 44693109
-224462303 371976476
440203106 392279734
-6685517 435870280
683744465 117271221
-670354897 685287214
-508183631 58966750
-547910768 -80192899
436379993 -853079806
-517580008 -587240684
757560291 -443209759
-522261038 19686713
738467857 -69536716
-307328925 -791433635
-91820068 419670644
-539876132 -532361450
107009800 445632485
-534259097 -21706332
757669355 -442250537
-221661254 -826935244
-608995865 309354839
722654260 1234391
-434953101 193287510
-406175594 -728301532
596357280 -771544030
331947199 429193347
551592075 315768174
437602356 393500765
713338734 34649878
-553958858 -114145830
345702247 -873996607
-130904130 408720422
223755105 445407062
-540426630 -46301543
222153272 445510755
-44391158 429901054
285714384 472349365
550174899 -803601398
643243208 198432114
360704468 -871381742
-245187615 361394760
-950882526 -182067204
441456117 391688015
718245803 17653187
-547476327 -78019375
-96349606 418530966
-48658138 429123520
-138112984 406414150
540281565 -809253609
-533266741 -550650230
106166496 445594751
-497203874 85005045
520664155 343064762
-139884168 405836753
-440102592 -697512741
-441071420 184599868
-773592970 558166986
-562534573 -437222227
-523700340 -573956597
-191467046 386761724
-544995257 -516104060
-518611120 30785456
-564260844 -424520016
-371537329 -753979790
-563756437 -428337965
190222051 -886298363
-528669709 -562223122
-276145456 -805977605
610287377 -759642825
587891652 276724490
311527998 433458156
130669570 -885203317
574852702 291592494
-51840041 428513387
-839957932 -379538570
-437523600 -700072254
-494433443 -629004813
717201503 -604604500
-765196258 571204524
732451700 -40059343
-529573080 -560022913
752512071 -479073456
212455151 446067618
-310338864 320597823
638676697 205890300
283722349 -881953650
675611416 -267306342
36611519 -879232554
-535174840 -545578547
660493609 167291952
160309955 446986743
-634657614 718329245
-549652667 -499442715
117791992 446063624
342362903 426757179
-568340308 -257257166
-489345112 101953985
247112968 -884802303
-354718488 284090994
735868829 -551013810
-464928357 147785476
-847506332 412057753
73600529 815896207
88343819 444709674
517015556 345914049
-133227367 407983633
-527374810 -565327190
114044325 445925034
751684863 -150928348
-423355110 208925316
760493058 -410667795
-365640656 -757871628
-396158308 -736228782
762337425 -290578877
-557546011 -138854102
-381303905 258123792
-127652462 -853177199
-532493963 -15133870
734855373 -51433525
752366208 -479924890
-368703302 270854096
419751085 401455666
-279660579 -804447055
-307528671 -791331756
-491214674 -633998502
-53457244 428198700
-243204748 362449199
-500056190 78558749
-108157119 -857409969
-181237839 390911345
-393475468 -738267015
-556037465 -127886240
310090465 -879047112
751068507 -487287742
-299214117 -795469022
456901772 -846352482
-84183465 421543577
585105022 -780333412
-62628656 -866032835
-147187337 403418038
-159889677 -845271195
754783850 -464593949
52627758 -880700861
-18114523 434215066
-351615880 286911793
-440515030 185399315
678372129 129736273
695638829 -651243927
253245854 -884433357
380762591 415995223
529226459 335998885
-293703371 332329590
712502143 37418259
-499290204 80322652
350440807 -873199883
191265746 446823450
163930001 -886079224
-506448630 802091048
-157534515 -845884753
648720369 -720487847
-567097313 -236842779
742273399 -527433453
-292467265 333163724
-523898575 -573502394
-534830122 -23862281
762992366 -319020760
-449330987 -687962932
759855274 -237975239
735730700 -55729321
746340226 -510460377
757940659 -212097099
-248287316 -817337363
95100121 445069403
-558002743 -463252635
-488149342 104463807
98188371 445221883
90007057 444802292
761714881 -272982833
-400172914 237425845
763097485 -329224042
-81525062 422174565
647441339 191337937
724119322 -586489065
-151968773 401781901
762367633 -291543613
-559551659 -154833537
25368923 439824858
713887606 -612635306
-692669112 662417833
712884753 36156009
730213188 -30010268
-554024464 -481723877
180506077 446992663
-57546373 427379056
687279535 -666111503
-605920330 150553922
596509458 266177709
-527134016 -565902028
12857210 -876712088
718861113 15426775
702225416 69143057
-557148014 -135879614
-100807977 417387948
695763950 -651007116
55227517 -880919777
-264489317 350686815
501080071 357585811
727939533 -20143862
-567329811 -240394372
-502239359 804001962
-491763316 96828903
260547425 441836184
-102162320 874469574
-411464489 224011289
-468921326 141020423
629977862 219580267
513564801 348508795
-510371651 -601419635
553504347 313898587
-101491850 417209622
-528149586 373044
392137654 412112201
535153022 330885918
-110692841 -856883017
84993108 444519055
757657326 -442357310
62499949 443079316
-561567331 -172762906
703951206 -634556904
759094258 -428261892
-208461003 379453300
-492197292 -632493985
691482147 -658868671
753286963 -474469684
306359997 434453497
696940232 -648739610
747976187 -124206541
595815774 267050890
51563906 -880610976
-137080134 406747355
761940140 -278789195
-218954521 374625466
-565005445 -209129534
-429402308 200916150
-481973806 -647515336
740637758 -533756372
-949984967 -155185582
501721376 357135280
-553623987 -112074856
588474939 -777792415
-144024872 404476125
396726748 410472005
726821287 -15455483
-58771655 869849169
-374316183 265282185
-532677501 -552188067
-210384820 -830634294
561777779 305523245
-570104730 -310598574
-567825965 -389296137
583662194 281702792
-567994177 -251114305
443250538 390834854
-510902076 -600419805
580234044 285611476
429646419 397139303
602355074 258640396
-564056318 -198021250
-457442963 159961959
440483249 -851793409
-570173552 -318030650
736354505 -549332768
-409741292 226095377
172227369 447030847
649956173 186921275
535808230 330308834
-449302766 -687993297
137632170 446648865
-495034710 -628049238
-11247999 435226986
746560350 -509482536
19532180 439188623
468270422 377971754
763121707 -347020680
-114658552 -856044963
-130049896 -852627384
225605423 -885810486
676838689 133195720
-24511599 861768630
489123799 365584654
348499711 425249084
639750655 -730795251
746547830 -114984145
-331185845 -778646170
-59819136 -866519065
-544390596 -63385081
66780579 820339056
-556399656 -471133046
685339232 -669286283
132722666 446521892
-120057311 -854873002
595680439 267220145
80336964 -882792818
-556700840 -469679084
506009491 354071861
633244431 214560878
77181316 -882586697
508769472 352052756
-523869987 -573568266
-422880483 209543162
123390367 446248150
458813163 -845686384
-606767159 -437621001
-78843713 -863126882
718436101 16964803
-460593341 -675177702
161032502 -886029457
759046897 -428761759
-351480125 -766824617
-536488932 -541994173
-569469273 -362517304
40783456 441340125
594809379 268303451
-569552970 -360479982
-450423708 -686780043
756493143 -451986704
360502792 422061186
-568247037 -255539694
-466303590 145480744
431285347 396402365
-409153667 -580576863
263461478 -883728424
-545773114 -69701413
578265685 -785324863
-106390971 415911373
723328068 -588654935
-548755827 -502799239
759494103 -232553366
760995711 -257135814
-249324479 359167517
578377031 -785246058
-569086417 -370497662
745993917 -111490971
136655130 -885411369
18598808 -877347333
236319305 444465921
-332809774 303139718
-560795564 -165685075
212725957 446053439
-491488535 -633581735
-473462209 -659124895
281913306 -882134338
-457029280 160613193
283556010 438489425
-454450704 164636300
763072915 -325552076
638788014 -731846359
-547735298 -506518304
-244504233 361759258
697449404 272103778
22696825 439536752
363083740 421345170
-440925042 184810399
-951584945 -212220986
-225715750 -825541260
-3516995 -457976565
-554907010 -120205952
-441762144 -695844118
-127256840 -853267497
387361463 -866088522
398160872 -863632390
377667723 -868139729
251055611 442997430
215290686 -886083279
-148206253 -848270735
-519244724 28930128
215429173 445909884
-31482682 -871029955
-522776029 -576038381
471130688 -841187006
-524773340 -571468256
328101109 -386241933
697182289 -199712859
166740291 -886123196
81196654 -882847436
-529191673 -3267894
398436274 -863567298
430794831 396623302
572001178 -789689919
619075952 -751645162
-485667963 109593643
-288127318 336052359
-333817549 302307986
756068121 -190615077
595550738 -772208231
121912393 776215212
-185937007 -838085826
-437325916 828542633
476565279 -839062994
-167271507 -843311264
666241993 155855780
519151145 344259303
-447316686 175471337
-103458006 416692380
-555586217 -474906131
157373944 736091771
739025586 -72410091
706729879 -628689280
562019416 -796340128
-401217985 236214477
762733702 -305332439
-499972516 78752862
-489001617 102676624
471908381 375927210
503027999 356213504
-296432310 -796801589
712975797 -121789493
484087152 368739070
-544637385 -517310586
-23252247 433430889
113895917 -884532659
-426950893 -710093719
219803279 -885972265
-393477363 -453736391
-750919598 592435511
-240189300 364036416
745507530 -514052488
668386156 -694762313
735385885 -54027090
-508800924 -604350620
-156605356 400157256
-205312617 380844474
622570414 230585416
132828297 446524855
-506938003 62107441
579379534 -784530080
255638311 -884277588
-703618641 650662917
-234738116 -822350425
656158418 175599145
587535781 277149452
-541497629 -527531897
755614132 -185929394
-511271553 51060423
-339828349 297264931
-260351333 -812617738
-554823988 -119661946
-617298875 -436355843
-495931529 -626609689
-366659858 272840409
679166007 127926804
380154143 -867635952
-62988096 -865970235
725593852 -10409870
-102752538 -858510670
-51820243 -867864237
334701341 -875724832
199101734 -430151117
-416433200 217828700
634121877 213182328
-479441212 121854190
-353902636 -765333470
526468276 -816534195
762133048 -284331241
-256903972 -814001057
-92183160 419579910
-544302060 -518436808
-553896591 -113754828
329756900 -876456403
-568971883 -372584142
-568318109 -256841311
585729881 -779868879
-121572615 411576296
-533628138 -19337653
-52987160 -867671543
379227806 -188546919
42718973 -879820107
701646930 70810143
-517274687 -587873726
761818557 -389187567
-305120891 -792551847
-424672517 207200932
-569744040 -292656379
140582362 -885534826
-951026625 -187103227
-402868949 -730980310
-641569589 712307658
-516383967 -589687268
-781306387 545753411
-566338399 -406150620
666022065 156303313
-31576522 432094545
-565695909 -217716371
-557772711 -140567074
-490631317 -634878599
-555811670 -473880482
-558784862 -148538453
-180603326 391160880
481298412 370431676
-294818748 -797563316
684385722 -670818203
752922341 -161024618
737622319 -65220044
296474873 -880606658
-204111945 -832614302
-288559216 335767217
-117859213 -855353536
-482687965 115559567
414220520 403753358
578737161 287280150
614302426 242423941
747226757 -506482851
729776024 -28076869
-412499805 222743623
-516574142 36615898
-421151079 -568203237
713537235 -613465112
-53224625 -867632281
-129015816 409312312
255623522 442463880
-568428288 -258921280
-363200393 276159548
346661932 425709004
448988859 388042849
572178865 294511130
54076586 442452948
467419977 378442610
587823129 276806417
-448790097 173269009
634106461 -736844941
-319438874 313758595
244192689 -884968269
421612662 400660287
-212468449 -829967051
104310344 -884100591
-520776032 -580449369
136143299 446612271
-327239899 857067817
433078878 395591495
-467879082 817727293
-561893805 -175844947
673293248 141039391
-916123543 168342278
388451814 413393746
125268439 -644071910
521692125 -818915183
-6060173 -874460188
-165277666 -843845612
372681848 -71671565
-292266196 333298723
462612644 -844343214
-454571039 164450063
726281878 -580506560
761484653 -267357889
731541209 -35932303
-552678291 -106415662
-478482032 -652393310
-272146644 346147438
510077857 351087946
-410349335 225362398
352695303 424172410
-751931197 591023279
647806875 190708638
208864293 659590457
697419330 82690763
51475600 442249277
754368536 -173827965
-233421459 -822824244
506339841 -478736244
319980418 341467538
-450787797 -686381783
-570190538 -320730076
-551388431 -492630272
-201627371 -833381457
-515150453 40606334
-198749377 383698489
-97301152 -859595101
528751368 336400332
-536342483 -542399775
-541336836 -528028131
717895273 18915301
-333468937 302596281
760342451 -412772809
537072873 329190626
-54045585 -867495921
762366463 -291505470
72558668 -882263550
-910801150 194895405
-244328602 -818836476
379071581 416541929
-569543748 -285722936
-125382808 -853691354
-148775496 402878054
-255530626 355773307
397863540 -863702513
294695005 -880800011
-721526884 630236989
-244383529 361823499
1987693 -875451770
738950267 -540033256
748351773 -126723270
683614431 -672046324
-506010030 -609441065
-401233025 -732284355
725642824 -582280424
129085818 -885144625
697115649 -648396534
-406800618 -727787080
-478569369 123513070
468525627 377830051
-8093156 435675029
-170068630 -842556068
554814501 312607159
-496569247 86404403
736221109 -549796218
-387358969 -742807806
-569256762 -277400517
698601956 79416062
111596796 -647300991
-482899840 115141127
743887803 -520905935
130279946 446452333
120231875 -884802808
584340371 280918609
547095365 -805395973
734870393 -51506269
-103104891 416786011
735149806 -52868464
-886972060 -353979512
-28815585 432546800
-568311791 -256723931
-359569759 279585782
754490860 -466624196
-950343853 -278898589
481629785 -837044580
14795469 -876928501
-523608586 -574166298
149336366 -885780504
-324527869 309821783
710169769 -621202342
-147796526 403211542
377950950 -159591148
-404974575 231792966
-535017073 -24571590
-394370855 244020386
-265453476 350123477
-783309268 542414757
751133171 -146611003
-135415362 -851370376
-250717501 358411279
-241323963 363441407
427982909 397883269
761893948 -277554520
-492467474 808177913
-440986654 -696626512
-321411228 312243130
-568844010 -267222985
743516289 -522435039
-542968284 -522850032
-503250375 803552692
274013483 439955871
629549626 -741470627
161598228 -886039600
-501495396 -617312144
491707740 -832873085
128974568 769011533
-567188190 -397061316
-322151996 -783638822
379336940 -867802426
445515705 389746267
-559006023 -150330254
506059738 354035326
536820777 -811166002
761043274 -402620472
-553865972 -113563551
-498342205 805682766
-525281527 10031976
-236028843 -821884149
718203490 17806133
-563259355 -189435462
-512853061 -596685164
741846411 -87341704
-257368361 354755936
364244327 35464177
159418157 446978635
159850557 732934943
684551376 -670553872
762268306 -288396552
699089636 78051198
234436209 444619545
399599926 -863292228
495652930 361285580
-63448661 426163927
-564237774 771084342
200332210 446581342
-519318262 -583574250
-513911929 -594613274
166490802 447023621
-161548418 398380386
-568400752 -258397035
-463165934 -672106701
475013738 374145277
-466803194 144638216
-198366009 -834377797
-247303240 -817713028
-566602103 -403461567
-468460369 141815048
-772437827 559976978
16251361 438806491
-567857014 -248798125
756870077 -448986769
640523183 -729939081
-171252848 394770776
508490414 352258040
278351573 439307935
-927730610 99795309
-297987246 329396025
-29619573 432416155
261849749 542845957
-359916835 279260445
-512303273 -597747435
-500161189 78315120
-485493398 109948878
203046523 572245465
391334590 412396027
-927528274 101153736
66521689 443358725
762984449 -357499258
75462942 443949724
528375231 -815574755
594495364 268693598
623260769 -747661289
-511128273 51432079
-145772749 403895361
493159332 362948729
-546676100 -74052282
753938934 -169880436
706749434 55662873
-871152524 345277087
413823052 -859637051
-510682605 52582255
-568703747 -264301254
-843956942 -377559556
75989465 443983097
-516276288 -589904888
-433719226 829749138
-15559282 858949078
416897818 402652662
762523293 -297032552
-177721239 392287582
-544498518 -63865688
-384196717 845147842
658383817 171369963
-370736327 268855769
39660924 -879527430
-315802486 316527972
190328561 446842409
702779567 -636999703
307243764 -879387954
-558870409 -458795498
724790319 -584645043
-561638576 -173431116
-382056787 257339394
-517447686 -587515281
-496813678 85867324
-629653225 722649680
250956706 -884574318
663830514 160711703
762184108 -381774876
-568638569 -378019034
317896712 432193134
400059240 409246166
694194872 91290089
7666591 -876123472
682158038 -674343996
-410169608 -724971882
-442952283 -694637639
-525848823 8152959
-222974743 -683166350
-57042402 869510557
-64828032 425872330
435149596 394642241
-9334624 435500663
-373794900 265805304
594460356 -773098873
-39583833 865898302
36537650 440947671
-195436603 385101400
-542630433 -55681697
216243574 445865863
-233556759 367450492
665857335 -698295790
539774165 326787250
-560704327 -164870293
651567255 -717028962
-83965158 421595750
264986029 -883616365
2262455 -875484692
720889021 -595228808
-159458284 399137122
-155360406 400599725
-307777740 860026648
709806778 46168966
761062108 -402327657
469382057 377351119
405564119 407174357
552398662 -802280055
-126154071 -853517884
695923577 -650704177
658375333 -708355472
-241579267 363307190
738525356 -69831462
-437912495 189111646
-414246025 220580150
647576297 191106546
-527244279 -565638864
-502504356 -615579996
-409024796 -725944488
762920167 -314523480
-568230782 -383985727
-113576742 413920600
81331975 -882855864
496752482 -830707082
140503960 446715329
457570418 -846120437
486146722 367469604
746297822 -510647122
-554613036 -118299655
-93177777 419331251
615538834 240686880
66706713 -881836435
-815363840 -389985716
172473643 447030526
-356861882 851693289
375827040 -868510599
336940289 428044644
-437990439 189001027
-564001398 -197418070
496677686 360594546
531655786 333926195
762759642 -306479127
441031550 391888791
760807341 -253682524
-209626403 -830875520
409913814 -860687760
381385964 415792369
536867175 -453910640
97407850 -883768955
-444738817 -692812942
761293133 -398640296
-460797782 820305250
-261988631 352134885
440534442 392123491
-524391593 12928423
759022206 -226047969
79026948 444168268
145541106 446808600
-366458446 -757338261
448491872 388289845
-482752247 115432666
150380220 -885806557
-368511449 271041302
-445337848 -692190340
605988261 253819483
-266600909 -810033258
374096196 -868858513
-569879038 -298088664
662210716 163927709
335811788 261255676
147069963 -885721801
-270155869 347344304
-434254705 194265258
-516048404 -590362037
-489513721 -449300462
472341251 375680993
-560025426 -158904674
756464350 -194898767
278494905 439286028
257443317 -884156019
32779779 440589701
294204775 436689377
-59227693 869934100
-346327589 291647695
-343092338 -771828918
-511192128 -599869750
-173111219 -841724585
601076919 260314752
-171989803 394490996
362528797 53362433
-322155705 311669275
366275051 12928362
568378255 298586596
163534873 447010939
-550969537 -494305802
-294012472 332120281
-681464942 674141764
-157092232 -845999685
756190958 -191915199
-501398489 75439372
139390837 -885498193
-372888369 266712189
-124937729 410564665
-541879371 784500872
-592017864 751887941
374435456 417996434
17359389 438936942
763132751 -341149644
343834248 212155923
-949347480 -140250113
579584947 286335549
701005179 -640646774
699659696 76451925
638595941 206020483
196491126 -886293680
686405364 110887145
30781468 440391467
530698272 334747158
381190267 -303666199
377647234 416992058
-541377794 -527902018
-63006591 426256552
-373481086 -752672893
16688062 -877137815
658002198 -708843158
-563028782 -187051686
-471703679 136100745
-583119227 -440389474
450189611 387445005
-93467465 419258669
-488085598 104597236
322329403 -877489832
-551558844 -99936065
501893766 -828381871
107934915 445672881
679776422 126529519
-428434249 202216662
-346915241 -769572776
-461490161 -674113396
758783343 -222837535
-280135287 341210436
-311634215 319644936
-479831610 121106888
-237556991 -821329601
-537951176 -36112469
238384261 444291490
-16778065 -458168332
205955409 -428600588
-448559250 -688792507
646465183 193006415
187048970 446904415
653804457 -313414339
425514591 -856348041
-6035414 435959915
-388149571 250865527
-516913289 35653327
209225654 -886188092
102652341 -884023954
429013242 397423024
-523593022 -574201733
546708222 -805619109
31408553 440454896
-297783768 -457029127
-486177799 108549761
616565059 239235067
-186339010 872326188
-545788456 -69773873
539457444 327072642
-378990609 260521051
200231660 -886268692
-561891284 -441531896
543176922 323701466
-13720591 434866896
-116311986 413131659
-553557977 -111672375
633777900 213725990
-141981921 -683049120
-545060799 -66409771
-490442531 99637515
-126727568 410018376
-386445676 -743474622
454438557 385298988
-558615483 -460127570
-99913441 417619812
641884046 -728420459
160280532 -886015948
-458305934 158599684
1071137 853437176
380067146 416221133
-568149258 -385106285
-570194365 -329536744
-554418996 -480033392
698509369 -645641932
-258363099 354199329
-356232593 -763881908
-333747799 -777200122
-487622046 105564394
-129360384 409204938
753838925 -470970898
-387507788 251558823
347799727 185385941
-209913316 378802716
-677202264 678485646
498726395 359207170
270211607 440506098
76454246 -882536259
-544172241 -518869947
-386811399 -743208550
660636834 167013507
752824895 -477238004
-568597931 -262202828
182755890 701090368
-553194786 -109470288
-103411040 -858377973
-17776639 -872940401
-299396326 -795381025
306876144 -879431692
537324856 328967665
364804002 -870631431
39391470 441213557
-501028219 76301161
395782831 410816107
-545177987 -66941951
-115103851 413483200
719861182 11760926
-484922439 -643337676
-127158991 409886070
224533146 -885842333
-528914942 -2295230
-566145890 -223561127
-327769715 -780557482
-343460358 294148027
749957235 -137955024
381009811 -264591507
-800441500 512779776
421191776 -857605461
-312170450 319249960
-494326120 -629175296
-391728282 246956175
-150732461 874009987
757472025 -443971283
-563524591 -430061247
-248801637 -817140883
101799339 445394748
-117450838 412797168
252204410 -884498215
-602125932 374398682
639307981 204869647
654939517 -712797380
-404872073 -729364514
502452730 -828123969
-561753244 -174508898
428826917 397506429
-532004547 -13343661
-283928917 338784506
751337058 -485793205
-162322312 398098047
648115396 190171110
-319599775 -785013757
-416511716 217729274
-563785929 -195059585
-132627135 408174277
-128844402 409365692
-451850747 -685212190
-202555550 382051452
580676751 285114261
-426752035 204455472
436863686 -852930114
-283144423 -802900564
729839809 -570240480
704285564 63110496
571325952 295427237
-511487289 -599309693
667804655 152645276
-295583706 -797203075
601114257 260266070
-522493932 18957971
729759803 -570477776
-191184565 386879372
751684272 -483837185
-605662088 145445311
580856315 284911964
476808464 373094533
519331809 344117654
-358872110 280237656
399132142 409588820
760583906 -249759093
-9241995 435513780
329111165 429828619
746725811 -116119465
-561941122 -176296852
-507339306 61104431
-62493371 426362952
-667515329 688040130
-533710913 -19647840
696178511 86046392
697194161 -648242058
-361750752 277531901
-468975012 140927341
747773819 -122878850
-874928675 332903865
-531386088 -11094710
-315325046 -787283016
694110148 281071834
285364719 438197745
-733947899 615106043
246523051 443494624
668093812 152047696
761869906 -388213237
-359979393 279201703
-229751695 369357774
534281181 434567543
222927675 445460700
-130389340 408882783
238791358 -420367021
733994790 -47299378
222596381 -885897100
753442590 -473494289
680250884 125434621
279935305 -882326500
627700176 223018951
-250018863 -816675026
-566123768 -408278398
445801644 -850071825
754293021 -173126016
-858191945 383506896
700701182 73511483
-515764142 -590931268
376087897 -346848536
266480396 -883499152
-170804895 394939648
-495911429 87848749
-444861085 179094371
755037686 -180244921
-570002433 -304226972
757026050 -201235090
-399251195 840784361
-526542784 -567310708
-570135283 -313124621
-179265435 -840008159
-524168699 13644683
-412662737 222543446
-546744011 -74387930
646668177 192660179
-426978965 204154885
-376767302 -750409114
124098047 -884954393
-358479129 -762474566
-296994461 861524647
169901925 -886169600
-566581200 -229435189
-124661733 410648610
-461456236 153521439
-569944988 -301123529
-549949554 -498306021
750151923 -139367465
193124773 -886301471
677390530 -681622654
-565539683 -413739696
-347990951 290175266
-133161140 408004696
175154883 447024169
631054985 -739972312
-596171637 748894354
-162666091 397972154
386452690 -866287669
-247344402 360237954
87900043 -883246615
734685327 -50611479
294999676 436547119
-538723190 -535697554
-219572043 -827638393
67577625 443430747
-566356405 -405969900
-816031712 -389725677
-361596714 277677339
162794021 -886060396
-536170822 -29011268
92239374 801966866
-556411367 -471076726
710587113 43669884
-543706943 -60356128
-337990621 298817632
-517350153 -587717582
-263868685 -811173066
-422414869 -452647413
291023097 437251367
636280941 209739433
698110920 80783544
-244473078 361775857
-494271023 91430663
-154277500 400979731
-568218006 -255009265
334308831 428654763
758133858 -214512881
364689946 420890229
-329328375 305988377
-465115778 147472652
-536648094 -30873833
-353507308 -765577444
762910610 -360524409
579499757 286430496
715694051 26691133
-909045751 202741000
217682028 445787115
-476710088 126982651
763079768 -326402426
-150245527 874022498
683491592 -672240670
473388976 375082816
480418171 -497747372
760984090 -403524295
251442780 -884544846
582484026 -782264810
381130352 -326256084
-297843383 -796129623
430119623 396926694
-306084446 -792065230
-523280003 -574909136
-112937672 -856411266
552752759 314634848
-198020474 -834482944
338983030 -875069557
-558574921 -146854441
594743122 390032516
375163070 -110033899
762555380 -298211934
464734980 379912911
-360942134 278294966
-548354258 -504275549
-550403908 -93447621
533196645 -813107751
738146387 -542976667
-190724556 387070483
386436610 414086075
383887379 -866844493
-565373406 -415217933
732296547 -562791557
275287111 439768946
579184817 -784669817
649242068 -719861424
632674799 -738320423
-469995157 139143781
-411529999 223931349
-570156433 -335463899
-518303472 31680746
715736585 26544360
-415898989 218503355
754724209 -465013326
633939765 213470390
-63233985 -865927229
503723929 355718709
76259734 444000054
603680165 -765404926
-169351229 395486383
-519505850 28149442
-125809206 -853595588
580275057 285565520
313503217 370608824
-611619638 737212533
-223431961 -826332141
-319100314 314017786
-341456860 -772782064
-521967569 20602960
-524106665 13843677
-564071580 -198189392
-27983525 -871530978
-265622190 -810443080
241093300 444041860
369614732 -869735326
133610859 446546311
315538612 -585291214
753259457 -163865156
-445448985 825757351
1718499 853203654
364156890 -870750704
685179501 -669544778
122058677 446205978
56266755 -881006762
393511863 -864715005
-440835978 184938421
-951302143 -197799681
-564176351 -425176534
-213620218 -829595478
-234301041 367073402
634302575 212895591
19367125 439169914
-375375575 264212050
654561566 -713277898
-494731216 90428370
303052031 412685368
744247909 -100984900
365551645 420643981
42991164 441536670
-345523286 -770399596
-537565237 -34547896
-60240846 426827201
504220786 -827305155
-29921418 -871255197
-612783740 736304867
-203698052 381551863
490718308 364548066
707652996 52884325
478927777 371842468
666388163 -697560644
-219299603 374463002
304959874 405304786
636561784 -734247554
-255840614 -814419659
83624437 444439736
457644613 383651475
747078234 -118371621
709484384 47185399
-424534784 207381636
236765459 444428731
373743324 418210528
-412350170 222927444
-386691674 252437220
342101540 -874581612
95991618 445113910
-204580357 -832467822
-229005883 -824390467
-568080116 -386020050
750815841 -488679521
634509824 212566183
-289094645 -800206426
153560507 -885881027
143510768 446774707
-531746285 -554584502
-569823577 -352893006
726582695 -14463143
572239360 294445795
347235053 425566689
-339791354 -773746305
-561469382 772861475
-397532103 240462185
574024342 292502589
-242257172 362949961
-554587519 -479309890
-32411892 431954975
656123142 175665243
724626835 -6504670
650816581 185386406
-554398642 -116929775
-568482545 -380356367
150043975 -885798235
-304517875 -792854898
-347020942 853632454
335429648 -875614985
362861712 421407122
-464270517 148882213
232254501 614786471
-72980510 424120917
-435605384 -701951433
608583428 -761151788
632989483 214957533
-556000195 -473016160
731427944 -35423621
-547684338 -506701965
-343079727 294477450
245015029 443653535
-514324873 42882515
-230913726 -823717165
-114088458 874454489
752082555 -154113045
-268893924 -809069625
-552286996 -104126507
-537287896 -539770892
177752208 -886245536
-921485490 -328619220
674882924 -685358033
-569576060 -359901254
-400535667 237005863
467836439 378212176
198736427 446633488
436140951 394182894
214836448 -886092892
-402249852 -731475228
-543904024 -61226685
-470881864 -662494067
-411816663 -723563977
689928693 -661595710
-18046625 -872904118
-447255309 -690180277
15545511 438722757
-944856223 -64145405
-546333442 -511475626
347546184 -873690746
762580443 -371496050
604959055 255194011
-311364418 -789354601
-222523199 372922388
-516837680 -588765751
-529791592 -5388266
-560742957 -165215102
439053686 -852245572
-500676416 77119243
-568348631 -257413708
-773361228 -403575820
736849036 -547606062
-79818290 422574734
511722688 -823767141
-570066207 -308106349
-346523263 291475594
-18917259 -872787013
521229040 342612719
518334957 344897611
184214444 446948587
259697695 441946695
98763562 -883837308
719447934 13282378
-906156126 215277487
-560678320 -164639387
593465650 -773900930
688625878 -663840053
758285448 -216428008
747931636 -503256064
-486184498 108536000
741438122 -530705728
614129115 242666703
709960853 45679135
111927635 445841338
-386217246 -743640809
19429529 439177007
-213075399 377364379
624925989 227136631
694407089 90736610
234445245 564156404
751798164 -151831867
742192896 -89236561
361575447 -871223252
-73339323 424042094
741064061 -532145581
690003627 102000630
697801578 270968207
-331908294 303880837
-554010207 -114468996
-570165117 -316824939
162477181 447003929
486863306 367023662
-568870563 -267835961
485791911 367689539
-553786510 -482740130
471642953 -840989041
693647817 -654955872
378548775 -171716572
-500412183 -619163598
-152774642 401502639
746947269 -507748414
-252085533 -815880905
150587573 744538437
25963317 439888157
605115454 254985518
525915300 -816811996
-868776539 352564440
-415624736 218848928
543148821 -807650950
86523493 -883166783
370992072 -869469212
-342850966 294675305
-569915428 -299693275
513734737 -822797419
711643772 -617857223
127568167 446373457
-31512556 432105162
-548605530 -83747662
-410963538 -724293701
-262955809 351576619
-513776474 44381255
690290128 101278479
212219819 446079904
-568583943 -261927520
554600227 -800947847
-318096922 314784435
-211929148 377891003
231141364 617276356
313839706 -878583337
596440723 -771475122
687288027 108736778
741027294 -532285632
607037540 -762511464
-517465467 34081627
-375803198 263779284
499011481 -829696912
742754364 -525529968
41386316 441394507
-569147709 -274485209
110918724 445799508
-76265352 423385600
-570168141 -334083945
-660970830 694322482
-138215662 406380875
-524653195 12082031
-96552584 -859742651
-390992025 247768203
79479274 -882738271
683330304 -672495411
724311825 -585961357
-58492343 -866746603
759815747 -419925049
-504062181 69142764
-291489499 -799108049
727355997 -577488246
-391564418 -739701674
655191004 -712477102
4748389 -875782158
-890878269 276885939
636269077 -734560077
1863121 437016203
-860398660 377330326
382375952 415463418
-494178914 91630273
-13836772 -873463521
-479046053 122609287
-474910845 130295328
-182102041 -839197022
274473209 -882826226
-753790928 588384487
-252610097 357378595
18610845 439082897
462341916 -844440056
252616743 442820155
-446236708 177072088
574355934 292138547
-318435001 314526177
696933444 84013866
-471133543 816517966
751509891 -149542205
-518978773 -584295060
-370540946 -754645522
195345430 681648977
5198880 -875835812
726044347 -12242687
642613081 199474773
13967314 438533095
-566540630 468288023
-543352816 -521594917
15382828 438703410
536279332 329892409
593143611 -774159143
522014671 341980053
-543154013 -522246251
253534989 442713279
-348052921 290119948
-374304969 -752115749
621425320 232249480
168250154 -886145738
627447410 -743555328
-357949538 281098788
-443758098 -693818358
513941847 348228270
709156398 229021096
293682715 -403155210
-474640255 130788711
-539829334 -43816037
-901100749 236764712
227634584 445142203
734243190 -48488382
-792385829 526972800
-85748000 421167876
702326113 -637938910
-481888540 117128651
-123814407 -854042917
-363154603 276203133
697800826 81640835
-515819686 38735395
736981473 -61974026
-488795129 103110065
-520369896 25540588
-30725056 -871140210
4186739 437315819
727010041 -578471731
757433304 -444304200
156189798 446946624
-500214043 -619501386
-206738166 380217244
-251761331 357842998
125148537 -445255778
-948744046 -126892660
-546016535 -70856804
-179754588 -839869049
742410394 -90439591
-569487765 -362080938
-364286702 -616311743
-521816868 -578165914
752486590 -157407364
631211620 217693278
747717482 -504244706
43346538 441567871
430508260 -854868964
-329186857 306102597
502476121 356603041
-559185828 -151800952
-283675669 -802661924
-551465886 -99405581
700135419 -642410818
272038768 440242953
512217324 349508367
736261497 -549656213
547424324 -805205681
724443166 -5771031
517927842 -820764479
-301232265 327135211
-30301606 863460232
706131296 57555739
363498177 421229401
-555399716 -123491939
-551572188 -491891741
705578531 59233158
-226656757 -825213426
-355896475 283005869
-251681506 -816036507
485759147 367709809
435399420 394526599
238295219 444299236
27802802 440083006
-929069359 90245641
490441006 -833409568
-568548581 -261234906
723719137 126828285
-540010980 -531969138
371493258 418900970
-442038489 183204906
41064164 441365454
-339556712 -773881858
690561550 100592685
751560065 -484537681
614424335 242252986
-392676819 647596675
-111310424 414558232
-175558324 -841049202
221118067 445576987
-323240943 310828558
381025441 -266367598
-495344965 89087633
-428370540 -708780190
174080926 -886216564
83790688 -883005202
-467647557 143204420
-248898228 359398874
754058489 -469525772
-563067602 -433409558
-284672597 863106205
-441920745 826980251
763037049 -354669178
-392215398 246417036
112211870 -884457985
-497550867 84232575
-348172675 290012431
-349587340 -767971901
-161435967 398421287
-389724612 249158078
760309026 -245136545
715886381 26026922
223972413 445392808
651290235 -717369400
315396748 432692819
-537333123 -33613825
-3267030 436337239
741426790 -85065904
-944249816 -55198093
550111148 -803638783
-363291205 276072827
-400967851 236504727
-511697811 -598909707
711381770 41088824
-234068263 367191550
663465660 161438591
-830143732 453568495
-538046099 -537633697
-68863121 -678590057
400143420 -863161775
-485291900 110357080
-398836679 238966881
437038053 -852875930
-270053671 864917704
709526472 -622631860
-657789887 697313553
762627258 -370081548
-162821438 -844498250
235380856 444542731
684737710 -670255194
-560858120 -166244990
435475509 394491365
-542188811 -525359415
-567479115 -393652322
722447997 2025921
589564274 274709973
383743380 -866875513
760972500 -256696494
177903896 -886246433
-193327534 641599097
-114802260 -856014211
-1788482 -874992821
180019385 705227574
-559959795 -452926915
-356978168 282002635
511124118 -824054236
724509408 -6034033
-406145233 230400509
-118036517 412624685
150218030 446876601
758182665 -437461984
-349218028 -768193968
-26676684 432890974
220124773 -885963737
6642631 437626106
42097021 441457902
252758378 442803764
255845433 -884263976
631718437 216915522
501507696 -828559173
752890497 -476850582
-567174821 -238013488
