100000
130168971 325010295 0
601846917 55378787 0
1073116048 682814549 0
986331333 330623504 0
656001107 446364042 0
782468713 650585622 0
197502462 882237874 0
626498053 384664784 0
168473288 678886255 0
409447438 185324097 0
61916895 31615701 0
856675690 852180295 0
491563567 31109729 0
190893955 124160965 0
984182803 666130072 0
314717902 240890601 0
132595696 101172217 0
176962426 362003572 0
657133053 399132770 0
939697477 818105166 0
700563171 1020479738 0
532305807 704568511 0
141220334 8619863 0
561024718 987570941 0
872220874 173146468 0
958989124 296099117 0
510233166 694162965 0
482754928 232512820 0
797738348 388207894 0
780478633 651518228 0
167393456 328446222 0
166794313 703319545 0
1039680418 141148634 0
1034176724 36747315 0
43818395 622328242 0
843554456 575557893 0
458435772 353961575 0
213422564 573897662 0
762728356 903710246 0
912190168 746237689 0
785908522 212178800 0
234982475 844908530 0
329966894 281653692 0
770291942 188937128 0
929883069 58577984 0
887370064 636429259 0
40156535 595436712 0
103433506 1024762165 0
249608598 244230575 0
330042245 1045079651 0
195747440 967325364 0
83069761 387767063 0
518195268 246307556 0
810128161 67524077 0
977403729 139906163 0
431929078 757269027 0
349806721 555132681 0
753209384 5169348 0
918109303 380325563 0
298459371 174745263 0
320084796 727980190 0
294698962 326929377 0
798228037 198745711 0
1034843008 698918528 0
323744145 610131735 0
400038553 851279453 0
1011466348 610600173 0
359873227 109452736 0
520313211 547299881 0
723981520 166261789 0
258559443 850966364 0
821100363 423465066 0
775970612 479287558 0
864379574 539414601 0
793627241 155127292 0
556872084 682201065 0
79176481 319058943 0
358263899 827619641 0
531716170 179372551 0
30682129 530125732 0
635414267 844267031 0
970759034 175040181 0
269750601 462409787 0
751174243 380470454 0
281975745 761071686 0
259282052 74355954 0
912332887 83457804 0
912125049 623938818 0
567849522 883530342 0
652264048 871463705 0
824709413 188229058 0
1002141599 984821705 0
777636100 20833055 0
841811967 456429888 0
1029885937 412027680 0
352569622 464397330 0
328134495 464308387 0
1015350438 229521891 0
324617834 741499102 0
168459544 954045079 0
671153106 955597279 0
643408255 206188333 0
483528679 40100376 0
920078486 475548 0
612503628 600694356 0
723353859 433773508 0
686239370 342425151 0
657308885 354940229 0
606798187 836741702 0
1059848633 236825646 0
10558960 639355491 0
123590642 633071261 0
551795713 235260109 0
434637283 933075284 0
98589052 337442158 0
865506173 497487830 0
1038004595 57564439 0
1051974734 656952308 0
293172361 1002768515 0
98770830 385233338 0
895008653 343931048 0
19832960 705010566 0
608978809 497707814 0
564313283 141617939 0
366188716 685301238 0
524078608 771528611 0
802188750 297633583 0
33892312 118300647 0
525853736 675880648 0
93189101 507766382 0
198441825 7405862 0
157349375 577177675 0
492192473 362639758 0
357266732 426337029 0
220664261 119540737 0
798500453 1064515123 0
70416679 25086117 0
917715791 618699617 0
350262803 303972599 0
196486381 886530734 0
28423565 735370932 0
919332701 795420135 0
939724492 295999007 0
369560106 843121695 0
190039790 57154214 0
871651079 430373262 0
704461129 447946017 0
798648871 105677073 0
629129872 360947139 0
191307054 610884632 0
490832617 777829149 0
415021982 218720608 0
26983780 1067233099 0
216342848 897574507 0
794043545 434771545 0
616246885 185803923 0
379950601 240180403 0
460487155 968391705 0
474786434 1055240005 0
44591437 717986818 0
789728647 92847661 0
66343569 129184059 0
76106537 779443298 0
318550470 1053389820 0
514018868 626368067 0
649535341 201100882 0
8552615 88336481 0
479329220 839464556 0
351016994 44485296 0
158681357 354434964 0
1062329019 854303719 0
1041805616 97994977 0
881343640 418212489 0
1041244615 1029254141 0
23490462 277734507 0
181672701 66950531 0
155680740 778532561 0
287922908 521325284 0
372472167 698159089 0
334431249 79483639 0
141492396 249241091 0
816910712 63123396 0
407563989 668069036 0
793514477 111088382 0
727862701 330632568 0
1038152963 378462126 0
325159491 904576590 0
6493186 594618922 0
1009109576 360742370 0
514707031 1008356886 0
224540762 696042331 0
1064150249 748080282 0
706344019 1026683486 0
464452712 152598661 0
149356614 427125538 0
3165912 646573971 0
596044382 524199844 0
248291382 226310055 0
488484518 424154298 0
576912430 539437579 0
127999251 822905371 0
215049107 632221958 0
327213234 546061188 0
15614487 401909578 0
94659759 388324442 0
757800123 156302271 0
446611210 10039621 0
950185676 919468801 0
604674416 381022345 0
846791220 906298749 0
653499733 451560717 0
798314330 700385763 0
207680046 63743549 0
259133242 424174692 0
184170222 288600982 0
320109000 398108866 0
923252100 136894566 0
44677886 168722981 0
695539929 338912676 0
358464574 524547284 0
207511130 311807854 0
246186642 387569933 0
802778145 197714480 0
587793643 977459262 0
546709866 21279279 0
883960743 1016657852 0
352095891 261007010 0
478854199 614896202 0
301146114 425086766 0
761418060 662349930 0
435189807 209514844 0
777371603 171162442 0
279475693 341381530 0
327402176 1049890651 0
408986168 721110032 0
472677429 98762374 0
667121157 496069832 0
78460298 655848758 0
916438143 617436802 0
67214352 561244745 0
19381673 103546715 0
797788492 88326571 0
725965473 671138861 0
602937123 370053387 0
397017898 365802192 0
546657493 1072259732 0
89899968 728015782 0
208930765 540355827 0
52242763 1049597747 0
650227781 487716292 0
717228628 881690868 0
1046146857 39857931 0
603648019 858772615 0
662733474 252899645 0
671594055 785866690 0
65300662 1033476280 0
181855180 565605664 0
382203434 730612160 0
260021734 239485463 0
439051934 579748590 0
265163011 825551849 0
612918468 264812974 0
292296299 922813188 0
576487527 249393214 0
875715877 765459004 0
671755700 219166689 0
562816380 456466306 0
51919396 463114450 0
774958512 374095687 0
213555627 302547823 0
665469035 112619955 0
889933966 911946966 0
619798633 703684277 0
492146933 408215092 0
215147236 876972227 0
148455783 658932587 0
282181122 89364019 0
229452071 746860894 0
47378062 364852209 0
733748316 960680897 0
906318154 30436740 0
153129682 430800235 0
222761733 163988063 0
430998441 710835364 0
957772329 842915738 0
860973374 780860102 0
637974613 151667802 0
924418853 287779794 0
889834353 765209746 0
303956406 128481716 0
547998671 1020337292 0
509819325 931723223 0
212371876 585374402 0
48975804 94281761 0
486114467 629383515 0
200620631 429948404 0
588310961 794123364 0
721513056 759753352 0
906534270 447966799 0
85340515 3565187 0
174241713 781386296 0
418292066 180061354 0
990595742 552122429 0
919997410 7697142 0
1052558505 99343389 0
899768172 191512248 0
589497585 788007388 0
576117763 872892221 0
432033364 121597940 0
20875543 192587106 0
534550293 667436501 0
165636350 613931349 0
618372237 150802135 0
154789356 228219230 0
1023387645 464649062 0
725304267 834395320 0
602600694 479440088 0
755148232 163193463 0
659154449 736671927 0
231493500 999710497 0
730388352 1028970285 0
824123714 231628200 0
599993824 854255465 0
533623671 723057061 0
22461537 207063992 0
711095819 65403692 0
498170928 828539108 0
270395840 138650040 0
61201536 300326699 0
559760749 116890363 0
840273806 829414354 0
169162360 922488744 0
709124088 363055286 0
395305938 55601639 0
309276657 193506962 0
389801236 442463126 0
513860575 246027964 0
487872730 898155573 0
259965173 644514972 0
697894752 280043696 0
224244331 299367159 0
959548094 364406495 0
437690528 52233081 0
49938910 538402093 0
593413287 174426775 0
372870333 892760811 0
911718132 825490762 0
16163109 758843135 0
389725639 745548372 0
648984764 826650408 0
132272830 920215216 0
372217934 1038905536 0
567868755 154180295 0
1019943817 1032597235 0
633379836 22830418 0
639119911 470070834 0
10083451 30473165 0
553086139 239133108 0
462608641 908673113 0
276931949 519843433 0
209921442 899706814 0
300955158 1045225694 0
688618710 857404344 0
454612991 526666930 0
97315604 259746394 0
633541894 938465975 0
297990770 790833115 0
706211697 600580444 0
985604905 386583645 0
243523771 751487556 0
568683430 189599218 0
945827955 620306047 0
329746747 579762456 0
331089870 257532671 0
351367045 66912551 0
181455103 401921142 0
1003978485 1072941741 0
130475266 738854801 0
884769470 150684633 0
682908707 572006984 0
123481540 37979613 0
852459221 1010910998 0
368680237 515448734 0
834902730 829460242 0
912107163 724338102 0
488310872 808153269 0
258047572 883525883 0
350615956 149836821 0
610624665 388746062 0
636149319 599138297 0
843657775 912640809 0
465806772 371663137 0
477705031 158198038 0
1009950227 443835374 0
298324751 1049475489 0
537089566 804497387 0
281967122 886740540 0
1005927642 69204764 0
520246883 770458894 0
445276093 340717554 0
19151678 400787201 0
694482717 448925561 0
787224729 494848679 0
223243275 1042975116 0
693417765 67652270 0
877152351 657876358 0
644778119 391390639 0
833838327 827751213 0
397750042 1003908823 0
410937751 68063549 0
852969611 1052633652 0
227652366 450475804 0
553855694 294795926 0
1039202971 827449183 0
772596951 739721849 0
156450228 476770609 0
241906611 728775593 0
539069525 822248064 0
674114561 723052626 0
520224595 225403109 0
1064245065 13927990 0
438160633 867501147 0
559016271 533935844 0
680044659 392134612 0
748687 260271541 0
976416509 939822281 0
611777000 653764941 0
429311007 375287430 0
285042927 756556878 0
863662656 521708676 0
1071041159 912569834 0
641416701 976872560 0
337991078 11991263 0
266685694 200599664 0
865368822 146101758 0
954600363 136606660 0
873279537 1050824234 0
170128981 842881503 0
482958620 998382418 0
576430037 589835280 0
520071201 82207995 0
964288704 990911093 0
1016367245 303466367 0
378021319 535035973 0
848056472 639514887 0
905996357 155853392 0
693899969 458070015 0
75825648 904155269 0
974678248 659679972 0
60452391 520066294 0
703409022 611087731 0
421254303 418475970 0
504516508 1005551733 0
760728726 372357137 0
670046976 353425043 0
1049269440 974898262 0
989123299 479510503 0
903568704 673368818 0
383622652 149151532 0
949440435 645916611 0
189888904 927028378 0
613679766 379289337 0
700745535 851056652 0
475144745 535954142 0
88761174 441488334 0
112335094 438735904 0
607843871 56892158 0
486327460 776522478 0
1019289352 644813889 0
655746832 277571404 0
91460043 829983374 0
600688412 920111601 0
381739946 272167213 0
246913890 706372056 0
404372787 360153583 0
390007266 113548407 0
449799155 795425331 0
623451189 136504058 0
998855462 97367363 0
147557193 204043566 0
126006975 1002700516 0
651920069 899915938 0
712274707 361970829 0
196297237 534992374 0
257264276 121573922 0
767323926 726604781 0
256753774 416486974 0
329311642 176791400 0
346664286 980728320 0
1023383781 466415255 0
834623265 267790027 0
645590787 215972707 0
870788359 591637127 0
990017701 271322064 0
402204963 309247972 0
306189933 324066171 0
648137142 1012674711 0
756995889 349367875 0
978810337 386476634 0
57454455 112983075 0
299178720 839044799 0
329150555 839865625 0
789212302 59904264 0
467132664 717856079 0
765506829 459014789 0
133099136 523607696 0
662940416 955150762 0
552121315 92421629 0
767957620 96206415 0
863250666 435480072 0
108605314 666066024 0
437183324 881654435 0
646958997 244623874 0
178391185 264950170 0
745183266 182134437 0
448806555 950292917 0
745415696 1017747674 0
823717319 543348867 0
809889875 344981220 0
138688611 1059303043 0
879484206 415841241 0
609403757 128256782 0
250373803 857520540 0
136284345 113009508 0
909134102 354575047 0
921987229 897583892 0
458765911 154901551 0
804609769 723478872 0
535999952 360262705 0
84387069 733681918 0
856945289 76523265 0
664165546 686256428 0
281119886 732922140 0
609051486 116884670 0
740231460 110763949 0
345228357 208683227 0
133525876 840210617 0
866691487 816103673 0
642781611 806688821 0
621669364 140235766 0
164226661 906382827 0
949143293 864440693 0
985079853 102218165 0
250498085 605534143 0
571591794 782166392 0
934701834 206426125 0
617292230 1047481383 0
284870690 808872453 0
875420753 639432398 0
743628773 30835469 0
163830963 848865085 0
160814880 883159292 0
735837068 666156311 0
66527534 931733203 0
247781360 643670223 0
967350836 78744544 0
987701994 319724884 0
838620346 954965794 0
421034732 979379421 0
409229465 758053449 0
854945526 106447882 0
987983416 280675992 0
326657814 467004709 0
21076491 693610857 0
49560696 735738488 0
189327634 246285108 0
365576271 307070601 0
202549248 171558822 0
326852986 412631056 0
465602634 495830902 0
371872866 751536687 0
272810028 1052438401 0
587905706 423887651 0
716503383 324345234 0
440524248 975916532 0
974831973 55745581 0
92516034 600350652 0
43517650 752254209 0
431796788 958718933 0
1060981113 72901556 0
391846092 208129655 0
502795804 955439212 0
189484538 32021163 0
108238869 925320927 0
317281909 605149380 0
442850010 879543291 0
421782530 152953573 0
123371399 495167510 0
224968562 47592361 0
676169722 978282397 0
517066031 369404491 0
653586759 615533009 0
527986022 734884791 0
676627966 85434298 0
149354203 164094712 0
662904235 215462412 0
673506653 998594079 0
362346317 75319590 0
958855442 959692333 0
444037644 564589270 0
219827275 317858494 0
217470244 190889200 0
695293398 1061602228 0
17065304 1060932754 0
294085855 1020350446 0
642800792 951518462 0
744172686 368219788 0
835627861 263203645 0
1016806092 127737496 0
279362878 116919775 0
619201300 561834585 0
774967829 443097658 0
557645992 634910111 0
8250749 684539187 0
911034217 572983859 0
884840877 123908474 0
713199986 621203624 0
601317904 228981702 0
934428595 987889886 0
979979671 168486743 0
95696464 439959623 0
909463742 412919779 0
285263671 19741678 0
938004235 839959977 0
853646090 269743327 0
114352190 725095725 0
492650270 281772862 0
935339520 857644709 0
435992053 562452676 0
782402851 354112044 0
670113818 728724307 0
946956719 128587975 0
58499986 285539582 0
381046942 1003330325 0
565470915 260737549 0
1025050676 994339442 0
226118660 925744229 0
208015673 844245895 0
142569466 24396829 0
1040912165 740905217 0
1057799312 594998754 0
793868637 41911773 0
111587029 45436806 0
363805790 795395173 0
982120387 414404339 0
952402010 105363046 0
684810000 706001838 0
325619858 424035672 0
551858969 231453845 0
519278537 168429778 0
566477533 371704742 0
670744478 686658566 0
379711131 20796662 0
1014553400 628468566 0
457514943 1017934351 0
494605684 830883212 0
114980060 1020283175 0
747295189 460716951 0
592640862 594101626 0
41533388 677110746 0
626512283 823434695 0
834408652 557351622 0
484481869 1054581468 0
164739831 598509914 0
930220625 443122427 0
475381538 723854582 0
8330947 953733396 0
937604322 222601873 0
261218275 294039713 0
626737582 614311965 0
313542812 687801628 0
917752078 209118045 0
433524525 985018847 0
453361176 794478725 0
844073999 182524869 0
111050353 824552004 0
684881579 798018429 0
113265708 875909001 0
306014487 177089355 0
828861058 927274924 0
352750808 1067557907 0
766290465 555674897 0
119806296 1009123021 0
516603034 417319075 0
1030953651 943777348 0
263255340 98048314 0
621003676 30165499 0
736401815 197197658 0
603908843 181653962 0
960023268 488582652 0
617729738 714079665 0
564782536 554384063 0
11414902 866938192 0
106855866 119501366 0
882843582 779695481 0
152842348 127538463 0
533201427 717375175 0
819356880 279131775 0
970114288 4161337 0
285515217 122237539 0
964813286 1052043348 0
828675502 384795308 0
248144182 538430627 0
679669778 144959843 0
127110550 131101496 0
777067002 823222429 0
47208590 364655291 0
981671170 578502374 0
946177609 410643249 0
903922271 614229374 0
759437347 373844668 0
2901941 154176510 0
503324018 674483886 0
466691308 443857297 0
685040228 828134995 0
930876812 577628106 0
825758115 895057710 0
641248868 364136608 0
1043867831 386052520 0
919415286 1067263049 0
233818691 25412273 0
520025331 624278898 0
90271408 543874796 0
433829628 12143119 0
430078753 778985770 0
15564855 435084951 0
962271900 805555569 0
154363948 838215224 0
887452799 526367811 0
586972800 401420807 0
429505113 670869723 0
720683346 981269275 0
114663599 602513477 0
812297347 568571734 0
305337051 538499105 0
225551317 741724039 0
69824349 1054395978 0
85789556 543191707 0
939187372 42600630 0
991961411 56871915 0
823927298 195995944 0
774244912 421747213 0
430658482 753721094 0
206916878 178893735 0
63458713 569270044 0
752428711 539059198 0
52472262 534906126 0
702546377 662293327 0
925609054 430742220 0
173592779 7160439 0
715981944 1056028448 0
430606789 412667728 0
160109695 522649217 0
350646913 1022569278 0
291912662 21747191 0
23825842 341237261 0
832002360 427131490 0
392881681 443907351 0
840847846 10565596 0
781697728 359107144 0
986623265 346373549 0
613552055 622917786 0
882157585 993408023 0
382843209 161566926 0
202474502 560474078 0
436052049 55597068 0
879394271 259872221 0
362302391 32938531 0
696209272 646816018 0
990415817 344752230 0
653216025 367586878 0
898763084 819475656 0
192382597 627670683 0
624159285 802698761 0
210752185 491021739 0
971918154 825697762 0
168139378 306575329 0
799259461 678703778 0
90913115 603412513 0
568235564 961120504 0
852648173 673237723 0
636981017 375924361 0
1016400391 358211878 0
196543747 764211548 0
345017733 790039900 0
338700968 687692936 0
892289468 905621940 0
756007227 394944547 0
791947307 1050930390 0
875008600 844465642 0
161229593 717163906 0
585973406 196178061 0
537816089 389994645 0
1019250409 348400740 0
502202168 190164979 0
695276588 906812575 0
140301336 768827963 0
712621592 11858612 0
990100094 599078363 0
380667175 465069477 0
921688253 844795220 0
391019848 644464879 0
30663621 591976918 0
600989214 133213324 0
541836388 832214483 0
390294840 869565203 0
522994493 438956411 0
893919912 266375942 0
673437803 917991616 0
806064059 773450262 0
569209140 296049376 0
652774350 203552995 0
297551475 1067579758 0
299780940 261735527 0
83756572 897523933 0
961707895 76144819 0
328442438 730019352 0
275415252 495330603 0
428774191 1073253847 0
494978552 352761488 0
643182359 290256653 0
1008388211 8234543 0
333543947 689674839 0
447622960 45074938 0
414009728 938989042 0
186159116 431244235 0
447177956 54267882 0
4031223 29994132 0
793189232 798274597 0
660055613 1033411254 0
219119689 995588836 0
745786846 381142471 0
405503155 778603149 0
699411936 535545685 0
801353166 437631271 0
557330422 946022789 0
455514367 387464212 0
1006767690 286298826 0
840316173 495469571 0
293060286 367321214 0
556731757 466545961 0
375739797 533110075 0
419131842 698293864 0
328874109 139531315 0
773144903 449505603 0
1069693483 242068545 0
851450853 701518921 0
380708960 546669575 0
511911040 50106929 0
153350887 107786555 0
880432443 472778575 0
851267334 644892517 0
284049219 339386705 0
764470722 780889765 0
411944195 1025484210 0
713928804 995604935 0
66018842 225290259 0
124503418 651421629 0
410839510 916187161 0
914733457 58028145 0
16447721 314198669 0
943527538 640450807 0
297629157 702398188 0
811459637 693155417 0
254182979 722399984 0
115067636 579920443 0
193765902 245979113 0
130772419 703571606 0
81289149 798162925 0
1061574878 574783200 0
409716076 175632307 0
112987549 682487641 0
641305852 411370924 0
308779239 285810749 0
810899460 870561732 0
560449753 559095866 0
1022769669 996924064 0
146383548 844010950 0
505211554 278415222 0
572194343 458243479 0
32992929 5987784 0
949894187 515839526 0
964318991 425190022 0
857033577 479270864 0
374909740 229861170 0
641246374 160079321 0
626089551 25805900 0
10529934 46524867 0
1047308929 250540034 0
373657411 779653599 0
451999577 1045187504 0
350175319 648674610 0
91914714 324200856 0
34141840 891100928 0
1061682800 196192674 0
380632739 626746803 0
535367924 617788147 0
973563940 845982293 0
636603542 316651510 0
716184669 569512290 0
278725759 706312743 0
489369522 842572337 0
429125076 439968423 0
1027670206 321768006 0
261991055 150374884 0
364074677 504261481 0
294426538 567479720 0
452905210 417096114 0
619532770 853879626 0
530209472 214789293 0
989134393 370346292 0
267238775 1072662552 0
326830398 278097228 0
521766735 890410416 0
130554132 335206650 0
625706725 260933136 0
1048084803 1017168422 0
318107278 296326605 0
277110296 514753776 0
324149757 912257065 0
234057454 757980008 0
546834569 849083017 0
266084854 49033838 0
883157488 262071300 0
391126041 155092508 0
582852772 735757823 0
152199850 139941094 0
464879922 13200282 0
674423569 366159046 0
950267654 372568218 0
379355208 1058612473 0
356784861 112919637 0
1012098063 510027755 0
449600355 326963206 0
744041553 228072964 0
240037008 686696559 0
59206448 197206565 0
417565334 151604930 0
949142249 357272134 0
967017888 712504538 0
595935984 18412412 0
171133632 139598504 0
1033904697 616400084 0
558960997 867073754 0
896362954 780711641 0
1010546487 541908719 0
566977137 240109201 0
120941208 147750813 0
509402094 538587849 0
964574227 484938721 0
95157649 320300350 0
649000900 194540329 0
207399951 886793590 0
749275952 405045182 0
364541766 771664676 0
465637250 512769703 0
625783429 974300797 0
901345556 896932875 0
587860085 235551850 0
255855504 699750698 0
586927306 146262477 0
220718639 779810319 0
222296451 566290538 0
342126225 631588583 0
456391323 258525287 0
603789559 222288223 0
1005618226 333405670 0
419792451 542280206 0
361815253 114938938 0
622929606 549227166 0
469294853 712475475 0
133675450 126652823 0
1061431875 1043879388 0
94391543 136530323 0
622093394 918852225 0
957387441 421896270 0
536732957 430641111 0
369072517 6581155 0
591558908 668531672 0
824302203 121508596 0
699462523 579923871 0
186588936 619873730 0
962439316 426650037 0
756305799 1021772374 0
290869698 232685528 0
115773156 442982897 0
969997767 729053046 0
1010590743 159071091 0
663791287 62764429 0
154728640 903452707 0
491461664 654890738 0
659169120 793527718 0
708760367 920977155 0
629326335 1013185802 0
712542539 1021686328 0
473614078 916785877 0
203645986 290255785 0
426930646 749273237 0
637337739 595151010 0
1025460176 9096373 0
85307257 689125685 0
383661764 88877850 0
784200701 361146455 0
807661251 783668691 0
686190438 76781273 0
614652148 535201630 0
108795325 794089558 0
97597893 836155072 0
372900336 826095693 0
230310920 246248186 0
889089712 566591471 0
449345561 844448174 0
747440789 703441664 0
248348540 302470051 0
225883009 301829076 0
468114851 980058966 0
1055073457 342023973 0
115871880 364972819 0
656525717 170018426 0
579182550 113998517 0
94436801 452437130 0
121660759 828366501 0
629442241 309758600 0
774315419 316562628 0
840080279 979746436 0
944470603 765740541 0
553019778 489695177 0
231703357 136582265 0
762258471 48820933 0
415953209 175567599 0
501199719 987043150 0
764138641 200384784 0
178881286 422760509 0
275444649 750065773 0
361893616 350722964 0
437993878 675790596 0
315038957 25289900 0
816944372 513298316 0
11367250 331754947 0
966166811 106580568 0
600820499 938164235 0
4564789 197121753 0
528057454 673582899 0
164614645 842831830 0
1054787058 92506277 0
369097391 925568992 0
854713028 1064658687 0
254682828 597213812 0
308066421 601069367 0
748822113 94060294 0
268648256 893794781 0
344806055 704488971 0
409520106 732475921 0
333603619 933564911 0
389066897 336393375 0
485437689 6801152 0
982492789 637274983 0
195077444 663622552 0
1031414230 242276162 0
312430249 326904501 0
296873300 234672373 0
1027897621 210601223 0
1064813046 857684958 0
69709108 210449877 0
303578681 10535562 0
192779467 907629992 0
938914194 461104399 0
917428651 871833979 0
356098250 641355638 0
848055183 698622876 0
502063182 875931428 0
776515307 1023778101 0
225429062 732130299 0
708685232 951400405 0
831860585 554809981 0
336882778 392965295 0
14448393 26299906 0
32881729 307423309 0
541885107 824292238 0
919063130 45682520 0
852515231 722094546 0
567255648 569955535 0
437126415 244895020 0
79524977 733595046 0
765882811 843728069 0
943655054 1032685116 0
823950061 312940236 0
684042456 1005256858 0
243148356 106874249 0
870993457 229900035 0
948023993 985276969 0
185520258 304249482 0
827874861 759432884 0
671970475 247112729 0
79143760 165183980 0
89954861 699895522 0
830124277 304564889 0
697384183 68139504 0
438788815 402472061 0
158385196 131298789 0
1039016978 305667788 0
617178661 855891142 0
394775889 185163536 0
302815550 732025889 0
509444522 126859254 0
316745309 965623859 0
459073478 245278480 0
338569213 791978705 0
811154303 739880852 0
277303712 625407141 0
248216306 785376540 0
281295203 728300799 0
332426808 595107119 0
649272043 144362891 0
534034644 773152062 0
419818150 91159145 0
184760822 892104762 0
279382481 658429011 0
106761325 1031869562 0
841930682 653352536 0
1016707734 287181698 0
463499704 1032943682 0
715488651 864209967 0
794961118 30558251 0
975466553 854728532 0
775253193 822098689 0
735321430 273231074 0
613242983 521690948 0
998981314 140348995 0
285838663 469643488 0
336165330 244078815 0
88279483 686467228 0
177849893 1042117596 0
12799218 337234866 0
475458490 759832664 0
108642371 328876820 0
187790660 426732079 0
969570898 968402429 0
908510406 527945436 0
808020630 622686551 0
686897981 692147608 0
743395369 681588243 0
1044807892 654035168 0
1033291714 1005704629 0
187434945 889975800 0
1006826264 398815259 0
963307379 85063370 0
182203400 1052798880 0
54226878 345391488 0
368090034 368560902 0
422052211 489077161 0
993645224 405840598 0
713002782 798864093 0
160536324 575305710 0
83325110 173560452 0
338683847 208588504 0
480031779 378148612 0
59378338 149908387 0
783017711 163569772 0
447339796 1015581280 0
353237433 124822421 0
1072762061 53307942 0
198036441 853130699 0
880922862 2992598 0
235942832 91029651 0
1007704219 616627722 0
161308316 466726541 0
118280575 859532244 0
17947144 610937629 0
17201576 724151002 0
722154050 564436821 0
34547846 524211398 0
70678698 898350880 0
265592161 294174365 0
230954491 566811478 0
4996393 21681487 0
827719931 724284488 0
631262207 130741588 0
734684582 143714435 0
686942034 908447318 0
740508514 1017489948 0
445138797 177603651 0
560227109 882828960 0
887871882 986118995 0
9115987 280298011 0
57561855 1048865800 0
721465919 995368387 0
409096363 973977804 0
766736464 94002627 0
133827093 494957255 0
1032842151 528714301 0
239360079 401108316 0
979947343 279096555 0
175402527 456417762 0
1047563536 610619011 0
402545343 580261399 0
548758762 1072922340 0
760006024 1012123734 0
401512426 933915484 0
21403444 195966666 0
231188334 219628326 0
1065968977 747227319 0
56219169 702374274 0
256438145 180705659 0
208540900 500787017 0
292514732 556808115 0
908115414 1043091992 0
156260790 637970326 0
836978025 284063096 0
492891111 116360020 0
109049382 473503364 0
168062401 233879133 0
322738143 616848992 0
640378766 722242639 0
84132911 211474413 0
866678752 367889370 0
506859046 1047554504 0
786366256 30064478 0
126074099 416079100 0
830584786 137559247 0
776385259 164114615 0
420780156 185735180 0
145425269 990521771 0
1037421923 664966085 0
727506292 319210988 0
105246677 46209374 0
678036052 913645837 0
725067315 691495646 0
930633193 617454176 0
858676896 720875281 0
222440556 34602617 0
723588494 188876643 0
747747336 329352371 0
252475338 63680312 0
997055540 346524648 0
162832700 844733832 0
197935088 534659788 0
1038476372 152880522 0
196538240 62842713 0
184939912 325950296 0
227151510 420013600 0
451109463 29040095 0
16862090 95038076 0
670439207 142464800 0
205158667 460163102 0
990396742 252057237 0
618723752 544852966 0
639515889 458769883 0
941990743 182512484 0
1018536434 148405305 0
471623921 37291128 0
513805993 563547382 0
481638409 849737214 0
536517670 226274901 0
1031440146 277354596 0
691221337 431114484 0
467236027 967170679 0
634111968 463920253 0
804722570 107928895 0
239902738 280482145 0
1024780423 577095898 0
962018551 339331065 0
712389245 112465136 0
44529675 968194099 0
867029246 579240143 0
452758845 591735709 0
378795957 434276335 0
183450468 892974121 0
528995686 776520854 0
862403934 1036568453 0
971104702 787888818 0
229704514 614721098 0
528452821 16201034 0
845696231 373268688 0
668388665 724196270 0
769403086 844033094 0
139207233 74576396 0
558196563 959615878 0
395754327 955596501 0
238886294 822793305 0
281766006 745182044 0
674769550 378999834 0
417415823 583237849 0
239274268 765764032 0
619712775 50773250 0
623028331 467001458 0
50644891 72541446 0
471114887 1061655545 0
380406016 783200329 0
368799590 684064772 0
259104081 529002368 0
869614675 651640499 0
411511339 608841068 0
970033912 105831292 0
186464211 364864951 0
39641310 297199482 0
394121795 743332607 0
863407443 886479043 0
953983446 799332581 0
335068203 665606282 0
586387011 979343719 0
887640657 387525775 0
447351830 32672792 0
480927511 283395697 0
411657959 42396614 0
94101738 468866445 0
152792707 879990955 0
488240901 16875267 0
807949548 848870621 0
913266489 733652638 0
917683737 773553996 0
504944432 918659559 0
846008011 188628003 0
708772745 468792083 0
269957483 861695543 0
710737061 555108776 0
1021919956 357960432 0
1066095756 3455978 0
1014680691 139319211 0
152051444 424941354 0
773657804 320271620 0
106401934 639576202 0
96815325 124976890 0
519794757 191363669 0
959928525 1058793810 0
735684100 261467462 0
360342161 7101731 0
1034410423 92742661 0
171192938 133764852 0
13897471 704937206 0
1019415687 837798190 0
746150741 736901631 0
665798131 797843707 0
843645647 440633533 0
354804496 52185525 0
438089698 1015841995 0
292648380 97740147 0
761055490 182119803 0
5102171 871913954 0
402168446 18430251 0
344083303 686228937 0
485891178 449304796 0
1034805248 1002338310 0
607705464 382345519 0
163539072 694532858 0
14862020 303079278 0
502621639 1048372542 0
397082377 166568694 0
1026456384 963732756 0
242605390 220011085 0
65540730 58473807 0
395154273 363558615 0
37001406 954242472 0
106288553 167516537 0
956300834 77012231 0
283320199 619235363 0
587600436 644692130 0
474586748 371608476 0
708153276 107387628 0
183475686 424905968 0
950361761 28382704 0
236135457 589804787 0
656346154 510118381 0
945563382 367230818 0
554249858 851610540 0
473530726 409073190 0
808104088 531284489 0
818238274 116485450 0
214941549 548847844 0
165324291 644631651 0
1025898835 1049405303 0
891799399 617986689 0
310408352 488638193 0
855697801 883783317 0
961047296 530696836 0
416208696 344093238 0
89404323 524325629 0
814548619 703458094 0
1064544325 286224295 0
480958274 635565659 0
130120222 873112736 0
173766917 907508972 0
1001467502 444389984 0
398958899 414612848 0
299802132 386219774 0
194438120 199533707 0
381098336 984439775 0
726444712 597811465 0
980662239 510610809 0
935293960 850611499 0
486842320 766959991 0
52184043 203397979 0
794149764 495886284 0
420588853 924641220 0
662843839 880057061 0
47231951 968692534 0
924203711 675798423 0
279584275 684786749 0
95482521 435009868 0
218615331 244663479 0
557385949 314472807 0
846832492 113992183 0
994737885 571941423 0
189064727 102186196 0
712622749 688426468 0
986866476 488788401 0
908448445 110895858 0
503405969 873486304 0
93444335 169515249 0
691219340 240753921 0
596083432 349921120 0
160817172 620313443 0
846617351 89447843 0
372300962 956219354 0
490757470 501732446 0
3350640 46474691 0
820502965 44771372 0
1009615565 173368832 0
323876910 415463226 0
859128716 71655779 0
506280093 827489952 0
922100545 412718695 0
998778239 529019842 0
956211408 745940269 0
783495161 87327997 0
555468216 774944454 0
956999992 462716541 0
460232454 553853622 0
158906118 612700320 0
803239981 934158750 0
44982484 1072885516 0
317242664 470638737 0
681779453 620800340 0
176691302 428820567 0
195679947 20565158 0
135853711 83333425 0
57874200 768311873 0
446508921 501740063 0
215542701 469678079 0
645049405 206330429 0
184651136 262759858 0
693229881 120341352 0
807532157 471169330 0
640505751 618158705 0
884712189 342695217 0
238585752 1016466087 0
641891690 640331879 0
327268046 665287230 0
177447614 116122753 0
1016341700 773938617 0
53028252 739135473 0
617777077 773166219 0
482579336 150004104 0
632219950 1010291892 0
1028846714 332490157 0
703471755 60843231 0
759570540 851832366 0
1054312129 1061182605 0
882603394 1020734721 0
1021279147 817374300 0
265217570 261239443 0
70863800 604706651 0
85951357 96698995 0
157597029 695064482 0
212913448 504686515 0
841277411 1049515569 0
289699100 146647326 0
676032961 600477595 0
709841468 129318044 0
35641849 248702037 0
76298863 1019638185 0
581773372 809577039 0
734741923 482921302 0
550736623 34047072 0
755683214 1004534665 0
563063946 788837594 0
1071197218 132649205 0
232622244 629008206 0
532273364 798124809 0
545517444 976322553 0
435741570 1043574222 0
756842129 470898310 0
142844208 476850285 0
100710158 931280046 0
15539321 288909433 0
632714864 689244158 0
241572245 331054306 0
519256940 972855226 0
575963047 582918447 0
990269600 249639095 0
526805081 520049869 0
716622339 233588050 0
458011868 224127416 0
932708638 883552070 0
1038915928 827847017 0
131032091 917599685 0
502625265 1024591941 0
1049649602 826754836 0
665812865 474429481 0
665743455 697007140 0
425192526 836331584 0
967746047 984767829 0
408265540 15410432 0
673066891 502119321 0
752383583 377551843 0
720055115 811682175 0
508617684 1020266742 0
141649474 477965109 0
51315590 175892306 0
509655696 138285214 0
769331133 1045202753 0
747140743 674157847 0
55810120 617385856 0
1018112472 117512227 0
250102119 774254060 0
1058503878 686417550 0
130126970 574917532 0
810294201 727349328 0
445283436 593203168 0
360375813 102149124 0
191031812 39383671 0
982511542 792210074 0
215435105 1070441057 0
102563011 1049625421 0
322409747 5900899 0
702885009 301270127 0
959920288 36225719 0
293881405 1066009153 0
446206690 688923698 0
842849115 7340830 0
918683986 172753216 0
490692256 879208227 0
1045942138 1006957101 0
92159574 320498157 0
49882735 660623865 0
599701033 1044958419 0
667133653 80807229 0
841417082 1044703267 0
263539800 269155660 0
562361316 631933166 0
692231095 63908379 0
337845448 18942261 0
469745861 1042057596 0
496310664 862981744 0
519752720 92351007 0
315652651 952335864 0
74262423 157386335 0
359762090 580031669 0
873037895 806075499 0
249896309 772578663 0
169601265 797983220 0
86656679 869639174 0
101525324 865231972 0
367475933 171425823 0
896563748 946144119 0
830974861 448076835 0
755106040 607965019 0
675837389 283532403 0
860858914 905844174 0
544554235 111928463 0
398867147 437642881 0
570587230 1006351888 0
557977782 242273084 0
40297266 53241064 0
461316681 967845709 0
288069978 23514954 0
787918898 1033525314 0
789416519 66602849 0
610169548 509566505 0
896897888 364924818 0
65963191 715493917 0
853208136 157462337 0
860074565 214909777 0
853037210 681957684 0
362173906 667135178 0
475678417 268847447 0
648860707 46413115 0
770089702 551500876 0
82303006 386052479 0
83692827 113806006 0
448208647 929953051 0
817144547 905212153 0
643576052 841683842 0
420981385 650954785 0
394968664 666260284 0
559454716 256146580 0
945588261 1027886282 0
428309384 320439716 0
594865352 592937996 0
254779133 185377706 0
351229866 314616673 0
997946759 1006207034 0
588154353 222380066 0
28575291 551704692 0
872362279 979828488 0
39460476 35057733 0
401655969 275571212 0
999442448 514645495 0
50833212 536302916 0
1042053558 1003911586 0
553567540 871935621 0
85397032 809595966 0
256821347 954752771 0
369352977 446118838 0
372944274 392993055 0
516707838 577477684 0
131839219 836515156 0
875294667 1046937245 0
832082840 7447364 0
470648681 9191002 0
402803204 1022023870 0
997019250 703232415 0
299586019 143088212 0
315896711 1066935016 0
635214700 497698904 0
912008838 8608060 0
289353832 553956499 0
210053178 917006368 0
276711786 567529267 0
251855085 148697405 0
654216692 1059792954 0
74456891 665586661 0
474984302 301914508 0
784837328 485154737 0
470782013 633733998 0
160339658 902828132 0
453738850 225708934 0
182579428 282318161 0
873323061 129765698 0
38367351 507896804 0
46157878 718806792 0
565977814 915850236 0
210020712 505139857 0
642651147 816503791 0
706062654 678496330 0
499463249 508870107 0
20711631 718624150 0
353159948 988019581 0
215389298 402158211 0
761199862 598456406 0
840148992 707741211 0
78583645 158323282 0
42491037 291484617 0
370025882 785184925 0
92581294 930667142 0
44434481 657131683 0
689287983 502895239 0
407878707 994767707 0
846411542 929906960 0
409383831 1073236097 0
847209847 856591192 0
713386981 633039175 0
1046926231 640680409 0
160386134 929055565 0
329866476 944998582 0
592932497 921859851 0
669696830 348754562 0
21763873 981218173 0
438503224 853819120 0
695333425 97184730 0
377994321 722819972 0
518745787 497612570 0
701527148 130505123 0
261522425 263020714 0
623349330 887610158 0
131004182 834679396 0
985556620 472262677 0
613834894 471446127 0
654963083 463021429 0
101932193 192753436 0
636994484 499493868 0
738334507 827844835 0
621028315 422457037 0
572419812 119610743 0
1037815414 948555845 0
937206446 913152027 0
989769692 122136852 0
1014975805 349854678 0
243257629 312702818 0
257118747 498559783 0
341299812 921785222 0
806705418 585886663 0
106286632 71368285 0
877959503 124389753 0
137903679 389847141 0
28157297 713178378 0
140424787 106449601 0
931487829 516312740 0
113354968 412915817 0
806691737 98728675 0
955168879 757173886 0
864275077 227461334 0
438362157 528555236 0
31586264 1026339465 0
770447432 407322111 0
905032467 52345527 0
677793269 919018330 0
690261585 154138355 0
406179807 766568006 0
263856900 812952077 0
413481389 388267786 0
958993510 472907552 0
634799536 530480080 0
438906745 519882967 0
1030945409 899504349 0
431093551 790999539 0
155515214 803870907 0
493458352 799856215 0
731615392 769534563 0
873563228 820250096 0
381360825 1043874563 0
164588482 665315380 0
909309836 719903198 0
689754000 676831714 0
603740850 91588017 0
300567870 649123522 0
814016459 808404977 0
692407754 221853845 0
929738396 320496874 0
334496878 920715791 0
627722980 215065481 0
389513745 1051450143 0
353786764 390156662 0
603912856 291088041 0
322899299 846307844 0
59675077 83516816 0
69846241 779324419 0
749936026 1057701489 0
713308334 733160837 0
794168438 676787141 0
899797779 859475777 0
121438084 1063352826 0
207790994 869961132 0
362513325 34513332 0
398879741 231876874 0
697807857 461721836 0
108056258 251756086 0
920879415 891438503 0
998708276 539474131 0
1007425489 502403379 0
585054132 61718223 0
768505339 508485062 0
264396306 573040895 0
1022741614 375576391 0
1015750471 452540450 0
1038433371 469508029 0
568828887 659829999 0
724828127 846452650 0
862401632 719018252 0
52435182 274889963 0
432464795 214224482 0
117662242 972292065 0
104892512 648176471 0
996624669 1069455901 0
725136793 917433896 0
651670615 1050176759 0
520853048 103093153 0
973293379 592777089 0
445703115 836268140 0
246990712 1067823365 0
61055567 677033167 0
806158437 10179684 0
712794525 205141566 0
848195489 254743360 0
917027494 1016563872 0
75241534 412210151 0
620322796 11792860 0
252495439 658899915 0
248926015 448157871 0
1001633018 901051209 0
155095135 1017558382 0
692627488 703092147 0
540884621 975341998 0
786312841 377123359 0
443243479 413917670 0
467160339 935633360 0
202513628 307186879 0
363538224 941727868 0
814399125 492959073 0
997857284 996343166 0
280674042 64191557 0
742357388 465191517 0
766051586 668151290 0
27702004 821807722 0
345579492 385700741 0
876874573 440944274 0
500448658 983070105 0
817762399 422518974 0
486146247 807203669 0
578457688 419113864 0
222502724 187344171 0
605910346 21284163 0
1011194510 620553404 0
584695457 65794578 0
841441050 744244434 0
196232939 530063720 0
816344822 327462065 0
927930715 827489062 0
806870078 403463966 0
166970125 915386357 0
176595100 806732067 0
938744956 373593573 0
350099238 176012164 0
423123010 599472258 0
631783026 404395831 0
931828422 873383512 0
798288118 693934861 0
855666468 132801468 0
537716125 1033982935 0
575799834 689955459 0
195164543 557412952 0
195062377 902093352 0
811656901 264997776 0
906802349 823575752 0
960125927 929863540 0
959399055 110516388 0
680655845 244138395 0
265650074 1020151806 0
990940618 1996479 0
772949470 461675519 0
1048393640 890402817 0
197700073 193348598 0
131624175 997613337 0
787140189 508904844 0
427275175 711096640 0
989629566 756711820 0
426037876 372217729 0
39254934 322879676 0
88665868 637887136 0
487794712 1073697352 0
31144205 658195079 0
449195609 223268070 0
501099843 275915604 0
521836122 104737055 0
985721107 79648986 0
355804809 353043759 0
210843646 176156164 0
286753409 611715303 0
825436877 573226856 0
538711396 131378623 0
188660 949431191 0
356719532 298276311 0
811611911 200789141 0
436547192 198317648 0
257381687 163117420 0
524983905 617693847 0
93439707 510001015 0
464791394 698747874 0
111586196 787061346 0
477759448 911370881 0
38479057 105248545 0
234697843 713282713 0
114014786 371106459 0
444667907 24606473 0
413067516 388243963 0
523659674 860384327 0
587458748 1058197098 0
1042139052 433524268 0
470066575 86070334 0
790185034 322885468 0
645145540 215610233 0
150455346 958518231 0
586457197 668878756 0
756784266 578522125 0
795519584 960437569 0
632172372 959039723 0
967663373 301307929 0
165105125 748866981 0
984083744 545824720 0
875663937 693727340 0
978140030 823357711 0
808828735 43519553 0
59305614 346278094 0
63754825 368887689 0
139227036 889234430 0
685961746 728724022 0
28034575 73928939 0
463119695 891601031 0
140950424 633099420 0
86062483 114556856 0
995450902 864876154 0
267357051 548917469 0
162870906 1021749122 0
954857066 318989506 0
1056378383 71350233 0
474233158 418945444 0
1059552988 40881389 0
275951164 723056484 0
915395100 462536760 0
186538986 16511889 0
357128616 998742249 0
198056572 339682120 0
478729949 677718890 0
1032087030 316610146 0
473578244 880761593 0
799954170 275444256 0
128369617 397476844 0
327151477 54529869 0
815333825 361537925 0
675554626 314268748 0
572900700 253581629 0
443654322 494445743 0
555883814 747073940 0
234631821 615280152 0
652572308 651274041 0
284418207 145357083 0
859152355 360013605 0
476713097 241159887 0
420117596 444747561 0
374020669 899056276 0
752566038 637471909 0
216318717 96214176 0
764909419 956046637 0
256608004 512534650 0
126910721 685176216 0
202825747 603770261 0
435335989 793384116 0
734655677 997216921 0
170737204 275596734 0
11330709 552722470 0
987838818 645314946 0
236794840 710510688 0
745704506 788237610 0
210795467 911343973 0
245891375 1001779519 0
512995443 446466478 0
530548793 873910452 0
687853779 791947731 0
253263384 851853203 0
280652995 820561244 0
666981623 244394942 0
864880004 1009595094 0
191337351 955358330 0
193713215 946372399 0
455191742 644981795 0
537968892 931019067 0
128185989 1055700764 0
953385256 720335459 0
809678167 784156905 0
434638820 766841797 0
688856239 221255588 0
695640665 145615680 0
1056969729 182589848 0
433731645 752951978 0
862387524 533421229 0
66456347 214877893 0
1048782405 211937977 0
711372958 86968729 0
373830815 73996419 0
824449485 504688058 0
365000328 323775450 0
439014349 114005688 0
946637351 363580556 0
313714770 1030404425 0
519668310 793463507 0
580284331 431448056 0
80297618 552153495 0
741243941 992940332 0
533081708 230067349 0
777288540 856870347 0
505969933 420988927 0
146220122 263501818 0
1064149657 711485898 0
485883343 20343242 0
457600148 505184645 0
356181109 343123377 0
295852609 967651745 0
601797493 389018688 0
157977608 300479745 0
499633457 240520642 0
729777768 511791176 0
467768328 833256868 0
812536078 805723163 0
378296999 320609537 0
537993688 681175800 0
502631503 666529092 0
103128642 25495515 0
505046537 680906428 0
309183158 718964035 0
814698597 901258676 0
801337207 139235530 0
318045372 173393128 0
912055894 234281974 0
177841195 109633289 0
585845947 76646413 0
326117442 379709158 0
971827960 591624686 0
619326137 59641247 0
291532488 160175019 0
254940173 531270938 0
512275041 795121308 0
303446726 313298028 0
447953383 202253709 0
525006427 821395880 0
112781716 178122089 0
679208430 532411647 0
237457832 362249069 0
618919795 186445840 0
952525773 170460761 0
659452397 43854217 0
246527339 553646085 0
505011899 20092360 0
506475066 79685465 0
253319915 1059229651 0
407268745 195776895 0
604739559 1032841670 0
130557395 892294271 0
208084057 193368796 0
106430212 532622409 0
216872729 547495198 0
920623231 264276050 0
807476209 144884771 0
747215317 937043794 0
244132178 490151335 0
342871851 531444992 0
311519671 272968483 0
423639416 93326095 0
844921483 1060208506 0
758074051 394735325 0
853800575 108942931 0
465364903 1021779587 0
598578639 548385356 0
131353534 165407608 0
518498699 644161170 0
362854407 127169710 0
36989147 24450871 0
293858980 305587629 0
146747937 920614808 0
467689526 1029390744 0
11478496 119474835 0
112918539 624799060 0
4460728 322060224 0
307380837 233055908 0
354103404 611723320 0
1004135166 951083652 0
350640286 464889546 0
417467917 422436788 0
876426298 282100263 0
657015765 163024983 0
147706145 39034386 0
854405442 625364115 0
250674092 471050431 0
572902247 679981242 0
989342316 404026867 0
412375839 999930423 0
586041766 218790759 0
425646651 155108983 0
487296687 127156996 0
123193602 358735454 0
1003234665 346791657 0
290759902 753469809 0
151063750 199499160 0
330870798 781825756 0
808968275 11843533 0
75359565 866920030 0
196897209 901549604 0
958834934 173745709 0
366905688 206255759 0
913672391 940016993 0
519185081 46079280 0
328526147 367103898 0
557791689 1020419775 0
74511451 995917699 0
778800905 405912183 0
191145556 537137589 0
887669480 1020378304 0
251380486 238141237 0
857138331 381999679 0
128038929 14576662 0
408415168 224309865 0
741441423 94644885 0
220627328 491192563 0
597876436 807512693 0
1013803550 753017159 0
507992916 898377101 0
741005775 376928934 0
317044569 888755366 0
840295515 797186485 0
333084986 428456085 0
199784839 760621427 0
358020906 870484153 0
592861491 552551795 0
521964959 46771168 0
267323085 489514146 0
791893848 963481820 0
906456345 333613185 0
1063677377 335202138 0
649374426 205342670 0
365313674 1022088372 0
838620616 906514460 0
261148337 672903534 0
496459426 347542124 0
901529715 921359407 0
998498181 885275492 0
279291840 682936483 0
215031228 227274123 0
173606629 922556347 0
950472177 840737447 0
27796772 585588396 0
593677139 793690918 0
836130149 663813827 0
603712456 118504572 0
652449584 487568072 0
1013823978 130742622 0
826359757 177141504 0
596425306 463775177 0
191300204 323548931 0
35592470 231197767 0
1036757292 719996556 0
729941423 69632314 0
17913257 440646896 0
467342424 134197846 0
511292445 330497444 0
971317267 590603981 0
767399236 450689261 0
120434985 653270590 0
952441011 886261202 0
666467379 76009501 0
925691985 949336546 0
268949646 302459688 0
138560436 521789752 0
1013244356 544434529 0
100658662 757947736 0
745157110 149907514 0
919197821 1043534583 0
642852653 752217658 0
667377074 805335412 0
215451044 110109311 0
443670032 434014223 0
508318943 357179629 0
961681533 718556862 0
450761201 900228625 0
147547907 88470257 0
984733829 706647548 0
654791925 925839799 0
320455578 213188244 0
796599587 143438010 0
683458522 466034668 0
679085224 88460862 0
11069821 90134983 0
525666391 497896917 0
230273478 115856324 0
670290839 538150074 0
955830692 952315083 0
375816412 223540786 0
543065078 8217377 0
805713382 139768427 0
630272981 663701582 0
411947459 913093163 0
14428999 676358898 0
487536509 604367621 0
372920852 365481215 0
233907240 910992306 0
169063401 457646372 0
223547613 388734512 0
755143083 505430494 0
80208810 898155855 0
661020029 605565455 0
1023635399 1065781537 0
106306051 507441884 0
333568181 280478101 0
421181017 1043143631 0
979669116 125947262 0
235401040 271628226 0
296842464 314354661 0
329634087 362677056 0
745354605 1057028367 0
68070601 850015541 0
279740475 561886553 0
958535981 361845105 0
97937526 194631225 0
776720587 318987729 0
446063634 891150105 0
302092262 526203763 0
51180658 270215099 0
401973906 445148307 0
931170039 340035230 0
469670796 143978074 0
56958429 856184730 0
1019485898 387433275 0
716421479 668928446 0
478436056 474785725 0
227738234 429743732 0
675403237 773896332 0
1066330056 466618189 0
634143697 427556738 0
38343955 175099616 0
745641164 615857589 0
567085869 83978407 0
121681315 589984318 0
339049371 941758174 0
432828870 254848867 0
966516582 623460967 0
449300087 666354559 0
698637844 316811138 0
801496265 779492718 0
773864804 795700480 0
197995569 890661440 0
784139363 1025482417 0
196997892 931596030 0
138643628 676457685 0
579723834 1058814801 0
754450142 814576275 0
223581992 945175264 0
220866955 1032444924 0
361109734 400815052 0
679401910 1037251114 0
576740341 706422 0
75200611 807162369 0
257430881 720450584 0
620216702 422778137 0
502033389 834404306 0
207137702 1014933745 0
896575246 793753054 0
187116997 152904278 0
432993022 843700674 0
357925623 413232819 0
647361273 1045340513 0
161876817 142976192 0
190733025 447368768 0
703889685 823237165 0
828338970 633170132 0
663059191 562227163 0
576061220 437422694 0
263493036 888004463 0
535118193 97221442 0
648070312 1072393792 0
163415181 828642322 0
342663470 358002477 0
938935314 850787213 0
52479520 868202852 0
945805690 463997711 0
870676690 161969484 0
928924917 332060981 0
856231045 764132706 0
677853602 401334136 0
1067834111 338202780 0
305690413 194077838 0
272001599 791377177 0
788377541 777060206 0
912240616 107299005 0
471796631 909796030 0
292110624 233189698 0
858172266 975657115 0
834900883 365085314 0
338403170 236590007 0
57286863 759838394 0
104464586 361683657 0
793612724 105528040 0
64575219 678623805 0
649471411 488707584 0
459676498 702110939 0
960700798 394885508 0
1043175282 581051063 0
92422857 361304463 0
359600298 698374022 0
268020733 570026058 0
559069865 814367830 0
937364712 686347467 0
357390711 814137998 0
374598204 787879572 0
195204285 893687325 0
943373282 68823435 0
1014062357 958519421 0
857743798 567583276 0
705854003 317552290 0
874719704 763412412 0
1051214685 419267840 0
820957424 900060747 0
852408885 468804128 0
1027567505 111435367 0
338677547 120353908 0
310343225 30484951 0
382189014 692021257 0
1071804350 624124337 0
62879303 847907664 0
282968730 659581683 0
880579307 63423000 0
868382433 811794507 0
980963362 588200672 0
207911633 907493847 0
408345376 51475269 0
806717105 370831626 0
821923947 235989366 0
498349877 336617448 0
780319301 613721086 0
397129462 430188962 0
235253851 92302802 0
397276960 347734018 0
135233470 266593768 0
407534489 1012308747 0
743697489 455349951 0
153295827 656286751 0
339831104 598113618 0
473255770 797058230 0
471871733 293180464 0
300302602 416938228 0
17755264 711512242 0
183379439 275394556 0
950751914 679241360 0
240570848 438739654 0
1060170826 303101009 0
36356967 460733228 0
512149550 1011823727 0
987635662 971705508 0
307207640 55586518 0
167339224 421131336 0
43390347 460513401 0
546820715 301225950 0
571912727 402695408 0
663396776 674502475 0
794297616 813572619 0
1054388621 340803750 0
285882390 15917464 0
390108072 522537678 0
998440396 28702270 0
828362712 673601296 0
1054028733 152287637 0
547412394 805798790 0
140598065 1025178484 0
896554157 599600576 0
444484751 60667907 0
1060424842 270633041 0
831805892 122304842 0
644319437 386585305 0
474831013 500052083 0
431238713 446565446 0
995517365 784784677 0
821459992 226005085 0
58502372 1016243005 0
713349074 741230882 0
388213067 371424701 0
333394060 23295005 0
915191419 531989498 0
347133440 97076778 0
661540795 1030692309 0
91614090 214111120 0
42769744 17644018 0
321610354 792998922 0
1036534527 31781575 0
242564199 948710382 0
777150864 166137758 0
35738984 405368825 0
150278775 1022735367 0
948316629 420088923 0
1068251647 540907300 0
210242223 962978129 0
70839952 853600572 0
529480484 1027319422 0
224437185 709294055 0
237775057 532090966 0
816544327 98448116 0
626966611 299020433 0
951760475 17611997 0
1026268683 649035597 0
111020150 991830557 0
384017300 666100329 0
122941161 182230470 0
517172310 85679623 0
43897843 377478828 0
691937268 1059204380 0
316201366 623254384 0
833396906 1579827 0
690119041 1070477460 0
329705607 923334001 0
95237057 339141534 0
1039887260 613412518 0
437241615 857835630 0
649794002 280598120 0
339462486 561030849 0
480778510 19141063 0
977180038 292775082 0
1057169825 309223180 0
390309614 408434267 0
593400748 675906508 0
569156227 834639439 0
141677723 544134836 0
300865662 64831931 0
414812599 62522003 0
1073677139 856063761 0
107837807 438494743 0
1002152979 779796548 0
755329635 1039329251 0
143779089 335987958 0
589163991 816893350 0
699107007 294291059 0
519135566 531368804 0
750084339 322011950 0
615768750 185180815 0
128131273 375829884 0
465725333 436000184 0
788886104 527627736 0
428255874 673517390 0
477493465 491235722 0
891221035 888646779 0
162640121 813768258 0
95872859 466155022 0
818409252 1013677745 0
213372029 647372121 0
597964222 618299691 0
25442352 97606841 0
133435260 482247042 0
845447088 596112285 0
174111150 920917688 0
715442966 953143889 0
956985443 299984855 0
885338095 958667186 0
950121431 984936121 0
683590572 366113630 0
409234103 697827633 0
287405462 145509560 0
739465956 764394342 0
1000250950 259093571 0
817164810 288830399 0
125708261 745574950 0
402978935 50439066 0
972083634 378920200 0
64457186 1050917200 0
729211392 626516689 0
585832018 388073448 0
854564393 27175827 0
544648973 77646906 0
817433114 49184312 0
776623894 190687593 0
779631159 375770517 0
561782565 446283023 0
462934223 612598678 0
655491070 264306018 0
799460297 556757324 0
360782652 421005278 0
846362098 630945283 0
217008288 262309376 0
117828137 49646580 0
361758153 223166788 0
94577432 240427736 0
178739874 145578123 0
46158049 700633676 0
843254098 600834586 0
775296252 418095933 0
28578271 406153699 0
114925507 517483387 0
154566642 825737048 0
635472091 656813518 0
578754685 653822611 0
15860574 525920800 0
209634403 36717489 0
623809636 1036586645 0
473395591 207168150 0
769921382 196706649 0
465168488 395703101 0
142183377 643456096 0
853095726 421188657 0
488389750 774531404 0
85451673 569333285 0
565559436 594354148 0
233917522 971193237 0
267253368 447207301 0
705046219 266005817 0
23909811 402949555 0
677581667 727230665 0
335069435 590917850 0
30936670 186901198 0
871679844 211531529 0
961605889 566520328 0
1052221741 366894652 0
877617662 402735305 0
758565987 235921919 0
111380431 423165340 0
571861049 155016717 0
461612798 21116671 0
829268541 324822738 0
719726086 371247734 0
1003753667 821044148 0
28137287 437151713 0
678300733 1027578199 0
822922421 430289014 0
520982983 1056127555 0
892941373 533909139 0
309749442 303052465 0
61862093 579497290 0
882997264 698472050 0
349457546 986458088 0
237070334 716754810 0
642283171 1067638697 0
124162599 986581825 0
266853890 1030768255 0
948037149 328752077 0
993690263 439110722 0
325404098 288193069 0
419456285 44011230 0
659942517 955745187 0
260392879 371736377 0
572612076 478077506 0
141467450 536978892 0
82601287 407802697 0
465884454 950144786 0
237081464 645003725 0
556279034 149182148 0
1045371996 701718960 0
1032427476 291171862 0
330249905 416124439 0
517641062 685069863 0
460215944 117110378 0
367119824 328390457 0
860061012 75844294 0
159969539 736973102 0
911383908 9291893 0
396727213 354203025 0
919927949 459262350 0
321977524 709837739 0
711285367 1030410298 0
584527541 392470494 0
968542125 200907547 0
355961461 887550479 0
1041076587 798122475 0
790402030 602798902 0
717258544 549449636 0
314405076 325605690 0
561521486 965906695 0
785964248 370998121 0
353652218 229830304 0
711057183 553746392 0
88493045 478633239 0
1058721394 251899189 0
838547874 926659620 0
912664197 673759802 0
1011170442 439962168 0
42027162 399851080 0
993733070 160702689 0
827351945 771734995 0
703648119 171595896 0
466395138 721126109 0
776757073 620865048 0
53715371 199007354 0
810411487 972024038 0
266136697 821441999 0
65635773 286526044 0
55990194 417175738 0
28499465 346965662 0
834610776 408758287 0
500015623 546506171 0
196937911 997099170 0
111045949 1067838170 0
1064327292 90816192 0
771058805 465089072 0
604250762 583560417 0
990204562 1000476989 0
997692843 761531851 0
565500524 311567318 0
52803143 245979884 0
239475359 577338470 0
917155783 1072674433 0
94072153 869091726 0
770732381 935895891 0
104481034 581580444 0
596441271 418772332 0
1054789017 699615599 0
418437163 72485142 0
310147663 1008130343 0
130937446 967342030 0
706756527 344423288 0
558160901 706462879 0
221318296 548583066 0
280804450 916277850 0
319372622 835700232 0
479125523 519974722 0
722880910 449760505 0
903456203 262565859 0
116359911 1066336956 0
877102954 439514360 0
398008673 434291224 0
1007942443 612954097 0
756902214 538473967 0
595367100 846148022 0
350816510 969683594 0
526832839 746873445 0
759443269 1061138087 0
296671581 594776149 0
237815050 237489952 0
449607695 687865365 0
872345950 633958317 0
640820518 917844180 0
757705005 745401017 0
232195676 343970844 0
698580965 1017176602 0
978390974 1039191744 0
47016895 730192467 0
575918281 110096624 0
275313267 347826301 0
192649100 314110121 0
834288109 31595756 0
417999836 27674863 0
960497722 488886372 0
1017601054 866310266 0
486848473 130350387 0
743804562 634184453 0
954527094 774597727 0
938402341 706456416 0
461460535 919499385 0
677917048 873421316 0
533592707 35738906 0
305535412 942383486 0
258500266 553788732 0
283352538 11053894 0
107933321 731345995 0
530081422 127208657 0
997823678 613120529 0
997358268 256852374 0
798200471 668212386 0
997631683 355148358 0
703914258 858644362 0
475994373 53184120 0
1051334264 82277924 0
1056532076 663106189 0
370039114 466732206 0
501894232 874180366 0
73237980 242157512 0
689230135 495098620 0
298341769 143926828 0
884378315 822661266 0
807027267 394814543 0
440834525 745998767 0
80686960 852589407 0
147894363 20101704 0
913952164 910914639 0
828808467 903496573 0
372752348 237375586 0
582105405 170304248 0
1049676834 615380399 0
660820175 279039890 0
587539604 392669815 0
625568055 103067401 0
723540963 591844819 0
933924248 523449458 0
80935858 155024380 0
1065147110 622561950 0
866007965 1062385055 0
608157794 814332498 0
798457283 27096190 0
118649329 222536152 0
290654102 559508865 0
739556945 997409818 0
62092729 382135328 0
805399241 652855565 0
1020946889 99697677 0
141491519 1272351 0
670285181 463942681 0
992256693 780715858 0
141168346 1062476490 0
351398062 425233730 0
192776744 137535402 0
777349381 155273229 0
438923392 840402126 0
745735018 176249374 0
915081617 280745336 0
345809529 128904968 0
201459707 2194583 0
492992058 393112475 0
72736658 530520004 0
762513256 312624620 0
159536182 241970519 0
926953206 778641765 0
1050709990 1053834507 0
265184528 159917263 0
358241600 696532774 0
921026155 225230406 0
717216156 811303426 0
76581772 923547560 0
874153854 338930135 0
556969602 81394600 0
11043565 911572288 0
652112883 139172323 0
897994851 886188911 0
222185699 522323006 0
102731012 999242430 0
863444320 508544359 0
348381308 699526223 0
1061808949 156347522 0
159931738 605021098 0
588682953 378559428 0
569401181 752368342 0
536688831 731271410 0
1033027622 353948384 0
899440488 45300702 0
516875061 786821241 0
161429108 698873089 0
669733096 17453799 0
179533164 937262392 0
566926296 933251883 0
75665736 508792969 0
738052668 523210664 0
989568165 704047671 0
726653018 68279572 0
864076148 582114728 0
619918137 655438800 0
116904395 935037961 0
945377640 816309978 0
408857370 114562973 0
565603793 571997689 0
217947178 586944328 0
200815587 820937755 0
91714725 492184806 0
873087280 1010812858 0
1036505973 457585824 0
545873022 62560913 0
573626887 1056870479 0
612154646 842341109 0
991501318 81695935 0
454310727 685319322 0
86492143 944079429 0
963616177 561496108 0
740509114 256849740 0
339034966 348617802 0
1062346395 421834966 0
662989229 869183429 0
866574421 302520200 0
483599200 829646057 0
701406945 325119302 0
810185151 140565820 0
252321727 933908931 0
95054484 644438787 0
1073130601 412695046 0
14423935 130793610 0
566108451 1061045262 0
422296790 416065079 0
273459129 71771939 0
834254807 859554031 0
1068198716 948502049 0
324874791 330836381 0
665997067 280637630 0
728037982 397807802 0
729140869 763813217 0
478411071 606145708 0
688205061 447049920 0
757299124 113451715 0
234425859 866885273 0
1066513968 836868798 0
911505546 725391264 0
110349972 188011592 0
208365094 881150898 0
353212114 1052181086 0
674079436 351819595 0
76724841 468779177 0
212404541 186493935 0
43450341 828519730 0
50498086 930277511 0
780963540 585397544 0
761143863 454078530 0
591229672 698756182 0
816005551 71188510 0
622449519 738411033 0
950900023 883536073 0
800904531 605780501 0
1020100849 873343015 0
140529022 680278692 0
316674629 673946190 0
788268227 818854920 0
682750868 261095902 0
659029114 547270476 0
846994447 607595440 0
848483078 692277250 0
804928395 35946926 0
365509135 33356898 0
115127072 946256855 0
844845127 55077959 0
940603919 294726476 0
130781597 868914313 0
295512804 609405157 0
369292155 1064341655 0
802206904 640619553 0
172597908 915737055 0
875421822 808057496 0
708891251 135713296 0
352761710 49892028 0
32354397 628857395 0
729420054 223597429 0
758643318 993704158 0
147440567 1012378992 0
688120434 677033275 0
1012268742 98844402 0
918477176 692088209 0
535730468 912208075 0
316947170 1040120682 0
582929331 617431039 0
973481246 562819259 0
390444947 400515244 0
893924293 185327729 0
645725602 527185173 0
433972237 894934755 0
275177612 449036935 0
357447880 318368880 0
24218951 812100412 0
252344050 429982422 0
36132375 1028683444 0
149918807 213885095 0
122192013 948532529 0
651615208 414620279 0
690537777 686910235 0
701157869 292729958 0
291232933 229160342 0
992210387 525276965 0
129151831 13845317 0
259392641 458260497 0
280032495 702006612 0
228098491 461611726 0
443542473 272522329 0
53256616 717240295 0
699061652 392059997 0
726365910 735960368 0
210189216 840864247 0
1015183496 655595382 0
825561624 1025143223 0
203561280 401241819 0
166970905 865909535 0
343747140 37722944 0
21410332 538029502 0
394251621 460146408 0
633453698 403806614 0
640211309 56307057 0
500570681 875661686 0
189915607 669437911 0
66645520 384168689 0
874407810 854787186 0
791883766 332416753 0
643175823 837129186 0
783653802 735289530 0
184582195 669888000 0
319908921 560862926 0
596556174 411597143 0
242597705 687175357 0
367320889 121161287 0
33354816 66190393 0
343824073 68855607 0
1022520408 330800582 0
431306330 771716558 0
598293616 342506855 0
628359508 942587620 0
666070301 594649436 0
437195040 170982169 0
430400959 151338563 0
808179534 14771661 0
75356427 218526913 0
866703267 816956475 0
843431010 497470883 0
1053892149 723081014 0
907726540 36730798 0
654593303 632692601 0
781687852 1070030367 0
882531232 749430466 0
697695561 633434730 0
770648516 828348653 0
770149654 365327816 0
362955013 1015012057 0
480504017 362365273 0
613507555 479865103 0
99626059 876069636 0
175408604 237264914 0
897290605 379880177 0
889924710 797593874 0
173027921 610846429 0
178344743 511607487 0
161576487 487207058 0
497118828 736064196 0
361480567 826416712 0
223701122 502636752 0
322883530 270767873 0
100608122 562285841 0
571983133 724079617 0
95382012 1029588031 0
79524568 692955328 0
966431976 1027910481 0
790368551 253336960 0
448340589 135855238 0
58008752 344949791 0
85209690 251341089 0
467895514 992745553 0
453198339 127235727 0
725353455 72142335 0
599381230 159415119 0
157981252 1010974913 0
976441237 943071824 0
567395212 194425142 0
635406915 929416248 0
261453762 365033344 0
250731981 918944267 0
168752520 114384013 0
600755994 552609486 0
54080368 1053666642 0
427235790 70789360 0
783568994 490470563 0
705422757 55147618 0
292499124 2420031 0
1052852778 127745418 0
865286812 25216297 0
578132708 808270276 0
1048034429 157906244 0
409781116 177785698 0
834214428 89510851 0
515932928 235199763 0
983013768 235289756 0
485092863 621570393 0
550334316 253319413 0
220482881 283763007 0
831196644 462789644 0
402030188 1032168547 0
923725089 953851806 0
89220663 38351454 0
326807363 234424834 0
882618185 677684973 0
329898841 570371778 0
902490131 960225233 0
244264170 452692105 0
210678861 990294068 0
52877851 544795081 0
1035520120 450910718 0
468904608 95456457 0
907049908 572228394 0
674553901 984573477 0
967358212 823996627 0
330584822 178152986 0
752413156 917231589 0
372500921 1010630009 0
740136629 545230444 0
553034687 974496397 0
621661272 660052777 0
557003927 647435856 0
985388368 531978777 0
298907570 557334091 0
110763899 998101744 0
443060328 588995075 0
19087390 906258774 0
34427734 486388858 0
945383414 995222747 0
251464275 345117937 0
838223891 844200717 0
815911849 443707625 0
656273152 635043448 0
599004501 764161977 0
946536847 910550912 0
444905690 398166099 0
960105200 487342995 0
774504220 740696907 0
906445036 36352286 0
90133869 459576548 0
620274909 336096373 0
923970491 964053518 0
739341755 761119124 0
522870534 1038779707 0
511111465 320019936 0
896983168 213430101 0
710005261 1011780203 0
1039162139 868801832 0
504168191 567026687 0
718468475 507902754 0
94310873 1038448033 0
913624164 866268429 0
960259398 735145789 0
620576894 1019414331 0
460589515 950868624 0
101000075 269028642 0
174570903 359666341 0
901924948 464161987 0
330189396 222214352 0
1043535585 676220861 0
293251106 725474230 0
376829934 905931701 0
1068023069 558835172 0
969136184 94023484 0
43617752 445260818 0
189900962 250961190 0
643865134 1071286605 0
444464181 592999525 0
221104142 553779907 0
270859568 597998080 0
196981741 1007123384 0
162331595 390731531 0
861776395 928997527 0
1062537421 675663242 0
260155053 700295563 0
168757906 378137332 0
385022221 171603414 0
925106272 309229363 0
711797414 1032535596 0
674115093 507674267 0
279675805 241156767 0
386607457 944732530 0
836140860 823799318 0
406489821 516741939 0
778712830 922688829 0
549020900 167644123 0
115381227 44359795 0
353257512 226523842 0
791248496 797740163 0
936187295 804137656 0
638501924 15520936 0
490071656 647172323 0
688891798 344796367 0
523595555 180935173 0
13181722 816539329 0
735153942 480410207 0
604857824 911712325 0
263090440 239035148 0
735043686 728172293 0
832789534 390271219 0
691055525 163965720 0
939817413 178008783 0
881108905 476591877 0
862656048 509483941 0
275323070 413731937 0
136140961 905095025 0
942970175 1040990250 0
917696962 954639034 0
503161701 348232326 0
134672349 12064309 0
616576740 114538605 0
384665258 860995545 0
1045723187 104302282 0
887752855 153174530 0
276170659 1029490509 0
857638390 713779316 0
294512502 351584884 0
686827183 607336883 0
3175825 415798997 0
489243526 965287012 0
599737284 563154399 0
448608250 563408755 0
859891974 349984449 0
168111526 499628860 0
906579422 1005145324 0
97485078 410232568 0
554237989 165550743 0
932662860 968362281 0
976000218 621410614 0
612433193 988309608 0
1040259306 778388918 0
113764013 615944153 0
215740440 1023189031 0
830152182 584878898 0
349460232 487443962 0
421060075 716225210 0
686094472 44169649 0
1029382333 445435547 0
22497742 207768463 0
139737781 401710802 0
582038889 938076485 0
667615090 719633363 0
586591535 34374598 0
241090536 910456445 0
419205752 853210573 0
1002491673 320647201 0
611235134 350100046 0
650129339 1036992461 0
411716032 550808593 0
912425704 741784080 0
280543789 872782548 0
993240316 1030678957 0
64612269 546004961 0
41223510 126210663 0
581734787 1000153290 0
635954495 118125944 0
494843487 135996267 0
1001257352 922313757 0
127005434 905253683 0
394717482 956917358 0
964789542 1056104698 0
248158346 803574944 0
1057081302 815166982 0
493532787 242951700 0
514071 583669608 0
239972669 849409358 0
1033702472 955358402 0
927005661 108203366 0
990382901 747468430 0
388661583 674528958 0
466839259 109670980 0
484902373 531437692 0
935819519 422630595 0
63877683 66724241 0
500514241 234038483 0
205315661 898244314 0
826020138 103118664 0
688631001 98894104 0
548143512 1062757775 0
33965739 536474501 0
744692500 232885852 0
549525671 717757776 0
6453874 523552093 0
847551058 204395945 0
864056548 19908921 0
814605937 593914685 0
119468534 439157378 0
243146812 1040621396 0
116197872 184583965 0
167212703 451727518 0
979900865 260065539 0
205620631 479438805 0
133607872 783111332 0
663322631 661589775 0
661469995 925376184 0
387598345 749037154 0
497571257 768069948 0
787219211 796253734 0
648634024 72785008 0
942964102 940608508 0
955483097 892692441 0
536117247 634221055 0
946276260 690996528 0
250685439 619973213 0
866831328 965616082 0
132511438 648797664 0
258152359 939018992 0
953799134 565673978 0
391694951 395110101 0
696829774 663932108 0
719492247 624401029 0
1033893743 1052365468 0
741361616 113922224 0
170662708 848514912 0
231629635 215003474 0
508433007 923142879 0
511122514 889464863 0
986887595 195394240 0
272208038 71038743 0
94854130 140706622 0
134367234 1052935258 0
759998763 360101949 0
1039944380 825216922 0
774569293 642933911 0
273393312 207717536 0
881799666 791867374 0
467780856 13732777 0
675079237 556044538 0
398612177 833187313 0
268876177 199591542 0
249066051 1010827913 0
682622230 22482485 0
577046141 914504175 0
84559810 844961601 0
139495370 661721311 0
267405746 1026585075 0
569805526 714171700 0
893443285 804351556 0
138190923 74690990 0
785957404 182488013 0
891747228 807716558 0
325143808 251913563 0
748733755 4332522 0
1041125359 284461357 0
413007572 390402166 0
99788850 359484273 0
1065928233 72158458 0
657589660 644564070 0
690384262 413522911 0
546066530 374513754 0
355932176 245065314 0
807641058 825961107 0
437999015 596983199 0
105145056 827258795 0
58195880 303973836 0
155839069 157483677 0
293022633 165177534 0
287422822 457323831 0
558539841 977602868 0
111981278 308599542 0
835368933 62353902 0
524593743 561405618 0
873573352 834298904 0
759981503 844830667 0
962697906 887462663 0
898901040 327982556 0
557050805 584773689 0
345479650 1072579736 0
163932832 692419725 0
462617652 473707039 0
68808251 25040606 0
442784781 304844152 0
603024166 593461581 0
1067674552 842280782 0
58987252 992229812 0
985429177 375140034 0
1061564600 995119629 0
456241224 911311428 0
298207431 75620673 0
669525940 266937783 0
128333100 68810013 0
651416439 156182104 0
982310090 872529958 0
295110742 44583935 0
825819544 309584662 0
634635143 568809266 0
133798996 880809117 0
682098948 770794445 0
612270836 290162106 0
908595348 337130343 0
858532629 378635008 0
314848848 317854139 0
139464865 602966701 0
11460071 494444057 0
689344425 227575954 0
205849103 375446278 0
890143325 740598122 0
691261269 784232397 0
362137850 221454377 0
318725003 550844456 0
87434490 594021576 0
639667413 214756085 0
988249817 124298294 0
458104507 578556222 0
100201686 414205396 0
330702683 965838841 0
313482649 387875015 0
258781783 405178402 0
102164577 436246516 0
606944712 478794257 0
830209575 348201756 0
555649518 237530056 0
1044012802 1009103520 0
336968767 904864853 0
655184305 66551203 0
4894212 692793445 0
479414001 307729052 0
732857142 210303684 0
169035670 542627858 0
530179797 647851719 0
875222912 434827681 0
602953064 954913942 0
377897741 463840817 0
942027256 261758933 0
426628124 948503607 0
362117129 359435984 0
202050207 584172826 0
90824513 705266883 0
95035671 584720020 0
529208049 959140004 0
218195790 824977608 0
959205701 991860189 0
180959241 46537675 0
48400847 144511677 0
801316235 82445113 0
283513622 1031346001 0
1046023298 384405490 0
657071917 621546861 0
614676610 355117168 0
684113293 1037486171 0
608716343 421570784 0
405504520 819300240 0
137023457 172158883 0
671520263 648607078 0
602731176 578099956 0
976220169 875364841 0
747493136 82986669 0
418151760 512974633 0
638449009 237241432 0
280624452 664818336 0
961357940 919615808 0
941686549 406274385 0
106167132 105752247 0
389821897 771612702 0
692391877 460312792 0
785345893 759687977 0
654022413 344527475 0
86748237 941032528 0
706039208 242467775 0
922058952 98277943 0
388811401 54107799 0
325595297 494756402 0
827626428 739675962 0
135604254 582124931 0
40489267 466646147 0
951193344 38084075 0
705929704 801142547 0
1029519637 671922702 0
782506616 16133791 0
668406847 359873156 0
82463143 829326049 0
899349392 14453005 0
625204406 560533266 0
372402075 176006292 0
260646713 459965830 0
552740909 549020956 0
741028080 198884433 0
28331581 992225669 0
700057480 187365763 0
754863186 375876068 0
239941306 423891015 0
290572627 645988738 0
107897133 877867960 0
402911847 421843010 0
904346623 410067055 0
281165880 594513417 0
740854654 114250659 0
502349547 255891900 0
788334785 100404486 0
90430418 417004217 0
1048605014 269399393 0
600351858 939906285 0
1060902620 60432626 0
679622749 595529518 0
595047292 1046305073 0
843084074 839478689 0
375089825 400355937 0
1023539435 119632793 0
49639613 127939946 0
480470573 471811674 0
325518659 526476981 0
37399294 927586754 0
773635087 185419508 0
133874766 914304955 0
579244173 1028275984 0
1031399777 222854965 0
715666362 824201509 0
331262090 545089410 0
387774526 162979468 0
849169144 65568990 0
724780571 878760854 0
987009177 262173887 0
727860290 277714457 0
768563495 622622940 0
1070928814 740895224 0
134456201 1029313503 0
177557824 981511079 0
718016121 605127416 0
300296388 950198492 0
169159157 417332231 0
1021148955 513096661 0
833360685 940286740 0
693995097 381524723 0
316378585 677284991 0
1056734645 362670928 0
236000217 165500424 0
612524872 137951059 0
603564279 596063047 0
166938136 717208135 0
414854823 401847902 0
813650670 346675202 0
553792301 405290725 0
1037533464 233562716 0
198193292 367786475 0
165363740 918847379 0
422452427 591386993 0
847033012 425329796 0
418704311 608515170 0
748706662 753532977 0
980702284 536192042 0
991011743 993515724 0
139106341 873138444 0
797633422 844690682 0
408435846 277498633 0
685835610 1011986196 0
998184286 893143862 0
229241034 515417311 0
748219566 886160402 0
70883817 588133048 0
578165523 909811867 0
652607279 368373944 0
694730974 1044924434 0
387238120 1060251894 0
663577682 341163901 0
895137297 253353405 0
286274309 679251967 0
568226107 232028658 0
790220025 646295866 0
585408553 446884322 0
753056045 687289911 0
319545568 276798638 0
207660676 518363947 0
516014683 970333905 0
302101457 931555669 0
936911020 529486324 0
980080646 932247824 0
783445629 355335223 0
305941060 680418172 0
798969775 720686862 0
744785444 626807760 0
100976150 780515008 0
533833145 966489354 0
665963932 704824370 0
611648642 589645467 0
410171967 466324124 0
867049194 168113441 0
468025195 740247237 0
926590632 196088640 0
919392974 673941506 0
239754394 1027477458 0
763150984 546326706 0
337331209 953766059 0
1019574118 268026097 0
613846058 330206250 0
260736388 748893671 0
265009863 966215070 0
362890194 237776779 0
1046575196 805144151 0
224360496 769470866 0
260272309 410251572 0
828462023 887746065 0
156633515 173577982 0
263796175 1036506607 0
255830827 399519926 0
792234107 804580710 0
390461600 873813158 0
1064916035 543993686 0
804933626 748192867 0
313505133 834991541 0
988945820 123668206 0
385864766 529562513 0
222617966 711512076 0
1052220796 700109615 0
920730981 346959072 0
763050109 926444476 0
62554425 466428034 0
324029114 700828327 0
968052948 760815815 0
33319590 642839852 0
858820299 116127824 0
308103097 540591118 0
996441547 507320311 0
385211371 345928863 0
690573117 351809156 0
542999944 689426831 0
390964482 795287885 0
244205008 449259629 0
426625255 780917833 0
765987141 614029346 0
275088893 748246174 0
739666258 521205284 0
412966842 706538394 0
531038224 836007886 0
937207848 474713020 0
73062963 613361754 0
326105619 1010687622 0
739276208 52858390 0
580451354 706652988 0
184897846 925250524 0
16164284 577441527 0
160847543 24724158 0
791853773 157376751 0
250490588 683184873 0
689377170 909654038 0
273735561 672480433 0
78363896 531821591 0
273736830 328749766 0
249145011 953471816 0
482845080 373099578 0
954592776 260222262 0
943459708 806165094 0
745510145 1070435449 0
260504376 270012995 0
92767192 109005740 0
114123249 578664977 0
458770605 898664820 0
141237046 721939839 0
1008550897 512508190 0
306162226 749517818 0
302918478 681874500 0
179470338 601573192 0
185540186 446500523 0
804732661 1007300379 0
547915442 709817976 0
299981499 327160159 0
436381492 393659799 0
1021511161 868618077 0
706351697 914721826 0
714521193 895746704 0
885133508 750219037 0
4343185 53136374 0
553164421 430521820 0
549340293 243919142 0
810187822 1013771616 0
96793737 254400263 0
871121301 405911524 0
929478165 129961812 0
823190873 123630777 0
18227526 247915685 0
334208628 201394034 0
173537977 391465567 0
407048987 122769952 0
570107691 307639157 0
786929718 580488889 0
479208480 619010239 0
989352371 312193040 0
109179221 364591438 0
139451054 628925882 0
447719142 446045170 0
72047859 296928499 0
768843336 434364753 0
470379762 812647936 0
547010538 167760181 0
802951610 938010706 0
291033628 670429533 0
189685103 902069967 0
800172835 624738225 0
73753572 570048057 0
684693723 573534257 0
813368254 292819951 0
852999182 627097772 0
465580442 1027216909 0
755199242 743728052 0
974048471 1012103405 0
70627111 605686029 0
450751609 905730483 0
47145695 967907331 0
918778799 448180850 0
869090633 596801205 0
214803745 974548201 0
221386786 511367961 0
167038672 560184322 0
807407272 932955570 0
895524232 524173271 0
849002962 617690306 0
636822896 624094684 0
159047287 55133566 0
1010965762 170832576 0
329997375 438449810 0
492025013 311776555 0
614224693 240265433 0
62031544 787616894 0
1065057437 599565352 0
918222606 510120862 0
51503350 237268676 0
375403841 375346093 0
424108466 897678663 0
317861996 1040928582 0
996198784 88372334 0
510053871 314479018 0
652470173 827769060 0
818811742 539946753 0
168059523 1058405323 0
783518521 260442895 0
393006210 327704138 0
537838156 441169640 0
517954575 308790904 0
200192496 380913029 0
146633623 647286979 0
345744805 1015166901 0
125406336 731939646 0
496014529 104138361 0
933358718 508917311 0
40958302 278584790 0
975433486 839961180 0
294801715 354795491 0
147644049 782939993 0
795155767 805770549 0
522891248 728790747 0
201819439 503109447 0
812558173 489503962 0
268853663 810363300 0
830215995 146379489 0
118595141 728338835 0
232049320 1073411443 0
677679026 922708371 0
424121060 168691445 0
911021332 828085282 0
697211707 1002530534 0
824766007 653596100 0
816277570 464255928 0
522752499 1043474163 0
471128682 91763299 0
652575760 605084408 0
1069498308 573462788 0
61789886 9546569 0
1018381073 256911931 0
736984801 1035379952 0
832346661 814412874 0
442519046 729611635 0
438591441 1061977716 0
846695682 958680231 0
1003331180 920950456 0
673897147 441543638 0
98163012 1060559555 0
19614763 613400648 0
48131653 134460530 0
939701906 199746083 0
405078385 897726178 0
758262589 30610433 0
556408115 329944648 0
44460587 506866795 0
113749989 920252176 0
1026489762 578684873 0
267222567 361735365 0
38436177 507233038 0
852413666 86642641 0
67412597 894963810 0
368555518 248571762 0
88437088 558262905 0
131248957 529304892 0
908832792 49382813 0
874418995 109778861 0
133189135 253876377 0
854523410 389630189 0
800110565 348034247 0
787081836 565002065 0
92909942 500859067 0
142852132 373011890 0
602948454 204684644 0
440479509 414065992 0
283038716 623174241 0
69888295 56827756 0
537693233 181391453 0
170005745 526377891 0
503221257 538564425 0
566106733 77510738 0
18261605 131123026 0
624711706 1009964126 0
44689612 704665569 0
250698287 892259594 0
421596957 203277237 0
791991997 1024497388 0
949972452 394766868 0
475028784 204979226 0
478161244 179366336 0
716235412 824502300 0
662424333 167027699 0
717135522 860882339 0
537638037 377600789 0
316935507 947125742 0
213033637 906336921 0
1060072733 515453354 0
20507984 667476380 0
6488696 420422977 0
439122712 876638717 0
513189947 724161512 0
186624750 198260148 0
155421171 1030073003 0
182775505 197271483 0
659061559 137487386 0
738706701 306842728 0
336113359 188219470 0
39606708 443542857 0
727582092 451839941 0
268410656 544375798 0
365348390 1055279953 0
695986752 731341151 0
46433082 405649050 0
436422725 567906974 0
1025669518 391055689 0
1038744926 1054749990 0
355968315 75007456 0
51814186 773762310 0
175773988 890571519 0
725143114 538635162 0
848739322 773849586 0
12467674 260980667 0
426235586 567233183 0
129360747 159178709 0
719421609 1047196711 0
391070198 114534159 0
417008590 673017674 0
72873492 184714673 0
999773614 560127724 0
163917817 898228636 0
730459638 339118856 0
279808074 175399487 0
102259496 528900642 0
196653407 1034982151 0
219655922 341907756 0
351307415 478372110 0
68436483 264118935 0
767976296 114524656 0
1043362207 880428932 0
348093008 82766875 0
386547056 267231799 0
282222749 489370030 0
570906307 170383162 0
300679689 1066465653 0
457015661 610003527 0
73840915 505303547 0
274790998 596271966 0
141325593 336173409 0
162027908 70003177 0
773920582 354046801 0
240787524 633895734 0
1067222543 278709890 0
657677646 111488639 0
757873653 46487530 0
752672351 723342024 0
349349367 311290222 0
537643565 718741016 0
280790033 799074505 0
932287318 1072543128 0
705924652 441044149 0
855020817 192546669 0
42317082 373888138 0
464867511 1061814110 0
815293967 290057853 0
612173869 178099422 0
293620627 135335125 0
62561838 845236315 0
790926982 409932953 0
154357869 887476488 0
576220826 397608082 0
309868401 372760019 0
786136728 1057175947 0
830056525 445489680 0
975219127 368358355 0
663698868 445295899 0
896593843 325325837 0
852175224 96711279 0
458395712 937623540 0
370578870 20972181 0
415681447 441361747 0
906341487 863159994 0
753354747 353544413 0
162133583 862295719 0
779679251 448790269 0
466223545 524336720 0
404243874 49415334 0
968115644 69009276 0
861630532 808666781 0
450189214 94083141 0
872543273 361284352 0
974867176 507593224 0
113084358 254510582 0
606868608 1003005088 0
808907164 165294613 0
512807460 36805122 0
556705161 232935391 0
56928277 409979188 0
12278035 745395696 0
312173213 544694361 0
612704281 873097206 0
786318033 245769009 0
407342839 21292488 0
978050672 470835449 0
532978457 323342293 0
1021535240 18371128 0
817641109 266875692 0
969908334 926869574 0
366132147 350387961 0
575490710 677551435 0
1063395768 1023963500 0
424295979 445677525 0
746456772 597135731 0
422557376 1046114551 0
748514188 891167573 0
175138029 352916335 0
870266199 709330850 0
947806865 647970542 0
620664150 434106959 0
338960718 319172820 0
381716309 181642650 0
266382963 635292653 0
259806177 757495605 0
664075099 23842936 0
780749886 871788262 0
885465077 574101858 0
303132037 67384730 0
387376215 661432619 0
335753449 796708646 0
633321512 360267306 0
651762601 864669794 0
718494233 296384559 0
349108454 679909284 0
1007846506 1000197179 0
312213463 1045815762 0
801736530 251004345 0
652160905 680717008 0
28370755 200692567 0
419520608 357792687 0
435059763 1061161010 0
275818937 1048367996 0
786284102 296867871 0
19169653 555899609 0
538910341 741029272 0
1055859992 973893572 0
6677646 347301855 0
307791772 949663260 0
630533379 632628864 0
275422248 629048465 0
751430134 432298977 0
501392184 63030376 0
502906090 885963571 0
328456036 353904209 0
605711469 909601297 0
5387020 163369704 0
847040039 863897526 0
341453507 406043005 0
644552376 341538040 0
333196795 388311837 0
232259467 359895965 0
103923853 455352090 0
19194830 241352 0
985672164 826738862 0
992844355 108643487 0
217871245 169026373 0
967471112 568400003 0
258267638 704269445 0
582749171 21198584 0
462516912 17785012 0
60142057 663700008 0
973820658 94135268 0
954546724 763995548 0
143149924 614430047 0
176468942 324675379 0
380994128 453809918 0
620913485 509202242 0
995146739 38577860 0
892393460 137827672 0
774167541 796823485 0
925477662 421189707 0
327050558 502316021 0
497000242 483960342 0
809602808 610522029 0
367938446 553853342 0
101120916 942007119 0
364295837 422684179 0
223161633 588170861 0
353056672 486538910 0
849101215 344021218 0
671860081 133217972 0
769449477 470297440 0
822459114 54945472 0
576810968 923648240 0
1056150079 212806392 0
562246696 1008791557 0
639031763 260994546 0
954350865 339731842 0
693978354 785841465 0
790597182 154228726 0
526328266 261026130 0
949501788 185723273 0
966239355 172579444 0
133503297 124074347 0
666988996 254225592 0
238109018 623647619 0
895587821 970634268 0
505884263 799685631 0
62445841 889277760 0
379367302 57209388 0
221274041 885385582 0
568506987 936353938 0
738444953 544841917 0
624003653 571651651 0
959498630 822538443 0
255966498 777265616 0
215665224 608850984 0
916806974 105414139 0
177609722 688512152 0
637395760 550692890 0
885487649 835164962 0
797033913 841385400 0
630635918 444691602 0
488718345 463877378 0
69524726 454214800 0
243513332 389952495 0
1017378321 479765976 0
210116176 573087674 0
120917744 226161627 0
856839335 66697121 0
98417616 1061326936 0
471461847 673067522 0
205641878 628827957 0
76218097 1040292620 0
623170139 315781031 0
68243727 743888253 0
430722595 784850470 0
781402620 569966511 0
561250459 45792135 0
680354632 1047795818 0
553857566 195506705 0
172592327 150028339 0
619507920 938249614 0
856221730 702656722 0
301770559 169032520 0
910423663 57807146 0
418716624 895282896 0
184796434 215494675 0
321433054 985509771 0
834699382 424240889 0
693164516 899592526 0
80578985 97522743 0
215621410 542843732 0
732253220 446703531 0
452276815 403752887 0
703046221 579603150 0
662753805 378734036 0
863950298 710592535 0
697967681 872818768 0
3875796 594909003 0
352046187 136387522 0
281407123 509393937 0
996864183 851443596 0
1028797745 1056675880 0
145147023 105620733 0
543568440 328092954 0
647632293 831586455 0
10078546 801582134 0
267064682 597125857 0
121933487 1030155986 0
171293296 32227704 0
613704918 653501639 0
240384274 385725381 0
501547023 52482601 0
737540314 461698818 0
45442208 631249198 0
27108378 821594821 0
925965494 815622439 0
987581332 639348109 0
29004016 304303578 0
436735062 144418077 0
444760010 18940633 0
742278591 745695528 0
174520233 772818193 0
93322978 1020871615 0
62612089 6317798 0
532798865 461377078 0
416981530 221653675 0
325239166 941516231 0
890215268 243034498 0
647395727 877430396 0
829326434 2986325 0
505103102 555136426 0
1059538873 803338530 0
1038939203 589882782 0
1031202438 1014314192 0
347034447 575696600 0
775730920 659380179 0
980572442 87892892 0
299989586 415365220 0
611139559 354640770 0
657501297 830461911 0
572798756 858879203 0
1034216301 934987982 0
199960281 25930820 0
765107178 268810434 0
384123771 1032837039 0
303415409 370992087 0
78097900 544316391 0
763748144 935288588 0
905500144 550274611 0
144790407 240930550 0
168516224 754095964 0
400001382 770329850 0
667849247 888127683 0
595153590 932827315 0
166866442 670313575 0
127710432 327989657 0
972341646 202831776 0
845822699 907803470 0
807910224 879495911 0
131665285 441342667 0
149399842 882249799 0
372318915 747533657 0
16708919 162341417 0
537215249 615272730 0
780207841 58380062 0
94696435 113601222 0
935775742 301190860 0
863057827 62403296 0
813977207 922970594 0
428289652 58161370 0
53040137 514437381 0
203479858 885109923 0
239849304 930853341 0
695214274 950782138 0
999801880 866478773 0
42932950 766058385 0
146280782 964870927 0
429683325 100325658 0
814594739 474426311 0
272278004 506241250 0
873712898 534743458 0
678892761 111195303 0
777392641 814429230 0
352123548 198701433 0
96431459 15477829 0
528161704 348550317 0
605580702 914503613 0
71074109 1001417103 0
963746052 793650419 0
277685676 361881446 0
229530940 110107269 0
897682546 748694636 0
620483936 258233824 0
20281478 684532420 0
727864341 768149433 0
29201676 281714498 0
778954923 984737793 0
410052915 43725180 0
522936619 677250909 0
674667446 347888388 0
451956336 918519903 0
907755442 23271637 0
1056031480 967260707 0
415561207 1023856017 0
37030655 308601212 0
967739025 677591953 0
823987748 436328317 0
1010640994 415608634 0
315121895 440440541 0
694345633 88008757 0
567832180 969568749 0
208676977 226846078 0
540470185 57551615 0
470316921 625643204 0
41106761 664595645 0
92605971 684794194 0
958646542 900224566 0
541023747 755471908 0
459598555 564550845 0
915834911 957685866 0
394244070 475402892 0
487152098 170763901 0
954132897 387979323 0
355947776 538396475 0
578342607 746927975 0
908503510 1020096133 0
561312795 889274053 0
546169183 735342499 0
327028319 474864001 0
58917990 993489705 0
1031705837 280372493 0
825124026 104674038 0
420753132 234310266 0
673252101 499199074 0
757161827 153067400 0
584390350 1054834840 0
554420452 40938795 0
332241053 135611900 0
9051681 99598639 0
1010455969 342322303 0
511630202 100171240 0
151330965 533497898 0
354338355 98778654 0
22136262 780287017 0
831985558 434864739 0
617076740 331595295 0
360081612 620265858 0
816664812 541437546 0
219887495 293593148 0
569245378 21856208 0
632990167 700098636 0
182496933 343128589 0
616630511 513412217 0
430794556 786721890 0
412867799 611933178 0
29934204 943016524 0
97838125 636792755 0
38972270 313836537 0
984136066 88726288 0
961025728 1073508469 0
266029468 405222365 0
755940310 1051669975 0
901755587 965789665 0
659361024 778852557 0
264281868 605224141 0
162804014 239833982 0
18716048 93474725 0
324613757 806346820 0
95870369 476473510 0
987748821 963007329 0
497241279 684310329 0
912399931 35835310 0
142367721 1012108227 0
39879117 574881479 0
400907194 77698978 0
620107365 407440863 0
325981696 847527673 0
704040487 53811029 0
61931989 865392062 0
409023107 125690956 0
316388621 623243286 0
508555693 11080472 0
646360946 858901526 0
746136000 576036125 0
757996774 1055587107 0
925469523 351062461 0
145079608 602398471 0
520141981 415299206 0
499402078 71553122 0
990297169 209243965 0
312602758 736063752 0
609255978 338969489 0
306568661 845376735 0
907637161 482003088 0
733893568 160759604 0
390461683 585233494 0
186232051 674556856 0
312207995 141252922 0
717082447 166686687 0
914786490 746023082 0
662409000 189915208 0
941401087 897481406 0
983204530 776944892 0
943095807 579280031 0
243028503 495781372 0
458674611 842222492 0
18190896 573933184 0
905024987 23907768 0
213104746 970754370 0
625880587 942735583 0
319234974 498434405 0
418117246 427779839 0
310983685 963795854 0
567779183 456238084 0
69994719 166116509 0
960636274 39266293 0
279578813 528634272 0
97961285 963026871 0
16664677 296508100 0
561110241 827231890 0
708605198 453210899 0
800332607 450060559 0
246447429 869474398 0
241893891 204764690 0
705632812 93422641 0
883875377 61916879 0
363949057 498339223 0
774594538 105594365 0
491688408 910069989 0
187584777 1071164756 0
826399967 581180684 0
701715548 446430199 0
909223774 815546489 0
635703958 148823372 0
172956351 1015050569 0
339411910 1067028801 0
998662259 1037532022 0
190081751 55138752 0
171890006 324665784 0
1070633510 499290368 0
767834717 726834159 0
164369428 1061291582 0
210539544 820375648 0
142969609 194852685 0
628373878 1031420101 0
819709446 142853761 0
955812747 765791184 0
5336973 107285149 0
986688347 429375126 0
788682902 527274062 0
975152859 307698039 0
417920187 1073505435 0
129150288 607864271 0
771391232 173518244 0
537897281 79816043 0
819112017 547171964 0
100647406 74500225 0
579876879 34152988 0
916169897 620061991 0
470967929 684552733 0
758696822 228633954 0
1010484686 142719422 0
489240791 928140683 0
341528809 800845173 0
502301513 59103380 0
825295109 183049574 0
40181647 577046039 0
591988621 704980097 0
258020628 1014025859 0
148893357 671810075 0
690616475 1049704727 0
706569689 847078400 0
1018223484 484834777 0
125541428 5599955 0
279575803 884794407 0
197986513 391039854 0
807472413 822323703 0
574268953 927373794 0
504416766 941124355 0
406771028 548925971 0
574150661 617473231 0
617110956 1064630022 0
165027080 357428386 0
5233059 573477740 0
601405456 173992646 0
217185672 811678547 0
215327064 143236132 0
527074203 646687251 0
879129200 5612707 0
145329108 1017446687 0
934123928 313165810 0
57166555 752031822 0
896192108 932108017 0
839662727 594443135 0
11132657 145876477 0
205651300 953254620 0
678486141 979749824 0
56672976 865046535 0
515142893 1001686489 0
189203837 967782555 0
228751823 428827697 0
808579974 596330101 0
87407103 108742758 0
159211332 307702458 0
771210041 382893943 0
394903783 518751813 0
498106840 131538476 0
954081456 955672934 0
633538236 1066778717 0
827421424 925411218 0
978827996 955619873 0
321014128 86365519 0
1000229172 830879727 0
549867871 956919256 0
470957172 970837001 0
802024688 500761295 0
741913199 613621975 0
865318448 176197357 0
306068414 298055615 0
761277778 276931989 0
747530568 152984696 0
24637716 845169982 0
282778640 1065889930 0
750367264 643575085 0
202825338 674358905 0
750395593 543772366 0
943436529 391880731 0
648213421 245070418 0
570841777 1048927551 0
137204311 923683439 0
980766067 273974508 0
628407361 768008192 0
162382838 14354286 0
629529676 28873633 0
640179137 448527856 0
81635414 361654087 0
1027048820 26040096 0
281008031 704921541 0
328706945 613638178 0
933345694 86696914 0
533044910 343883823 0
895074012 365440153 0
292769800 716214593 0
13293165 931776906 0
43929045 461438474 0
436077553 365146183 0
471127873 1038402837 0
727238763 490186282 0
1054325851 675407602 0
543417393 341500133 0
241982485 110932387 0
844489265 611362444 0
23450785 792333686 0
390927350 49856480 0
199949340 531193876 0
92473309 813977501 0
760458944 618985653 0
162496035 26965490 0
586882830 893051288 0
578994467 846102121 0
780475613 410818684 0
516478798 382951347 0
894490242 147090917 0
136127383 623287229 0
611519720 973404051 0
230019987 169074715 0
725989672 934539208 0
721640613 539126164 0
11869920 75806389 0
343547874 712133896 0
809522153 70940822 0
968575722 932205740 0
759208371 154007723 0
734134289 1005486574 0
28650308 6211381 0
335659974 307451795 0
807579366 988931680 0
530756237 124576019 0
1035852535 427939090 0
816862400 876480578 0
361385723 721728891 0
178759176 115474311 0
762370699 229617486 0
62972854 572407774 0
1067697640 804063655 0
794598984 550864189 0
797668733 810045512 0
995710345 1036245686 0
612143994 677019505 0
811358273 57284828 0
704338093 580962554 0
1057255802 590735955 0
1028536954 267095396 0
716462091 747249506 0
431167100 54177718 0
1016793140 820286527 0
624194113 465205721 0
366819891 79705742 0
410132755 622601112 0
48801822 1043488194 0
679413841 309979607 0
687819848 1057845104 0
129215703 471181746 0
934617803 671352989 0
135649773 536106380 0
44728939 657698649 0
873620059 438870740 0
224416351 844439673 0
723115603 377326991 0
298121589 400488338 0
728184964 625270867 0
371418429 332802074 0
106315071 503070020 0
31491756 879912042 0
751140596 370260649 0
377339398 529217872 0
196110665 464550237 0
1039218489 265816188 0
93744508 1003942654 0
291843030 457785422 0
483526323 863102271 0
1070518984 620375651 0
411076560 659739018 0
612158508 784385609 0
994962363 566224839 0
362693509 507975542 0
923468833 486000378 0
817047007 1013588838 0
983682717 1067331858 0
918645622 784002097 0
1047043462 301139258 0
813909683 873265613 0
183977869 530636057 0
683641546 728269681 0
482238907 397150394 0
685252340 1012966460 0
568011656 543138810 0
582526588 836490565 0
999369202 454022097 0
69882761 406392205 0
280757601 177663393 0
700674330 146981767 0
236802478 94252231 0
419036004 728167293 0
111200311 67258604 0
582629735 375629711 0
641620445 69914114 0
527042496 186623757 0
604351069 899779006 0
924667225 697449689 0
710578438 419643974 0
60097126 450923506 0
590592810 443602994 0
680267142 440814076 0
577024536 543392591 0
722138549 213389543 0
965925534 831324049 0
468298526 365356300 0
816966485 113927509 0
1036345855 213787483 0
71481702 491193909 0
949174762 894064753 0
27109009 172188104 0
415616724 435506519 0
231192686 538412925 0
970065317 606247441 0
675120511 281651604 0
637401541 743437365 0
267388715 961387878 0
790540279 368303353 0
129002463 293135913 0
885159651 290292313 0
9213926 346270530 0
69741110 352870572 0
823227514 321254255 0
893766673 165941960 0
640657637 273273161 0
682181010 181570560 0
156000965 496172944 0
733901232 737578010 0
511690425 326239099 0
729026580 266984715 0
711698856 358843176 0
228262238 730305347 0
718609598 107321580 0
388222830 536753539 0
281160917 743983049 0
141949658 595810840 0
568161573 526710772 0
136926 547021432 0
156445965 732277315 0
498391288 860640719 0
236870153 880147120 0
457055018 746790912 0
390839912 454590215 0
438057082 954198666 0
721360621 107338768 0
494055527 197332898 0
745953547 391515111 0
274452856 515900136 0
255651932 897425575 0
667369316 655934628 0
896659164 654637994 0
352246552 382362078 0
811595531 1049312561 0
618362153 451134665 0
843971418 193938882 0
824103716 439695758 0
686378614 737512118 0
476916917 47609915 0
882500854 257797352 0
135518887 545695107 0
289044522 34328439 0
200389032 151024064 0
827849416 60170783 0
656527331 720991893 0
930544470 418670768 0
148090518 1029167574 0
971784831 288863634 0
617272975 154629577 0
267780143 821751295 0
185775192 236544850 0
8195226 879203182 0
900322627 553866046 0
362149816 416135254 0
991950722 22455093 0
732600 744199412 0
563609068 518929957 0
1071176028 106700699 0
505244181 586960783 0
871119794 886561697 0
682843131 997620007 0
325916820 662789368 0
230423442 915159052 0
625545953 840588303 0
687172586 816318000 0
676840594 901504653 0
617620152 1065680212 0
451782903 228562776 0
709996166 82260556 0
598970115 479258403 0
1004663188 879593448 0
935136307 984691145 0
411624067 762573001 0
866547738 366014285 0
876959709 695844630 0
779013932 33420330 0
273243231 399937785 0
483311441 888757098 0
340649936 944091612 0
831551930 966393634 0
478571304 38507307 0
171311995 927637012 0
986125484 623548260 0
125984189 541460822 0
1045589218 1068398773 0
128330590 625669924 0
610421291 85464408 0
937372444 625077858 0
267651392 274763950 0
486422092 852735160 0
562941790 133786491 0
758040250 448327350 0
166336855 898718759 0
1007540892 399207870 0
639390201 921584951 0
1051437164 279269272 0
244264836 420801980 0
963831170 1047742027 0
712065587 2337269 0
272820983 743785349 0
955721636 449433368 0
326882712 817156187 0
548014442 728487020 0
953778436 895756373 0
555555574 472830230 0
330686893 823356482 0
193186469 385945634 0
845047652 1010351739 0
487586059 435659290 0
305792000 319672119 0
817292623 1046234512 0
765944562 930696098 0
629452282 919498352 0
802056247 880430126 0
175348759 62201135 0
477005058 132740761 0
647654076 524055686 0
872010280 566184569 0
1042746440 757844829 0
142688745 616266756 0
705451756 341113868 0
159288125 553380792 0
228384410 833105501 0
835642513 866462821 0
529719723 116678197 0
576854666 979151263 0
439466262 577641884 0
28563586 1061704249 0
247197163 258612781 0
1060954803 743986718 0
530808761 621070940 0
96377361 869199072 0
956299936 840273973 0
524458592 302150098 0
588522968 200102430 0
748381234 687140349 0
478912913 637512090 0
170613436 357736957 0
166005821 785138040 0
136424226 421504239 0
508947868 205693979 0
608178443 124841342 0
1018530328 805161298 0
305511037 703819008 0
867218115 593908368 0
288213326 31834553 0
144765611 341282279 0
1005904267 775750824 0
919550926 625511205 0
1043143472 718916296 0
892962874 1042385662 0
894716540 733535690 0
349338350 1056745747 0
445067784 216124175 0
383147457 966169006 0
948168707 767023683 0
902114139 457056325 0
579655521 1016005121 0
259990328 333158934 0
23468877 743130999 0
127676454 993830077 0
27179800 220649948 0
938473306 611616158 0
861459242 747855387 0
631335061 998675536 0
835336024 803881977 0
303648564 963825077 0
462492489 739644665 0
663222325 575243438 0
361443041 1041557533 0
987098076 1013337733 0
389744476 526698802 0
498655130 353642610 0
858490412 882963957 0
748714374 6887107 0
88727547 336042742 0
761017205 733323951 0
723523352 900758130 0
205926040 429073690 0
530036556 935615639 0
118628748 300730761 0
77803264 630943001 0
870654631 63803085 0
546370064 369110522 0
831377033 590711827 0
209387728 106312596 0
811286365 506088190 0
518820822 1022160654 0
1035679212 402681747 0
974433947 186477294 0
1020907055 224817094 0
824726775 1039527416 0
253958662 45667605 0
599472797 831342187 0
918863895 597202164 0
91614825 554019386 0
555080368 702903312 0
159505907 29683781 0
1020369433 154956229 0
212393537 1043643095 0
754210257 373493515 0
233375188 991096767 0
20189927 359944987 0
140042897 711365063 0
606733177 827155765 0
290498325 889187148 0
411595616 753942246 0
624660090 1062965875 0
281559974 1018979308 0
50843862 390878039 0
477475455 920885248 0
610691061 787515846 0
213865660 358033273 0
611586931 839943512 0
433742836 999999564 0
224408032 1061066946 0
347523906 40097947 0
548251362 902902403 0
874234679 413574694 0
793922117 1002833751 0
728278524 711845010 0
607632683 157978447 0
178355736 856384879 0
928764500 451886263 0
20699569 225570885 0
511498462 253695003 0
449424337 453655220 0
320240297 714692212 0
337598387 57037232 0
426662400 313003762 0
130983820 449852967 0
72814984 639878061 0
217566770 321739660 0
535088135 151692758 0
174919655 632662879 0
882888075 419177332 0
1030958793 56253131 0
157790928 1058891017 0
802387599 726758556 0
698339206 696792251 0
677196981 221679568 0
853682512 91327275 0
732847070 928536721 0
879455637 539388951 0
55941962 6543048 0
496168661 613242169 0
477897508 557639257 0
391326988 56922648 0
257068332 38999230 0
836778945 909331786 0
413038331 52491968 0
736100866 598441683 0
336084940 183150594 0
647881415 456880188 0
854171375 541980944 0
409263572 301250225 0
93011602 1046149399 0
229525113 402987041 0
720344397 1148822 0
436904534 450690096 0
1032719226 107322696 0
848421673 760045819 0
801797276 423778595 0
861937739 273317360 0
267381323 1063686986 0
628317595 38357440 0
962590574 636473033 0
318934713 1038687312 0
174961274 319407510 0
29751137 546152000 0
1030113647 793780778 0
510419333 1009609424 0
393181107 467075275 0
166996539 345529519 0
83147284 509851227 0
933937387 63138914 0
340064178 495764469 0
824845312 2753553 0
716239297 1039280028 0
994050781 120932947 0
540976101 624323529 0
4316517 598769859 0
984372138 102160705 0
901177663 533335292 0
1007793013 87956912 0
80947608 686438077 0
341236409 939729737 0
392182037 193127026 0
265974902 904273227 0
699635086 964715507 0
43811427 685266723 0
999049673 993334329 0
591329944 979254546 0
450755239 303385846 0
492991994 919920831 0
354690852 787324710 0
619724208 226315057 0
687428982 902274757 0
886800594 435357845 0
476188264 638167566 0
416780089 492488871 0
467722289 450900590 0
671060941 530809440 0
517962161 778718330 0
971679347 105696209 0
841927461 356217104 0
824713710 276732086 0
230501720 42181684 0
542818479 628421936 0
566581212 995967938 0
1073356020 955776801 0
351647304 1014501152 0
208804471 789364155 0
730760167 88798753 0
679164773 90477397 0
154910711 1071545295 0
395913467 987487617 0
252964681 196447887 0
711498023 1030207975 0
1044695095 248627156 0
653154075 35818558 0
161987308 20427381 0
717142779 489146772 0
882053319 606934569 0
986351462 74624494 0
1003745545 44182069 0
260704883 677523344 0
513569861 805893978 0
386062384 169839994 0
783313743 808177926 0
633158457 401664261 0
196826165 668898283 0
251241103 1068024375 0
791686965 402346907 0
425268728 391282540 0
700731230 155457569 0
700182733 697208250 0
396122905 878511979 0
299366346 83630832 0
921771211 722982954 0
948670035 132385736 0
230315734 921906745 0
190652148 805029875 0
931285835 475065176 0
683974989 583200204 0
964386584 721348450 0
5048423 786646791 0
879055290 748617236 0
1019017892 537223732 0
27607519 948185924 0
209549185 445069306 0
609342132 1043809580 0
680841255 853198911 0
126981598 900725245 0
649503567 766553692 0
315779601 536892264 0
981662839 968951916 0
573127317 920529529 0
687200977 862921192 0
79524260 655322509 0
1031495165 723512162 0
768192133 152200546 0
639328738 1011772225 0
831440851 834662663 0
803426774 691016125 0
251669205 544574153 0
395456395 236352306 0
904862972 591108472 0
499812257 563496145 0
940111247 870810075 0
727999797 78864161 0
873784195 977827608 0
494976815 395167119 0
990812146 629334776 0
197576324 308757201 0
478289515 1038018236 0
224291848 610548006 0
351537738 359471762 0
616526290 810332432 0
5388737 363134699 0
302236605 84837243 0
428030041 925508032 0
330728606 619629713 0
782046404 433305111 0
861950604 356250167 0
213664676 61622845 0
394630651 614176513 0
357032233 1033802424 0
906537114 654524239 0
910331615 878615925 0
372960401 231104971 0
446116174 169844827 0
316538519 245527356 0
397134831 609788936 0
902140033 1002120438 0
441527038 973463354 0
549858439 650395219 0
112547841 801976898 0
489317979 624933683 0
158872626 340331567 0
966612594 924575942 0
369413308 470805198 0
29092858 1043640180 0
600187335 650392351 0
996878780 399294749 0
698838538 641102808 0
140284486 207746100 0
977562616 141194929 0
818448196 749610023 0
982452116 223232189 0
845120889 973842441 0
1053043426 363112238 0
556423123 135516469 0
70636028 1042786165 0
503208715 613304254 0
11570115 523567557 0
895886523 85022608 0
1026820651 26490122 0
65866271 844160176 0
573958963 10998068 0
232153924 982961442 0
887685724 335984090 0
399393365 223279819 0
35482721 38637357 0
1073189174 190193806 0
548841817 578171535 0
810940945 359700434 0
59775921 86187700 0
215287047 28852470 0
10434511 215045714 0
91198343 239608507 0
1068515545 1021553291 0
844077868 741796205 0
362728770 312901899 0
1067173775 662067205 0
124267299 1011520451 0
81737745 69678301 0
274393316 655524052 0
809935905 688720523 0
489105953 96025691 0
160723797 852561403 0
1062546780 271138662 0
398804047 993741922 0
464103441 680781868 0
165899608 986297508 0
454782626 828529390 0
725825617 55467307 0
246159670 607079808 0
130164026 959456625 0
880071386 499437971 0
697660979 470165620 0
54513396 451890649 0
177520021 463750736 0
1054717152 435880050 0
848043524 229551536 0
119036953 117790493 0
593141309 55245740 0
244665950 1007507047 0
966676545 1016451680 0
121489841 187513455 0
1059404960 1055709294 0
418064528 877394805 0
959143718 638604823 0
579312386 12535747 0
199042227 575264260 0
298506959 87740235 0
882994582 312625381 0
974722015 256310572 0
1035886263 840311657 0
743871378 1062377020 0
324770754 648454964 0
365084530 1038049384 0
887070355 66079048 0
753880160 239008049 0
892150454 635021547 0
662842911 967317426 0
913289566 962812599 0
59017695 503897508 0
616723871 833964732 0
894709865 6740342 0
821412508 286108711 0
75993467 708273804 0
540836342 80009431 0
391673566 209278229 0
494047575 605037046 0
418742550 135210412 0
479277291 518390033 0
315849439 569374636 0
47978567 459952730 0
780360563 781420416 0
985275650 228324920 0
211679239 544231792 0
950983831 73034596 0
562375851 35294270 0
545556945 14010315 0
135521490 612800489 0
525739412 64807917 0
993944408 3097075 0
109142414 499862084 0
357351064 762220217 0
1027425678 274138365 0
123668412 381711533 0
119391093 418986241 0
770281456 708889319 0
305257837 28561044 0
193078641 483359742 0
1030851940 494890136 0
497853433 673348191 0
498993865 30590848 0
912196792 183237993 0
212119068 572200516 0
940658244 229193292 0
610074527 935385856 0
523192602 771325908 0
505576689 1044351023 0
116680565 6301275 0
512045252 531138664 0
312754018 884485066 0
304138891 285623812 0
1012048870 656629491 0
937558406 43537153 0
297797368 989431266 0
1064891961 160842779 0
88268800 117889157 0
831915479 847072245 0
470130725 338436330 0
883335438 429902982 0
525611596 378863114 0
867568363 167724920 0
816269552 166133546 0
577294898 161980326 0
898440296 160231822 0
766518458 76488274 0
765691732 654299200 0
206140354 796122174 0
1001500025 1023321720 0
1055908869 816068554 0
119358261 365777305 0
480601444 512274179 0
676111126 554359849 0
572025975 710607607 0
401528857 600986062 0
202104605 403334381 0
570621866 549283029 0
898844604 757238703 0
931634654 401547463 0
478241344 475919036 0
1031912952 1057801040 0
113035189 537587926 0
646857999 854731739 0
72446630 1016811748 0
1040002156 311837577 0
765725823 739847476 0
1006431619 193854946 0
872580637 278568305 0
1046965466 339219576 0
594435931 1047352924 0
1072188691 147472810 0
302997531 563793345 0
17681669 59655016 0
889790645 423108969 0
660586740 715977139 0
124137104 443562185 0
985192654 112718164 0
96366694 832428877 0
758668503 851427902 0
471338018 293744732 0
461889784 277821559 0
1010519792 823090549 0
936687113 560022871 0
268201202 213929495 0
400490741 580628105 0
293665294 389259877 0
448408414 536006605 0
236046461 809452147 0
596722102 565004754 0
789078870 926072687 0
351306907 874759756 0
345659512 669124239 0
84866381 719389390 0
23176434 829133638 0
72106442 418556969 0
158486268 593509442 0
787004251 85198611 0
247166686 476575968 0
301882887 1061046354 0
332823962 511408199 0
310489373 1006989633 0
1060713611 964046857 0
809951904 618967515 0
964449252 915425492 0
43299045 5409277 0
569456844 363182130 0
771061985 976728903 0
867923868 667175399 0
740420009 525510902 0
415807806 614054720 0
400512855 185292867 0
635446825 700240785 0
488116099 297193219 0
715485602 461045831 0
491345334 570670328 0
505451645 402144771 0
66468102 604808388 0
867559593 359322888 0
734354030 458246599 0
781636109 839925046 0
937015837 542129401 0
224441771 730712776 0
410479689 790947665 0
888929625 4151372 0
433328212 968355419 0
821846379 287127598 0
475099274 543581945 0
22296204 609321723 0
87539966 636032246 0
970803823 304712050 0
1060246687 259253250 0
575394021 17535001 0
562766043 554176282 0
961217550 743393117 0
349983271 1059017869 0
413163380 799562853 0
1053229301 911086245 0
66148652 344845317 0
755563812 993464684 0
860305041 69327575 0
947714828 841971033 0
992228849 503435212 0
746308604 18016165 0
580350700 495780942 0
719507296 925567509 0
258349336 831226270 0
207133158 631942235 0
209994966 681414998 0
1039756638 350012152 0
703667945 908518465 0
607165849 546987402 0
489375371 703067603 0
531347989 1021774178 0
907793220 1047872571 0
421011757 23051564 0
149904330 108858550 0
97995901 764093495 0
894902384 38727410 0
936337599 381224047 0
29317395 984477291 0
880794313 951004684 0
179261894 857765681 0
229194677 950309505 0
657422210 252208257 0
878705631 151772870 0
839875269 194711507 0
703492832 1026284384 0
978543950 110749612 0
319546147 98567271 0
1054058988 945713600 0
362459882 387917691 0
831802767 731518763 0
281390099 336052935 0
939787702 248049636 0
457835858 47498071 0
602470488 826239812 0
280489487 422007948 0
351288662 688547943 0
588859115 492480600 0
286419821 89195844 0
348798603 999286282 0
87543683 1044468359 0
910003599 437953809 0
23032946 458553709 0
790780276 342507967 0
451482599 234100736 0
463456811 42386982 0
612024259 993509850 0
294699874 45639672 0
280344996 580066280 0
260767306 273882371 0
230896792 331469685 0
119489526 291003643 0
329221190 560233442 0
792833485 1047886977 0
205384138 63406327 0
118779099 575225456 0
60410629 715675682 0
417258279 469828625 0
869162126 769344714 0
93677756 125385645 0
523293404 777008222 0
30103670 173914744 0
551590128 932550056 0
151948734 942358053 0
408293277 99616751 0
587058644 86842970 0
220414619 271698910 0
430010096 199603160 0
878727416 647691105 0
738765824 191815380 0
12466729 453473220 0
262570542 782748243 0
510654930 88021634 0
370656808 169664846 0
587534294 634339024 0
315925740 723039426 0
351918653 401594922 0
445629427 696127189 0
975568878 579610773 0
993122588 997572691 0
79990664 326135824 0
729371699 564969856 0
968790779 881261719 0
689965509 994759835 0
315577214 14403388 0
719216750 380835817 0
982778642 1071969330 0
588778977 662656279 0
441836129 538966191 0
81972621 814985404 0
480584797 411450806 0
610736066 202291609 0
73656926 119214139 0
670167653 815686788 0
808736687 649801995 0
228542475 350667297 0
863214183 445879313 0
427436389 818493683 0
832126096 83067523 0
852656014 976792952 0
862346520 338998115 0
403771387 1060235806 0
95795434 656758355 0
429926016 909012242 0
128423745 13546982 0
560074769 725378385 0
927558540 496415714 0
492795676 984987416 0
653125333 707804379 0
990251669 547387446 0
875018603 493478487 0
723607409 704496038 0
278883776 742437808 0
66602474 239288951 0
1057632059 219247629 0
412506612 161265735 0
1064285715 410361664 0
859424736 200036371 0
752233604 12523998 0
942804330 911701192 0
381963893 934266911 0
142362450 79216580 0
506147557 12933864 0
839317171 287344657 0
37160615 803754764 0
961641320 1033155483 0
992818321 275447487 0
880517584 975798061 0
936242545 969707521 0
298845998 944464875 0
460549061 376233963 0
321913898 748761934 0
719299542 958976435 0
89391809 1028594078 0
272446393 93166629 0
434477885 1016547517 0
44324542 1055924385 0
1021025598 406187927 0
597505439 322005092 0
104707185 881930605 0
195326159 831201440 0
785288740 923331789 0
473388201 864740687 0
794254652 509621268 0
342747363 305230643 0
772011964 809129833 0
281439094 580778661 0
175634151 52250763 0
810001996 208447692 0
806813628 411824041 0
478762603 246717317 0
9897919 170773380 0
759192499 291406752 0
386629681 105784573 0
307537872 1000725065 0
174731211 728739966 0
545809302 459658049 0
166995148 265451853 0
800952459 633404722 0
861443553 962401674 0
1006679306 421898223 0
964437742 777540790 0
194700753 672684382 0
268110439 349464151 0
76509893 517305492 0
203742682 190576571 0
579310508 443992214 0
965561114 5158288 0
802550083 789961898 0
846922374 820918538 0
776276061 29299988 0
908258438 700103666 0
469589969 730047777 0
832766823 454286778 0
802048672 60659910 0
1022122748 237461065 0
189146810 191823958 0
495211867 220228150 0
89633578 550477028 0
492308560 246863341 0
172645217 855665603 0
669890089 629016364 0
460927399 257101457 0
807093136 645948014 0
366619334 1029872112 0
665958735 819961947 0
549324407 398964337 0
844886379 781549620 0
553042124 873313691 0
621211358 706649082 0
111692023 979504056 0
885200829 294893032 0
279594916 1032431547 0
648318703 486455078 0
492512041 158954126 0
175195858 517346970 0
921726021 617712814 0
126778650 394277931 0
714187354 342137786 0
982213840 925579865 0
1029409177 899531074 0
167016168 78492226 0
394945510 972834717 0
786709019 922757635 0
494798390 803349739 0
550801321 836965872 0
152288912 627517860 0
613969635 733267301 0
185036604 772299769 0
944104782 1028222771 0
775651807 55428962 0
195128317 461825533 0
465002443 574132424 0
663859969 955533289 0
1058933496 789318743 0
727891336 543805456 0
794888675 200007797 0
100700551 399804321 0
497349176 657113683 0
849127605 616277977 0
272814379 821433310 0
488602381 161072808 0
79871774 1051984637 0
957752386 582944815 0
676341488 6438006 0
202725526 746494075 0
971389074 172379217 0
227178362 940226477 0
13189027 781342664 0
236001209 1008162699 0
137836032 732012031 0
432962858 467972716 0
763958518 511594751 0
719674475 592565723 0
858988757 736531245 0
960271601 696878403 0
891179174 871679802 0
203045718 269125021 0
317988076 210684255 0
522966498 938290981 0
349327625 300209858 0
701239705 231975090 0
574833590 891794169 0
887829293 571810725 0
907325420 44682277 0
587395473 366714821 0
117507057 1037595003 0
885297810 452661039 0
613343010 885371722 0
1010639512 753528691 0
316982245 587949636 0
96195449 851889603 0
962196869 971257616 0
622110961 183321736 0
816607712 179720043 0
868386162 750724339 0
127670895 155104461 0
739399730 907280431 0
650837319 635506394 0
131280332 896178035 0
271736973 374080559 0
601420402 800324258 0
164649216 348643664 0
237090711 26481176 0
1019107728 296351943 0
487996627 525625183 0
1038717219 895012866 0
910302495 13413112 0
434588386 104706727 0
91981979 410024713 0
118542159 141773635 0
717949410 418899058 0
992790288 159043203 0
379093099 240424533 0
445568724 614507143 0
459377613 543923936 0
698067479 303948212 0
260549892 52105625 0
183799086 194704163 0
172379087 58728334 0
37769188 114819957 0
513388168 13115803 0
448519536 49302486 0
321726492 103378751 0
627883450 984351491 0
107424424 265931378 0
28367494 793487855 0
523162195 701351189 0
786394981 841795698 0
903083195 637493531 0
849811458 141480914 0
587842131 850125464 0
906188831 225215097 0
712207563 876703173 0
189932547 189460904 0
80811968 491249319 0
628741818 506951423 0
579142677 605289137 0
1051138517 587304141 0
919578218 119724529 0
330960030 262859104 0
750881694 349004052 0
23785953 226323177 0
48158337 1004214621 0
1067931898 1015670531 0
903264116 890976634 0
528351073 545800676 0
430520332 655139031 0
215706318 567923479 0
837406752 633961706 0
891566722 57604185 0
227881170 74829229 0
687369095 770502324 0
320630375 993371826 0
816992891 331252159 0
158249347 536109049 0
768187077 23420703 0
113164366 731381079 0
674757064 552435783 0
867726761 610844131 0
50135977 779391562 0
610581193 93418863 0
935229456 44480458 0
399289843 595884010 0
141376171 886389929 0
500765894 881421082 0
177832440 93052841 0
724587132 534217779 0
418572738 322981091 0
317448404 451431721 0
503153284 10215919 0
423348080 171153049 0
982126600 520092593 0
629753186 511250748 0
568684174 834592171 0
776536021 655746725 0
429776108 445244944 0
736578915 975788685 0
677470127 324104905 0
809396000 677226390 0
263073173 157394206 0
806071657 284815918 0
645298442 439291192 0
950791627 28332791 0
68706987 320772001 0
666565833 1054261351 0
667419318 483408596 0
585993579 943111722 0
964941610 650998824 0
1016788441 344257255 0
181887226 946934695 0
918320096 974685539 0
136266648 223430230 0
53399515 414058026 0
578835539 425497083 0
862695906 517521144 0
55288523 81404268 0
579013691 443666718 0
692267991 349585677 0
857745434 1069627267 0
609567539 818487550 0
679061572 983483711 0
910511603 150884860 0
17675473 123221131 0
627418052 490432042 0
354283352 709987792 0
197743256 738692454 0
392436540 966152778 0
100280654 261810149 0
73327536 553053317 0
900893952 339368143 0
432816576 120436873 0
600619603 693867695 0
963131256 786661862 0
41109824 339260294 0
955173408 563752950 0
678411616 281228635 0
252073721 36213425 0
807185057 560503398 0
479821699 610719827 0
520324547 96814552 0
751870006 689071125 0
426857342 745920279 0
289326836 1056791294 0
21271697 898111304 0
393562331 311463748 0
106033134 393751172 0
1032233896 757811299 0
988658051 351859000 0
889726355 540943748 0
171818684 708917585 0
1716609 94156996 0
571934051 194288358 0
968021717 986866344 0
711909303 1064544389 0
906022582 834444916 0
171497711 380490313 0
275826179 482732206 0
39201298 419544464 0
597405945 386602340 0
976220715 64670398 0
884190394 467841137 0
295934063 947283224 0
912172707 84264115 0
244056069 286553164 0
1027658745 875167574 0
525186180 237550038 0
780855680 915183293 0
1047170605 840413812 0
399283565 380374294 0
259601337 848510142 0
2378423 379804057 0
722333378 233637011 0
245206813 870185798 0
743612627 580613486 0
929291243 1057106575 0
183816253 299725166 0
824263609 881787660 0
13043704 168468489 0
171545625 491659910 0
90870245 74175025 0
164834557 45896366 0
159914879 1017541365 0
792380528 477004676 0
3126443 124691074 0
346884182 836427005 0
458526870 30174254 0
822607837 934411882 0
1035448066 395444952 0
823907133 684671825 0
466949124 1021188432 0
894900633 550336254 0
235357990 431597153 0
194655253 179721655 0
642056994 214421794 0
246149961 892989589 0
783897702 312045748 0
506885129 121448562 0
27376108 781994153 0
234962302 928313957 0
457836774 957860043 0
193225674 362323820 0
404275461 170124042 0
302961717 742031710 0
531269879 1031546494 0
599638384 1033917378 0
126381482 742448530 0
78570832 60565682 0
971874568 872919185 0
708906665 619293047 0
964663241 367967385 0
802415460 155843425 0
461173375 514940652 0
295716463 650547736 0
514329941 966210235 0
281047444 283819701 0
692258448 630849579 0
495667916 530296306 0
81471986 588398889 0
610196098 501730978 0
768048008 938442106 0
781268203 297810695 0
448989727 754552424 0
119927622 877639663 0
110921102 342971012 0
742487667 832163228 0
4955022 812624842 0
1060956077 850120805 0
905502844 1029191063 0
344523108 60044867 0
1049592379 488419596 0
91505016 960496608 0
375924911 556514521 0
387714937 371027250 0
254374103 210290565 0
752880642 77385131 0
983760416 211413966 0
20913690 382380176 0
839621354 103160233 0
207725571 27404024 0
811244734 314563806 0
152153726 582969365 0
413270858 173884367 0
185505242 578399930 0
570395453 993690797 0
227931133 442503374 0
466998112 188255214 0
178499716 432920373 0
600202542 353476790 0
122713466 65054171 0
265525897 202564629 0
715203984 517092898 0
765460381 286712644 0
444737567 657585125 0
325337646 877278857 0
437981634 599404791 0
961022565 957624696 0
530125918 231972560 0
61663061 764730298 0
743325043 772300397 0
203941696 100610366 0
100466899 78374075 0
64855575 40426281 0
1073307717 805344301 0
862549962 544417608 0
515385720 985900958 0
447823358 612441649 0
63022527 577138463 0
688140776 65436550 0
77116810 562687388 0
565850527 504587817 0
690069835 272597951 0
11153763 686909636 0
917797691 180497426 0
785189931 507467676 0
166845689 81013238 0
119136430 1054168806 0
572426772 888035551 0
586564551 269668647 0
826006596 47028214 0
234954420 977293275 0
790235675 808771378 0
253092338 282471236 0
392962811 260136913 0
859082030 949139172 0
515977983 590724512 0
199629085 729476407 0
127170324 934083338 0
815869430 169767479 0
8810943 858575243 0
78501308 751183103 0
201845520 252660308 0
401598305 995370252 0
1045331150 58265619 0
378541447 700096171 0
63524046 272760861 0
467093637 170299405 0
367406992 504028664 0
489241933 460051775 0
991947833 557281813 0
622747884 305855166 0
26129162 757517886 0
221170536 271881365 0
567436236 880739189 0
301438843 352796918 0
188061876 279691518 0
362180279 375397214 0
574523296 145515671 0
495524390 1026920604 0
1005765188 844096614 0
1071154124 81675141 0
664480981 50627746 0
895912722 301402924 0
44336755 353691611 0
443736438 279830077 0
890211747 464852753 0
409029758 724088903 0
235449793 336326901 0
863116795 417396574 0
236239853 705116279 0
227038040 1040705052 0
671012788 903879373 0
544274773 150320775 0
174367037 965417161 0
761337919 796156718 0
269638732 29281566 0
879178467 397158604 0
890512186 25490499 0
1071964044 268187381 0
500075312 959914670 0
794789762 188575059 0
99553801 8977649 0
440381934 328676774 0
926506939 12896519 0
272242175 887416239 0
513168907 1015900675 0
509058417 347442518 0
418980992 261624519 0
394827700 891782363 0
343132567 408181892 0
146272585 883312329 0
1023695135 72697766 0
918888820 61303990 0
367995769 1013427824 0
313919636 596355568 0
220214321 576627930 0
553893135 750642717 0
448364113 194744503 0
971664959 595779215 0
213948966 1010193062 0
720981051 985471583 0
756444333 804340121 0
1016232650 407987894 0
158882097 247250591 0
344733637 615709251 0
369249214 496699284 0
158881187 131204772 0
49560044 885975715 0
1017542133 579839515 0
735253479 902131284 0
924481417 641471054 0
218511579 713659757 0
754298678 639792160 0
289660122 501131614 0
524108570 984877765 0
426336037 254178992 0
603151914 920191901 0
49683352 149958789 0
332538834 781718100 0
75745462 1072537922 0
58778649 108368724 0
241326235 717914186 0
13532081 956599134 0
125813325 21291107 0
6729029 798435855 0
983636787 537662312 0
754423033 51034445 0
824669122 803734586 0
54258406 501992723 0
789455108 20104657 0
412564819 118018543 0
1025959795 670506731 0
874372938 748570276 0
180144785 871845304 0
425957809 589188932 0
90316834 805525287 0
425580300 1024521854 0
435946193 52384321 0
766642670 746742996 0
373485062 482323025 0
312298273 707164902 0
301475147 464510814 0
960513975 474275296 0
483154562 735370325 0
8770241 987943333 0
52511661 392908452 0
558413829 529972085 0
1073421667 504700845 0
716729365 907093450 0
217318251 400751714 0
319784870 420565788 0
565060968 603182082 0
317460311 577782572 0
99620469 365374090 0
107906227 323897301 0
208399424 580374740 0
530195326 736265659 0
360370528 493096376 0
321854166 605578400 0
136458541 115250735 0
599479733 491363990 0
783100339 925855739 0
514820901 1002892390 0
231300712 983129457 0
342092192 121510475 0
52370617 429992528 0
814304424 853118361 0
921060097 28066966 0
453763409 783109685 0
516479938 81794548 0
742089493 724225902 0
709748688 995600269 0
414627482 909326410 0
415088750 579975965 0
201096196 647759093 0
197366093 490705973 0
531265636 433852598 0
831145179 626829884 0
909538778 1023241814 0
937712350 713140705 0
899134939 443427821 0
721411615 575408280 0
701349047 49773115 0
579509046 179357589 0
670431032 751202127 0
189923665 214662603 0
909261264 906328270 0
363176195 631299632 0
201446640 896593904 0
762569369 190523945 0
187228681 158221724 0
741339538 815752162 0
289621382 302349666 0
287389677 817550575 0
1028284752 663980393 0
569586489 720342296 0
144379318 904964407 0
667046888 337998685 0
414332104 356699197 0
723349554 727801995 0
444588618 999949001 0
416136772 107554593 0
200440172 195903151 0
554540162 474800868 0
504582030 629930911 0
162370637 248889456 0
688494724 249997859 0
1047963595 363078742 0
44992100 557689934 0
762002286 202978745 0
64296524 794502174 0
109345855 1040264937 0
549214291 595434112 0
30041584 976196403 0
995393854 839927346 0
581641364 32570687 0
229085941 109904799 0
4296888 610249004 0
418716429 168313182 0
187563958 158826525 0
817701336 787341372 0
8962285 663151598 0
849629232 697301720 0
374806577 748834653 0
591296955 912173894 0
994593096 199557810 0
209414434 650303332 0
90154177 337394172 0
683391584 196636582 0
262937248 850198155 0
263091189 760912631 0
677052794 241905225 0
888509011 127800568 0
834479788 748358448 0
979267966 1058894754 0
785992389 822673354 0
1053157931 103263049 0
28712861 734358164 0
60092058 263411996 0
1047391739 464212878 0
25894094 809184436 0
767222580 845574165 0
1017576724 501141877 0
401576067 457647528 0
557298161 244923290 0
1005730650 354268994 0
486025872 731075160 0
547911740 596968412 0
786077208 1011904290 0
594296331 437047453 0
307722439 344842556 0
295124319 1030212956 0
996670933 521859303 0
314408681 805550215 0
609896409 775736255 0
366268019 313637790 0
469192034 440604636 0
966559727 324543146 0
271540755 781424274 0
764932928 335738047 0
732163341 533711445 0
249969975 329399937 0
796127756 1005343427 0
221578136 1017027084 0
995945492 256399545 0
995458244 180548406 0
523033177 1022250148 0
169175305 459093585 0
469696641 108776103 0
152941198 741778796 0
329226414 739779549 0
227797065 210912246 0
310527408 658746222 0
906456200 694722956 0
43584854 533741866 0
123927787 817542589 0
197494051 282425672 0
858957717 59416309 0
436121225 53929186 0
1031836992 395299063 0
699969259 98923416 0
951448436 359860608 0
647049075 810835253 0
1036169909 622296997 0
535394515 182005889 0
434008789 302933689 0
561614503 711436035 0
537482157 894500090 0
989820150 797235611 0
98453431 564092688 0
795152841 674745941 0
873150710 531572136 0
218413105 496239974 0
147071311 615250479 0
872928435 195988754 0
159864497 1022173380 0
248462174 245869205 0
942491900 259049696 0
944449376 860382471 0
508606627 786516641 0
776744419 581327104 0
714217370 191820864 0
202160523 103202391 0
862766199 199860221 0
782011805 1020506125 0
966342473 1053840076 0
403030574 327315332 0
217663731 148155197 0
144762554 713051856 0
223706439 254608522 0
1040713280 1064947498 0
431331268 191959549 0
853645686 1059681704 0
95308229 1016411032 0
26343038 890110490 0
588233269 1060924602 0
175812694 812387135 0
932557180 282307792 0
389804975 1055761043 0
280827820 426640907 0
617624524 301714609 0
740499660 517870369 0
1028535850 163277284 0
18409324 405720172 0
528871314 683701995 0
258774265 84013920 0
624167105 1058836574 0
696816076 95967774 0
813091252 731201184 0
290492942 690663803 0
11071260 873118717 0
758893129 754851089 0
1007291299 313082925 0
84191846 3223976 0
602764822 388416317 0
790657309 640361720 0
734400532 393339293 0
301884342 1006914225 0
644511120 928616604 0
138639601 91170804 0
254857340 597947438 0
10254236 776285675 0
43619843 181599871 0
770193293 27452273 0
642220834 800597973 0
842397865 852714713 0
621343883 627798486 0
474215795 50219074 0
23271319 467898714 0
1001389881 106049995 0
697280076 892812366 0
726107883 719442026 0
756413321 1023860421 0
983134344 102471646 0
50805126 888916316 0
1039024735 516196699 0
942571172 441788801 0
801524109 401789620 0
1002471654 543642452 0
252863530 118699411 0
442147141 96611892 0
322070404 259833895 0
840861968 518885322 0
405585652 678933358 0
553540734 903039403 0
415351365 560983678 0
410463665 1066101008 0
539325022 343655056 0
113880554 116909736 0
201465891 943843304 0
347236981 656482634 0
53410377 339903873 0
107089196 917644821 0
2314295 1030685097 0
894926996 363291550 0
801041830 393313177 0
906368093 128373748 0
443514876 800690469 0
643099422 1032782174 0
870729005 664235618 0
1044392925 400283165 0
163159857 234929499 0
625339557 185980520 0
346653361 773493457 0
1030148649 448644700 0
736997431 56906074 0
976445174 270821022 0
683355442 891166946 0
313299191 1063628883 0
917096206 816030591 0
160106917 469711854 0
829624087 270843756 0
666104073 806308651 0
810718422 154235345 0
614831484 336340833 0
317616821 47801034 0
382185444 580154408 0
1019657242 905460062 0
269193118 894714469 0
867366984 851924969 0
956796496 754969734 0
927575901 794098928 0
1008483921 570709150 0
581699113 1040080622 0
910984426 645332326 0
217688985 862698896 0
294448418 493335286 0
47946799 107137141 0
267413778 656404245 0
219486120 65494385 0
322197657 982970320 0
298678276 216489305 0
905405675 128328224 0
156694780 424514219 0
609391663 1026555145 0
113891791 460920686 0
229188595 539387637 0
182253366 184302667 0
58435729 258917667 0
502278530 313239959 0
95487459 717961034 0
376333644 481971220 0
1029625234 605408186 0
943403716 591875625 0
856807455 835725405 0
1027900436 155343919 0
881611334 600513714 0
858827661 960726180 0
1018791561 303949220 0
1045361961 984930376 0
12925939 1008048855 0
757845751 930386086 0
472652475 931112884 0
938495585 160647298 0
718743328 82437929 0
330383983 250517658 0
117671065 1056350996 0
173595708 570124090 0
959518515 10994399 0
728610705 93699139 0
345944686 442583238 0
74730247 798383396 0
635905041 940455038 0
940606137 918836500 0
827856873 157411556 0
891942388 73303059 0
549935708 949406434 0
607762402 1020752632 0
819612007 601543161 0
93087196 855923366 0
879687161 3591269 0
752219489 771525852 0
119595094 243030671 0
807214761 436337687 0
258167138 878389036 0
422611496 759749851 0
512469044 558828736 0
153895767 291207512 0
27023081 828961628 0
940810806 1059876224 0
661393697 803023527 0
942643281 239857679 0
329791259 9640248 0
441845410 945957743 0
811527664 216233975 0
583605235 241068838 0
634645732 825905880 0
902446636 389526451 0
424989129 700191564 0
441475167 726004579 0
110060296 1002272379 0
16348065 753582974 0
1037654986 363677699 0
97770157 580803501 0
626194552 180737158 0
785928774 349320002 0
213995091 719125687 0
614904940 334196563 0
814729672 901194012 0
589619429 38372833 0
644749622 869396304 0
731314602 746844725 0
140194461 200907656 0
844540324 975191448 0
987358531 334135636 0
223020139 23470180 0
917477378 827718310 0
996099010 490917766 0
244528135 712520287 0
426685549 714337278 0
270162442 661290334 0
394093916 778219303 0
104552702 819694169 0
198210493 571526285 0
112110220 1040958800 0
902632270 1021582399 0
284509942 262690333 0
620437403 292109834 0
946154527 1043981553 0
571817382 222582287 0
761647319 32597089 0
236446079 534197710 0
778074805 304427647 0
478901837 1007206002 0
561835359 201950110 0
381385184 745601606 0
315486286 133006734 0
735559730 115025277 0
190074423 1066728985 0
751217312 781543769 0
39551539 338657834 0
832072152 136152585 0
331810480 700226191 0
156974727 662528962 0
939724192 724512543 0
586405743 983286547 0
300350822 236574899 0
548626685 149984436 0
575879694 910749818 0
413440337 927476903 0
214872476 547046018 0
340236947 432751580 0
727692269 768660838 0
441293593 192028348 0
734796851 201729378 0
1062911038 409526767 0
846087489 304969858 0
407255842 676524683 0
452722404 848187133 0
196217727 121496322 0
889445498 211983621 0
464234210 75173128 0
920464088 278205307 0
990323625 21125667 0
877831470 512167476 0
341920105 750697529 0
13748293 191339294 0
90691985 650506843 0
956916748 125241858 0
133042087 518101240 0
832804148 580180649 0
124386179 885353725 0
485282548 775072284 0
331978192 330372021 0
223487137 661085917 0
720073608 54320184 0
364760758 506704509 0
204500093 760841732 0
945720597 295246244 0
999414909 920679249 0
468019444 976614100 0
556949660 364574321 0
905097399 752162155 0
81398162 525594471 0
469732719 857591285 0
976810456 340342789 0
230231223 32067578 0
269197564 1046802976 0
1000111314 199503405 0
411408357 734698951 0
449543109 693677386 0
814671981 69179416 0
412481810 915310683 0
751622322 501243673 0
599232308 937819672 0
605430551 663376935 0
198385085 183504574 0
335530705 881168315 0
55633799 428681883 0
819081829 642934623 0
317374143 70003758 0
1033410849 441348076 0
875896752 924482884 0
420424680 628471120 0
331909305 454144216 0
309211880 101182314 0
347548003 356954222 0
954952093 483223797 0
842600523 42671284 0
153457169 384186589 0
154186563 61372547 0
23507897 624288643 0
72533405 410946802 0
240449785 128956330 0
699288650 367713491 0
1047838721 999068808 0
542432369 1031318972 0
952067341 154822620 0
828093267 635384544 0
58845360 730883102 0
876191913 289678832 0
996125889 1036256039 0
777242228 788210177 0
56055710 95293917 0
134122666 317487905 0
134775547 998406123 0
746377091 995375942 0
980265240 930334990 0
906449010 189275974 0
1052226434 655403985 0
709133660 89804642 0
521741592 875149236 0
1035844358 897995690 0
11583626 24566841 0
104005298 790298569 0
735665123 352552390 0
77921453 137264925 0
869423342 6741158 0
434210197 833917758 0
93912542 788248942 0
364818501 663169410 0
242584981 142909238 0
1034727441 177338086 0
54924845 38391334 0
665263798 310793090 0
1047832374 373358650 0
1062665342 907427448 0
928355493 148172307 0
159513479 894985474 0
570079381 1073057213 0
1070832165 736381192 0
499287189 203860630 0
23147502 922578550 0
192991284 306057486 0
1042986892 1009379571 0
364243742 761502832 0
206105199 217745859 0
33274292 826397656 0
370178677 16325155 0
219176066 270149961 0
241391908 512678015 0
730346647 81061861 0
153927265 483843464 0
521166984 641590352 0
871723048 651936375 0
511537674 858760831 0
997807598 740051727 0
425076376 323446224 0
521099573 443371504 0
15289335 107908617 0
583465731 32254331 0
541436238 745392190 0
336866194 681986695 0
786817289 113210871 0
454042286 428572758 0
594031778 899925398 0
388524924 816756527 0
223989615 4536153 0
912985994 941416608 0
660890136 758187111 0
803499170 973907544 0
849513400 30226690 0
125552858 590908829 0
714003927 972707818 0
804827249 757474228 0
485713095 241932670 0
52471833 86291137 0
1037388774 408235516 0
747723896 831132858 0
295602895 788255354 0
30721476 242510179 0
1034046081 675111978 0
430378637 459645100 0
998474119 523057160 0
802053289 999098103 0
99213216 544165640 0
348968712 922367445 0
957416448 808285659 0
292398231 334210147 0
77488805 760704509 0
593505258 292436172 0
430975674 539465290 0
495962366 146175675 0
151070738 479299572 0
947428019 483017940 0
668412771 891069532 0
79754431 785703167 0
843873288 692116119 0
365529095 767715265 0
1061910409 350771704 0
87645450 936049274 0
529114464 252508056 0
632996036 1015193069 0
628476971 239417713 0
326882597 95961535 0
807711048 1032070831 0
599909424 335360801 0
598866889 474249647 0
11105311 1034205235 0
479519068 213232074 0
106913572 51178878 0
1058092959 333066702 0
871580052 52941228 0
548308851 91675114 0
824589803 739355493 0
1030598590 181348298 0
927845337 124809209 0
419617249 9312817 0
1047341031 1051534668 0
728027671 194142026 0
986632664 606105752 0
86892314 975357462 0
22655475 613608380 0
935207832 960003327 0
9401782 490584765 0
361642904 659373443 0
152543691 925922589 0
108775986 331972459 0
250229162 614978458 0
746461891 631731640 0
1058992030 780906777 0
401598058 111433590 0
261291299 691028215 0
551376107 966859650 0
1045394736 330357496 0
610576814 158997149 0
165727011 357741046 0
818189680 374096648 0
408560056 63725914 0
254222858 114821286 0
497680744 568385818 0
388528214 750302937 0
461022610 314518489 0
190174291 813108553 0
236054564 1044870033 0
996997912 683454414 0
357886709 971516841 0
631603158 297146162 0
772118347 884374488 0
693688911 745114430 0
277834302 229955536 0
479085443 1035388316 0
615928003 968436264 0
692485492 925580021 0
595089202 838703440 0
9135161 634288056 0
937991814 45131801 0
191969793 882801383 0
192645486 843797151 0
167753806 633681802 0
939907211 669114045 0
37149392 328885812 0
220460476 834967439 0
482708857 960901714 0
256714851 1026628512 0
742914287 377649479 0
854590983 791885299 0
120873689 970245593 0
959976882 304946722 0
499523143 1013099375 0
671842659 573547780 0
892589880 175680680 0
661932049 791774114 0
954933860 602963307 0
578737271 293993576 0
835816408 495003395 0
11316545 375745964 0
254048415 751146880 0
968234327 13995982 0
844404069 431242793 0
269958861 262184686 0
199271320 49114403 0
1063485720 210482182 0
957491476 948765497 0
679593262 1010682600 0
175534773 462236222 0
854346194 19168758 0
948013011 278042673 0
755393199 759324686 0
1064991005 846737055 0
72801294 176721115 0
12876708 818894267 0
550594584 882965819 0
917799455 183346071 0
38924936 886582550 0
746555552 236628156 0
224204622 616416513 0
259186131 457896271 0
892181499 881323494 0
558320193 341111100 0
939813593 607028243 0
297956069 1036122135 0
106200250 760964534 0
125634363 865289258 0
880797240 110501210 0
192981694 309102354 0
343962222 765602583 0
347687251 523871066 0
744536992 894211263 0
71833885 917121437 0
417825284 976225653 0
1051687170 804444513 0
388976665 197807947 0
273794236 322418945 0
200317387 8313455 0
665923716 858841359 0
114827642 70590877 0
328508674 859266619 0
190275203 56251509 0
571737754 648130334 0
847786306 635681598 0
1054540070 82920710 0
802660 850228360 0
1060351718 191546876 0
515041107 4847247 0
565554325 1033131653 0
86841687 817209171 0
137048814 173131606 0
416793625 484512735 0
885620286 155830358 0
872068651 1069160011 0
884173959 971913562 0
265356543 748094571 0
29417433 754572933 0
785025476 596425980 0
464511457 958220081 0
600293913 171485046 0
71221872 20264066 0
319148958 263826239 0
952269552 127586965 0
1000055103 865095206 0
201755234 812750387 0
376342266 290926131 0
930870809 774654781 0
791150426 25656135 0
1017370242 137654768 0
623313117 54686897 0
211759178 375460096 0
36892654 1067102308 0
528440323 611258256 0
407795100 683313795 0
405195166 234952293 0
493136154 467836366 0
420392294 661588709 0
309228075 456425836 0
290274763 267787420 0
526067129 140146467 0
25190633 756166581 0
751509410 391992168 0
576924810 878114867 0
586804232 16287310 0
50624621 1018780491 0
628010570 1039691132 0
171936311 378066053 0
864228506 829304366 0
514909177 419777551 0
654915364 904723115 0
580441668 934493982 0
709902850 176481492 0
543228597 747677410 0
396730970 24862009 0
233944362 537257388 0
272135039 845708823 0
487316611 543485477 0
738315857 445066406 0
189242501 60422115 0
891838880 1054747978 0
250598364 1021398100 0
652520611 626083489 0
510134693 749004255 0
7712092 210488073 0
290373860 45728596 0
238573763 909297861 0
615103020 1045689379 0
25927714 888353703 0
692288395 870637698 0
974560001 412194441 0
619887144 71777525 0
118049561 296100891 0
1061204459 759170141 0
860352704 479472590 0
285014329 806648577 0
501907122 462463582 0
526487508 461653646 0
454502309 953423231 0
1018485626 1024545474 0
865857638 414729653 0
695406103 433310702 0
416557825 879143375 0
122974214 229989129 0
68808568 71812391 0
730704340 884523874 0
675119800 341889341 0
15924738 711614724 0
1012505403 89730420 0
719116619 772897479 0
479838628 711938850 0
559909920 683674430 0
631668246 946834152 0
731106834 792034915 0
903742805 728210040 0
1015467881 226611052 0
906061004 640083395 0
325404075 631648773 0
990570030 950594670 0
76583477 1037384939 0
528315665 556359841 0
253742729 786132527 0
904527819 40826899 0
691373768 874041443 0
535579516 1068078184 0
190198982 178546613 0
989393243 320722814 0
47586761 771277496 0
737639968 748159908 0
560402399 720097581 0
503206418 365785350 0
577660589 996813519 0
708993589 752648543 0
462568335 421659437 0
891031656 671390083 0
447003456 49795870 0
1059209915 402112534 0
298058963 122530483 0
186753473 561221865 0
183950619 407471425 0
91929862 209681991 0
619231070 414440245 0
282866894 690213622 0
532258745 700601281 0
257260094 71734365 0
575644862 1065723761 0
550394280 974747019 0
594765827 765438740 0
522383324 34921838 0
537673303 473986725 0
923897790 1032825429 0
610599676 361590291 0
758367968 738156434 0
896258074 1041933538 0
828246639 856781111 0
766927970 52497323 0
17084906 47219247 0
309378634 487712713 0
181039233 131134031 0
604905751 312755991 0
255936904 848892743 0
471676578 228532914 0
417593632 704279172 0
446786575 301043121 0
883411080 383319364 0
661014929 685932134 0
814196243 259620129 0
991970807 314049346 0
130915370 396600379 0
117822872 828506462 0
964340531 42266957 0
326108458 790613251 0
825628660 416544286 0
760945050 162043895 0
133908770 764589227 0
23632344 437706897 0
213885972 102917972 0
628651748 91416737 0
703207364 59143742 0
997246969 331331913 0
870784630 33272516 0
645180553 876518755 0
158587108 156180340 0
371612590 871659334 0
932233405 203535198 0
776462482 565729864 0
993341844 483552277 0
305774040 779952619 0
536052162 903363404 0
973204418 706135816 0
885712620 1023163419 0
244604856 786006338 0
726276656 1036187711 0
15254558 932798995 0
564442603 93894575 0
685176153 91986367 0
1050261707 927621328 0
355795724 457313994 0
49354189 894442337 0
570677357 725816255 0
917559162 901978593 0
710941287 900756697 0
834638174 705404316 0
581062079 512373463 0
65131696 241677993 0
123498166 721123946 0
301028455 216539666 0
283886245 608209087 0
813697088 739981693 0
834834892 936099200 0
1053741787 316302889 0
618390404 606250350 0
674160850 156493745 0
976759359 439920988 0
59306552 552976757 0
554548472 691717597 0
551911935 486154397 0
184149179 82416327 0
819016666 954328627 0
334158256 29089598 0
941087601 987716236 0
1045741773 158483243 0
93923078 350382508 0
576504342 922642720 0
251272422 436263906 0
355053410 1007468696 0
707865136 844017094 0
780052654 518811859 0
546815726 942287768 0
140204190 908275552 0
983811471 1054019632 0
716652308 119172048 0
497251055 296626016 0
686398058 938585551 0
667976173 281521985 0
976564649 92678966 0
120224401 86015639 0
779068645 191639497 0
457857355 315015793 0
336564751 1063078072 0
12189467 949034916 0
235688559 224169270 0
828807860 428920895 0
97406776 66740976 0
48867330 605950917 0
291504360 630441742 0
727386422 968496240 0
629738356 865944632 0
448320520 642327314 0
646643437 1071034952 0
546669047 835010 0
922485641 190475758 0
445181606 65253975 0
86187794 1003688722 0
968393216 735335483 0
113667412 583554750 0
454686620 707485914 0
345058855 808557403 0
1059445994 507474496 0
559472687 295019559 0
570469701 329671746 0
75955115 316112887 0
830016218 953336079 0
521920071 821460256 0
871783131 130114163 0
25451509 263274052 0
415331861 901707863 0
789446938 981603737 0
329393534 932455423 0
546681278 636237391 0
196988586 239517287 0
889797218 664098406 0
965743559 1028754745 0
19435200 44439636 0
871742113 365268008 0
222694777 378180059 0
208702210 193147084 0
75813619 1070674263 0
489266406 968405090 0
732197018 430286576 0
883371285 640456296 0
3974790 178164339 0
832652284 576965618 0
1033004068 226527416 0
1000718858 203263845 0
761110445 820270896 0
11553130 180030571 0
768915224 798746967 0
765726709 766516968 0
560287099 621095992 0
797250427 383929127 0
68704483 778064386 0
636978146 270280104 0
370747014 391658002 0
607765294 577147768 0
150791640 337069733 0
449793564 670725116 0
680134842 722706837 0
426809631 921270833 0
66730475 675122204 0
304327458 1026764502 0
313621034 36514295 0
492300013 697102316 0
657407958 587486223 0
524441461 2430428 0
899584383 481667536 0
524679288 934139463 0
581696075 527373393 0
466557361 182635729 0
1006942641 885457193 0
1012626967 363521081 0
662825942 548949112 0
643090401 927418660 0
577282797 757077957 0
799233223 452928075 0
391815594 448523761 0
56262776 459897714 0
162751734 539915951 0
809675545 34107495 0
781440816 781032293 0
604392978 946561688 0
999756859 272530126 0
578889696 1030980728 0
506831298 627488263 0
588215016 160169536 0
144709989 336872428 0
994877304 568089145 0
905032592 574329492 0
797486999 118107113 0
1032349465 200585002 0
285908139 873298884 0
362981910 84630549 0
576888020 1040478364 0
354343315 486381667 0
1066693400 834655178 0
788777358 360698263 0
728278322 893535711 0
36110340 1003321415 0
65088735 361806291 0
434950761 988325746 0
772357973 83913666 0
663944050 490618616 0
1030668135 84786827 0
525894538 251834279 0
41637489 169651912 0
647946729 534011235 0
503462476 56306554 0
1019330872 158541134 0
769796678 436443136 0
1013163411 888974864 0
795270956 911544382 0
280450105 685295473 0
156576958 754483173 0
1056161828 193819043 0
755493587 44332938 0
440021025 1026893283 0
869091903 590946052 0
931360490 720828164 0
678232259 928006297 0
611313270 577629722 0
886969734 771911594 0
431374407 376854857 0
212122029 489856368 0
258065497 781555578 0
672346518 825695845 0
293485053 574746250 0
959628897 85403640 0
958091431 416904642 0
660477932 119595631 0
720873036 328354020 0
297744148 892989728 0
484399680 306109612 0
965287617 707315640 0
882458742 76880551 0
359845092 197333102 0
1027312571 655050420 0
621802941 805235323 0
706951162 714728780 0
942250404 204524735 0
846620178 34714522 0
493593669 884041749 0
631196435 410765890 0
47207803 348927951 0
1049644348 778136216 0
989977313 923712746 0
60187116 91582425 0
862889443 391211506 0
314019177 388430495 0
777460021 880473574 0
760134428 499544503 0
733612383 300233596 0
970030507 934442590 0
193750227 260370211 0
1073594217 74735540 0
1019020607 731206961 0
928269557 542709278 0
636981910 483215690 0
197574384 819960103 0
957786308 929750660 0
620467045 327936382 0
200978499 232439121 0
1020998339 883900961 0
340786937 1059766733 0
314189028 628938925 0
69881154 987531 0
799570353 827921981 0
115273182 890921172 0
617497470 862669671 0
540270939 846621168 0
575342244 969427697 0
186504051 317801014 0
29984554 1055353572 0
467279254 967559875 0
205509779 174879358 0
165585431 511940979 0
123994983 73806585 0
29138535 511272408 0
616251211 365036124 0
583757557 717272091 0
329577619 856353570 0
815873646 840798260 0
590356413 196633174 0
677419389 762089158 0
144668902 780897552 0
738960862 824806342 0
13300987 288557977 0
767398067 500006893 0
136971258 107216596 0
34423511 626401139 0
100403048 387075854 0
150286573 723164221 0
237125326 734214820 0
192066277 782149767 0
328254068 734874501 0
931982787 136561931 0
358796658 561897148 0
160488080 1005095103 0
110698780 415666497 0
399549116 292386884 0
35173809 554006391 0
248713956 55731620 0
1062010657 823619683 0
436614229 756106981 0
500256394 911111269 0
596371447 162306512 0
814809736 578500784 0
402104717 263821217 0
245432640 336361367 0
788794168 720281283 0
381977413 962174915 0
707651831 544328238 0
186613700 380590869 0
843324578 586356687 0
221918010 693805585 0
232817812 435504062 0
816818486 212947434 0
552475522 331715931 0
38436438 907981772 0
779448443 265821795 0
39574572 89307711 0
764288604 821773517 0
688369596 439839937 0
397074364 1061414071 0
951499360 577074187 0
127576266 20793835 0
190022745 704879197 0
431268385 210474858 0
330224235 788011514 0
507063394 412090413 0
183573730 801598880 0
440180503 652829522 0
268286511 154219326 0
680745814 868374407 0
70323190 137998575 0
316155274 979337571 0
139011662 519593518 0
907879614 364545147 0
982437289 1003937313 0
13799655 526114037 0
622162576 212994757 0
446581555 485597657 0
907467882 935517383 0
1037533761 1045153388 0
842713537 271209393 0
194761214 974058660 0
51462596 664048616 0
610300211 751737129 0
224065752 252406979 0
1056748031 62753153 0
1034854943 1018940531 0
21042858 774417901 0
497837684 813854734 0
900480411 531255040 0
562950689 244430267 0
814668880 412588831 0
45426295 75697082 0
522500984 537200719 0
848740335 559039806 0
826010291 817589228 0
135175384 889872108 0
193137025 552981399 0
263826841 759915720 0
941497856 442205793 0
1048337595 682414306 0
184242641 477959561 0
189605054 903733241 0
516845852 571790148 0
473698734 616386451 0
136641005 176474230 0
83505773 199389654 0
234553114 576855275 0
196643640 320336884 0
289527719 489239462 0
164071548 666578959 0
665194903 688983162 0
782843458 508300505 0
840419744 342312387 0
145908281 71100954 0
13604456 16985963 0
862217264 161251088 0
391814082 222791118 0
738989003 746540040 0
909921575 388851192 0
419055871 106614085 0
23325722 351033392 0
236088422 65418017 0
63874339 1053648917 0
431684325 498704555 0
537003385 887385835 0
848182423 797432613 0
578031298 419585669 0
512111246 925394594 0
693128176 921872828 0
239378259 417341149 0
404962242 974098661 0
412207563 511531796 0
223281457 458515236 0
675595541 350729104 0
393061962 238507542 0
294983133 865150926 0
750428414 620586811 0
343404301 268854243 0
852474917 774230956 0
936688384 456485062 0
230048885 29453124 0
657470029 806409999 0
171691844 317873550 0
16455612 364680882 0
29606777 772180976 0
665684739 669843551 0
39003240 648281605 0
837779742 170993798 0
198915796 530102440 0
15510607 268998330 0
805157086 771340087 0
929313259 198359286 0
325055407 262873726 0
865445061 813105655 0
172063402 565313657 0
1031530316 799714584 0
213857681 77551192 0
58836476 527599648 0
668977639 171709147 0
768216519 968263986 0
401026849 1023481631 0
82489242 539809106 0
410728644 83470914 0
775662720 601629267 0
463427815 523586982 0
447481950 724773715 0
893140684 642180783 0
389292250 371272089 0
109271883 45234157 0
924847217 803931769 0
38979089 447575611 0
869599184 788157560 0
29784774 722531883 0
628708375 999940373 0
323275506 708226332 0
317617928 292647344 0
802901469 452118910 0
385054679 194400745 0
1005359489 737210095 0
917599382 318949863 0
607310021 601158903 0
560996958 113345499 0
169893030 122936936 0
922287021 553400001 0
197044255 1038324829 0
666939151 901623100 0
663313114 50288760 0
175568927 508523773 0
93467853 915764731 0
163791948 719135160 0
500112082 430571231 0
414696061 459933593 0
653939516 885750392 0
723175027 572616849 0
275581780 497402314 0
655438922 372146305 0
75828809 189904770 0
363437436 338914108 0
23991557 834487605 0
366182895 902588693 0
93548783 98206508 0
524863039 355612385 0
1062446897 206313539 0
709784996 1011899091 0
368733245 702084914 0
263939984 172562918 0
451848263 175687469 0
538153807 1004389207 0
5946914 900742799 0
434801673 253874277 0
912500154 532386061 0
988565313 547486940 0
746829435 291467525 0
506049711 717261167 0
656600890 796515942 0
32886446 938531316 0
303370442 778763734 0
384099901 999345039 0
1016387336 33436672 0
120838691 113419732 0
992427277 257650397 0
628603764 93227002 0
212520622 1042189604 0
178918738 498174773 0
771397998 166629872 0
1058730045 234823784 0
741435692 222085815 0
613962258 293979820 0
633239558 187788700 0
1070251962 142436447 0
535731406 1004146654 0
366372498 887363396 0
678843019 986772666 0
661031055 901456752 0
100693901 1013252940 0
471898097 705352326 0
888961773 11768005 0
1070486109 585338213 0
348157482 997120428 0
685809518 24744160 0
491369980 282483397 0
421559974 755308348 0
787825177 967408408 0
540643108 799565013 0
357189544 178763850 0
205228329 915254089 0
503784829 214843830 0
706257915 399073477 0
846884193 1011602341 0
100694557 678722041 0
727054024 757609526 0
260872498 418953546 0
892144122 535361101 0
991266404 131178435 0
631300214 65119493 0
557167699 1052105003 0
799438877 242106949 0
954987474 1042069805 0
301540847 644382845 0
326208387 778459774 0
456663851 490678708 0
996207764 874674017 0
185923131 750251821 0
864610248 1025929798 0
726591821 247724345 0
1082917 985995855 0
821705448 433650753 0
953609065 361241513 0
766621689 646608383 0
77181094 535891170 0
883480121 633445380 0
145339617 778418665 0
307780524 608450921 0
259376893 784199607 0
995907204 192572629 0
173858594 302209467 0
521230184 80076806 0
215630136 923895266 0
908147250 144855349 0
445038679 677838391 0
212707072 91298327 0
135972501 553722536 0
519980609 646383632 0
110221744 95212044 0
765484185 799232485 0
1064604341 159789794 0
355903915 631193319 0
458086613 782547379 0
106984290 925474132 0
232030700 89369315 0
268327528 812298615 0
977521349 1055019828 0
259904526 684925906 0
796659851 203592318 0
275577230 877911690 0
193333009 555899791 0
879551510 958778784 0
213493738 287508445 0
37168803 660236830 0
933332791 764012612 0
472871837 554180996 0
69020555 578816290 0
144275051 479274078 0
100752745 809234457 0
623790505 961966505 0
698648723 310752881 0
257785841 730381633 0
3597130 356775798 0
773797541 981297098 0
337532425 94922853 0
227952743 82221747 0
104235552 376403711 0
471925316 982518002 0
271127227 878684607 0
774807210 815177004 0
937761408 570052585 0
204263965 533062079 0
373715149 547538679 0
552649490 1031571819 0
573258670 481760967 0
359411175 215236346 0
847159042 707368235 0
296940211 448087129 0
1019025735 386018038 0
1055590299 218461624 0
954922949 189095467 0
430854991 711601222 0
557554721 402530456 0
992503506 70430899 0
993151253 908536762 0
406124501 688246947 0
591326347 192961584 0
251930575 255219551 0
536669176 701688128 0
464844915 433353945 0
846080840 321736050 0
645976116 686839870 0
12242918 822413367 0
597627030 470618804 0
451224853 743218937 0
610589610 348797797 0
717322618 484926523 0
681851391 280820845 0
987227343 717458780 0
162699794 860453676 0
318215689 834524866 0
316896110 758698026 0
508356065 481943587 0
591478416 292285166 0
61445937 1020243373 0
309957005 324854667 0
355077919 1039126959 0
497229809 167037131 0
1037683816 441237249 0
985984802 216753047 0
703547251 521677913 0
479569166 599472210 0
71998924 557419843 0
668491050 1033847129 0
395439563 153379192 0
1061130019 374942752 0
1055028713 317129664 0
496614515 64342411 0
537780621 335916989 0
665745666 398182679 0
382485075 212306059 0
458194358 329168543 0
808847311 1066181127 0
109883301 261864550 0
402406696 279031133 0
889311356 500385716 0
72232452 749324207 0
315299926 186055133 0
464364419 943633576 0
626720257 872349542 0
993737656 1071773157 0
626022192 7127719 0
1040846814 567805338 0
950152209 893775739 0
230336998 770486722 0
1032834104 318959343 0
97161239 860406438 0
1056869543 90733646 0
933146012 263066949 0
316467431 712323204 0
862118801 329432237 0
662769310 422223001 0
131559386 579606688 0
823870575 21384370 0
1003123448 272133437 0
761413960 814086904 0
866216626 832187892 0
655628645 521887171 0
468988944 787694232 0
974080535 695217590 0
606140233 770089030 0
1008290358 78136876 0
368056017 646938276 0
404909198 654259281 0
861453070 652325039 0
576228247 484240119 0
131461390 981135689 0
1064357781 623291603 0
540724513 698228896 0
780058622 73458746 0
471599571 201972770 0
324995308 695974274 0
582714985 305242027 0
132180320 203445734 0
624519393 742440745 0
331920145 509362287 0
315283989 802025050 0
408860526 122390439 0
426252159 200692318 0
1026942804 1022596130 0
768535486 1021934404 0
49448440 824439641 0
659451848 260785075 0
868219222 1013403491 0
765092501 695885094 0
786256588 442286341 0
142793126 588374565 0
269286066 380650233 0
653809425 534805885 0
944402470 863068249 0
780893611 902389784 0
1067993570 934884591 0
131485459 3213529 0
832002317 869616027 0
877909229 979961339 0
404420613 575546066 0
272889407 511938612 0
225044991 470687039 0
455344146 885205712 0
383430206 663501013 0
340051839 645294016 0
427047169 455542212 0
352488991 972560696 0
78488204 550531176 0
820455544 75463308 0
497172374 553610886 0
97326646 792867828 0
551015372 398300120 0
168562698 838833619 0
126246320 209150677 0
242120408 393113338 0
603426385 1001150256 0
219497051 344444443 0
53901022 44320847 0
980575365 400816940 0
935039377 481190829 0
624052998 703986299 0
919122057 548132811 0
872057918 75027595 0
438769028 488210646 0
634317892 1998112 0
386644342 623004 0
771131260 494815681 0
893965418 25683907 0
731448596 954188375 0
1006171626 46793848 0
545977706 920984150 0
257260643 861727487 0
148359839 261049329 0
412495767 533860179 0
761519923 967635715 0
779001494 896674086 0
109021005 705415950 0
338317260 909733355 0
638319642 725616746 0
990355534 638534082 0
98023921 442436942 0
98308870 283747669 0
170102243 68126734 0
648700795 928874964 0
428213707 858966960 0
172981602 729118814 0
372265619 755258960 0
942432287 281748992 0
1013010598 966008945 0
856573887 95005311 0
1030534666 407177186 0
322217581 126223635 0
860891754 150519434 0
580324529 234528491 0
32743886 556533579 0
443232153 967682688 0
395771824 1036915387 0
806278752 11538716 0
186430899 713787686 0
75618352 789584633 0
860023015 571847042 0
346660932 253922267 0
746577412 218170785 0
444950857 824631788 0
805845727 87754267 0
638164409 875883869 0
590537557 244377804 0
183497282 118969498 0
358901784 814087072 0
658450582 706098690 0
208889806 94727696 0
262165238 111544212 0
484417072 641930518 0
157754146 664146768 0
189859621 126057498 0
642470450 324046507 0
283342857 657738016 0
292949853 338220497 0
605436692 800838078 0
867409530 299389113 0
168737079 269592252 0
770801952 612366319 0
664000488 965620340 0
273380909 315203156 0
522870136 393441190 0
168329366 567829670 0
190448309 690693454 0
248145412 699355169 0
973610987 5839846 0
895990151 1052933093 0
408924445 68138149 0
911094720 29049722 0
740615761 423648154 0
600624114 3451800 0
862363694 221677347 0
402341133 503547476 0
752285406 279538595 0
60879517 92355495 0
952035601 1072766712 0
215507677 680874893 0
94060339 426339595 0
1039166524 828051629 0
146827617 818978567 0
288694331 865338311 0
76122296 499988225 0
874108346 887512283 0
729001792 408916520 0
1040634544 464185238 0
839107010 26607326 0
1009542152 145967413 0
853666569 766861413 0
511634930 400324873 0
707827530 672642821 0
127624371 113201987 0
431945512 829949221 0
878303523 1006328188 0
683266262 835223273 0
866328919 499391863 0
816238258 209850992 0
692108042 235869314 0
620094348 698802231 0
929272092 303691444 0
945159086 395161318 0
289612558 442007585 0
24603519 558887740 0
522854520 990932655 0
684826087 498251071 0
370494673 665792015 0
234527808 785976170 0
385841387 449393580 0
595857149 382407806 0
411990208 767277151 0
159978334 681032142 0
66476915 623211744 0
759568272 1065575790 0
137649727 601210500 0
234604832 370795206 0
51581759 139160110 0
645898781 643650202 0
805842471 931981049 0
581990448 94026883 0
699972499 703675144 0
980227202 337830079 0
879340520 956561274 0
311785224 206144605 0
100783025 355398440 0
983280500 604791385 0
616014481 328039180 0
536059762 521619354 0
788166286 27312834 0
188368767 132430705 0
152217406 183953152 0
1063480277 1021447483 0
652786146 64641091 0
1022007123 188871267 0
134805401 111040185 0
415878402 321945414 0
905155438 460111166 0
521226359 546004406 0
145927375 763382488 0
1029905944 162282565 0
20387247 915862688 0
296652156 448105570 0
593551647 93151582 0
1020107998 555324425 0
159919727 531071867 0
797100255 223382002 0
713563603 24919540 0
361298352 709628119 0
888856744 865730653 0
961958526 527376657 0
201009380 931631031 0
85163994 418543823 0
380089238 408734628 0
771700498 332304791 0
153054282 1042204346 0
45752098 943010746 0
290033737 406633677 0
901536706 402505632 0
943650221 297113029 0
873506662 202803819 0
908544838 562132981 0
414750911 12239781 0
609990207 718416810 0
87876865 220762206 0
625156089 1000553182 0
251466542 851804023 0
725074635 1008073660 0
252373771 480130604 0
587096020 985124204 0
201466742 401600008 0
288380105 234195505 0
237717671 374627345 0
985269519 603251321 0
352430975 750624947 0
285188579 97377111 0
794160474 497754248 0
222012936 704828260 0
88542236 684576183 0
809751371 196877349 0
774856938 90572480 0
125994253 861822518 0
689677960 286570152 0
47243881 824711447 0
695191433 2919010 0
1024346018 688071243 0
1002278972 870203291 0
279816744 370242408 0
170197876 390244572 0
611639117 871781924 0
761327637 165497131 0
593434692 713905251 0
214662216 576376139 0
233952353 778354129 0
558896514 711012635 0
298144347 507767392 0
243796726 101242193 0
118459349 840996926 0
481829595 994844983 0
325679808 985892522 0
898940303 49856257 0
423232099 381185532 0
840298675 631949931 0
768838858 704763578 0
86402161 631317780 0
979465229 667129868 0
883240709 1008469099 0
599252526 16853979 0
350585552 335452759 0
656951169 923076177 0
615819705 955789464 0
536579213 943005400 0
953740141 96395859 0
543444009 722442811 0
729671186 831200700 0
132922349 569335412 0
647780018 392845420 0
1044750598 209979623 0
450872100 373109339 0
866228836 233564480 0
271427601 155491313 0
914276992 159656159 0
56349645 72174921 0
948179584 839291739 0
374882900 500143409 0
61066176 991869916 0
857403632 77884776 0
198123918 123459076 0
697663542 1069445734 0
266068294 72405025 0
542028382 30536982 0
710103622 329171568 0
841860023 571405713 0
168130997 404327163 0
169283500 439386018 0
531295072 1049707124 0
52808563 429293254 0
1043075255 620293760 0
874221820 586417417 0
24635330 774214290 0
964690294 626510630 0
689961093 106294063 0
342623965 1043520648 0
919997492 996622109 0
891678771 157013980 0
194020812 27030570 0
1062252750 295831395 0
1065783559 683053724 0
103034452 371597283 0
535926725 903033308 0
1048056213 730801324 0
923721793 427753802 0
946035788 37912051 0
21125970 978474301 0
58731902 322607187 0
1068347101 813634815 0
1036109267 227734462 0
474982856 878041321 0
593856255 373876056 0
410739369 230168732 0
169223573 109790861 0
132364914 581688318 0
762564370 279706466 0
545659866 1033587630 0
79177806 293974776 0
230487796 677915499 0
922990432 792359174 0
255466262 938423385 0
126059994 235830334 0
399343777 247850119 0
791556395 991386210 0
29478329 835558345 0
216957938 445421446 0
1024855299 798630897 0
307180474 184069282 0
827607803 464165297 0
527029246 517186181 0
385667729 917536236 0
24567297 1014237452 0
600495166 238872763 0
210564311 238155510 0
730158801 755065693 0
528772914 321098970 0
21702550 628365745 0
320854867 305106867 0
398399979 726220001 0
712075547 422624828 0
242216176 761202488 0
272018173 975408766 0
722018882 29934826 0
908054999 933050558 0
799778882 218865237 0
521709501 178095461 0
790360710 654217455 0
304370473 295405671 0
830041820 302975037 0
157285778 178195474 0
1061602067 538068083 0
365231923 1007958062 0
385362482 505494156 0
752660524 539490104 0
1026585384 344554025 0
414203414 882867768 0
642713300 517018514 0
912127910 788298590 0
533717184 545727396 0
245144049 745622388 0
529032538 552646002 0
916320739 450560551 0
124484040 861686343 0
456927817 728822228 0
525218547 551601061 0
207633374 360524103 0
961016070 1060744572 0
533324216 56220941 0
782040475 798519833 0
142640232 685795466 0
10972169 91023181 0
476550692 19914383 0
561195649 416117136 0
794290061 46101103 0
493866437 721906384 0
6337232 829660305 0
164736914 499355372 0
343135713 948235612 0
345784728 941369693 0
221448996 50151493 0
182580775 960916476 0
67942838 1026935170 0
505849169 774548977 0
103883409 957322431 0
822376210 1020324119 0
437477901 352999029 0
734395403 613964082 0
760112626 306002397 0
554637409 698159593 0
177371806 931494113 0
933672840 1008138031 0
623325971 62841370 0
903008524 578932013 0
256225903 302291880 0
322388208 414928457 0
41523216 79777259 0
376393418 904599527 0
306823740 459693333 0
89460987 875619759 0
86224876 823001177 0
643304866 322050943 0
792117335 47346705 0
1043183266 284768239 0
953347326 718018043 0
976143811 320339616 0
427737542 728285141 0
430444524 535652105 0
1054238783 790814290 0
769815803 51018129 0
21257573 69599602 0
375516284 975166312 0
544769688 949334108 0
620817249 567920490 0
94689300 375405207 0
926782389 1043084383 0
311890905 584802393 0
762202481 665225139 0
345572371 917299740 0
904049005 10822981 0
373383284 261135929 0
653702823 93137699 0
224623680 785065270 0
1013797450 578067616 0
572677455 663726923 0
219444534 588152057 0
910559757 1058189208 0
441536933 1016410479 0
721236388 169015322 0
807506346 193351195 0
976266398 950829971 0
135957983 20753261 0
632956864 905966676 0
890450753 1011263172 0
501690593 381370563 0
1022409484 545578613 0
582356547 751667916 0
186381342 448261795 0
794165966 135104855 0
834416603 37642329 0
455859447 408114736 0
560184909 783162049 0
394965790 808829943 0
87695290 791412064 0
170704534 523066649 0
270501689 810293349 0
97885567 705566158 0
723397438 101050080 0
30529848 900187829 0
1039355267 887820799 0
504577238 308928536 0
959728744 124375192 0
919243124 332348203 0
612124711 630925585 0
673149641 100033283 0
296319856 438091251 0
1039413877 86539553 0
395538768 28743596 0
505596283 814495899 0
85205370 654673557 0
1058437419 386868362 0
684387041 481790553 0
527856849 583365431 0
879965130 391998534 0
766042196 124690888 0
993794706 1004226645 0
100475533 378009462 0
685059998 155450872 0
420094298 471716024 0
120729219 876808044 0
148521991 633187182 0
512855993 228770679 0
534675256 8743213 0
378776882 398172292 0
95442263 861291171 0
15580498 888297254 0
974821773 261902982 0
831535036 148874788 0
41995737 185444856 0
117511208 49719949 0
973168166 229617306 0
769417275 213051150 0
341841810 553681262 0
1057623115 596506568 0
537232255 849934712 0
689654136 544558167 0
29710869 727760870 0
88658631 503450238 0
686389027 536640648 0
80483654 1020174527 0
706689691 194429375 0
240608041 533657622 0
868288090 776793920 0
699048561 150856078 0
130987465 162081328 0
546157640 878917380 0
555507380 1071442132 0
913490984 769587612 0
299501769 921548851 0
920300723 288052873 0
468940913 1016001600 0
855904454 745302555 0
749192097 546367777 0
609488840 166764757 0
201800250 186159435 0
591462334 484572858 0
960951 424311950 0
231309770 537688236 0
410105112 357666140 0
237400708 578333586 0
727278426 24705711 0
843436241 396385605 0
135643928 658580984 0
407308026 762124073 0
355968288 560350482 0
20325811 694490561 0
890246066 144609053 0
367499090 706018176 0
246467820 484229868 0
388108989 960274702 0
1073549705 621569143 0
655544898 778385585 0
312696459 1029550914 0
878363614 785584336 0
974823589 707408163 0
418689411 165618488 0
318700321 822843727 0
885491884 453564188 0
31786866 992594604 0
156632754 880112820 0
500276110 64492142 0
956168220 262493090 0
385539411 560175688 0
536597464 721504875 0
739714226 35607240 0
744435729 650313357 0
443988131 245007082 0
281306391 191239037 0
1003158871 35623902 0
1020081284 14935702 0
616887455 822481932 0
911723716 694317998 0
605139712 136648706 0
137182748 316800954 0
530371609 395380035 0
364713286 1059759110 0
884401139 838811592 0
864992203 992924222 0
788310437 552151227 0
567857358 156005674 0
712291150 568190686 0
84845505 614275685 0
349106518 583973175 0
544889716 489126990 0
301950601 931138331 0
984661753 539548364 0
315224509 695388873 0
120097286 797611655 0
35614928 99102365 0
1051426672 163170468 0
290654934 169296836 0
355901171 892975622 0
730461693 588881901 0
127440690 931946370 0
966343801 979573134 0
605686325 272606176 0
496958818 380638250 0
1017340980 785416629 0
456847120 486563735 0
916716732 607238343 0
911528854 487951997 0
949281048 313980967 0
310289160 734481052 0
255002577 75637065 0
396072022 442171346 0
686497459 448584199 0
927300921 769838254 0
125653810 843496526 0
1072580515 570662186 0
427609723 805067790 0
885215689 980486293 0
275658039 798879173 0
479012225 102119216 0
1058124796 506410360 0
940841024 514863818 0
860667561 20401103 0
41447811 479258915 0
732502445 674532838 0
708019070 277490534 0
173623522 411653102 0
693912806 564342091 0
844388821 1056872537 0
281213617 1041904015 0
683475882 270807392 0
158851149 717158575 0
464856196 422811760 0
489171348 554872061 0
356632271 982516341 0
300734987 846067575 0
74076423 889866339 0
682707485 773007168 0
737990594 419440208 0
821305392 358267180 0
79880152 407350942 0
340294035 459478670 0
59311644 101571694 0
405778459 979526639 0
1042907850 560698679 0
174963499 389910074 0
893899506 570597450 0
539727379 96387756 0
194408035 134418687 0
217138155 796476291 0
1055822410 619812454 0
719264809 370338455 0
692822433 499965351 0
37175569 557729613 0
849806438 1044488165 0
757406056 151089529 0
843179866 601546150 0
470254961 1044811066 0
206316390 128071136 0
867010023 772104334 0
693595612 413485133 0
316477412 322430461 0
190427859 302879924 0
326603123 95552629 0
3752843 122258761 0
242827138 1004150974 0
413462411 1000960449 0
678711249 797298500 0
659535668 647346574 0
754743850 607931152 0
830889224 85435661 0
567935541 182139345 0
229273111 845024997 0
359694869 641409967 0
367765958 1048408657 0
1046460055 811515351 0
855295748 964588636 0
885894948 585311120 0
624305992 1001944617 0
45666738 292422477 0
870903768 274866824 0
495751817 628260304 0
430378144 584810960 0
418157304 640174590 0
295993155 855081428 0
1021709730 365539304 0
292242954 617617029 0
892593604 498203466 0
239131533 391746973 0
132947417 227037479 0
8004111 128114361 0
931836495 572965343 0
629527869 304484453 0
250951265 846565751 0
455941924 673621032 0
1011437440 441416873 0
450468858 835335437 0
924697291 18066482 0
718027201 548814059 0
813643184 703875277 0
741047533 395476133 0
245672085 106285253 0
298179404 821513324 0
764285462 452141135 0
692082929 302130563 0
602998315 629068192 0
505443438 233736669 0
1056770908 378721396 0
642794991 532438047 0
634248517 810154654 0
531146937 853864962 0
154720203 705825360 0
119681445 841478955 0
835800632 358489984 0
856907071 30504241 0
965229197 833556184 0
740525321 150958163 0
92081770 52197733 0
485769766 1061724680 0
239682144 284328167 0
80665676 498776399 0
79363501 837333988 0
977057101 395971813 0
640619110 11272571 0
1055290329 998569822 0
177192604 412299101 0
946272100 388095060 0
348906543 968569211 0
836648029 430461312 0
493898120 236025677 0
592957154 1672398 0
206594422 519398085 0
646722630 521569741 0
156916810 276772279 0
342154769 725447552 0
951874948 794688083 0
417178796 180785805 0
183053540 1046225582 0
937790978 533998917 0
991259024 1043240918 0
814479473 729930620 0
243968640 581394427 0
378456050 1004969291 0
644861060 530174516 0
637160914 272164801 0
1031451776 704745069 0
169909764 550301390 0
1015380170 988148164 0
1038753560 685601590 0
587187269 507724567 0
199182451 33797794 0
1011798432 274471947 0
799885419 852046268 0
218797240 843686774 0
393839028 1051844267 0
277500191 369244065 0
483337651 767219229 0
450557843 202716412 0
431830598 1020351791 0
198824998 114917561 0
935497709 391671500 0
939720362 40084084 0
673270157 927671278 0
147192136 969434935 0
647034665 473663193 0
204627392 577672996 0
620679845 516734402 0
815581793 975676468 0
520396804 477596721 0
605661177 704376166 0
535246364 568830961 0
639784672 85268027 0
868677316 791160313 0
579201453 149506772 0
443888225 68857067 0
179131291 681916085 0
1071117547 176465867 0
819138940 390310040 0
25311626 658886032 0
489684867 341194258 0
917839214 383263111 0
254277823 908083722 0
771852826 550362358 0
919991002 1021223364 0
106772873 172300700 0
804988126 751006206 0
342544209 387381427 0
335789262 355278747 0
432006963 422221943 0
1056065757 161626083 0
1033144484 770697553 0
528753951 386246784 0
460479201 743445272 0
584277394 510675788 0
840796180 817374345 0
980836879 893337554 0
1068550575 256973317 0
252134691 692690069 0
372887264 494135781 0
686310715 451610046 0
750584056 492117106 0
779715412 326730389 0
185832723 6986951 0
366897881 132813209 0
999437432 479183727 0
272159877 955393318 0
699950762 434775679 0
167075488 691675915 0
180400778 238864127 0
396553140 705413138 0
1006828419 214852784 0
639721515 118377823 0
1024449643 809775125 0
300969541 925914852 0
666316814 351908178 0
555985428 378582017 0
665166019 1044116708 0
308329355 458186564 0
24873616 395380905 0
734389482 92264485 0
951584431 411230939 0
303540401 41106668 0
1033447842 198659292 0
329427485 11686084 0
915097388 743631764 0
301558135 441323803 0
118751939 362392727 0
212081679 757045632 0
204451908 717746413 0
500619065 571609666 0
966343244 752952013 0
1032980731 610488621 0
933412425 229197875 0
449223811 576078105 0
913312493 893819515 0
343253841 963109168 0
755350911 42310890 0
846999917 612703190 0
959211677 339741709 0
373508357 415829552 0
218277178 1000891653 0
741487669 952903856 0
928167244 46361030 0
966077802 207129064 0
278967256 431764638 0
112180844 512977225 0
287436452 142651335 0
291281657 627055866 0
836929277 705654597 0
678439152 258328000 0
223196268 362588929 0
327932812 272902589 0
889106088 988727061 0
478015549 201086520 0
385999317 946664678 0
947606556 215615687 0
640924782 819663643 0
281714443 808991694 0
358136838 262327980 0
734768943 182264646 0
581932542 309979740 0
540238144 130549138 0
407427117 313105804 0
67619025 583206266 0
859843565 874497293 0
594637333 962411664 0
626398782 121873508 0
648481886 680974157 0
205755692 61990824 0
6844017 960410617 0
82612982 636244311 0
69967614 690112079 0
733668899 716609330 0
493253535 175529927 0
173758083 639737027 0
1006134368 213539242 0
353885309 2924590 0
314233047 721908941 0
615640458 353587355 0
40574574 994845904 0
651996282 304386183 0
72630690 853664884 0
1046498403 508403125 0
880113494 217984525 0
1086685 221102106 0
427964115 958117098 0
72486387 644227222 0
221230879 156188742 0
1051461559 420225352 0
648949756 917188640 0
558848446 921220152 0
430987587 723410549 0
734184089 514642587 0
791845123 552575931 0
691663689 456803508 0
2510505 893371690 0
466145283 799806663 0
880665866 991634568 0
170046877 593474626 0
109385698 517950411 0
1054282422 908399478 0
538797585 614762093 0
271491920 80295218 0
480339876 687395411 0
1007282851 141083259 0
549093456 483050485 0
342925350 420495819 0
660571716 554116887 0
470393036 640103715 0
20426894 618753987 0
1030954739 418812567 0
991775650 618093515 0
203625042 17122373 0
965755308 42109239 0
561781491 502387273 0
932153197 751483390 0
305845199 161296881 0
1033351011 856705931 0
1067040743 982518711 0
419457159 922167813 0
55200757 757601701 0
817857001 357357182 0
654086230 425262336 0
275914747 502264133 0
790527288 988075007 0
60747672 389992597 0
731373407 1051513042 0
591886865 523868408 0
991684980 682472585 0
764507441 173079165 0
1044108904 473616512 0
93431731 40076254 0
579134699 97021673 0
203454930 382390631 0
1002567589 248370004 0
92494909 710890285 0
318258995 552722844 0
714023200 306767849 0
342141973 635912654 0
1032686078 672015450 0
933789140 333073879 0
669901523 185842421 0
339715659 36711268 0
988882044 398637620 0
947387096 880622589 0
715568959 151399731 0
859539833 674596898 0
57569465 790941512 0
37315823 654628814 0
461820446 654882999 0
579853259 316231770 0
98521855 558446846 0
831942666 133624504 0
199240362 789400295 0
541085030 575900604 0
506345017 1045101813 0
150541481 409646840 0
1069610019 794713055 0
411382031 701333721 0
588559940 121209529 0
817025479 1061203217 0
15131796 291902490 0
507553336 122483034 0
691644612 971247804 0
595332349 279615485 0
843362940 147050193 0
103934185 1033320640 0
950511891 537189332 0
72693363 591215158 0
394458292 1000836349 0
652400284 444117594 0
434853983 256962960 0
379165442 773631395 0
605201209 112911580 0
899168343 893062618 0
121305302 1056735017 0
482324792 286677944 0
641361271 499417465 0
972381468 925926745 0
407644921 66320334 0
401950644 634767892 0
270247560 588541359 0
862980511 472805136 0
229390430 815639909 0
231226812 106915717 0
923888529 961243516 0
860355345 845509052 0
789906574 290603321 0
348987723 711011005 0
346125976 395297189 0
677453552 277523594 0
424026284 783226485 0
500932665 1003008308 0
461464038 839853554 0
502698005 419784043 0
595121473 309075653 0
711894662 108416697 0
519159090 677002331 0
428133103 699923836 0
1066029921 633706917 0
808524482 1005294982 0
529566004 286209967 0
271246800 956447032 0
594544252 415648578 0
923400670 61614657 0
866949425 974192776 0
111695570 540713845 0
615107784 842965952 0
227614791 335908292 0
885986027 1037713227 0
291222913 17142353 0
17976948 30506399 0
947701371 98458541 0
703632041 820554601 0
922332346 59568162 0
627098296 715493007 0
1040783453 139133911 0
410605333 821068203 0
106629840 208847856 0
308692560 208648975 0
314234527 593746538 0
862604974 935280860 0
758326961 552285005 0
933762592 299621878 0
144870341 147505133 0
459973383 270048144 0
389884636 1041482765 0
672749979 374085024 0
778152329 678428352 0
752996892 454093139 0
303253238 698821746 0
837511258 605562783 0
557684847 958387415 0
809449038 238088888 0
633158231 594634731 0
355787451 1032151532 0
656707514 782296271 0
133792484 546083121 0
1022282795 362519608 0
1049917793 894177934 0
40458483 490815161 0
732690816 435424692 0
131987212 818640559 0
253962201 772562011 0
245128523 143656263 0
298852272 109210590 0
109557197 569072275 0
583201591 10207496 0
249698002 432877796 0
917983954 480759553 0
825323627 843273382 0
654993236 494026521 0
510687272 648566394 0
768969347 809187956 0
383188633 95912994 0
647338800 810314214 0
430697512 316708755 0
761645005 775566635 0
494006849 32265597 0
606985494 753758647 0
93412612 418557298 0
445571622 1035966234 0
305789925 79995878 0
389328043 1063051383 0
189076905 1012782646 0
308331781 769008297 0
1021681116 279510924 0
865185104 459170703 0
984397312 326895309 0
583761406 1002468919 0
1003647661 622488143 0
245575041 701823444 0
345134383 687613985 0
299779961 803170574 0
464993141 748418821 0
511484493 257001196 0
51729945 773089535 0
33420013 685302252 0
200832078 765849340 0
971985149 730251564 0
735115610 834492414 0
227868282 906460745 0
730025864 91765083 0
685186192 987892284 0
639462547 224438436 0
425662019 966552781 0
344109838 12286640 0
142227699 589584030 0
32289937 488603276 0
91517041 603790500 0
326066278 572622657 0
749102754 451988305 0
281738187 617049996 0
702341270 31606987 0
874248024 872929904 0
468972225 187959405 0
146734016 1066984290 0
298704487 45685413 0
704215266 318855292 0
468166265 638789313 0
791352267 387242996 0
165381201 210846621 0
377113792 256839475 0
1057228848 474635812 0
523105741 14806040 0
966438537 350123475 0
627488641 566089599 0
619305325 479830981 0
578902608 168182832 0
17533706 345347596 0
178921228 75721504 0
287935362 213374158 0
1061840042 551113091 0
852228331 512426018 0
568008731 992633122 0
1009178805 865067693 0
962487529 381680201 0
724131743 795483830 0
632871475 854814559 0
359609583 403896345 0
651773685 386662194 0
812535674 619006241 0
433560446 29119948 0
150813393 265705672 0
894210449 482608124 0
322374450 865041453 0
325389887 534001914 0
327439707 51108052 0
36405026 250513633 0
151366442 718801644 0
321992736 784516873 0
858783184 658559325 0
989124805 563435867 0
350699128 980838036 0
295090056 855860432 0
666266249 366852488 0
472180597 577191397 0
1061082581 24504028 0
758307815 1044391520 0
538738365 569812861 0
561544605 923388561 0
515749874 595679716 0
907606548 641132971 0
710906825 311984065 0
131778169 276411947 0
1041668343 884355959 0
421455151 1034198051 0
310477472 353813799 0
194769860 404765763 0
969321784 485132632 0
1041309853 428669928 0
335614678 182639369 0
551694986 83550556 0
354962903 70665041 0
801867107 273680237 0
388552327 858392419 0
143425441 175839775 0
47137099 897959771 0
410751984 159875662 0
475566650 506565150 0
179329674 468732532 0
85078276 22666013 0
918867361 852807022 0
428621592 378051997 0
320721595 510200631 0
859065515 761169889 0
197545997 672846655 0
194791182 84591005 0
725836949 963876481 0
999519860 532405696 0
617833540 375851859 0
173947833 340305652 0
472269421 181927050 0
718481051 625559922 0
930837103 452553539 0
154725604 860316331 0
664604647 1004742391 0
973604872 117871693 0
1072926003 35298442 0
829932694 453998957 0
664759150 286067398 0
632731294 986461575 0
1065835898 110461347 0
794889645 634378736 0
637526127 594935565 0
209589438 570147842 0
852769727 389839768 0
617739791 342793831 0
634732594 626494935 0
245308448 936924007 0
134749790 1046584786 0
1028126323 751088901 0
182669283 1027528551 0
734960920 305433341 0
373421395 963115695 0
960435247 370664023 0
423298421 66768554 0
383646715 452177627 0
48383252 419080164 0
533104995 356926051 0
983581416 625501025 0
473039085 989515226 0
536438732 972190985 0
248532239 1023510016 0
682638693 878940410 0
435032601 281941472 0
502184006 196550567 0
312922242 867986334 0
1041972951 262881165 0
731846014 457093273 0
591312277 1041167522 0
381046631 950363872 0
703706978 721062962 0
453772508 682002018 0
531753708 134362601 0
691788558 69256863 0
601145951 397499853 0
891901293 1041662211 0
762577379 1464400 0
331923699 844175346 0
81585922 322714824 0
22365562 774056958 0
938730397 1015429922 0
580699767 997062111 0
421928850 263970040 0
765875471 246097795 0
468299380 24780293 0
264577643 815516862 0
263174332 740775065 0
311417472 755381903 0
305065945 348588457 0
408954078 584265177 0
973584902 592673835 0
12650408 295373968 0
308789162 645278255 0
1002849410 705033164 0
221355942 148905628 0
487507145 209888538 0
957096207 990443941 0
572884082 500607073 0
640237611 987976792 0
1041746610 930924320 0
559377750 1063748108 0
69066354 293523248 0
1049183362 187470161 0
41081326 114107064 0
579389893 279129650 0
977803442 824379404 0
181233862 690896574 0
811970929 422534814 0
751002499 485829440 0
287159732 258034607 0
301278414 614956246 0
140139003 1071587666 0
869330133 236249835 0
734469091 843534473 0
870563880 25415653 0
265032724 316733265 0
216081347 634746816 0
717820730 532111931 0
676007379 693415054 0
1007203905 805887765 0
520805 890517 0
492977741 758356564 0
152410155 866904384 0
357923523 1059989392 0
637466908 678738267 0
476480527 565001101 0
588987791 397613469 0
371234996 748732599 0
1032401591 416295919 0
832360617 634775185 0
175363158 941469406 0
588537384 668001524 0
75448946 746438719 0
552684382 509447283 0
897675981 181804568 0
745347976 848663259 0
996510562 773785035 0
88857010 902676937 0
263322910 939420991 0
566781721 240855587 0
448454369 543235595 0
461260786 253212674 0
1071654054 1014454267 0
627154511 507419300 0
511562465 788807874 0
178182572 31630417 0
571531199 1000675605 0
996762842 862584224 0
989290770 48002230 0
694806826 608252454 0
935365663 892229774 0
66592745 422037271 0
190553751 443976029 0
15270707 895661774 0
278904477 1068527580 0
425535710 423095191 0
532173009 161929013 0
789224721 772749756 0
1047694916 441208386 0
1005430538 667865134 0
731604801 1061017032 0
1010879432 478381688 0
351569322 631244597 0
267712577 333336822 0
54821878 1062942601 0
117518621 1051154098 0
613035741 348545785 0
159381116 964211930 0
369464441 41681718 0
600377997 273718705 0
661391166 22543277 0
1005075039 916846260 0
561063147 792554111 0
825348699 826977622 0
127628618 289935903 0
131820190 628440176 0
474900376 629228286 0
160762338 604754495 0
659283365 398929140 0
809841977 123484924 0
873196858 591401238 0
620223884 961740439 0
44983250 665742254 0
37444665 567248563 0
621850994 876144970 0
1051357315 541166847 0
834026201 1007937605 0
546825005 1040663181 0
307369292 38700814 0
1007676873 781989438 0
1068809114 591618625 0
791231510 740742255 0
818217342 766708411 0
1013027952 459077516 0
1041607119 666009968 0
943253556 772997253 0
141581541 671844029 0
381446912 601678526 0
165280644 511796410 0
414911387 964587932 0
703561769 211305558 0
611755516 544593895 0
695857107 137889103 0
739488892 501072058 0
217923397 108990292 0
926530396 3942070 0
735743369 33098673 0
945763700 451085990 0
99132770 400528113 0
962240350 652734006 0
772217505 707240825 0
172002837 887864708 0
1026282855 183125507 0
845740183 571265612 0
715567649 947877433 0
509897829 834993392 0
73781655 309581008 0
370236463 669742041 0
913255689 1070774184 0
313991817 131270601 0
403685880 191454903 0
623927645 118959340 0
816688905 65179073 0
178834236 616375366 0
792980255 327116327 0
840816948 467607051 0
651409979 293411931 0
424982706 433909228 0
641016822 582543712 0
233554832 950873116 0
18767990 36337636 0
285121444 1006365955 0
56789635 955057452 0
510324038 333115753 0
396633875 549388419 0
818550903 760991930 0
281627004 196425159 0
1030931939 113429601 0
303414479 786763459 0
240573689 890575264 0
848499484 68734303 0
169435987 589689887 0
181293772 537895481 0
471742585 625623519 0
329057261 699979260 0
773208218 610020312 0
353584981 629038599 0
729352436 316135971 0
440453163 444675838 0
95218287 198991559 0
423611771 502775573 0
861632406 505997853 0
637763052 980550610 0
921031857 446743592 0
277421822 749469140 0
842234396 118508817 0
5677600 547210663 0
66088886 427902450 0
995297945 684619128 0
602043596 617053369 0
562579583 96231533 0
821358324 713963807 0
781162141 219683282 0
465113836 117905173 0
456213186 229841302 0
458243068 38247176 0
559866945 1065984535 0
814409500 781911666 0
530383143 1016778864 0
62920621 443678205 0
639610194 761731581 0
433501615 408746611 0
935764143 47708047 0
834117061 56008623 0
82253145 682914651 0
1057620515 627047045 0
172511556 915652513 0
340200468 181075967 0
1053210720 698112181 0
259265898 306578843 0
490591175 1070916480 0
122911185 458689823 0
577452345 443465713 0
850890988 724456182 0
993293538 494132661 0
1017778400 277293450 0
980979089 117691186 0
468218498 358894297 0
488056461 946643713 0
823504470 1070809771 0
610832211 142482055 0
942835181 970459815 0
294407427 508184981 0
1069896417 342516957 0
986010345 676439615 0
305013213 478097454 0
415653108 20801170 0
629635140 568946018 0
695034899 136374393 0
44264387 396870200 0
363104239 465940442 0
703065273 317659495 0
290145886 474900507 0
495840893 867776472 0
121777928 450087515 0
340455338 1032763261 0
5332344 773663706 0
301090274 975967246 0
18065353 464758160 0
682457186 667094575 0
798663697 259047547 0
389651102 1008437129 0
422635711 393293425 0
803015082 731717631 0
467738316 22131055 0
332336790 58626091 0
681148369 589106864 0
337235086 83998339 0
21327563 1010350820 0
571509463 128314318 0
931518616 339072048 0
905865237 224301060 0
47364475 285172799 0
180661294 537984151 0
575438715 192758898 0
187573848 94805340 0
186971122 721559208 0
49207858 206158793 0
32973843 135382658 0
746488078 1036409525 0
43239290 433441701 0
673905688 291349553 0
24900699 198077893 0
837518484 187609249 0
654439355 561143324 0
642613614 626416767 0
54130200 971691004 0
814719558 900066221 0
220516605 315392135 0
708243058 432060889 0
388777365 334466752 0
903037461 922774431 0
1020525113 736522631 0
267598701 620859500 0
465447958 25632312 0
193084868 796399700 0
1051963414 715015535 0
519987078 534454737 0
866646749 94501798 0
263008579 277735528 0
928132950 508908154 0
130887793 343923108 0
52069839 985049595 0
336191022 145491263 0
938441749 781986693 0
577930135 76017080 0
686975532 581432704 0
174409010 700249397 0
132754251 798073132 0
296969923 853996364 0
116921174 145164528 0
98060338 377286807 0
575685079 7957284 0
1026828848 487468623 0
395003881 972470843 0
169041556 739415179 0
230670729 195824043 0
1000433857 474622260 0
994149794 163653185 0
10106031 149868580 0
580366758 506007275 0
854053378 925150081 0
717524756 864261528 0
967731456 647222729 0
934433356 198254876 0
80082783 866050596 0
296114151 982523414 0
534213835 780031000 0
198928931 531612501 0
901607759 773593116 0
1068465285 622704561 0
444433085 318141276 0
533077426 898824575 0
329676724 579399147 0
632078750 97838355 0
683330148 110969016 0
534589469 1054536632 0
227730968 924430136 0
117995227 992319691 0
1056886653 243368372 0
1043516549 369314392 0
163889121 708358831 0
654936769 159329620 0
863015075 114698716 0
955670114 493290145 0
580634638 432918298 0
379281237 269039454 0
866993269 1067384295 0
101140446 650115770 0
73653750 1063293796 0
692712833 191745045 0
813335721 46182763 0
715362691 228637885 0
595032333 259208928 0
515030922 892589448 0
178082429 930486943 0
147420818 236878949 0
44767715 919112372 0
71344251 784566545 0
992634615 1008688934 0
1017330084 197947299 0
467185807 322124750 0
1021550163 169655095 0
825466391 174933584 0
668420228 118203091 0
982641043 828648701 0
1041361351 224748560 0
92646718 1009376479 0
142133080 738775012 0
947644651 992409239 0
270574325 783174307 0
917932831 769528171 0
517790213 964524585 0
513370617 72730374 0
107073545 641986751 0
1052335069 646406559 0
896682828 688969652 0
521686575 20526491 0
28846743 959481489 0
507120601 244368006 0
721337655 57392339 0
617767099 179710890 0
339061893 42092275 0
480397172 180604254 0
228437039 50207183 0
581290900 530491471 0
327669624 42176451 0
543093447 30810133 0
59450547 87792706 0
233472572 900265471 0
632698533 1001075022 0
140510905 260088219 0
57442128 680951348 0
699433697 770556371 0
175063742 510335574 0
180053298 980298807 0
350022665 773570587 0
121070571 770705001 0
658447706 532091510 0
694971290 585298484 0
593535687 607122310 0
362382105 1048757689 0
272221850 202161473 0
549426579 366575528 0
462138591 188005663 0
560699975 42339317 0
63001636 970366167 0
1011945346 92388618 0
398512786 730448110 0
467742508 139076180 0
57520600 148258320 0
751977386 161238286 0
93800859 356279256 0
927365715 884859745 0
916747821 648266343 0
214695484 394748688 0
224920980 1014797168 0
127312212 921409126 0
258134072 629839374 0
55455000 487082236 0
931632839 184396227 0
379238345 792497494 0
751273468 176709867 0
137934407 509604156 0
694116333 9793529 0
507916527 990476096 0
604512687 795449201 0
669080377 760901930 0
119280204 576327053 0
60656607 30831209 0
203051625 824081851 0
272797578 154730485 0
613772262 573376301 0
140026985 292766734 0
644636256 426555798 0
723152921 491818887 0
364653238 377250339 0
701791300 135935303 0
122758584 438637346 0
549260840 1029543138 0
481836952 60318213 0
390878651 982153631 0
433947949 780149627 0
106632092 777167404 0
920068853 545940551 0
984416048 826928188 0
630668344 174488179 0
647387715 576600551 0
77743623 600804981 0
605079030 715702585 0
257184562 223566248 0
472558986 667803243 0
495117975 195737270 0
467431794 809871758 0
671860642 331229102 0
205208985 991336950 0
352094107 539482269 0
589635225 58056721 0
426141880 987799340 0
933316403 765514972 0
968093787 111003270 0
905028530 290281979 0
608421691 170511666 0
637158374 181587349 0
385660524 451420754 0
349957013 685642897 0
749435486 10559934 0
247939943 405075776 0
380855616 395319656 0
942814459 663445188 0
477223972 1048959508 0
337991269 125535427 0
399856319 881020858 0
903481932 628394695 0
78800284 404763730 0
659683977 509074670 0
79866634 717713220 0
959775526 653251714 0
558475327 262921488 0
413909892 204226219 0
810352978 973063972 0
592913233 134389191 0
757593744 809261328 0
448119906 747180576 0
419311525 782249579 0
224199423 890254038 0
44876556 286636523 0
915257396 659602840 0
57261495 1408954 0
191083416 968499802 0
380342131 84081113 0
911220385 179519188 0
255948194 143370318 0
878364160 633827569 0
915946816 573076352 0
124732103 615143278 0
603124811 665092809 0
441212146 114048245 0
581058578 882855646 0
968686496 152907122 0
364857448 309461624 0
396101858 255984357 0
788617881 830793112 0
963168464 169339412 0
429437082 689675741 0
13595635 30955082 0
542812499 690069334 0
489598516 896446707 0
645295179 659164687 0
544469754 331364683 0
428104455 759322768 0
1032641309 146741496 0
1026444594 615025124 0
370131066 891640790 0
9526115 959301656 0
1005012183 732663417 0
681177911 352747800 0
57911403 789471731 0
440359449 1037561530 0
326269394 149930790 0
140251109 751995855 0
281592520 513649741 0
354620266 516589315 0
359650701 390941653 0
693803453 496526679 0
250843521 800047149 0
736668692 705852016 0
943762653 522312199 0
3924112 1021822337 0
456040992 125771701 0
985203154 924639061 0
987083590 657246629 0
792554085 414693798 0
1034285538 1042867974 0
269904801 260204728 0
58944508 313040113 0
486658403 264127430 0
693112414 815292687 0
117016882 472758853 0
759681885 935543065 0
36271980 925756838 0
88846329 379040178 0
717681397 724928858 0
921140039 224951420 0
573798478 589686980 0
686280960 210796593 0
236074066 535525746 0
77445078 208299465 0
311955854 616335459 0
512114006 941533908 0
167911270 433102467 0
573346953 1048712214 0
316557522 699911203 0
489253615 356622966 0
58840312 602946136 0
500620355 1033880361 0
546192807 220049367 0
20610004 651017521 0
935022751 231586677 0
396759534 357611636 0
693926754 612753079 0
1060182631 631715662 0
858325935 5411586 0
530294637 338627725 0
1035835501 420370026 0
577042183 64106007 0
359959164 345116280 0
914816299 930156165 0
831642125 370105397 0
321819149 485385129 0
980176897 855620466 0
55920852 52897788 0
973309695 372283740 0
799161209 446327019 0
625649869 630578685 0
598455393 929336025 0
305873459 877194444 0
745302730 785019071 0
713473481 151850376 0
906318962 119267864 0
537007366 32554496 0
936967266 679724705 0
896470951 101885355 0
693445765 600303887 0
958027808 992181725 0
1054557443 350893628 0
542947271 179011617 0
1039671915 565048964 0
305952299 1023477899 0
267605935 473677413 0
56896383 757457532 0
519232806 897413430 0
361497771 312213623 0
136458928 868916086 0
643778240 899802629 0
942858876 353023307 0
54618423 248224250 0
203861821 643412410 0
414060833 49419399 0
550019795 2777837 0
721326483 867157260 0
599182446 566975765 0
263814278 401928139 0
916099117 393674618 0
136657815 781523565 0
653119706 823256227 0
408362093 478066592 0
958490409 928395450 0
277985144 579491285 0
319328900 118935162 0
321611260 245095663 0
389991871 852838339 0
36031433 71107252 0
532334752 337019994 0
67714642 561664647 0
369480269 157506883 0
459143228 910418973 0
970869221 642785457 0
834082633 432645550 0
208495915 330810450 0
198069516 557302955 0
1018248767 479543391 0
315716711 505489183 0
639025581 627548837 0
1022817412 127550268 0
339041262 520722575 0
326994976 876235188 0
749385080 723499991 0
571078196 152586322 0
400602728 328828813 0
74190386 878287513 0
731547902 658674473 0
572533336 29040330 0
362968239 417199340 0
440627846 459309203 0
688123749 119300322 0
638087076 15746390 0
106167990 577409415 0
553242622 167397617 0
542241468 855550970 0
1025572005 923630724 0
197230027 842913575 0
692262629 910946772 0
223763086 899480615 0
1058598667 977704761 0
271417118 1050768188 0
404100661 616774578 0
227964466 59697242 0
538293918 190979732 0
684291671 1010228105 0
738800402 56322844 0
542136378 822349838 0
911059771 341004911 0
297768987 886445814 0
675008813 245403783 0
521741596 563610843 0
421448093 1057990411 0
882555762 854451099 0
12600268 472902788 0
505183051 112481019 0
946866516 20996975 0
112380973 1037625811 0
299769808 314441396 0
331517360 702512091 0
696082469 63825794 0
916137800 262069095 0
130221177 429372373 0
682666061 513630356 0
339987516 659597322 0
326750743 44607970 0
400592024 166581469 0
151354446 1069345249 0
839079887 316931408 0
906807498 433002713 0
467656821 554702722 0
827605309 592843021 0
161601427 1026272404 0
833272838 99473128 0
697222563 236836840 0
1016609999 793889433 0
558427395 409313998 0
770635251 724663518 0
157623989 865750985 0
991956519 794818903 0
554224033 1004544296 0
291674608 753964476 0
152599636 944049969 0
964455332 392564063 0
904345524 259540585 0
693028528 14380107 0
510422313 654061882 0
196738178 1004976373 0
705418546 696825483 0
264824497 80598833 0
370809085 646464588 0
25615723 832721599 0
794572677 952567510 0
792468254 130710754 0
807918871 931184906 0
928824410 637362421 0
171822509 835786961 0
580357108 175846704 0
694793682 1022889478 0
48911908 667608862 0
60588919 728833415 0
208633257 712410026 0
902444714 358185430 0
623472605 328945098 0
442491784 342073365 0
394316069 943045542 0
717886706 852324926 0
629179426 522985573 0
812931732 1037872558 0
255991959 107109457 0
207124635 621379508 0
218098841 932093394 0
532941546 674640579 0
436140360 428920045 0
401773581 540622842 0
1026717405 770062733 0
837005736 512731327 0
828948974 43648517 0
718687997 501162424 0
928484336 826017386 0
770532079 841938986 0
315808147 743619961 0
1017365478 899589597 0
321945621 671659897 0
56393501 50099954 0
318675044 1054309474 0
987645592 854371411 0
204638392 768943848 0
824679855 200703498 0
483788429 744059842 0
968495490 938081966 0
582043706 486610382 0
909757360 915042165 0
185180223 408041978 0
299917740 1019385805 0
215498663 322677116 0
191264986 308775037 0
584814971 961494192 0
611984679 26438545 0
601435687 71638733 0
999256030 136828055 0
201299027 516550875 0
764711179 106068499 0
1012416026 1053353435 0
50562302 430484053 0
1059111945 882173957 0
992111056 781104472 0
855736780 523589765 0
1000894673 347669306 0
96657100 394417649 0
953243964 430773262 0
462075016 164547291 0
347128621 806441567 0
115064581 915859017 0
670247378 181230314 0
756666844 783698022 0
418989562 23254988 0
1024399545 145067957 0
1065112843 253619215 0
829960271 45742550 0
238101347 316059825 0
156098862 615707758 0
407858114 618838331 0
421122754 1007871415 0
783084201 417071687 0
737476178 419737646 0
791685543 410251998 0
831446582 789109060 0
690340349 26258530 0
539195529 994439674 0
641969278 938891890 0
89931877 504441498 0
101543828 551283487 0
255199906 816814348 0
937344670 865875627 0
243539248 863638577 0
254473120 1050289887 0
298746823 483479646 0
290258544 379229741 0
1023918593 500106519 0
493558379 944867804 0
407427442 493520184 0
793906599 16546080 0
573014368 538961271 0
642427556 523076274 0
357684985 507545323 0
198809973 446634678 0
114320617 322292618 0
631931698 203522553 0
964732096 739313503 0
910666340 846816721 0
370927131 618896966 0
159059617 387704193 0
62573792 905296716 0
424320137 651610405 0
1054664086 239362795 0
440407781 186341364 0
834202609 140903887 0
428624065 196894475 0
789480890 1023054132 0
129798623 350815234 0
542445099 643539652 0
1063844343 582955812 0
316520504 346247140 0
676918414 169399774 0
202524581 671956119 0
217500519 431667273 0
389887150 528902478 0
635288779 142090246 0
610144456 775464107 0
1018280501 795070182 0
80852693 30526978 0
948443795 508390662 0
1020580939 797611170 0
551153919 141336661 0
475880557 342363843 0
19127995 441847141 0
271562967 351716398 0
529677393 118470170 0
649244742 545123111 0
614264590 77032454 0
109457865 878877061 0
646850675 536239204 0
670939458 692556540 0
137312100 863344555 0
12734008 787270281 0
886661881 690698425 0
334765090 298445684 0
649598198 354258551 0
467780396 70854658 0
110048914 610050549 0
354042624 880378628 0
1047442950 455998078 0
333620396 335144704 0
54982979 981770880 0
144469816 258971437 0
851958143 130414089 0
355038560 51343262 0
186633813 555334214 0
1043229303 891097038 0
474484464 579705929 0
718574603 1002216290 0
1005486168 838681005 0
378814511 262650157 0
713207218 713617641 0
790576369 937526158 0
446420420 815371425 0
1030903510 446207530 0
156155822 953884491 0
126480436 106226641 0
359132728 467257472 0
1070368335 722903333 0
965521431 154984582 0
933395177 815048734 0
137516916 121739355 0
135121658 673167583 0
445793697 677498040 0
142427571 301110449 0
893526056 99350007 0
921531583 848726788 0
158419631 588432080 0
667671882 809403310 0
100997065 625738924 0
550241358 407006349 0
230543418 154590221 0
351061401 779088713 0
663053157 767084136 0
849632168 431098800 0
288820677 697833313 0
99797604 131157940 0
183784813 889666386 0
250518493 683031597 0
278361458 766918981 0
213957252 820271273 0
227851411 134476812 0
696605782 431151028 0
984364749 187592067 0
646007265 992864294 0
508109949 332254396 0
586519986 686382720 0
45084030 733595023 0
1060313836 934850085 0
895411279 743334735 0
970244431 475603364 0
580913107 879161491 0
706184960 290599896 0
249703073 57526658 0
850548170 99569001 0
989182806 927487689 0
243503029 495851370 0
41485575 463235738 0
659741446 292392640 0
754147361 956428748 0
412966342 577634071 0
508317819 196297838 0
577406291 173625739 0
106244396 591817589 0
348812921 926713454 0
375340264 506957095 0
530444602 835539877 0
685493092 1039998320 0
1023662017 80250035 0
482792866 713502964 0
978186932 547606073 0
957402285 1033343005 0
293038536 627960624 0
432373779 1066599291 0
297383709 566595951 0
76931028 890162669 0
781275868 346030676 0
385588302 443508749 0
531269782 603344435 0
943358879 209999114 0
707551944 861533817 0
787007848 106767557 0
375541440 531368796 0
340380311 77418166 0
668222557 746643464 0
9156284 299014075 0
451669488 235750890 0
323209272 700540107 0
364686206 650295842 0
636357868 748405080 0
197899322 366860224 0
75306208 64847375 0
492186677 394734548 0
828483115 665596393 0
537153819 360209041 0
782436115 40770182 0
589147836 865790205 0
807694127 1006572491 0
481581488 708160728 0
137181016 314855107 0
324060743 457325860 0
410073338 513622177 0
149052932 707211313 0
132334492 698060322 0
499752071 540429418 0
204842497 542836293 0
1021107592 79897410 0
922012137 535124564 0
852041042 377299854 0
485273474 888370691 0
856781819 577297697 0
590201720 248171158 0
360993232 556174169 0
647971361 161560257 0
805780547 499001267 0
856189975 228105711 0
972694905 141939820 0
586560908 395626043 0
150005861 410698369 0
1015801022 993545100 0
1042185169 330360350 0
642510153 438961760 0
466005184 325664250 0
385513088 159701889 0
220406894 131743144 0
9599223 847764618 0
48700542 901902838 0
982223177 1028429879 0
860184109 86382584 0
535013832 585962870 0
715079240 386773907 0
289238482 122144832 0
764377014 542090553 0
738931067 126789881 0
765561816 64809737 0
1050208604 317905400 0
94150971 198727509 0
263924185 713468321 0
163535450 692390042 0
401027324 853187804 0
358909666 63494825 0
976323023 677815099 0
414519343 698370995 0
731003967 410972937 0
969482254 333580444 0
730804262 13476599 0
485865028 898653658 0
367471275 30911908 0
701065764 945618737 0
962641767 753564141 0
923141380 174636617 0
627685045 530996603 0
1032732773 830193232 0
200202144 203251982 0
552285275 420109430 0
230261100 731786712 0
877739330 1058262462 0
215856759 1035274848 0
1043680877 128350545 0
994095219 737053118 0
676346934 191242406 0
660488534 311651890 0
88239640 734491469 0
705414629 755065765 0
940838745 768021774 0
549239401 1017637664 0
13558000 1001392465 0
701976191 679619772 0
368839149 994008541 0
827928106 46535453 0
716349942 516274880 0
508179261 371615830 0
178854649 791928037 0
969897654 412583123 0
781350417 458854344 0
286006761 497010764 0
675597010 1064257122 0
511365300 63472427 0
210238526 861334417 0
858319677 409117549 0
869077148 148682997 0
262397901 393588695 0
123273523 1072477240 0
48218129 1022192276 0
687921232 489597187 0
247035575 707235398 0
568751401 399135819 0
720160499 360520884 0
741600678 149599718 0
835695915 722104196 0
85656447 605180594 0
182960997 711416728 0
563297462 242815574 0
533071226 353970999 0
540819198 1061553527 0
801532297 858265467 0
283706662 664791855 0
267858721 657749068 0
1065932501 599370942 0
840858605 340604556 0
848605536 499409414 0
950744377 962754210 0
275456271 738253750 0
748801986 506046145 0
959374587 294875057 0
859085404 585624409 0
936897561 709321636 0
288898997 805225974 0
331314555 1027107185 0
340258886 201782013 0
951248905 1056918011 0
322597874 535517156 0
979109022 238198710 0
829252383 885510188 0
173328463 102647941 0
585748080 697942559 0
1017115189 134959050 0
663111142 526496500 0
616175074 741992017 0
614260999 294216312 0
29431385 1040710978 0
409440360 945619960 0
450529809 364870645 0
739172433 169721036 0
484377046 875573521 0
671165482 183281998 0
677668531 833651315 0
866284201 716499862 0
1014386343 680257707 0
504916230 1058738760 0
708286382 907340993 0
936923104 851136857 0
337859162 689810830 0
1013545177 434746265 0
304276807 943862968 0
880700309 1071433889 0
1039983923 767990319 0
319625937 969825949 0
232031160 741599308 0
441065934 1013793082 0
758824768 807482483 0
1045991920 465881366 0
584417971 585472405 0
1043464482 741831308 0
528219665 641586012 0
310461549 256265338 0
767618636 317074196 0
577072041 646728454 0
715836306 14305760 0
910385674 963138023 0
296443775 426719354 0
774039665 59939674 0
176336377 258462214 0
680431178 885233308 0
817693592 596029038 0
236072704 261225229 0
554264555 930544305 0
194706878 636890726 0
1071307062 853891471 0
218787682 128315182 0
358329159 857666559 0
401211369 842195220 0
50798521 403042017 0
841248312 259925870 0
247314025 492789318 0
453853226 882474509 0
484171760 882454552 0
300159684 370126340 0
1063487672 862934778 0
723817636 54470428 0
122786588 255050652 0
532936743 953011325 0
882940795 189533066 0
239783658 746435242 0
146468259 585453500 0
172580578 1053840731 0
45753272 223579302 0
1052670622 841098589 0
371463386 789270515 0
494921056 913944582 0
332365800 507885073 0
926052072 812102826 0
445707303 883590772 0
409266175 97424643 0
702502666 658452189 0
455615238 265993317 0
924943838 745975483 0
42227923 144624945 0
16149904 386821079 0
66756664 317503742 0
396107365 684868872 0
832094996 831352436 0
211010353 619766314 0
929001707 225099362 0
406229861 921280014 0
953210827 278660641 0
713519958 222133268 0
356525988 21511936 0
137254793 8893258 0
476634730 773868620 0
915562443 778938945 0
467117208 964222087 0
576357637 454080619 0
644835805 487564926 0
547474998 591706785 0
346048499 778264889 0
1020049163 488136089 0
636096799 53074755 0
875302472 384668172 0
549778811 484561196 0
651911488 810224246 0
89240879 137063577 0
746631386 1059062659 0
892404229 189406851 0
1018839817 1058891681 0
427583593 305804044 0
981577744 269417020 0
142203581 335148120 0
905236460 393376548 0
35132802 591430797 0
1010259683 177947007 0
209389645 826803979 0
382580360 465536930 0
899570518 82067058 0
330603131 776831786 0
916599595 589093461 0
557344091 1055174422 0
582798032 249238053 0
84286982 219438059 0
23360937 129190456 0
1010495249 951583759 0
860213990 1027275029 0
363036695 272673959 0
290868014 779726683 0
960580723 973440544 0
986952716 647810741 0
10278477 765952307 0
716690394 592162290 0
684923269 753001064 0
182480865 52663613 0
777774513 539618783 0
1002855325 423455067 0
60019982 50088801 0
605982463 784156149 0
810626622 872870139 0
509240232 110825515 0
541724063 762651817 0
941631812 712149880 0
798127360 482493794 0
962449528 1023690494 0
362439594 387091770 0
12775173 368657878 0
974413064 591398124 0
116530673 534136907 0
955430560 398599438 0
1038808584 513319877 0
388551938 340470420 0
1042315687 170272928 0
590248788 80468148 0
893649696 905006877 0
625843838 401157368 0
83102217 848210977 0
765535332 371022689 0
969101200 445167881 0
60909824 1021474517 0
715628804 1017149035 0
325271834 40990626 0
823895325 446429582 0
712709101 104072792 0
896817850 181900924 0
602212389 365488340 0
720249230 91976936 0
261219042 483911008 0
945292699 825335003 0
6859041 779730926 0
573363122 281748497 0
114571443 394440389 0
945421568 198416671 0
373745488 889242933 0
877078421 224337153 0
237926312 407198525 0
373245642 197431190 0
426942284 952087375 0
604448213 719265807 0
615882191 120871317 0
811695248 797441489 0
1068103999 281771950 0
903383690 337131941 0
29520904 352364324 0
544775204 87703247 0
914693970 657465304 0
177880580 337662921 0
418041788 70412387 0
413610861 416751732 0
406533744 185245807 0
238352709 790354926 0
365879269 970239120 0
975009781 358748307 0
856505027 1045979155 0
980098075 579847018 0
460529816 646687453 0
266914055 146146915 0
282758241 439166033 0
374546802 201753400 0
861319100 481940402 0
40244364 98000510 0
451105606 245665065 0
1066550751 473233493 0
443210009 621181452 0
603756348 996525120 0
783078477 1033912070 0
703245381 446182355 0
590304588 747863485 0
356600890 159982607 0
759011164 412158098 0
997374686 854890217 0
303300028 1060419254 0
744003644 558884977 0
404571242 196169684 0
748626043 159126211 0
251186589 44986832 0
144429476 440684802 0
35953503 280734949 0
836404307 1053709849 0
303233359 80134396 0
837056848 970788133 0
125134232 542648694 0
874705343 353028637 0
1063659870 513959489 0
1042078014 287999711 0
562616264 796112962 0
338172473 686387967 0
729660056 121017727 0
888676132 104292530 0
1017277617 998096887 0
186546186 564652564 0
211070678 274097065 0
462833447 963854827 0
434429599 724352968 0
757930087 342180024 0
115070974 345088217 0
492226713 325765308 0
11423483 202740424 0
128296717 855939357 0
953994953 941819465 0
137640217 977515751 0
855293715 1052142162 0
411489588 510693941 0
207415442 698441311 0
36412439 564368036 0
373953444 975670518 0
207657962 28710299 0
840308857 775068065 0
236433120 863260743 0
968568047 220535548 0
802151238 762241847 0
270479631 261051267 0
698381553 854766221 0
639200797 371806111 0
395196090 89931680 0
953435849 731500146 0
860647520 176019978 0
600090491 667018809 0
477079896 979924115 0
728072701 204100122 0
783837178 343886664 0
851411137 244613971 0
369619201 964112465 0
1061612290 376974975 0
539433249 401861216 0
1067155185 240848165 0
844024881 186150308 0
246133726 806841554 0
936405794 549061639 0
562183525 757269977 0
3609431 560340020 0
222787843 1030644980 0
524088653 152601884 0
485081560 983025845 0
16297627 535932718 0
209061590 84050238 0
674334742 141684439 0
1068857538 465140473 0
110477085 577790251 0
834925375 874863084 0
80723245 824524496 0
953916943 661302099 0
534578651 487742765 0
809919518 397599020 0
23493077 719784628 0
608789347 766861868 0
212571992 264906346 0
318888991 582640747 0
208287586 344905438 0
11793306 99219775 0
1051890722 735792321 0
340734706 1044856616 0
433851326 719086220 0
85284600 649061911 0
53450195 441232021 0
658720218 232865900 0
797084030 178787390 0
602836896 884410931 0
84574819 595562052 0
265328185 257308367 0
256648706 898338666 0
999614313 958884734 0
943015259 553781708 0
928553997 1052342472 0
490507675 634177536 0
50956741 702719213 0
590143339 41656789 0
640247828 574733665 0
1047314925 253028374 0
512463957 415507371 0
1001349723 828075504 0
997512795 5575905 0
471564467 907151935 0
103307681 477103347 0
589586966 639994516 0
150381238 766399104 0
803724087 527399059 0
640321514 420748083 0
890147823 736475640 0
494325914 200953652 0
444684859 155110617 0
226854220 101539588 0
381686708 263384407 0
942109978 590917397 0
857818043 614394717 0
659082657 377170396 0
741604857 367255337 0
191635333 179493758 0
506395712 880072667 0
6827485 222878371 0
210776325 712724272 0
838938567 847367006 0
84794057 490362278 0
938910852 1057070004 0
629769694 263362717 0
717639160 546041956 0
1040586590 852393118 0
723770747 342840212 0
968044877 669301821 0
138164025 492040157 0
465683827 190138278 0
989123967 52534710 0
308802954 455869873 0
679610639 654332685 0
435725539 424007777 0
562358896 948740994 0
209601845 158156164 0
867874480 530392816 0
957749017 850818167 0
255790165 473676562 0
100513056 785078201 0
795370938 422470626 0
704396337 578797541 0
219390678 652531093 0
915179140 474807311 0
444553316 944031831 0
577856422 77143656 0
145656435 116689701 0
49110814 284122378 0
981846027 37835992 0
532868408 383676700 0
740317484 412368453 0
183994170 177766186 0
845544036 675941672 0
281286372 239638546 0
248418295 229100264 0
969566507 178505525 0
328686462 1045389861 0
456319701 196691286 0
948516998 468830487 0
85715069 248284375 0
696202995 94729090 0
920271782 377904133 0
136574269 755172747 0
957493909 335005171 0
917500785 777859594 0
1006839931 109871463 0
935748352 563438400 0
401390445 76887749 0
193038008 560645599 0
129056957 607437544 0
207282568 714120241 0
404064316 428236824 0
151654349 1068279198 0
328323419 644899908 0
850390772 406286890 0
525072332 447593010 0
940402298 540737824 0
907055308 440030192 0
794403177 769120222 0
357111096 1035168955 0
932047330 54710071 0
329492464 423714061 0
653849197 259658211 0
752282591 393450400 0
638907973 1072866168 0
693925834 300200631 0
445538788 872302661 0
471603350 434186033 0
482744167 623947350 0
67188205 509929977 0
486156183 421699949 0
527125961 379193794 0
69272073 762433314 0
759566016 914797006 0
889321178 785569025 0
495065844 455200720 0
395518838 149372533 0
741796764 7298033 0
1071439092 806420758 0
1020354795 140534224 0
225972626 90351770 0
786020844 336746633 0
935816170 1019331937 0
489461964 995684856 0
345140941 605002489 0
610900233 586553294 0
868055548 117914741 0
198612018 421877253 0
695408324 69869935 0
276145046 938532998 0
181238304 1039213069 0
177392054 665913044 0
863902274 769165429 0
326906212 219233470 0
310066107 446963716 0
72111940 471716122 0
120892253 257576641 0
107826475 846052630 0
768184414 675747854 0
796825505 962439092 0
805915217 600377300 0
910645981 927177853 0
828202336 455703365 0
349366020 424149780 0
711739067 913599899 0
521763218 379456145 0
730330377 201351095 0
967118117 715365042 0
175708209 1006829612 0
637339231 168965530 0
713515720 816137025 0
102357693 119243647 0
431484000 912360435 0
586819516 408685574 0
815245878 702955569 0
593747809 100114897 0
36826631 913157014 0
74524453 632648795 0
579850194 34051032 0
292743818 623420815 0
704480979 440680409 0
532150070 655231289 0
991342333 722009224 0
979384601 399395963 0
382739055 479287780 0
313588154 300528612 0
693540932 267257247 0
711102886 584200565 0
500156486 6936856 0
747312883 179913721 0
1073050371 809731130 0
717597518 653065275 0
307339266 368186198 0
1036800357 717351879 0
792039176 738148221 0
134223329 628717205 0
373296332 480648936 0
597591593 5604058 0
432942556 532269404 0
697377527 850342200 0
935609435 523089966 0
947940833 391006740 0
888868081 693327747 0
323015529 631229213 0
112159992 196703554 0
897747640 555569385 0
493472096 938211514 0
812495997 629825415 0
1013838253 392560533 0
154978443 741051361 0
331873913 998151799 0
278220126 215334411 0
669635118 317368078 0
514129721 319259916 0
118051285 388148950 0
569446365 422101173 0
824822867 832697681 0
860148172 68017550 0
846064320 645979702 0
1012643124 94472895 0
120148205 604131999 0
535971579 966270854 0
904809630 880968091 0
394372603 653770611 0
619881149 225726099 0
221164508 211472370 0
389743336 455434602 0
610945850 813770793 0
758850037 287996667 0
1064889186 754180743 0
1069232201 570279058 0
639011222 157299 0
979558568 829752789 0
141623128 725322057 0
784104556 411863341 0
882569157 121751423 0
1009229105 251940904 0
297537233 1029040199 0
454591557 378914224 0
149798588 465528651 0
923373250 295613061 0
385932681 730923075 0
528689967 135439836 0
116047980 527560494 0
1008125499 138930385 0
237936797 771392266 0
258412605 315960603 0
819968872 683846887 0
583533914 662674954 0
603807689 692643844 0
102539564 395960970 0
847422960 323795583 0
935257056 531000603 0
567503028 325835264 0
92003121 804189520 0
356812775 216860016 0
305726873 29327400 0
166919426 96634197 0
68533569 990796749 0
240752768 801245219 0
258969058 544570105 0
235781663 17269452 0
981396813 776515732 0
33307623 541854562 0
881958930 994263304 0
803939417 771636395 0
10214108 789839373 0
427464386 796804267 0
44604774 368770987 0
223890165 61383196 0
796952524 18554476 0
354471031 820782062 0
314531129 413671396 0
384861839 441819290 0
903421366 903741332 0
984824378 56436201 0
440559307 306388828 0
714315626 394351659 0
140281120 225365878 0
706577773 113059934 0
200476464 50864445 0
914169041 956565740 0
780969895 1059896707 0
33325792 1043539472 0
726811504 392449453 0
856907494 216663049 0
820623011 53664391 0
678997096 535592673 0
978853899 520693564 0
662842589 576011526 0
520653858 394905578 0
864825097 468164990 0
1008162313 749680499 0
33081364 1033363313 0
107896410 381331754 0
876933214 1052630279 0
821500756 191063788 0
167808833 186182844 0
940533477 1036826789 0
943137231 984554278 0
564910630 59122685 0
1015008329 942044667 0
630964022 421096106 0
835121345 606995600 0
911278795 638734017 0
988223267 192788965 0
1034995237 770855263 0
517167188 509551169 0
717411849 603046340 0
146066669 226105973 0
738518302 877455231 0
729929858 800073469 0
215541010 774240590 0
862409881 564819283 0
321786981 538143559 0
124397202 56376023 0
636933171 307711883 0
636340854 1038237813 0
106216329 870783041 0
480030310 624342361 0
993057966 295700684 0
1043930237 911180969 0
395239973 768749461 0
628878431 947233675 0
726311936 84269581 0
901943387 389328599 0
58603736 43850042 0
176753706 179070772 0
612880525 1014862197 0
1010668748 650708812 0
910228393 162155868 0
506546149 680441635 0
436742110 1071769466 0
758499544 690473850 0
186332642 271230458 0
1056429047 993908195 0
297049523 561933176 0
223924216 710067485 0
267093991 504789150 0
532851620 220323280 0
932586637 839775707 0
351924848 878707501 0
514597526 780016159 0
181025931 589465401 0
675985460 919001588 0
668737466 961292978 0
121565048 26609235 0
6770003 411889089 0
912220266 624779678 0
751247876 69999497 0
486980737 671677239 0
843885533 89889221 0
683716771 316289856 0
442413056 490447711 0
756907059 751291571 0
450568589 357641839 0
301683424 111615501 0
858610821 11378363 0
456568292 560430524 0
431554371 945847599 0
715261047 737826621 0
396112757 621586573 0
191283590 514528346 0
875976620 398663354 0
750998817 954731664 0
131703352 360975616 0
497762326 561524062 0
834002696 699834680 0
600351071 250880832 0
795374127 870970132 0
797006952 839581079 0
989373813 1054984084 0
555717221 99340878 0
453792380 185304961 0
233799876 844008440 0
170164054 1017295429 0
864925130 605339944 0
692271928 180682703 0
625114296 403367297 0
990891302 361704577 0
919498468 781162016 0
912947154 776048730 0
262479619 1009422803 0
217064146 27874068 0
881501284 458576048 0
338595139 776672559 0
38877846 127099726 0
101335232 576072221 0
135655722 56105509 0
969107893 883779185 0
540964217 446486606 0
1065111634 4228292 0
92568806 587980694 0
69819795 803923996 0
623589690 932927560 0
464597609 1043940273 0
620347570 460200333 0
296448756 315547447 0
252189748 675912085 0
1056478541 448267082 0
474410563 89546405 0
189592267 27772748 0
1048341215 185222437 0
856202999 581755387 0
823570574 794386772 0
943186723 29013621 0
889958636 644648375 0
993210575 190602363 0
957217287 311302542 0
117384421 848605605 0
343074493 769642468 0
850800831 273998823 0
459904750 892423746 0
740248731 14269269 0
690873333 205686979 0
341815291 671098107 0
502041101 313957769 0
192031524 858847925 0
356324433 387994469 0
29625511 207668798 0
159138423 831487382 0
437694791 130729494 0
260696293 236232432 0
305483170 400309299 0
139608461 788586149 0
515346654 725365894 0
976555309 20887244 0
731085862 142552686 0
246612071 176051783 0
577941709 930195093 0
101550132 469775482 0
648474955 820423104 0
814222461 126191657 0
115346470 661046782 0
962368701 320556893 0
937203966 77660057 0
332970895 535124855 0
149189870 587268691 0
107151255 1063692296 0
822112437 307947711 0
475217460 275517790 0
489247534 598031161 0
593492031 601148040 0
523058356 403308745 0
555330961 780371449 0
74914531 44376851 0
1013827643 760619664 0
501721975 695797153 0
671806671 295392785 0
450387041 103310225 0
1057981218 199363671 0
688854227 234280982 0
600790397 390889478 0
901839377 452177175 0
248677739 346223175 0
414210100 598952283 0
844553710 861255631 0
874052133 147463771 0
963136914 761612126 0
512559370 609148206 0
874200071 968919719 0
488774825 547237109 0
923875122 590628071 0
513327885 652955070 0
1000123979 158408579 0
822512608 587729166 0
15287228 346204097 0
417707656 705420722 0
954615547 66769517 0
70012648 808839908 0
591054006 433941528 0
863573823 1062132961 0
403338037 651562932 0
509869462 583963512 0
1031824977 4004600 0
776985983 1050210378 0
459594168 185486348 0
479672393 135221656 0
91544467 766738767 0
291956206 650518795 0
568617156 22353901 0
597505741 529650200 0
283448787 441218755 0
55985792 888844871 0
551086323 663545474 0
270672591 475413474 0
474220168 91619418 0
579238521 55631886 0
972851073 1033760322 0
753585670 383683960 0
593363084 885944792 0
39174582 414525150 0
203387116 393292315 0
585154231 88905355 0
808496881 76989161 0
623434131 530939778 0
777484865 425361207 0
13147467 487414028 0
784283012 174509114 0
219152412 340339072 0
655386369 312736735 0
1203977 552596445 0
283863001 976386693 0
94387821 542392463 0
562490937 341334068 0
186433403 22768086 0
58236958 60024816 0
386031762 102116131 0
572722770 701187770 0
940757572 1004540404 0
241096651 645278300 0
924832528 924607096 0
1049816121 1016496635 0
435532353 234238628 0
713213400 1041915836 0
705598439 128465008 0
239966319 249614236 0
454743829 715995211 0
844560477 929917233 0
1051588168 619720038 0
299566253 719705889 0
668155579 644073805 0
901248849 285794729 0
686100984 437090054 0
630341063 1043923056 0
897836586 517008415 0
611198751 817421911 0
177666379 226025442 0
677085602 997432534 0
752713394 865822657 0
816454429 40904082 0
150736081 564899915 0
364708042 642629917 0
978364117 619919285 0
327971622 603583449 0
668776213 40889372 0
473510687 417494419 0
123311496 965597996 0
484899057 1006415990 0
842089378 363572249 0
139543708 671157089 0
471339281 1036256078 0
270190088 218595266 0
695046541 1033488349 0
229427244 466108871 0
61834103 888544688 0
753116402 176094967 0
987295946 692844168 0
399483226 102948443 0
878384915 880965785 0
54638571 113380005 0
661208836 357256182 0
550166369 570165270 0
524965143 865821923 0
301066589 841994799 0
875460452 484245358 0
185433588 666226090 0
137571654 913176544 0
465281529 797736366 0
894174513 1025196561 0
886318485 632300597 0
645518542 517733962 0
59633306 883278015 0
264926915 259759798 0
664135006 1061016555 0
335754377 322688726 0
11677626 610648575 0
947075489 437892119 0
388167969 410241518 0
85152848 566361284 0
560880919 423270890 0
319327120 1015403226 0
91093536 918545336 0
841581741 401949008 0
976625468 321947124 0
676880371 607671912 0
437760758 42682642 0
524478792 66094011 0
881420598 105389096 0
614005015 152663236 0
600554752 46114418 0
352671115 885275677 0
459781194 965279486 0
234494766 234110810 0
1066277952 371243929 0
22738526 157572532 0
789522681 35512869 0
995710566 435210050 0
563055873 421617798 0
1065135677 516158207 0
820342447 670551642 0
742671171 35623037 0
700045160 797226520 0
912529590 828983133 0
621885567 1026039632 0
188511374 537959050 0
678934009 171367842 0
304726413 943652154 0
863141433 60857568 0
981515565 978789359 0
622957102 233716415 0
698644014 383480856 0
388186134 239933591 0
873381602 350124236 0
602253890 63265866 0
357358956 984704018 0
586711975 744481298 0
925147071 521303723 0
697272427 890670475 0
299563891 73810045 0
1001547351 264432531 0
118412599 164087826 0
613063653 176037455 0
576286428 880795047 0
657575441 540541188 0
583687358 766695061 0
975629024 607788582 0
465280314 744487960 0
267682768 271957070 0
1051222357 953886666 0
1068960829 837493413 0
758191714 193250827 0
522283945 742654893 0
415451592 958251233 0
827503834 1012288256 0
641372299 201892198 0
244114675 980652865 0
415358494 436567353 0
690048231 343419489 0
337655402 558769132 0
715535292 103018221 0
970598143 522989090 0
221044421 982679182 0
921555732 150343242 0
1023262795 773535778 0
67344541 165208556 0
536071663 778236087 0
503266802 1041197840 0
254501292 1003407355 0
828241707 1073368975 0
905841449 359286494 0
471605977 97808327 0
400562961 210994527 0
254240456 171285181 0
55308841 245351357 0
639293187 358242141 0
933046128 664363518 0
190601685 1014677459 0
582680826 702124192 0
996381944 529027254 0
481367780 175882350 0
497603784 1052104359 0
953583798 584990326 0
968031454 273215818 0
193623926 550973216 0
252442821 974875623 0
15623698 353223364 0
196021107 50290625 0
1056802112 686157755 0
122698962 28045205 0
931632477 589691661 0
1003812473 401761695 0
771001516 999446051 0
173129230 685379724 0
71883860 962144218 0
984053302 150496589 0
895456955 760516621 0
989139392 1013445287 0
657275268 174502624 0
918202258 241196674 0
362754130 867116358 0
397748638 208410003 0
809138026 682784772 0
638119710 3406236 0
731038253 210482997 0
604157404 250010757 0
48232352 493600958 0
98888389 924227067 0
293647606 819025543 0
862283943 459265387 0
686030273 720391035 0
793018361 58475344 0
873022896 478182207 0
715309803 306425411 0
587182185 368232045 0
845714871 608470797 0
195029467 192388442 0
215443855 769935834 0
344341189 783805978 0
205221349 773164605 0
1004406327 349532509 0
327038905 103906735 0
515452318 192676473 0
22567314 787372771 0
491303837 919774632 0
961807147 799798268 0
624098446 222819937 0
153419883 942827875 0
928618788 591669096 0
833382944 164520304 0
588769371 945979518 0
938944215 653003555 0
89750380 280060950 0
60012490 467881388 0
745003192 36869972 0
1020113514 663313382 0
555738827 994669008 0
414224833 16640053 0
446830308 1066192758 0
306779686 149318277 0
547653263 655851848 0
48571209 262592523 0
752687458 70209740 0
899626026 704585220 0
587501778 367143231 0
778329676 1047378282 0
602424449 128690367 0
1023471873 691500874 0
832439491 339537762 0
36824287 508895753 0
408400375 788240275 0
877321294 406027897 0
126587163 167415691 0
429958249 175769578 0
20488593 456953017 0
91125042 869343744 0
173330675 994110716 0
334249301 284076393 0
769168085 193344711 0
633144552 290660057 0
321810900 604971949 0
403890444 234696126 0
853823968 504161176 0
849392409 1031185695 0
136440875 553990462 0
519849592 919208165 0
555912343 657593559 0
523346177 553223253 0
451290331 302725825 0
738243551 875990265 0
193019335 222121752 0
781607427 332167661 0
187281823 1072593600 0
259642255 1070621818 0
526467843 969593997 0
796709106 623673283 0
2433590 829469093 0
891780508 563988201 0
924720556 408283775 0
225539273 470443934 0
584202814 636744512 0
233043199 125605993 0
836357286 890575763 0
992149324 759179719 0
130137533 661095872 0
822534844 933997498 0
971810061 495148517 0
1050181165 14291387 0
185716045 168305007 0
662838540 568617797 0
625088999 285241730 0
1046579436 423370239 0
876527998 626007662 0
1035584971 29770063 0
827765452 500742361 0
926704176 668919248 0
421755656 835338057 0
799475748 1054141037 0
179974448 251558645 0
120621785 327161043 0
89969647 960324619 0
909442074 783827069 0
894055048 54679575 0
421276563 192413394 0
226395449 155655005 0
479114726 864397889 0
869124095 320456150 0
620882282 717292972 0
158460645 450855870 0
1054558028 832984058 0
291334654 487123999 0
699118971 924173822 0
149235074 871018701 0
925153579 423550291 0
88623656 189111630 0
613419825 456795940 0
772483003 565456150 0
405159135 632701045 0
161873672 323763561 0
752275782 550652830 0
906968872 742662681 0
236801939 979151066 0
305057420 999990971 0
120041447 301298285 0
845721428 932670337 0
389150981 356639182 0
346872884 886066458 0
841056238 741568504 0
234804122 508317654 0
776995571 236588646 0
291944302 1018461846 0
6930185 289364926 0
94980993 923441328 0
59832999 260103254 0
237553701 802106808 0
421724630 359652291 0
869821558 489178631 0
959194719 401277582 0
69986617 720666722 0
565191821 895663773 0
763155312 303977284 0
417358725 164861016 0
1046924557 769845494 0
335263300 182518730 0
183361428 1016521822 0
670429483 226897926 0
125163779 300586117 0
151650669 38760454 0
73972264 734952639 0
105353798 489416331 0
515706525 305398887 0
345412245 360922547 0
724806269 3207831 0
435773913 246639416 0
1008166534 812110925 0
512222869 701933144 0
154573297 250470257 0
500374707 471371504 0
914019676 713882614 0
863076723 834521374 0
21329556 176358003 0
64415117 832634979 0
475190530 77081727 0
270324644 626965341 0
896674148 940845649 0
255342046 162727782 0
619339453 474684943 0
411360237 142379294 0
1010480595 213806146 0
515986813 247830532 0
171038673 866023462 0
40780825 324015963 0
220777794 254389682 0
813694176 632289037 0
1057045717 586010744 0
494371352 852196732 0
318778102 33115129 0
871780331 1001334777 0
545788286 793503056 0
176101085 495363298 0
808863891 950096762 0
677993867 308622706 0
485718144 1017397273 0
880428287 331856200 0
247251242 647031439 0
223751707 665394006 0
723144479 908664515 0
342249937 1003147691 0
591318933 685845472 0
343361296 1061141895 0
184004407 235724193 0
442394908 609569145 0
848341458 1045665743 0
617110560 122775488 0
577934586 236091910 0
113284668 387298146 0
702143713 912249191 0
223439984 775651160 0
308348786 762130039 0
956028840 699792783 0
846577608 550915266 0
783245206 647291022 0
766742559 545962682 0
510077827 930260855 0
18364259 1009584964 0
354037569 484460 0
598623271 738370382 0
882204457 965904505 0
1022797350 75816736 0
987325849 123231801 0
84094237 256903358 0
923694139 8429416 0
565196544 996634469 0
466459743 989970321 0
164546933 968784810 0
371335444 193027205 0
984617504 918092578 0
195856841 107828344 0
660439997 207409168 0
211758835 18992496 0
583962201 7146953 0
831492217 717707184 0
382122270 389908092 0
787237257 860703271 0
480008841 603951659 0
243636385 1261193 0
212583637 371985734 0
826710736 138961789 0
332172920 832078862 0
170111108 66305849 0
310063073 802565459 0
232912969 68381354 0
458803476 802736939 0
22726919 29470165 0
643791422 1058155886 0
530164196 112180203 0
738239415 933796564 0
208709016 993363285 0
8593723 273126179 0
312846849 659710680 0
460818195 640143724 0
160340932 947969394 0
27351975 717294180 0
1044815947 989098138 0
906003119 324402380 0
329848242 290339091 0
459273585 102905298 0
607843975 83598114 0
122484063 912688935 0
515053849 150937763 0
770942760 1054674782 0
643910688 757170912 0
608771313 28499142 0
399147231 98473501 0
218372336 518726164 0
916580708 156404650 0
677287772 970833109 0
426237200 1063240217 0
584977719 638707248 0
570356783 461693419 0
898116962 214054266 0
246023110 604523546 0
1039798623 576314399 0
370985002 1070977927 0
174697440 839205175 0
227170890 830946481 0
831781960 873371148 0
387729918 1021718241 0
444469357 98192321 0
776834027 886765265 0
990369165 550688102 0
727529966 1057538823 0
1002981644 328403361 0
396406200 757728233 0
545728142 1024339105 0
1012515087 118051140 0
800016117 779009021 0
456296250 632311273 0
143494608 948861486 0
211269079 401901141 0
829400162 51480895 0
779958981 25608759 0
1036746239 916530168 0
675982016 877333661 0
439428395 973393566 0
924531753 673867327 0
124215457 613370549 0
140460135 494313766 0
497255590 342529502 0
307210032 844485260 0
916750711 636224266 0
908005592 125975178 0
329514815 951968216 0
403054684 235006983 0
109374402 190320330 0
921508208 213285458 0
1029170577 611705779 0
162415165 111864913 0
873328982 290196837 0
1029806301 634037926 0
688870135 375521477 0
260821316 755913731 0
105398474 378643892 0
812108516 1034275481 0
174198758 228638365 0
661233305 1001556889 0
984850397 716198464 0
730406652 887857167 0
4673350 753939959 0
497555178 584477607 0
1039262589 1067982121 0
742453625 403057689 0
762686723 272092239 0
442377125 28337126 0
916288023 232676975 0
596425570 152659786 0
761817092 612594895 0
965052575 809356954 0
843710052 564529807 0
854513455 290043422 0
248440508 377490392 0
255890552 173715994 0
243396499 593095838 0
784416629 956289305 0
501474259 110801019 0
1035521089 729416280 0
771097745 551753497 0
454954666 617726615 0
280942289 411602181 0
386592909 122263524 0
572953418 880239756 0
214144883 470869131 0
428533699 294370829 0
286570131 859381312 0
906315496 722064036 0
533229972 326061508 0
639811643 1050139886 0
774128714 562816232 0
735583585 876005414 0
930929382 519490970 0
700406565 321575204 0
533994641 624445213 0
841593106 217788373 0
740323536 1013422518 0
274731059 469218998 0
92952355 97255898 0
171943117 680922563 0
317358625 743167562 0
352238510 1046062046 0
669846875 685393271 0
471511771 417411706 0
45900087 489569163 0
1015177190 668721437 0
790686281 234487565 0
378927467 135908287 0
904770995 171655648 0
1045321185 389741442 0
679848698 551956593 0
851495780 526938643 0
714946712 320251768 0
397205306 366702139 0
458136933 88156855 0
1006712642 84581207 0
923915784 799341485 0
449614597 711025136 0
1061157156 633952969 0
226110697 841074048 0
768110907 674817255 0
393764946 586458050 0
367580235 854204768 0
278068308 1039940564 0
922241312 810531978 0
373768428 840555977 0
715426687 548611387 0
428815390 941823925 0
624810767 334239791 0
45984743 734187233 0
983855646 535257155 0
351011206 612256300 0
879976101 338881143 0
425098257 927494088 0
543691002 270727737 0
1059750722 557747988 0
913218582 341357327 0
729532594 593697938 0
650540791 756809930 0
882933058 811103888 0
357673518 385500412 0
70576216 448541438 0
198773815 917154627 0
726974589 923496995 0
435408650 725727081 0
123842317 347270529 0
149553099 6701041 0
751418513 216512323 0
16417766 958222277 0
877491092 16148896 0
431447265 519770927 0
859846484 402757098 0
1000308762 189402647 0
764158852 678598709 0
286659446 580839839 0
330277357 179313481 0
1028098134 797143144 0
998870105 725390463 0
483097848 295922855 0
490281334 471433008 0
558460263 298633967 0
502818148 497109236 0
813675155 518208068 0
926901101 500671839 0
706511884 762852935 0
654733553 967000579 0
423378495 917120111 0
846545517 959177702 0
813308385 131219196 0
911845037 749125317 0
59570954 813360532 0
717534333 500070328 0
10594617 77358024 0
40331086 163031366 0
274850276 363924827 0
16466955 548505204 0
565039052 357643164 0
927946017 87330370 0
324525867 604030106 0
761174884 161608755 0
517256505 184289183 0
810917632 309321469 0
127234689 833724141 0
570991744 958489413 0
906160761 691398899 0
608682962 837016611 0
449010900 1065963799 0
907972379 664703455 0
212915410 1054555402 0
374804955 416976193 0
701357536 786032463 0
120168614 449290294 0
185896602 684991505 0
221042491 873609898 0
839564769 187982973 0
482509580 762243097 0
455541705 1023105477 0
912659614 1062733376 0
492015570 535273457 0
478061253 130245040 0
451608637 759055025 0
943883401 816960937 0
330762962 855253763 0
17305992 169164801 0
963303847 54820658 0
464868657 222320041 0
683316298 902513941 0
229739766 848544268 0
735340180 699813826 0
407568557 223913350 0
375620921 931211154 0
23867701 775996442 0
854684039 645735826 0
1013564494 524194921 0
432613804 742070597 0
3126046 516753115 0
982614610 602249846 0
482173688 101518712 0
341168 129593214 0
115902254 924094157 0
737376069 369375922 0
146916148 385841582 0
995473960 676558799 0
732857487 516110363 0
1030487191 1029739876 0
709387399 595063881 0
423173686 701276803 0
818017968 122646449 0
100460972 730268408 0
963068025 609179924 0
703932726 720001087 0
1013240253 353675316 0
773340929 493560461 0
579637836 826773761 0
549304651 903550560 0
91502039 130106183 0
480273489 502365893 0
346523138 646930303 0
905780946 204317602 0
799792914 479104018 0
1050781569 471660024 0
158133281 1067729722 0
142385438 283782908 0
59878863 193953181 0
750524162 995775123 0
1063109132 282859570 0
97836835 394019675 0
665149849 394073602 0
146823497 220434453 0
487605073 849206115 0
888774530 681958275 0
123726856 852470792 0
144420917 865222622 0
64860090 264942804 0
269934715 505423160 0
1002957801 744108599 0
116843301 149319894 0
1020338581 763850789 0
1047298077 994751594 0
792427642 927313043 0
291733663 624024969 0
14568493 210144752 0
60461946 988939756 0
839208032 178806186 0
422738459 735948099 0
453638866 29909144 0
515672750 838846732 0
40088410 904909402 0
249935882 285586174 0
376206995 374836047 0
185066269 265177157 0
786435093 454711119 0
1017899654 131421172 0
853340626 937866984 0
916432443 285198428 0
222016057 121886630 0
517905615 781883380 0
481435038 788098700 0
764923725 872999706 0
1065364378 842859394 0
1061605698 222736908 0
291634732 752921267 0
212888539 255230605 0
326356702 685101280 0
525994261 109071429 0
249493700 1064383568 0
203545656 394585827 0
885261164 596822427 0
861949546 21842881 0
938500187 677294221 0
307574130 883438047 0
212485771 226411693 0
134065935 1021251920 0
959421557 797727693 0
999859971 720619918 0
61163460 920124233 0
158648770 473690666 0
51973016 176130683 0
541881420 587733956 0
370493431 162873702 0
997000597 404868305 0
987018876 238305534 0
119303195 952286023 0
856222801 584231812 0
878937572 2545327 0
400466186 846458034 0
317065913 613928675 0
242882213 707240194 0
362869857 212690349 0
920518367 226555545 0
513840652 735124883 0
18145440 403513489 0
100695951 770536089 0
997060658 176630774 0
362427827 5885007 0
368945463 70908753 0
120187285 982007223 0
774688214 1066369648 0
432859488 264053654 0
319364196 608168011 0
473258397 114620371 0
638714706 291808272 0
639042598 310986453 0
568319044 467372995 0
15639334 163555443 0
388099287 109092160 0
48403776 317286377 0
431328236 403795166 0
340738947 370738836 0
398251936 610580972 0
26262031 527183230 0
483624253 373930746 0
898771015 615717023 0
442559738 39706423 0
887511475 989338260 0
724555167 403297409 0
18322324 837027644 0
736114230 108138531 0
531565396 929360507 0
616941395 882996081 0
796768014 136765238 0
457447527 515320281 0
998777331 799928212 0
649111441 274454439 0
380700598 381058301 0
431714547 1008244448 0
643299171 657395534 0
330482372 929537442 0
813193446 588482448 0
358773400 697560052 0
109645961 370754418 0
554423507 215823804 0
1042744044 640680549 0
991547531 496123171 0
653108174 875006505 0
7876935 667495035 0
966048566 83527293 0
44844233 60718950 0
687788664 568203668 0
776416965 124880834 0
481684975 687126860 0
288800864 213278352 0
40021277 147038321 0
98977717 500594455 0
936452900 1060817978 0
518778334 856682666 0
752242040 1034823472 0
20481109 943190270 0
401021236 569614433 0
663488382 907791576 0
216247397 267470423 0
240135095 203028547 0
736547179 1016628086 0
310317479 283765996 0
434169758 950920175 0
916146567 237012246 0
1070213282 205335931 0
86159171 1067544635 0
583562266 634708388 0
420211433 962859228 0
348765055 680331820 0
424347531 29143827 0
704638890 55543799 0
200657095 511121279 0
468484956 971436048 0
139374622 582303299 0
817256091 692642083 0
233991436 483256202 0
880248243 317774006 0
423739300 971990032 0
479829639 899051400 0
977049599 547567631 0
969644948 444090566 0
735924808 745727885 0
48788299 193599492 0
793651980 434123953 0
897814670 713987042 0
32376233 983675218 0
210817539 216464625 0
368054018 310692458 0
317836406 628387074 0
653055418 20455008 0
244911600 960779420 0
101746951 836244214 0
721324767 533905891 0
223055782 833903325 0
245767240 982309837 0
554600985 1004355211 0
841216323 806283929 0
1050450973 57699981 0
620010330 990800033 0
127602450 130426950 0
259115939 437065339 0
1055802472 38495979 0
353536860 462207205 0
311913320 693333408 0
434264812 999894643 0
41032504 527451946 0
713167078 806942589 0
142635276 924171862 0
891848922 47599647 0
286756539 189097815 0
370849176 581795505 0
287394380 124117342 0
470191505 566900218 0
535586312 994816422 0
256991517 1010052871 0
718857951 938482916 0
575228289 371031482 0
101438045 517291719 0
455974993 820165172 0
484551305 436057158 0
496934018 566629759 0
77461230 591714162 0
689632889 278470525 0
443652113 422323503 0
33173001 578359451 0
320648134 37812752 0
18902247 608380999 0
649571383 977054376 0
1065292287 317090927 0
975983835 196181247 0
902982613 1038816870 0
872923014 1066562277 0
723858329 406654785 0
178054943 396254017 0
291560723 194141211 0
1015581046 376747896 0
169908149 700984720 0
895717789 432792892 0
751762440 733830740 0
322455078 300116848 0
268460406 877716371 0
650035013 123872219 0
162984845 847502634 0
959446642 838389178 0
207443455 96109311 0
867390205 652945127 0
198708152 180912685 0
916212857 220285296 0
726181796 257480365 0
860275372 145936764 0
691678030 707143044 0
390769404 777696495 0
144791211 211571089 0
175607984 966809012 0
631616693 734880510 0
1064390113 326367732 0
250189026 382503991 0
575877105 48048989 0
449962743 126959095 0
797897863 483916155 0
859948846 811771529 0
495134402 928414822 0
1065702799 458255976 0
915021282 54292506 0
168311066 32064418 0
383151885 189129670 0
1030806893 826853700 0
21186013 581612605 0
6221214 776628825 0
296480224 791946154 0
937914219 163377903 0
712033300 236119079 0
777435492 544467045 0
600383095 381213843 0
568836881 829339093 0
371870671 762388742 0
346583277 396150551 0
12563745 393910638 0
473157975 682806911 0
658282731 1047226158 0
605205011 1033193504 0
1058046592 666825393 0
582071003 273956518 0
341901311 210550061 0
489394783 985040881 0
597759683 631422936 0
923623477 435945138 0
674290163 265234563 0
503272968 442649400 0
290079590 215861038 0
175867844 955550761 0
71641190 1008650459 0
665174685 841919304 0
355954882 1056845406 0
561305948 273726996 0
125448999 37742694 0
1054044684 1001132901 0
725632941 988253102 0
279458912 638613246 0
724180048 442216969 0
1060234398 838749333 0
335914444 788250239 0
853603553 859806595 0
610911253 892230211 0
243157868 1046918918 0
488367580 695668381 0
454831592 670958801 0
559601679 510963806 0
230110012 943823701 0
957070893 351994552 0
240332567 175789782 0
119314381 128639400 0
328336588 1070398658 0
298016557 335939462 0
497360245 318672728 0
726465431 136124821 0
953131589 789800737 0
338624860 996480202 0
440327176 936907140 0
693331041 61499545 0
680508245 577858600 0
447099682 483163376 0
435424178 556130745 0
141699232 609858137 0
319782047 829456896 0
106687235 51292850 0
83479947 640189529 0
740673137 1017483603 0
327788235 465346988 0
347921301 126679410 0
413270066 333231799 0
156675748 622854982 0
919791901 339996219 0
708839970 352872294 0
656735312 417526876 0
662148107 589964657 0
183948597 599802827 0
1062519305 114417346 0
888351135 303844918 0
1030944760 233927856 0
1035476714 773766296 0
768649726 450077419 0
743056116 288481841 0
244265922 868698380 0
227477614 578972698 0
902979371 404457247 0
237193382 427727778 0
934824636 192872522 0
978250069 709299768 0
626464884 943530555 0
632876852 459775993 0
383308197 822123360 0
1032477772 836146600 0
140048612 34843816 0
667527060 683691202 0
829033170 807331584 0
757549396 862693144 0
613306056 247095480 0
916113683 110240762 0
306637481 5916006 0
81702212 684105168 0
1064768370 741916583 0
209598255 60212689 0
10113475 859282998 0
127943688 640748005 0
864100893 474470383 0
582506576 210405199 0
922944133 1050652701 0
982428998 279209991 0
47887633 677503930 0
212492622 89376473 0
1016489612 198019166 0
745289203 497128897 0
623778745 607789949 0
193141684 1058176851 0
889763296 984516070 0
605235650 68280063 0
1010966415 715525581 0
235680243 290998730 0
1058711358 984757146 0
101056902 257116205 0
58298202 503996599 0
731533458 904020639 0
1002492582 172624111 0
1056258828 911583391 0
420764343 654861516 0
953558568 237491159 0
705367494 254014904 0
497809992 66148110 0
605997102 716553827 0
432162370 1000540232 0
639172245 346547067 0
726581254 497887592 0
39905394 839882532 0
948992407 17348829 0
839783674 47305539 0
453122268 48672108 0
970187208 120375760 0
513350605 829939049 0
424941361 503991819 0
1019713733 316547672 0
743616277 337790945 0
411945435 960823152 0
217681986 378727959 0
284953516 123512218 0
548109208 167774675 0
743263286 424540834 0
912173702 894838152 0
165590200 63090575 0
865945174 386462231 0
291030768 423277920 0
1000847404 576820041 0
108913154 537072796 0
677073137 349868794 0
412179361 936940055 0
282186383 173591113 0
119919511 821239179 0
318039866 351083945 0
851428674 728943165 0
540517662 498584103 0
545087258 281534316 0
1026023937 183861162 0
93976882 102037018 0
60668411 96811353 0
405486450 308978022 0
50717417 535238866 0
534237708 765288551 0
449108913 500165889 0
1073437517 203362624 0
398240818 174197389 0
936643395 1046397797 0
593726537 136828786 0
132109198 242197190 0
174779646 487886736 0
113319137 591078413 0
600944540 508428993 0
908987040 262919793 0
893918028 190120842 0
222579200 1038570519 0
684813707 379794190 0
292862006 826215597 0
775630922 670274320 0
165919612 239303906 0
477554321 1061715233 0
145296674 307376804 0
848158307 100203045 0
1065127532 824796646 0
691289322 56620547 0
124637366 657654469 0
238712125 383980692 0
812503033 363348609 0
819565481 460911917 0
823926538 683062962 0
60311518 16568819 0
489346781 281363237 0
490387006 299917526 0
188834806 527262542 0
303457202 545547348 0
66276634 1051236456 0
280763194 518347942 0
618623461 1047515522 0
708690127 534778982 0
195532826 1029471182 0
924206442 401531160 0
843148458 391809063 0
173116254 494032602 0
560716299 258311927 0
313642525 658116663 0
754175638 582349423 0
502101176 109701517 0
432152650 319714894 0
675619310 1006853457 0
484674784 878245346 0
107499007 234351523 0
682187762 290001871 0
1016684533 647815736 0
684432679 426151508 0
392275340 242563370 0
1045345962 1056621282 0
311290746 676469608 0
644313336 702498233 0
307674133 634618077 0
120021763 697822847 0
520588292 419473889 0
55316285 708154239 0
20920952 174495481 0
267944768 303944382 0
986498669 33294989 0
807212151 1008960209 0
667215224 245813981 0
427455025 402946183 0
169589433 335472674 0
78751093 646238024 0
553041787 755149601 0
297543111 821847098 0
13397292 56960145 0
790342125 975749770 0
455202987 1031995893 0
366270697 451003333 0
413893830 97816759 0
253320507 792035621 0
935034175 50836401 0
430896383 835772532 0
366468094 706928889 0
439594360 831590058 0
943502059 372263674 0
1058559907 983396506 0
174139855 1036791982 0
999934535 1012749938 0
1024498516 429807787 0
278222355 288890475 0
731325382 140581534 0
29962384 3868103 0
281327676 414555927 0
802692718 682472972 0
270799711 992937673 0
744762808 100906773 0
1051993400 175874562 0
311169869 503371513 0
69667144 865588363 0
1037653488 990460397 0
681818876 466489929 0
477530734 1034087054 0
4199224 466323317 0
578329535 236912064 0
1003253385 936658076 0
532442466 967810574 0
919771156 734054895 0
739723826 1031834799 0
1060574515 810642213 0
298950831 320554551 0
150121783 65291985 0
654152159 840097757 0
61846026 419743119 0
483368116 227890819 0
59488512 14377205 0
54714797 34294519 0
376768741 654155590 0
805312495 891201318 0
250298294 354902760 0
983949089 45855989 0
779600543 962318826 0
335519378 531235707 0
533005909 880610149 0
285312523 341513286 0
439739715 484800235 0
506898539 440187924 0
396086481 10031979 0
649522120 792460493 0
473597364 787210687 0
996559915 261276468 0
64282300 847343087 0
150318678 986838349 0
693981294 666591167 0
350555063 340536383 0
620221524 442546320 0
172395283 43936183 0
649968800 494728092 0
278078822 747791918 0
841701376 194106798 0
417546405 526374850 0
329074077 389155698 0
246379558 56396023 0
444260037 303008985 0
293454929 903247569 0
362558861 216340599 0
197146608 175751516 0
25668468 19899641 0
960667347 512596258 0
1059269903 164184477 0
683299715 299124627 0
340789151 785335866 0
214541003 301018016 0
854914701 853149101 0
556430416 756114890 0
570588448 255459151 0
1026161970 884722081 0
70132302 1062602488 0
374865908 260405541 0
973452583 829781482 0
101768982 601768464 0
1024446984 981957647 0
618136225 140776547 0
573780444 357344345 0
509733120 1028884322 0
727953741 742257017 0
1032477007 928610924 0
40409739 637784091 0
718825915 520505541 0
453337021 163435953 0
1022500178 694722068 0
676476853 1051164255 0
355735212 772773806 0
552996797 618815886 0
117634923 1053671331 0
260570903 94418954 0
669499680 165985094 0
677509663 77026852 0
455090253 637919546 0
123738697 76863941 0
464503197 391928182 0
152493466 550022406 0
543477678 339779683 0
852251356 886530212 0
680451327 1056397203 0
445120419 896384865 0
1046622866 845947756 0
837337653 425840075 0
292607312 721098185 0
103185505 568139257 0
729060908 384221413 0
630864250 1051991070 0
367627411 908805307 0
77082851 336054952 0
589234771 674752848 0
597773186 50803555 0
815523321 27414906 0
479468489 671378957 0
755771929 499175353 0
585641938 869931239 0
1044009547 100174464 0
1008576160 399923922 0
894036202 12649931 0
834217077 848120303 0
1069471498 758942025 0
568012194 86090360 0
147733711 518464876 0
842310512 722599574 0
19243072 196859107 0
775326115 823924371 0
736159057 159288901 0
322002904 609486004 0
804269781 486099727 0
650074505 262360565 0
189915366 1068537967 0
498154145 158478274 0
407840879 789596461 0
217427139 705033696 0
1049371719 769385867 0
248660625 381370178 0
658856703 30852816 0
750542477 375079387 0
788007094 555073384 0
46781756 690716922 0
605070557 28750528 0
548762470 362380772 0
438750277 413302521 0
597712697 246196260 0
257765155 970845322 0
626270325 415362702 0
886845661 697073696 0
354098448 20952290 0
555151191 213954130 0
155753720 650438190 0
562527744 653213861 0
573673256 956736484 0
640488278 1026002932 0
101606670 704210994 0
262134030 177693265 0
986952311 136232724 0
289742264 626835054 0
729166093 1047349776 0
742975096 848181934 0
1031638139 890113004 0
1064034557 492102661 0
297736085 945341671 0
447319231 180464310 0
655921478 458526483 0
705906984 279688693 0
408009121 267053965 0
123836926 446606318 0
904509211 268014581 0
325309334 182015175 0
206849373 141713302 0
646485423 441942586 0
70236917 999384765 0
768619382 132093267 0
407299199 177536091 0
701311244 234711947 0
522679778 439999438 0
35489069 81906868 0
12247609 112350417 0
119039083 523734340 0
504073071 959071447 0
489247087 854498154 0
539400213 313286097 0
431303901 592460115 0
992253153 659778982 0
53237789 896871271 0
1065604501 999909625 0
248323137 272871323 0
685983171 62859795 0
155495185 1069945150 0
332859481 57138823 0
689858326 793637144 0
976654632 938553222 0
655462066 407850632 0
605819248 212357071 0
48019020 974062092 0
548073697 10309991 0
363518363 451324252 0
850229010 221849871 0
455578238 1023114524 0
438570625 861633335 0
794036241 370001843 0
37749557 728532522 0
274772660 538074259 0
64387203 499410602 0
289296894 550998082 0
28856423 370966339 0
765558622 1054027604 0
381356713 985177718 0
351703287 468663665 0
48186986 158378951 0
60457293 574569373 0
76466599 478808016 0
22615508 747939508 0
448844625 233551200 0
731252244 457592529 0
991850382 173432946 0
903295198 738140481 0
133146028 121113058 0
1024055142 470366211 0
943586449 428435857 0
928760308 925036512 0
754128142 937392166 0
846667048 895439129 0
760971039 302579827 0
489213744 49114250 0
535840602 500666027 0
887661505 591415589 0
761696504 931780444 0
223489624 174259456 0
611997649 63993894 0
461563549 574940919 0
343255681 151024439 0
882688434 470270130 0
897557615 118733770 0
697159429 171245070 0
64396771 717821997 0
601611734 732547525 0
901031830 128779168 0
16420829 1009684493 0
142165630 214883495 0
606104606 454532304 0
586066457 453070289 0
528583602 238947459 0
178004230 415671463 0
380572750 922052964 0
800005234 754772902 0
665109750 139605746 0
409671809 402150596 0
71854656 427993746 0
572980564 390496821 0
711493906 63823450 0
121482713 644236313 0
627635136 119430882 0
571262108 483513095 0
363195403 93993528 0
20896315 697556567 0
469505998 240926095 0
860224034 52430207 0
748936841 633513281 0
1009234205 612296477 0
894929101 298552581 0
676788805 434755396 0
845779278 420246006 0
618512855 1045679250 0
1014002742 191090451 0
573471615 100028059 0
1068995831 550393147 0
796840178 654205578 0
1060003991 933887962 0
818276031 441007600 0
110305894 154560668 0
749270560 35799108 0
850255641 286881020 0
921139333 384829545 0
981472652 163716252 0
722861893 858881233 0
1066335911 785892951 0
1062066470 639656338 0
556839592 601421944 0
169628323 146302520 0
341182132 642802942 0
269130266 795925579 0
85276262 692431195 0
9881037 479664468 0
400820995 40456203 0
516820802 708146218 0
850809485 544391124 0
664167199 16020738 0
245980063 148888692 0
153364203 587258763 0
612625256 130737505 0
1018280518 465183922 0
80684726 836607921 0
31522692 1032265039 0
572840978 688651074 0
219267655 773402263 0
800852257 682201744 0
621448218 56281369 0
1044299005 121779368 0
996434696 335762229 0
562915702 560831944 0
740826680 513039225 0
822377560 972352853 0
486687707 652231310 0
754986936 110117766 0
559601965 680352561 0
142338958 386462758 0
372221343 1019193087 0
783063606 346905582 0
962517764 355944346 0
813489861 596120330 0
967944919 616537558 0
952781761 705248521 0
96590226 440610870 0
23861959 675135558 0
698211995 946073201 0
715902786 916442984 0
517120919 182120675 0
315353984 762117521 0
1004215548 963033036 0
4333727 1010718145 0
874983297 241070602 0
236719066 145415134 0
809328177 641811882 0
255633570 151812355 0
497375644 1062111740 0
84785796 173651222 0
447773040 977291400 0
827004744 827419742 0
448542729 737781962 0
894196034 269223970 0
957596418 260627779 0
159053055 542361849 0
260661822 851085897 0
123307054 148794645 0
838327427 38034580 0
269052804 407334402 0
676641642 159230578 0
1012830572 68073883 0
260187272 204779362 0
809283312 469880427 0
344080113 149439341 0
375844529 715296311 0
317827731 515797975 0
715269377 1062812119 0
590201935 2012331 0
1031062776 736756821 0
579566256 235314625 0
60460052 114154315 0
996168945 699154345 0
690704967 321637890 0
36822462 459682448 0
1054536250 1046102808 0
817486032 461518215 0
539744075 401561442 0
975238256 1061350402 0
827800225 558307251 0
971846179 645129727 0
997208023 301774508 0
599400050 1053123320 0
139015120 445631475 0
96189838 356219700 0
810004571 354188315 0
588727566 693021269 0
664195534 228662365 0
1032713190 1026898081 0
712130831 468135178 0
981093237 634476059 0
748493737 254886555 0
848017248 200762730 0
910601486 710390551 0
755342796 760209966 0
924535350 670031321 0
542080931 280807137 0
863463301 146463073 0
928655043 843078976 0
44497023 14275071 0
632339994 538105775 0
703092499 1056565319 0
870503626 903181197 0
244078315 496666750 0
689279587 1043220634 0
1031402290 956522556 0
1002509804 283982968 0
64164271 35423550 0
985110774 475848522 0
1041415009 705035841 0
681691298 736783732 0
818082614 322381314 0
989288138 418217270 0
872666109 75782277 0
745323062 196221208 0
1049493792 266028660 0
1048718571 286845202 0
845392421 536052303 0
351456890 983394441 0
450965666 708359899 0
1054038636 1014060621 0
551501464 684643954 0
1022978805 811735583 0
295570748 32022738 0
572330621 86247396 0
735976894 759112486 0
999636114 390064160 0
213376280 439361424 0
916493193 581166957 0
584535872 15965614 0
983440349 407394178 0
280452634 688638072 0
81403295 327587940 0
877526394 116407186 0
15316931 244689811 0
521719683 85138077 0
523041746 932062444 0
222073618 925215210 0
376168547 1011131076 0
520397302 295494077 0
587203348 963864492 0
977508395 694846844 0
178783475 333748863 0
420141119 883125143 0
495205989 220946454 0
567827151 718206879 0
564341941 698278822 0
716791599 361488674 0
631088303 833315675 0
1054810381 830687584 0
224281495 365619423 0
974725986 1045525792 0
13054169 583289746 0
873822772 959846597 0
1011258420 539807885 0
121044189 863626723 0
713384578 628177673 0
744217039 624130555 0
645833814 602852335 0
837159929 888741583 0
681162201 696484182 0
619672183 928080506 0
784481443 32114626 0
108416655 787377573 0
375200561 792761694 0
723014118 893524349 0
124794326 898058571 0
987876268 370534436 0
1058271607 77006871 0
304532782 893323669 0
1060754923 895953575 0
576335081 486331394 0
938536063 654865086 0
83817744 735389046 0
277413671 849676264 0
711236936 391520879 0
237383662 874411937 0
9029152 971511489 0
681794105 987761330 0
522771907 1033526302 0
47320880 726408134 0
767249451 405489475 0
94335668 237343984 0
740639083 522114933 0
1032748911 328204587 0
508510204 642693783 0
753121912 242497040 0
523360041 479972816 0
622357326 522079268 0
637974446 817354990 0
952556543 515014750 0
1067021045 905328359 0
739027610 402999325 0
920019467 852576026 0
1072592221 61737310 0
1004143453 767644788 0
887778684 75237486 0
185145796 661464424 0
30816415 507483562 0
116018763 951933577 0
205117646 340801442 0
485521064 850624631 0
281499836 106054871 0
534695522 787968869 0
312770707 227169258 0
989274949 227688311 0
849380067 599308333 0
367272009 202840459 0
770477222 47988241 0
559411424 582597146 0
598566085 618037953 0
681724128 149823994 0
200251332 447040955 0
549137077 813190126 0
807685116 426331940 0
823532605 1002466420 0
239890722 302658069 0
997158772 925758928 0
347355994 744280809 0
119894125 186430478 0
604162960 139029229 0
289159605 311064780 0
272969806 625474897 0
1062792929 398073693 0
674356848 596000925 0
160814204 127431619 0
309985616 71510816 0
735503556 964173271 0
969789874 654049054 0
75302172 626908147 0
254758791 729789823 0
705988003 461548034 0
158851485 720031867 0
986837472 239907880 0
17822318 226589774 0
179366307 876071890 0
529561892 731613252 0
1007732835 933384465 0
609475342 1010626614 0
587637931 426599879 0
562197992 229326216 0
432369907 945704170 0
109226316 386488187 0
745852506 1056383385 0
228978155 1008684365 0
708908112 188251331 0
308151771 237574150 0
600158561 931128633 0
561790405 811559006 0
58627016 254418520 0
555348746 24775326 0
13279373 839030017 0
964192990 169888714 0
627959676 717938423 0
1055488503 1064534805 0
82378657 273843262 0
831435372 25305792 0
435961263 87415661 0
287327577 691246987 0
194197039 1042702043 0
530111357 607602424 0
1004292356 197854061 0
649521091 235742835 0
624693762 567784437 0
109943779 696107707 0
926240702 857839301 0
88826306 554499987 0
783707612 282822364 0
447192310 92847072 0
1024481926 626390341 0
313333528 691491773 0
59813819 441666976 0
1060463964 262993096 0
563740823 495710674 0
576069895 245318871 0
967467210 617350888 0
383263330 1045363096 0
745801564 1000427087 0
312574697 656725885 0
248299604 132392254 0
519520942 774436924 0
471183667 198563818 0
440586555 528189545 0
1005833867 866059484 0
682456895 547042891 0
827576112 1038037442 0
138748230 401099020 0
474378634 124067054 0
688255242 529197261 0
921430262 813734088 0
555762057 907433696 0
209222728 108070247 0
766582247 243325217 0
920757733 140249996 0
84164411 769361542 0
509330905 388773424 0
831492362 591842990 0
217535986 209825102 0
306319582 379175436 0
730335920 743903904 0
548308191 568820424 0
853500351 246374292 0
766801643 111126655 0
204999262 270429786 0
23680590 742593497 0
717182774 124677747 0
511958652 9296446 0
416038112 598015320 0
1012250812 903768701 0
318753577 872820515 0
560544023 655892487 0
278673455 324125885 0
733965882 753179340 0
813065883 21059737 0
654724860 712641142 0
386245323 101492085 0
991207355 336221831 0
238276060 988517067 0
180872885 59447389 0
387079886 993183724 0
170550298 760572733 0
192403915 274267219 0
808012410 563689204 0
353425556 669412313 0
281455589 208807049 0
468574994 402916836 0
1066113512 358554287 0
543735401 157140972 0
1042158494 783158987 0
783389879 441182195 0
869989390 481819222 0
426852406 340192032 0
204911792 896658422 0
324707331 679076741 0
365317715 917802312 0
137059372 1030436115 0
805290748 383868927 0
937138767 715287616 0
541795566 232917054 0
755565721 1025107705 0
435743516 635725156 0
612268910 110431048 0
409907092 630172768 0
580547145 798403595 0
647323899 979244699 0
476129374 686499248 0
86992913 903514407 0
601698251 921841636 0
1002944529 494172214 0
419285024 943957429 0
582996772 403612319 0
855332319 751865443 0
890266417 1056617740 0
896122885 338961347 0
644301229 994684399 0
837523611 19564270 0
195752850 678550821 0
481941122 847634943 0
982240017 68828095 0
1026738280 505336421 0
67148462 849783639 0
377890639 669032283 0
656257359 331132998 0
360556279 896907142 0
1070926460 733533731 0
276584226 194155554 0
395537044 950595719 0
304930480 449801252 0
499735397 482500844 0
532960233 191132012 0
598339212 452327811 0
477722620 440274317 0
60958183 680036352 0
347021416 468335755 0
175845480 902520598 0
70748344 462103972 0
365829201 671803313 0
254021740 864659517 0
802407745 613481799 0
406904140 407793033 0
723735628 56215083 0
964303950 717937804 0
756606582 884772150 0
1156957 560477040 0
1004165124 9401572 0
261494648 240879143 0
532704928 599607978 0
452692862 494750814 0
852188535 522884817 0
121860801 129624140 0
204265284 18623570 0
643194234 967461664 0
661022147 243726696 0
538664742 293948123 0
707028395 999606921 0
199847957 987788242 0
73743344 796250624 0
732284482 598553430 0
953903297 312203360 0
571298402 262860220 0
251209545 1072000165 0
188946377 933343333 0
499760469 871434933 0
871138410 517795983 0
1056626918 245757414 0
442747402 346763887 0
57047816 363749564 0
753642075 683346296 0
441569648 786328021 0
969109381 658435436 0
494667125 264343724 0
265154311 529460369 0
524841317 436336187 0
369656927 714279220 0
750165961 354347128 0
613768686 248443589 0
203420661 705319091 0
935268451 556096089 0
741313618 870650211 0
533944752 726282202 0
191176836 357859908 0
282736072 586107936 0
134789241 519532018 0
388104676 272178702 0
558876402 707358321 0
560213387 578911465 0
9952323 853357574 0
472342417 214196196 0
914662578 656524919 0
169831068 280778145 0
534837969 98640005 0
71997792 538483546 0
191027007 78533469 0
1067545543 679816580 0
627189959 43576748 0
791545200 586145905 0
1007776432 634971509 0
456023655 401737821 0
51029302 481241206 0
61720909 427617182 0
410477548 722139443 0
603961199 783159567 0
729918295 139440217 0
584082704 351413567 0
927157857 67835187 0
52891560 124840095 0
151736260 876556717 0
561741501 355158477 0
271842391 513631658 0
159670320 725639107 0
921897947 895921089 0
674059712 650013314 0
293105567 387079253 0
814518038 642947685 0
976129274 655355803 0
973427280 716975989 0
734627206 367163752 0
946815409 414331039 0
876568073 862083650 0
523281389 90168959 0
181669594 234021758 0
658747100 278236082 0
93589298 227302584 0
380388151 642848813 0
784214084 647220237 0
1060546199 105777381 0
80058757 965694899 0
642366263 296449966 0
147435360 663749785 0
1022564797 854603612 0
341562071 128216136 0
906088133 943504625 0
553003275 826652945 0
467733709 416273701 0
286463097 248084860 0
395024988 46321625 0
122592620 921507859 0
482371181 673438070 0
810022404 287869029 0
57091681 636258460 0
199142938 61027399 0
805534306 701884751 0
929620955 438220093 0
158126671 515932022 0
693599614 266714359 0
169789683 97895106 0
508876579 309618300 0
492913545 606089455 0
336690507 103342449 0
162126196 135370135 0
647562172 448875386 0
439919794 966081250 0
784785907 890719313 0
609570005 272383708 0
16251853 512557000 0
247420993 770505676 0
269136045 183949499 0
449740482 1060089089 0
325627884 63393733 0
128248690 832278059 0
747086469 1035412838 0
821068028 1015626458 0
683751043 153255969 0
895814754 315239078 0
678380458 834450878 0
175403628 837538989 0
1000414069 450109021 0
392387629 618819950 0
998794041 913619275 0
791204314 734007121 0
965472332 529061858 0
412127412 262656167 0
342017328 560741399 0
242084020 381075820 0
1071249192 1057944813 0
1047448328 923699315 0
474746521 829505496 0
220971284 803609336 0
958346044 832514230 0
45134 266665207 0
245618025 797843746 0
494037199 152331260 0
461796225 645243458 0
628039119 693897796 0
741912333 151712767 0
258172487 681491675 0
947839420 100828941 0
18879834 82370593 0
326476024 726619937 0
43066083 394894813 0
1013971834 891281910 0
395547608 810708506 0
684135934 2843563 0
1016333071 843682570 0
453027351 51177073 0
286914542 1011379741 0
520314432 677098430 0
1052559043 177624443 0
638425781 950797052 0
310655259 787283297 0
164407742 863914961 0
267813740 152407918 0
346173020 46790890 0
428323249 1054296577 0
361232741 943142044 0
186236971 42538008 0
238880872 19194175 0
90761449 971384061 0
561032893 64738292 0
887618345 86621395 0
859490866 581723774 0
1056950506 841288980 0
786860097 853437456 0
388783693 516391581 0
339068727 779263048 0
305037617 835396025 0
885317508 663716357 0
250812085 209239722 0
1024180979 198699245 0
210498835 961099707 0
483138737 568589829 0
467937663 654935030 0
622261416 1025651717 0
316635772 774313481 0
667057301 748115154 0
741350553 456493974 0
381036509 343892186 0
661001043 337926595 0
754197666 234249193 0
335548028 913260025 0
324694636 836760506 0
24965189 162534079 0
632358985 158821841 0
351767325 42497494 0
966029852 831001182 0
839579324 240524249 0
297377213 789039498 0
145675444 139680803 0
652029964 16825685 0
406656105 655230107 0
803039919 509865629 0
580231334 316881532 0
777969451 609839726 0
796839026 551716953 0
766306717 384073449 0
769306398 13256859 0
267628294 857608958 0
1049084334 917157239 0
703041559 75673516 0
781627745 1030147392 0
305052242 518718572 0
1042623651 153264830 0
496226126 834847512 0
286814890 979864174 0
654533860 932438980 0
317374774 1044764196 0
737133711 47122175 0
147813335 94705045 0
847801220 73371825 0
130627341 617519045 0
806745924 346117118 0
126849105 724102331 0
22626308 559769702 0
44400909 910422941 0
19225473 615451677 0
487266823 864230005 0
639307678 609054671 0
47517929 756062930 0
177436283 580562451 0
20662362 112706110 0
301026620 1020674812 0
599743856 795861980 0
679467506 10253340 0
434899158 148881708 0
347012006 174956849 0
906642666 187959423 0
634623110 884436203 0
683245592 730425660 0
297884953 561863011 0
856013844 541127572 0
170824946 863591188 0
344251325 368604070 0
1043153492 588196672 0
156420047 374084886 0
127685218 996977927 0
801430799 512482316 0
182158062 958503086 0
884297967 235703152 0
889320278 873648702 0
81964447 371641434 0
876120539 855346825 0
947572639 563506221 0
24345640 1017990666 0
757521747 733535107 0
575030137 696464944 0
82665138 631902939 0
697897483 1063170675 0
224126505 783180498 0
182943430 192146619 0
165358955 460010655 0
997946008 29394519 0
96379374 305939295 0
911012884 717393653 0
703069142 60110790 0
51602963 627443632 0
108650587 393641518 0
963214258 465373179 0
7256595 507006257 0
90003668 549114606 0
735483178 791295384 0
67226325 504021061 0
384851155 154895087 0
1067583487 519142678 0
134884545 831537784 0
224166966 862205548 0
1068908393 304003117 0
257558906 1057305678 0
438790666 577113569 0
109536965 420088213 0
222268126 250106616 0
104226010 571087582 0
519165948 432963095 0
848915164 993837320 0
605589812 217953501 0
591093919 353762026 0
433184501 719294539 0
1068690319 253707073 0
876640637 320657431 0
494397855 72601190 0
531888119 746381351 0
785404306 738951811 0
46143957 81722838 0
1015736360 824564443 0
222391810 315916623 0
817703053 110138851 0
940388430 127049082 0
890394302 15776371 0
1051406743 342876116 0
831646644 693611278 0
956777016 66422286 0
143698967 532032064 0
993840341 796355375 0
492774123 908227619 0
164727394 866433317 0
554597565 742702178 0
682256823 889325939 0
120342589 75736730 0
1025521567 682395772 0
163688348 633432365 0
881402844 1050806946 0
605266437 920711205 0
809606315 1018464601 0
407743017 594400259 0
926637371 441443596 0
235874433 250105670 0
270038018 304218457 0
942233580 657376464 0
978823796 62409030 0
447654301 677613515 0
57937744 1022113119 0
716494948 899122449 0
217462508 58408214 0
155838711 874629030 0
1060593908 986863335 0
532463793 417378611 0
680895073 27523454 0
790927190 487472948 0
301255268 243562031 0
604965600 77198212 0
862886469 375346876 0
137329851 990718219 0
701191276 719130886 0
904955400 168735979 0
774521526 386298799 0
132823280 1066734931 0
755905699 790863457 0
178078813 589054961 0
470162545 989251043 0
58888812 684320467 0
781494273 962696880 0
632256205 802468584 0
151396994 448439118 0
732551326 799808669 0
135886360 685062168 0
558626048 579257254 0
592226504 387665411 0
40405382 132517847 0
46559497 675227716 0
269021932 240686913 0
864773407 635196114 0
643566818 511243847 0
121043638 308881072 0
820865702 197479670 0
1007439995 315799996 0
142240222 954982371 0
982881285 930112988 0
984274642 369251818 0
1046551558 683604381 0
188301316 824720033 0
671406377 315247431 0
1064474512 816575608 0
281002950 1024176280 0
37587569 884303126 0
1026806520 178247736 0
247636018 847561277 0
117003648 751769897 0
278589025 1008609838 0
148459923 973594125 0
841235758 1025463910 0
1063120514 939259316 0
722902533 845069801 0
28444880 34114893 0
892933274 330915395 0
412500989 490501995 0
209958562 920772048 0
3504042 752647674 0
917614897 108287960 0
915416297 894795780 0
566293694 26416762 0
739621758 469814068 0
61966589 326689354 0
708218690 417704015 0
581744166 491712680 0
517715823 780001500 0
342034523 1005468506 0
540712822 1051130112 0
601070612 536262162 0
463764431 899286460 0
796175900 92045351 0
786752754 872616728 0
361062248 186064663 0
479961732 1047600482 0
440910387 391293837 0
192896013 529033692 0
128783062 934372264 0
83716369 518457392 0
942046014 721340545 0
802679714 940364352 0
115687714 1072183686 0
953935562 150098136 0
604505295 573845122 0
91880730 493357889 0
629783413 717295837 0
1058593939 548949804 0
611298326 114993522 0
404020435 75330133 0
942013740 424071685 0
420134673 268865812 0
343692598 720703093 0
941074119 768817913 0
69459733 986434103 0
548861349 161898337 0
884896511 563499042 0
593571343 457215986 0
351200597 562887910 0
309227735 847040365 0
420749189 628617561 0
523996526 835347697 0
297772936 326463970 0
305823265 413854642 0
650360192 893848319 0
1071229470 216589793 0
1005724730 966040384 0
347499487 952261330 0
889539816 3528843 0
409800870 726739646 0
140639022 1044500479 0
734777507 944622130 0
720788344 192233205 0
481599078 126885726 0
715897993 923460662 0
347588979 188702033 0
290147664 319128419 0
427027645 507265344 0
793321493 723958733 0
166064565 88919594 0
711432713 386780711 0
904749200 443284178 0
703647466 106811531 0
796576514 416923812 0
354248290 563674006 0
857790055 215221527 0
418464886 1067397001 0
488114065 870205942 0
671525886 632368513 0
503850297 43229005 0
217971934 315708970 0
958974321 914827820 0
218804978 258290071 0
62884538 625621086 0
486668562 801691530 0
567561622 739891767 0
1072276756 488701217 0
466660183 856139264 0
558427984 667530621 0
710004140 264324993 0
708312662 307871769 0
733706226 252934247 0
1071728078 636584074 0
888113883 89558704 0
497154141 217252811 0
655330698 1041531815 0
1033481995 1011007963 0
903537467 863833863 0
616567109 623750431 0
382841130 226563464 0
331295067 415138498 0
971638319 650098090 0
766844414 277767592 0
787919389 1009500924 0
479862479 268993907 0
286946980 1057645700 0
857050750 881164166 0
705908121 189500392 0
234748365 257567814 0
888366841 1003533697 0
203793766 1011558110 0
844747629 119974466 0
219029581 9945444 0
456897493 923473810 0
874655346 403883043 0
3943486 852173007 0
517789965 656634 0
911379948 358246575 0
56337980 932968966 0
963689361 870557730 0
188643455 1038443453 0
876938350 1014733447 0
946388609 905767853 0
413372425 894065326 0
193245229 564764320 0
837163004 824497292 0
26477852 622213731 0
330978322 176132805 0
507587209 737401401 0
969963343 732616734 0
818773149 735526515 0
1003089182 221150680 0
166303185 388794171 0
865594408 328072345 0
68298401 1071583295 0
971794985 456474462 0
537799021 742854913 0
496186572 400263560 0
244451736 585003435 0
231179324 272512223 0
50771107 567542426 0
332463671 434607521 0
385582024 790058415 0
529293339 324050983 0
38337581 540807315 0
723121697 968771359 0
220554398 260242518 0
763856505 707838137 0
382676395 863555398 0
321188312 803974573 0
312736532 818560163 0
649659878 938553779 0
542686455 571790625 0
940550650 553511806 0
862827635 735829525 0
894333122 715445907 0
982595245 509769361 0
719314054 247000359 0
618250381 633423847 0
147953733 901383476 0
273699212 661743802 0
348479424 218155619 0
712402403 961857685 0
602896476 795248294 0
758030899 284042667 0
866298395 173671588 0
131082053 1063971558 0
925933037 346868622 0
638949527 478069076 0
1064310689 595008799 0
766405796 338866630 0
836142861 1060300670 0
475152075 704866724 0
225958214 235086551 0
206774145 635841347 0
142401899 20537578 0
159975068 858704430 0
1032932993 302366026 0
190618170 425503686 0
250524274 952950987 0
180060492 403185930 0
64478687 157894729 0
168875702 908478470 0
119445212 229621849 0
1049497013 219105358 0
169496549 856748683 0
411607814 893484501 0
622999655 357894566 0
714571432 862884376 0
827958204 879440014 0
564690917 236523433 0
346363954 930637008 0
1051062451 968211174 0
583207385 643139671 0
792245364 849969797 0
171778950 1020987378 0
739273924 644860958 0
922056481 147607783 0
368435472 693866133 0
12114303 142226074 0
1015626099 99600214 0
590927571 126816099 0
942721569 229416224 0
420400367 597549521 0
879229765 299735139 0
1065954833 276020594 0
358692133 926240696 0
737897831 821914956 0
850191222 568132659 0
949281015 337724962 0
641915823 8109763 0
916504147 291837458 0
875868633 856701864 0
408670087 546205274 0
1012792024 100460885 0
295113177 130424415 0
1005719254 389425981 0
950880052 724304782 0
72154938 713174221 0
1072500533 280565441 0
1039785704 946397509 0
975525427 607558174 0
732574356 637738070 0
433608201 691390561 0
865531891 655560821 0
424819786 182175300 0
982409994 436833261 0
399337026 541312216 0
297250803 913147792 0
309420870 665109582 0
389894609 660445453 0
259400209 299172823 0
893555835 796407726 0
1061917670 988579041 0
204809882 576486910 0
684866133 844969000 0
831554312 1064424389 0
650917411 867671648 0
588777719 740814264 0
602208887 1013982964 0
245628298 415127577 0
546208962 746067893 0
940753944 24298138 0
297459817 1013323632 0
47433123 634187788 0
722560732 193620647 0
833783127 698927680 0
713968017 955361068 0
225400616 997760533 0
365283094 765947346 0
187685815 815950274 0
262105812 895856042 0
620123786 474199716 0
860279413 445844433 0
748318360 764867303 0
158710708 651172365 0
563134235 84853000 0
229287538 136656359 0
444150761 103544150 0
805025285 458285695 0
307539681 506056865 0
750692123 516565593 0
790034438 205434406 0
155417061 1019030404 0
264577190 443368626 0
462536757 734234084 0
558942231 722757727 0
216793622 665756551 0
891198807 503826002 0
104685044 1044347916 0
888688666 26685680 0
968876954 632255354 0
676866622 853575135 0
485897278 76532268 0
792163606 196031869 0
54488227 227708179 0
340265444 798855144 0
842921459 636048998 0
732997292 133265814 0
1030696990 651067681 0
682043175 359255229 0
604301198 529905614 0
396389089 306293871 0
88090399 899991110 0
672334501 1047545844 0
1065678476 911222191 0
95598285 391753507 0
151596951 228730972 0
109862358 807853986 0
895919887 321576671 0
885661002 405414505 0
614024605 708050508 0
114762116 754939238 0
909443284 1065441548 0
1027605702 379411373 0
4892388 349817275 0
557386872 695885759 0
197109151 654809888 0
73004686 201769850 0
359647160 1007319594 0
223846579 549565088 0
830309097 373236044 0
989470900 425368296 0
950831897 31316083 0
504222019 990367160 0
324883097 301358123 0
480046055 752143124 0
1020612072 817304178 0
293627278 597955578 0
994248675 336163286 0
367933607 763910988 0
1002785233 493340365 0
673863096 781967682 0
598518435 911997810 0
986917589 303001109 0
196277153 753586983 0
960930934 814396502 0
563404377 85820972 0
272371680 646161192 0
842003836 391184410 0
371844921 153645192 0
696998380 348784467 0
534960538 890312459 0
408217550 1073449330 0
1035411107 186352705 0
1026380192 1070775489 0
59270257 407508012 0
671882039 419607769 0
148917817 608696874 0
565316495 941470936 0
755795362 677460892 0
248187809 433137315 0
82264148 740942774 0
574355960 1003105559 0
973481990 73431247 0
513273945 726681328 0
898361445 107387500 0
105258222 1004173351 0
382625007 1065716733 0
110820278 973676322 0
403106156 285939490 0
763821162 899152552 0
530649148 63899863 0
129634328 370971789 0
746418225 114718784 0
190574860 230923769 0
1001166270 344844470 0
185830280 741055169 0
350734113 631177494 0
695696977 812744128 0
575425305 792136563 0
709742843 1072800145 0
286092589 1068417063 0
77335551 5653448 0
742123051 440261777 0
193262248 145764354 0
472853755 507696960 0
106949885 749438328 0
979872452 656161718 0
1043426536 560914431 0
433175818 52198816 0
164367881 972089346 0
1064898148 686798140 0
751407131 70658736 0
594909583 1043012551 0
726663898 683557756 0
115199495 584962256 0
1012611681 806072213 0
209226769 653264197 0
942426908 294903289 0
823064953 623593465 0
740331135 488101736 0
249576434 597469510 0
1028065610 829947803 0
445086157 505525728 0
261529972 735658756 0
1030051350 1053128699 0
807601161 296104833 0
115424649 463244283 0
873501439 408716918 0
751909076 203034966 0
1014154880 391016441 0
824542507 707836500 0
1038382662 332649998 0
397574735 620609428 0
627789529 339979510 0
90541809 1044080510 0
706451392 787506379 0
495376623 640839923 0
762295284 432000872 0
361514842 524335972 0
477140918 781034132 0
406126682 959330960 0
527314498 436860889 0
831752755 759188193 0
214793498 5085531 0
381498439 839886407 0
881308318 987443363 0
492236609 883757778 0
958226954 1037534820 0
593477127 951454594 0
17877574 110544347 0
257848792 1030635122 0
1012294137 991146363 0
569624771 631882620 0
773311984 439769305 0
974915290 645082207 0
577253044 370514436 0
617252699 935358317 0
678782488 463609772 0
849476995 920700675 0
674028977 279317541 0
611789486 189157300 0
871998993 516657062 0
543815751 918752023 0
846269758 919339258 0
210505437 8204154 0
524564305 857259574 0
439777363 475958209 0
852083263 535868894 0
366420242 476205522 0
771895205 81634603 0
18822151 384431500 0
475268416 623046052 0
580423054 644351366 0
604295177 1061720595 0
711011368 585082167 0
741097825 121132544 0
381796804 819588155 0
575849086 812043842 0
962389856 238542921 0
1023121403 628448560 0
259026734 1048234932 0
896286320 65127389 0
983108748 901315508 0
946914618 226606846 0
272271429 313480755 0
264876977 442632830 0
698286230 52572319 0
370420293 215976912 0
903404144 386753321 0
782603246 464053410 0
478319441 393650857 0
848239812 32273573 0
376459135 201763762 0
298701965 718442719 0
989130416 997475434 0
713810564 785574885 0
349675151 956308534 0
822254891 750034178 0
331684942 555606381 0
545055627 75252258 0
14987721 500379551 0
126038170 761578099 0
1063624924 650627187 0
736193565 894611324 0
603485354 326226887 0
934865324 1060352907 0
372820932 144351410 0
919246803 741190978 0
310777351 242437852 0
231999045 948749872 0
287833283 1064913225 0
895167434 955403595 0
557280207 812475908 0
890391984 88859241 0
397167783 186407907 0
293228798 812908842 0
132492956 772535263 0
794898792 454587336 0
552593185 284489119 0
1033624856 543289922 0
125061272 909898481 0
47502726 35168341 0
933006581 219341694 0
424112166 857157065 0
127965916 252798505 0
624837520 284482333 0
585881511 7147259 0
563734977 1033987329 0
122600297 1056941444 0
975788033 448702650 0
355476283 394582318 0
477684026 316656422 0
333915617 733515774 0
615578752 943774616 0
440632693 403134782 0
545258211 286656095 0
696196968 880401022 0
761532985 883337670 0
812613754 578669980 0
496744583 246633213 0
776112347 1056797963 0
58579821 747401823 0
449485155 272662063 0
354036760 190293904 0
926888727 65814608 0
243823331 465492561 0
666851168 783957268 0
1047754925 820927757 0
627953487 484123545 0
772832386 572123491 0
355131662 539032928 0
821169516 690968011 0
95904863 874978010 0
811014335 1019489337 0
216357735 317216936 0
932233288 1059745034 0
416214737 798102307 0
547035426 226386066 0
982400955 388661703 0
634768244 377050717 0
458346718 918501326 0
282748841 34342188 0
119609905 40537168 0
16717371 554184369 0
513512898 1036541325 0
604160622 786773319 0
531972929 728791898 0
58077460 139362031 0
196806728 1029474014 0
291521719 376852390 0
297995972 323391523 0
827219874 172838641 0
373375618 575742690 0
236824854 437885217 0
559041690 996675673 0
6356079 460490133 0
873340916 881141677 0
709600472 451078416 0
237359311 656303107 0
905215625 409236563 0
623678948 341471206 0
610657294 173070850 0
964393392 860317072 0
674537923 189235730 0
523797196 340466379 0
746530854 1040326999 0
490046817 995728152 0
222805438 619105294 0
182732884 662757676 0
383768807 785931373 0
297476377 869240944 0
187859972 200428979 0
638606343 530929147 0
592854563 1067937584 0
477442623 819496255 0
96308809 88144312 0
608224390 697368055 0
399854002 584662080 0
1043578594 958977869 0
1048082692 352430190 0
950229158 338082379 0
854409013 350620725 0
296908095 466213944 0
1044293978 498230943 0
848312862 326338516 0
551812452 348879899 0
670657511 829056931 0
529436823 1047820401 0
713868793 875594911 0
285849236 837410219 0
670594409 1007215651 0
671761521 676181544 0
216293027 95439809 0
926642490 302539535 0
435873597 396574578 0
1039090230 451137806 0
659980749 599703583 0
943606374 184452113 0
581097467 289599682 0
934244359 438231328 0
270504824 50289279 0
215404451 1012444508 0
843737408 729445042 0
236115464 145813892 0
908777993 249700520 0
1010396054 1041993751 0
278505847 659310845 0
283797465 361506725 0
932977326 991640335 0
332193407 122066163 0
1022417100 700884561 0
541994850 38797997 0
777048028 469426451 0
804663568 387242799 0
945858002 787902248 0
27644704 74907251 0
45125396 78373857 0
368039280 322095053 0
391747482 116120311 0
2623240 1057283133 0
865619483 901252272 0
957567210 789100122 0
948282275 399404426 0
571811046 818818427 0
147821480 655051016 0
91799852 989259502 0
44359240 371721319 0
109618559 2326956 0
140168867 647925112 0
973591708 966415251 0
1066908066 511154444 0
913042186 1022834057 0
786688940 375657054 0
55532900 646425651 0
326596352 237238278 0
823619246 286810856 0
345956163 750058037 0
1017707832 133176871 0
20532274 277533944 0
624876921 715255993 0
191457284 820155536 0
377718044 200174924 0
614152295 639668765 0
888122931 161958519 0
156876502 214054089 0
300843522 334220000 0
364704236 73910155 0
203680221 407780079 0
743106665 278997122 0
207821508 743151518 0
705891008 1037688558 0
252919144 597957590 0
885448479 762292587 0
701272537 458202919 0
838434378 168954477 0
366437372 289048406 0
254829555 784551460 0
405807116 741799262 0
685289834 892703039 0
47892158 659694606 0
566710006 456188826 0
312259717 917680130 0
40457473 590237508 0
674480414 348387049 0
424252980 774715559 0
586105197 785408598 0
732921646 124585009 0
680362775 540506919 0
847168190 3322697 0
505794586 837705676 0
647069369 219976450 0
942480287 801142737 0
291223844 1010143461 0
521482530 259482932 0
1021392340 1055091493 0
802923837 602143084 0
705927023 993865247 0
721199376 859552191 0
926201459 427922558 0
338665289 35499529 0
700302893 473433140 0
91696942 730176139 0
211739362 1070165572 0
116755351 41799177 0
431418499 332221981 0
649839313 519719600 0
917078465 504493879 0
769696385 502106521 0
961553776 944862649 0
302832959 954954437 0
142638153 371196667 0
720471920 534710807 0
122229090 400431935 0
534942288 221029455 0
918454861 126989202 0
3838655 736242959 0
875158936 520325521 0
214194327 877230436 0
85750799 716095128 0
626165952 366495118 0
172136852 380713789 0
615727784 511009042 0
601193424 987033460 0
531140488 883834535 0
112960300 617223543 0
290546124 606957637 0
1023683360 237534566 0
841433732 188030084 0
344185871 865927394 0
776227320 178119992 0
109342075 1048240549 0
90701385 499341390 0
64312684 801120840 0
504743260 23653096 0
420951343 589609785 0
921745225 1062881208 0
659841102 144301885 0
126936627 716277398 0
167641272 325859079 0
543310144 549351581 0
127573866 180270779 0
874203259 890467931 0
439698031 7929413 0
404058598 53834176 0
192414517 659125304 0
347882366 988742616 0
1016896780 647043465 0
174115047 891303744 0
386789263 806485293 0
827185036 1065760172 0
779945809 1003526053 0
901305502 631556577 0
747883306 877690539 0
764505025 5836389 0
510169304 822901720 0
835007803 111616401 0
471108854 257020417 0
27692081 29269135 0
357880994 453864769 0
45619697 56369312 0
612332296 592695530 0
714178035 1003196138 0
43543239 405604529 0
140963763 926106501 0
198507009 651735409 0
63364607 385971542 0
143354998 1071932030 0
344521733 831730491 0
18144652 501970774 0
543289889 729769727 0
728947763 299864879 0
1043851899 873952144 0
136136137 273872685 0
284896490 486506727 0
30326024 268280204 0
431208338 863468136 0
1019885600 345204355 0
65518708 61144080 0
573987363 61611094 0
957293220 304713899 0
298373 853392647 0
422186499 1016969314 0
438749267 250531173 0
805018395 1035735075 0
615720676 1068220895 0
752724782 794393456 0
358707022 574420224 0
45020156 204993010 0
787055285 201900223 0
605709438 561533925 0
542886442 310455430 0
483770026 1013836500 0
392770980 455362219 0
794653907 192765953 0
885499149 459309658 0
689632538 60924567 0
462198865 195426274 0
818478056 468645956 0
936392218 548844310 0
931473474 46920394 0
13475419 674276433 0
846307084 24072032 0
108906944 763679726 0
868634233 4954096 0
44094614 746471279 0
826119251 607778988 0
122497314 594054948 0
373162049 799112420 0
27759817 164359068 0
970992587 85128884 0
1052956616 28883797 0
271754354 985427871 0
831817589 878466100 0
73727458 856466095 0
853370876 537825318 0
813063411 427397962 0
1071819318 159291824 0
527448597 103044028 0
176040086 281235624 0
603176646 538052073 0
658293850 620553079 0
449672325 807607505 0
991580256 519978367 0
100684099 791887207 0
537727531 819987915 0
783262091 266134404 0
477187835 1031522435 0
971456706 417745333 0
505852116 961901974 0
555102341 247540025 0
558544753 834172289 0
515490465 648647853 0
1027650525 7897600 0
679871143 204499591 0
74041500 295810249 0
453530205 82326435 0
697820850 616831942 0
1022412571 254368589 0
761919544 136610186 0
433662581 585053102 0
263445447 661633766 0
1021651677 237374776 0
569715222 655753436 0
27795493 34215660 0
281907733 639483577 0
217309116 103337259 0
993789450 348892445 0
766700280 1093678 0
681397963 1008330943 0
109441083 1007732164 0
50218170 83617539 0
374909869 96268874 0
989399746 434098180 0
889139575 866090588 0
311716400 877718082 0
964535157 641424853 0
721203342 387115744 0
542222854 151246993 0
870031727 771569403 0
707678571 500747594 0
656363485 758193989 0
149827095 389526727 0
878006632 212049434 0
120778028 659147866 0
730950317 165615372 0
983402134 669423738 0
414779083 969208138 0
786521844 885760632 0
795981681 775182563 0
925093729 353677123 0
709934291 925640661 0
330735678 294022853 0
974396661 936136795 0
359172291 821892532 0
13675790 5833786 0
400050586 395868249 0
66757754 681440934 0
538068392 303108481 0
1068328628 823988278 0
255939821 1065586020 0
39411755 332424436 0
905010289 714539570 0
635252555 727063312 0
537245143 557432632 0
491504270 961984974 0
856316229 292352704 0
606134247 135977490 0
387020612 130010966 0
620426153 95318635 0
707552813 1000057787 0
478170293 704169735 0
1015786238 244168103 0
658311472 686343521 0
746491675 377844628 0
962076099 421327658 0
619919811 973772882 0
268124323 776340888 0
212950369 1026619400 0
432112201 246633002 0
872391052 764951102 0
554516938 427833532 0
368434732 627304602 0
403197155 160648163 0
212808053 988701880 0
274987060 493756895 0
713342294 384751699 0
633324151 537933656 0
858252262 873842298 0
203363968 179628300 0
441155955 832034672 0
665812818 84006599 0
514764922 789222074 0
845124090 615258238 0
1033480306 241712434 0
213095538 370892801 0
534328512 554255670 0
309636941 202119387 0
575194855 820391880 0
597331691 195116336 0
913572187 489774784 0
738824707 168750178 0
991244484 405560834 0
37251183 693859113 0
456540111 120917437 0
246788958 812402550 0
910251523 349355525 0
35840748 298910091 0
727259039 140767231 0
580120929 1070270527 0
733825147 36970960 0
14577962 163505106 0
376995319 933653720 0
734827066 433591033 0
1049462985 1050696521 0
489536636 177853109 0
880843551 825037462 0
564427815 721838589 0
478144347 855971567 0
289978083 502126127 0
862733008 119052245 0
125713362 115073759 0
421135456 1050864930 0
329813936 762932133 0
217244176 430490419 0
557412861 540625098 0
742841028 544705387 0
478631619 498509044 0
113995690 746319710 0
766988176 996785351 0
627392851 1059478680 0
156637872 755245941 0
875891617 219443826 0
87643693 190080476 0
243416545 379628643 0
508666209 951966398 0
561922628 1028641448 0
161921007 533072029 0
1043083419 88944411 0
635169489 1016843674 0
68467032 79738491 0
430553195 577560975 0
97519338 295505106 0
673169450 141659922 0
767751503 630046761 0
368291960 1004262647 0
958063444 706532837 0
572202033 951101967 0
395525783 1006411457 0
339179293 464299225 0
1034267253 751737263 0
46062032 989044989 0
285006453 655522135 0
601711921 626793656 0
706346790 1021088536 0
207680103 453555601 0
203756052 911735882 0
139708093 708436393 0
977668328 917762340 0
512467210 804552047 0
700989734 596740826 0
710634784 776813408 0
514939024 410873309 0
782884608 120617987 0
260416970 723994289 0
1019795325 709475592 0
70014404 900978851 0
1034546225 1006564995 0
149887523 525862595 0
186255487 72435386 0
988822427 639737408 0
962009202 707014784 0
163905587 1025358029 0
913610907 1017869118 0
275462099 37340886 0
852068896 715058986 0
566819581 712437988 0
810411445 1022339078 0
597625258 1040745426 0
226272290 717761863 0
224234541 674795105 0
987700638 239177968 0
82575239 338070768 0
813498893 980437647 0
670206764 1019636872 0
634146742 842412389 0
906191390 619252358 0
564549411 1043097749 0
30949653 570080549 0
318179142 298206408 0
598227261 458460964 0
359405032 960417774 0
1010634585 171004617 0
397914890 57637927 0
335573643 1066395110 0
1044015417 358209707 0
868906112 19970209 0
1006947001 813008657 0
699529168 289013335 0
594583294 154156747 0
737916438 906744625 0
65184648 168731875 0
638740717 306047710 0
671315378 1026856752 0
451248927 834538500 0
399608432 166791151 0
549933668 565712338 0
589894491 260760479 0
499692469 517702663 0
888273309 509014826 0
472614536 960988205 0
376548742 569659987 0
1024889707 459424753 0
492757197 1000011211 0
535483580 840998228 0
705101493 651941152 0
590251923 982790448 0
723469556 920899028 0
697164161 863840553 0
611413216 314167176 0
140459908 620369373 0
858800412 747850168 0
432625165 234100293 0
538644700 644168765 0
189689623 917704234 0
442810786 282460061 0
512840131 384673272 0
806247901 194989424 0
42152347 585867603 0
215428769 632447045 0
378411900 542885755 0
232856307 497146756 0
987059704 778062563 0
550461459 439690436 0
821291628 308487094 0
15045774 263091244 0
254380623 1012405476 0
643280695 159714729 0
959306983 992581383 0
839267564 756161717 0
976255176 420718866 0
310683828 1014126813 0
262775082 1040665283 0
783844955 33992917 0
959344446 348572436 0
229504160 369044101 0
389206752 406594734 0
765987489 8478107 0
954012717 885331919 0
403467280 539053083 0
171148338 138581913 0
541325674 153936138 0
951598144 1051813258 0
694695286 1000367224 0
291572715 498408829 0
860885320 187605841 0
738943463 279086809 0
11853967 687459602 0
20357063 596653599 0
337593164 133546655 0
365997485 285131369 0
984960738 944829872 0
277569929 1039263487 0
202317129 608085131 0
449673432 592445954 0
956474102 788244964 0
605800833 210872350 0
1011661476 17376411 0
93882700 894413778 0
551099323 1049225995 0
838668010 480483649 0
897835693 109877049 0
706786956 1035250463 0
948145912 113791595 0
739002455 664139784 0
317037885 49810157 0
69525076 847470711 0
508843520 142761917 0
677204037 578648429 0
152999363 904097656 0
1012578720 956957471 0
1059744701 637756714 0
474167847 626371813 0
678405752 1001262025 0
365453088 452565560 0
469304375 209995538 0
906919175 587193849 0
1061075617 55243013 0
74409220 445100844 0
791919770 918257804 0
472186543 876366598 0
283068759 460546976 0
746470694 921440038 0
618116263 161742718 0
1035451803 717974472 0
825477524 551789775 0
145468704 477898855 0
763057467 784152396 0
90804924 761612196 0
657421416 548284766 0
421390933 869731136 0
738499247 395706389 0
245301392 131448400 0
885728295 511468168 0
533984149 468796901 0
818461475 968265542 0
160410421 996576975 0
962849568 672216792 0
244510740 923035960 0
483286390 35554010 0
2894127 360940843 0
469743594 125105642 0
493175894 937867979 0
564600407 84543316 0
91972001 337600504 0
22444337 925915947 0
471515345 449609722 0
81755367 883327529 0
762236232 37585880 0
419220315 858641716 0
461355747 63378074 0
624428953 667324102 0
914852208 269280056 0
155984945 581711135 0
1011112149 257202809 0
341087096 315966802 0
469876110 191353103 0
99134368 508421704 0
812802635 729724461 0
973533524 791025246 0
291569267 235773059 0
271134560 955301624 0
621369695 289087345 0
149601708 1061589620 0
930953550 961386059 0
226309318 250823396 0
882338676 975314340 0
247475811 290139234 0
763547148 31092970 0
981939836 863891043 0
853800200 799846322 0
12366330 11723207 0
140184252 786118594 0
1067547181 81401702 0
79233533 136204689 0
89081684 994474866 0
243697924 748245810 0
604406619 1040802871 0
355509308 761009807 0
604115229 573947926 0
490761451 782795952 0
727089427 605140978 0
222614263 355888785 0
546065195 537629597 0
1012109951 833807549 0
500171069 28504437 0
986349276 816373582 0
519076869 562034476 0
1012585554 293398699 0
571767490 1039946799 0
241617104 498633181 0
247533898 607263630 0
457340935 1028357421 0
106134084 517484719 0
901009525 723930922 0
950281879 906372422 0
236823588 904415997 0
154855128 159070516 0
671123608 119758929 0
210724387 625710712 0
173879475 1051653724 0
467394514 84090058 0
788322044 656208690 0
553445287 334939002 0
1063035620 107242481 0
673158465 452439589 0
757725567 163796423 0
309780220 307093233 0
950901026 340704534 0
106001361 63248386 0
319732036 507306805 0
1044672678 171476632 0
628998613 681721057 0
543213858 93095583 0
53401085 149158416 0
233841364 822496347 0
360253187 682769111 0
571361694 342739755 0
188355281 721644681 0
598215588 868193721 0
181888852 702849439 0
342148948 263849839 0
1007433687 769079343 0
387951186 366723804 0
465602579 439168099 0
302753663 136586334 0
491722073 754156752 0
971198102 343586448 0
209463285 63691115 0
928191022 871834752 0
148456063 794679802 0
964537690 376593547 0
117713311 241167799 0
376718959 952702498 0
882092979 358650263 0
49806782 866408322 0
581355355 699892650 0
356625334 147746048 0
1002739774 669470585 0
741695654 969680179 0
150541956 510362852 0
777865386 753001304 0
788625597 644607418 0
1063465542 717120868 0
930643883 74080957 0
933000970 862800137 0
238419584 74173434 0
94818429 488497198 0
673621810 609891055 0
758115555 213825368 0
367281934 745861512 0
1067243627 450508196 0
475152243 1067527798 0
301845327 95952990 0
903104739 583638879 0
183032962 905458760 0
623188592 818794172 0
786750851 436624954 0
546513352 57331550 0
538299947 716842286 0
38128561 113196104 0
783053000 460555290 0
971205745 394755836 0
267888677 369276885 0
855268861 692424801 0
973684544 80230528 0
821467679 383010595 0
991185789 902457378 0
408834126 74808084 0
752754525 203028086 0
531170350 997012067 0
913995980 190564714 0
648591304 249382217 0
103707654 497393979 0
636220137 239052816 0
69761193 522387713 0
653542821 728168489 0
119993697 928683137 0
1065743098 31745782 0
932504856 294674622 0
404876287 384912535 0
712257342 755602673 0
193908486 537543987 0
802572231 526314272 0
25227328 619346513 0
182307414 190159657 0
803335392 608065569 0
458135023 453507246 0
77548563 932387187 0
449920543 9282861 0
503074852 884258738 0
917575169 942782800 0
934073248 756175373 0
337586706 25605443 0
375711058 117997780 0
479269413 471358380 0
1048727871 440045771 0
616759240 191425503 0
440429926 357650705 0
905615020 588471813 0
610804683 39034507 0
449584712 35520672 0
511131773 1020460090 0
614306324 437399419 0
911648568 1020576294 0
598509134 730437163 0
475038581 921741850 0
613710047 783243276 0
713013655 805109378 0
335728656 255289832 0
177372705 970273836 0
192286288 562428841 0
40573279 771349050 0
329338255 780545783 0
136988855 593810345 0
158038408 866784904 0
805894655 811137251 0
764957765 221913908 0
799479380 702111018 0
23497858 750401885 0
475653365 598846124 0
343508203 973976976 0
121789393 137796767 0
790430981 60318441 0
282351514 400211684 0
174975439 567959996 0
207511919 914269505 0
925023792 628532437 0
938147126 839734632 0
874513185 172414380 0
556407175 78091325 0
420796784 489563906 0
649309980 176623262 0
413047724 157031330 0
174213626 310006131 0
747705946 566181298 0
525800942 634204463 0
681108016 462410809 0
653887325 216541289 0
219219089 662343624 0
996752961 92154109 0
561875987 826376125 0
911641417 631824556 0
725278129 604276250 0
729520496 193072798 0
367494083 1052433922 0
401273851 1016433658 0
696412670 125599620 0
766674429 91649050 0
549984245 982284102 0
110602447 309316975 0
949295801 171094858 0
444212347 908574479 0
286775708 658284069 0
667565853 919604040 0
466255549 141720262 0
1025010158 323670395 0
101976109 829199084 0
776423123 969086934 0
793033629 894988463 0
576176574 23828273 0
513406512 490671166 0
559936437 545048338 0
483170484 481987096 0
975124414 1012865387 0
765311060 220472452 0
313594343 939985848 0
1036300136 77311135 0
910314517 363458640 0
876003436 592493804 0
179099303 567841443 0
586850461 239496448 0
575651210 792257569 0
890937684 678550485 0
467212338 456184777 0
936818789 359305984 0
757220981 602680643 0
668715169 52675235 0
874013733 898520115 0
756142384 115620986 0
955179679 846944537 0
783330821 213555179 0
622933462 558665876 0
566078081 560118733 0
872698654 747625515 0
479126989 567161278 0
803009382 298321450 0
379418438 195170688 0
381463166 786682290 0
590142016 562379851 0
441606181 326368597 0
492385600 224493853 0
243009586 330723265 0
608122552 935935715 0
2109235 21917829 0
449956767 1061248645 0
111341269 800733980 0
595845257 845148330 0
918868130 48545711 0
827438818 631932305 0
496551294 253430193 0
528538482 303989876 0
10608377 799352158 0
834277304 901421177 0
1039541832 964472339 0
868609304 54018613 0
814556899 953866193 0
758036835 611479657 0
744276573 722545227 0
1046878373 1004959545 0
124438169 739322797 0
666531817 793752093 0
538803005 561703990 0
51407120 1007475106 0
163195544 957178363 0
888263235 885782976 0
935438568 950994361 0
685187293 199895759 0
322227212 778407467 0
594164071 95525416 0
293144771 751793802 0
715335395 963890801 0
910322700 857250259 0
4764931 660445940 0
311266027 802234424 0
410829672 338524609 0
1035037610 612887029 0
929981774 862823232 0
997123733 879462949 0
947447306 787248269 0
203819708 593550723 0
679265693 175849207 0
467828683 604398559 0
1026707203 982197620 0
132129329 737602657 0
12163769 749645041 0
126632350 710385338 0
188360675 1033086194 0
751483109 539186696 0
275528685 512567819 0
550526639 235846832 0
299474106 348921568 0
213282939 959188032 0
304166460 231886632 0
892762050 1034109140 0
349027369 725436748 0
635441884 765405335 0
1044332217 74488971 0
404861448 618778958 0
814557676 86938712 0
448498405 1061956697 0
180874081 614266998 0
759377776 67125042 0
7248721 318988201 0
289012566 136704269 0
719986371 1058160392 0
687260187 752302488 0
492005260 1039289155 0
893829711 230418788 0
641463415 486217871 0
1000804382 648354944 0
496101730 923381481 0
389211316 798106031 0
583567618 1066663948 0
121515550 421225669 0
570270234 851970333 0
519015894 483763497 0
943326131 3930766 0
418490346 110204410 0
868260509 906812544 0
614357443 442551553 0
1069021078 412619984 0
81675547 1024808770 0
192080563 233503148 0
711580818 828393526 0
725777807 6548035 0
194154645 747016297 0
649058695 737192540 0
917196559 1009944128 0
326432058 716055287 0
519825028 629262134 0
1011500243 343059231 0
285693208 638172796 0
873879046 964502658 0
932350777 732176739 0
282948005 643821946 0
234958667 906305499 0
509207896 642225989 0
1052287713 633187793 0
241496759 351684710 0
531406953 802799816 0
62423991 709166345 0
535352501 189719256 0
838129595 337315770 0
66032641 896917768 0
463748717 1017246732 0
782357356 162432088 0
928473599 35922137 0
310898107 673210163 0
778320456 283758779 0
895677775 358721909 0
407168992 1073247654 0
734415001 2610881 0
932727789 974740312 0
613642318 552795835 0
62491631 572903513 0
575949155 36426559 0
55538671 151649345 0
20193905 161700376 0
656512004 902314361 0
712128782 375094999 0
788329140 83861020 0
931294963 369584288 0
74576116 850654608 0
699913167 83997411 0
656188037 817073875 0
732863637 715292438 0
223023909 81276574 0
535195627 174167149 0
546048508 418329456 0
220354782 72524440 0
645610075 665442127 0
246361360 514090367 0
385102745 117102044 0
978825463 567641084 0
796425370 25400759 0
969605219 1060928631 0
565171488 625109735 0
884924125 209227227 0
359115528 948885606 0
307722401 169865541 0
1070859245 784240251 0
599058594 704381979 0
445057631 802121269 0
947984902 354863147 0
852788184 7219786 0
503817344 3627917 0
255095013 187327502 0
919513582 909621732 0
374315125 340859556 0
274046315 673828613 0
967246256 898376876 0
720786243 578391647 0
130796724 1069799367 0
210483451 426133243 0
775928140 604363721 0
969551462 837578563 0
493244964 873553971 0
853840876 643567120 0
764162990 1046310640 0
985760557 50870787 0
63574110 319422043 0
984126726 890872275 0
250983443 256055403 0
17416704 1061785702 0
87416323 1024392723 0
752399947 845064934 0
937052157 530815854 0
462200963 134622282 0
1039722785 980080495 0
743404054 389085307 0
797187598 1014849818 0
450248254 347088592 0
100304521 888842494 0
336242611 964203598 0
51873560 677068111 0
864655783 151072005 0
1040824572 655964163 0
112120967 1069328744 0
1053810677 598208182 0
304671512 805381656 0
558624026 833408171 0
874217940 831163561 0
855222560 909175221 0
546811753 1021550398 0
777619254 20277025 0
657930601 768857451 0
587755159 277227648 0
289433270 232588861 0
800578710 22601711 0
792880189 1067714895 0
240045890 359146853 0
680844994 269404288 0
114857343 602848488 0
126962383 559041389 0
583750688 227929368 0
34557457 534938796 0
988831887 411506365 0
533013192 210987918 0
885684600 877180604 0
940314897 533360321 0
34154363 637043525 0
904430726 759134874 0
27062540 789509175 0
1007864900 847874868 0
402894543 498475274 0
57077304 781153691 0
13957860 336241473 0
158822672 704403924 0
870558916 936297183 0
941266751 741514061 0
459328851 954837656 0
412314809 270558803 0
435696435 867291686 0
268857828 586459419 0
709768639 39152274 0
720738407 1011317297 0
318377375 1021260558 0
152597999 395976827 0
865268101 482000613 0
234697251 122573418 0
329374520 967615619 0
156190240 343545805 0
489712863 376624288 0
716891417 482178864 0
835455769 342775790 0
201420521 62643242 0
577287382 307899192 0
549384411 475570141 0
529658743 787243967 0
759935448 465326053 0
848949194 1011052148 0
922224588 458302100 0
367753698 921351785 0
873730593 447441630 0
795338773 924166768 0
514473286 886139316 0
485545212 878217444 0
662499584 721570266 0
303803838 290032570 0
872467548 304512756 0
727569185 362736858 0
889439573 666548524 0
879282641 550115951 0
682311623 479439454 0
907995539 728189083 0
332596026 582753448 0
839638277 738403047 0
1020788779 699535417 0
671446390 910110675 0
599079158 459655665 0
722068582 237229433 0
159887982 568845795 0
293494568 521585279 0
412700736 646458977 0
306255333 625254293 0
171783634 964721987 0
5911899 786331503 0
662511305 881759394 0
861969142 795184999 0
459358616 67721902 0
993302443 910580952 0
215581885 452609474 0
754403754 219739334 0
752644149 868740235 0
242733758 1055650004 0
961417837 571907298 0
6246169 40374799 0
379499488 411256520 0
638107857 102578605 0
44336146 321001353 0
236127827 799076469 0
272519411 221979261 0
793783545 779936015 0
855225476 227457811 0
882493681 233910220 0
1046220979 370156175 0
330699106 716944744 0
393011660 895213814 0
851378326 1009328119 0
590608431 951197677 0
274230159 868160126 0
791820384 705840982 0
899370743 1018337596 0
112517560 256730082 0
569796632 426733843 0
200193182 429359129 0
908890429 198289006 0
20995069 943760424 0
779929621 663974921 0
535798059 191800815 0
1064383492 706221208 0
83724524 950681000 0
466644487 1058451645 0
969105279 838002778 0
360035619 1023785241 0
643174812 908325980 0
424208705 325871795 0
206709315 62386453 0
671556550 564749548 0
836363620 344003682 0
682104808 434453034 0
779650434 869999922 0
382796428 92057487 0
381703938 886218872 0
888555312 506551617 0
1001405091 302572813 0
780240123 861476582 0
213100180 560715065 0
1016143946 463228936 0
830789708 960649708 0
102597879 366926382 0
926053002 593979789 0
641320816 916193009 0
923926031 24139832 0
96867118 419499999 0
753455038 221473481 0
1050955465 1070363936 0
258058677 418181790 0
61125196 673025763 0
162863977 1032444539 0
646382659 499279170 0
912267110 268095208 0
647441241 314991237 0
655390676 304168038 0
660474966 866240365 0
91425094 452000073 0
440849538 129883781 0
4974289 4993938 0
1017136969 822243972 0
777593341 999538520 0
502897152 859328620 0
617743399 110454423 0
1006825625 88408802 0
307964806 755699914 0
668465579 460510158 0
781099991 476740987 0
52215250 280218418 0
542487550 511473221 0
481572636 820269132 0
64972575 220183508 0
579083573 212904623 0
902103180 479016247 0
569883017 923835475 0
618784171 481474242 0
549115172 40788438 0
266250764 942118478 0
605059145 160083598 0
822329884 243753059 0
267596747 786522180 0
515203056 623417580 0
304030403 462413215 0
1016473772 949729426 0
282591944 55632730 0
141731838 965504654 0
97502008 922920332 0
95542558 798204493 0
886750311 870006231 0
748160476 263288779 0
384533868 921536440 0
958009008 1035195093 0
1036308217 524979051 0
122782945 1037506565 0
877881059 999381534 0
234531603 781883737 0
426740930 935427387 0
546378378 125336345 0
31092916 453002964 0
698653012 690650437 0
1003029295 487371253 0
832116127 884913145 0
116256117 45503342 0
98522807 555978949 0
56567016 420087957 0
857692609 452938155 0
891817914 96251041 0
94768762 159678076 0
166619745 573673438 0
565650458 833283722 0
794767702 874708065 0
928904556 99831225 0
323204224 800794647 0
577322104 14507980 0
444331339 99955619 0
451826568 824390835 0
236183343 1041329074 0
638734715 766536999 0
471257881 928619401 0
573399647 496066844 0
761017826 810127036 0
1022183076 225554295 0
1067921629 994618296 0
859614633 279474291 0
922258670 482554180 0
25407683 986036764 0
2112670 306816291 0
964397421 1050045414 0
839796657 800239572 0
930171233 846295184 0
1029396259 159588538 0
506588221 979574424 0
961678695 797080601 0
368533293 70563488 0
934345406 713814635 0
420975528 946251344 0
270026850 653941563 0
905253875 734732630 0
422578903 621258615 0
376390335 429963009 0
112600189 917468680 0
721778199 2098582 0
514702261 740917165 0
329244219 600405647 0
389744349 36094476 0
96148468 119709702 0
327510833 957287245 0
248780104 503781770 0
105745237 119500953 0
499610001 136579672 0
321507440 686682496 0
716887054 696965242 0
293340457 211462594 0
655832436 103876884 0
933381676 293978895 0
513618718 773041183 0
450271476 905304533 0
387139711 560984090 0
1020114596 573373560 0
249548794 1034056698 0
840789146 1055970319 0
469494933 618644810 0
289164367 73135502 0
197467865 228039271 0
888357521 258760578 0
74782051 890809501 0
417752729 381801650 0
888872050 594161973 0
359521306 481994346 0
144192813 256242497 0
403219029 319325333 0
1053365815 923420461 0
579939470 367176887 0
825936621 443139040 0
897644019 183003755 0
2833572 647656561 0
220297598 512670680 0
773477512 726087813 0
896073072 948715544 0
944614772 728383148 0
425127194 911012788 0
240712591 505397496 0
874329573 607630099 0
975211664 768246311 0
253172933 888847880 0
359814299 1059152825 0
612466106 88597402 0
279409800 769037329 0
1031143562 372381823 0
288703399 434632113 0
979211408 769631596 0
961310636 934554005 0
155396529 360178795 0
279955312 28316282 0
3607714 411301621 0
765598848 518761989 0
572297734 969393655 0
870935071 540340435 0
800658562 623539796 0
836554901 829769965 0
174390535 613424927 0
449424222 987581342 0
752255827 251861778 0
528591778 26503184 0
543750833 1040639875 0
984761631 464798325 0
266046616 96152958 0
586207474 859173646 0
858401230 374345358 0
876812147 855045744 0
709876067 856230332 0
158186996 51608810 0
686840065 651883830 0
978146572 209079432 0
841096214 275599593 0
270707322 1068952268 0
122190177 779572636 0
763659612 146631481 0
231596709 891828111 0
716214309 533000376 0
177710107 802546608 0
498543244 388236693 0
87528929 455716019 0
894487582 780793121 0
90981905 937828421 0
314628908 372908291 0
68816729 300813168 0
267373465 149384364 0
1043744407 610600969 0
577232836 1021101539 0
807266853 568236564 0
769135420 143257659 0
457717207 76084774 0
602784954 1051917587 0
596750161 375388413 0
724231504 385937628 0
827090021 121623125 0
642636293 804581344 0
56911743 698870403 0
904630856 259319077 0
382744936 612691601 0
562258879 924834291 0
20376614 349290818 0
551838708 405987060 0
17307081 271025607 0
659752975 694847959 0
355419776 687935304 0
647935537 296047324 0
72228274 899327947 0
1038624955 318650581 0
584894579 202128963 0
1016269632 811627217 0
949548065 120269463 0
951078048 1006176180 0
511016624 359370749 0
60720630 174147556 0
301061468 551284189 0
349246537 198429512 0
562271272 271353941 0
570456816 112171351 0
921820119 559222520 0
548379097 743040699 0
636963747 397433925 0
694054873 173612426 0
332137725 497222696 0
986226011 334451738 0
742474295 36868862 0
719686730 15519110 0
72202925 631213427 0
599074108 417976508 0
477830747 948262054 0
999284159 432826963 0
704474415 239393564 0
786002558 776356043 0
573618752 469027084 0
858845462 268264537 0
851836657 579101419 0
125475032 90142567 0
355508127 1000382315 0
378748222 40439812 0
22822079 576880535 0
332903211 568825042 0
27009035 1054972041 0
687259313 138857474 0
587027214 705453301 0
977878351 48581811 0
57458478 66822631 0
571631997 413388378 0
732345321 305874087 0
235468180 604336672 0
206948872 286366693 0
590271537 1014593902 0
936680246 947305683 0
177945477 870539274 0
51515600 1017035444 0
786251552 726257993 0
686807692 1051196911 0
415599719 191882268 0
818147250 663649765 0
956968941 438761973 0
303688106 963431076 0
834354595 220986383 0
946314961 264400269 0
1041214132 1048679571 0
928639427 359917629 0
185710072 284096578 0
881774605 143801463 0
878691830 688930263 0
1050327718 939837180 0
110433778 377191536 0
877790149 52239120 0
907319315 812084327 0
963996267 916105419 0
890780765 866253454 0
510747354 557234773 0
11591673 616071875 0
1042842542 393409563 0
805360947 710912850 0
711655045 828744650 0
201638398 512383987 0
349573517 880691728 0
13763626 576793783 0
247488417 758322052 0
399185990 869223939 0
1027076727 1030922058 0
268477745 444261453 0
376821791 683323550 0
221019223 71176861 0
955640053 659383967 0
668986887 687914620 0
915107966 904560141 0
849023725 664508318 0
1065955645 524248773 0
311419156 312627238 0
725105213 970970582 0
759238632 490009692 0
236431543 537982882 0
963507077 493705557 0
878945796 922594707 0
477389949 152881798 0
890635431 988319221 0
425518989 719039133 0
510845253 792566253 0
89571955 141162576 0
496531591 578854666 0
749861921 342833867 0
645993654 947481464 0
847919622 895901392 0
607441908 244106937 0
699068953 258433572 0
606994884 1014368725 0
161322729 794839484 0
358253848 541621814 0
698395491 146772143 0
67252890 874553890 0
469610695 262476807 0
516733580 682657195 0
1012063737 754973440 0
336077618 161537284 0
955493642 58030833 0
148012112 1055733178 0
961185364 318473372 0
787803239 1033616248 0
834035023 199369058 0
240259325 113480705 0
434480353 453613602 0
170858743 760588796 0
849351695 533638652 0
972505720 543537744 0
180230771 631310834 0
1027466131 755182818 0
255760848 1070459098 0
16195342 170802932 0
783491053 195611199 0
861467386 983063784 0
338068722 559119387 0
186931744 751216197 0
11832867 794600338 0
421717156 838962216 0
659173467 772494312 0
35329790 232190983 0
114886660 440985768 0
533802170 776979951 0
839992119 295903689 0
179149576 614552738 0
978718387 35242785 0
753053776 441903181 0
20897038 350445911 0
495761498 664368480 0
1052447139 762224498 0
1015459736 269180909 0
164990046 890258370 0
665014438 955042136 0
433259481 359553576 0
356898370 895998227 0
325516626 747621555 0
916108640 223541198 0
659849993 979043375 0
151885747 82990293 0
508332131 1059133625 0
631831042 608016339 0
844971166 546314579 0
893068335 40060509 0
354413300 913494294 0
192466203 1055155320 0
954520197 160507433 0
67696616 1021512446 0
946512689 277264440 0
959922826 175339168 0
1058565215 549806736 0
607809365 56590109 0
758107901 1010033508 0
781703342 848646106 0
690107837 1030703090 0
824929408 598584649 0
628441811 528206564 0
19027026 61006345 0
793028199 578747408 0
741291869 670388637 0
324324292 1067340435 0
932900206 515705789 0
433258546 750158884 0
19882933 226725952 0
1055815864 508215808 0
681864686 239398326 0
57527765 465607868 0
920761283 760794253 0
488266372 138706752 0
996724134 122539360 0
152546990 248377067 0
42705246 598932115 0
940848693 177960148 0
855645390 299559891 0
156520806 621087086 0
418502418 305009248 0
575458392 464219086 0
148879474 950042862 0
102234693 40058827 0
1014997796 564740535 0
37938213 431539287 0
392081200 562089485 0
458123063 871290792 0
1006002879 456958709 0
192211216 571960751 0
628250578 370039257 0
173082069 119446331 0
674909802 847211050 0
941938284 210820891 0
494614115 592663239 0
523364109 52513471 0
277410999 390684513 0
420605360 457958000 0
291300622 56909358 0
912835112 543501477 0
406046842 791679394 0
398273668 777372645 0
1061417175 655652712 0
640829217 113787340 0
337290435 885405823 0
41813898 809819388 0
551576395 589450736 0
264217033 430576174 0
1027229066 747790415 0
601664575 240696632 0
595610057 1006866404 0
298938354 619677376 0
129204860 206480347 0
171424637 370653640 0
803610796 805974786 0
1037224643 97549048 0
74725007 727453691 0
930448398 239462471 0
20423666 313041764 0
618734395 237169389 0
7859724 1010729083 0
939678244 919203852 0
38359240 783028142 0
237496269 241024860 0
693283402 352947160 0
496219828 1023436834 0
857086290 492146748 0
282451444 419919457 0
131089358 914027195 0
783825017 898568037 0
205212425 754628570 0
422453906 779307526 0
56831692 523271535 0
982867109 828308583 0
784859826 883312332 0
816707902 403814089 0
577582965 188390916 0
903639325 822674130 0
1029333837 724588691 0
363121053 946900359 0
389739072 39256566 0
232999057 521964207 0
642385254 863468081 0
127997380 811343575 0
703615459 112370474 0
825309767 1058667979 0
208308615 886553975 0
680389369 287391736 0
735415156 777485866 0
879802503 988931425 0
470509251 298021861 0
482491584 728315157 0
840906345 487817777 0
745632073 927713691 0
843100667 497346473 0
241370302 657725864 0
161896962 92089014 0
500407286 161329084 0
121650385 872518863 0
208992291 743225996 0
811556429 150526311 0
906973627 1021097902 0
328765750 369357250 0
941149021 932382296 0
85493228 741607757 0
132485412 19159305 0
107989179 4979890 0
994302996 277073941 0
509473551 389669864 0
577105174 506495644 0
73489312 740578145 0
590531234 155597642 0
383837173 42529049 0
743025126 4903513 0
344577958 163993661 0
561179508 94851824 0
437952012 378607116 0
469741484 43263735 0
636126659 347065294 0
709056929 127390394 0
17995999 1057178775 0
216253006 981917122 0
560939577 991157178 0
814494404 629248664 0
52461701 367563773 0
940584249 392410729 0
841111516 532269617 0
331872854 865676060 0
241456993 328780452 0
925125048 77245619 0
354787983 31181358 0
107361776 331568383 0
554177799 933506769 0
586206266 477811309 0
656269602 696167651 0
156858968 413713807 0
192195623 641055952 0
518592065 742766736 0
785819026 618660604 0
228019994 697602378 0
458753680 928858220 0
913508657 1039854924 0
346904935 183859716 0
467897883 1020400546 0
549713222 225998303 0
635814481 492845228 0
1014899935 247904352 0
698727780 659175888 0
426163957 429513922 0
858362184 59535318 0
152256038 672962541 0
305824155 166267766 0
246690329 167470662 0
628960372 558769192 0
227331830 802533118 0
819034545 388297213 0
112315251 328955773 0
84262941 563577121 0
627400057 374301218 0
280506990 383038451 0
471646397 914566033 0
194007787 125494969 0
586743041 666260300 0
261494628 85690431 0
596054467 863592296 0
1035815349 975634698 0
294653611 1065219926 0
500451909 891420026 0
261409575 181068980 0
94436950 422700013 0
1008629505 805217477 0
982567842 173383367 0
47521760 586568482 0
395406304 819966372 0
846605012 225249386 0
1026169982 185115906 0
527273250 565459833 0
159237019 70243929 0
267637378 599261287 0
56274087 478027241 0
524997309 635658325 0
253277311 1019241139 0
17924026 484177791 0
748916625 898788406 0
433590166 524195336 0
682960732 452325929 0
878076563 397155226 0
1062293672 636799520 0
253767146 830614771 0
1035720846 1047544838 0
907174370 495983300 0
616963131 979239486 0
672214588 432571910 0
50489945 323410220 0
759694784 813857667 0
532688142 466687252 0
895290836 691363526 0
818860217 23609393 0
816492192 633155046 0
458117477 723817655 0
441635341 538621225 0
315097157 630580986 0
832092182 547378539 0
902502593 277329383 0
745050760 829525435 0
712574405 70636060 0
313965230 69619478 0
333526777 339707316 0
371007964 251217329 0
231384331 290661742 0
815961611 906798304 0
295989752 227383133 0
717341327 1009704231 0
576625996 422560821 0
141242378 651700922 0
667637680 171720454 0
557394669 656237232 0
342829525 951035667 0
271514252 141256882 0
9963581 845409505 0
307137018 531562284 0
27848130 781850968 0
304361250 786108871 0
180484066 406699454 0
883943639 7780658 0
485007930 376851945 0
739430856 464274584 0
72550824 303062516 0
305528136 526936348 0
262860746 689337518 0
919866674 866904872 0
570414237 813671948 0
757162364 676732838 0
581028507 901181555 0
951758950 53147902 0
192477847 287206283 0
396029510 283964143 0
846465081 223668651 0
356610792 17754244 0
941618819 264713782 0
572122430 408035352 0
117280825 889401226 0
1056684512 48046836 0
211259482 324094716 0
437654691 693572247 0
584255517 978287591 0
207441946 749485601 0
183802705 210050465 0
728522323 960967222 0
240646523 658686915 0
1045722067 914824372 0
98267758 217309620 0
950644114 1042750631 0
233434668 7788481 0
648026294 186676958 0
775957725 546880258 0
55742443 921784424 0
560640083 228064538 0
794400515 220560887 0
453704121 66154813 0
137876827 994384595 0
599667525 603702905 0
1043295574 46449690 0
973325909 716614984 0
731619951 303608441 0
579340445 10631247 0
819035607 836801497 0
540481709 150892215 0
1006030061 97131531 0
408479441 917804779 0
891428496 384547194 0
158722903 607888606 0
221109542 779837626 0
397762485 1033043190 0
915835653 481788633 0
808061758 557825794 0
34071222 583689869 0
814789779 791961690 0
228515551 758570570 0
804664188 151036711 0
372990152 757427265 0
767076093 67039106 0
509148316 298962466 0
128272191 634168033 0
811058831 861572556 0
90016676 792204516 0
919366713 677850895 0
139665563 19730088 0
245063588 416405224 0
771395876 291315212 0
795505244 356521425 0
524721166 689822834 0
524285173 313873488 0
809896570 874977010 0
175919990 120334833 0
713331882 59064393 0
632299688 367569024 0
867488177 25502218 0
899851584 770856817 0
599480893 134823245 0
110359059 67155108 0
479824479 944385802 0
364971124 951598484 0
343666498 217704478 0
51100931 994357997 0
717915562 233524023 0
746313951 110902720 0
526968131 508758547 0
212926914 548035057 0
705746287 546495745 0
454553447 91986403 0
811031705 516866505 0
1006755050 307195954 0
377841577 76302671 0
913612226 996238045 0
350557747 655136888 0
726969546 101499211 0
405594707 344314646 0
46894798 1036661965 0
199898054 622211285 0
37890029 7871096 0
228312758 440470099 0
904572031 556922424 0
1035082055 938194492 0
160901615 1040196289 0
901647595 577769753 0
917329654 830059778 0
156502765 806392612 0
251604612 1072703276 0
111065250 374595791 0
330977660 319139280 0
56819508 311679007 0
421593616 823260971 0
476648725 1028699920 0
698990948 134462143 0
100295076 38301187 0
166530321 92518528 0
963250893 974949922 0
577764426 571008567 0
787006310 805020784 0
127018622 616737887 0
111769048 670020746 0
509776182 661497835 0
415917235 460360257 0
678983250 654265628 0
873644982 21679892 0
1051077752 400298257 0
343205583 608031577 0
236306813 30882341 0
131311652 769971710 0
41202872 831879614 0
887597762 450104748 0
997344497 409568999 0
96548101 606285441 0
839203454 53085299 0
685404266 429755883 0
610563371 939159428 0
384000653 710886974 0
492658325 825485750 0
443374686 508868609 0
292450595 476832084 0
1042070743 895235930 0
1029146085 543618890 0
940079926 988846769 0
689242463 663185529 0
459964850 557850136 0
281300513 62019325 0
23489299 204332600 0
484854300 871395496 0
1035061406 235544089 0
76305216 462432075 0
518168368 1026674278 0
457058832 115570292 0
446894676 245071511 0
255368300 162392244 0
522868196 614995130 0
496194131 1046212954 0
792159314 880735305 0
955120815 888756397 0
710514141 713271647 0
189040073 80634930 0
259172299 993494507 0
643461861 5824875 0
749070789 575774395 0
62369589 356203804 0
768337590 564312419 0
315239516 757814387 0
13584764 491453257 0
666112890 584580243 0
164604348 835410102 0
736901529 808493916 0
286932245 825445357 0
104223100 1062962448 0
685829999 771354526 0
451030702 194978398 0
216651409 275767457 0
162732387 1020942031 0
327823614 522368560 0
495569330 621182536 0
65398874 680558096 0
709316399 870150810 0
445234601 795521318 0
58349048 1053415758 0
675818722 477415632 0
61207325 849734261 0
851833214 885652464 0
807292327 546741096 0
610354830 94660372 0
597683275 309336881 0
292945649 628260903 0
1030950201 784892032 0
417639178 251092469 0
917315317 410631034 0
540969646 585501126 0
441000205 1015137528 0
81484331 541272158 0
475816790 539275750 0
1062823366 105843385 0
447990152 827664346 0
883975661 994421236 0
213098390 193399542 0
328311308 355512872 0
988028184 679219493 0
661908371 507873973 0
1059071917 150927542 0
486663917 719169279 0
350997348 766093086 0
246218976 1058851069 0
981619740 548410338 0
228725613 66359162 0
764287962 644947001 0
717031828 528148861 0
700371093 39973611 0
563250189 1004207438 0
289508849 426164496 0
881909297 623926623 0
997522938 708295834 0
193605331 647170767 0
316061934 804603993 0
179783143 54181835 0
43994966 125023452 0
467868991 823885356 0
383163937 191750803 0
639312544 788481418 0
199792748 251354196 0
491551663 936631869 0
912670155 243053825 0
222414213 249348215 0
588598970 175363264 0
914449411 631155748 0
782600150 444377148 0
926726824 433568429 0
679858192 952938254 0
83191802 836771516 0
987480702 575253029 0
576630487 284430336 0
729291458 702559789 0
963888972 572372882 0
252910505 761527402 0
20777899 167575221 0
554433788 277632317 0
41525084 808224899 0
14650331 259990249 0
697188447 85076951 0
1000711970 294442665 0
233006733 551692988 0
805248769 642735909 0
372356217 644944972 0
605550022 907705789 0
919359311 160332914 0
540217041 525025122 0
108294506 303552223 0
907665923 103196429 0
170726138 182780029 0
243338142 576994970 0
133913332 582475109 0
601271222 759154781 0
3020098 912107919 0
827065017 890726029 0
22831130 156530804 0
846901796 1045451353 0
158568955 62645867 0
951994349 495264286 0
929035266 613693917 0
444329896 257129779 0
947493690 591911673 0
630954544 579148098 0
345096911 953087235 0
808736761 934116586 0
549031696 92568818 0
401023255 199990473 0
820892318 493963246 0
1051672373 580257286 0
391991584 847855856 0
131996211 1033998000 0
547282798 353596392 0
366078611 455003297 0
827836677 24923243 0
747411246 68903694 0
1055068608 261136927 0
228868601 651565504 0
387633386 470388700 0
940386701 394656322 0
190531533 263905076 0
612262240 722839878 0
384634046 291116198 0
386759652 415788861 0
573927703 1009109280 0
226556236 401144599 0
858903293 456820213 0
1009234730 561166947 0
310760590 193130048 0
202562692 98839962 0
15613206 79997671 0
263234129 970942275 0
771079851 251284743 0
818641676 950826221 0
613212352 238975655 0
971049786 564296143 0
432667094 581837900 0
298999699 307538919 0
836441338 342916113 0
853153868 298686984 0
933117335 388449372 0
971630950 566653606 0
705587556 200582696 0
742235383 722235299 0
27673509 235250998 0
314442827 84246441 0
356882748 302534195 0
954274075 1050149122 0
462732537 383604534 0
91883439 670982569 0
974271521 941774979 0
806739261 256012975 0
255716465 504684089 0
522374287 945626614 0
944215836 79765499 0
33174796 895679819 0
373142065 269278155 0
843273460 295334837 0
2160293 555670542 0
388078463 1040908599 0
85309766 153225434 0
218987188 301817453 0
931155168 1024041896 0
805558683 364339435 0
890321279 809275015 0
630244062 267874525 0
635043218 1026878634 0
635912125 139545000 0
1058541034 497191228 0
42467324 305002806 0
911127670 709171129 0
155670612 627332898 0
194695218 997654036 0
986562156 491999085 0
881478891 566072937 0
414052418 617116026 0
94205047 60486508 0
374992684 562187192 0
1012415589 982321169 0
333660612 926846837 0
988304539 857714038 0
330607828 103261091 0
396754038 72762528 0
4145185 609998758 0
475807964 615955862 0
991649382 355720176 0
536508258 554701572 0
977975541 181379072 0
380400531 567987804 0
730229770 1010549397 0
38024592 975996827 0
259342184 915926199 0
552510739 678998354 0
485865022 645986959 0
445094214 566998424 0
166959834 161449842 0
427401998 39593586 0
673370768 64608877 0
1028326736 763115060 0
386941899 192825417 0
255437316 410128449 0
985229440 700986750 0
713132534 120581597 0
82866367 508215723 0
520054679 523814986 0
575057730 407040625 0
767333301 283720077 0
1049317325 147061370 0
653045498 519427050 0
321640634 445684827 0
894838628 694857567 0
901869301 331880060 0
203857615 688645304 0
729827889 728425415 0
1040481999 476905981 0
740545078 257767526 0
12085276 911706780 0
364550737 633686554 0
835295296 597170134 0
772828641 466511879 0
428254651 185132871 0
518388019 954335115 0
324493390 1038719994 0
295856203 208211145 0
929178715 91008874 0
828467756 153195960 0
456655878 36422199 0
538686455 546864528 0
1032884084 108789871 0
199254270 876776388 0
743301579 909351800 0
12042949 831798404 0
20043669 439027282 0
389605736 942827024 0
1029604065 381011335 0
865830549 532749843 0
526659716 401734981 0
110613734 830209078 0
795000500 653401620 0
670525802 673782739 0
127898989 276075195 0
880350656 265958250 0
690613767 798372687 0
401433541 620987434 0
818722781 369309136 0
1005260575 362238454 0
570132208 264708840 0
936542055 524416675 0
1014947992 164250758 0
366830635 939095535 0
119168511 134658699 0
310384514 162292925 0
594143105 430182689 0
268988809 462925430 0
118200571 137823906 0
993152402 349755418 0
111561954 639065058 0
1022705522 194399813 0
913332560 447458951 0
709913924 560842817 0
132680462 98220252 0
699754811 432864907 0
814982371 262156511 0
48083711 229085538 0
1054706845 744240313 0
182903966 136058326 0
658177198 1015267716 0
504593238 281526727 0
865973891 977259877 0
816404675 843014752 0
387958074 537522083 0
36726510 526093634 0
24790432 673697272 0
53998487 196687030 0
930548132 1056474372 0
257983294 752034857 0
748087247 646403080 0
271462528 233127304 0
979172633 605332270 0
172533672 350343047 0
105210208 633048672 0
652240372 879964097 0
258652224 961661686 0
796658818 225726137 0
773477543 65907012 0
532040274 336780313 0
262811803 388964279 0
846719420 805903914 0
668304635 1013914351 0
1021771265 66440423 0
701356199 1070196959 0
898475493 1034001831 0
6740419 369637273 0
671627179 1016829166 0
1034446686 19910588 0
361997114 797476135 0
1064628443 815528703 0
903618602 219710072 0
310277651 853725948 0
626536425 33003931 0
1058964562 901842313 0
140655633 505219024 0
5919293 593784371 0
935979048 1012197369 0
693442169 806955020 0
556581102 822325885 0
300355308 864765455 0
231698809 927094822 0
758309089 295920928 0
1036653466 350549401 0
23532910 253861821 0
938720869 812411324 0
759838401 802200104 0
337810803 277454180 0
476053808 625978802 0
165017281 445033133 0
717899527 223470989 0
298954774 98369797 0
17356736 643433008 0
550944598 382724510 0
561858995 878746563 0
70900878 641890388 0
959203570 536934507 0
508077206 281462739 0
954648013 515435323 0
247394879 961474078 0
72578651 899902921 0
92068379 340978068 0
745994391 279056425 0
347659804 788519598 0
446654193 213958740 0
197850841 124483107 0
251084220 209145636 0
562072119 240349887 0
456876597 324273273 0
573625316 6128896 0
776218615 77091331 0
204577243 863593047 0
241334918 776553144 0
981509556 212240769 0
605057549 60281848 0
443092991 790723128 0
185884994 986170370 0
310920452 678584361 0
886926146 1022510191 0
95459586 899370801 0
901021 689651230 0
470036194 402922612 0
161142177 658089276 0
722104627 621401920 0
515553829 805607836 0
354865544 154303080 0
221735103 77712599 0
637416877 137119884 0
17067480 458782553 0
511795061 611300106 0
310707563 468967588 0
667177668 743728275 0
692212136 372251648 0
332438082 508039003 0
634514581 1051470181 0
984939842 1072196901 0
522291957 1009437160 0
417860055 335948000 0
411857422 950709563 0
1052689138 711725618 0
827568795 578101036 0
571823850 687196820 0
309273747 347960595 0
147305624 686518544 0
697954741 27048510 0
695922341 269934289 0
516858538 317942228 0
646307302 5702348 0
30113453 673366268 0
341103783 597701543 0
319226644 901506831 0
547176934 645517053 0
996545496 418266330 0
795221472 969510330 0
117213229 897513652 0
805747161 496190181 0
215437500 836228361 0
48854540 823145299 0
55247654 781281096 0
407247131 111735074 0
732906996 604740984 0
815765018 60139829 0
599292780 794649227 0
539651778 582421858 0
5197700 702339690 0
382632471 584919021 0
995399541 510142288 0
90905795 278918991 0
898992041 284378013 0
551330844 1041364172 0
658083056 425351179 0
752664038 6857411 0
476391626 980941642 0
797034512 290667623 0
699423864 287055298 0
452876211 853026030 0
869565670 17962784 0
120990694 824738695 0
690314143 423020042 0
853876666 56146939 0
451535651 269046808 0
401482951 462296533 0
391137432 245623579 0
21552699 109984474 0
489681025 714609614 0
112027239 1016878466 0
48714206 607220118 0
540600793 634706779 0
472196444 21159022 0
378340498 263413464 0
826605512 819732249 0
1061127383 291974293 0
542485351 29270919 0
344449777 805960152 0
892792243 838525663 0
382931542 816844996 0
489614395 415547668 0
108482207 685211439 0
387407024 890466434 0
907644031 148144248 0
329012817 278844587 0
24220119 229151632 0
605254833 853077357 0
948892775 701878924 0
278765719 775393702 0
24974394 946367965 0
677248798 1007610940 0
603446596 1012088284 0
412149954 925345096 0
1009528458 285852434 0
58583929 369867649 0
1019671790 891604311 0
688866244 155324389 0
339966052 272188276 0
862897601 771939967 0
65518269 819898457 0
76646103 356742862 0
924371511 1020177329 0
974097222 530283505 0
398880287 801468718 0
181032685 950543707 0
1013661814 34338283 0
805227112 26902635 0
1025755926 24194020 0
557738307 862456627 0
142070081 170123428 0
938280157 453415789 0
953855170 468671913 0
218546696 106788616 0
975529698 185569089 0
144434749 915502880 0
577375912 858946805 0
369547769 154398494 0
62291547 783232220 0
474661663 915138450 0
1065885719 713934240 0
547227553 580138981 0
643376149 604207383 0
588336000 296719789 0
809029958 256743702 0
606327733 124718602 0
410074278 159301912 0
423576666 58769415 0
981230873 940599604 0
228025699 710473245 0
366077455 1050619615 0
294650633 488956521 0
341277318 199814261 0
563299533 219191639 0
1059980930 1053750871 0
887836045 701366457 0
786419390 577514003 0
186024395 1037439095 0
1020141098 918932912 0
805667272 242075895 0
562530424 560784823 0
187319285 295815615 0
529432084 855957241 0
245996682 37543727 0
77109176 118851163 0
81327281 287080710 0
1067757039 659875729 0
794104712 409547670 0
764169765 950970389 0
494630780 987812317 0
992463876 841311032 0
481374852 932627885 0
864623814 815408873 0
346297624 714990118 0
645506691 999687739 0
190311325 267063660 0
161783926 173319365 0
1028882537 333772496 0
816876921 164014603 0
662780991 276591810 0
336944577 383859028 0
518812635 312800162 0
501733119 890888843 0
665841359 247626152 0
160123623 999192567 0
705406374 860937510 0
779690381 816550178 0
682766657 1061783720 0
483365196 981398749 0
205475298 449868597 0
28827406 142969453 0
103548583 57960819 0
850179792 73573132 0
303622456 551585285 0
40428118 166021075 0
255953505 986893147 0
890704636 847171451 0
829295224 1046917689 0
581646594 630848078 0
306869476 41216850 0
839022079 784058669 0
506025198 213444997 0
484203763 801597750 0
885778927 458541850 0
740759334 89702365 0
61234503 561728759 0
995162450 370840249 0
919005757 414367523 0
111881959 840039251 0
339862346 267099641 0
150296875 946369906 0
345659876 595359705 0
748296709 712896798 0
753766317 86367213 0
248096107 962927080 0
82547297 526463989 0
106802929 1002694042 0
448554548 607376545 0
642359336 117540769 0
592138201 454207124 0
720391308 102743757 0
807165568 780753708 0
1051109076 799972147 0
842301007 735343986 0
389670709 303258445 0
11231227 647386286 0
122684126 408256561 0
761964656 231812124 0
609093355 106488017 0
241651025 963061584 0
976508968 91363339 0
170762764 1026341142 0
692279063 1044116321 0
296539353 853075067 0
214744864 509533186 0
1007113161 376966480 0
196702959 267755115 0
234024637 955371745 0
379798849 180735153 0
656591333 636798221 0
871766394 217862444 0
713648251 648024900 0
260564405 924477332 0
1005809686 324977784 0
102587033 1057991768 0
119145513 608282460 0
555945758 712556162 0
201074773 25813032 0
241133358 1053215595 0
107785528 660856550 0
589594159 44334484 0
733627090 277485434 0
867150147 710518284 0
374370199 182852095 0
895800454 233273771 0
618937415 875078364 0
187792624 551381472 0
897769219 402822643 0
481363688 206466473 0
758360339 33020710 0
326831011 385448877 0
307238815 810139956 0
319063730 832626903 0
1068023672 936189671 0
754843822 1037041569 0
843266722 37184486 0
977977838 1050585903 0
587708016 762146021 0
934963790 956711284 0
684690011 661259138 0
268073802 352622418 0
256774730 201918977 0
759584234 164784762 0
240995321 728599217 0
393580037 392728924 0
253804940 866748315 0
713699746 626801121 0
925959934 466393683 0
571132086 325731389 0
726223899 878773543 0
533981677 221667064 0
126310191 790489251 0
318615040 1003389500 0
961934624 247583932 0
337070561 439373761 0
673436243 591061862 0
950449955 819082211 0
362419354 364245082 0
848421401 806323502 0
316027355 1005332940 0
988425308 54912956 0
397018828 214082301 0
156492455 559606414 0
494851108 826480982 0
49108392 366735741 0
303870126 1009700934 0
636834795 166008748 0
1053318944 498153204 0
330879219 754033519 0
387347353 1034972478 0
714794216 1059735777 0
245078939 616790207 0
57618128 276098254 0
294587725 765617105 0
897432800 260528098 0
1007075931 80289895 0
1048605510 376546836 0
1017809194 616872072 0
171864181 306328595 0
305663903 870041123 0
21097306 207018793 0
339681373 608480647 0
602604704 37539828 0
1073200895 654650102 0
260442892 828221973 0
692846403 225638003 0
325112777 158874165 0
1030192161 100294038 0
490545176 502387758 0
324832045 485008822 0
109003065 87790395 0
287162042 452751369 0
157725669 544434632 0
243678430 803273515 0
906675285 836436118 0
1024761006 301952033 0
896670114 452709817 0
710073669 578111874 0
370758436 913918160 0
627928398 899330854 0
755815533 758814085 0
709076813 371434506 0
914422295 803426179 0
506461551 544832654 0
154212414 849335567 0
647066024 476256138 0
935311472 939922167 0
425528147 884849709 0
394823517 58381075 0
63296675 354859396 0
393294844 998469517 0
536502478 421230562 0
772931369 567577754 0
472867398 711105221 0
449462936 1031797764 0
235444766 939511285 0
665190501 863533798 0
365147452 70877707 0
540884056 562095577 0
750447779 53471663 0
480235354 677525580 0
930220761 707755678 0
157684040 456544378 0
291809964 221781449 0
138789326 639845943 0
461496496 420473505 0
809913478 120183469 0
309958002 30221330 0
479354041 90882726 0
710495637 500214391 0
569254589 260543103 0
708301732 884622090 0
135330168 638197313 0
53499495 648259726 0
830382523 283179616 0
318480386 835196418 0
1043445581 436497290 0
408263892 870222394 0
617344884 217285040 0
944840564 505160066 0
4493796 204214499 0
1067787817 840452576 0
680348043 176805728 0
990797409 894472996 0
419353895 490916804 0
443009868 216443157 0
538857580 1059421276 0
696036399 472867879 0
960986833 716960791 0
643782448 185852073 0
631821518 17061460 0
162232010 661917778 0
256979758 124342120 0
792072724 259128470 0
467818308 54751745 0
1005633582 330323913 0
340937048 346824697 0
290592823 715539039 0
1009065931 815256826 0
257321730 295701098 0
743315111 945461395 0
475006748 549712651 0
666692874 190822587 0
425877199 437338599 0
854086174 168125447 0
523092009 327240469 0
851348413 64327083 0
341154776 600638935 0
190897356 933469064 0
7907632 68295370 0
712846093 770915146 0
788771549 936486297 0
189477000 157660682 0
1059251411 72039575 0
54496234 939399725 0
285618758 574819915 0
1007208643 855703480 0
802754325 997399205 0
82287776 826053770 0
990017720 732605041 0
481765933 397394675 0
287169025 153875442 0
1054297801 610212536 0
637874930 344772487 0
970920151 791646517 0
691086997 879402473 0
930368577 706816945 0
410659 85367529 0
267236228 922512914 0
966562330 235134930 0
1070254135 148538191 0
434856245 86238270 0
817569415 623423285 0
546628033 573411332 0
821047014 866989846 0
387722604 963480243 0
363237018 308148570 0
465746054 1000121018 0
72976834 346680249 0
62680904 723540581 0
613523953 190547805 0
343543383 678519505 0
659256176 327773178 0
61182456 848525054 0
729089401 1027508621 0
870191996 999357024 0
437526704 860373238 0
561500251 544676182 0
838043103 411415017 0
178205665 19416485 0
166770559 125385700 0
702238343 687719805 0
843647816 510112560 0
512251010 561072704 0
60265297 474109032 0
65733183 852777278 0
644184674 94895395 0
689967352 677069703 0
309658131 259638191 0
614364983 196112536 0
511734968 540531030 0
120217601 915887720 0
531081432 618016153 0
783460802 804121375 0
906805719 301405606 0
707278359 355874325 0
1036405899 493596824 0
96342182 1017977752 0
395531892 425349295 0
334695312 853345734 0
223843860 420436578 0
1054792702 944435102 0
209283160 588645595 0
888637658 1031349513 0
283987752 903807491 0
644487415 743094250 0
13091415 711562595 0
678094973 687887798 0
259537110 893887540 0
962054572 294485888 0
455246639 1007752323 0
965280013 210350953 0
604172866 248034816 0
239353320 1038093437 0
116504648 319248940 0
119551062 648642811 0
89150211 296081501 0
878405821 457637583 0
1013573878 432000717 0
397728283 758351578 0
34784430 745045095 0
1045148496 150299646 0
339200418 585786878 0
783554014 342740331 0
114513779 768787634 0
919308668 477424192 0
155123803 611061171 0
523628140 526520386 0
617305187 518244160 0
857205513 872548041 0
973272266 225529109 0
141718354 393751769 0
309321202 1053185917 0
351113143 1005259982 0
1032502799 70108355 0
537170562 1007408534 0
1030761511 647573835 0
1061224095 612124711 0
743309359 50610784 0
358345724 45525013 0
285022236 514506477 0
975661612 113921653 0
1039592977 553907594 0
721970433 530065491 0
6141197 705178850 0
329468882 820101407 0
385958964 519956384 0
482084507 1047222269 0
680986863 190655495 0
33603906 290377181 0
138476147 242500392 0
675698296 416182906 0
971471079 879579799 0
958006812 539659413 0
386332424 665921823 0
1033180657 700647618 0
886504926 397361273 0
312886122 934376162 0
192400057 1019374997 0
9455468 138024678 0
489305560 321734246 0
131821156 540949676 0
81400450 491928251 0
781620768 203847703 0
112206663 807407101 0
307017149 1013387807 0
820909853 735727337 0
800057744 39423406 0
702550139 297821728 0
586201054 775633687 0
135625243 1069761355 0
114745232 535586066 0
846094958 836536554 0
913119483 476074233 0
224406752 906076740 0
118592792 695495542 0
144724460 685156704 0
881451119 235208521 0
365052745 222120850 0
839128082 879488296 0
44388587 734677563 0
955526080 847038149 0
847892537 174609906 0
305954363 884499864 0
760463964 597829626 0
1042776508 536036855 0
121579863 146735396 0
868161286 912582547 0
119007243 72738064 0
218081529 848410931 0
818164750 243743756 0
1030161089 19917667 0
390523599 213685741 0
47406910 615043907 0
8726784 44213550 0
484662860 606473656 0
386494042 718853510 0
174605655 3192530 0
49003325 996456513 0
357835146 150542633 0
813380399 709514047 0
877945118 514601545 0
406251263 917547850 0
588574627 257008325 0
1065259770 448670725 0
668048172 580833877 0
202109525 255995268 0
811175915 734783572 0
802159716 926832924 0
850232956 185411264 0
1039412850 10223283 0
997073085 651168218 0
636988263 595283925 0
523173358 833984406 0
185236262 865125973 0
548812283 706768835 0
14131092 849660469 0
977656676 635020371 0
62179198 205490219 0
318890889 219826866 0
769494764 199532515 0
880916049 345491274 0
242101544 255120741 0
799814750 577615418 0
701582175 669758415 0
1030405294 437663371 0
473297519 412329380 0
695527557 878964461 0
394049171 242541580 0
881778679 908752305 0
1041674132 19383448 0
995376122 437022348 0
960544176 899430821 0
461281187 592369841 0
763808672 457384336 0
811350553 783188181 0
579279071 935372056 0
931401205 359094845 0
890345864 399379287 0
94909859 767221914 0
797101242 361579716 0
207086181 460249496 0
515908147 39411018 0
133438488 1033317176 0
46796317 737001303 0
321954018 164200944 0
212764104 1060382376 0
394162188 954851603 0
156741962 587098399 0
938780754 921731961 0
843265064 503125499 0
580964148 1034795459 0
344749465 850941022 0
492789138 1042862188 0
198337843 1064581645 0
179126345 373356327 0
418526288 35655611 0
875169706 1067247265 0
175325919 317948906 0
276874745 33900872 0
276628867 79455452 0
602391629 865369201 0
846782947 465576846 0
367545498 485486162 0
222825532 83256126 0
958138095 150219835 0
716560115 890789350 0
599976686 591898928 0
475893374 279746854 0
903672081 435641071 0
773790274 115175539 0
166782644 119955498 0
337261532 661920444 0
718114296 390987307 0
953934317 191326199 0
376553493 283078339 0
448371951 956330234 0
559201153 696088854 0
552216306 675638191 0
997381575 70823136 0
208150768 888399981 0
823379177 1062057155 0
674178432 138431831 0
109498967 84905020 0
882926818 106462999 0
504571658 910449393 0
539146626 161238803 0
703026280 745860659 0
678398450 983544325 0
853091298 82653729 0
611868645 780845202 0
486258033 36578982 0
670161451 836303055 0
81671836 473925290 0
588132006 801434332 0
909172958 106064596 0
302449434 393314716 0
211202478 347632355 0
45210562 346558041 0
679960344 939493431 0
144214425 849048401 0
123794052 951663102 0
57232918 647910303 0
867869173 735751884 0
720948861 902064688 0
281488602 435820356 0
847946703 239120923 0
354252384 984014296 0
668037247 843567190 0
982632985 956895405 0
141169829 78311685 0
637604206 757655148 0
724900123 747382599 0
217225757 811244685 0
756896726 568342004 0
537613435 954124636 0
146305720 997976089 0
226267514 532796923 0
645743242 486798537 0
755509154 446933586 0
591016167 443498277 0
938760418 987148820 0
353508899 223118565 0
1030230205 1038804821 0
688751458 656699310 0
528991773 372669223 0
727080377 703590189 0
869201422 499140304 0
119143309 483822844 0
943627585 436319929 0
929846735 897443716 0
336273938 464854316 0
992762695 469183691 0
961558402 662425998 0
425319058 685276528 0
641069667 694295713 0
706879400 187890168 0
1073128275 250404871 0
22672328 285404050 0
625598237 831403931 0
315070548 463673147 0
384703960 814452584 0
766911500 639519519 0
968794384 553383930 0
54389692 1049400877 0
594020667 1064140707 0
709722995 876838094 0
325440763 796532723 0
82758201 594503222 0
542359359 940840960 0
1035774915 712117530 0
545794985 493902425 0
176376900 213750686 0
426064984 372497536 0
719291850 311927625 0
647232912 531460004 0
1030754484 395761547 0
714692122 653817323 0
564263755 402018839 0
989194876 960967621 0
808901925 211948478 0
87254833 1001697531 0
456395975 953469214 0
831536071 351948683 0
73538769 619865426 0
20602999 789370216 0
63836373 25661431 0
854292130 317392934 0
811351219 609087520 0
27501548 92446104 0
644579721 908153756 0
304970816 16806513 0
934775296 954487503 0
199642674 935458191 0
567866957 114861181 0
603962433 132312104 0
76823730 202140215 0
162875485 268688493 0
1066205269 638995025 0
819789907 460783166 0
972231204 1003745850 0
640741305 173560544 0
669482276 1057887860 0
924249579 962059335 0
831272167 635495352 0
722863416 150692985 0
517132763 227841871 0
954646970 248661515 0
1071963238 275162743 0
161157036 739699596 0
395302462 318843750 0
740405217 1066573557 0
754780968 415515653 0
789890620 236285387 0
463299311 995022617 0
995691099 1059594591 0
612999697 188876006 0
126697292 885542960 0
34688694 858344758 0
335345562 950149697 0
647833892 801363198 0
770854902 157917566 0
592912717 336235994 0
235743448 882575848 0
689386116 238604929 0
135853966 193518770 0
834656718 849018491 0
41567347 167933065 0
244131159 2346935 0
658335105 135296546 0
810489431 776534512 0
909840523 899102473 0
660329247 1020414749 0
918219220 535230937 0
120720608 598504115 0
388444621 450340056 0
1068307572 278594687 0
698162808 531144268 0
609884545 34088339 0
706842892 244274711 0
699194241 980497180 0
818035630 411351353 0
544085964 398816964 0
647042831 249937979 0
655685541 791435997 0
819970516 499955986 0
17721915 765416070 0
773134209 936236250 0
702290054 783317485 0
911081779 383516842 0
498342931 145025508 0
426004483 663040806 0
788350969 35494707 0
64455704 694139029 0
207990115 147046351 0
110029760 631503534 0
719811666 842071731 0
401334656 31957832 0
548523127 692531311 0
32226757 919631428 0
655638589 326069748 0
410742105 836536805 0
617703656 902566381 0
742082973 332218217 0
501340888 57592488 0
224182047 65990920 0
704378968 675922465 0
71080764 1021468506 0
510347228 484593419 0
112838244 873281706 0
1061511357 437262519 0
613088201 1003042899 0
687312378 810433055 0
923226093 324009652 0
619791742 580600963 0
31629467 705174230 0
2729841 649746673 0
171690560 325403316 0
708905456 365349366 0
353362759 315594677 0
20583447 173213056 0
637471596 156649347 0
159953926 972657068 0
384858427 464564699 0
513108307 279222276 0
592647686 665815489 0
454057076 89090647 0
818695737 339274130 0
452517420 264889519 0
3073464 83424769 0
978977651 394475006 0
438713843 854112766 0
325413870 767233326 0
631138313 574984370 0
444523923 875677051 0
76308867 494855984 0
574330096 864510322 0
1001527627 11857351 0
953317692 522582537 0
546696700 938312841 0
989486121 212172499 0
229646844 500844812 0
975057494 270377614 0
724433462 931530116 0
720420534 91151118 0
1027745023 25837411 0
955739152 907325490 0
217742982 214404793 0
301876828 333514873 0
1007975689 208151004 0
117074052 482712875 0
746998117 835506139 0
186169564 63161637 0
906150802 70625557 0
157170123 355028241 0
382103355 86871408 0
21706614 783549445 0
246404412 461392347 0
540777744 869030896 0
255253483 1016199481 0
128469124 85007480 0
921361000 740779988 0
275460996 1059530348 0
957140882 591792153 0
911203363 291854602 0
890934538 196171498 0
515968831 173364937 0
520609241 972462072 0
219062918 919767422 0
677963981 840514055 0
1072185605 361355653 0
1009437247 111444073 0
798114216 1022079210 0
287233129 541874704 0
997910750 777177448 0
555759428 709020229 0
278146221 67054809 0
1060464204 194592102 0
843047949 99980626 0
620038044 16062398 0
513493083 748489217 0
707925927 927772365 0
729826079 330899385 0
40570725 51946045 0
99604162 14782057 0
577275367 418598390 0
762658667 131594697 0
811824981 832166152 0
315113308 1039851335 0
739033901 297186026 0
111018918 91000805 0
140732564 377432969 0
920207463 36822887 0
446344657 939177859 0
316353342 627427523 0
391917776 309750310 0
206230 545005747 0
493585431 208248936 0
660208996 419994743 0
586416419 695491983 0
61646882 508940753 0
293343054 1029926544 0
667613514 777813525 0
843036549 495304794 0
172906732 354790900 0
837392728 123836532 0
585724929 226453753 0
961751354 614345821 0
1069694622 204241471 0
372042149 510690513 0
804060377 189736530 0
1051683978 551041353 0
316282503 635054591 0
1000075933 1035655418 0
397162749 635513804 0
1029349206 672154799 0
396195751 991512781 0
381569995 304113761 0
600837110 368417256 0
222843210 519665698 0
995029631 425352859 0
418418544 986145018 0
255620041 327593652 0
826527023 494391823 0
21776017 789110603 0
850396513 412917922 0
817167220 845802925 0
87931290 93497088 0
470452219 841965060 0
1018823689 794991213 0
412356577 377172011 0
640224574 387444093 0
362433742 963240610 0
908076998 300258325 0
457754512 761343184 0
271860144 400370013 0
250135223 510663371 0
587558809 918278429 0
517695860 947687578 0
635602942 507617607 0
712303839 619346467 0
347692253 795252736 0
232194454 528179588 0
818359722 697726209 0
1023066056 191073201 0
775455580 237117007 0
510523429 362208216 0
541315213 260701209 0
413737403 567659798 0
161370655 982831019 0
1049033917 157680024 0
100601351 431689879 0
581016237 374406014 0
986578767 397853737 0
842817397 208858615 0
514512541 241078481 0
665605261 373954479 0
654486968 640900436 0
892514983 804728212 0
676217560 479826667 0
824510345 243573796 0
196833436 940999604 0
696099215 580159907 0
76137688 891794404 0
771520082 669100438 0
148547462 142203499 0
704960415 732630980 0
5250746 112475199 0
560619127 191217675 0
932281990 743649272 0
473831698 835520178 0
90761723 728881216 0
140482376 706731601 0
947595257 152993728 0
1029400148 327302152 0
836416190 750974793 0
63667255 515104767 0
281726169 527645297 0
858014418 784485151 0
376388328 318415872 0
88907787 687562172 0
373873789 857016050 0
740034690 715749664 0
782701358 834200059 0
12761466 387446046 0
808184349 860646181 0
655861394 420504983 0
986548587 182449833 0
240430304 482434235 0
133618758 513388217 0
794864813 540169159 0
1012074801 834037365 0
273578728 408724557 0
387584868 827080974 0
985816090 1041395712 0
53031879 954850009 0
498146197 841053999 0
68728613 577368959 0
60650237 538849418 0
823940034 706146853 0
994425451 169666035 0
215786915 575422192 0
525361498 100817153 0
779609809 1009089643 0
941162335 222755275 0
9027532 634233583 0
111497154 989971383 0
1018447881 670948913 0
463467131 216559712 0
673274922 525060630 0
785145932 72192393 0
351153928 914347950 0
367913191 538561981 0
149997799 170160696 0
94035789 907600152 0
922381055 504208177 0
652636108 1001787161 0
34878830 418261610 0
171754292 119712732 0
171667416 701607517 0
965792331 549030479 0
516540282 749491997 0
116835935 163530761 0
507784759 390695033 0
433132228 223298429 0
110729771 107226503 0
784750557 43337370 0
244522789 906464435 0
82731147 389305208 0
525522544 820236257 0
578843954 277429140 0
381721919 1039008888 0
668434024 278155937 0
810787138 388132578 0
254781551 116962185 0
273203686 757149878 0
699855303 827206827 0
275211650 813667387 0
195427810 522608289 0
886263296 222287962 0
1014353363 297049743 0
570777422 930503442 0
197671806 398223533 0
142328621 220205528 0
242520343 793103159 0
764128933 108112581 0
969615675 396079810 0
584285035 296678128 0
712427157 836083195 0
487141861 201947531 0
707550281 1013685380 0
830310392 365998177 0
437659054 218197225 0
238759907 282494097 0
505774180 400600533 0
445829381 514242523 0
48315611 669172009 0
768468642 891220228 0
186298568 947423078 0
1051160556 20228955 0
317167784 94436971 0
649803029 801835729 0
670624193 885509982 0
514989527 426980659 0
1006234564 382944298 0
526188970 314201896 0
202441624 573904597 0
263531169 968156626 0
499904354 505621728 0
767367830 1012167257 0
57822122 500112809 0
1043395110 1004926719 0
750348982 131629286 0
381079744 495098305 0
860490741 63693381 0
967601313 941644874 0
548233843 895009954 0
789783076 957604821 0
936718843 258465116 0
597081765 788132056 0
867147266 309986345 0
155624741 554303200 0
1068125441 572904764 0
910189423 999646123 0
877206230 959008629 0
285597461 183539936 0
97485812 877459602 0
687625660 386754158 0
18608319 686756230 0
902973179 1060919181 0
304367671 316245937 0
580514942 468496402 0
587057234 376217132 0
113881164 970876315 0
462551089 947858524 0
1000107952 779702287 0
51709553 332614917 0
912614508 621537401 0
150468406 683921772 0
278244843 985078634 0
100720939 819924044 0
383351689 71986339 0
632722748 503443441 0
697259001 902169225 0
283047676 584111743 0
574178088 429511486 0
311451858 927007386 0
717197216 251925854 0
116255964 1059932470 0
369747136 7155834 0
545185894 823375931 0
197670984 840650713 0
381016585 771850194 0
482689170 705507411 0
53144066 72281855 0
260133894 602109019 0
18662021 74391193 0
852049332 157180294 0
891386650 539887459 0
704688444 633036967 0
287968265 1040470336 0
44717767 501729274 0
330877496 436596460 0
591729749 18889748 0
939888292 430363673 0
323762954 50360282 0
776469007 598092018 0
478850641 896867085 0
441023790 358215010 0
920651576 390541529 0
667202933 1029488932 0
888826990 544239968 0
558784203 209901968 0
61442820 383343947 0
265895102 533033265 0
1009396970 317519442 0
726839636 162519324 0
1044544477 56438465 0
946340820 908778173 0
662523181 407559452 0
832586544 608733469 0
284124464 675719764 0
204512098 74414643 0
316226458 519270205 0
493530325 357803338 0
673650755 604303775 0
920514287 696078818 0
288885756 1068536619 0
820554228 305667386 0
714614808 705974783 0
253731879 258912977 0
13803698 228141249 0
312529817 258935667 0
1018715473 420254549 0
1025025772 152805299 0
89955935 504730645 0
352396112 199459228 0
229933449 433981504 0
595574291 1055444269 0
83550557 283448969 0
695960997 917711593 0
130926924 453710638 0
763703880 725364664 0
779739510 5876994 0
1058066498 2771552 0
477252363 1000747300 0
438043735 828149085 0
905164836 204956755 0
191067769 924466969 0
747963868 391355560 0
1059651350 457057836 0
602221451 175366962 0
1066833041 289038135 0
451849527 249119460 0
127622129 560826103 0
402168669 700825170 0
61213938 1006536632 0
131180539 406507031 0
199588661 853275434 0
909360235 352080688 0
847345005 769402197 0
151662602 972683743 0
609230182 908255404 0
575443590 255586637 0
233655970 102371731 0
50300820 393447577 0
730335734 1056045994 0
132790681 470283633 0
18826670 655733905 0
778841376 174982278 0
505903525 873465796 0
1032794441 503097984 0
638769793 930387418 0
1012797579 978121037 0
53856900 420754651 0
251735684 1064008870 0
975926338 665629045 0
434539178 536624753 0
577231545 26375276 0
170103131 976594728 0
55624203 827845759 0
776425740 934269676 0
630537256 759211972 0
653047840 1029554026 0
447355402 676385944 0
711211703 540118789 0
729269138 879183017 0
691002655 646909570 0
614898532 692962147 0
431473113 47212355 0
807029402 60917678 0
141812916 127285484 0
142057981 660178947 0
1021132120 411985467 0
620815998 1055069777 0
344808188 951779924 0
443558761 885044967 0
77151099 248401728 0
228448597 252118640 0
878976186 866859695 0
350136503 89331733 0
371369959 1019385930 0
290765905 1058777383 0
553050362 132118369 0
376234683 379449181 0
760617752 831253219 0
976927808 539049289 0
591062666 850024301 0
762831044 962718853 0
493818347 630333448 0
1065924627 783904605 0
925877481 39036855 0
719878558 4956539 0
440197452 842490362 0
536785869 193253207 0
1019524298 529793216 0
973580336 870417786 0
426652067 1055088345 0
483189032 699488758 0
466891913 378894111 0
4251117 870903345 0
603713373 255243921 0
416994440 989085803 0
309581185 299081664 0
483590245 113458863 0
326107022 878671723 0
313398216 922048368 0
365042220 495207410 0
351932389 403864564 0
1021161421 879329771 0
951700881 204843838 0
807187513 405900549 0
382987163 73717930 0
716140368 276744383 0
1017845745 1917736 0
441231334 838745949 0
1000767774 527140912 0
293373163 961718051 0
160649990 686936037 0
1025361474 778885081 0
672477371 302070977 0
487794516 768222478 0
855311846 398354315 0
420957139 810411250 0
373459782 158259095 0
886681519 852086466 0
833809742 423441684 0
608924752 483802931 0
402516091 520916787 0
929779518 450840056 0
358087167 1056735733 0
791591401 334853483 0
575574264 485811638 0
60919018 574306929 0
1037770607 683193560 0
552148362 52528636 0
1064658381 641698163 0
220778587 950939366 0
1042126111 272000734 0
481153523 796493481 0
14586351 298494530 0
901395099 204278507 0
931662409 224986495 0
483910587 574537012 0
1038233160 190898624 0
166271497 883962642 0
115719118 785079731 0
39882875 752674473 0
276537714 162418990 0
766126352 1013109832 0
472458295 1011051240 0
849944029 973231068 0
747708007 828723481 0
946129728 731200869 0
269401219 23521617 0
181967930 922670634 0
469094766 126678475 0
409064770 571145154 0
360705014 50757141 0
344288502 323901349 0
709243798 797786370 0
347690610 388286805 0
732798403 936858333 0
793477362 257197816 0
142680169 648021175 0
1046692363 641666019 0
485296433 52896767 0
749568842 302679810 0
1071645337 1024242275 0
587898410 323691238 0
936348300 312365571 0
1062481272 811518670 0
874041281 940246393 0
186690895 900690015 0
978367248 504197809 0
892780146 152221258 0
302431176 297150811 0
966403249 576143935 0
474593223 78004225 0
129040485 212211542 0
223989014 890863862 0
232397796 162835053 0
878231575 622846245 0
169021543 581467443 0
125299661 502002781 0
620159777 899993095 0
863767748 632342505 0
167712569 441056441 0
318628985 1046349602 0
745866193 341979287 0
769613577 1054610379 0
225667936 445870081 0
313903490 421003662 0
962496257 214885257 0
591518552 333858276 0
28682530 100395136 0
1034483467 164131228 0
991708175 494963054 0
538516225 1038592549 0
655797767 476943149 0
100671749 257305500 0
556319300 23218074 0
1012431630 717947679 0
423943769 796785619 0
1043545611 87599481 0
242828897 110899262 0
512505365 11134555 0
699706252 452824323 0
429598219 229784338 0
178894165 995143541 0
718694095 887973893 0
588527288 373594198 0
977442467 264687913 0
806232952 76872283 0
576485101 547537894 0
365464358 500339167 0
135186662 215763119 0
577743993 15760236 0
805515448 723352532 0
413863469 217648516 0
118892254 265705819 0
465655161 942473642 0
799464149 705442005 0
302296482 729920516 0
897322051 465512061 0
619295092 330283030 0
951793765 524521674 0
517755521 889706046 0
814405631 42655219 0
634766538 580721524 0
284709423 107831790 0
943592210 189022334 0
307071794 741877259 0
457386704 264622370 0
190530505 561706624 0
493622179 447036554 0
1006062561 796124141 0
556006419 502906823 0
183333746 693438381 0
696761141 101840108 0
709734685 935084553 0
219454722 694683943 0
595195534 374250552 0
680585061 515823570 0
536046741 388423390 0
275589339 999219109 0
883642775 794330757 0
712455923 657665572 0
874312758 231834490 0
555915821 111211453 0
188975652 205284810 0
611167556 931280869 0
456006063 241795854 0
156738513 587163623 0
1049907392 287083324 0
845879385 149900057 0
146948774 721139297 0
1016696963 1028339983 0
775614403 812068428 0
568006506 383800181 0
235575722 330366506 0
602679775 441435446 0
440662616 883853836 0
912677104 322014539 0
744402532 260210699 0
1007620340 1040502451 0
808793535 35225212 0
593683797 815617758 0
561106014 623056657 0
708343069 499132822 0
129002005 356648721 0
885423542 724394885 0
196150454 19077576 0
561286625 527151838 0
271389978 673668992 0
464545666 700471551 0
859608672 917855203 0
1033384470 898656639 0
1001475589 319174289 0
92660314 824903202 0
83534515 709516578 0
320118757 957993139 0
283438862 18101081 0
435322691 457663579 0
1060661100 303638661 0
224622425 417154026 0
187422664 730652748 0
473468024 936487880 0
148194100 613519241 0
437998855 248446288 0
695625987 261232680 0
351585179 950673395 0
348465300 398565680 0
933475956 851962892 0
599862426 208141145 0
868040215 167862205 0
800804571 287457793 0
168353932 260136977 0
162266354 931008406 0
844136198 582483437 0
1030679330 1064974977 0
954730206 350776862 0
788724539 319223648 0
695895191 634470203 0
208242651 585609962 0
791598889 599987733 0
501864315 144756981 0
350685548 1038867884 0
1027195942 1023735959 0
129726966 125894750 0
784997134 219828091 0
685681233 638224652 0
781896197 437883179 0
347173524 367422690 0
83224596 252342439 0
838543824 835053185 0
1060336668 778787154 0
188466885 591782342 0
180615558 796229538 0
633097893 1035641953 0
869802912 234907738 0
396529102 138818637 0
286479864 787025024 0
49216763 834973465 0
294740 296582164 0
1068131223 703929511 0
443684001 421751425 0
555096039 517482918 0
1067965496 374275702 0
499459809 628765212 0
912515728 761274972 0
593113538 253213385 0
77306658 67402864 0
320823307 203181569 0
717135793 206894549 0
1065937176 171237090 0
366680349 389658186 0
69368461 635665533 0
136566341 385421787 0
853203810 639934237 0
570131873 683170125 0
89859913 423151873 0
15187188 631397316 0
50404199 675577208 0
817084328 710814345 0
720665117 694696527 0
545757867 460904561 0
757111940 527798362 0
335709536 416223219 0
666650262 233033256 0
226849183 870731203 0
624031210 116045893 0
977259534 390298202 0
462533433 517003448 0
116314179 149115823 0
541014378 138887841 0
531957068 302846702 0
9824976 1022201153 0
378870388 652546688 0
563033323 980784423 0
294887224 480090155 0
541461709 314182858 0
182880926 760693434 0
918021633 102528691 0
588373590 919753975 0
677166424 471336685 0
1025177945 630898247 0
667084714 572071928 0
511288610 586226833 0
733302999 321580727 0
39681929 107360956 0
90297767 117554056 0
672060821 911659029 0
856045301 454856212 0
830605112 505350386 0
856387120 266304541 0
320047587 455737887 0
713877801 603325064 0
295724745 590704469 0
103513684 766623083 0
867221376 155769280 0
737393351 441358649 0
691608671 380893423 0
401901809 128085135 0
553061054 494221666 0
442211931 770440535 0
247842795 81776536 0
121756723 49413268 0
898516499 965648309 0
712145236 716390227 0
503288952 255980749 0
917048796 70229926 0
178692154 341633578 0
648040929 861786394 0
91460820 641683802 0
1066248305 290487279 0
114599368 778168196 0
696773390 550189211 0
608331608 880334417 0
894237437 319666469 0
847542777 892563992 0
281024272 405794285 0
502760391 608131061 0
539613711 365187972 0
1026469659 128781945 0
920871746 1030603322 0
620764932 93403606 0
792004098 456027872 0
765681625 911637397 0
920401406 955268957 0
337324545 508703517 0
336646115 720251659 0
127682776 67907278 0
618962098 442318855 0
702158931 13258766 0
388838514 912822325 0
793698253 10040683 0
489409872 436997742 0
727044967 657266104 0
1027932024 989749972 0
536482851 76012582 0
117474466 212140895 0
593681001 177077857 0
6375398 1390896 0
472269674 194076141 0
507678956 897230664 0
857260894 655879069 0
987963742 198285703 0
23463140 1043027752 0
885685582 130048350 0
832892912 304831205 0
165480493 909434016 0
823505383 127931593 0
442557909 863825369 0
627541195 403109419 0
615635229 871528061 0
393263790 690136395 0
937259345 742073873 0
945585447 1035985271 0
188993849 789689511 0
576362288 965348118 0
464625270 112311569 0
327343468 959452568 0
369097539 956559237 0
9592488 730750331 0
21477223 632939174 0
871450885 1025033884 0
880263793 1001743972 0
621821322 803424645 0
295491076 770421346 0
515660199 878917793 0
342107260 1011035921 0
300983066 92345769 0
813054457 315429744 0
703377498 970988941 0
594618300 91769668 0
760362767 452236128 0
894276225 714157767 0
977771259 369776117 0
618258892 672780381 0
604266951 241021489 0
243168894 957675995 0
866793540 141633492 0
800583738 800381225 0
71639130 813057960 0
164602988 819852023 0
213564950 403634313 0
696508433 260093745 0
780087644 1046517885 0
203507290 873252612 0
981543427 238115779 0
896598881 34632872 0
365277374 991770589 0
884626616 975081519 0
351858098 654281594 0
140157764 224193297 0
890856319 33143473 0
101827988 1056835575 0
9697039 809581072 0
829902770 339489370 0
96023301 93643344 0
923576057 596406605 0
700340251 381577927 0
588735919 459402538 0
484807151 1018052637 0
240171955 513709078 0
647237246 133730156 0
739257252 855239389 0
432540350 876153562 0
208790841 582862023 0
1000168630 765328986 0
475457637 1068628499 0
360036292 497151274 0
185353384 810153848 0
461366177 446890053 0
166098037 1016406892 0
701088843 284514636 0
927040917 936712188 0
9836284 747180331 0
1000468041 1041195089 0
981184243 591334906 0
766190196 789703174 0
410805766 117310712 0
547194087 770826405 0
390396387 442239202 0
438752614 1020237050 0
703887304 59407531 0
156450042 504349667 0
474308575 361640075 0
830042858 930268341 0
845709103 567024765 0
270715970 1044850828 0
291762094 991124212 0
378859856 669343911 0
654095925 472451996 0
644732530 523271068 0
467223042 652811808 0
317460071 623747536 0
142453082 107057497 0
898170769 760298418 0
333213253 1040054889 0
24117868 347949882 0
938797836 997169530 0
150840289 308719718 0
1068740264 131205924 0
1068478069 168882647 0
1000787885 793470114 0
599285047 140636134 0
918444375 554314119 0
384134169 435550866 0
123608267 1037987016 0
272646542 417002157 0
328163382 731081121 0
977953365 152289515 0
395882850 157985324 0
345883990 18072294 0
679716935 473843955 0
247753732 233665229 0
256245884 492132545 0
821980706 120992300 0
816907596 222894011 0
122338229 819586096 0
372597063 741124951 0
636080425 209819239 0
728763714 794960584 0
435238949 383054267 0
789179453 111737548 0
193361684 44643242 0
910327878 592004321 0
809220300 691730564 0
835168950 231105795 0
641875555 62175813 0
276977343 923096719 0
928745470 750953836 0
370420609 185558784 0
740988343 868886522 0
812759709 265331754 0
543983168 630771544 0
561786527 7344788 0
112080787 619487250 0
94129825 687851034 0
486183073 651857462 0
412430019 12245033 0
408659213 190083480 0
879339685 7798529 0
365864945 661748023 0
877071925 205185966 0
53422495 619720258 0
567250088 436590895 0
888398553 57302164 0
951206911 381950422 0
244599157 985819707 0
505371154 29687801 0
405806719 725618635 0
989740938 460876023 0
1062654141 392597752 0
869229896 481541512 0
880209253 837234087 0
477133631 427236522 0
1044972009 920170621 0
536006393 474436051 0
99324867 859799308 0
939065072 893912156 0
677822907 673517421 0
316239787 871775411 0
8071952 180858893 0
2849734 798457805 0
892586521 890931374 0
738476151 492014720 0
558601914 45534651 0
348078712 689311841 0
590508246 945998784 0
358564633 394127084 0
1008646251 422167547 0
899124914 51464183 0
922446563 312994656 0
279077298 470195701 0
757848181 305466792 0
665660914 1031731580 0
588262605 99229539 0
468323807 24703867 0
717006122 484536705 0
531613543 783069583 0
260957909 371918918 0
795963879 884323980 0
717921900 1055803271 0
217405928 815650855 0
960041658 964851240 0
724181006 204703367 0
443368605 662907181 0
140866636 419470729 0
1044173195 159463496 0
558221974 5472619 0
545425494 274223185 0
974178530 946417953 0
254696469 193190049 0
933743339 996392388 0
914134880 292887936 0
782050288 148833970 0
238206144 401093007 0
195808514 132262241 0
24602904 629824775 0
802765579 592347565 0
372436818 576932047 0
438392079 84392247 0
136575869 353283574 0
824887306 1042900015 0
52783828 538852879 0
1045148671 1006705851 0
864803097 589594636 0
71829168 511930636 0
471360442 31066330 0
145255035 554098372 0
749616012 892276735 0
380736317 60968869 0
585245404 1030245910 0
621619435 346397641 0
329703755 471498853 0
52922525 834419889 0
925759458 339105239 0
352293603 83919091 0
1017170318 898065266 0
419576404 710294021 0
355336107 886902243 0
992384987 116351659 0
49169567 837203337 0
166997195 918299281 0
279439636 1069951982 0
58917591 270544884 0
866969263 46806637 0
1070905814 211708329 0
458476405 231484156 0
163040174 405239556 0
399581434 833359587 0
541428815 221146467 0
1072850628 861801734 0
503430050 680140118 0
198327460 423099733 0
305571705 715055152 0
379961368 459249595 0
280261149 471165178 0
439060875 1007162454 0
540767324 475794503 0
185349958 933727144 0
69450327 947688495 0
362148816 320763185 0
845081791 664103498 0
817456978 1043852786 0
380875870 1025021808 0
43623428 1031411747 0
567570085 976076344 0
592738154 99529905 0
94448336 285871450 0
414895579 838048634 0
948777121 258351842 0
808134158 200301638 0
717694337 912180671 0
153340419 328495514 0
153766972 907231500 0
748590390 404215464 0
452610220 384513411 0
24949439 972225299 0
71105146 90246991 0
887062895 1006066796 0
308833378 660901463 0
199415071 284591213 0
455357894 308476710 0
507611480 652695169 0
713234216 304429900 0
499752906 709297881 0
587524821 723855436 0
449227760 625901646 0
950642511 324188339 0
713362058 398275254 0
416182350 616004672 0
262145923 499047671 0
904048912 927001060 0
776683306 496838534 0
753601097 84969680 0
725889295 991178254 0
1050613700 272574666 0
171277496 908835312 0
62359812 393950143 0
330042614 887255069 0
406410002 195738811 0
415529909 769780302 0
741688960 772052174 0
95968402 127432602 0
476647799 148318697 0
671120003 813248867 0
515405915 896369953 0
966630754 460296284 0
980274031 535649558 0
1046282366 987694314 0
611869665 872201546 0
876118900 650253319 0
483240551 711801344 0
748925531 827260781 0
580780157 5334583 0
606869198 100329985 0
612542648 523765758 0
863358874 616984199 0
591324878 320772839 0
714872279 352092233 0
55747936 516363669 0
340606632 205569715 0
570605076 398809929 0
658419344 108475634 0
902860946 650844191 0
720573997 945401086 0
16632478 19183110 0
777009483 460090222 0
377704804 773865559 0
539098196 279068013 0
998731046 11097362 0
391188228 678722071 0
366340461 1033210156 0
664318785 544090181 0
470120417 550279771 0
243664386 272008326 0
941096492 533334007 0
1030675513 545612912 0
913414446 885201823 0
950548517 173292846 0
94426507 57878636 0
943783098 42248307 0
20978027 432847464 0
623161940 81013269 0
526328537 554334041 0
583363316 339380757 0
331999429 801864293 0
503948116 794709250 0
857275052 933720758 0
875347135 372838693 0
223233264 334343393 0
399051541 531888948 0
1003490074 59818872 0
281916462 814288393 0
118706328 117594148 0
482563643 112257167 0
744864316 800787381 0
644905643 130218382 0
787814310 997185179 0
96803925 788088672 0
756231119 327347318 0
643804285 969366135 0
679644484 902739755 0
704606171 608484738 0
507284357 69682829 0
291242153 673483019 0
879525015 644502992 0
423012724 959143282 0
892701033 69612172 0
774606982 883854344 0
530776328 771809948 0
770526930 636031534 0
1070708012 352405885 0
643108450 683969203 0
49271856 500171807 0
756863739 960317759 0
858234008 576741438 0
698906565 725033009 0
1038081599 571504404 0
253564066 445247324 0
758072572 980325751 0
813265625 50954811 0
45608323 257120526 0
832915487 310593958 0
992980500 13829156 0
86783917 115685301 0
553071443 593739850 0
526487198 634280855 0
1066877387 453275197 0
782813688 301301763 0
476658969 752610642 0
1025061410 473319337 0
362571635 794246899 0
539428219 447566156 0
746072494 745369635 0
163872536 521288300 0
269589092 136201429 0
668069461 375922686 0
525836842 667160505 0
352390188 435726496 0
115201692 977880254 0
45683406 528470503 0
782214554 423253031 0
775360071 404870075 0
552684694 508331342 0
457566898 951637444 0
276234848 725331203 0
246013076 622907969 0
306575150 139684914 0
369594622 980679882 0
743657 345496789 0
508765328 632541569 0
155336199 714651703 0
797474419 781578839 0
886187504 903867705 0
210545967 19412946 0
893652954 940521861 0
663674244 305228021 0
9029410 909139182 0
654144363 831994830 0
861914951 593317419 0
591940061 120755327 0
776135759 1009235303 0
343617448 414560180 0
298952280 553181930 0
78507813 231765894 0
751178530 963373053 0
287662640 799706311 0
261071458 55374446 0
677724932 563668971 0
913693598 485952264 0
282843292 1035519648 0
1011102720 123767118 0
997214553 685768798 0
54635409 286133876 0
310808639 182472388 0
590774124 450128817 0
703793599 837458568 0
126838406 116247932 0
510039917 335403391 0
136008056 286837353 0
1007502620 34845423 0
324349402 295661087 0
832032620 161365829 0
154891262 488964064 0
287476689 1016059091 0
1061661862 911805949 0
312436132 305437480 0
35143550 469541172 0
121458515 439121063 0
59490839 590005462 0
919052205 337086871 0
776045138 348128206 0
306949059 13922232 0
71994191 814256415 0
118977743 125309056 0
790741681 474638602 0
185898032 931575552 0
119286476 866344204 0
769591441 480835069 0
683765567 43072552 0
6965443 543634239 0
235471972 184106283 0
1045647242 934909163 0
225314864 336455702 0
1036048766 773204423 0
333601634 485839198 0
973566721 601480471 0
811381979 841536414 0
326027436 699610329 0
531292824 559999614 0
273661875 745475240 0
336382546 1009797795 0
335947755 381647889 0
106079530 609165140 0
785798279 832580824 0
94181971 908790535 0
921946586 765157503 0
735254791 1045086754 0
513022493 414763998 0
888766733 461557391 0
177983407 1025880748 0
727709120 16660724 0
682140786 254340883 0
347352562 855466365 0
157268667 77563564 0
670997699 701674545 0
788225756 818273832 0
1024993596 925967367 0
163822059 237238252 0
182574241 253296096 0
637860709 332526032 0
922803158 868463310 0
786736865 848217505 0
48681235 660223779 0
940477166 636165692 0
633631216 228308181 0
642287321 594617318 0
680647684 382910439 0
1048258656 1067178545 0
885181169 171229066 0
863368628 31395740 0
214449080 163251371 0
255563339 43716441 0
838318015 14496939 0
491857513 847203151 0
368543507 141410350 0
441870827 478170712 0
851535521 49521482 0
862951710 325053052 0
906204672 856805024 0
613396959 625915425 0
886765339 294755312 0
812498461 621821507 0
351409231 575027795 0
53352667 739080815 0
231013555 639025354 0
549768598 295422777 0
339018355 430946024 0
317212689 708655640 0
1069370787 835555749 0
631713269 973960555 0
153589793 502711379 0
493634282 776834193 0
966255790 413320607 0
976917469 104148127 0
179750399 1027994977 0
454069184 197960027 0
120352677 497198788 0
946630061 576181226 0
88230188 1008352248 0
109930979 1038153994 0
145145887 99332666 0
514790240 666131183 0
441382321 775854239 0
1001193972 74791797 0
293773007 847815009 0
653658045 803058793 0
862113886 951490477 0
937169719 870936090 0
1019761179 537946734 0
666460854 309221652 0
336783379 311541382 0
730216608 996389239 0
1016716228 774993279 0
680936931 311227551 0
584869229 684824252 0
806649045 825184967 0
588662391 877384932 0
536588582 909038361 0
30592114 81753633 0
88915705 282979322 0
55981788 896384116 0
642562151 1004946000 0
139783700 1028844100 0
400801449 1021221478 0
676244931 270690240 0
586606995 286725443 0
352911662 705360451 0
826508721 47663903 0
674468513 67451320 0
783240623 552399598 0
240397028 888649030 0
73223142 86737533 0
296825290 472967661 0
864965447 94511266 0
871259955 516825908 0
704852450 1041991846 0
419178814 740391500 0
599067198 51630103 0
484358676 283516597 0
986622517 1031399454 0
621026809 342243154 0
216464483 993716404 0
111760699 824021507 0
452772473 1022523138 0
1073511164 828688082 0
909505276 397018168 0
433466107 605673656 0
175038338 743543876 0
259798036 223751852 0
425897667 703915600 0
445375907 485380515 0
643996538 997587811 0
347772212 156342104 0
397462862 531674050 0
638954987 1018757060 0
789746745 763739013 0
976080219 742474259 0
75349583 800767690 0
263764147 993810143 0
835345819 358981181 0
780091174 795282863 0
536494215 399752664 0
491040814 169700600 0
536743073 124294742 0
198905308 752512837 0
1055067051 103589026 0
470552615 872446158 0
29802260 1040890544 0
699924203 395664712 0
367591287 654010406 0
698439672 909116182 0
922456488 1004903047 0
595123668 958273202 0
328179461 551854342 0
10959183 493198570 0
566981712 1029831686 0
922452648 20413719 0
154627490 721899626 0
33745446 622718014 0
449737871 395129235 0
10649167 817404701 0
844508737 724192395 0
308789361 479866486 0
972807890 281360889 0
398042561 542794648 0
701547315 694125987 0
531862201 884326706 0
955260709 1037805195 0
661588070 605290731 0
6488592 773350700 0
187039945 160893349 0
292222679 556042190 0
325537420 83705099 0
149762042 92647952 0
876179002 1065061993 0
180702990 174723067 0
177536098 122504014 0
537296755 740906450 0
156037203 393160689 0
310303314 583957180 0
262123626 164060366 0
572470864 1006272199 0
182506488 624356629 0
273461958 705100818 0
583152125 831966406 0
410952444 702110952 0
727606771 930897069 0
213408676 535700433 0
557076073 82592705 0
328621305 655179144 0
218500209 975856649 0
727154331 1017570951 0
247010635 1005360323 0
852765541 126852800 0
910423350 827945964 0
46828005 1011050765 0
592988500 265860868 0
989391282 160692961 0
452358304 289387953 0
651411814 106803567 0
752215875 1053087216 0
897352771 735846767 0
987612771 1295160 0
538308074 90108666 0
572973143 734440577 0
197561777 751866352 0
1038276282 678565880 0
825051279 638636267 0
833302389 901980638 0
360039970 986424736 0
300589402 141527476 0
1015789997 269550150 0
834525758 116859438 0
587594220 270071623 0
139284558 275871077 0
55698801 186696780 0
495608088 317239683 0
568126069 216506990 0
375237081 114313015 0
636850758 269024280 0
828591837 573758894 0
808368183 270533317 0
896024741 376276762 0
967355734 754392265 0
727352786 780736513 0
623654925 90147520 0
978924333 399577281 0
876868437 828412355 0
1051742609 934485032 0
65432147 872260459 0
999138312 796050483 0
1036328182 15913780 0
288823540 454483166 0
701277675 876047617 0
618421494 653131358 0
455905075 379502475 0
1005953953 433644597 0
1058622512 655727748 0
448395820 545018162 0
142878798 336572885 0
1044278236 357762694 0
742631991 829942212 0
709592897 271177543 0
245896686 601360779 0
739906639 240851702 0
179552277 1027076426 0
950235884 241284846 0
759796565 451440388 0
503810538 587751754 0
524911816 565582787 0
21051907 150599394 0
80546831 912395943 0
180578122 588971237 0
1016931276 1008294275 0
362655949 302345058 0
743078598 784323907 0
434906476 63458502 0
195349126 54795440 0
646134506 76179519 0
67328688 764421302 0
495302369 571773565 0
633515749 996768342 0
179751106 345199919 0
300612469 268119120 0
430663383 1004764582 0
55894386 567042745 0
218876156 529032388 0
207466027 39633818 0
748501234 899772767 0
535278647 179356752 0
833646658 974551867 0
8958811 40577472 0
444073988 875052613 0
314744110 615778359 0
205648362 192368140 0
631825846 570004723 0
634379326 190560104 0
425781257 993045097 0
779639272 835694703 0
830463823 770078707 0
1011054241 1009680710 0
49311103 82242904 0
999134837 44680949 0
910373050 646478185 0
243562055 396262673 0
461961858 985522947 0
497110601 567884494 0
830934477 629601964 0
633390894 966343981 0
1050442521 889980687 0
970313611 712977820 0
532077198 392892892 0
1065572608 269893318 0
13257596 186948338 0
395123694 967141975 0
928474959 883481609 0
713648968 473644604 0
1021498543 168080570 0
691457582 660435793 0
82041753 659963760 0
854424283 878097504 0
671147006 1060897739 0
34463118 769193143 0
1045053042 199470451 0
299587952 763606224 0
781418616 822938965 0
1014935382 786278601 0
162253777 1014806209 0
682290858 831891878 0
808831293 858824928 0
634262320 570938144 0
181247534 807369063 0
145695563 889599628 0
188649575 47454234 0
328134182 129204856 0
1008870835 1020237353 0
1003774551 324464693 0
257863676 732637292 0
701002452 40082336 0
172910435 588365677 0
989412342 794663491 0
1072468444 891556818 0
936151678 222643410 0
312348210 663681108 0
674974989 56005186 0
411042647 602246516 0
218200086 1045125146 0
716161939 980052634 0
642884332 976721821 0
484100916 1038270127 0
151122758 113926393 0
697057951 575656635 0
322987146 640411136 0
313111667 896849095 0
903632460 741616338 0
126025076 800989571 0
281538972 10890028 0
638547202 569532798 0
212428471 912796572 0
114632010 192300418 0
1011664023 273954300 0
625395288 69697490 0
368867372 353230481 0
40069718 442909286 0
145766594 1011924769 0
795536068 615986270 0
305573428 161566649 0
835174134 11028942 0
112035912 1034148619 0
878924485 341629913 0
996781782 887906442 0
742657043 448825322 0
538540269 800140137 0
374373760 246654168 0
1024892421 1051649199 0
971451958 392700051 0
562832307 319566313 0
761283877 1034582601 0
150359255 30578832 0
144148734 758791289 0
574824011 970817461 0
427984936 88709032 0
1014463925 68940150 0
524175264 1011452707 0
459011075 762983994 0
461703486 598609002 0
357513961 436269061 0
398382964 1020220353 0
468312144 1459464 0
898822700 615900330 0
8400491 653742190 0
450942574 1062759334 0
1069314343 40671500 0
922206233 788163891 0
14205693 503720433 0
1020553062 154746864 0
707344375 103350000 0
43845039 562074522 0
718427933 141838439 0
812673516 975536684 0
1732891 664876284 0
812859223 963968859 0
142456993 244774887 0
886244039 48594740 0
144620139 535999526 0
495475854 690500904 0
64221120 428074347 0
421052021 136291860 0
99725870 134042431 0
329905817 278599363 0
405613059 16811907 0
547238150 853998378 0
199774598 115306120 0
31689294 288054864 0
578062852 940639407 0
528662708 712353840 0
839335782 248703772 0
284690735 983076555 0
548890875 1048420003 0
598286370 94351762 0
663702640 182788792 0
681712467 248646700 0
759199869 260842647 0
1013754613 877986065 0
779871600 749922783 0
599562503 186096713 0
186669301 837505121 0
682618722 621192101 0
514468758 1020996310 0
274736180 738189446 0
540304048 359790402 0
351003442 902940714 0
950316076 293123470 0
831960391 410975415 0
560672071 355544649 0
513313326 65968812 0
1050931502 416429962 0
441570541 756334700 0
504833122 342807588 0
314418496 344900552 0
977783755 839264289 0
147107613 210545492 0
484740742 495823459 0
1008705063 572784604 0
895410641 582254607 0
166608945 492178113 0
274482336 410902437 0
328102972 506794219 0
264344771 233885940 0
528613875 10291499 0
859400497 668995668 0
607909963 737103221 0
725500539 544469649 0
626954782 677612114 0
15085607 303976177 0
1061686401 1064913414 0
691067612 154022338 0
678935458 600051958 0
74283937 876666295 0
941173969 959682554 0
476160408 925030118 0
536576974 857876824 0
993215232 1035843990 0
787321958 455553461 0
869889207 932786738 0
332700281 1013675012 0
143143759 52239826 0
948539398 837862470 0
499859202 141703440 0
947417024 911390247 0
389989215 512312590 0
888601423 867960277 0
317863906 250480304 0
37297866 52210132 0
509930108 951138477 0
974498202 693987844 0
275413364 492522334 0
196365946 54077762 0
744812181 400883915 0
661267355 1045751389 0
467483696 1004985629 0
45467479 567433634 0
156217862 908102590 0
515175038 513289005 0
450296326 277531400 0
125882547 467951739 0
477082752 514326176 0
34430846 388769772 0
143672088 699681014 0
596463041 979885074 0
487397166 19527122 0
583853736 1029891429 0
867174498 151696091 0
602185314 389998762 0
999303885 887795599 0
850930509 699137783 0
221730011 292591341 0
749262405 998532701 0
820484575 37835488 0
953629452 853469906 0
738281387 288598446 0
618148446 233588619 0
303960223 316028519 0
974506542 24150065 0
491318511 678836375 0
57423260 721196417 0
360411163 319965621 0
1016801809 511621712 0
585944810 200651115 0
61319795 140703228 0
69643044 1020360594 0
853603647 464990821 0
1001362077 413865324 0
460829181 963331372 0
4353643 1062757463 0
995766750 832803856 0
627652439 381535935 0
625757678 319355417 0
804569809 72170942 0
706178072 624340043 0
38161599 648825197 0
519865850 355219354 0
1034494856 912624903 0
836143885 1005238757 0
885918539 559980131 0
294097731 950979333 0
153263730 646706711 0
890408759 849654574 0
697773262 408093785 0
346810914 862004765 0
295266528 187248034 0
658225435 465492869 0
447132884 674542243 0
1028523981 1033770380 0
209430216 242806914 0
568909834 783063401 0
615158064 340994350 0
265432026 341153129 0
282049862 946307638 0
938775190 897601506 0
457510759 847696431 0
1058700752 867289039 0
107053231 162603150 0
973669036 84582367 0
347934624 976220786 0
710507583 789811401 0
906488311 116613595 0
609285292 268040723 0
470700413 768192813 0
436974473 557648714 0
23790493 899115244 0
564172651 39340125 0
529155042 258235824 0
15094483 947801381 0
677992556 524183198 0
522179770 38241700 0
399010643 951779462 0
66081802 378300965 0
879872626 187309641 0
1058532367 694101509 0
975926884 329784766 0
1010753693 747199077 0
846720006 943460414 0
504872045 650510493 0
514881759 747520743 0
963733158 179866179 0
707744243 438842739 0
303759676 1016513604 0
1033671402 255987773 0
582060849 42412036 0
700480731 130440484 0
32501446 487150132 0
767903042 392621627 0
641049882 152747756 0
1034835934 798743384 0
357324179 295746654 0
314935992 972712075 0
558529085 819658063 0
722716157 691781762 0
119195073 876323043 0
682699724 909961816 0
632995725 764352065 0
523468960 76493244 0
702844537 13450092 0
490188623 523809002 0
165141472 1045979388 0
711580751 27717800 0
949813448 557616224 0
695034198 478357509 0
767988550 212977711 0
221272534 454134366 0
293515598 513863666 0
74734143 167587225 0
918057867 398238168 0
100970687 708331234 0
619272951 516390703 0
419836786 199828165 0
827531217 276960186 0
65878795 189821288 0
615814547 777177200 0
24545604 750884823 0
859853512 659287756 0
414805914 653394633 0
62992637 172100573 0
696718557 496867034 0
56913885 271810751 0
27169579 543248576 0
693094975 509921535 0
889658223 366877262 0
752394247 1041435269 0
859070326 77139158 0
882405103 1072779671 0
768670216 625100683 0
452042947 379660010 0
633536478 562294137 0
613010608 236563124 0
71480459 698682266 0
46508673 381983534 0
895132527 191343103 0
215260258 5148797 0
573744062 863327673 0
773154846 982688257 0
485144013 413063517 0
300045534 232287264 0
298777990 971792950 0
465381116 581778264 0
156822389 228643233 0
436115498 188391874 0
670924052 455959420 0
856528133 547198156 0
40684758 62824030 0
57427396 722206577 0
513794216 597066784 0
607870311 467285619 0
471635382 961305932 0
420516969 588266959 0
133431729 657977939 0
700184048 731451565 0
811912582 420828344 0
63781220 961416186 0
159259255 383044474 0
141533907 90389840 0
843063004 1024451906 0
331244964 580934807 0
1047144624 433950283 0
895925028 350861617 0
173197253 61931210 0
133526340 232952936 0
167418949 203746616 0
342776689 826995975 0
744240941 920494854 0
1045157110 183645526 0
461843197 293683385 0
72521679 760676404 0
214795192 780916931 0
669250996 242725845 0
733812838 496751291 0
38813628 72889265 0
790356622 756143608 0
444447486 996885328 0
701161765 141786763 0
147094728 421995154 0
689879268 467205554 0
455932022 383533819 0
311988763 229107376 0
676578269 939005598 0
788522990 849767660 0
640585627 798598339 0
372810273 663949973 0
635719838 152946090 0
601630486 474097220 0
168910900 518286773 0
70570105 65079856 0
913752251 130773679 0
307992778 445338370 0
1029967626 531500174 0
13195152 859986731 0
679115927 15992885 0
55017404 536429176 0
898926879 669288434 0
731284979 250877631 0
166335951 294826074 0
113844435 739786297 0
429332442 153528288 0
361776868 1060678541 0
471080728 684724929 0
660937826 356987076 0
160950336 834976249 0
53400079 552107895 0
945487852 977739870 0
491191987 224502612 0
391340697 526361026 0
441101790 734270119 0
926942049 510095512 0
203255413 37624850 0
729625525 311716004 0
966971067 808737646 0
354961595 398556124 0
606899626 408104025 0
406906260 326708171 0
566828535 621393529 0
598392824 435805154 0
139111778 794679180 0
401554459 1011799899 0
480735518 614967225 0
836174525 503532175 0
959311096 285140216 0
818174160 843634914 0
631817136 174859522 0
761755627 564182566 0
579703638 855488096 0
1008800320 565191752 0
105770487 1069595536 0
396958608 146592051 0
156611070 103894909 0
1015231894 307210675 0
938341283 979245835 0
63599179 901318852 0
1055580888 383405912 0
1071974257 952990632 0
46615794 60025870 0
936384892 792791566 0
712042863 203595455 0
1051646991 651181445 0
823487775 904332963 0
838815250 54508972 0
426079667 701848982 0
752082217 728080328 0
373283916 980998507 0
674130451 389659272 0
1013571017 735771857 0
912759728 108063630 0
1029427660 576018805 0
925875329 786392742 0
414458652 653466056 0
1044056318 396660145 0
917335579 369062092 0
25162222 657176424 0
961144 274212282 0
674337214 644874179 0
164377618 623636054 0
117220379 748230467 0
87452071 895550648 0
413003766 1052919978 0
482894854 275812819 0
1051560751 899818445 0
303188293 167753018 0
296442544 731583884 0
838590495 1055647780 0
552630163 763334109 0
21386119 769091901 0
439185715 312973213 0
787887713 771861492 0
97220654 1033789479 0
148686280 482434676 0
525403644 698194446 0
426099796 1001571279 0
507224783 613598164 0
905501540 665153281 0
872569227 484273724 0
661962178 397341347 0
784055878 261810948 0
669463968 182781617 0
366899700 822044624 0
875968615 151732764 0
991024519 274791778 0
594412477 296183117 0
303481513 741685840 0
614029474 589006378 0
92521210 663384700 0
237695865 449517790 0
383747567 253265650 0
228892235 886961901 0
132300210 638352297 0
311619821 510598039 0
166669757 352539328 0
404043601 206303492 0
691905219 28338209 0
938081245 1019299111 0
272526498 222170158 0
547562828 48930242 0
345741545 825516007 0
939787086 362772867 0
239505532 716320522 0
895816990 500842318 0
750106557 497201149 0
289440153 606329307 0
1002324214 603183579 0
712156412 155371495 0
125658578 711408319 0
296043997 961017931 0
437944406 990063864 0
430107009 215231366 0
36331631 35552119 0
999931871 638805003 0
1043914748 748022338 0
79819115 42993628 0
654769168 480439856 0
486299793 57175355 0
816853109 936076654 0
772777334 529250486 0
777943771 842975221 0
618390184 511105841 0
885021142 211434664 0
566407733 932550989 0
880622052 1055924204 0
119040570 312660887 0
827197106 940601682 0
619692119 260593784 0
614650446 109384902 0
690171536 125939849 0
719538675 878674132 0
64589411 52554129 0
762705564 876062518 0
502178385 975504538 0
972205436 314078221 0
204856527 924330943 0
1010563656 487230082 0
336043005 472537690 0
462100682 798673695 0
494630360 736312492 0
909269043 208632402 0
663841103 969996754 0
185035579 1073599634 0
481420167 5436647 0
753635732 897098593 0
448959908 799715345 0
1010661727 683786395 0
963986365 386113521 0
270864490 243150579 0
337543263 476162696 0
574015551 424503641 0
345686669 126062403 0
156629939 403607986 0
498330334 996027451 0
154115608 654758263 0
618963678 286071330 0
494255482 585889918 0
639564926 381771209 0
424873567 877981797 0
91909914 541478731 0
570059386 867089671 0
366388982 783595581 0
39345228 859654974 0
866581608 270606763 0
629492626 143644152 0
46045301 369925042 0
265008559 253667390 0
373364998 193334882 0
315706242 462644195 0
685542657 1018253987 0
707880469 879504763 0
69284955 668540349 0
553237779 570414962 0
673394888 788017820 0
838291462 756293119 0
171065400 868700245 0
979264740 122433421 0
620757050 456392644 0
928272715 185126559 0
557901592 102735907 0
954517775 888758019 0
787858187 523085935 0
419376142 68733845 0
568899832 325702664 0
650700409 591128496 0
389163058 403541574 0
376996171 575401700 0
408676550 873084933 0
880153232 494395817 0
758281044 997031629 0
1008416951 167693581 0
845587061 469246096 0
376818506 370034658 0
1070376019 487444614 0
579057907 464226685 0
160888759 953531068 0
231078644 821557372 0
887880959 882464935 0
31819438 425842073 0
582022189 699861164 0
23420546 445761773 0
251885904 377158698 0
776912841 729054270 0
966639053 970895740 0
542074197 887496281 0
269615169 226870216 0
409491877 53583603 0
399411279 644899264 0
818923435 851335673 0
272127173 15066111 0
77699513 854686520 0
185304218 1046771536 0
178441074 398238481 0
529037607 1045345775 0
870153597 827421068 0
367968705 564820827 0
761692046 21079256 0
154050830 847857498 0
543710092 44215109 0
904576314 114912098 0
620226380 1065784262 0
752192447 266541085 0
443148377 648755668 0
605584471 895023962 0
504271228 267272667 0
704482960 940485950 0
889697291 562016912 0
98520816 85239986 0
749992047 863129953 0
512450335 97096402 0
867461509 79059436 0
159221000 985902764 0
626278240 218223109 0
865791988 460574575 0
507333741 831529996 0
567068780 26167815 0
251704584 751257013 0
878767814 487752622 0
57161777 544773880 0
9062949 92742685 0
156704409 491381189 0
761524080 88895068 0
610195066 734895182 0
915026689 118518843 0
117539712 304189451 0
184740477 335688446 0
814338603 705910574 0
52653910 613426845 0
737523418 607633461 0
333412403 896312398 0
373127632 451583725 0
337703587 62684783 0
696674246 874750044 0
413138482 1044442611 0
319111920 1071463391 0
72098415 16651967 0
181168945 1015322681 0
668266284 1060829425 0
692952511 393566483 0
703551876 278047386 0
1009541935 1038227091 0
715011132 737232527 0
1010904218 951476883 0
581975818 72509166 0
752834280 333962375 0
526273229 769170864 0
139332529 774101352 0
198655879 654298803 0
111867414 605969439 0
588948554 659593958 0
96804854 390266671 0
498029070 458902168 0
818659247 193064345 0
519437905 441028539 0
341549319 706560853 0
570413045 507341083 0
369559623 569321444 0
802679124 613596273 0
518146213 944864689 0
666287244 242409188 0
1068271140 527139629 0
620744270 323450848 0
408387316 284942457 0
185776925 371129752 0
610075881 422912239 0
36398191 44545622 0
1057561275 1064885172 0
622071632 358854467 0
581877566 308148070 0
673542080 1055233149 0
463170861 403561817 0
672688419 300511026 0
521061946 159916348 0
594082748 162819052 0
824986740 552568202 0
464521947 67344616 0
75599381 493652949 0
20686677 785571604 0
907737329 1056658486 0
316722088 432989007 0
13993371 770925855 0
773473495 73847801 0
193939298 373538505 0
957361360 723011176 0
269919935 406363877 0
398084129 152934346 0
130351893 351817742 0
1027992519 727637759 0
349940916 601541513 0
117636381 628540325 0
862227084 129066671 0
75047292 248142223 0
46448086 704088106 0
614564870 370189814 0
942833287 569417449 0
894805688 409111832 0
331759761 28985163 0
175162810 411666060 0
687071502 281427990 0
220863575 342948732 0
316722136 139103302 0
903798575 478900355 0
398426305 194871988 0
110440840 919785046 0
65311286 561468265 0
113587260 974817266 0
767919666 255579882 0
631913097 449043643 0
665438525 945193709 0
781350007 504966671 0
523025956 172084449 0
839487495 277741674 0
755893307 182353703 0
252628936 1760848 0
1051441927 1011348392 0
965404906 5399563 0
352470735 449526431 0
147844038 684066866 0
658248208 500264925 0
337030392 930621894 0
455711993 629494058 0
1066144474 1043181551 0
965000016 979120646 0
820068488 116530521 0
346854838 139490485 0
435321807 845705850 0
804675724 912968191 0
545897067 301965904 0
805677527 524116997 0
1067385042 879168527 0
1016026768 385863055 0
296550418 172643361 0
94794560 682030862 0
559740553 1018771004 0
149257739 390984395 0
835598564 420117247 0
63891540 300368727 0
240996761 658089884 0
313503662 219656638 0
542389096 922655506 0
51431620 307106626 0
869360729 739793459 0
688786007 758172678 0
93812060 118570772 0
181534103 215185219 0
465647583 198174655 0
800172725 813141577 0
210642249 225250495 0
802238315 347692264 0
466768220 952541716 0
880498616 543248000 0
484875491 790511848 0
95526020 278219316 0
366327051 621146040 0
166005687 656299747 0
144266075 734450450 0
771801634 677112869 0
841236673 254576705 0
225193800 808209848 0
519109080 489046676 0
989226472 416772676 0
287770237 973582000 0
1007083656 738003425 0
1059709788 114988108 0
409850401 767543927 0
557551712 497746546 0
921988824 698123578 0
367812134 255835837 0
419740814 147029491 0
83200807 928706547 0
634988871 417911811 0
703102631 675886058 0
723414748 320814324 0
739769420 21165655 0
120115949 451351728 0
633176359 1059300223 0
347953075 616331272 0
1040701200 134541111 0
1040139731 646381622 0
1019301802 588275751 0
340063869 1642465 0
276427686 171515991 0
170321109 439663482 0
464627704 880936660 0
871095045 601348115 0
463922540 413424574 0
786877503 111454118 0
845795095 679280551 0
262033073 230389590 0
591384026 610459516 0
30910494 422233016 0
94899705 1031880072 0
1067050485 26193869 0
403058171 318582296 0
878774340 579914395 0
833206521 440461373 0
338404609 976842372 0
386652548 311158543 0
1071956055 831150604 0
119517052 20559834 0
323024916 343634090 0
472656735 1003913624 0
316830200 141675039 0
937077161 178035847 0
217417171 677119056 0
326646126 480246248 0
202159020 920884319 0
796054998 621373713 0
449890038 1031838743 0
879527147 757120755 0
458501082 547524047 0
568788564 143146923 0
828258333 870862114 0
224296161 608029892 0
858940747 483814047 0
953058703 920923235 0
480264751 550474765 0
1020241668 574542653 0
1037644005 996065506 0
793803792 846270539 0
468581762 373435347 0
1067668411 629243133 0
766550134 925302132 0
771333657 665420775 0
925244776 317330429 0
652613127 898587581 0
124747098 323375113 0
866903596 63756651 0
941433384 428871556 0
607787652 257230084 0
373500827 831361162 0
63961823 192490919 0
795264629 145274542 0
255433537 771637811 0
75378184 672231362 0
146306114 532104230 0
77290956 283945593 0
70982813 966066383 0
709057358 429295910 0
1040356617 1004642290 0
485766257 392703868 0
961031036 769890650 0
964599268 417439238 0
109556513 516243713 0
654036941 53459670 0
409379603 644259797 0
562161454 1034515875 0
125564653 639028388 0
485278045 324636533 0
268604476 430311585 0
490317274 281117103 0
157487993 44421213 0
689720185 87903950 0
245640289 27925604 0
453189158 465360620 0
1041951601 65977666 0
393408212 172208435 0
648584595 282933055 0
650987807 110889040 0
1041580330 455631989 0
805551284 52149993 0
1001074166 219570034 0
144587808 505770634 0
826701110 504614428 0
207236293 320348266 0
364391813 222892040 0
1016675148 560321103 0
734002642 603418478 0
26313742 887401069 0
445391473 387823337 0
791375717 427859693 0
630750852 470957821 0
116252678 288937787 0
551720550 250387089 0
966758157 916158678 0
382827251 655966054 0
398938995 589473571 0
801597624 634451999 0
756175219 47296047 0
358748929 246952802 0
69846023 734907468 0
1064456933 145420292 0
42816037 17616208 0
932676796 488669186 0
866627747 113901410 0
662386556 196132800 0
132374187 819583412 0
309256349 409104897 0
990916969 660682872 0
610923832 263702537 0
942653542 322818877 0
455637035 632945066 0
241390160 877392859 0
1063802278 779098640 0
479096612 357685708 0
826514148 61262946 0
992298944 333401879 0
291449176 508711772 0
221548370 378479584 0
268317628 193988546 0
863854583 808625000 0
290988819 191125402 0
216083096 729433004 0
73733175 394554244 0
550602954 637442178 0
460739484 405847872 0
247504865 491432965 0
365245186 144752685 0
263457327 448765037 0
934829057 308411082 0
824367360 871085009 0
756008359 904761390 0
243471232 680245241 0
89548925 29265719 0
726528457 319860669 0
928719205 368037488 0
666746047 456340699 0
253667533 391604357 0
948189268 961595618 0
896157329 660098097 0
833312733 491365556 0
978926828 1045472283 0
138225807 399335014 0
245555844 368358106 0
87790596 944766059 0
878478131 853857925 0
914368072 136574748 0
374704732 241561290 0
296450004 726676801 0
1012759437 481923273 0
224171534 1038967276 0
936921874 659295185 0
142485624 27439484 0
895791270 507831086 0
105475602 683650343 0
177979377 786096272 0
192271689 483735718 0
1050159048 487024989 0
1032319773 518756113 0
121627516 536682372 0
576598218 1066101278 0
414798629 421250985 0
822689430 762106083 0
691254762 629685744 0
1004070556 667664834 0
890138750 778047837 0
365946479 972445322 0
890011276 682348334 0
3346738 400204685 0
607089913 79318770 0
932753702 819250917 0
327693267 76458061 0
649202603 234243047 0
705790833 472477748 0
580319958 910259273 0
827987975 188266030 0
263310887 262792837 0
980328267 431167354 0
859614499 41050557 0
241237277 885455844 0
481053120 67049498 0
385116212 615807841 0
330821713 649735733 0
108608450 202086128 0
715892779 547783529 0
327315662 633827712 0
81752313 910317398 0
690716449 593792566 0
440268987 976334675 0
839552215 714285147 0
574595484 325467656 0
995586124 535117786 0
153029471 946611236 0
508714458 26565558 0
813875947 440972811 0
385056098 221716445 0
152720461 481217260 0
592551805 477713979 0
304820235 917125459 0
605967484 73582180 0
445717496 279731218 0
933805056 486744063 0
426016452 608982068 0
101000895 189884170 0
153690422 29938307 0
576774178 555839578 0
524866024 1024086682 0
192126728 1004594630 0
882652202 99181808 0
222341295 1003796039 0
103652671 811004727 0
268196056 274080778 0
693151523 712530356 0
561144666 493674988 0
891116491 754997401 0
705220329 320396771 0
975152099 325979868 0
69848503 505123982 0
252253505 130510208 0
971017822 661026211 0
357822486 923838507 0
270854527 443013807 0
212815162 263587506 0
529469305 307369614 0
480769793 180067160 0
171949677 150475438 0
796677916 452871550 0
229906407 35760727 0
439580713 790336001 0
1066623069 913247018 0
974716687 615508411 0
513038923 45764983 0
450723487 784277444 0
420354823 321093199 0
475919809 207108263 0
981259804 1004806189 0
1016653783 557229712 0
954803405 988592121 0
1023926830 1035652264 0
1060980378 404493908 0
632322677 621257385 0
862927629 732894373 0
928390653 147817190 0
1059427171 760912291 0
74639444 32538063 0
721350055 977893575 0
646685186 55241512 0
774854072 633294006 0
940397520 444655436 0
785683784 620708510 0
658760409 383613892 0
323057367 501287311 0
945706305 997039376 0
956218109 575863274 0
716359455 611950222 0
535777384 288892965 0
56332501 448323088 0
824075764 432708017 0
682852561 223872930 0
934139190 640134258 0
1055347474 416822905 0
300396512 595458662 0
862959623 591612659 0
654821417 396691772 0
80247675 486439324 0
491593314 699192141 0
45153175 358470210 0
457587294 679126540 0
695248498 320158518 0
400485927 195879120 0
1044208373 314396111 0
917694516 357297194 0
698213489 42466835 0
766191542 454785029 0
120472252 497995809 0
681591840 252704433 0
183725119 490755183 0
300826837 1019626352 0
857393990 305504152 0
164133965 160231999 0
934123616 1020291700 0
363046663 314338377 0
55804289 426741878 0
64443982 1022681399 0
945207028 100108012 0
305545054 821434383 0
925317519 349248033 0
631147385 115281137 0
1055671860 826135353 0
279868735 460689032 0
404707132 141396165 0
602372493 586310520 0
77753224 172060803 0
751347763 320239509 0
179250889 924348784 0
851425127 31046729 0
568484393 575656719 0
909513146 391446710 0
208119828 228869112 0
524948225 493664116 0
1057903195 334496714 0
367851854 157301817 0
558333651 209271617 0
925645865 543077824 0
925649227 778984785 0
673766600 292191431 0
878924356 750258333 0
221645095 787805276 0
1034343235 405016793 0
778020635 722288379 0
800855268 657956931 0
770565099 517123889 0
139646745 195108092 0
467012478 1059480825 0
848050075 184783306 0
1042720974 1041320236 0
766204125 997979071 0
683187156 238368533 0
473635268 481250407 0
549988350 406523277 0
802192105 411194468 0
717177779 730129790 0
723015709 220520953 0
441207972 375767267 0
338682903 107134362 0
125402933 174286168 0
60595158 68202571 0
799259270 204745373 0
685463056 272443042 0
169698011 646389631 0
359906048 49705937 0
780508649 750194039 0
338857474 561479547 0
151184536 523683210 0
748903393 211711156 0
61839891 95249883 0
216199841 1071703574 0
1000686710 889225207 0
77682082 610549025 0
130121813 613169722 0
931388508 539665560 0
722290382 688864367 0
527765920 565387980 0
341364968 222515994 0
106539787 340629074 0
837830985 682760632 0
718755450 727270349 0
759970361 339679588 0
534255964 38768160 0
852512485 684343661 0
347517266 385793119 0
978775993 82389917 0
635562307 594577751 0
762119672 789089527 0
904255515 147637308 0
467709045 60289878 0
886421252 717486472 0
390566099 830120699 0
582488837 1025266312 0
316036760 207419558 0
461089027 689940856 0
979255624 341246779 0
597107171 595744769 0
927761619 16917787 0
576428567 438638831 0
244984132 825036802 0
287869965 778717524 0
70518661 153027824 0
425919720 745792725 0
1002176500 425693982 0
931946790 443642001 0
558305123 373742624 0
515222546 556093703 0
565975672 758670014 0
471964045 103241547 0
449074272 541282235 0
211695220 203660837 0
894400151 1023795441 0
855136657 975513744 0
804348070 973853072 0
277822219 432362705 0
132812247 332991701 0
879011327 370945814 0
452058499 945246166 0
338625716 108065215 0
358139651 859962486 0
742054696 154630230 0
42345850 751574266 0
421150497 392992738 0
374946668 175426506 0
167051262 547602202 0
768979302 55380917 0
169534684 52964548 0
271231991 725900900 0
433867852 517291101 0
169567280 884642237 0
375391736 814207273 0
731875134 464066751 0
1018076262 1053279305 0
540180133 418931504 0
528831906 441121358 0
564099097 114436020 0
269559074 450129712 0
138060386 585468978 0
631135257 313467442 0
153422081 164157748 0
68924521 838937142 0
315117099 559407311 0
523710335 346425985 0
930951000 497129738 0
295928738 782300784 0
902905774 916706922 0
782111240 1037082794 0
949885601 607860457 0
807562741 150044722 0
490237912 928986270 0
22954274 768425642 0
155995054 955085940 0
304965458 800731548 0
281548838 416647666 0
86273878 19065418 0
1025003169 86351192 0
932558749 626782755 0
1045267891 398240413 0
49513091 619996543 0
655519295 790366662 0
995637916 837920246 0
453203575 853564294 0
759921159 177069838 0
884605803 714944814 0
850518837 551168320 0
786980077 962420934 0
527201712 504437649 0
739297576 534370299 0
692519367 469024253 0
748439779 888588211 0
377037668 813705241 0
48555277 752045947 0
424706570 74443828 0
308436630 1068024434 0
425772718 306168781 0
209666023 744711932 0
997756291 778122061 0
310991008 135685068 0
638539457 150957988 0
270992649 351261589 0
283366887 968578768 0
545325848 84742809 0
385066802 326282311 0
197473278 327072469 0
308801174 46020440 0
548773549 240136538 0
107603020 469766900 0
867083752 850296014 0
103725701 912543286 0
89003181 632205286 0
625271168 293493408 0
58745317 546784244 0
491187794 144251754 0
1068435050 105580070 0
393894259 628626671 0
437790014 520986273 0
583543084 912165393 0
356617452 894053943 0
677877065 660756101 0
900509761 631530544 0
745234606 716623317 0
153708202 52513606 0
713831904 625618558 0
757452339 527952010 0
745968767 102557807 0
893540056 431375820 0
146641952 581411827 0
572395324 667982577 0
1038564081 156355988 0
492913296 643969248 0
490414009 607947697 0
696136322 291237787 0
1057584698 607649947 0
129005275 354396887 0
919345865 307709089 0
946713731 202870498 0
851383438 911172331 0
412359915 196268934 0
675504324 241728057 0
821812897 1053312924 0
559579370 603816958 0
1031318215 573284486 0
975530285 936511296 0
868285505 734126635 0
23694205 931239071 0
992719812 40466555 0
1065879742 517888901 0
553556526 39440838 0
89793036 697312088 0
959011996 822059124 0
374091404 771901434 0
278347632 849430185 0
89049399 869261020 0
161126074 153901292 0
730781521 591393083 0
782680938 188653379 0
409666556 445346259 0
898406189 870981272 0
854035840 664186692 0
673524416 959218845 0
255732967 1028991782 0
447024001 586918938 0
742003400 567074423 0
626666600 980937113 0
52077674 775756227 0
904167515 874994075 0
277340544 604051531 0
830314349 124953001 0
378433730 409325914 0
44298393 197058940 0
356815767 130738398 0
830114785 150644013 0
1019454381 761009701 0
1017379347 812051072 0
776733262 494729651 0
776334475 561985303 0
976341882 845631309 0
364995012 898834081 0
296287327 44017356 0
164523714 725515529 0
56604441 948526003 0
852999489 710170356 0
624875198 30687287 0
1039907463 483671280 0
806305770 597533195 0
697032887 697574253 0
518923014 332531458 0
735558116 442637855 0
226230591 676548909 0
158002453 262732900 0
684016100 437461028 0
416469566 72318586 0
148851259 261608414 0
462321325 902999738 0
1057957002 39666191 0
554678385 359810718 0
821588801 767291681 0
75754771 114002736 0
660818123 102127595 0
608616968 70812115 0
645822060 23826024 0
323354334 903595924 0
533739744 1057578484 0
837581791 1026568854 0
537888335 595256062 0
937206110 908827345 0
603912190 546929700 0
728624003 956883278 0
638582161 878598886 0
731135813 357739326 0
95394972 86966337 0
585250621 565389037 0
439438101 10224947 0
978950033 869468457 0
351293733 477373596 0
143892572 156506543 0
261679792 561952920 0
246607028 237351253 0
8744961 626836114 0
204172949 366208694 0
922913656 312966779 0
388943528 469715470 0
945277802 748610283 0
327856542 8536289 0
451594038 1037200468 0
129606812 211547379 0
205088546 321867177 0
499855032 115065113 0
674478369 628183515 0
444658830 963601823 0
532007950 719059698 0
110807667 166423928 0
913202249 507760868 0
458866032 642887715 0
133283659 773355036 0
767236131 763277100 0
606531837 293570522 0
919246777 60369678 0
645781272 1039181299 0
226582496 966154147 0
881049955 1011681454 0
922373408 663230387 0
61086930 405555380 0
340379446 336581392 0
533969737 432122457 0
353007907 628416037 0
486820347 173821616 0
402751659 286082813 0
277111102 914557445 0
1035988436 922505701 0
1041819717 838122239 0
1065925682 615176509 0
1028097193 726827264 0
660707513 362919810 0
876897288 567954150 0
65641931 855799642 0
36150100 291219936 0
388183210 814998876 0
996712584 107802147 0
149555951 801484992 0
284710722 618218459 0
287376944 762149141 0
482946150 698476975 0
556735819 597433349 0
815630365 534347108 0
216488390 686724978 0
662452950 20257016 0
832914583 898416968 0
26302973 656265167 0
629872509 81577812 0
143842097 228120371 0
498638579 1065827422 0
888379392 1002927904 0
945304208 12600097 0
295690237 604552567 0
1010965165 79582577 0
405157120 916797318 0
405835986 814326850 0
464615969 844025594 0
781409969 357893967 0
1048354998 606745839 0
160906964 206645834 0
564430868 572471899 0
150121973 555126892 0
436878767 317839544 0
1000700616 247003349 0
1052308206 524493868 0
758584092 804998831 0
373701466 477552109 0
33327703 549999872 0
839043626 960537392 0
800026064 489344502 0
684435833 126534553 0
318079250 167238178 0
805041586 47323773 0
171907422 441914662 0
300420178 561931440 0
958834768 1062889640 0
816608506 264549796 0
404815822 682032787 0
503230670 398864116 0
614470651 986833341 0
279847912 1028591519 0
470283325 76840787 0
331088702 315295742 0
1054291966 1058744433 0
210930639 335211964 0
64810943 164498299 0
625503922 892810782 0
411262362 521596192 0
133303498 31209790 0
673456587 1065821549 0
1062378007 568282721 0
416360176 819572057 0
909599834 468071014 0
738355386 803566972 0
1068832973 465544061 0
271128954 1039297575 0
134966643 84338406 0
869502321 839133926 0
1038240576 529221295 0
358748573 991648576 0
354028734 427879242 0
436430499 104839489 0
99350536 806543187 0
992072059 420663193 0
632181727 64562398 0
723117041 179170502 0
920094188 399624469 0
733593987 564341781 0
329724022 827357237 0
319991467 765930037 0
371001536 655934721 0
828353325 784271712 0
719865599 617786964 0
681955030 28222322 0
190385254 117894578 0
497483698 739310959 0
111623556 1071840124 0
1053810430 423573969 0
50416464 841636444 0
252747901 291862304 0
915838375 577428766 0
978567669 644587644 0
347957719 728641983 0
166545265 257899581 0
479943879 143353459 0
585692950 105725440 0
885469554 325461617 0
550469936 507584522 0
872328729 892165305 0
116538294 591623047 0
107749544 114973419 0
731830950 706173502 0
1023917314 169112696 0
1055168670 158766517 0
544200011 326281482 0
243424950 436333952 0
634051758 308337885 0
314227041 872798203 0
199253706 427064461 0
490629526 600874775 0
571678731 624057780 0
50462984 390815533 0
628312577 919011689 0
328707011 622962894 0
312504540 1056105284 0
681393856 491156899 0
829715757 616212793 0
269587865 324733343 0
929275386 805453147 0
377641194 652707900 0
485097248 874048212 0
306301518 559972009 0
1056365644 470273654 0
384083707 976278186 0
200759943 816508195 0
997802266 1064725316 0
177861501 102384066 0
712754155 298735511 0
1024979980 141643580 0
916552523 251444444 0
333125352 26415940 0
106424698 20680448 0
803627891 936736661 0
563393175 443088587 0
314063547 1058192045 0
983547624 1019777635 0
630327945 403876661 0
152229046 610650022 0
38518801 964124848 0
967719176 495911700 0
618892504 826781790 0
614454427 957217908 0
976860580 400409924 0
943403797 741069081 0
768710919 295000739 0
142598626 1049817444 0
593174365 877053016 0
794915696 1046529498 0
523671099 165323360 0
584464067 435222886 0
848849506 284810243 0
455256236 820005121 0
621441818 842497142 0
546728369 318675898 0
118580060 344142324 0
954693837 734082031 0
920442873 973256268 0
617466403 123787275 0
80686793 158601410 0
944658910 124799944 0
602580285 95679661 0
708524812 262400194 0
212401819 738441396 0
52578990 860564167 0
655608700 530178794 0
134685650 572906192 0
666245304 651784151 0
779745363 688527449 0
73618404 568350889 0
197395103 364673329 0
272163351 489462303 0
246250809 803117455 0
940820237 697104905 0
199440096 18806605 0
808389575 5065486 0
602435611 1024095716 0
943996487 836345077 0
298392895 950589527 0
288125118 295751871 0
711804936 549381081 0
386943670 401376922 0
911871237 688185095 0
655542713 1042227981 0
710262904 356479616 0
215477751 383184853 0
649576344 22153900 0
681971081 1026777089 0
175560819 89103837 0
998060434 226676540 0
739981550 200328487 0
879480875 668511283 0
71484689 655428154 0
92317253 550817663 0
934662079 865614943 0
415285791 1022204682 0
1070556347 873907762 0
1022151765 532400474 0
91335464 291255128 0
814902699 814782421 0
756144982 892176345 0
621776897 636621194 0
1009577873 578869496 0
125577898 548392249 0
527521178 210576964 0
1048367212 560165547 0
743606199 33070875 0
1057536089 415010818 0
648965709 464805313 0
199203677 723421791 0
558689018 606727439 0
578939611 270711537 0
338857415 653165718 0
154908856 722722418 0
508760266 171937629 0
297540463 979823352 0
731413447 841303202 0
448087020 350743066 0
488400435 875584015 0
117821156 861645716 0
568320197 237426257 0
813533691 467349397 0
158636133 361180753 0
108676580 295458458 0
386037096 1072893523 0
271881080 592583902 0
565980437 885501285 0
314275534 878780070 0
853032118 90487096 0
1025342636 848959336 0
793333107 262494108 0
545138671 773135556 0
348349826 911034528 0
922462362 922847731 0
11744809 769795080 0
143333394 442139298 0
77475717 765533988 0
128301228 518290098 0
320267830 685846020 0
382586821 88361740 0
895299194 575279040 0
403603405 604343555 0
92726690 532560936 0
77519083 388587842 0
245762696 542718176 0
542390091 65815017 0
365147289 111988358 0
930373333 957768998 0
1026270728 1034864042 0
579585657 92209011 0
375380140 39923546 0
84981116 472448245 0
427038528 32797638 0
309929500 520903457 0
929414074 153647987 0
971631373 825814141 0
1023789393 765283506 0
1066930440 1019971842 0
831813110 448741341 0
520516295 432890662 0
800685605 891392519 0
17126271 534092881 0
71130422 632767713 0
847421174 84474715 0
28927124 925534540 0
688685810 398580574 0
296157356 21475455 0
368983590 487014987 0
299763936 885569980 0
956731830 999379672 0
836989078 1068268478 0
991464875 858433991 0
503283884 71244579 0
280918966 789273410 0
977845939 867403325 0
360237192 668513455 0
533672209 304380875 0
888451303 949890179 0
887525625 555629238 0
74513592 690629230 0
828662523 1021508990 0
324307538 771125940 0
360110833 183683208 0
1011785898 1073522270 0
81291730 1025491265 0
876281274 1069139172 0
484750711 830284327 0
349184900 518150321 0
844729556 805993595 0
646747011 289449122 0
75305778 163055072 0
213540681 132801331 0
170366536 251330434 0
309379291 120086595 0
994896194 600171532 0
277384232 669189189 0
84108397 654492137 0
820514933 212303257 0
228213397 274116865 0
1028579950 749261798 0
349775264 1066502204 0
709091471 929090177 0
393330033 676307258 0
830114554 6244989 0
198737867 147060659 0
406772599 648004547 0
615154801 394409380 0
490602230 316662897 0
609310670 523939380 0
195102692 417291056 0
851859026 957729737 0
636535296 172019450 0
975318515 56780669 0
317869736 436862394 0
188685826 165700401 0
577501964 913171694 0
801328276 110478377 0
533373460 1060427059 0
292250212 323823434 0
529237269 181030130 0
353973235 583441140 0
147747269 200882780 0
650755339 243443527 0
703447496 861939890 0
217896571 612268012 0
279738198 122561634 0
269978441 310755803 0
659010060 642367396 0
549787899 625125438 0
937095837 882433670 0
536192607 990550049 0
3980512 317319442 0
892872946 698532845 0
913564983 72846335 0
156579872 400218169 0
975175581 1032086319 0
309687553 923505997 0
73609493 356391631 0
749637366 847697647 0
121406263 203459730 0
1030575126 397235243 0
317525578 524378719 0
922989787 803865634 0
323382177 654119150 0
278399796 527659446 0
50557615 630331657 0
926718876 1062465793 0
419159157 843687336 0
29932757 643597643 0
219757934 928555615 0
62613317 151253828 0
77039920 276017872 0
799565290 737008503 0
310280220 90892585 0
185789161 817785896 0
635108069 32131544 0
127457033 317906192 0
183402132 1018809580 0
993810906 452817744 0
431158090 1041044592 0
532149462 499684277 0
974422201 380162234 0
889258711 960378284 0
185546994 155279489 0
546572456 1025679767 0
170774864 980196897 0
547553560 137839392 0
670422629 500936875 0
606743364 891757835 0
857058552 809968291 0
269545645 877634562 0
67410667 301488961 0
683800501 845461729 0
416526226 806563092 0
754489148 299220193 0
145651584 154691851 0
432842600 381842186 0
161856626 101576017 0
1000494133 772372431 0
1040375701 601621075 0
412959638 27211652 0
167587857 188536709 0
1064886712 94390026 0
97648560 230727484 0
718010333 654270423 0
164236276 471291430 0
315177340 250151690 0
896481636 287872946 0
264499871 897276253 0
216522504 905071378 0
386782467 581488063 0
1065555332 319669538 0
719707978 408342021 0
237157702 444654365 0
672393874 248504742 0
966527759 901797861 0
296121464 338867857 0
414231247 234843272 0
363360604 372290017 0
900638002 319268853 0
380095251 517903880 0
582524805 479964202 0
262404416 1037479632 0
746122954 118786226 0
254361870 108446810 0
603413600 455684374 0
232952897 350581982 0
765672745 315185980 0
625865174 765143780 0
785327322 38669800 0
149290787 376460291 0
52200410 18922253 0
534044483 476142821 0
807701200 518516848 0
890701450 523022726 0
441764215 669803055 0
432276864 789377644 0
225421408 827114146 0
926192322 325778120 0
668057244 105346839 0
781532342 150563006 0
345074988 380585427 0
408051483 211510550 0
851589387 962479324 0
250222896 695126168 0
190075538 263467162 0
192504801 889623083 0
811838849 540739918 0
537215251 724963169 0
866607995 138804421 0
514514193 897461524 0
490187536 970473390 0
553754217 1005663574 0
72055484 423242088 0
526108158 119865883 0
458052611 157317843 0
786512157 819152298 0
51581546 582522357 0
654394715 564189628 0
431998946 221928386 0
943593890 74590244 0
877812864 400829224 0
403641286 293668246 0
628845066 778020701 0
850948131 319422033 0
1051476592 756406733 0
634668255 943559701 0
553997607 678830530 0
101616114 221045040 0
310251476 905082369 0
706681665 884455652 0
1065733839 1051851270 0
327990224 753356470 0
997789335 536763896 0
164408147 317601286 0
317572795 38306054 0
117294051 91722503 0
709619368 12428292 0
648165252 1012669287 0
220105053 784009321 0
1044881248 190173141 0
589346884 1061321245 0
721489410 373918721 0
868121641 425826397 0
569553264 804599976 0
84536371 837106131 0
891340919 347380740 0
976726305 680206393 0
777136217 189312920 0
1006865419 401499682 0
669507272 859972318 0
627656437 424787821 0
791552361 356123692 0
241899682 823930159 0
30090128 274505577 0
103266078 428581091 0
975254015 476728010 0
332341174 825982062 0
660060343 118508911 0
361096617 824386634 0
466157064 541159285 0
687379999 234016346 0
357237953 467844659 0
809620572 924664465 0
537577700 61330494 0
548356748 347841622 0
625181 1027207581 0
477694552 648808397 0
546111355 39583661 0
133721659 94025067 0
73463194 879570613 0
157456775 73107416 0
771206536 644841233 0
49663363 207716761 0
99929949 575746055 0
861551165 366003288 0
532632365 822616166 0
94450049 713528338 0
153047697 148251700 0
78184186 190790005 0
958220048 144298828 0
52229476 114931982 0
603691650 823960195 0
797579085 453245718 0
470828728 484923679 0
334643925 694784339 0
318505571 245986797 0
110411176 492143410 0
304877217 893840874 0
593834843 386897577 0
641437962 363610874 0
509164248 41697419 0
908128156 855892646 0
698632411 719613548 0
1030669305 1016776271 0
56194427 712878623 0
623148957 148250329 0
474537560 1038373417 0
183697086 227103886 0
547679257 1004881090 0
645862161 131697607 0
361999787 785339033 0
309301920 649023304 0
809804022 649383356 0
355119690 2264705 0
802266646 771029449 0
1015164855 839328871 0
684763951 652823031 0
355286362 14623780 0
904549241 557405273 0
371596168 192264347 0
885591441 163195979 0
219232282 450612203 0
417049346 353412913 0
185624977 923274016 0
130789254 1049450464 0
254543814 871762606 0
113290659 267924280 0
393589843 832276579 0
353471249 472631201 0
595856287 307774985 0
9649142 651399797 0
399400808 204395097 0
783499944 536644176 0
859503039 472056118 0
339490509 58758686 0
732140718 1070424598 0
324119716 52850746 0
43559218 338124923 0
976518334 504424606 0
460295173 273498061 0
906071857 159497598 0
1047029292 520874360 0
109551424 446802237 0
934017835 969268967 0
75222704 265624432 0
357585742 132964895 0
386748320 804087931 0
905440863 811484221 0
842507086 664814061 0
431939353 961868931 0
42231034 820458620 0
553385748 1071687862 0
974577729 128530352 0
604365818 399773603 0
241113099 316039504 0
595998790 797920798 0
886006208 748343314 0
92578066 758957363 0
740563675 387137813 0
925652233 255037113 0
104804356 913379187 0
690978370 924929501 0
701922335 408916294 0
797917150 207628898 0
530984968 774751716 0
619412974 613498745 0
496558994 42287964 0
295991595 585459940 0
608918273 108848703 0
506665189 909800271 0
381756237 101761536 0
104944669 884353060 0
93404459 752116057 0
4920720 465491623 0
653359512 679813026 0
861355980 92104939 0
789328877 310267967 0
238419326 237492978 0
872929421 242287698 0
847221312 719109423 0
972879995 851105309 0
523738698 62136134 0
570579663 513854378 0
258668134 1064518463 0
637005555 819955680 0
1064975108 497037851 0
1505489 907694271 0
690102269 278120788 0
525673604 529422016 0
590673306 496094302 0
914604305 833436453 0
607940059 95419277 0
271029944 729743366 0
724361732 876123574 0
54817008 776584536 0
77885365 13538107 0
1065585073 653821870 0
680315167 285822492 0
152615755 731037804 0
864656344 972878844 0
35347387 608221244 0
201992728 779202795 0
210781001 947065065 0
551581718 483198965 0
763359740 1027411846 0
555028940 914073291 0
883710406 42989158 0
826378313 500142574 0
697063819 587985797 0
449100322 859812669 0
453546934 2260580 0
222854196 611685278 0
372093268 977633773 0
227790384 166637617 0
146866530 811125246 0
504545355 1043129966 0
1032682995 740534236 0
1047430316 940264696 0
689985290 611359971 0
452403989 391037219 0
913014755 442651117 0
592441283 260109927 0
915475097 488370830 0
114763507 849913606 0
616223942 373510891 0
689705162 232549200 0
1014066078 42983150 0
938518761 968326297 0
210996532 823170585 0
275816985 486865379 0
442321317 169748358 0
261870737 507491635 0
533363313 921608416 0
1036083148 443356516 0
1056658324 569335305 0
279246311 227167881 0
507702308 254688054 0
867166224 619728550 0
463122636 582831200 0
546893247 1013323676 0
165161026 338336034 0
168789408 974065342 0
891720031 231172937 0
885047929 895391727 0
271466838 219357668 0
449371441 572821656 0
1049463088 45254599 0
192627381 216400130 0
629769049 336072065 0
31149217 245367384 0
842708714 946666011 0
990696017 101813163 0
411193445 1037959319 0
432451112 133870372 0
461630167 990966632 0
1052691018 33536681 0
466884079 147531684 0
218707991 132018557 0
698299575 851926538 0
961646366 104898068 0
236755433 608375278 0
465464837 802569510 0
210173412 1027058214 0
838700793 423032817 0
545203145 631347213 0
455268331 636147780 0
561807833 664442361 0
766384163 874753240 0
290993032 960639477 0
985518919 79485570 0
187095017 73434012 0
89585243 846304511 0
526794425 270102871 0
126979191 373153645 0
338169416 115994928 0
766789218 672550759 0
84877449 262681346 0
344630538 897750426 0
496038927 966992672 0
789425110 734581777 0
218289544 192729580 0
145628250 815579429 0
326794417 901175437 0
72107313 318630241 0
470890207 1034172760 0
773206962 303883216 0
637414681 505678863 0
20615445 90702182 0
699190013 599648503 0
157892022 1056491152 0
908208135 838831141 0
490424075 951414063 0
530916810 933561523 0
538407458 975797054 0
416489869 403006823 0
483407840 327649684 0
586975711 945224441 0
829705702 117752465 0
636470768 52177377 0
805214485 653496869 0
214800919 706505662 0
865797961 370534205 0
579950444 494286730 0
803841344 147792074 0
558293372 87147448 0
730598639 1004839197 0
541466662 738150902 0
333973852 218953936 0
554872686 684878315 0
736636145 122249407 0
692002432 1031758128 0
912446315 395133392 0
201879679 975927389 0
304935456 391995417 0
791063060 766121930 0
706361773 724833710 0
925119215 810539039 0
576930364 168924195 0
733807999 425322535 0
2427492 465928519 0
616959363 371417631 0
905483697 60424003 0
174316515 821737337 0
300736310 546032089 0
447717037 206838637 0
937704585 75987089 0
856256225 911806220 0
320295722 1008069981 0
61878057 775833509 0
759746740 118169744 0
474108983 64885730 0
281330623 971443434 0
553340057 599970502 0
819126898 772286312 0
397885820 947899405 0
796170159 869490935 0
605703509 758383365 0
894445306 101577677 0
977130732 580749481 0
652286238 177763477 0
863282613 459476728 0
759186934 90190437 0
876380880 680334946 0
398794272 70656372 0
632569390 581135689 0
205435057 290919869 0
688031023 890082829 0
226128666 839733521 0
618888787 1033099539 0
415184104 125873675 0
378002993 869297807 0
412362426 127132504 0
731070179 241850862 0
971717880 767259189 0
409346623 155139094 0
602416967 962440793 0
718239173 759661419 0
1062140617 508278712 0
737982768 304616467 0
288324978 584118848 0
982370273 578948095 0
621736246 563980132 0
110932011 639231684 0
379533759 388803306 0
1056404292 224704339 0
1064860120 861016305 0
610585126 353197726 0
397405833 44471007 0
403607796 490007657 0
228693959 862586097 0
513824110 429058446 0
871530115 839834107 0
587163164 278854706 0
424249201 277065866 0
392891382 762398910 0
925513598 615898531 0
779165083 734219198 0
578980218 210318157 0
355618016 824220324 0
782787707 216581537 0
1060212485 43573123 0
845134732 841553998 0
543723198 633162629 0
511278831 42490757 0
973340566 20052185 0
544175727 513420352 0
720303884 287251947 0
678540442 409396052 0
900443812 741284441 0
670071026 39139620 0
1035857289 266302837 0
818811360 923840669 0
421713667 1044101645 0
624601636 515761047 0
963300016 931610167 0
800445014 781570257 0
186367687 301397127 0
403650556 543494767 0
492081767 91145436 0
709490465 907980883 0
17999148 970590013 0
93079029 21803304 0
330581529 1041487880 0
3063378 386131935 0
512179560 262508845 0
407572745 249341361 0
612121764 157340647 0
805197699 237238685 0
978813085 745423977 0
736695681 743060980 0
158645720 291739972 0
772934421 953588359 0
518887400 917743375 0
214043737 660181801 0
287691583 1018289182 0
69709893 140060903 0
992954939 314839970 0
824800504 854312391 0
568654530 375059874 0
465973496 782165468 0
1002217401 1060824471 0
547284025 842418184 0
444435790 912841904 0
1008830027 807452003 0
494851119 115757403 0
480694596 143468988 0
883768534 37772678 0
95573299 509296333 0
1037597252 780574361 0
45871097 595899216 0
1064866441 959205243 0
447114889 721566076 0
981780079 259878029 0
350052719 573041030 0
388739541 279871004 0
343131695 115542037 0
484452746 1002717144 0
356421862 1016174295 0
178834731 425448119 0
265080847 202088153 0
520471277 663540157 0
93313992 324975607 0
162928738 1022091685 0
460937574 828968436 0
159798500 349771067 0
589663380 801433352 0
926904199 218928563 0
341599403 535011928 0
526107051 251417861 0
979767715 663736630 0
991526237 975747079 0
421169089 230063716 0
693896365 334646773 0
839186900 641048677 0
692368319 391087742 0
911679557 915810822 0
30808656 275248649 0
731807961 1069094843 0
126223926 250377247 0
766735139 837834721 0
248201095 552807437 0
314192413 338856992 0
152430634 155495789 0
528464370 995095035 0
18553270 208381178 0
1012131346 510322617 0
535520180 628075014 0
210986637 886372354 0
656852172 652031960 0
36560375 892192164 0
363927779 382184477 0
35385385 183883568 0
423241233 506092172 0
844859908 1073158884 0
149529637 927888949 0
545245069 642547433 0
537549260 474042676 0
705320659 340825346 0
838120713 90760668 0
655626619 947226509 0
96738775 769560711 0
727957697 145159250 0
627368011 885411851 0
112686976 1067269521 0
87111524 397300496 0
26465286 310388788 0
511550096 413822421 0
178043589 198573828 0
655155738 1034822813 0
857695342 466496638 0
456935372 950474932 0
807857938 266094003 0
748247931 892115781 0
683895818 896190431 0
280129795 745552995 0
522756241 867531064 0
232464769 40321538 0
975547956 573731549 0
1019132306 11389086 0
305644878 767858255 0
135488351 479645360 0
150775029 844204388 0
277426542 5389167 0
667677816 934689155 0
1063778182 342921054 0
233936881 809665627 0
569403075 807024936 0
898966141 758307123 0
111245344 1002338070 0
535709122 250398112 0
109617105 103038895 0
473159495 943670291 0
4120727 776578002 0
972290989 707962318 0
1072924291 747501374 0
769370465 933300374 0
142499451 320602572 0
982893616 322045257 0
233579053 513371610 0
95340043 210117014 0
423741089 943457100 0
902604674 778535014 0
1072858246 912947420 0
1001769842 480724129 0
939615952 440459758 0
385392013 369719343 0
927337327 471704175 0
236900015 141347286 0
508875921 17256645 0
946972977 408934606 0
391019399 1302200 0
913654160 783736282 0
226841052 788541036 0
485685888 658080174 0
753991397 242685981 0
727412925 315560045 0
17490923 85759344 0
193610895 512389361 0
68489701 445778177 0
390768154 614962462 0
638546493 656444636 0
591316638 638070073 0
458713375 490070310 0
465933603 1022509172 0
367240954 365307274 0
1072560253 208729099 0
669605357 403193084 0
22681882 311057686 0
920405462 969767579 0
1002472651 946179661 0
293390320 731206013 0
930959393 523193010 0
704446635 307615944 0
204892624 504472964 0
392911802 151599396 0
835316653 67534903 0
456126662 667324986 0
832815277 900940000 0
983599842 739182071 0
817266756 995571927 0
626391965 239017809 0
589158682 345922877 0
1032356201 307565644 0
91072021 637906601 0
393282546 526347060 0
560610565 48469406 0
304329029 795171948 0
984252283 110465955 0
975613370 480419534 0
418268016 867847207 0
833078309 961995032 0
346198414 101095490 0
806909582 738957024 0
1053706811 645700254 0
847050646 836550058 0
663019531 551667588 0
1067219572 533146348 0
583577582 1053433081 0
930304253 554951187 0
587204323 504199168 0
404801905 364340365 0
561611942 852487985 0
300078858 907993028 0
26402494 257252215 0
689576314 274642829 0
125527621 439109003 0
126151405 722072373 0
660727230 44578604 0
276948030 303963495 0
129186765 258544279 0
49273610 33427395 0
456021530 1069084398 0
964366792 516736879 0
292929376 90050034 0
49263794 195645086 0
724256656 714161192 0
858225447 726947187 0
65964119 379792362 0
1029513288 125033363 0
939090772 194931409 0
584878304 476246080 0
798480823 139751609 0
133064361 45961179 0
430852637 446210401 0
712313350 428602392 0
726624262 1027960175 0
186826197 179635048 0
992713627 43745921 0
468180178 134872622 0
851939137 689577954 0
915050921 828071602 0
343867431 1054485497 0
508927283 940501536 0
213507506 270866015 0
328401412 78299229 0
84883692 184580172 0
537126802 217250819 0
371286567 928626553 0
671680619 979284832 0
674026323 18988158 0
85847067 289945334 0
632593685 499399703 0
224353031 318298712 0
699479837 565219980 0
958257647 3082464 0
86751939 914858112 0
1042580627 655583127 0
585551908 628098667 0
811098975 136683341 0
954921432 429250036 0
148654777 225579769 0
41144928 1011497846 0
806589671 136410216 0
66871171 526869832 0
912609598 701220449 0
345864427 598728377 0
906239881 515169938 0
1031717492 1022639844 0
661606027 949396962 0
44488932 470076865 0
69693751 604661419 0
757192618 942551144 0
768625356 208557804 0
1010700032 43152814 0
292689331 30316176 0
447526974 438673461 0
741192403 373335370 0
373323627 473977606 0
463545561 630090174 0
623563664 1013805416 0
862951024 551079043 0
869343409 1052700123 0
458320075 1032309914 0
90195700 894080364 0
838678482 2363493 0
864247823 225905356 0
895042622 684340290 0
694199839 449369821 0
877120396 260007792 0
268288668 330465442 0
167264801 627146879 0
304093073 619822412 0
1027255953 209355520 0
173064300 681339004 0
725668274 242682372 0
635850279 172539561 0
710541813 946373334 0
470597741 124848656 0
291098429 307982014 0
439758914 102902437 0
620680962 497554143 0
119298535 467859991 0
697047461 124997350 0
542465525 896093147 0
807656388 919953443 0
962666314 859788571 0
223013522 837181318 0
694207870 65192179 0
755349812 1042181682 0
633634951 318979559 0
293702279 1023877557 0
513302914 835691554 0
296540437 280380382 0
516218595 487587150 0
750004021 918109966 0
288288143 113988914 0
728573139 664376435 0
642438704 1040031129 0
926125677 813141689 0
632799088 965131202 0
644290063 204605315 0
634008300 1033149167 0
944516790 617367231 0
623590728 214617336 0
915817849 676608639 0
585411336 951407445 0
51593466 228730261 0
50972203 183619560 0
664150912 659681645 0
166147614 1028919961 0
47732848 398156392 0
114738905 232827783 0
652023696 875639326 0
443254197 747594618 0
430338534 516374840 0
626109067 843341459 0
180026851 910183541 0
840381580 173683730 0
525174672 746662516 0
214272789 500371089 0
67729498 571920765 0
121885137 818370548 0
476855957 936764331 0
554117577 86052379 0
760233209 757151888 0
248606705 1037077936 0
288624692 49100567 0
723718767 719146720 0
360838763 963582894 0
999921833 183804468 0
464033902 374284786 0
1013229357 318810346 0
770077370 593507662 0
969296273 266809451 0
974763534 881056609 0
138025351 65268700 0
685762588 250387873 0
1017392033 860515654 0
44145907 601849705 0
310849854 208714079 0
174661045 888142322 0
906882756 192629394 0
681928878 1068501637 0
486412893 969152417 0
1045822533 47050429 0
827541742 828761254 0
822381349 661249866 0
478614382 35472143 0
558052575 333694085 0
383557564 797506180 0
939984814 194258853 0
1007419228 961210002 0
815576353 169291528 0
278169309 575533153 0
20839793 602239200 0
635058728 475800810 0
26454515 208387843 0
257075849 656646524 0
1053793162 369296877 0
786779649 69802300 0
865142796 169946899 0
590659375 284758254 0
684651225 32230811 0
115016028 1002387239 0
418180309 74706299 0
988581405 750765591 0
495885502 13654925 0
223677632 497709909 0
268624066 307051595 0
992785544 325160531 0
415008668 929829826 0
335588970 617184640 0
361480047 947565161 0
796966155 829635894 0
510843733 491289740 0
307083188 405585301 0
498132466 745455709 0
546362259 275530383 0
534493598 939144807 0
997892359 1045680744 0
711186309 741112588 0
791555878 1053574412 0
273115937 599982882 0
610259546 518610226 0
518668630 224703873 0
320471751 838401940 0
288118971 869299965 0
66600941 948953859 0
868292316 324160650 0
115660441 426479332 0
189242101 277407431 0
785374550 16770053 0
745349615 883003174 0
492226408 64849167 0
927821079 62683145 0
825356907 848881412 0
175691960 30549028 0
378090802 1035553354 0
177175019 966231963 0
1034833720 244937840 0
292415768 33732351 0
505375427 532528151 0
726558383 1022739380 0
883225346 745863115 0
62130081 670395023 0
625889372 939629601 0
614225817 704462351 0
468368850 915463925 0
589265976 1070724508 0
600915038 846947909 0
579773429 898606579 0
415429288 322606765 0
682819245 787810152 0
780106769 871678187 0
807935533 333771317 0
231533405 615637574 0
218899423 167626060 0
848441606 690019812 0
268184889 113313361 0
396298570 243272581 0
138643954 315043211 0
92300894 151869155 0
351677412 1023006871 0
701431957 83811952 0
1023727262 113350867 0
977560357 499103496 0
670950288 790836239 0
930809452 334599426 0
975937065 211407391 0
415108420 552913459 0
302734005 220993922 0
49682080 917062235 0
640288602 561567628 0
564776368 757093525 0
133565681 902659669 0
85710036 552004437 0
389422525 535576200 0
692907096 538458753 0
121870245 313525256 0
584249914 759071041 0
213433516 517961915 0
846080401 455109448 0
908721675 452708514 0
1024492974 172476433 0
720590780 714213213 0
715996636 582745888 0
160200217 895168191 0
550912840 682284370 0
488810117 751475640 0
457098931 938196156 0
496647396 117836119 0
990920355 935130277 0
401174670 341669438 0
520443740 652618260 0
773582401 227966647 0
22092667 261065035 0
665668684 3509979 0
757668313 400328825 0
93640659 1001375735 0
47142012 644454397 0
565944864 1026183932 0
367094126 644670456 0
453366363 617163658 0
443025352 824946483 0
1006339018 953052847 0
890593158 658076401 0
520424809 541011324 0
183652485 757100353 0
1026336951 580806717 0
152578551 889759402 0
192696372 569794707 0
207567249 382217108 0
273361131 981436814 0
595024239 347099791 0
965251109 99153861 0
236837565 765297536 0
426807494 103947967 0
947822231 563593571 0
16741103 1061815712 0
902934367 1070301291 0
671541611 591756714 0
732891165 52010591 0
291409930 730476887 0
143032464 1048498574 0
1002851736 954165174 0
645502525 333097992 0
977295481 234877556 0
406341609 134264436 0
1033933080 144089230 0
589660327 1065055741 0
636003327 803194776 0
590891692 592557776 0
873834196 805709205 0
437916987 856276006 0
822787131 45356367 0
496230101 903503987 0
985984014 991941292 0
119515431 171952932 0
1002142302 39870951 0
125855588 149703354 0
201235043 460543253 0
957431723 141063407 0
681616552 1002602279 0
740564235 616120632 0
482628391 628820159 0
796024700 999295726 0
912703497 277504491 0
927679682 1028579201 0
51278418 417771714 0
123921788 239645521 0
933878303 870307072 0
1022766918 628145842 0
602608805 46371893 0
143406591 629792867 0
967474268 444522943 0
905268160 169056797 0
370351531 1072690104 0
781472713 994745837 0
561175535 701432760 0
748601152 457910921 0
36762086 494626325 0
981802428 676508249 0
117591549 353716707 0
353527211 796532900 0
529845786 245426417 0
877697943 880208571 0
272011628 587501632 0
702695942 788074459 0
418076130 500166415 0
146262472 130205148 0
955717914 756859419 0
661607864 531407763 0
706816356 1019094029 0
930616540 824245910 0
291759264 330473047 0
216756369 1027385459 0
147280444 1068430958 0
847211030 836536312 0
609988977 299279104 0
24489921 17124092 0
1033927292 535740720 0
464131047 1002354246 0
172298154 732335922 0
896309883 505440549 0
219729595 283851978 0
345714150 733809368 0
691302022 197290419 0
181460670 148000492 0
935237877 374050997 0
654926204 875037028 0
171530985 382857177 0
485099450 872933047 0
951324692 366075188 0
751904500 265368347 0
643898569 821597373 0
411850550 903326306 0
879340033 44677993 0
541514777 825147106 0
525992279 371283210 0
626808947 892803062 0
970077983 483266726 0
554206063 471679185 0
998770924 153208878 0
862404940 271715926 0
302175436 1061851835 0
85477237 7402578 0
612503342 242486685 0
184497045 31092810 0
327256234 486600826 0
452710448 476736636 0
536534796 220916689 0
1031439709 574789869 0
889304152 314716244 0
388915793 789498385 0
98581597 439676259 0
45923932 958030835 0
620246793 813407635 0
374297003 270065508 0
305994956 853053369 0
815078602 1061012785 0
896075566 1040326071 0
503093871 466670541 0
1035036063 505469460 0
655177752 356722723 0
864233107 7258422 0
553023803 28356984 0
812494311 969187529 0
245907787 340836377 0
411940241 974939840 0
981196212 125788291 0
837822601 937138871 0
519659345 80556119 0
883087198 558176108 0
120839479 111230970 0
24289954 127812898 0
743853755 968095098 0
172941932 1053050356 0
269072071 18392854 0
611719508 878717781 0
716567207 39482058 0
781655216 856238622 0
446747441 161569675 0
692524346 286537148 0
336360458 968008290 0
219821185 494831188 0
1020705977 1032034533 0
794304744 1003848710 0
176765557 1000359799 0
616384726 606219666 0
144137080 494842919 0
58357785 795980650 0
872627013 866126836 0
467094979 975727963 0
680140069 981722934 0
687487681 944241612 0
294597854 516927449 0
430511911 81153587 0
761595215 663704668 0
847434913 24463768 0
402855447 506165920 0
222431318 659651635 0
272929233 183501384 0
683750600 623518529 0
278216480 707826592 0
409154650 487470795 0
247873571 199216236 0
278205105 582611459 0
336612482 1027543055 0
709891399 92559979 0
748981626 995630337 0
850418392 462637002 0
772964312 24781085 0
800057238 287421554 0
360862094 921977313 0
638908837 694245704 0
14011382 726992639 0
313655432 250438204 0
1047666985 757441838 0
408518367 348665499 0
1067481834 301241008 0
603222098 526060148 0
765994741 802131278 0
813870175 551385718 0
345126654 1061760045 0
495022269 990874196 0
235835464 516014579 0
126137378 385608670 0
250822091 286843462 0
775120269 586556994 0
986517701 776870381 0
796710980 976705700 0
366096840 994644268 0
423439193 503724978 0
750579733 830457119 0
654089837 784201128 0
157088548 353212144 0
719958076 392414508 0
957674319 955923299 0
387798155 540498607 0
186280503 722694834 0
456212089 589116368 0
793261814 285984344 0
416426590 882543879 0
489383042 337755292 0
854823427 479351069 0
409074139 174737542 0
21386470 471639701 0
165177038 636239801 0
286902578 181342528 0
382069285 998567141 0
922754302 688841043 0
854505060 316467607 0
846698218 34547220 0
866933275 653209650 0
740462570 551224553 0
120956525 483858482 0
344606618 372209718 0
197423871 434314342 0
660692061 326343309 0
286356497 408540120 0
519252384 541055185 0
120182072 607823142 0
133628873 382041270 0
556406887 681903224 0
858503684 378833004 0
760020699 262106842 0
540453766 364976287 0
73206167 206642351 0
523835151 689364977 0
114498555 1024587488 0
877554792 239492746 0
366512511 158677967 0
502566515 439553062 0
108068087 773691657 0
202589258 404647728 0
68738702 116078858 0
728734541 67896474 0
31470042 573731829 0
311795042 1056307716 0
1042707094 1011425318 0
541338433 911725311 0
1060849592 717498102 0
835903776 682209044 0
184495011 820929792 0
1059884513 878136352 0
261653359 47892433 0
484332760 451771218 0
791425540 131546156 0
94480854 182534788 0
1022036539 875416522 0
279342678 778898544 0
440980666 465994361 0
772832792 704643223 0
732501877 47743425 0
913069104 28687507 0
420776466 1037880588 0
331264971 526897484 0
598209698 698364149 0
815781560 493194362 0
962593079 875158788 0
449507696 349527125 0
1026909272 150057222 0
138000665 654697834 0
327738248 932843190 0
647624306 668604159 0
883399943 142213031 0
1017530122 961942680 0
387476126 934048059 0
615835058 997448182 0
895829477 666934401 0
457760641 667245595 0
654561755 29968058 0
613899966 60898597 0
169168164 948998645 0
627416486 526795150 0
429342882 92112403 0
88575774 782120574 0
151950293 93783274 0
270073159 680993767 0
620795402 676836124 0
385188727 425656077 0
43165245 955805519 0
849893175 67227626 0
822572418 396898253 0
357821362 782039049 0
314699430 135752579 0
417542430 119671892 0
550936302 561196097 0
967130869 401626375 0
105451682 629672739 0
931598793 976276163 0
932798658 828490382 0
1059824958 1043361223 0
940046295 573509327 0
1050975778 425202795 0
1015534105 872689040 0
926997354 617865545 0
615119202 130007389 0
562753653 775351540 0
175618972 916093346 0
661088550 920391560 0
264872330 896521116 0
150407661 526764337 0
687765154 21530388 0
790396420 237827239 0
916181030 623206543 0
427784538 325537543 0
15493994 611421957 0
461039577 8038097 0
88731331 247099992 0
1014833511 715172769 0
774734051 437873548 0
177989119 340801862 0
528335812 971418538 0
483692659 941652120 0
358194001 236332228 0
469580496 501662381 0
608695494 43689848 0
953967035 263380870 0
15873219 63960906 0
256032408 276131260 0
601229752 76675581 0
685530831 864839632 0
160077423 754102764 0
572555089 922336994 0
556436607 595556916 0
509984711 220444931 0
506177176 2347395 0
957237595 552294725 0
677890603 959054582 0
985242854 874511117 0
562941133 533493064 0
206157694 904728240 0
107146462 728551864 0
113345023 410317117 0
1028373777 318346890 0
1071556265 901500043 0
102518202 706630757 0
314523341 74366537 0
220430656 434262320 0
443063757 20238692 0
537062532 676749345 0
426069566 544794759 0
819291558 414110159 0
396199479 100462344 0
229447539 155244230 0
452703666 718100727 0
569340672 937597245 0
197284779 618382522 0
123351653 70691991 0
605930819 541363012 0
10079627 152156434 0
871657125 967260690 0
960696415 49546599 0
835553318 739031885 0
128805907 328284018 0
457091163 27489576 0
203253446 866982010 0
948579877 509385498 0
562813610 469967832 0
618633609 164308719 0
161584987 961564758 0
924723176 996439828 0
129379506 448139017 0
191599340 447386463 0
38068834 43951665 0
438788327 834262667 0
468925272 196434642 0
834228110 13019612 0
501568577 83017135 0
855980179 239197112 0
605903750 489257022 0
392987520 538209759 0
651089776 974657203 0
1061348642 936227306 0
940773841 343186279 0
753797386 286026372 0
847534558 573666049 0
679078806 343643313 0
563181380 235015734 0
217301886 771064069 0
614361198 797057573 0
153851653 211845379 0
493345091 959162862 0
457561281 264395583 0
948731105 609549226 0
661233829 859439931 0
1029053865 984690301 0
53428552 453016901 0
86396957 605117529 0
699098694 92564482 0
947405187 277947902 0
910379894 1072501059 0
185215787 449232052 0
75487512 399379520 0
206572550 426521078 0
560506875 589936530 0
395078478 624601515 0
566359409 443251086 0
396016239 33370644 0
882766091 660542152 0
3267764 260816808 0
686524914 615747009 0
625089987 698858326 0
825877842 868680427 0
826530059 173649307 0
380393958 267378680 0
168755606 603921982 0
564623352 651611448 0
807199015 647360582 0
449298607 340433365 0
650543233 925321438 0
5529032 575900370 0
759003921 720650468 0
999544585 336882217 0
288030977 820284997 0
661480654 331165719 0
942288452 447857452 0
839410433 735773216 0
787589982 1032825961 0
1002523837 182846256 0
176311413 81794005 0
549841739 23862738 0
791293773 61829515 0
1039249402 250021693 0
703125116 554487800 0
550976486 290009553 0
703412240 690494628 0
1051605341 505683439 0
690762473 334479132 0
860655642 734044534 0
383748022 394755350 0
555314312 14335073 0
319975123 585211744 0
33170717 747816661 0
322266419 1067125231 0
317420924 243663105 0
746032738 455345131 0
885704711 760395106 0
174057715 60117437 0
651560627 304003534 0
741713439 125414216 0
350297006 701041794 0
149555917 524997045 0
344375798 60050574 0
9591072 1054467089 0
567894435 1003616617 0
74305584 326932149 0
1016487695 309380842 0
974750644 861795474 0
552082892 269126115 0
323247461 771739451 0
677035418 251014165 0
1062630733 997222457 0
161631472 949851225 0
709722408 717914781 0
741086164 998585396 0
70572748 330568746 0
685879007 21064208 0
1048735113 453655120 0
13768759 20188289 0
151575108 1071240248 0
542222095 969405038 0
828571749 228294405 0
822091016 217882693 0
326305634 783922044 0
812220487 322484734 0
523546356 381110369 0
200232786 587812301 0
390314509 985141776 0
741678963 294418561 0
906163532 13461820 0
895229665 369668844 0
523557351 877421626 0
436120344 972160220 0
301578652 318341908 0
8558229 65312849 0
692836680 396763036 0
1051105063 936736213 0
677497053 818215932 0
418988190 548270323 0
526429863 28856751 0
1012953565 936433986 0
1034238040 144741030 0
180002312 800913635 0
183018718 180971222 0
1025978677 1019431439 0
750436235 699826853 0
79287926 778476438 0
536542686 601161685 0
473902989 474100322 0
322814027 161364746 0
278658276 819028875 0
192236469 920493594 0
798847156 956661044 0
975197117 957287271 0
503441104 176090327 0
327535214 52075131 0
243326351 116061665 0
146287699 36982975 0
857686624 667977046 0
111782631 121724617 0
956546438 292480077 0
428532380 272643178 0
1062553273 170861563 0
445830372 165554801 0
578079489 880887395 0
297788208 702618015 0
131706131 134715430 0
133605943 747304679 0
810165281 350511254 0
161813376 779569385 0
875429898 119544047 0
302250694 414582895 0
626791671 60618879 0
882495263 816921409 0
1050448073 580877673 0
495757493 927093348 0
786637362 882034616 0
608264568 716018020 0
816178874 143035820 0
1016390570 157775959 0
376484748 1034458474 0
867500970 156438006 0
98184700 844749970 0
199066158 558307302 0
14389009 237101423 0
870481888 71365441 0
99712046 802864451 0
480476902 269440166 0
890264023 745281384 0
83484154 798382029 0
39075365 687950126 0
538802762 917384284 0
577190227 147608262 0
330890918 273676423 0
564954984 828936954 0
228396336 319365705 0
770219674 355878960 0
655152679 897607964 0
130372279 454053119 0
171730032 567190134 0
289978606 724469939 0
989156410 801750863 0
970991431 804611086 0
722540947 351772066 0
1014198091 992652539 0
70533129 768053453 0
1026870008 53642959 0
191560997 214137603 0
530147320 625104450 0
644735878 511131611 0
890910671 580041672 0
187181359 1628866 0
528779374 811121104 0
569331924 696999122 0
612106895 158727567 0
674112134 785292899 0
952392225 1055327766 0
788839039 119026126 0
978238251 446241846 0
953629054 370395598 0
9364884 888436927 0
252853806 63574838 0
270923897 130075117 0
911122633 871058804 0
803076568 917113115 0
654386121 505514143 0
62690847 651263381 0
665718838 356169357 0
633679380 415774413 0
757511573 456694150 0
65094764 380268199 0
989843280 643707552 0
13855556 203925921 0
527008220 158158026 0
583830851 359737912 0
154785172 234635688 0
1050461290 865899449 0
470755864 291636769 0
493591801 785969324 0
956845908 772993209 0
553024570 556970210 0
895346904 1003690843 0
882750637 69232789 0
861123231 143106779 0
996744642 256622133 0
714763352 254137919 0
369291584 266173174 0
18637847 449478005 0
821828058 98454278 0
562220816 593048894 0
902833551 305530371 0
463056309 639103716 0
706877681 306833312 0
342236089 1061168362 0
249523580 686533568 0
914896755 300769848 0
1644274 781152880 0
1060517605 329871801 0
1011812970 499943795 0
291792284 802159219 0
120997813 391190625 0
138313617 871994686 0
148988611 8509546 0
865540325 86562315 0
891846862 782000317 0
5121936 818443300 0
811414514 622482168 0
302223709 759800920 0
621036666 155371303 0
117120938 258059222 0
354494200 708987336 0
469273006 967194005 0
832567183 416216532 0
756541237 1046155801 0
1028334110 410232734 0
210755513 625635836 0
988050980 965377616 0
530545482 22274604 0
652881318 16982234 0
1050483525 1038314688 0
266845935 788278367 0
1011154863 873723861 0
714697053 993843702 0
822858000 177784328 0
453061524 242677159 0
301725266 434640214 0
637179969 915601696 0
880220585 178545319 0
640750460 630256715 0
458354693 818330891 0
744351149 750542536 0
662461612 857037916 0
528298548 412385072 0
1041931530 202754535 0
804704390 588945016 0
451527614 427154739 0
703495534 290894772 0
255875851 780872394 0
177189991 877658666 0
923888461 874692436 0
359021269 625858743 0
16650541 159743011 0
591875610 479377952 0
818385017 923848992 0
604353576 853738048 0
399931956 859406725 0
374634389 528546144 0
908430710 667782063 0
114042317 700380678 0
751072481 715110235 0
399825165 1029547014 0
475018771 182376514 0
377069443 233351422 0
509163664 505041538 0
122049094 264950422 0
956627906 144199134 0
336919531 21286764 0
493260763 897341310 0
826559790 829874157 0
301053670 1025111715 0
832142621 919301757 0
142359725 689088411 0
1012057189 637884279 0
440911206 773748545 0
622170946 269688987 0
954729853 925451420 0
787167524 901420605 0
677486929 629535487 0
635850165 810142511 0
945177931 80602715 0
647844584 165355826 0
962895924 923067762 0
207768706 355106150 0
836558336 328843006 0
83009596 941177013 0
960380620 58762671 0
30566163 870662096 0
845031989 597094750 0
719745005 103722461 0
738699420 542592468 0
812070294 312176422 0
507892591 836214097 0
742700017 775410777 0
311348973 797892035 0
987350702 24546591 0
1035754719 330412120 0
699914613 211251549 0
10700062 843713421 0
153423933 261443239 0
908910159 1051679404 0
605381276 754523324 0
702184129 330735037 0
961840699 547135092 0
142300364 645673378 0
330417521 521211706 0
657160427 560113473 0
606803520 635928595 0
319243399 1061743954 0
530269958 1067186251 0
467118320 781501127 0
934181770 555551093 0
432608077 506623834 0
132194754 289498356 0
1012631415 927576149 0
815760722 695800053 0
35623815 501438067 0
383652195 898253444 0
950857929 876449174 0
455767226 544793044 0
705245867 1006566630 0
931803578 181308315 0
490285838 906092600 0
271914088 277857111 0
898158955 806538179 0
154466818 782581172 0
522701423 913710169 0
564565950 84239402 0
325194371 621912139 0
315521610 637691263 0
858207356 283009574 0
664508824 251856346 0
573420658 765942788 0
754062565 349908715 0
77730706 929290439 0
809276889 255520095 0
188745779 871818048 0
894259305 34311644 0
410302012 547487537 0
509659385 801031673 0
342835897 973097163 0
75585377 711887650 0
841836917 222860770 0
549533735 952551515 0
150116394 1060572326 0
301777393 548245891 0
534317672 314519831 0
225035325 355967797 0
937317191 600780803 0
57554858 348760577 0
330875459 578214399 0
128095246 500834927 0
690892372 122520499 0
192781108 887529490 0
768053069 320387582 0
686308155 794281584 0
193500545 330346558 0
842032791 683853928 0
141817265 411700782 0
1063171310 158579040 0
809597662 157292898 0
90367300 460142198 0
596360357 32878326 0
419892899 810166738 0
795220181 1017168457 0
749625871 131559648 0
551210384 742914213 0
693008286 333854509 0
705897577 624625744 0
407316017 745627830 0
360984241 487126570 0
504516183 900682264 0
476170034 651960453 0
346109338 633651288 0
997305710 967623345 0
913623564 543979212 0
1063274241 614157601 0
919511402 193896012 0
916206709 816350969 0
694305317 904448478 0
151275129 626996907 0
527317979 548513124 0
839966424 386223293 0
229695303 511757177 0
527303772 287375216 0
735427850 610724189 0
98356043 609407955 0
342129176 187781124 0
516263596 218491884 0
113945721 902638592 0
789946842 147465394 0
488273463 890940786 0
258057418 396601134 0
42149569 638607695 0
46262259 923560754 0
919851493 453138279 0
448037846 17210710 0
281533285 532741795 0
416731908 643990143 0
908558542 97215311 0
513455082 211667757 0
8250658 455402105 0
284963180 924573929 0
716415006 1038396801 0
686844235 229954788 0
350061402 310020518 0
382746326 420148321 0
915627519 835174739 0
959581635 522893098 0
6327086 312088207 0
867065067 743460891 0
1004352310 182308338 0
545658822 277418845 0
817117857 550954464 0
306123469 646001406 0
706480159 597088952 0
168646836 618924520 0
1018820978 60958850 0
846219350 649998605 0
534100586 1023775635 0
366784215 255091215 0
66429591 29910387 0
337863188 532710453 0
993955714 1064313808 0
604891796 110904649 0
729092278 943038717 0
89150800 205950553 0
81654539 676512035 0
334903816 80507520 0
841573276 460251399 0
719455618 937293856 0
413030180 78253472 0
443469984 81254883 0
158631009 1058515992 0
172101689 417746714 0
249760596 230318935 0
138771648 614167845 0
359588948 58408535 0
466214226 1014309885 0
918066600 451042871 0
898193882 26138869 0
683499695 89968544 0
500550693 447496671 0
821349901 70223794 0
435284662 205724495 0
449216367 975227287 0
407294390 234786846 0
110701596 223711696 0
182597934 104652166 0
975741322 889407085 0
211024689 1009958020 0
949330539 955173494 0
917338833 340787526 0
1038543866 371490174 0
856560411 108151816 0
696415352 1066485274 0
417350397 465633245 0
264143366 230760580 0
516683079 147124626 0
829299356 418172870 0
138674964 405925838 0
145851705 6675764 0
26537580 407161364 0
909510521 694935251 0
831241844 559450290 0
326900222 3868882 0
1008344215 638271719 0
892813416 708935752 0
950884172 24191030 0
722049868 412064494 0
136997740 441835957 0
478680951 1068991573 0
636018252 825384721 0
382612744 452045921 0
309069389 233832732 0
1013670804 252354693 0
841827289 686663080 0
455663001 155652155 0
416987064 421496500 0
458226581 480383290 0
659881647 970377383 0
891911209 429958376 0
1023282626 747026514 0
149204175 843567803 0
270404507 118975913 0
485409107 907246042 0
806967153 949321614 0
584301969 137093569 0
691756719 839866230 0
591923973 72920053 0
787140585 327532207 0
460001298 416302096 0
673387938 1040418789 0
243561700 706499484 0
83210921 393174406 0
359767781 819420028 0
917689493 358293019 0
547029471 791816198 0
984847569 112899416 0
1036057842 40873969 0
783708647 870489252 0
713400809 965670022 0
295002541 105077378 0
1051190274 90544477 0
500326938 326877883 0
416415414 409546672 0
35048735 816414046 0
732308963 175955148 0
881150403 333096504 0
347570600 492892866 0
660551143 249616052 0
89597511 394336682 0
925355535 235658409 0
806218581 1068899548 0
947597220 862328147 0
572068689 27866711 0
628446667 1061062369 0
71450675 115253987 0
668535033 891992000 0
846853484 492568254 0
348646808 55469718 0
710484090 411427446 0
171658109 1014917967 0
632164742 810203249 0
703582869 723473171 0
367656717 597035984 0
202314729 123787660 0
961885591 412964317 0
747052398 1022626210 0
919006397 629515702 0
59725357 447964803 0
774310142 459970108 0
560682912 819292597 0
626778279 921241341 0
815160517 861815653 0
895080720 545329882 0
471343468 193200627 0
725011566 964925180 0
418674829 521400150 0
895682214 605188457 0
980320624 967970394 0
931402962 870476317 0
60196711 220539836 0
819880306 370781950 0
732566690 346249657 0
183804742 25422710 0
666121431 1016854123 0
1039410195 253472061 0
25710764 938154926 0
678488646 965897990 0
813099630 436304378 0
708199160 400059017 0
384714922 368774368 0
242190743 557740739 0
17220562 745423992 0
648200510 213516198 0
624977055 889329690 0
949136940 35243663 0
734830963 627252693 0
555057815 214443630 0
656630546 736387632 0
505830956 700981477 0
450751742 822333216 0
678456072 702850235 0
984232095 232705467 0
700074542 232480005 0
659345682 335514667 0
300530958 109457877 0
981655969 842242215 0
671091545 610288470 0
816108036 752960490 0
519514943 731350128 0
821795931 752785785 0
607867527 463877624 0
937159903 569418750 0
1027342043 232391581 0
356635838 587204405 0
811814039 187810193 0
380398736 364252749 0
962190983 1069528439 0
142119658 787104875 0
725600926 956414969 0
492169818 646871596 0
351801653 151639053 0
963311773 817841122 0
310283540 281948951 0
762275165 283750332 0
961337842 262788743 0
14743950 884308508 0
1042580933 1048567360 0
856236458 818616859 0
348051614 534521390 0
538451011 597879459 0
244783062 144144678 0
499645565 593712365 0
117929467 108850537 0
583584422 836776906 0
194344214 221403153 0
615062894 914292948 0
651310517 286064622 0
475286521 57922077 0
575425543 162455212 0
216623444 485099430 0
218709388 1071596076 0
197986615 687838164 0
625754362 323440498 0
919108251 456256749 0
135257340 840046172 0
581176276 82663968 0
939187902 564290470 0
376806236 914481455 0
697752766 274089522 0
455612872 213151975 0
166333582 139937856 0
225611953 945866093 0
1007613295 1016829559 0
47718227 228996105 0
932839610 1072282609 0
954073916 828603229 0
834531534 5398205 0
84748878 725802737 0
241046023 417738815 0
849772537 153377026 0
1026856758 367702264 0
138432977 209386147 0
833231783 128514051 0
714197783 909601450 0
130775013 464267240 0
403821907 87342929 0
121301560 186919898 0
971566041 582732739 0
752949442 19114743 0
756347008 420837717 0
100915373 237176681 0
150873649 580906842 0
492320929 934638626 0
762896396 138051473 0
779877172 848861148 0
410866831 718360713 0
842653044 520350764 0
451647988 917010979 0
1062496570 638758512 0
516873398 131911866 0
84283507 949736505 0
328365746 142056714 0
401604938 394242247 0
957762443 303290161 0
608076671 124289245 0
1058896851 62817227 0
137604415 378993176 0
590913301 925070107 0
587870274 785523279 0
1010845137 114811458 0
17293373 507897405 0
32398841 238075273 0
526886314 900978922 0
758171542 668556171 0
234644243 411774197 0
631393420 859316567 0
732660794 666489890 0
602927470 644916106 0
306784104 66187271 0
421723948 276813628 0
201090298 142743738 0
857120452 201845375 0
1040920344 573576901 0
580841500 310233468 0
707474986 511566290 0
862501973 588676378 0
580277193 847187393 0
440878811 462482782 0
202024928 466327317 0
1027692764 516649163 0
188283595 404931768 0
128381093 882711693 0
538516530 776271760 0
1042174018 548673893 0
184119384 669489342 0
56202285 966034983 0
1073421204 429648079 0
257000154 13631272 0
354092793 835229017 0
828955074 938184650 0
221676460 608459705 0
1018778117 571166516 0
37313740 945435262 0
938340977 361715226 0
101872127 553165341 0
583753209 458106946 0
486526846 1039839599 0
386431284 1032856420 0
863116692 375221916 0
876027316 206828807 0
847689257 151216058 0
500013267 584637188 0
349954887 488793738 0
896383299 523291639 0
338371802 823918012 0
1050421401 651969912 0
459056111 189226584 0
14866563 933715271 0
823339335 474560541 0
92470686 231160760 0
109074991 175342385 0
362574868 737569850 0
348882806 1002744590 0
659859661 928785154 0
54996100 549454077 0
620699122 615057313 0
90942122 686730440 0
821128988 811750206 0
881953068 604193369 0
394771547 964151864 0
853495350 180088812 0
810027584 945048606 0
729047339 333711074 0
113151516 575286981 0
645707849 692130954 0
523143072 257626073 0
731538640 750246026 0
569301742 619526147 0
338365199 34384058 0
187887990 59898510 0
501867484 837011108 0
621487396 530423477 0
1051427660 171568620 0
563137650 169645466 0
906158755 456083429 0
751475879 796387503 0
236059643 311215948 0
134457633 186072341 0
748021275 655403301 0
654971487 591146682 0
97511920 353061090 0
1045000372 280894501 0
25200834 390881912 0
943507516 1008180492 0
519117014 80155445 0
801536845 738120076 0
109992969 931431164 0
1067002074 298682224 0
525208249 491765881 0
937868634 107145523 0
858707396 273953230 0
942417286 727540293 0
634241089 295214988 0
116125918 494584356 0
193181334 155001077 0
385862393 914482355 0
503508493 578736770 0
292273900 325454268 0
969636830 192406268 0
917979725 300118076 0
535227040 684381590 0
907203359 52106666 0
762096212 641126253 0
44523911 452159963 0
940882289 459904650 0
305100432 100550638 0
690602540 410625658 0
668902890 592518179 0
676803960 987993079 0
563709896 502453685 0
561991276 754926214 0
15809351 1011076972 0
721075659 237676636 0
525054104 168758788 0
923060996 388766446 0
546782037 7413807 0
45722567 213851346 0
52613953 520120017 0
38181621 311548549 0
146971815 495952094 0
399008482 763636147 0
262854551 552564528 0
10538095 700819613 0
785139820 688966700 0
215521978 996696802 0
888094904 352721721 0
969997100 756333293 0
221196995 485127864 0
493848880 863336987 0
545898183 543684722 0
725975985 158818861 0
339934906 99955292 0
741185458 417615030 0
1035957859 447979318 0
846376833 705698402 0
430561514 415882249 0
324545188 8473461 0
668778905 700507743 0
207041407 589757750 0
799184493 495198283 0
166839819 96913876 0
298727570 782869411 0
307964776 76051971 0
371857004 57965611 0
526861537 831636779 0
774116182 1005553579 0
366142805 386393824 0
402560865 269548231 0
505600989 928798571 0
313053218 166752485 0
621201947 1062325059 0
1044586781 480386099 0
273004451 655245462 0
267707651 707167614 0
162108269 479107790 0
32891864 366528009 0
395733504 430187675 0
828885418 215597580 0
781804125 800549635 0
427884531 951379683 0
308940878 997395614 0
629831877 576238180 0
818565990 898460944 0
1028744703 464758592 0
761626603 877343716 0
826115364 1021030134 0
240023201 878189501 0
614686892 406789874 0
120151494 469432011 0
514534918 931244565 0
1031594741 710846770 0
922700879 856439352 0
250074503 480396261 0
732113222 82461327 0
1031004971 671336766 0
897516958 582205759 0
330821473 726448485 0
907727875 471919677 0
645259965 787424287 0
673923863 648530662 0
242726261 495580506 0
669942689 840097105 0
399057701 1010827610 0
759853556 571287472 0
459541493 173038468 0
975610431 776647634 0
567978525 1020112144 0
107125770 69811469 0
855108155 108331771 0
401513280 884897297 0
40526387 738333794 0
816767932 230685007 0
767039793 864978049 0
874637713 328452236 0
722350687 910766459 0
157655646 877556374 0
26959683 222186728 0
164818717 188916571 0
330286780 179101551 0
662639011 372145058 0
821040823 646044134 0
26549886 890849698 0
328358054 129330525 0
543119249 1008265957 0
295630533 274759238 0
722014600 130617270 0
399162712 292124891 0
552245246 1051266267 0
623700914 328175567 0
649450305 214366008 0
197086152 37708041 0
793504365 530935411 0
921257114 432883969 0
999889180 407655128 0
883678186 102396801 0
177267261 1021205592 0
957428053 195377136 0
614764588 361985697 0
21269605 264250151 0
283195743 921318230 0
1005212323 27351039 0
817178888 385514588 0
114688032 913035486 0
255517475 117443687 0
709496711 959787485 0
180648950 206326524 0
3262687 550280662 0
555007016 699037671 0
711216035 1143465 0
638952074 91976708 0
202701034 234867703 0
520367506 212958424 0
984105496 1025846397 0
868974853 728920806 0
158111566 765560778 0
428135319 139950454 0
236407572 7445107 0
77216085 712048300 0
507020356 766835224 0
542733908 983860592 0
179051821 459243310 0
105200041 191906939 0
110655677 643092408 0
282677274 650376242 0
786727083 88969546 0
716712230 662020140 0
159256373 555664292 0
789962232 631129777 0
756915696 14366364 0
726956883 573421446 0
944751420 914690018 0
1018039311 478218846 0
778989534 37383201 0
253146108 555448165 0
406845758 861266826 0
245158260 1018239635 0
610296750 65006124 0
271944142 590380568 0
484947686 942245087 0
452383867 1048934396 0
415925802 2373471 0
288950026 377934138 0
674750920 751575236 0
815961258 297459927 0
686892275 1023609803 0
20889425 425720049 0
413133002 1019000440 0
586295912 781278911 0
458764871 160727839 0
791354090 325464178 0
701180511 893437690 0
1068878282 1060961191 0
1011241201 534860998 0
179706403 1037338925 0
354255005 879683695 0
275858476 723469459 0
328894927 232940934 0
426921301 256021494 0
544248006 59376093 0
308177213 912619029 0
522423855 358495618 0
473789091 54654170 0
352254797 654977843 0
536247136 466328236 0
460744269 118907719 0
244473589 338372712 0
44630602 674855132 0
201695026 532004513 0
908954881 908954139 0
420726269 678500809 0
47771649 287775795 0
947120359 286235065 0
41931927 926073570 0
401751847 398183040 0
651709582 228806266 0
222070198 543802171 0
809489719 1029519415 0
160141130 279878296 0
488427137 702521768 0
722405723 643704993 0
475710931 740459218 0
946406670 577209785 0
256254873 1003186050 0
461964633 784128433 0
116319403 37673628 0
386099394 743717157 0
312949170 394648265 0
202631061 388531121 0
935862079 621958700 0
303239815 194569889 0
845871224 738755083 0
625987574 637876834 0
684363781 226428031 0
642309716 386220676 0
480932042 927469993 0
571946822 797579118 0
883940144 593527883 0
106192888 708779960 0
639107401 216701402 0
487380267 736343715 0
227234406 115916234 0
227453524 814850868 0
244710162 538763328 0
844599749 233009225 0
392564892 300023282 0
454247531 538111098 0
792499285 633535746 0
40120919 309731526 0
343433992 298055148 0
455429097 31441968 0
644852114 1001651802 0
146772076 42884092 0
451927683 300393206 0
92569194 492737627 0
773739237 201021452 0
589179878 381786326 0
704953696 52790586 0
226646196 367562332 0
446769500 493356161 0
808417136 120420379 0
593110224 407904081 0
626528948 163023563 0
705800560 399981209 0
548160382 933833955 0
922735530 325052653 0
519862718 711716244 0
853940661 834060166 0
428852961 885188246 0
875863950 385933655 0
981245772 259702772 0
526454282 837896636 0
728412054 346839099 0
643202218 250920923 0
337352919 64919987 0
785313308 546398323 0
388350612 662701715 0
245105886 814049502 0
706532524 31254417 0
515364319 301216497 0
815037905 633732386 0
931837383 576177405 0
26665526 808032941 0
263321535 371046391 0
330019546 515139647 0
244369012 968120583 0
961988175 749940412 0
666080278 352210451 0
402736988 1058859169 0
652224281 695000546 0
218611834 75254396 0
755966750 195159497 0
928784128 817024730 0
287128976 200494298 0
111664723 234118928 0
3169901 196598186 0
496247451 407670365 0
367605506 5699483 0
659254146 169023688 0
715301228 381399252 0
553068003 458316495 0
248881748 483123966 0
433368916 269649927 0
273396420 862363712 0
306488602 408767332 0
244373310 332554553 0
12226985 338065180 0
11677585 420399511 0
268818753 1052915757 0
926853745 23742325 0
863917016 535389700 0
417084742 706625982 0
694330597 438265866 0
422046993 380123102 0
509092729 392460576 0
737632585 254163525 0
510194759 402604100 0
792796026 1022647109 0
622370230 882722440 0
648266560 37455570 0
383165898 322413078 0
778077611 933813504 0
281298023 1005230542 0
500813997 856945899 0
195121743 169579734 0
254424361 68185719 0
250345639 909041112 0
260042439 450079925 0
343888920 170302511 0
319728178 711599229 0
82070190 990817392 0
255615356 1000646930 0
971175825 134530032 0
895018961 604664662 0
778129832 302993256 0
281913658 1018196288 0
704358341 158764596 0
690360017 81732416 0
177739533 894845360 0
965211484 379053590 0
829726008 630284481 0
318017653 819279 0
560174552 237590507 0
193565416 437901578 0
111143011 350672389 0
212792372 305636638 0
580714642 1023728409 0
611103021 42792911 0
361269334 486579819 0
865080378 986711699 0
159321059 339931054 0
1014396220 1023747263 0
64329337 672096920 0
137349708 924376437 0
380705923 361931729 0
828734489 6550619 0
644566942 274674910 0
856501065 1059629574 0
189490342 154174475 0
248773540 963678651 0
970996001 805531866 0
4041430 178032920 0
256089635 603275127 0
29408392 677776192 0
30406506 951338038 0
344559289 988404126 0
492543976 967775568 0
921244101 79822056 0
739298874 1023400273 0
293569066 381077810 0
461236459 1061369257 0
158418744 173726891 0
211927144 545691230 0
502811483 808911830 0
917641716 591959482 0
201864956 193604808 0
452286236 1052111699 0
433527771 463967389 0
17465928 371841113 0
579589814 310910055 0
725125173 1001702769 0
582181634 901226553 0
159348203 837201447 0
922745776 919292390 0
109954166 458323734 0
246950357 259908401 0
809815332 833096597 0
878261514 504445892 0
1064612831 1011130081 0
770807261 285390450 0
615938375 383637292 0
531630378 27928632 0
795797582 23122730 0
660011715 188962386 0
347238663 201179328 0
462690021 373019095 0
300411447 673064235 0
610427717 325602860 0
318645863 996898929 0
552757779 212011147 0
299148444 294291924 0
747594044 639571526 0
777898545 13086104 0
65901041 782077121 0
340790598 853434649 0
411752185 477557811 0
852998191 92777884 0
889321325 838473564 0
400501758 13849 0
475315439 94257615 0
879009223 261579077 0
769377823 869843459 0
133364654 210331281 0
885074569 38508927 0
790889018 578287362 0
630549611 255039728 0
967795512 872544449 0
36985355 809137517 0
959960907 845121617 0
555365403 284354486 0
149533059 531376047 0
148176585 10212664 0
668477084 913555042 0
491283067 1005677265 0
1023813967 41059096 0
311604694 1009138443 0
309544218 1034586822 0
112896889 598447550 0
642138890 242888841 0
153847726 831349935 0
350053155 595102920 0
438390644 1032599897 0
726172107 552928750 0
125210072 365129973 0
421276053 580482946 0
263182065 968752223 0
710442077 450249627 0
460233716 868935150 0
659956537 340125211 0
945042720 933796280 0
10377815 868610825 0
536276212 970620403 0
497890779 777993978 0
419792143 643496195 0
506506822 403892563 0
670380354 545235741 0
427729481 590704934 0
690398770 776706955 0
406177485 1044668295 0
1052146105 1072928303 0
1067497863 499406572 0
193426606 309434985 0
758752782 789929386 0
788057614 250043353 0
1057428841 389239920 0
983188243 188218374 0
679321712 377647595 0
1072066254 370922011 0
206684095 896133360 0
271811149 219720626 0
381343566 426979973 0
14895377 985845605 0
212826737 677946996 0
119941870 602138417 0
964698395 66649499 0
429750407 319151875 0
269580667 552338263 0
1022402889 136892894 0
663052185 731891884 0
961014966 963537589 0
697579285 949897570 0
861320892 439719841 0
968794235 609534068 0
498164865 611933797 0
350337252 194763717 0
504754830 335164668 0
632945154 548422533 0
976035717 875954927 0
84046609 54319616 0
186035024 169093452 0
684413422 565438969 0
830841152 297745230 0
778871433 95332694 0
317209830 523942492 0
86105285 529010526 0
579321048 755569883 0
573902654 882799739 0
38522167 419859746 0
502915591 294739120 0
469497414 1007474447 0
402047291 900326065 0
307785321 85422405 0
543295551 186423851 0
821774238 120594455 0
926064880 355672520 0
926439841 1014077943 0
1055327536 363899714 0
191867217 755319550 0
1070943400 495368245 0
584234993 526321835 0
1070540918 674153831 0
15668563 891729986 0
739572216 900241648 0
226449634 801543528 0
830595743 222171231 0
409309687 372959376 0
1013095583 347725368 0
374904462 205299698 0
516709207 905375607 0
239084830 1039292738 0
443281655 644161622 0
498656291 523859570 0
160229778 1041038748 0
154442380 1025391215 0
94285334 686003224 0
200825483 366722904 0
440983079 481054165 0
528926471 70852381 0
119247079 738738204 0
573293424 720490554 0
316239224 318284048 0
923256197 581917649 0
288412143 490621668 0
698318080 525194985 0
210779408 179099264 0
516605287 784190343 0
143114229 276492382 0
558017572 333321323 0
185494389 630481483 0
386390250 439212433 0
806945267 761817490 0
406189349 100304985 0
107222963 580462173 0
686733153 732892820 0
123549814 382935037 0
993081431 192446784 0
747635192 1003826877 0
419832166 563133927 0
75021507 435044083 0
996501930 186559858 0
499178764 623714270 0
20289211 996224424 0
827709641 206837538 0
503744117 750034147 0
260010310 220254149 0
526721853 684603791 0
932450509 219745098 0
405478453 755110639 0
870477149 823580312 0
805928075 401405561 0
642097189 567488170 0
1035738910 525114241 0
363641030 1072083529 0
236589654 755952742 0
1068456897 1018378901 0
171120790 684121249 0
423797587 339408712 0
1015521604 703710769 0
558441257 77466512 0
515598551 29198734 0
146070037 47818144 0
184221433 1009007260 0
232871787 893767108 0
629078595 106083278 0
1004393497 407662204 0
504005398 1036080369 0
43064124 168894623 0
935143279 1038549390 0
602273244 780973408 0
333517346 606836980 0
348192223 281607404 0
954929600 67875211 0
283579400 651443684 0
142478135 257031457 0
157518842 661670966 0
743731559 1058116860 0
634121852 938433085 0
24864551 617955349 0
145330629 876102800 0
332609873 33579174 0
1006369204 374713808 0
37845525 558193447 0
857852501 905290649 0
299985468 825416913 0
40157732 130480637 0
410681136 992446728 0
958334978 572384007 0
1020491568 235644157 0
138631410 9908725 0
577232567 198497266 0
732728468 653628194 0
893168737 988457859 0
858471575 204523890 0
478560074 478133248 0
336570702 1028589952 0
1047140283 158250129 0
139996743 68431070 0
458558284 413219775 0
888350140 875057085 0
196895036 23320043 0
935246673 178771186 0
680971693 220249684 0
269484189 54331889 0
854551487 479854532 0
340576906 669850932 0
778645273 305446683 0
952613211 257521312 0
212218768 357758078 0
3864038 377128507 0
778656008 367803347 0
1043362351 201423525 0
39491753 1001678083 0
209086381 737979867 0
263671259 154843453 0
774247851 870921919 0
378133714 839191830 0
692700484 211313939 0
578249541 914710483 0
482741781 919809496 0
321117889 916552868 0
968818850 138474104 0
662331704 991768753 0
602895217 10936375 0
402944417 255246888 0
861973817 400545610 0
638589926 118851567 0
578358799 7218401 0
382995426 104009094 0
515236931 791626233 0
266235767 28206727 0
22377525 345297558 0
854054123 793755958 0
1004480170 121914122 0
324541493 998540099 0
1032570790 781451884 0
234090484 16364704 0
834179541 195818285 0
617017214 786598229 0
483930575 420434649 0
200559346 746009160 0
629090012 891723307 0
95717716 195516565 0
680420459 86919986 0
369460202 739234659 0
513869414 552471670 0
776909748 319169092 0
146935848 192536896 0
742491701 173834171 0
431664919 5683186 0
542366913 1050999639 0
227571376 858754185 0
728645717 666177283 0
869462907 346028459 0
335500934 2039422 0
11580362 596533192 0
384284163 615823964 0
530112880 976425440 0
1057776791 1049537930 0
585864389 541632300 0
872984870 865962910 0
654868129 240216666 0
288840403 802470979 0
541318454 70713815 0
77169794 1022534001 0
559156750 877950633 0
567609555 715174645 0
359310166 411331437 0
498054714 1038610622 0
928309454 793775864 0
434619592 611367605 0
81421903 237014082 0
633768279 228062731 0
714926594 491383028 0
351461979 740298924 0
775905963 919855643 0
967340046 453523818 0
634656049 742286870 0
303729754 637657405 0
328502763 589459782 0
814045893 490201574 0
688652281 886556443 0
136189728 797084528 0
247964472 324844886 0
671138454 514330812 0
113208029 197405301 0
282285336 45337683 0
244780089 470798772 0
113538106 275685840 0
409149160 812655689 0
540387144 295203585 0
947272268 100050570 0
231058109 109327194 0
904714747 752906366 0
165332374 859034274 0
760655942 658244563 0
154273611 1716760 0
209419618 1033519487 0
440803861 865230329 0
83916345 665014004 0
149576489 667396821 0
76326693 128234101 0
710520885 1027662415 0
287536687 170534051 0
836715468 764380815 0
10232399 255894265 0
939616716 465850690 0
1067410092 1058691788 0
915459221 681167203 0
92392578 63922264 0
289526108 99004409 0
643233486 172058117 0
1040244529 136863125 0
938137778 507231163 0
420097689 112158047 0
779555426 536956763 0
317138593 439858972 0
264296856 296336576 0
800366069 511551847 0
704185606 948540007 0
800367770 940779049 0
899836194 1025731819 0
668157332 14404513 0
504895889 175266992 0
96751300 508807442 0
602251610 777925966 0
946290178 580934270 0
751851542 858429912 0
965591305 94120883 0
951200628 661348822 0
604556292 196804920 0
490108073 904039613 0
132332209 744117827 0
912812082 67503516 0
743352404 128482305 0
947571865 489989970 0
106668919 355462833 0
620472650 112794246 0
935322988 510631387 0
547186418 77116347 0
295981338 619958462 0
520611086 735864179 0
617315965 286146602 0
943765940 251098942 0
50866557 674339696 0
645661787 771446741 0
987310613 224744218 0
79963049 930102438 0
667830594 1034390741 0
732653178 780499245 0
431206980 133529577 0
58433779 892853563 0
766468335 32976119 0
761484105 682279491 0
102798491 121150110 0
24082455 1018203502 0
150334563 1009271149 0
113331526 620102200 0
277429268 593742108 0
475237435 146160641 0
64891562 855795007 0
919625409 293861775 0
507706556 166284011 0
476898191 549950963 0
401551080 119232875 0
202313482 771579930 0
674920141 685777992 0
195057899 986326838 0
775795950 328348830 0
896857325 352639256 0
103322004 897430817 0
716809366 468753744 0
9622634 540352826 0
276027177 50928506 0
870497817 1015341698 0
849506065 491956967 0
486460423 72592349 0
1021556999 533055655 0
973742731 1021483775 0
125319376 522068323 0
901419732 516845695 0
111031161 197077598 0
851343045 328684984 0
631703448 424367789 0
230837151 21943561 0
304890657 110015658 0
1003406101 256329780 0
230577719 147284173 0
752441678 79227856 0
111007109 1038140163 0
435473640 710229720 0
1045044523 525166831 0
628937077 825300527 0
128058103 18066376 0
107703253 417243180 0
805112805 430356402 0
751211598 485433347 0
262895043 409269138 0
588174400 686771418 0
179991976 624287781 0
483754531 927444699 0
436416886 307293777 0
882932788 783689241 0
984147602 237321272 0
263033033 117308053 0
886885933 1032294521 0
299116993 453669291 0
773329914 349945843 0
954410519 603337281 0
858060305 739365361 0
661895875 1045256056 0
288154412 210583776 0
1025118911 257180490 0
253257832 531475340 0
797996709 964348782 0
99984468 422673882 0
103473580 688646339 0
187086318 59528871 0
805580078 552334574 0
913950628 995190222 0
618522857 179806873 0
949548255 796811211 0
692431032 538456074 0
350593450 592168734 0
639008827 94886995 0
644754118 988357121 0
790618485 701458528 0
961832080 1054618209 0
663050649 963440514 0
652536880 753553957 0
219693446 306421387 0
707383658 759741796 0
952651034 524529623 0
734480991 732354204 0
37877997 440289530 0
857484909 287708941 0
638206473 904361043 0
364930636 1054863817 0
66990321 175233926 0
114764332 477684779 0
358039473 1066447716 0
212074265 825712084 0
882286316 651802874 0
558369318 983764555 0
439082984 180742506 0
154338694 997600132 0
355797491 237481494 0
777535528 845851 0
98303428 259172704 0
226600340 379033021 0
731679047 894103781 0
224445071 435155566 0
512876926 125975265 0
615206658 89373628 0
842472223 948512167 0
568451419 433471536 0
506090943 521200851 0
446409324 479119558 0
797979811 402051388 0
603721419 570527357 0
155614368 120436083 0
659475855 872846954 0
66637565 714807823 0
251941437 790556768 0
784999660 1059301002 0
278850260 144897246 0
1072248264 496130839 0
39554467 643178465 0
539381374 801292863 0
240342289 835043490 0
1042549246 464761883 0
116112544 276216784 0
114427082 775380339 0
153703297 782429517 0
532280930 13928208 0
113264715 492831217 0
972634434 386595559 0
103751389 901445627 0
667176308 193020308 0
548448944 225558585 0
341273770 334404493 0
675410275 85532618 0
806659371 571086438 0
1055558704 29073957 0
239842167 72859405 0
675137903 717984397 0
309890461 95428809 0
929058238 159791091 0
503805658 471500287 0
26032351 359610659 0
864603191 1071528447 0
615397000 515854459 0
306731124 69312827 0
686584533 212533054 0
626842599 551539876 0
82261302 996730491 0
952485319 1033544626 0
945365077 807164300 0
623670612 629453749 0
824904623 202099196 0
146847869 921420185 0
985384218 969306601 0
906082051 926760014 0
605463229 460621786 0
921008058 205039084 0
778587671 22942223 0
627434449 251302819 0
976158902 743502117 0
697253105 409230552 0
57952396 137871434 0
943693989 834581406 0
1048883109 407309031 0
739327312 311557261 0
31276961 84535719 0
952276044 65538684 0
17091524 133505856 0
518592855 253327214 0
59008209 901780307 0
295091412 579483464 0
91979246 841245653 0
204385041 853724688 0
1034023208 42063587 0
783777179 355252766 0
17092128 69723227 0
89095729 413894167 0
755633302 354347496 0
139002096 1069984924 0
459064868 711057132 0
96098428 927169911 0
478496291 553676845 0
775862399 331944777 0
6694929 728419055 0
499225399 910017589 0
981451050 209093691 0
305543211 574618309 0
715910431 917802759 0
539116340 808371683 0
29172805 89145911 0
1029507184 579968418 0
158482863 302929628 0
951822599 356280199 0
214491920 992445097 0
329860107 909939675 0
670294021 347783857 0
600591980 495498076 0
66650497 954691721 0
557434548 46233281 0
488490614 941740821 0
904772546 918454068 0
1004405213 975351736 0
305258896 14756273 0
717064673 281831186 0
693510752 637319398 0
756862766 850739358 0
276503241 1062341713 0
677205101 293684033 0
275498793 164129911 0
195192680 937987353 0
129397779 476923889 0
842465692 191745711 0
618161424 684609846 0
826345558 212766958 0
826874582 906104888 0
996540164 455492876 0
263683715 872569476 0
251963979 875938644 0
386763882 384712371 0
354661168 769909206 0
629342093 307686475 0
498382845 18030647 0
119013041 336248902 0
823108511 673275724 0
965372305 168278219 0
59660221 671590930 0
575510009 230944603 0
480322354 543591549 0
52635476 153238335 0
147280121 697975838 0
708276106 716921092 0
193656707 97514894 0
440029601 1015322348 0
325288479 776212173 0
861947208 779520065 0
652808725 535966571 0
895523524 733137923 0
404226323 910057598 0
606444716 248721257 0
295123286 468460912 0
68492486 35745928 0
818436466 216395009 0
549458772 1042778547 0
653533708 342355311 0
954992436 985342133 0
1018369826 418732839 0
1029770319 816437192 0
696031671 1056760148 0
843097819 176680985 0
322300948 764604059 0
895857764 314400464 0
691385486 748390762 0
467191548 2656298 0
393595484 918168315 0
178855397 945631180 0
1061934621 889781287 0
152198188 1019752918 0
1001904191 1038494897 0
177143899 679037397 0
155917962 415996962 0
608191764 787183982 0
271324126 537626916 0
240063952 536659479 0
187131397 840355091 0
93844602 824991576 0
184576931 47640427 0
1045868325 214209319 0
3078060 454700037 0
548915619 914770017 0
643234772 359090143 0
686333968 391370423 0
1008935309 135799483 0
455195896 1015501126 0
643095022 908060573 0
957275419 1049470209 0
528884295 676050060 0
472233686 854035747 0
831560328 186284903 0
995766791 1064465055 0
71003122 324388957 0
967166466 921889113 0
672398345 998387555 0
712454299 517940970 0
415630506 661950604 0
942255146 874208401 0
534208542 394123531 0
935433123 444093617 0
642410454 638608555 0
6113558 653751662 0
636179680 182915305 0
2084831 642772283 0
595837645 534143137 0
154016628 896890674 0
397901595 999221668 0
563258906 620552814 0
220362120 142293804 0
752208626 1017672865 0
895685526 832191487 0
991513315 289066105 0
618169181 660685525 0
983824329 818698777 0
106516801 764870242 0
1070474818 702503022 0
728960303 485930590 0
224107545 167173164 0
33610766 465286057 0
400825691 553528142 0
742406490 839728704 0
369374733 117709209 0
188267778 9301395 0
638209613 742169075 0
616312090 918494434 0
105255185 962027882 0
1046393627 42458677 0
992610544 283348455 0
825960667 122020706 0
418575991 280907015 0
927134170 749040143 0
879420203 896674647 0
131701046 43306518 0
635130012 119675971 0
516658425 169079841 0
196863092 517665063 0
100259404 590634742 0
385052012 285374971 0
1029624144 153688324 0
440390289 352870519 0
640663856 801436563 0
483227127 634309386 0
915386197 491039073 0
839253801 678650600 0
827663893 471173715 0
696113080 102457517 0
836585065 881922288 0
602963192 794232973 0
748767093 1022467270 0
138838944 698728288 0
920054854 35403278 0
232431642 760888990 0
360576311 719879017 0
1021068556 341090910 0
981640938 946733662 0
980730773 433092231 0
409813673 797970743 0
479417593 241764246 0
66072836 875766714 0
1035364927 568689309 0
690411257 767176405 0
795750506 1073116174 0
833198827 88279750 0
637006918 564329859 0
817513644 438969699 0
408437694 232060402 0
830323826 730727024 0
589148949 219096595 0
776222361 28988485 0
680699264 270825268 0
95989222 298401040 0
333343509 971704765 0
48112380 537837886 0
328450638 248831342 0
1019712359 47177555 0
466283682 938296073 0
303254226 457270374 0
188069130 583938770 0
345500708 922414035 0
325653145 41680750 0
87707018 1007435237 0
786925075 507423736 0
493362394 833031368 0
248821678 1057306191 0
259096799 1054433531 0
740977187 176795918 0
85161403 942499212 0
123552796 892030333 0
215392177 541894901 0
57275260 695460189 0
130525491 459308349 0
177240743 685041951 0
297526001 866401435 0
142269106 120467230 0
321336024 348713009 0
924560904 136842611 0
446454413 9568201 0
82476024 169260174 0
548421096 609564232 0
497216862 177314494 0
440037630 570905411 0
237908535 659584764 0
488704780 685373157 0
66025449 331861071 0
213315968 998743591 0
762321068 788829525 0
767704089 377362954 0
71171958 233002153 0
579296041 488943449 0
169016727 634921122 0
851753059 792054448 0
331580236 906401422 0
1028655160 541084085 0
162874713 527626096 0
996032590 242892881 0
614163877 707429830 0
1053541519 56860041 0
680052828 519817688 0
12392630 360469828 0
372439436 702221013 0
746359058 557890561 0
593236830 524576345 0
221479637 968533003 0
488274955 66467508 0
786297843 267103025 0
918023109 85057941 0
510003781 773070763 0
857377008 630316752 0
952279605 434029304 0
1027013200 53635052 0
553421836 84394577 0
427410704 12567098 0
619774371 730849782 0
340233145 664217161 0
1011136936 234544173 0
472907531 967848082 0
108679819 37172168 0
302543714 76336605 0
1030394552 564182615 0
892891527 803926618 0
333294874 1045596574 0
1030696704 365399557 0
376643843 609001012 0
444657365 719929530 0
873867545 1007348916 0
81375553 848447516 0
1052313456 595138344 0
554192396 562059473 0
352189120 548718545 0
376983147 234222473 0
423145919 979004096 0
1013132343 346450328 0
520157510 958879638 0
438907660 72380347 0
35483767 487584290 0
229198752 1033920483 0
397084402 270304954 0
323125487 995089081 0
456714118 885525132 0
1038280184 346692864 0
631425192 119158436 0
486892850 954730702 0
25001788 219084246 0
677591701 244004272 0
164429186 930612870 0
892788312 470659952 0
1040386318 726928496 0
928142347 197434156 0
553111388 578158762 0
715213388 740597010 0
511779688 958628807 0
343659184 1002900548 0
1005677770 43785202 0
384345004 910084258 0
711418201 346126234 0
1046577953 233253775 0
16614338 942836655 0
630338771 746087451 0
858728535 672812034 0
664203945 330847994 0
902212566 27717467 0
941946876 940828070 0
42041968 173173807 0
476702081 857761412 0
858450064 1010701418 0
9124334 870835692 0
121299466 335381112 0
508325141 854280519 0
1019692430 24944957 0
361356228 815273016 0
577660654 233386061 0
42504353 209578711 0
197145044 472166579 0
534489382 31579329 0
491265528 167893586 0
340994322 1070628514 0
367457793 579239768 0
1022392101 469963562 0
552821516 586952526 0
692318585 398615430 0
569045359 1045494420 0
437212284 476636542 0
998931575 408414365 0
787596140 835884850 0
704727700 1044997988 0
939405726 209973426 0
788288036 279087485 0
336752308 793031128 0
789337033 841396882 0
1054528512 545555477 0
141482198 893117226 0
513896078 348781735 0
994023537 375789704 0
337943283 847848221 0
484497494 1019622438 0
675024299 497416073 0
256031331 886593170 0
644415921 645817556 0
316308183 907688345 0
673263632 998415494 0
671037235 887487525 0
1042628639 434668449 0
876840453 668712569 0
490503904 1030200004 0
600841369 669144148 0
905581652 459603909 0
846724253 657311113 0
715668417 903165035 0
113631434 1025727440 0
893659697 792446108 0
1055689736 566553426 0
547983321 303888430 0
927107265 164523030 0
563227313 25257321 0
1051395409 426221728 0
896404929 409965727 0
760209751 510892424 0
175414806 158854591 0
114781941 723869757 0
843971678 677288182 0
184158378 647217591 0
366760415 1007773537 0
594739675 847319793 0
649560722 732291425 0
439411070 562005655 0
647151649 393878680 0
373099323 483182524 0
643005428 692819828 0
897155586 971310154 0
316558665 968457151 0
860698968 552034372 0
445220573 895140810 0
424374261 425015232 0
317008169 80707259 0
542447282 199624606 0
464847330 468781345 0
984100302 472240614 0
408156961 490442170 0
866669148 792781484 0
794666757 832680881 0
664807828 343593985 0
625098999 1033556393 0
605373346 404046891 0
594641072 1013362077 0
577053276 816499904 0
1038545388 765857677 0
551142879 901369733 0
284737012 6496705 0
256756275 812342205 0
222075259 293668480 0
406475875 48619700 0
173133378 825542390 0
53047421 218784129 0
52295506 1000146920 0
501281473 217671211 0
399592674 599101829 0
104558143 19848880 0
21093520 256121410 0
1056616455 992251340 0
509098061 541443276 0
229791894 291476873 0
384367283 724469263 0
278831375 360870674 0
984494499 474852298 0
890381642 249744470 0
554541737 232736242 0
559647941 658582409 0
916724905 163585388 0
82775541 691041169 0
347699611 608333404 0
679845660 387477364 0
137029232 536760180 0
371488305 41884772 0
211135921 676376689 0
579448611 1020132648 0
10071325 1056614115 0
808655272 418360647 0
377155663 983566086 0
684366413 451404831 0
510308259 616469966 0
743931583 321860462 0
78788071 779230525 0
1069251420 971508112 0
551331426 424341757 0
855637500 394089611 0
659063397 88094183 0
169656235 387901453 0
303582989 80992618 0
384138703 160226797 0
863119861 85580600 0
710096653 860008509 0
716942926 505160439 0
737930951 663962191 0
76296905 335179397 0
815503680 663360522 0
828244131 424325280 0
189874076 387026538 0
770612192 701400905 0
575212052 797184487 0
227978432 519407005 0
907981457 457721331 0
832071573 874444568 0
879513635 596832743 0
212247742 967600933 0
1049319197 477646754 0
392338612 864847011 0
547116045 54977797 0
833511805 471073196 0
31993188 173538310 0
540064921 430146457 0
139502184 508368124 0
883223577 317685661 0
1008528791 78859582 0
97337113 387922914 0
935366503 540079218 0
280800424 108525709 0
676447033 963245833 0
367966773 689472142 0
939880509 828354416 0
448713162 877096661 0
806319700 658209089 0
6515419 272497163 0
975781049 544649984 0
794983997 682080600 0
56134189 366502990 0
878964460 791002499 0
201416818 569202350 0
403301257 154829361 0
881210581 776623607 0
232858003 653389238 0
721089816 629238502 0
885650985 634629336 0
511212487 5435279 0
826243297 584210220 0
619452707 17839432 0
748402014 717417830 0
711254499 536706837 0
188075801 280833658 0
239096719 1064048674 0
699383388 98804706 0
275691621 553032984 0
18468129 258718298 0
440072681 278345389 0
365469729 672322585 0
110881661 375647643 0
478623288 436738582 0
419560198 293872790 0
224416713 434945319 0
356755247 532836355 0
153945773 324799079 0
23623698 643631194 0
605766957 881779100 0
165023838 165302002 0
336832267 729167568 0
6011698 752041024 0
574879461 156746848 0
477731709 400518828 0
240958069 790868820 0
499726883 573160527 0
533161455 136424974 0
23910077 464566528 0
997077481 360271895 0
177069119 1010646044 0
221243356 889250823 0
899666096 1736928 0
465846540 956251975 0
814311010 743714683 0
913517805 225058259 0
979756694 1043462414 0
197072272 485906293 0
279182863 35250162 0
448213251 662993939 0
899996784 1041061056 0
524502293 965000858 0
297892768 640094450 0
294049833 601191474 0
113823366 95409561 0
739484786 33414603 0
386998749 685330459 0
377247141 478911455 0
909752685 500575179 0
931119152 743692246 0
704119606 6402388 0
65008035 499343342 0
506494176 852107287 0
5950199 131322996 0
965692409 184918087 0
1024701131 646999752 0
216286456 701496806 0
896981077 454037617 0
382825251 70767449 0
82240396 1010043412 0
335299660 296515642 0
957388691 831595686 0
709702699 408926124 0
240577854 464364441 0
281912185 343611639 0
22368697 554193945 0
176601937 701163635 0
444715519 47147514 0
102512165 320024993 0
100389574 586144445 0
454175543 553960836 0
89192210 315575223 0
227838116 274156922 0
152435069 1019028348 0
55177053 786802874 0
234799046 621980537 0
179923168 388631334 0
807113655 49719615 0
580589560 823108600 0
501026748 1048191087 0
770134772 648722588 0
32398282 909972788 0
657184326 531452033 0
366256735 1006060351 0
779466229 891872835 0
949390119 719756102 0
138033126 838240831 0
912512232 788408086 0
993768285 910240736 0
146549814 838220004 0
596982123 974647013 0
204422887 856687851 0
284662139 175633295 0
356212252 532989526 0
117289500 97250003 0
611670529 1045276716 0
848809873 189628836 0
735799103 763744967 0
355461477 161323432 0
274342122 118653911 0
543160935 738165874 0
988225875 1045421692 0
624308744 154613787 0
596898311 721917159 0
1062349697 871761442 0
1022730565 1011196127 0
945357272 224171473 0
574159316 723096406 0
856845049 842316762 0
923744134 251860734 0
249475554 399625133 0
85858229 1018067712 0
890719427 307513467 0
732302637 961001739 0
817352664 659635967 0
77779871 746375341 0
262841219 117825612 0
183521780 163089143 0
648514171 631517314 0
501476337 303137795 0
58460717 988334775 0
562636666 273994709 0
314900942 118286341 0
240052017 955921145 0
561225576 200470217 0
559491492 409612792 0
183868391 590460080 0
60232054 931978381 0
755554106 62103905 0
776951957 423109383 0
263982817 334386195 0
430725907 904786949 0
261838925 627442642 0
1007239657 930726649 0
184247231 434011592 0
111754770 333361804 0
408947673 155922527 0
752505840 523291378 0
205889453 971136962 0
123988988 743525732 0
158903738 958705470 0
72816278 966437835 0
889644783 453028386 0
799685801 722104224 0
685457861 740480831 0
12871375 1051730479 0
176929295 83234894 0
35865588 992342132 0
3052955 531022613 0
557840232 768503211 0
554185345 683937629 0
798772832 213235306 0
497264132 273312127 0
593312830 1046294087 0
808845805 788749031 0
795116902 971884950 0
332051493 177127950 0
704262901 615587017 0
108000606 337903913 0
696462686 208026678 0
923788217 309008818 0
223982265 254746527 0
5708699 517415366 0
621046828 1027440516 0
913555902 833145032 0
787128624 25392322 0
89191397 849626018 0
801129378 651144273 0
100249160 302625303 0
597214730 904175841 0
685172014 17312557 0
541559430 664867538 0
466521991 533562684 0
198416781 748480887 0
918123131 20733062 0
109427922 701330496 0
423780303 886912188 0
680721840 894774646 0
541601085 704643756 0
526380312 474911620 0
288451007 952667828 0
172041210 813328270 0
29755424 754094299 0
248666594 548680811 0
281221446 856681485 0
417678192 196411149 0
891550599 867052332 0
184247099 489204717 0
541639878 383216792 0
16750556 309704921 0
194311637 319618576 0
226910095 984549602 0
4876820 682779643 0
320655214 1059499635 0
906050368 782415780 0
95956309 1002034623 0
977230822 355172117 0
499050653 441324368 0
899153512 436982104 0
139289925 809975827 0
398238344 414273505 0
271162365 958132341 0
699478085 530650259 0
866504927 114137979 0
469484476 755833729 0
438627838 401575282 0
255257649 69220014 0
1017033379 1059111709 0
421347178 438727097 0
1032023416 803426987 0
462795398 383191621 0
273640639 125907799 0
945000277 158017347 0
784681589 477599219 0
164103536 277184209 0
1070840090 408322163 0
50672489 194747488 0
63095680 976800986 0
761620381 970068197 0
213538735 459971703 0
326244678 187902851 0
155967139 74272781 0
604891649 62119060 0
992435194 388273518 0
172224725 61677867 0
825480914 422514597 0
214775153 537011856 0
13219211 287517597 0
886770443 336877474 0
646484943 469938687 0
734902757 208160398 0
461827408 53901955 0
945386072 544313899 0
982653343 515020205 0
515054137 128766773 0
373787300 1004305214 0
790055043 213641524 0
536175237 738929322 0
645538554 233161770 0
108480086 895729728 0
771772687 362574071 0
657822425 542673997 0
257999842 740341787 0
105425955 529094821 0
504985976 160527186 0
807335187 857104908 0
202196694 744153933 0
321945181 517273162 0
285610305 869019718 0
313423787 187241003 0
573474109 227247514 0
447322850 538108485 0
391601877 17608992 0
233994253 402229342 0
199911581 381079077 0
231702632 531626705 0
430296660 134916541 0
4021549 392826027 0
969715012 72449685 0
411359392 540309931 0
783931763 989303589 0
300989851 622255176 0
1071137870 1048763993 0
862764178 362187476 0
656410499 646008150 0
778668045 1008157525 0
196727562 317239067 0
546957480 675924476 0
56330625 263312025 0
1025230046 8438227 0
1063355327 480227180 0
232177851 629208934 0
170860418 255637277 0
46590858 446801605 0
306338767 861818785 0
453665387 667606282 0
345976390 636416718 0
889632476 71015639 0
300694775 571505535 0
525793567 116519379 0
894271260 1049363580 0
538532168 36898265 0
492501015 350020292 0
328198044 805672810 0
854676360 272601170 0
250336344 1024010572 0
543462484 207556171 0
207691234 721372438 0
29893426 975452771 0
877349459 851506141 0
544851622 768265326 0
90441738 432512469 0
128164345 458674763 0
439225270 976799712 0
107458222 933369843 0
1029287914 836951729 0
319859734 338767691 0
974914694 296979364 0
903302843 816855087 0
718093015 426415036 0
190635101 129874501 0
827047599 738917320 0
204410294 129232104 0
342587977 427339294 0
1072162406 183071670 0
862914587 764817113 0
596938121 545703214 0
620256454 292142471 0
825117260 566111612 0
139069360 79759171 0
597476845 868175114 0
200603602 630455606 0
904008420 30639793 0
589783405 138695608 0
945350008 769510010 0
477695852 773878497 0
895026595 735663052 0
869221022 392257979 0
501474976 682570505 0
190092582 825189266 0
815947323 617922297 0
119926022 892493989 0
292869027 537113049 0
418747774 1046251881 0
181749076 895166605 0
1018961958 113660032 0
917134438 222650906 0
625707551 301752937 0
617139757 1041913045 0
771200744 181711955 0
593084597 724173654 0
773012390 575303467 0
878993668 669873383 0
611570212 558500597 0
102126151 402676250 0
238281454 620059103 0
85859764 933615959 0
82174749 15174013 0
357480596 872102903 0
281095435 401238892 0
545675583 364415881 0
998563446 420939260 0
648036307 1008368289 0
792848252 32757447 0
1029163450 642179654 0
1005448976 332290769 0
913173334 279265363 0
1071878056 774744763 0
900431321 156815165 0
822093196 44204648 0
186920209 872043688 0
778588550 523127048 0
152215154 63627174 0
859041252 197082495 0
305642323 455752229 0
948423915 118723168 0
492443861 480321588 0
490543016 307119458 0
225746789 1019920943 0
360322946 633388296 0
915222186 417177279 0
1044369934 9988545 0
991934831 665955047 0
273120453 893901595 0
413509383 1015307448 0
645085186 58709019 0
45316434 164487304 0
461131672 257113181 0
66536474 814762421 0
657074054 998388002 0
1002104888 669509181 0
732831795 638422610 0
614920711 55553259 0
218264628 202592655 0
986432301 344912237 0
65262025 156074547 0
906296773 936928342 0
142836815 460971084 0
1001176673 274252856 0
664145852 738227960 0
140541491 976328711 0
760694495 705995208 0
655324183 1051926754 0
49381599 542790677 0
267270048 814312339 0
133758162 246849630 0
695364859 637882372 0
56483763 448398054 0
988808625 867016420 0
582006457 788184030 0
492592664 715465346 0
943509368 481227310 0
792662448 307834493 0
554236143 762569208 0
945914982 333373044 0
929942435 767629050 0
783519900 400347514 0
199320197 390131509 0
806751863 128636372 0
415912995 746484160 0
918528736 942919102 0
327706595 354559636 0
621291338 737256969 0
347238843 1072149590 0
506706915 1034861765 0
726925406 260940738 0
596033530 743989037 0
893202425 5344278 0
37377921 204969112 0
929807791 403160470 0
206795380 949141022 0
413448897 609536722 0
394152366 446161254 0
908109664 669706520 0
31664684 771652402 0
285583461 534411518 0
807291628 610508385 0
825635120 826531669 0
554863004 572234929 0
251268826 4621153 0
1002049609 900174283 0
221689341 795476909 0
771652588 286746434 0
698783298 963036921 0
107985300 922898783 0
154876253 339585184 0
522346513 1028861452 0
827778847 159757062 0
490300034 978326351 0
524133723 320295729 0
437687964 764594467 0
1050642583 677276791 0
764786303 153910820 0
710906524 54834385 0
783848578 808252305 0
890605998 673648281 0
522860812 958625891 0
55166792 207445611 0
84162997 1009889424 0
968168749 948981720 0
1007645669 315867803 0
359920698 627471088 0
459302843 727624948 0
973748486 892665656 0
141679006 1007584020 0
658144167 70052262 0
175551777 50338901 0
58695966 768576614 0
96214260 832220437 0
358919458 796677980 0
1022130850 1046250046 0
242696117 148358817 0
94150527 480317350 0
866156117 520189291 0
550507391 748159802 0
830829313 895048252 0
190065325 255361574 0
386156274 739860297 0
413115493 646522827 0
943855827 980157602 0
205472213 561185694 0
290569066 910587576 0
423089372 459662562 0
809845377 804247830 0
1042102191 944808195 0
31149798 982730095 0
276809059 736138007 0
781373917 262469172 0
473809353 285542597 0
151627906 661622904 0
705794842 575562227 0
384129637 673956189 0
303015037 379763536 0
928311298 704717120 0
306995262 707441375 0
697785660 60671967 0
785804437 1064540650 0
597700858 517198812 0
824164270 52366145 0
641610422 781747372 0
502939434 1037925277 0
252891611 702218297 0
770463798 207973041 0
418947182 373210771 0
474529314 23595063 0
508995634 878649093 0
744846218 133528246 0
321872635 259802723 0
716777839 323355416 0
679035800 332165418 0
953724322 616944526 0
538454455 181635099 0
358736906 1051937685 0
165287360 153413228 0
905639594 448244653 0
857332993 149707497 0
899646632 919723210 0
84974514 810117216 0
816049156 907372262 0
998212262 660741758 0
836337828 6528980 0
561893600 226985031 0
315881007 83338384 0
645281179 893069294 0
101025217 335833196 0
869999682 692914366 0
27030375 104012944 0
621463470 917563779 0
954407474 411522563 0
429144013 707926961 0
89008751 491805857 0
481878478 1065288633 0
446134587 908965311 0
731900524 832005299 0
1024132488 832968499 0
535323257 955386373 0
306829395 828804745 0
662607673 688568512 0
51348763 426293017 0
838405862 213762251 0
553873245 578608109 0
366328227 869255267 0
432100277 506111797 0
639236189 108850384 0
245801771 17860292 0
275745520 1011735012 0
645760816 722782394 0
772287718 926581927 0
984908689 699308343 0
317538888 54585726 0
291885007 666214989 0
394610574 310267520 0
488213363 725246897 0
134658663 362499055 0
592299453 251398011 0
486729759 566202035 0
111689030 172243440 0
403592230 111000536 0
922051788 978421650 0
617210550 474796860 0
895367204 272769870 0
201415533 150291537 0
787835298 983494741 0
962549564 843289362 0
59124906 560268317 0
438800719 1000935645 0
354637496 285057708 0
107416901 859814683 0
352524836 1030992813 0
216119141 821393897 0
739330420 650971678 0
252806952 890690885 0
933441210 870072818 0
998739510 976182460 0
933613091 433409939 0
331435257 746458047 0
482475044 58195764 0
817538808 559425052 0
288139074 1007189604 0
445179810 221327367 0
1067037329 994377715 0
667521589 392188728 0
492257353 602724908 0
963436235 376070338 0
924181175 949666352 0
788992442 585831459 0
624061558 1047284002 0
135883609 593778163 0
909997639 597923960 0
1000080900 237719924 0
887439500 1029574394 0
567699587 256248680 0
50939581 364999993 0
10079289 403219760 0
193315793 234410435 0
752672060 931727548 0
242715534 25805137 0
177003910 417247221 0
829861482 38870889 0
936628467 385383718 0
52689085 888611665 0
154189823 803901731 0
98671236 478534354 0
273075856 440809873 0
534081237 847507602 0
751975305 77219129 0
919003009 999014069 0
46056222 615217393 0
364734626 120541246 0
142629445 561950023 0
68992882 248761788 0
427400806 92794543 0
365192119 250664376 0
681989826 445808446 0
919819641 272085646 0
360347846 331385032 0
867343364 434800530 0
155390372 232567790 0
568298898 801469727 0
902345573 788901464 0
160194448 359985030 0
445098954 639329904 0
351821504 622227680 0
82894372 315002574 0
336807712 623940437 0
81049092 302860703 0
714653293 652724762 0
282267602 1063304338 0
195599898 523716366 0
41235099 23201739 0
867030287 939686645 0
1024673101 690732872 0
339315351 575698840 0
968654039 957953976 0
376848568 877652003 0
346399356 116599531 0
810422046 169439375 0
533918742 659817853 0
643563101 502567783 0
865472813 218091886 0
232710970 577769139 0
412866581 871053470 0
478745242 1072412318 0
500784354 599877974 0
404144908 514936153 0
501133796 311458433 0
485851308 305895510 0
489840805 694066286 0
937240474 81186446 0
611331696 372521629 0
495743335 410773073 0
399947512 680561627 0
731071388 253823176 0
261721723 63029160 0
626883344 8581203 0
95066692 654010543 0
1011569661 485166327 0
73731295 629430523 0
309598724 873457209 0
823050795 218842265 0
723645566 699840132 0
859113000 208585846 0
412079469 951474738 0
621389539 143198702 0
748784310 451274843 0
79582553 911362866 0
799357196 31163095 0
1072037139 38664808 0
409238580 771542546 0
529933454 523421570 0
974402297 1052707138 0
485965117 1030097211 0
225915044 1061479035 0
8185721 192851587 0
1040339397 117480275 0
290949731 10627782 0
565316978 481502250 0
57252286 345806519 0
239370597 342180721 0
439176590 527825704 0
810943648 804071076 0
883587851 596428234 0
90156202 53458626 0
321800195 643894803 0
529872818 610918785 0
926944561 187344406 0
329681520 541428186 0
401199879 848572159 0
252622062 804508441 0
641158704 821384753 0
828437909 590187626 0
53233654 303300090 0
448173925 360528104 0
109643385 942206447 0
225521960 718579346 0
37846031 643525584 0
171819276 652945763 0
47157240 547762360 0
230796993 521177476 0
756055269 472927030 0
619357894 134299731 0
18355019 935856268 0
886423369 1053393794 0
806579285 634920648 0
7566245 745729038 0
208955192 21662444 0
108892514 21978851 0
127421872 749392485 0
612974789 454476454 0
656460006 862037468 0
381512900 264604679 0
1041033032 515364548 0
316196475 864529866 0
144926850 500715882 0
703156785 604836684 0
273795016 902477147 0
456778234 98400325 0
79404804 770690133 0
226296913 826852025 0
384849796 576950620 0
529592885 3118174 0
59906982 19939094 0
972327317 527042488 0
23464979 425529979 0
153914522 474008137 0
996646972 674325616 0
710605233 944951455 0
73180531 653875994 0
700349449 1071689551 0
108752842 835986087 0
152523044 801056814 0
730892522 255993167 0
155651826 843291469 0
900932306 216831755 0
13566590 325177650 0
381160818 218773549 0
870044848 138762338 0
964845794 789341554 0
155525644 968641229 0
270504189 281923105 0
168041048 762907156 0
373827289 28329252 0
828655362 1033030853 0
640479353 936646714 0
108995717 613239840 0
805806666 46341322 0
955201462 1066699646 0
301794718 609389068 0
469224626 836872300 0
743736422 179486280 0
382937202 640227666 0
572189077 206938025 0
341795194 358753425 0
926045008 120576079 0
937243942 782261142 0
685620717 104104231 0
250596850 872260450 0
1046817560 1007516185 0
36064767 78686451 0
69823266 387813963 0
1039771142 572287743 0
909931513 911735648 0
1067160369 1005215646 0
414017049 285639078 0
991515132 868630367 0
135393101 689275790 0
118557454 1041353091 0
241343901 199209793 0
447590787 704571518 0
106012866 416423042 0
754533139 1011017489 0
875703522 211712856 0
411456398 1069155264 0
888223857 715931389 0
160222507 74884610 0
1008915924 828051991 0
573884157 292550182 0
585974437 89410775 0
160039420 703094919 0
1046477113 751478926 0
186163874 409699311 0
836885068 810572480 0
772271620 520058280 0
305877744 369652973 0
993829652 583369480 0
328714199 826336998 0
196458459 482973740 0
1028182020 533432519 0
879921824 671793124 0
654673403 959855214 0
466260414 951136375 0
820007954 945994739 0
299866540 87163545 0
979178053 636897202 0
189143901 809446418 0
52152142 392453494 0
311952566 648577437 0
474209335 63841018 0
609182356 268273257 0
700669229 344034075 0
75799483 100898524 0
478984363 478034464 0
73115449 145482356 0
754203677 1049356162 0
904466385 330480078 0
168781603 145052693 0
282330627 242578351 0
874289279 873278809 0
950314463 253493389 0
534214256 133996678 0
328565552 57678673 0
777890404 648018671 0
211426549 12933895 0
621578096 102931128 0
892394250 111463583 0
985671078 836444725 0
621527295 292587754 0
218559083 305062328 0
376358126 653334551 0
796272486 418086838 0
858463191 862606716 0
304190281 687803078 0
203765261 522378763 0
345285595 983871120 0
654861954 625535139 0
280315923 105509903 0
964211391 567669885 0
902045066 323485471 0
23895410 193522718 0
714032831 404631710 0
881822974 150379623 0
688280332 721010077 0
885771546 848703477 0
497178263 133173059 0
696890309 53644157 0
599526594 258010154 0
836131339 724395449 0
1042728005 41566359 0
572575417 259847254 0
762840284 104839714 0
1067281965 783262874 0
219013998 449842261 0
1049948111 958362813 0
150772154 628027310 0
447971997 835824180 0
402569738 80728054 0
1000185680 466647844 0
651210652 161105837 0
433236500 1512477 0
298673180 50439412 0
412437736 438766246 0
371863876 217249771 0
848704055 162665014 0
491525166 941176937 0
439610934 771249682 0
1033024823 52314139 0
1062440318 739383843 0
1409428 930725587 0
167492964 676007071 0
177107406 167602823 0
77677108 161631088 0
46706938 219907380 0
901758607 1001919271 0
1043187684 560141284 0
638258426 1023574766 0
518419787 1048277879 0
35237684 402590397 0
619230436 199642652 0
869988808 911685841 0
234022130 101203004 0
149258770 48046338 0
270385482 768504861 0
411364204 441992181 0
146988274 1062457130 0
935108106 603873363 0
107662918 850580316 0
329432278 79090226 0
968510270 42768736 0
429160430 815883463 0
41704431 1016005469 0
905525564 1048730136 0
1010381711 406156388 0
979188826 148736131 0
110739354 997956450 0
439189845 637590437 0
502443509 239378807 0
1012214771 305658031 0
331862179 352479815 0
555913831 1005193003 0
775649844 54790383 0
820811980 837454091 0
976644975 1025523185 0
440800354 8110462 0
326516468 851287358 0
301230990 269604040 0
26786989 227477458 0
453248524 464583018 0
478487521 293560484 0
968021002 915201692 0
121261347 1065831204 0
230194351 1015689993 0
1057699549 397930554 0
268914640 169642942 0
40091111 90694267 0
244370304 480603905 0
847917629 256040384 0
84953526 634883323 0
550081128 445320857 0
1053960015 633840113 0
529234181 476089755 0
130334747 989109995 0
165240179 282958740 0
196457999 246112338 0
404581515 882569471 0
269830937 379090096 0
901799684 989361171 0
948747670 956501437 0
1060249421 905834617 0
805716243 722619568 0
89167434 206787148 0
475009677 370372045 0
804766618 604596196 0
26981897 201380660 0
806752065 52523834 0
652342682 873030937 0
415601056 3724951 0
242819420 862345120 0
28534250 408634452 0
80187438 460273084 0
978499880 799330893 0
230647240 634883624 0
146495586 81652844 0
383308826 204007618 0
299512678 550231924 0
425092381 916683016 0
135151582 996185512 0
959068138 934112491 0
232065288 986845979 0
744696912 182228495 0
796641594 750758152 0
212397394 763556912 0
883419477 211997889 0
605774394 971829459 0
612243305 514235045 0
559700679 513842270 0
784366234 342421089 0
591936515 991868142 0
1011550105 295555935 0
831932837 438714389 0
46287740 14247226 0
38815197 694620147 0
1054221270 377543242 0
876675903 571609812 0
783950452 755777669 0
422085824 1061834631 0
95741998 84574686 0
1066471870 453870399 0
914759383 973587302 0
999720500 1018914192 0
21611697 275863955 0
397123094 257671097 0
924625778 629207522 0
288109816 889876605 0
14093028 184868029 0
928407770 504630180 0
373975143 754101418 0
833996598 870763622 0
640842034 866489413 0
21830409 576823439 0
496376002 1009665767 0
43930874 802519540 0
401446523 125757695 0
304649819 204450548 0
249979342 663278387 0
28147454 461529359 0
145938288 1038605994 0
459671637 736801095 0
858130527 404100298 0
1051084394 783782442 0
339691966 925403222 0
206313218 789996646 0
972002599 564755682 0
806889839 50303291 0
708043691 781335117 0
561673347 376763282 0
853827015 549790698 0
762870968 400852474 0
481056569 175941898 0
906595176 966604192 0
961752224 1070172591 0
649681109 12957810 0
1050599523 182719306 0
45040922 367183173 0
422362646 477748453 0
176875910 182436395 0
604318150 967930710 0
446203073 19375175 0
101355848 316017914 0
612228146 110490084 0
404659253 684607367 0
635906072 115195094 0
369920882 762035870 0
148090417 308392610 0
154171997 1062099134 0
533941021 742463275 0
161105749 38572689 0
10389845 597415205 0
920299253 115808016 0
493929048 383075811 0
991498472 423352681 0
113534799 137183965 0
60763160 883975769 0
219879181 1017163026 0
120782510 720774725 0
441938985 119232569 0
733371919 1029573628 0
478783609 1022357565 0
221067430 990463816 0
862141177 879602036 0
162073718 436822777 0
1048101298 121468858 0
70408706 177361602 0
287087731 614234219 0
1001173370 241531589 0
234538966 914137245 0
261428477 1059449305 0
23449703 854315983 0
61681470 70265241 0
659337633 744930405 0
331922108 242318222 0
571044622 91596695 0
406592418 768349335 0
683654330 778699503 0
193691776 92724967 0
33371506 990581052 0
806759176 1011477836 0
24597817 737529352 0
302673698 313681375 0
41858383 716121521 0
505599829 539251735 0
1039753461 231431122 0
1071559734 287416762 0
1021189862 327770356 0
984617426 958323923 0
283224613 256871358 0
259501902 780153484 0
607718091 621610454 0
377752710 117124453 0
601747479 860955280 0
897115268 342768715 0
323359387 794222041 0
160900701 334139388 0
823775547 231561586 0
273032966 466131827 0
478632259 690879327 0
410164206 205440790 0
277328179 563506733 0
1067614158 475883092 0
419953173 366538764 0
777502675 1025916370 0
821810148 698741755 0
213189704 324349274 0
499449486 973209622 0
427599763 784431946 0
16185800 81314604 0
413464873 591191947 0
465934721 684034689 0
629181994 81623000 0
653948359 648056217 0
768573789 1031192051 0
741510646 1047135246 0
69775432 117096053 0
838179538 515408941 0
906430526 201528384 0
574939936 536486083 0
32118523 230471909 0
114711711 167830152 0
959163837 417367277 0
41801733 32601050 0
439524035 777829554 0
287208521 92231750 0
53158096 138854996 0
389520031 499838154 0
704429959 915053408 0
87033763 33451286 0
484095695 379673982 0
360940496 615946670 0
451338753 288785702 0
990519623 3411950 0
276729736 303221048 0
322036770 686884773 0
460370476 335412374 0
839781966 521685289 0
290408211 726255468 0
134468289 264222932 0
283451855 157660786 0
863164798 139567802 0
708135846 718928298 0
356587240 689026198 0
622359598 570207946 0
57326868 465813745 0
600193131 910749551 0
1004645594 571945001 0
1039036188 227022631 0
438367945 157057360 0
967216422 738635405 0
455704595 568761145 0
285955399 206150041 0
526634000 458883949 0
972382807 348475956 0
473207096 592514612 0
218189287 479307364 0
252897183 48893552 0
200778281 381298677 0
391473191 522095483 0
619375402 986374273 0
544640279 253690311 0
354904418 51659125 0
1056266443 1064526079 0
291373996 308982521 0
340227138 246321684 0
502061386 1027854843 0
688018934 990204293 0
494550501 699499726 0
540665647 448705444 0
218092312 68974225 0
587430491 139036538 0
161012325 305060145 0
754152007 178747463 0
658111531 828059058 0
589752710 907925366 0
937587164 556990969 0
230639178 469870374 0
87766254 892153018 0
607206453 61139186 0
305552431 81540109 0
117387458 1069593072 0
502178778 897029457 0
512260331 910888473 0
142227981 816559116 0
880518048 665745887 0
941498261 814684949 0
800698093 75165217 0
570757189 237458752 0
381482196 411276803 0
6562233 392278257 0
945121928 272822262 0
292171473 270281465 0
702962473 201252332 0
48039320 437930355 0
612432906 75350524 0
953866415 819755679 0
125552459 543236734 0
433345054 467717101 0
819047931 711063365 0
554733067 375816996 0
320049410 410328310 0
542177849 751499011 0
111021843 98236048 0
357441432 505838287 0
691479051 169851962 0
845666533 808308588 0
479951598 192474822 0
723937695 214654424 0
744761411 406067641 0
36731589 579171703 0
959990305 842885330 0
1005907514 62751438 0
869897824 393454781 0
838180926 363922393 0
887143578 1051428504 0
183626263 740533684 0
443077602 332239186 0
873302011 740351870 0
520099463 898207570 0
144932905 852986302 0
207674311 375558099 0
863936989 837590381 0
239774762 1071297593 0
944317795 40969089 0
380160505 276939958 0
919120872 17574187 0
229127904 543264523 0
804522278 367699632 0
106717943 275555517 0
632722106 389871166 0
972813190 570396461 0
405736006 409668965 0
139863363 912600674 0
558345600 980960240 0
270388644 989314002 0
247937981 68609202 0
884216458 800282870 0
589164000 919386926 0
254747247 367634577 0
555495297 592894163 0
9411598 240307586 0
1031934587 141863583 0
310812766 886442057 0
1072871765 516520491 0
745705518 334317425 0
527199760 218345108 0
825539799 1070864763 0
517012988 572922074 0
576211893 387365354 0
454887408 276474358 0
122336543 822479029 0
242526568 931885579 0
285999716 511129265 0
273060858 399894499 0
766969710 577692746 0
476029168 408119849 0
95585575 742062846 0
846684375 829012517 0
1007546487 153272742 0
680470853 955885124 0
624251891 1012877258 0
572122226 848724093 0
860563827 35969824 0
374985568 493863341 0
839184819 975057653 0
76903196 768985617 0
714993217 290701691 0
958694406 863279491 0
41841895 597318254 0
16786757 941384604 0
600125178 77515476 0
31497207 629645064 0
329522211 1004099747 0
288725420 740622433 0
31290206 530112585 0
563311 741359092 0
389958500 750275756 0
601301557 402117066 0
73126787 712020377 0
847398642 931019578 0
545460303 176157164 0
277330220 1018457064 0
763861822 383162366 0
226273389 586076189 0
889768910 28775452 0
263961641 734409319 0
85459952 123360012 0
969280867 595389582 0
1033570812 268941890 0
255106168 839118596 0
837316721 503759804 0
882098132 755302991 0
568423322 83139385 0
572607832 412358899 0
573144646 293897842 0
902305469 170277054 0
890406172 698364829 0
86630042 543099836 0
275924463 248427384 0
237128531 809505450 0
413885919 269805039 0
213548602 159094771 0
440234249 791721835 0
879299107 899031826 0
127102219 9810996 0
956005503 10662096 0
252699896 641866252 0
558385649 1053932367 0
1054458934 549209809 0
879511443 499439050 0
270268942 733579771 0
971065109 478723162 0
493582011 244946094 0
17982842 754361990 0
489371366 867631128 0
801672225 460023075 0
274073708 473635524 0
1048207274 790917775 0
469167969 202256982 0
581171149 475825322 0
477346407 463051713 0
578072891 400125781 0
600580402 26849697 0
977921697 678206943 0
483623356 218359413 0
899459966 444302286 0
458110898 588366100 0
609293085 584355101 0
175132191 43840075 0
282612044 18538493 0
781159746 97616869 0
222382132 411506808 0
1042253638 1063030622 0
910205299 786598929 0
899466404 744077565 0
1032138925 932419988 0
560819864 805227121 0
803751342 434776346 0
942721220 483500329 0
632825839 785318145 0
312951617 709333651 0
784305526 434370993 0
808045219 1057942127 0
509924680 653533816 0
1048843389 1032286357 0
158806963 201388778 0
994835798 799347942 0
27411834 388569454 0
663543050 1072223832 0
987864308 299027125 0
351400248 176464705 0
1005226634 1054009352 0
1046149186 223222926 0
960134808 499994341 0
899768443 281000019 0
657239855 1039064603 0
988985259 743560821 0
712712399 757454252 0
849925299 886626638 0
85714725 555642744 0
294214681 759317486 0
972487759 151627554 0
962261715 155017697 0
747120471 346905208 0
303089480 487562073 0
73410072 654004520 0
284495281 705351528 0
266065372 980037641 0
894324662 964071143 0
92246327 396924298 0
711806246 861405463 0
296040301 1135217 0
451473149 82985942 0
474834547 258453513 0
522145973 542352452 0
1043968785 580741575 0
230288914 587183629 0
230005370 652942518 0
259325573 526897527 0
433277327 331704982 0
720951549 934196666 0
487116000 448121893 0
281144099 371187288 0
1050845735 862862573 0
18104215 515324750 0
340171710 196382657 0
350969725 93484419 0
431219666 9901925 0
1020054895 297207438 0
141679971 884508823 0
157131700 433281816 0
66992884 248409283 0
243560435 983831154 0
851824047 86939232 0
330770640 330891626 0
899525338 522149273 0
1038557827 938685460 0
426574681 758520203 0
1029893197 288520549 0
284360104 993172503 0
33941882 925771174 0
449572076 60480456 0
1009554554 1000307215 0
157786778 839382266 0
716242118 1046112274 0
237223123 401110180 0
815367181 670153332 0
165554893 168278529 0
29371269 1055864733 0
798255305 64576749 0
195214522 558932617 0
432331275 59621418 0
430081718 713751986 0
851824247 154994295 0
536359123 686685277 0
837002708 974936616 0
516028303 571773067 0
1003931926 880396842 0
339455225 518945474 0
120000797 227720020 0
408552888 825839865 0
1065197846 604568669 0
196532999 219844506 0
597904833 296477818 0
1022024398 860213048 0
1064579302 955579780 0
962713144 656936541 0
1025179206 298020198 0
633023860 410535719 0
982145527 758862169 0
208504099 62041681 0
804843718 270608952 0
499825220 409005054 0
775936115 755777633 0
517020363 131594581 0
990645171 718872243 0
451537624 362223613 0
902627794 1005799292 0
109576376 482729243 0
284003814 237554125 0
963885289 543672735 0
511426275 586058567 0
856551160 479675306 0
507289635 1040881543 0
137796182 680153981 0
123945045 216582683 0
1008704425 924199401 0
852725597 267546246 0
1001823939 720075239 0
163349731 77788589 0
924946817 404273606 0
192651606 1024105519 0
605053408 233336738 0
919082637 500796294 0
245559159 369366976 0
869743759 228691868 0
30891830 744867205 0
1011292496 1018122463 0
115301500 701286242 0
331052639 876493801 0
923984572 595481818 0
452075086 386943597 0
239980092 403881048 0
530550286 901172011 0
527915879 455773384 0
1055904823 436099139 0
350086594 71280419 0
644137830 467852148 0
854151738 780854042 0
1001059012 873831826 0
666757635 1030062559 0
967499735 123914976 0
120315292 111982912 0
682877617 693998806 0
379897984 239558237 0
477084306 662339392 0
103464707 330993063 0
756422361 728844145 0
122083217 489947863 0
840269498 235716892 0
885230445 226619263 0
763071011 107168220 0
416449482 337960483 0
81947376 19985664 0
149439875 68010021 0
272456794 840114983 0
809572922 777378310 0
583655529 744010782 0
589266640 96047374 0
599779169 541391444 0
775958200 716556263 0
208956934 620155993 0
268123028 551947934 0
162774356 469328603 0
486742756 683167869 0
433538975 217838223 0
1061346523 89886438 0
76660420 296665655 0
63305867 405491769 0
817425107 574493239 0
830858242 379658845 0
519326302 697066335 0
406852257 577600678 0
60108390 592496123 0
372184992 129579614 0
243299522 410365447 0
541154763 202998135 0
21295361 332139219 0
1029625705 24638986 0
1032547481 741270216 0
949877120 393898646 0
879654364 985555543 0
299522933 899431789 0
501744481 624092298 0
3865898 868402700 0
108807436 586921253 0
850738839 745884732 0
936199219 754822946 0
510326332 192409106 0
817854123 964562399 0
143388104 955948664 0
641818120 660661574 0
199147002 1025684105 0
924686774 134937133 0
74785457 273962129 0
1054036520 146018080 0
971987846 698808529 0
511385972 470021566 0
139938208 117346505 0
801911621 494937501 0
630697686 962215338 0
706016039 5586222 0
116738126 772294174 0
791085853 543539532 0
102743741 489354055 0
1052316119 726062500 0
161026025 272113923 0
1060461144 538439912 0
108550573 1025298906 0
860707269 657967975 0
1008450619 539595342 0
13886081 325793274 0
1018821180 738267966 0
459703574 1047063177 0
179994236 229672044 0
494728713 200809509 0
130950476 747674325 0
69530671 1041591009 0
853934555 950870097 0
727136346 909811345 0
190992949 632281894 0
162614034 517026323 0
340610066 982444124 0
570328071 421683367 0
267958409 698820772 0
957944698 641920058 0
500577346 1051624255 0
225419099 891032162 0
819907278 834929791 0
633125008 53570189 0
303570292 806368309 0
445961072 995058571 0
565215901 56548394 0
641838959 540734432 0
779301999 704408066 0
641885191 785660850 0
1051416007 478364571 0
92390636 1056796337 0
973239486 305987726 0
194273174 921876189 0
330748277 615063178 0
766456393 166964623 0
621649211 108438399 0
874966324 630808247 0
811989274 182650984 0
702711271 399802780 0
822874087 951293926 0
401789443 642388572 0
795826613 1012754896 0
584448678 326526112 0
763763805 16347856 0
1033212470 488283628 0
878578743 974340066 0
10433277 525541518 0
965376078 1021954994 0
658412886 555922306 0
979559617 126163789 0
157601714 339676819 0
600547177 981334763 0
507282481 934639063 0
546215219 134756652 0
288632570 866737776 0
747093293 1053055077 0
844557905 42922077 0
801013595 809779725 0
667673112 831441758 0
96761696 566188884 0
504214173 1023063097 0
169941613 1055707904 0
587813527 159055800 0
1002351641 287937999 0
30846801 277692117 0
325866435 426005728 0
223606575 26480823 0
178140201 983150039 0
412892500 421050199 0
932233535 256698531 0
173655277 467194726 0
461611230 221874789 0
735885729 894720379 0
550858734 938294481 0
506292950 717986464 0
694286392 529160424 0
903967626 32547716 0
580328576 1039181068 0
723892414 42033679 0
95291267 570988811 0
468431353 617325716 0
791478041 98272605 0
224059393 1022701866 0
178446943 980919489 0
253618847 852916652 0
336258825 602615903 0
725537763 591329979 0
5736043 1058292722 0
67328605 979604199 0
959161867 539351373 0
114115240 1036003224 0
517642394 106477546 0
1067514298 1058823084 0
385426826 250335133 0
871817723 542875936 0
649043317 655529271 0
340682648 955284109 0
855214506 3481459 0
562068490 87642623 0
922276156 879977333 0
120808775 263141662 0
49162952 41448567 0
133142651 342026629 0
878584540 663811128 0
724400711 674580673 0
145510442 286427425 0
721354419 487157019 0
1034874706 686281561 0
366100749 603249369 0
737342719 655102105 0
874003805 699881428 0
260727244 520739825 0
837787361 261568371 0
873821823 1023246521 0
1044217750 800413452 0
980502813 1031931334 0
36713830 18331342 0
914811033 47248781 0
115479838 858340047 0
743941399 246067432 0
352997576 810788921 0
853668851 550025571 0
849633655 112015280 0
261579820 639484719 0
467278479 624398332 0
807652534 201907262 0
709718530 528954495 0
21217500 176553466 0
459243556 564462888 0
560333344 145088547 0
289431301 907607951 0
621425370 847235067 0
295999948 725307546 0
510850907 652669613 0
315665220 121128190 0
14234111 980433298 0
249307461 635498298 0
446297055 682481874 0
10804697 225600516 0
452751338 71211659 0
1061223679 707967725 0
981934838 646061644 0
12057156 490563243 0
1025184034 569852135 0
738611462 92941601 0
1047685218 1028694107 0
787605165 874441562 0
904946647 575538935 0
210341501 249306550 0
904333194 404353176 0
221802605 1032808071 0
189599624 271437897 0
416198553 1003817087 0
1002035185 758949986 0
958247690 332200607 0
1009062125 372484887 0
600113706 305029960 0
716782651 668859802 0
548237096 328944818 0
893749949 664163423 0
534608 930757541 0
47765205 413679463 0
876215907 105780346 0
690159528 154275100 0
60666723 564616856 0
799583704 502825046 0
478761046 395067806 0
202190784 1066080361 0
302277313 866931797 0
487379706 295208892 0
271247443 513589926 0
369283468 37133104 0
870938243 621030570 0
1056254851 595571506 0
218036124 287015301 0
353642214 1010252101 0
648966333 165206196 0
712024395 716475925 0
699914220 567872475 0
947534024 5560470 0
875360195 785344892 0
887925972 651230029 0
535544679 958723449 0
152424150 230781883 0
554205713 1050693557 0
928758095 481344074 0
650987069 598711488 0
1054290725 845739684 0
195339219 866721757 0
780665153 69656666 0
206672209 274694519 0
851699713 259544636 0
707162372 461176977 0
347114135 804716702 0
696285346 976183377 0
955111291 755767743 0
717632866 181194660 0
989257759 161028673 0
116713017 137174947 0
792173516 301117903 0
658216812 942032098 0
460691638 717287196 0
859722373 888050201 0
83111148 232056148 0
225726495 740349815 0
656193413 305440607 0
496058832 342721923 0
220210025 751068479 0
38400257 1039612981 0
516394259 253035975 0
847850283 655648967 0
649968974 299234148 0
763554318 340806101 0
963057434 306765615 0
736356770 97790517 0
143862906 257799058 0
886779997 1048989107 0
354810724 753558217 0
48851610 158463358 0
1064461727 26620768 0
219298965 431647697 0
947071042 262621314 0
367253067 706337326 0
822672983 211650450 0
441948079 1030667853 0
1014697971 833650543 0
1017881861 40487183 0
504466831 215132497 0
696300386 322361099 0
988763679 206799684 0
892789041 521946237 0
790179147 166450466 0
691909993 316178370 0
314276230 1014168225 0
800626458 162709458 0
51770078 187607646 0
601957602 694622052 0
1043191754 428582556 0
112978561 687928738 0
650714694 431515370 0
436387122 683223433 0
675066151 833139772 0
956295298 6889504 0
682838384 680164443 0
905880088 718111269 0
163665867 749167210 0
623185875 1041046189 0
30585285 55468591 0
320513332 813918745 0
1047270220 1043183689 0
223301548 584059973 0
1020934928 749232814 0
349632843 71724770 0
635630152 438382009 0
241300553 95370301 0
5718135 764161192 0
78328332 541450191 0
276667454 432552714 0
904855588 357649066 0
810477267 589816834 0
533109697 308808324 0
781302638 643661001 0
1006928916 164786188 0
34271579 953926407 0
443980752 70291163 0
486061631 837953688 0
677505129 295626205 0
960243019 398848028 0
825856143 551198731 0
394336821 89636642 0
274113152 234842256 0
563471782 257434317 0
425605445 585214498 0
185194173 903845102 0
946537609 768938376 0
278943779 658288481 0
745406833 439095455 0
191989086 478258432 0
922567826 836705292 0
754152357 100626300 0
305089908 160729956 0
517520464 507987037 0
39140400 1035144476 0
796379843 685693553 0
920335316 441816777 0
1020463043 5996254 0
249900334 528498425 0
1028311848 1067793118 0
415838897 1061384082 0
173606710 24956865 0
875078111 155699813 0
806669336 184077982 0
7183728 856714634 0
930443904 536326231 0
857979216 901077015 0
349115268 217392641 0
135391114 607500784 0
838305236 217996250 0
729842066 558601650 0
962760614 212564346 0
199592566 870227614 0
200056964 943351857 0
994841370 452117219 0
969182718 654308263 0
934574051 236163353 0
928363790 233606840 0
427687998 713501399 0
782220797 933834652 0
354149236 1067014762 0
787115850 12508105 0
896819516 374147948 0
486711984 1016823106 0
684662702 477248812 0
864906053 740622590 0
484679159 944888451 0
856960680 42408590 0
1068850189 840224569 0
528675853 606133058 0
626507236 247654012 0
205640520 256796422 0
770648373 23372991 0
410565104 446310764 0
709869329 1017999095 0
69248948 216766431 0
88200704 247576802 0
286428104 957371971 0
173717234 400926721 0
241794822 638262954 0
938724911 57226495 0
1021303187 436336383 0
189984888 779493953 0
143230993 886656607 0
1013071738 1028041090 0
367957946 628048835 0
103074599 420047784 0
848869388 957738042 0
616871494 441532220 0
623145996 543362592 0
20489061 480039171 0
468617854 526298535 0
391865181 426963406 0
687542610 611244646 0
400570027 377195442 0
125055918 740885451 0
547006170 278685165 0
1034047636 818458185 0
922315886 419224678 0
245165753 687961393 0
166275526 490684567 0
926301578 252182232 0
592657450 816739676 0
649196011 355621359 0
999262010 568946837 0
364075785 1029884210 0
829999596 976551469 0
139397820 675669116 0
967502989 594557680 0
946243445 803657211 0
1020491875 417008977 0
1065186917 226521858 0
575470965 279853445 0
405562974 441233162 0
479807102 1013244278 0
221187191 885817188 0
93018105 291624197 0
809894784 568540374 0
687472403 684198745 0
466296425 42264423 0
850060297 886230126 0
894592664 669499371 0
98949961 885022937 0
444804673 131454262 0
1017635902 214016882 0
399414981 932250203 0
535211865 751818434 0
407744923 571916101 0
739902368 653385589 0
561668419 432076416 0
84463498 44074366 0
346028947 674391991 0
290305114 476303384 0
785195669 201591658 0
497062871 110512003 0
1021216376 259954978 0
809570887 816159463 0
940609986 192751489 0
209302121 726669148 0
204532091 461226565 0
513303548 692222140 0
653924092 694085521 0
1045041772 781258165 0
777164060 442751604 0
58290732 647277567 0
40028184 22661224 0
84939477 147836399 0
638416440 1000308466 0
890790410 1050303637 0
205059411 1017740985 0
467608031 206270286 0
1013461852 512486591 0
715514904 952471793 0
781337191 1067475261 0
513229090 998959270 0
1070865747 189864055 0
622638306 657040285 0
546273931 598381103 0
349180842 618030355 0
345376280 994054243 0
820714025 508974569 0
291523929 1061433451 0
496846419 525896494 0
605185908 613673334 0
179948933 273718347 0
113969216 465111902 0
679727876 819371740 0
1051967261 983249025 0
462362368 201417530 0
751210381 682526948 0
861736340 40773482 0
995689107 375879518 0
801886180 793606790 0
917773941 693777140 0
750299985 863162204 0
174347544 813722397 0
475804252 294326957 0
399827077 518320542 0
830561952 231895804 0
962834434 323226113 0
482591040 691803487 0
370017230 232123437 0
478964394 514491591 0
931817463 971108183 0
264175002 453610425 0
852262329 532860316 0
387165934 822618578 0
288503804 198353122 0
931974346 949265242 0
175598500 941421029 0
180811060 518444989 0
618695229 390134893 0
756511803 33619122 0
893933984 126544928 0
1028476342 450988631 0
81067269 604902327 0
886636802 130909286 0
773921874 77415375 0
132676354 502751018 0
22308561 345992600 0
490627297 621046809 0
754308018 514877635 0
809668509 349403765 0
124382915 919410456 0
54070567 919226046 0
14490333 328404722 0
665948782 627934709 0
970801705 165039994 0
150099454 385225911 0
507410462 279888558 0
835403707 1008894094 0
62834266 282650900 0
396051691 932075074 0
272741202 95190127 0
879147458 754544407 0
1046229621 833467545 0
114863134 208626948 0
441247458 24896482 0
44227907 682558518 0
720496759 83603657 0
634033788 121076437 0
73501955 868970811 0
1015565357 800528677 0
404076341 135848164 0
358908305 1019972699 0
584352386 1007478523 0
895953456 822101892 0
633816754 885979962 0
19638145 162422478 0
627397204 91357650 0
584587624 984452037 0
743650568 936594496 0
877416231 346074434 0
820456685 493919104 0
263446867 1019201480 0
927672232 920957345 0
848995779 757272861 0
920631397 401558583 0
764192226 900757847 0
379444696 24577735 0
711833370 50083622 0
51274349 507577170 0
859145983 592786943 0
769959092 20313974 0
444489304 487028074 0
1042577951 884521552 0
635355393 205700249 0
597240257 68800124 0
428834803 757899717 0
16855488 785883293 0
1039014083 824885787 0
110018623 386140242 0
140600951 197832686 0
723455271 54653649 0
556996799 858672398 0
362354942 921733343 0
57170153 134761483 0
536537665 782811959 0
411528217 719871561 0
475802389 648101403 0
990499798 884696244 0
395882301 176205389 0
21820262 529152953 0
414504926 460956714 0
892888025 607006656 0
239530199 905883275 0
1055564525 461872913 0
768594611 453768473 0
155253599 590210036 0
703112512 747867088 0
1003684852 213748228 0
248438075 651836126 0
138892049 514963596 0
963641177 937235810 0
139712599 412297572 0
439270440 187734813 0
905742389 253626641 0
529306020 392984002 0
843269812 261582767 0
609070224 118276311 0
177381891 38664348 0
501038853 542279528 0
851427968 878686055 0
904292614 656972729 0
503841349 831913714 0
989475966 161575950 0
787532574 251853438 0
458419472 51451059 0
771760341 357582586 0
520676651 248111371 0
749331186 221458222 0
191158521 149965795 0
1034983734 738362237 0
320907542 305796131 0
820102326 220616523 0
320055442 176345591 0
723748038 766237681 0
607129768 677719722 0
127952492 613626321 0
291782860 332958006 0
795451140 442341092 0
564394448 519786326 0
892270572 617719554 0
369190827 1055223734 0
326275884 924238297 0
507483575 851753438 0
56738403 284012606 0
294443173 729752389 0
304571836 845825878 0
696386448 23361371 0
424586850 376897252 0
884396178 65019980 0
970398469 555348894 0
8860557 633925158 0
32608232 54527251 0
110920499 55194303 0
1065995902 641985158 0
729823264 566892742 0
537911336 87507346 0
526812823 912399390 0
882539213 506346462 0
221493966 641611180 0
420259097 1014523648 0
527238784 126321259 0
191192944 411072702 0
337818870 500265251 0
640347733 942057712 0
923453011 480152080 0
151328567 693282328 0
585006613 131272157 0
490676021 471756724 0
392297021 95801863 0
171726922 631483930 0
632627743 102255192 0
812070655 824552806 0
941622186 360105015 0
11750058 608686000 0
15477249 551482932 0
344705956 194042061 0
686560119 78112351 0
707940594 856318259 0
369195992 312142944 0
388012434 580868565 0
707969979 600633848 0
742928081 298179091 0
193538683 158611662 0
712452015 1038701682 0
294554522 847317545 0
723066950 981209505 0
419932059 689356060 0
413338595 864987565 0
737162381 770059585 0
116403999 150828955 0
77800729 816920690 0
554127117 925114239 0
615073987 995660005 0
985386006 8364634 0
747085325 960083626 0
418352458 461907750 0
974610066 972185967 0
1001574690 1015309532 0
86648670 659058200 0
233156229 472018087 0
894234406 191606414 0
483838080 1036069874 0
854385986 239004470 0
580587681 248712951 0
20004604 826923045 0
657912242 863766157 0
157718506 1038173839 0
125498273 369641427 0
952596362 913157747 0
425502507 523515894 0
462805452 853571884 0
695798026 700595494 0
472064522 951959792 0
969218420 849579038 0
739144647 1066657871 0
1012046091 603414770 0
646323162 262369905 0
12200783 306681451 0
894879982 374998501 0
449163320 940616702 0
622603710 145917136 0
29780467 131567573 0
902577846 190611169 0
190142700 487448021 0
42234879 1017015817 0
185035354 940252833 0
332045620 5811884 0
110569900 890490936 0
200900279 904882891 0
248689735 20318514 0
827739458 135576468 0
715855935 361299968 0
771036479 793616702 0
15603888 511414488 0
667867123 447096160 0
914196045 566426490 0
348247988 281484162 0
619562849 194203394 0
907316883 706404249 0
380572414 542539948 0
150982260 608434970 0
98016218 785724518 0
794403128 841338260 0
770597562 849498701 0
955701802 112946933 0
516749501 437023395 0
361563509 604217095 0
875902234 269739502 0
608777813 231299120 0
452265439 882149979 0
18948468 223872961 0
321934000 337867759 0
225567466 1068732456 0
134890732 66262407 0
289199662 507536103 0
241915838 851115142 0
1067258694 267012422 0
166475527 259471876 0
1029377851 595466604 0
594822678 919008257 0
895480313 896089175 0
305114412 772735657 0
336572010 729742344 0
684262295 566867343 0
671358050 1021690912 0
664957068 1059536306 0
1071735838 654257876 0
556061999 647397726 0
656316759 478411174 0
455419734 244387264 0
361352897 17508280 0
543973980 991846740 0
821877472 190645692 0
659256057 754997060 0
453211934 449079031 0
54000723 707301560 0
849041665 59164331 0
189717906 22031831 0
83927600 7799382 0
929860185 897884560 0
893559593 52688427 0
44560387 754543256 0
251009620 622558083 0
346929699 870520248 0
681484567 747925174 0
739810456 350573494 0
485700795 274011572 0
700053451 10044589 0
774832321 431094591 0
847853343 500558029 0
935981900 1023482956 0
44531626 595585439 0
256127004 33150205 0
741706292 280143014 0
639963578 534221737 0
1000790428 152290575 0
376113900 264026696 0
376799387 665244070 0
832117264 885531075 0
513551841 285439548 0
907302283 1049267330 0
747805273 899401048 0
540963361 522642040 0
1071707077 558067529 0
701938434 606757748 0
684991018 385339127 0
842486109 120243062 0
61310784 146222881 0
258115628 954112139 0
788107922 634554178 0
387724377 1050965277 0
657220335 244844776 0
472575147 536286229 0
327383626 855764836 0
737527017 187936199 0
844725527 441358957 0
188168274 1055277086 0
199839148 461387612 0
282801173 881684819 0
523974340 242262027 0
134140936 176842773 0
882413377 942293362 0
599078518 525213072 0
1069494725 347117473 0
218785567 878410996 0
681406696 99571871 0
47278045 257849229 0
570803591 223585901 0
273106637 762622102 0
636161644 38714940 0
615956529 217613620 0
81272441 620014635 0
716002532 204833185 0
144545651 112795592 0
553376250 896508269 0
173285227 177086380 0
625796742 229694674 0
736269783 970036318 0
974974820 945861012 0
719102726 349651727 0
177575282 1002109565 0
834243016 794966152 0
865782268 823261070 0
395046805 548918109 0
734362817 971034752 0
8622997 892323112 0
878452251 103364600 0
459070603 944022232 0
601654600 29917441 0
464274112 219871802 0
929084883 190400208 0
670457706 64782060 0
371591262 482768262 0
891076414 310246587 0
1033682540 418659959 0
179287224 269178783 0
192512926 995475730 0
796276340 1037968343 0
304358852 1067610249 0
26993522 507256548 0
500107161 870205693 0
395332525 147490531 0
374787308 366786553 0
15611716 174214294 0
936474396 41345824 0
396093543 497497015 0
446502229 720584170 0
223037810 690328515 0
230178141 506125568 0
1067279418 512434791 0
283470882 541673990 0
987291030 817332618 0
154866883 1049875699 0
1005864357 699926906 0
392777561 894423091 0
1017152009 274147951 0
692367191 888374097 0
23710098 553508507 0
712483804 873997800 0
1031047639 574669066 0
658958244 541195296 0
588249452 1021355773 0
623986556 101637444 0
17757751 179468168 0
365732083 456509214 0
407108419 840366069 0
852442021 881153790 0
51101465 15299162 0
630203494 391552376 0
384619350 540887677 0
837788651 65311713 0
60986572 880251465 0
1001072153 530864254 0
984881003 421754271 0
265410619 390139834 0
516493156 740083741 0
476819050 431253096 0
191083630 793336553 0
538008685 562400577 0
832602083 675365316 0
261095101 892846402 0
871785561 45074466 0
224686176 1068854961 0
349180083 920469964 0
1017177633 19756394 0
802229170 20514050 0
412914496 142667076 0
711798455 332541243 0
534639732 955343072 0
355128337 889409831 0
484164505 75549628 0
497483077 862070063 0
278666265 389489773 0
166947637 1046965609 0
372184233 574967528 0
489349348 947894565 0
766886717 660258390 0
988952938 971579800 0
939560100 69824779 0
779212543 591946860 0
113781262 245316486 0
552612406 530233913 0
674582924 621353060 0
976552155 821104147 0
845073390 710900156 0
171635627 434003334 0
242144764 1052088197 0
387516470 715234872 0
172469279 905325537 0
697133409 541214304 0
151198743 926812134 0
761516732 447876976 0
364125152 381503064 0
823343095 301891377 0
845067776 375188746 0
360184166 140836917 0
317453512 519142159 0
839554618 1005669007 0
876585435 171840234 0
482717517 725910721 0
563173821 647078406 0
398343639 284391584 0
92176482 514285641 0
330400917 828932334 0
281163338 801290657 0
959028103 1037704799 0
897417447 852245653 0
218614906 748190184 0
279713783 220614080 0
666175105 621103050 0
941012300 682595776 0
814995018 542938618 0
297379191 725609082 0
322687821 239728160 0
275910258 668559668 0
31367933 1009556278 0
1046655344 46222478 0
592388626 296871890 0
779298034 743658067 0
936307975 547243495 0
369879851 946442499 0
527564486 38145409 0
1065307293 164113464 0
243664123 723860016 0
338914281 20775706 0
212010822 190526060 0
377241736 952698084 0
531882372 89903013 0
264140991 1032127254 0
508888922 99236249 0
419006506 15081907 0
300436098 1008518674 0
299227490 827795254 0
795988795 973456576 0
827902376 153356014 0
516374432 770174130 0
586631719 842802171 0
886257763 677614318 0
811712141 317349098 0
701840004 674432079 0
380190431 329402291 0
94966214 734643445 0
158155975 542121733 0
57867675 211988980 0
244464656 1041415946 0
86585505 349113340 0
196860498 665473491 0
646638346 999940251 0
8690678 776195134 0
85524861 486437989 0
401661418 872580406 0
354451652 411914687 0
587286515 57235855 0
270955173 647984318 0
747363699 903056895 0
30173181 600534772 0
694237761 96641249 0
744009865 266594452 0
847444824 429877087 0
563354465 553795118 0
498214445 185048294 0
1045222987 132420061 0
629916042 179065625 0
1071546398 637965876 0
299833150 249323779 0
48971205 522689941 0
776235235 606278468 0
78402713 375598047 0
517322032 230846645 0
809150776 160369536 0
1009957040 710774714 0
956723906 662854760 0
419585348 248673304 0
533928510 329471785 0
616731344 357619688 0
565117436 940101037 0
700396152 831227135 0
353946717 823091201 0
790310560 862336784 0
959265944 320363611 0
601094991 685274427 0
222600088 973381210 0
687727195 1050434388 0
499722783 255660571 0
716169411 363123595 0
512179243 92385275 0
107918528 370013651 0
354306026 597414844 0
917739953 24695255 0
799067176 493204590 0
971553591 814299053 0
982806841 390036919 0
749560557 64342502 0
983674790 261063948 0
1041624088 349752670 0
566757176 35979715 0
1022168310 496958843 0
241347553 527020877 0
117628464 599396680 0
459678958 64744999 0
695146733 617513906 0
1051777730 553491980 0
280579152 73528749 0
698414208 444633510 0
176377997 675666761 0
866405489 963879746 0
360381093 260333591 0
411675481 729526625 0
530314384 106798905 0
690741205 864684621 0
210286256 552999184 0
405489960 815567007 0
129159010 996015183 0
446380639 987272013 0
823934383 546091777 0
420379116 651242292 0
447147262 599628607 0
965682463 527386634 0
829681017 1032473376 0
711394335 648994366 0
424351949 589192800 0
922394761 385794359 0
25838318 897663111 0
651178812 71179817 0
988044845 881375077 0
109340077 901623185 0
437784719 532974319 0
74153227 171929462 0
1067291159 873903655 0
877950169 1011690928 0
260460908 1010076128 0
478071735 680193951 0
824122200 540325545 0
910178678 49474523 0
1022536078 282037224 0
13708665 788740200 0
777602486 994944053 0
714692305 21519919 0
1023191774 308356204 0
316487424 422169978 0
308793499 280847250 0
547619099 1026368965 0
627543141 815315010 0
980286264 545151723 0
1048719251 593543150 0
908629715 932311871 0
422337880 299921571 0
868429306 861370021 0
466544385 382384380 0
841349142 125720283 0
636891919 291871139 0
391460635 164903709 0
383346974 810187069 0
313167457 800730434 0
252414303 621138039 0
610294487 764862043 0
434003270 367326362 0
739600618 150543734 0
756605408 716143934 0
935059718 764393485 0
811523484 138554746 0
46724292 287193731 0
144444507 424163084 0
940519318 534586104 0
156029827 405575733 0
286620607 670623079 0
235013512 757353340 0
1016646496 613742351 0
326471145 860512616 0
991749182 596252001 0
895818780 1072063832 0
118522748 918533742 0
301687329 342188385 0
2818702 145008171 0
650794638 220615860 0
712751876 826534544 0
751420587 712428703 0
363561029 469001195 0
456491920 734351121 0
195186603 584986488 0
785199838 65030745 0
435446850 253946515 0
325293866 747857004 0
1002851705 1015147060 0
883934016 964238109 0
778985016 33965320 0
928846023 127769629 0
928873446 634881337 0
738838209 722709823 0
605151146 371113892 0
427182894 1059991465 0
878889327 767352564 0
982373175 500014150 0
494928537 190410206 0
984185594 731653385 0
785061098 555543521 0
1055785739 681455398 0
760704293 938165284 0
738773619 801940871 0
858951419 159152770 0
453939013 147964096 0
863513305 884155741 0
747345636 736094118 0
466233017 832423187 0
495216111 53687982 0
303322795 846614479 0
838652123 854209287 0
336825498 126288427 0
936147761 736844625 0
545605414 272904936 0
548698209 524960239 0
857715785 626962969 0
800556377 448564888 0
623324318 743860934 0
573755355 91758472 0
320751686 1032764468 0
232646197 613337338 0
299305312 411981373 0
996791222 688651519 0
48395933 360427609 0
318850821 799864778 0
329305187 166206509 0
340199082 416446283 0
625743463 416546823 0
864879520 96115065 0
441817555 349503977 0
318325083 678877993 0
232726586 9819416 0
764525813 63117143 0
446333874 168478937 0
367514553 721154672 0
973418939 199578511 0
898068533 804789142 0
478828086 880862922 0
627338174 461851550 0
1048015641 665481204 0
512330345 24398354 0
100664694 672569298 0
30112315 987467429 0
1024182284 979805297 0
1003559789 282115421 0
16605292 789881244 0
252738879 617266348 0
1017736966 819340315 0
350954652 548449091 0
1043863396 711936441 0
752944040 92580549 0
337843873 944216807 0
521104191 311876271 0
743047098 717414573 0
1007659895 768441950 0
977806180 684365099 0
43912848 600615595 0
244791977 540332152 0
158579973 752733471 0
383191829 695213778 0
228518488 85321007 0
518207980 408648530 0
121739269 245123751 0
175849318 195986051 0
160590633 377706553 0
289224704 664755243 0
465784685 814931153 0
266410363 687830595 0
217663039 314582591 0
65392830 194099347 0
316276628 758200419 0
188512560 761721144 0
1017804179 364478905 0
997149635 930167243 0
218485851 387401804 0
544235996 824493198 0
422220812 926970124 0
124480476 1073314098 0
636407052 891061775 0
116896384 691680568 0
790342750 200845541 0
182560963 100577480 0
662740377 545517810 0
15208615 971676170 0
840901157 809360620 0
368250076 260739125 0
131869004 789998968 0
291023927 329737617 0
274934907 380864431 0
909085306 213865340 0
898357049 662179910 0
474982285 495446284 0
617334916 253503232 0
1037594789 274808240 0
821334901 1031223177 0
549603430 1046346335 0
179657862 797317671 0
480373757 830673895 0
462713360 826491649 0
552826765 103958253 0
132622821 329816864 0
466018555 394368558 0
25609948 845159635 0
401422448 600140594 0
832364355 106928986 0
829546349 641143635 0
1021352292 862533274 0
629455197 118165014 0
335312366 73424130 0
161366478 378529124 0
177861390 1015399363 0
471304767 1017901703 0
524746621 107149191 0
482185083 1070354384 0
1023403918 1047403925 0
795425781 774715010 0
679703969 1434141 0
626743777 946469405 0
631248471 311612858 0
317690287 849578826 0
880041248 546217543 0
487157975 588290103 0
73504137 392062102 0
916656713 1012222882 0
599993424 899856347 0
437744348 639457207 0
311851721 673339023 0
14839762 74431610 0
574257167 636879995 0
532343886 866756665 0
432637282 661343780 0
247418941 385319408 0
153386728 388979741 0
993399593 440999781 0
458158493 1006336434 0
189401076 1019516614 0
699101195 635914553 0
89579452 819079549 0
327560403 943843281 0
995862279 362573813 0
133919154 458453033 0
1048438155 559280745 0
639458909 312279085 0
558995835 568905945 0
88173001 679224709 0
1017931290 491796636 0
81819658 929142592 0
926079746 680144091 0
23324552 833728728 0
695695647 377605724 0
426485281 196848066 0
29344266 894151737 0
1002566534 784291110 0
885470164 1008463931 0
417552113 849246309 0
707803663 288986335 0
852171970 91420180 0
950064184 32851862 0
630736594 751047570 0
212054133 75550502 0
7883491 395172545 0
912776569 448577345 0
149036302 817375690 0
739986022 92952451 0
1045886566 293595921 0
1041891765 749133019 0
1015504042 918274548 0
1067745742 67275462 0
139630609 603838514 0
220550668 774400973 0
166813904 383145698 0
243371491 886083006 0
814358450 184364969 0
661528374 706501049 0
487897527 512982563 0
966178370 245401359 0
647124542 695689189 0
151674154 589731471 0
456243045 1063265508 0
895961005 209883428 0
193186321 1062507974 0
1037500678 53577808 0
542946922 229537499 0
575625505 663762729 0
148488335 271735149 0
258468551 179553362 0
680277587 127469200 0
359972846 859847433 0
574492229 269251338 0
669704277 64635201 0
1015620818 748759089 0
357908013 251870786 0
641281437 378939056 0
179996833 487053223 0
44049047 527712250 0
368404480 656550996 0
854076393 110248693 0
52782542 309095525 0
424176657 144121885 0
489408281 433551294 0
788488525 254209217 0
411179657 1039380793 0
547820845 170043260 0
543384068 967615989 0
218661507 230267916 0
353724603 1053551873 0
1030363764 1022592409 0
646585801 1000091610 0
464058466 392428994 0
364978954 44104768 0
651754546 793845034 0
15633087 101621751 0
86858859 749640573 0
630266160 151953636 0
470926276 166375703 0
1072411014 11441260 0
634372359 684883235 0
327806455 242674447 0
95083900 754129295 0
677177788 883407086 0
720437040 731348171 0
251831037 556945192 0
828380388 899149623 0
992093875 289531373 0
268787064 1055517617 0
993478182 374722456 0
149977415 647157348 0
83050739 994124064 0
763123627 124855725 0
588502821 215612086 0
244337786 960639665 0
1036492280 911972908 0
987656699 757459620 0
936269507 744032948 0
118766415 536289896 0
858255670 490297001 0
78046732 852851839 0
176625382 892409218 0
835973418 243343995 0
394825216 120561041 0
666810140 643116621 0
126889479 485332802 0
933371977 158438782 0
299858684 616434699 0
321712892 324752288 0
205417973 230793171 0
478939760 786321514 0
975167140 315466081 0
984108320 888574313 0
436675176 150239699 0
73819883 136404261 0
32349011 75257789 0
711535435 1068983187 0
77116094 898593997 0
550975676 135625192 0
1069564126 446845211 0
415241480 263504901 0
307894546 560554177 0
433928607 758406735 0
613784408 12923856 0
554620354 146278438 0
833611890 16040768 0
221599642 449841787 0
184061720 17038758 0
199706200 931681479 0
854027957 817145740 0
948166665 166482433 0
616559432 381526451 0
877018253 886586650 0
115323354 920858275 0
511354975 457249364 0
98452975 145533354 0
626900203 395460863 0
598228588 223262098 0
404670545 398071547 0
152416815 999232081 0
1073639125 630455416 0
414571487 307968539 0
1020824895 741214971 0
797154768 373142967 0
498081345 893573454 0
775537600 830553689 0
699489339 761438798 0
645596636 828016372 0
578691761 857064745 0
93790348 324204500 0
958330209 968010381 0
145291334 330704070 0
1034965376 384480571 0
95001600 623100221 0
914726538 912577131 0
1042296814 376883491 0
299629940 876877875 0
916217936 391834077 0
572046261 895251456 0
1062312052 889338218 0
699176990 1015911341 0
914046655 702680845 0
129740613 926997532 0
602656911 1060657032 0
248891215 996576023 0
626024751 334682702 0
444265998 61320249 0
341065820 227722454 0
602253149 121004737 0
638568664 421279366 0
949131986 889809097 0
950962587 559039654 0
611777615 949966917 0
860985286 954411658 0
974786081 374777134 0
676776426 423183524 0
1054233663 713539451 0
579124148 612344942 0
881618152 21910679 0
1073182082 68107109 0
441379243 1028421233 0
896122913 72935329 0
213260332 543135605 0
440334837 213299494 0
149608555 856664722 0
4626968 777848902 0
891137006 968960327 0
85170659 115739295 0
644365952 456148859 0
1032070087 744165828 0
945015842 566795132 0
240974341 950168274 0
388430097 222515974 0
926339263 271232946 0
937255054 27626145 0
242068857 119116348 0
1036291364 245033532 0
688163758 756410114 0
332505897 924568511 0
1022804920 889919668 0
122631736 761945577 0
828741627 677805272 0
998945682 549135182 0
88272810 62142592 0
118362009 141756401 0
1023185331 16594733 0
582107416 179911288 0
836907104 612218730 0
73945937 221112783 0
202451585 342437977 0
892617632 589489606 0
96441280 627077807 0
325824279 644807528 0
100520369 532725824 0
422499728 228699411 0
638595804 503978058 0
144738347 301400817 0
194646501 998607684 0
673753864 335424115 0
964376199 535917222 0
599802654 829054267 0
311969442 981230718 0
631998365 889511348 0
654730813 585221308 0
719199621 104345514 0
296516149 410469997 0
228210596 3277567 0
823449698 505192196 0
689869908 480514516 0
1061050509 547796908 0
1006978502 1006623396 0
517151011 57431021 0
10408187 15359252 0
846207648 883222509 0
442105229 44577956 0
134087872 951824334 0
558606793 467334726 0
330883 409634952 0
175660029 1007921653 0
5574394 1019758988 0
946172074 431228169 0
352776886 1057668593 0
863598455 896798350 0
336741378 642441492 0
638294968 93918241 0
1043645563 309064104 0
744823916 352201302 0
27229255 605717863 0
97739310 14447365 0
136119495 763137817 0
23677778 69678275 0
146960940 781135919 0
210412085 919005219 0
429009637 104211958 0
661292026 894228716 0
999143525 1011909695 0
917192745 887333314 0
176383513 400076139 0
1042827475 1054157629 0
982015934 57486879 0
517232291 1056934325 0
310426069 586388705 0
935100099 1020496211 0
949753482 563224509 0
234749084 148767364 0
239111053 362602511 0
662699287 449514846 0
780925254 519923998 0
937481913 959834832 0
162388164 1020041172 0
660490613 741507018 0
577444481 22291326 0
184251988 200187749 0
9190635 970427905 0
801932983 706645843 0
630905207 622847774 0
774579719 336188804 0
769955173 1007735673 0
812992555 1044880705 0
154127586 543850789 0
894270169 278163647 0
631931933 315696075 0
801095747 809196514 0
37678081 836207341 0
1010560916 628787429 0
308920427 200370092 0
117724064 188332506 0
947988689 1002174554 0
2444356 111835950 0
505327049 601847575 0
181396853 652692577 0
1038066311 31038329 0
861452871 671094554 0
630992760 823819442 0
198987778 958286611 0
513550105 220230072 0
656834343 304390118 0
88671377 1013895940 0
493357540 651642840 0
10888115 799872602 0
380924025 706653693 0
81309733 328953947 0
581462819 63668988 0
796380648 191480948 0
985896096 499868404 0
157988991 303199783 0
851823222 216591686 0
550437757 359557214 0
1044877266 251678247 0
639865495 575632009 0
276753941 187903989 0
20089442 60769035 0
377587779 415177400 0
521059058 68433027 0
442390642 264913461 0
487053717 1016641178 0
591797589 540857397 0
815186713 577283427 0
469887683 652076420 0
496319982 343783051 0
1044305199 403807847 0
553212959 1041171132 0
304574738 877680594 0
729741379 632750832 0
929771517 388804676 0
563470868 478210541 0
5234379 837964559 0
941705201 123774715 0
990627965 293115960 0
577513887 211746652 0
331732987 672259213 0
656709967 686576673 0
983002277 405357892 0
548048891 548743815 0
168226144 344542955 0
149886530 473203824 0
752159267 15666593 0
303250572 914507486 0
501583561 651295761 0
951316406 427164950 0
641975049 223050976 0
335528991 39620012 0
162504403 487058038 0
298299254 813646637 0
605045702 274920324 0
804303933 233572405 0
30749972 223755968 0
678136275 835770273 0
262086905 935133564 0
991318811 147136968 0
965274725 62756580 0
872878794 1059831243 0
361111879 668850320 0
209717291 131911556 0
87480288 945989770 0
234056964 991655202 0
951961895 417242377 0
412202360 531687095 0
1057807358 651730096 0
98431271 900520435 0
516928489 1025641042 0
982381805 717448453 0
188689925 650320380 0
34324259 837388598 0
96732290 61455762 0
530828262 45349664 0
861579262 199273088 0
530351255 810409005 0
976157272 435118903 0
1068598176 796290062 0
520732359 651642637 0
1067443627 150127738 0
898920375 455077793 0
1030200486 664412661 0
1045155280 353927264 0
789242193 619395254 0
728320427 1021514725 0
144896213 8971868 0
1057844652 1011764904 0
931551590 534334946 0
242069002 249760689 0
168965839 633489591 0
94513620 133075917 0
763923365 51208317 0
163105961 866734093 0
648857429 601080648 0
517916014 341409175 0
633062225 104207661 0
427277471 631820151 0
454892343 588052157 0
796233987 684595732 0
746065966 737171290 0
797539001 936929480 0
837064431 927291727 0
893970467 551100441 0
1164874 150007195 0
553074610 111254592 0
497046135 386392987 0
32147687 892902343 0
460286659 889589703 0
278318968 323313536 0
936295396 1015924737 0
87639911 271175419 0
530741505 624806394 0
929146743 228668507 0
336200797 748557146 0
332817011 271765367 0
579509579 33100935 0
818813570 861129809 0
956444903 665617564 0
614143776 199462756 0
906736638 394956743 0
826220955 115807028 0
473466420 145170458 0
22985803 149164866 0
420276708 642238902 0
614580686 1034996384 0
462856149 402989809 0
582078205 330692487 0
131947120 576606201 0
1012201938 342601104 0
606524982 786207927 0
487019159 237395939 0
464239795 913208022 0
624490391 365324898 0
881362143 211435377 0
12114832 40474795 0
43024755 1013341933 0
757213280 644353427 0
719758124 144955010 0
295125877 303383908 0
127515941 784770092 0
955890831 77425572 0
469211021 715568365 0
566697617 717038616 0
820316737 771960345 0
774236224 941472516 0
389429711 411546906 0
168409825 775574943 0
712773840 439791268 0
959942557 797551318 0
387026687 1044723346 0
601796293 297438364 0
411260310 878635349 0
914589013 721069087 0
666552501 534775945 0
1007629355 225330474 0
655804573 255938323 0
764974421 630503554 0
731165690 554448050 0
930439354 796590538 0
122319352 238996291 0
1023219912 372607682 0
362313095 530582710 0
872074319 272014550 0
644234021 944010106 0
510769851 558213472 0
642044866 555610008 0
683749319 14175616 0
655476302 346704530 0
217246511 166694603 0
792342491 7729601 0
27730762 998767309 0
589972798 408711446 0
623782424 334194456 0
101522545 964963953 0
491228141 891832890 0
873373461 1014920581 0
500305453 325555658 0
951838877 853172071 0
985960107 857280539 0
85657100 314634292 0
414782311 460172877 0
711303447 39836622 0
373592824 332140050 0
694332975 341545637 0
670446990 12210530 0
1063141826 241618742 0
878901508 708508534 0
843593428 1004478403 0
454147539 296912276 0
154746480 953897415 0
1062673151 1009451726 0
105660182 137531066 0
515705923 415772656 0
606340647 978632605 0
1043958811 680496909 0
230695885 987547228 0
886607453 478013565 0
76544444 357206163 0
795191616 12945479 0
651175681 330723937 0
342558960 948431837 0
604961586 523040405 0
498369936 67644900 0
987229823 864535670 0
25519797 294382498 0
601983441 285882242 0
460199894 185688618 0
613354728 131953316 0
91120989 954508383 0
237435648 298830626 0
1071553745 829559264 0
345007805 92509167 0
957655129 594724407 0
646059010 285423107 0
215962088 1052849263 0
589402614 649347691 0
972180951 966875990 0
527870959 543959935 0
347701283 637152690 0
362211020 133489378 0
427952113 695744133 0
91913721 155555002 0
197944136 50991093 0
46540695 116156230 0
517101101 17374802 0
316697589 421177024 0
149002041 464070743 0
560446722 470109809 0
837282463 1017846541 0
391055022 514266715 0
366354328 543154025 0
1064549268 1049529163 0
942322560 831739988 0
616047374 195245850 0
949249239 181259754 0
681319507 130416529 0
570701761 965977742 0
456154637 797908627 0
884755891 671908227 0
228430620 1052502994 0
522080154 905039182 0
504471030 984952663 0
535204652 1029060220 0
683667729 544326165 0
156584403 597276944 0
102589664 62274598 0
820563292 595105209 0
149761556 389012993 0
383665474 217537681 0
237185300 830367678 0
948375482 474177442 0
429764801 747854611 0
200117374 241481760 0
943505748 796879383 0
172364516 1047745174 0
376905085 1040952099 0
254657903 526230015 0
983700353 377728021 0
339033413 371282553 0
37578543 1035782307 0
13880483 498845487 0
71694551 902679216 0
514726573 424000871 0
64890108 79314465 0
558792201 633197530 0
716961228 619465537 0
93515998 382430143 0
27077784 48837734 0
902826428 581434078 0
22909975 840239305 0
845862303 350509226 0
821008867 216198091 0
1027763304 694148399 0
710459425 41439862 0
484756647 886428599 0
135780377 257948150 0
54572467 805375295 0
641403650 974557725 0
228981505 146374690 0
781055124 926946852 0
823750839 395846857 0
111292710 466991374 0
567543857 682759321 0
998261386 668440965 0
108775270 521020286 0
962951772 235430068 0
961732607 261622541 0
55452620 669665579 0
13388442 490774069 0
262381334 147580621 0
771553332 201797306 0
463939333 377532499 0
985938567 899853183 0
701661663 724720189 0
12000063 159563011 0
468243915 692159977 0
320804141 741836089 0
429919758 693814910 0
55587061 220181171 0
574734438 338914286 0
316475889 400741693 0
415301707 421193937 0
130296181 974903402 0
846476556 394499754 0
285076541 255541375 0
256207615 883287773 0
634798389 173627694 0
677728638 883221927 0
199502033 564285574 0
680731130 729415295 0
281634528 327433359 0
125663184 517017650 0
403885363 643436095 0
712036238 334388192 0
155441503 623680396 0
711393559 897631006 0
825570005 1025400278 0
37775959 134624448 0
72438236 909389308 0
253843003 564899465 0
701409602 822475074 0
114794573 726639002 0
660526834 1033002430 0
319794573 779325455 0
94019483 623069845 0
48554957 73862866 0
187606662 137799137 0
1002958100 499624274 0
852688561 801205467 0
1031074262 257397922 0
910190915 106350176 0
873969899 6289547 0
397598457 367698419 0
967173567 648405318 0
357890892 766780261 0
707636925 129993356 0
1004918287 184373601 0
564292429 874174655 0
510913256 1035933868 0
472574690 584174374 0
616100687 901450008 0
906859677 112236682 0
192503442 998982315 0
283902450 254131072 0
517624114 926678453 0
530827550 870302253 0
872004633 300950835 0
1057732479 413596069 0
170225739 8361104 0
934868755 639795088 0
793002450 33706949 0
990452065 561709312 0
725731274 319035329 0
357244373 540551256 0
994674195 686165938 0
454404937 735476205 0
373219801 325696135 0
817609989 111429032 0
495453714 223724645 0
67171612 443614419 0
1000944458 387639079 0
679538569 257080051 0
48507911 681770875 0
966193926 584746193 0
579366500 1021839928 0
87701808 590309181 0
41509301 560721178 0
36643048 494629620 0
1045509520 881330250 0
940343773 248468141 0
897265757 282302436 0
483101466 550654628 0
384239054 401876268 0
714386119 495398140 0
65218369 268700773 0
781044126 516494491 0
64216610 401571240 0
723642849 1003730930 0
588045124 552743444 0
617112041 712422480 0
1013461624 824151249 0
510980110 19404227 0
840277091 836505498 0
676882245 411400623 0
327913002 276653142 0
191228557 215357195 0
789154257 9348577 0
248189123 872063115 0
500792516 404336804 0
922614027 47189961 0
253650044 320514011 0
541220770 148007524 0
789345336 199015383 0
845672748 379651348 0
36268540 193783873 0
784242653 689976325 0
410664603 832415461 0
45786963 230855771 0
155414007 390547433 0
121081934 142690290 0
280877005 454285195 0
84644874 517258085 0
432470254 271082720 0
732264711 989754505 0
909383700 482148811 0
664251809 106718320 0
1043304496 981260387 0
653328214 960661451 0
929236701 189274973 0
818813545 300402315 0
660753942 332529901 0
256792997 822205526 0
194247493 805281634 0
919508832 438576784 0
807883987 291331440 0
77229770 563756749 0
326125611 744437633 0
414713694 1027490639 0
527506893 703082776 0
414171045 741068872 0
134278363 691543200 0
859167833 785579388 0
578794622 415167942 0
663378627 62017045 0
290800208 775166463 0
1034133781 684311939 0
1036304565 680598423 0
894856109 767234471 0
639545988 38935713 0
149226005 347369234 0
46406156 1064881143 0
428940888 429046316 0
582650340 807495868 0
1027266791 485908717 0
528210985 302637467 0
331004727 79078103 0
572042525 230747931 0
889162924 526919315 0
993445747 156346626 0
604389526 1067825058 0
571640724 758453959 0
899397589 986880332 0
297706008 824689910 0
17434855 133169538 0
220789006 199502838 0
179063325 481417835 0
1013637804 1017747093 0
670262667 420000867 0
778035311 793938011 0
213636296 112061882 0
728730231 476687334 0
881607602 413603943 0
315348606 578668513 0
135474948 371529681 0
900697912 313413101 0
781273689 49549563 0
17719166 550097920 0
581424378 655903158 0
698887006 543189779 0
299471459 1042990995 0
387158660 1043136441 0
568152155 563174008 0
672944733 257730862 0
814181912 412167500 0
248908889 992618316 0
464209787 219215911 0
102009404 264400322 0
910296447 350517306 0
133780659 476045821 0
76897394 52345704 0
92893558 355092002 0
137334566 322704361 0
349290825 977984908 0
1017042113 597976985 0
246336456 519554507 0
406093314 205417803 0
515789753 458221240 0
966584654 788135675 0
540690978 11046931 0
172746761 155583505 0
468764455 1044182015 0
853142046 559797629 0
981390628 361169366 0
245934647 506347207 0
298488970 411635296 0
63337418 16593914 0
117695378 209006431 0
274427870 968830079 0
589487678 990451391 0
25344025 350459847 0
487357723 67723732 0
581090656 776765321 0
785055698 250874818 0
887179354 614213792 0
200229574 807065850 0
78419567 973816435 0
737551683 710960423 0
294228630 1017521215 0
357714864 995252603 0
748600329 286589857 0
808694014 535257411 0
344834730 605729135 0
237238314 723850631 0
376194839 169847986 0
846587904 517225655 0
775916376 823721502 0
470188250 591950755 0
829129791 592567880 0
646423614 389107796 0
917596849 283204609 0
1058832214 214714258 0
640190941 18821837 0
241097562 509967785 0
725615433 858390400 0
455167102 875013233 0
563348612 659032412 0
266596008 289012316 0
792630957 192578789 0
242310752 645873427 0
656482000 421111582 0
42045024 150403419 0
933446339 909106554 0
473286965 214117569 0
119764625 21345901 0
167952084 996474003 0
353392523 310860754 0
749586906 985415849 0
720660496 795572273 0
135112022 986126552 0
363711681 562388155 0
667348165 588093409 0
1004157892 245631929 0
284242659 618184447 0
485413580 510123754 0
433326715 501926072 0
268075694 923808502 0
385512552 551012560 0
612885594 730294592 0
730936569 142521512 0
1052000368 1029716107 0
824787490 219937770 0
293419712 774974655 0
522901408 421087103 0
692530366 425826038 0
880733929 324718180 0
91863740 890930357 0
836286846 433233673 0
376665819 1049218223 0
605519074 701614837 0
232625398 339424405 0
393663049 679448736 0
656757686 795743202 0
48687652 541178993 0
15638862 1060738809 0
343589362 1043150367 0
249155192 509226235 0
404461190 527846336 0
714910692 33875168 0
819091492 197379984 0
752351962 750447821 0
870049949 848779316 0
611674744 91977673 0
566742702 153924903 0
454937280 404092887 0
370093558 649324751 0
112680946 978363195 0
619295753 1065247968 0
962199465 749210529 0
55666493 387422588 0
299098500 1073040493 0
276992251 330989754 0
5507506 715522172 0
711652518 622755219 0
619709888 911265056 0
884396617 1001770744 0
1069980328 904501475 0
240828787 335029478 0
376055320 226118006 0
915621184 846368424 0
340863186 477512495 0
717288386 26089748 0
532158744 762102452 0
1066360000 209835445 0
449877135 824383637 0
485775251 136506694 0
610479226 438150061 0
382514632 844243480 0
599643545 1041190493 0
515066648 369115832 0
452861547 253636878 0
847942480 254283658 0
660654699 237606458 0
796425379 231960237 0
176216461 313136343 0
444325803 44005671 0
353877777 888076925 0
586784836 779829040 0
151843343 451209893 0
922124597 209521096 0
420580769 855218596 0
477850084 84344258 0
201115992 248196431 0
1072488320 348965560 0
839687154 760788576 0
185437953 831149093 0
834673318 916205187 0
234948915 740509494 0
600420326 611821563 0
243346084 512770033 0
459354345 655032002 0
438584709 449958827 0
168045754 739220843 0
978688951 499093607 0
679164088 26258480 0
813380495 178698926 0
689727159 357996209 0
761244211 70004389 0
1033160134 1029038055 0
958527352 371127499 0
490923744 513360978 0
479132608 938189026 0
437768984 1020736032 0
379056025 123400800 0
714784141 589015659 0
640155792 807813650 0
461472335 230835020 0
273794816 587181241 0
327261222 142897168 0
909942281 600902783 0
1037552452 650811837 0
1054768013 166288546 0
461987715 1070564050 0
95450457 978019449 0
870067663 224405643 0
50453080 692715328 0
692157227 732547011 0
526742045 157709202 0
486242581 876268534 0
699340372 136000120 0
516926101 669116371 0
456871269 282749667 0
523002541 377145230 0
915257283 373333846 0
898995686 830236592 0
417888447 289568227 0
397740908 805048933 0
747793801 823799904 0
507617309 601439358 0
188370239 605408388 0
529629668 467433510 0
472065577 869662188 0
91438111 929559437 0
660013183 497187412 0
766148925 452404498 0
746302471 882198202 0
319818444 914099528 0
993478747 588498424 0
373560435 683667246 0
396708800 315563210 0
739956085 445122730 0
433590435 1012516782 0
500838793 520660055 0
890180183 778881103 0
622555116 1044938546 0
134202671 53164237 0
489380537 236066214 0
200213015 104795394 0
939325087 35718113 0
398099675 300954952 0
104576981 910171113 0
755630147 302197908 0
226818034 206693772 0
943111727 919554704 0
1064345569 540975261 0
819196878 784612377 0
214794503 887698798 0
906010801 686541475 0
925549194 218655195 0
198819467 125394239 0
941508561 372378427 0
656903010 218962228 0
713808044 719032793 0
33636014 132118649 0
571954242 636789079 0
123260299 779704865 0
724456029 920303401 0
17829751 901129593 0
425881030 131469664 0
54096768 843530018 0
489757367 349627748 0
325777535 578451642 0
720240304 229514560 0
310090394 189086803 0
328919591 419150714 0
731982593 1045486372 0
843078604 460427121 0
441951777 824974670 0
993239923 535511893 0
930469673 825250866 0
455366617 489021224 0
263560207 170009959 0
56048056 206294774 0
101675043 582426344 0
1040711589 308951284 0
1016342956 345999804 0
1025581483 55119823 0
118573578 778062756 0
227928558 680082363 0
940649948 654157915 0
616152888 924979431 0
832282936 98545151 0
172567241 325672871 0
116106948 965746849 0
226425652 286851245 0
365347827 1044913704 0
447438450 22022426 0
232305169 961653149 0
500749294 792391207 0
735580820 478180909 0
737468740 785073499 0
363240989 363043853 0
106099055 874233353 0
243936608 426139743 0
830454880 255526818 0
990790378 430981408 0
981340555 441936303 0
129204060 564078957 0
789428551 16502421 0
989868572 673260135 0
605618301 254655395 0
662046419 768294836 0
228022513 693217713 0
667208152 698143750 0
727221390 654463679 0
1004108293 462283825 0
1062577852 1024294481 0
878305381 42150820 0
952900055 702800653 0
404798301 580419435 0
805924234 366206951 0
950066068 179777343 0
280330478 337152471 0
459206342 587046128 0
136273697 15597752 0
601959503 510572021 0
588104922 96483926 0
786668982 607258268 0
647095056 528849785 0
436453273 1011469257 0
656787537 785510989 0
359776485 743923763 0
320359926 1029199915 0
805823462 175143675 0
569797290 749420811 0
869106370 401918732 0
661119662 620409530 0
886711998 665273060 0
981885181 362958836 0
550776944 139403319 0
390224327 593760259 0
258472478 309831822 0
834187109 1023915500 0
360841525 493286686 0
11066211 1019867650 0
800220310 127490521 0
436171535 193889396 0
779266173 98097589 0
408019464 385069928 0
165969025 113888022 0
696602881 89950407 0
589999797 914730274 0
13578776 640371222 0
979240713 314320221 0
342656835 168752378 0
9157415 489113522 0
1070125571 523380097 0
196404509 744816896 0
104929873 580350483 0
852054142 146184758 0
968101548 253418008 0
394707567 738981085 0
963155194 258623070 0
793667752 643437478 0
778939373 535398387 0
175585810 235439592 0
652592985 51777505 0
367355008 169330345 0
758622910 636202783 0
1013195542 945145356 0
226390686 936707213 0
1016636956 192321295 0
619311602 813250704 0
141127550 696811679 0
227804660 830428346 0
824475849 352960428 0
566665779 630691548 0
931673576 599583387 0
872263234 104733153 0
776194265 538825015 0
280943301 733248773 0
1069086909 530726975 0
686357019 992418566 0
169680238 579137214 0
8581240 157142719 0
933200391 858969936 0
1026519345 903327205 0
860285260 539640173 0
489916138 261496582 0
618809600 741501486 0
654769905 219931 0
775356202 1020732864 0
1069552491 1032518160 0
375627152 518039428 0
1586560 883777386 0
988479327 287386418 0
456247585 145242198 0
571240147 130833959 0
918640783 458470036 0
364698918 788585215 0
348381640 517296618 0
847941480 376198937 0
1038571021 819891553 0
404325411 448202147 0
394438141 659826969 0
46619382 653942346 0
497658594 359247157 0
202922144 315110466 0
72776106 762658502 0
755429828 989187784 0
591165452 878888059 0
492995512 28749313 0
536092413 375914956 0
850801302 35104226 0
302578981 1058276659 0
927812389 656717185 0
586976590 189654092 0
378608445 745811462 0
975376352 158230358 0
173974571 614982092 0
283653783 121900491 0
356256613 548305353 0
425148242 267436440 0
276672394 1042443511 0
111242680 844030906 0
606039997 618451171 0
776763804 32672733 0
31493402 875919274 0
862136211 982927931 0
371215142 112096484 0
608690931 118408147 0
82499510 441582002 0
520385996 714218477 0
660153793 458423702 0
496722103 873199770 0
580842937 567766268 0
345562923 294452020 0
560822202 675647211 0
830008572 166571129 0
140251847 448165510 0
52507903 639096358 0
786808457 237663774 0
518218335 730168601 0
782810333 167217162 0
753457641 294416897 0
962228709 940159577 0
1054391321 114764786 0
109331750 283667937 0
754179336 699020544 0
698260738 928556010 0
1016424220 394985046 0
758828709 851447652 0
1021316375 336868586 0
85649713 293815246 0
37672245 902883386 0
741555042 264983751 0
994779154 586702512 0
275888952 165698207 0
576578968 913699113 0
1051047646 87473503 0
68043558 562230000 0
367330675 806704105 0
536093944 6580017 0
829415630 976581067 0
604125411 966278642 0
732064897 866635859 0
768742946 1062794537 0
825927704 325751327 0
657585459 837342768 0
667328948 24377680 0
320200942 326155276 0
817947443 376408191 0
468670000 728379857 0
834205472 796897020 0
806759131 394899221 0
324070812 746606270 0
678053752 585794640 0
470785248 584287720 0
842233705 668050287 0
358617643 1065542014 0
1023638185 136758390 0
612499847 606682557 0
443587864 535618731 0
256699313 794932022 0
474608171 557064535 0
352369585 1070312058 0
508720286 412686242 0
702766656 425499274 0
88781275 356276295 0
911290889 170069009 0
920159055 463028535 0
880761856 360198438 0
260580598 139600317 0
208609 137382143 0
362439628 429092061 0
362240825 47685168 0
1022074245 462782232 0
597601590 763420366 0
1070488674 911035971 0
197927779 741307068 0
363332652 755650791 0
384291008 363045665 0
889146272 459511575 0
121504206 128804438 0
503577737 447422799 0
58808430 443406194 0
1058910599 206051660 0
823686704 393147729 0
801521381 586948011 0
924297150 701822231 0
796128920 495063091 0
526223138 196364361 0
547873907 312525877 0
764115226 269198588 0
108241468 164536438 0
767459364 164632162 0
784421780 930356514 0
252985091 152369949 0
164075847 542836267 0
853521395 524834784 0
941906404 229421881 0
114437270 554555624 0
529108301 68351723 0
136293616 266249092 0
687008854 351718971 0
217137074 643392128 0
448868605 538444566 0
433661441 978176200 0
13603978 756417076 0
455762736 911669044 0
46449152 268437793 0
742052143 697961911 0
616629805 769978974 0
574833697 22522129 0
27311588 725093103 0
281855283 16315670 0
444631419 91743742 0
771191299 432259549 0
176957079 372188405 0
671364363 963345378 0
192916209 669607045 0
256134657 1050268780 0
20680130 337234281 0
565055796 231574117 0
320379440 984954915 0
934274606 25889241 0
634108138 233512831 0
606439387 1045249128 0
528896180 307169277 0
221436397 243765169 0
156885574 447870328 0
814084232 633458447 0
928415650 536067135 0
238440356 285388037 0
551322460 261598979 0
816806252 1004398795 0
177355173 762192473 0
961068632 836212853 0
605131715 279942330 0
78252087 252417354 0
795653072 581997265 0
146061950 886857345 0
322473114 781821781 0
1035611636 706916142 0
11945932 236017039 0
796819396 559813417 0
725758487 241343675 0
672174055 986635837 0
654912497 257304241 0
524813113 571010113 0
165259862 38815329 0
364531641 15526525 0
463712852 174209142 0
92667117 912978480 0
886325387 457875685 0
196634780 685769702 0
988812378 151283068 0
404265118 406404420 0
138829478 733733367 0
765761779 1039842261 0
646933024 833955900 0
158046207 569697330 0
895286153 295640410 0
1001801190 758438289 0
739964551 658857666 0
488258463 105319569 0
569026269 755066625 0
527932841 846431108 0
664291043 125079583 0
831635248 918431582 0
274396197 575221026 0
343111744 441425765 0
330885592 223939834 0
953835512 309354695 0
524624979 417491545 0
228930783 198532 0
1031799318 58277484 0
887197624 752879366 0
837825490 44897357 0
357870207 224547689 0
719970371 539013063 0
821746859 329229801 0
177853907 831379077 0
940247888 904830443 0
560521750 1028439897 0
147370696 888321816 0
604490315 927402941 0
871113192 346974991 0
1007638351 186412023 0
335856606 1038199676 0
420050713 361476055 0
267530171 74035660 0
854432789 73000173 0
888898061 1013447447 0
461339198 191420641 0
606199267 172116043 0
767187100 968101465 0
658212951 205291921 0
22501018 879473708 0
690749499 651019405 0
1065275008 403974957 0
785737479 563529656 0
553341775 59859006 0
466996421 1006154646 0
423764040 159342067 0
642063522 1022752150 0
812724400 19288248 0
523080405 731706400 0
376796053 214661530 0
994733905 248592870 0
761504850 477781334 0
784240523 211388413 0
793136127 275245367 0
394458801 693625311 0
855553510 130607949 0
390175218 404803613 0
926816408 1045876892 0
1021077506 500050787 0
1022856834 970726099 0
967896340 297959705 0
87701983 348658604 0
71671456 508317089 0
169910796 44694454 0
20846803 798097272 0
481305093 364620420 0
129215652 480765309 0
182982357 123528319 0
198745968 527849517 0
57303841 1042236148 0
152736507 473939456 0
780957882 67752309 0
180018666 219434979 0
1052583724 238403565 0
992640559 18598550 0
683639478 477277108 0
529499908 92164607 0
126556063 714885236 0
816827872 275869747 0
243263626 966079022 0
641375167 78875452 0
455309737 493729461 0
906758077 714876989 0
798765686 827113955 0
213251143 505953652 0
79432446 251908576 0
277795027 505135330 0
466895142 810991012 0
766966425 1016112424 0
984179911 93370991 0
1004176470 105726808 0
764859444 402183883 0
1002084459 76161635 0
165316241 162481444 0
34589478 846561946 0
1034136753 628297998 0
1026692445 833327953 0
36677851 26449820 0
719894846 708851032 0
719391527 88410077 0
511860524 453097929 0
628090114 516456657 0
733509905 633348986 0
932954039 241759237 0
1018513385 645680265 0
380028018 957690975 0
59519623 294531842 0
115557299 849104536 0
910465040 245897390 0
395942042 635233769 0
488482772 711259303 0
949373240 859524154 0
279561093 713763483 0
1067815832 241945756 0
92190668 678117443 0
449985819 122040946 0
69394158 663441790 0
661347361 500804410 0
1022014393 557953707 0
369764267 31748752 0
611075420 935780444 0
178951282 795241760 0
395223425 943066076 0
25478632 347529776 0
1067835035 527729976 0
809542661 382941018 0
732003316 496853623 0
286432002 322030848 0
1042474328 550936163 0
183808576 248098878 0
715551110 218935638 0
614336429 765299196 0
925484905 768869112 0
1072732728 517239600 0
1004791761 374023257 0
600886449 384860568 0
948997107 208594713 0
419265650 81847456 0
300905849 734107323 0
652182661 552572519 0
35269495 539484074 0
701771338 704472798 0
212909239 400528450 0
986765567 480452409 0
310675647 410405488 0
1016706389 700204531 0
966231829 105974018 0
1039787068 711747148 0
127960264 640410796 0
916893101 1024307063 0
566370505 853737598 0
763635665 1056012703 0
238164788 70483163 0
69263250 482354953 0
97134638 75139922 0
153170441 643080295 0
553191256 201301890 0
820038444 211740334 0
163846046 732747630 0
553709360 307454358 0
755259482 1034816474 0
654094912 341344990 0
291341597 402094328 0
815294462 49989392 0
206479291 627141978 0
885431001 1064850748 0
764633871 551106315 0
687321516 152450636 0
612590089 10851698 0
529925530 438106887 0
760925521 674312618 0
39548772 466113786 0
197167020 690594280 0
1032115788 867712820 0
394190770 108263521 0
272716919 695246135 0
428877954 132072859 0
353640797 121639641 0
54256171 646534836 0
129209898 720711869 0
4122747 12281258 0
708148786 498080671 0
458748055 1025631183 0
188194455 357083261 0
245703080 709081294 0
904298120 525850763 0
629558439 1062248591 0
49959790 161204131 0
258732713 988318478 0
708204594 69172599 0
308137642 559576013 0
381747179 1000024178 0
240221794 415001331 0
615442034 561761218 0
18107483 1017095343 0
631662479 541507379 0
428454580 857378095 0
34458010 907853411 0
201208057 976263889 0
554871605 657728208 0
553045108 69281033 0
255745394 73831689 0
494153431 332077762 0
88607493 622566532 0
931606921 731944399 0
585312844 200451721 0
1070505467 97847080 0
48064953 521646039 0
493537881 236258003 0
17207632 476298689 0
631489683 129309553 0
825067049 916117288 0
408517020 217040663 0
329250936 673724807 0
376690026 711547375 0
701604701 492949981 0
103541619 809804565 0
1030602186 192931011 0
612164580 990717648 0
682453506 622337727 0
532428257 1032631968 0
1051240730 663038402 0
828239929 444766702 0
1060412619 760499963 0
239199102 64544878 0
997387913 583233325 0
969681304 452622286 0
872985368 844195033 0
87907231 955397749 0
335936768 669785977 0
824185378 599935223 0
14685348 391080868 0
692952549 347157419 0
55820837 136727815 0
163088659 1055090909 0
1053220406 386626385 0
276622024 44928948 0
670430222 602115879 0
386606110 151174028 0
228497178 972830458 0
686555152 1066571578 0
748322989 1009539321 0
507887914 421331974 0
954378160 1003012332 0
2602258 515849524 0
1003786684 517923084 0
381280877 410640976 0
545332587 236354500 0
924452582 122090548 0
1061634324 504909650 0
646507909 393635852 0
574591033 130089697 0
223540003 882066076 0
1069111374 538081170 0
107646642 671779783 0
516706962 756662139 0
601554125 320682670 0
89860360 912687705 0
564441132 569604221 0
1140138 343220200 0
394235195 98881614 0
160830375 458226584 0
751764809 807631217 0
510858593 846053579 0
55403297 950646217 0
1026904201 25977897 0
822934744 217780974 0
346638779 452396015 0
528661724 731907179 0
983759980 595952131 0
1041171878 220698532 0
970600018 576336617 0
1022792371 1032422232 0
36596802 299865238 0
519277619 272853805 0
518972303 951854841 0
77850214 131245368 0
327101610 330716 0
73731622 567833415 0
286010932 149330789 0
814096799 274613340 0
647215765 473329716 0
715302527 593835991 0
536691263 125956294 0
401376825 91479208 0
140008319 366755232 0
435985154 353844335 0
961845115 987648712 0
518053869 195468360 0
597623356 1034854255 0
239005889 592049185 0
18044085 683432695 0
737300405 1016205750 0
526377574 872547963 0
565304778 371769113 0
485517826 861041088 0
488323492 723037174 0
471494983 915231856 0
1000518423 746579201 0
349673621 16127806 0
69396667 290033281 0
943358253 654709302 0
994554538 1017966618 0
574298727 959219910 0
1007898810 612706611 0
333675490 351214875 0
1052232314 806003218 0
344031038 360555328 0
1073506989 954633254 0
452601320 465844869 0
791483677 218037767 0
249817895 606261778 0
1071903745 62303441 0
374261947 267181197 0
1036051166 615201865 0
808099008 104564386 0
643945672 597394817 0
71627378 432190474 0
663597630 56416368 0
800639637 224442793 0
765222044 1036684888 0
941701574 766210963 0
818219517 632585351 0
47955739 412448845 0
712864506 251185921 0
985655447 740679599 0
257322898 704653516 0
781931635 165807414 0
881959831 826451991 0
651940227 1000179015 0
933168272 190962650 0
430184801 636631181 0
584762584 522315570 0
823412 258096457 0
810691036 802849169 0
764278089 151999739 0
458453814 772987870 0
168840258 516932775 0
856853697 329680952 0
828128440 28019549 0
129771640 562316245 0
79840249 865867024 0
1000848339 58895112 0
815872519 239348724 0
850752428 580849059 0
654040775 331137746 0
543879059 322275455 0
772499748 977454943 0
390921304 996088536 0
507494161 801878066 0
641537582 660873285 0
692671252 323728301 0
1016325733 799998871 0
348380716 453587037 0
434162986 902859617 0
703742009 866394884 0
273099874 83078702 0
709408527 639533222 0
985866556 903327921 0
781873994 884077631 0
196570199 852849061 0
595203035 878686780 0
951588058 120980783 0
180826093 155087443 0
964604983 729981378 0
512542269 681569277 0
286186396 121314730 0
546831251 951842546 0
140146921 744877222 0
949753164 916803062 0
391368164 1041498893 0
300324718 614283424 0
848688948 631390857 0
743945095 96322691 0
689689063 6672892 0
604139003 134383725 0
818651596 1059159048 0
699840514 658007444 0
119962275 616041517 0
784590972 256685234 0
929434864 855545156 0
713612981 404472850 0
1038682586 512163913 0
426033924 830608849 0
644854967 628204179 0
103121104 88326509 0
979115341 772415142 0
184362673 148989147 0
502615735 773198765 0
754035831 136660773 0
314399737 1034325533 0
904878724 377217043 0
827583751 993693980 0
188097255 179443989 0
510808572 74503213 0
1022739555 139414839 0
432681084 433770424 0
566222559 1046169896 0
50873051 309645059 0
236424139 12420005 0
191676891 1016608938 0
827960919 588183660 0
861960232 831576993 0
450385542 549590566 0
325769004 213869541 0
20803923 893300677 0
334061244 175590557 0
288841262 943640631 0
1062620197 322212162 0
467753389 413896511 0
861257246 918107707 0
334584095 110352246 0
541261890 554364684 0
206208157 708611427 0
180502783 204866120 0
690592036 898945353 0
835309579 488041613 0
171138880 262088071 0
782866837 128794567 0
1000629351 508314471 0
321596861 86715501 0
139464883 853677381 0
871535646 605625762 0
405701375 1033191267 0
842503109 796490527 0
34770924 992050866 0
80883845 417235005 0
156009283 173482129 0
585536923 865671299 0
885552107 947669984 0
533647474 428804883 0
306600903 858903812 0
142305211 985595203 0
153917824 305719093 0
292076866 502381999 0
905964403 21280183 0
777662300 250926256 0
303734595 498729277 0
213721326 900587345 0
617765684 928732700 0
375410601 783033658 0
743829159 56931811 0
683683740 444255434 0
81992860 880405529 0
218356629 788324102 0
5727496 126055408 0
304010033 685360343 0
906385404 935117897 0
272711051 559276409 0
403798969 56590835 0
156967453 242199029 0
980652172 494364025 0
365503006 759055933 0
819211067 999818675 0
1040252576 834623788 0
1066126647 757218387 0
7470208 381325520 0
824355295 306301049 0
384536595 558702040 0
781592478 435267697 0
189441044 742581613 0
868053974 723055691 0
773297969 981982666 0
270716458 849126361 0
996465059 823170416 0
968274156 160562585 0
878156496 544407006 0
259559737 311796484 0
154266343 961593568 0
676651973 1034419772 0
973295431 963736718 0
874332357 723645694 0
613046887 697246145 0
391331964 544949143 0
987203012 77354920 0
681589300 342679190 0
463654756 766569451 0
722980285 634652518 0
485883512 289267393 0
991909934 551337905 0
541021945 529988803 0
335213902 827004847 0
976288739 357819373 0
23334049 369781922 0
161656878 735286831 0
406820938 611201548 0
630016031 434221360 0
877743482 326414542 0
824345587 639256505 0
24374317 170584367 0
838630457 198084314 0
180434114 723518223 0
43699195 792862390 0
712684088 572653828 0
162360886 576911220 0
368285296 949297312 0
714139242 744832211 0
219606324 826201734 0
922892924 962259770 0
37870723 203474784 0
446656271 862018814 0
191505236 974577231 0
648403190 1024246720 0
665142279 518942640 0
223920717 484131824 0
966898747 102130148 0
591800479 394556697 0
756841619 910552496 0
288941418 668799949 0
655951149 974183826 0
260505332 71061137 0
279613567 584212808 0
108559753 520428495 0
813342129 581434849 0
333341592 912120629 0
211654072 1042357261 0
432181613 229181417 0
953676016 905709627 0
858029253 169560351 0
163958007 416788414 0
938306530 29661556 0
943417493 308316840 0
590108069 1003426013 0
468200764 109663341 0
1041489912 947029831 0
1056335885 13639739 0
626386736 461278319 0
1049956756 986810214 0
906174714 232649911 0
661955921 572580811 0
303628865 821384547 0
489625578 3954918 0
768086259 990413964 0
239627293 838068694 0
124830187 896687241 0
172902047 499395654 0
251297066 1006970470 0
62783084 369239467 0
103013128 764592874 0
697649733 289459685 0
612299400 295119887 0
132056711 931172129 0
374298674 939290636 0
514136669 1025147817 0
687905351 592086915 0
643845890 452372983 0
625464247 1035299228 0
83889192 671398276 0
1037091914 633326574 0
1062879192 929304879 0
431092546 107623470 0
653523519 511474400 0
963620634 243649124 0
359474211 836257306 0
874182557 373604238 0
1045309578 1033193721 0
533528622 513901084 0
179704511 1055173773 0
200015047 368152497 0
647630549 396234156 0
336154587 612948117 0
420574435 120707012 0
1038584963 7851663 0
482546767 772571824 0
941846384 322790904 0
837614033 126383711 0
159555151 808519489 0
324875286 943995992 0
743552954 819509553 0
536667425 856931696 0
487555949 19795061 0
867379821 96810129 0
89154099 863481231 0
234770929 579094230 0
668939570 224889959 0
717701333 1000154988 0
673181348 504494911 0
669451546 753368354 0
869648138 273763023 0
879150960 1031368939 0
108853833 380104255 0
593912442 195476926 0
673316103 997388157 0
312833805 151087970 0
541803442 1073252137 0
882718378 814380800 0
261741776 521561098 0
936241779 400853465 0
511899017 187549701 0
822496802 891650600 0
461311311 410743035 0
483894971 571425068 0
980812468 60258511 0
945270912 51740285 0
499568952 1027679454 0
52931317 1002089048 0
877850308 969154789 0
611492611 34558817 0
381881271 1065780845 0
856881395 889667004 0
800330960 595020791 0
20660993 990026864 0
413125938 748082963 0
423194842 1070993280 0
498722023 490697133 0
758038022 576366071 0
54712855 179842060 0
250225569 775124401 0
809635658 346092988 0
470662274 502920773 0
460830816 709531131 0
899617568 979992676 0
469765007 150761650 0
341283696 399500979 0
674906764 471501399 0
397879355 554772474 0
461992465 1072403087 0
74010997 190331985 0
187302813 705611612 0
375912759 744079406 0
425761774 177834349 0
437986691 109984837 0
378826981 576641765 0
850301526 198532025 0
754519343 33950357 0
837920296 728079157 0
680284342 562005432 0
792198756 483507905 0
389126023 914046898 0
865870265 551890945 0
505449996 823602446 0
756121946 615673882 0
172359145 298658468 0
477887345 685486720 0
665710011 966537651 0
768912976 531947576 0
514464301 1005466000 0
160061432 102832378 0
105688794 763611453 0
627192991 463620336 0
157768405 955940590 0
261007612 238403246 0
741692407 160305210 0
852444590 221773969 0
959503979 980246519 0
331047252 545481675 0
171381679 499944376 0
537670960 366160909 0
95180657 968489026 0
916408705 970486962 0
8228656 580809219 0
976796480 702285574 0
791973929 510252136 0
545799770 799799647 0
991568914 389696640 0
95666087 213001269 0
95846031 658451507 0
467007148 557012339 0
14463353 695954787 0
791322687 180460824 0
1013901407 940812329 0
1007784939 122355220 0
1035261786 450184150 0
569958298 242947434 0
421351008 932055708 0
542932650 607758757 0
613940936 176819205 0
540122357 643814210 0
61980615 770751542 0
110799895 552345443 0
250527861 986855510 0
349041953 154758512 0
180522692 613628807 0
211356146 877131877 0
349979167 458747166 0
620950247 653231801 0
269491597 1053749505 0
947679645 205615162 0
596617506 1029055469 0
1050225040 927795216 0
286465956 470169405 0
561737928 806030804 0
581347431 246187506 0
108907042 34447685 0
199484838 636743897 0
1035935018 444434755 0
832792865 1016002125 0
134981046 291294623 0
327179833 529305477 0
1048369247 1071264635 0
993228509 764539467 0
172527792 296767373 0
605970636 872655941 0
450954100 456454877 0
961156759 1035743763 0
719578140 907810453 0
398558611 1016777639 0
216865670 1062112214 0
288225800 23387406 0
405735859 134027715 0
683614845 452227752 0
765660413 368014427 0
892859304 893849051 0
419342654 611326949 0
957751072 715915330 0
938874329 325279669 0
823598552 926470786 0
837484198 430393199 0
975811174 489780903 0
362080642 9647821 0
1008263012 455826195 0
1045285443 182468670 0
693373003 467236015 0
364729910 355475236 0
1033731101 937672741 0
10328988 1033287304 0
286994270 341187559 0
330360694 307143458 0
163068143 338219451 0
509041672 388274326 0
748496416 638835070 0
907188347 124054129 0
899447126 124971636 0
391005470 501786300 0
542812789 528670381 0
187385172 862893589 0
23384439 609144390 0
662807862 507705219 0
155696683 225520085 0
407295503 814176244 0
647334207 379030624 0
682113337 1043022978 0
661907418 480401034 0
219099972 114121764 0
348727515 885237843 0
371296513 212439917 0
381446125 760764834 0
109389509 71722410 0
1052301435 780941444 0
457608262 655972572 0
1067915336 199835401 0
484656602 1053776743 0
751100930 696285415 0
123677903 939052305 0
120891090 757745457 0
982681253 532407593 0
887721847 454894396 0
182051302 531653450 0
367172873 363416590 0
914214046 1043680111 0
299449479 416674329 0
631402739 513240442 0
467871519 142682460 0
558736589 317962251 0
944351775 928855394 0
865532044 158132091 0
22795812 957826120 0
409473169 1066968106 0
836154944 906883188 0
432455011 620524976 0
22678151 419387679 0
511616648 478631184 0
819129923 136738120 0
715460043 141469081 0
33755096 819525679 0
1005262125 998277947 0
158737583 429778584 0
823160687 342957463 0
267686864 476799573 0
588629921 34186066 0
837033174 280407001 0
411516288 731848032 0
928508066 877460857 0
134142012 115194249 0
539414186 748158940 0
95901145 12211746 0
45822728 314820357 0
403765433 670812562 0
362497389 560062081 0
78270611 241404572 0
217490382 130367522 0
218961320 578655478 0
358221663 844119508 0
1024865220 78204500 0
64314978 372842927 0
882055666 1023837400 0
122309778 141042158 0
811917980 471903727 0
373852301 681741860 0
656067201 866870473 0
857730249 132672363 0
1010955531 103432621 0
18110791 568977712 0
74325320 226731493 0
984688402 957109849 0
808674228 870574515 0
179235743 306161440 0
1044296732 493654866 0
589917054 904169236 0
362720178 742530140 0
576171725 479632477 0
375046007 406801606 0
1017175747 303841790 0
1067433997 362826125 0
376571169 841758248 0
169667166 928041375 0
299091471 543648316 0
962838035 415347336 0
474021707 1007076548 0
438330052 497124031 0
555045567 566054709 0
54754001 996089163 0
590318132 730979816 0
334001754 155487546 0
137054504 784308882 0
154511532 203205006 0
246474819 386034770 0
988663799 479462624 0
342480632 624656757 0
264262665 539915278 0
480595602 117418172 0
736598322 459564780 0
489730560 480525788 0
651699319 674512315 0
853324195 297462256 0
724091907 628559928 0
590259402 883558792 0
839315921 35897943 0
770993488 961356741 0
689861552 146991922 0
545866293 378201520 0
731628290 253111348 0
105321020 793137093 0
471744249 942790660 0
369309145 155988809 0
916782464 254849989 0
973293385 315240423 0
818203252 1067816474 0
643807955 307641658 0
919477684 452329828 0
503352020 667246251 0
536366623 422263681 0
947224387 632556444 0
458410704 6679213 0
527066938 74411013 0
607668166 465668683 0
93890006 487599631 0
137369343 45755206 0
547475161 837782850 0
573961090 16320282 0
692949324 312581894 0
1012741455 484726416 0
792489221 52839842 0
407480733 642679659 0
539072672 666615511 0
647015706 914818919 0
689671455 234403327 0
111891264 846259820 0
542076187 753382111 0
1026425858 796123011 0
669827787 488351890 0
248134283 818045956 0
1045023976 412463502 0
859355738 689105524 0
856189006 635387875 0
550545803 890659608 0
841170658 420314510 0
83177770 532767432 0
74860040 477005397 0
772060889 379034485 0
653036078 75799337 0
795688669 117428069 0
758459611 1016814314 0
440242277 123879685 0
716155266 864065713 0
201209372 60147095 0
453438839 538104558 0
178953634 245648809 0
51157186 874742243 0
910692651 409842621 0
989040167 1001922004 0
755535377 150425099 0
679598667 1006159523 0
1044732923 907360363 0
128271712 340635020 0
1001271312 163380289 0
184091592 718510156 0
625194069 117263245 0
891777078 440704782 0
568721545 106396697 0
236271722 768347454 0
855680529 632987198 0
493489437 694618262 0
241413654 964660318 0
622639754 302272879 0
257030789 332940028 0
217717180 18401450 0
110793476 978886313 0
349562494 1027135603 0
1014337791 715212522 0
655572190 473221261 0
97949802 1001135864 0
843359862 722774851 0
510352371 743672882 0
628856978 947626757 0
442041140 419182157 0
260243688 844539648 0
844041373 410508241 0
957871920 914052810 0
835030742 660458678 0
124749434 957265615 0
754053788 678338952 0
845866131 582594125 0
232365462 240915100 0
420425893 84628398 0
559903920 1040265183 0
1053145726 715760120 0
708196347 1025362652 0
509426588 94008912 0
413126579 394873480 0
84301963 349902648 0
496764982 98155950 0
258124139 113006458 0
912668639 539291931 0
475069778 469276742 0
695035224 962372399 0
221857696 709454596 0
494618947 139620597 0
143852862 1065849207 0
62597793 365792094 0
49884142 729001306 0
517769379 618122801 0
665176688 490870222 0
503159230 288688888 0
1034652311 1019936388 0
870375733 879133625 0
35165217 744047750 0
762741983 308214878 0
448702496 69461043 0
103093553 357051045 0
317276354 359998362 0
637481217 46200333 0
347662308 73452439 0
128985175 416388409 0
650271515 250734094 0
491613914 517818683 0
611102890 127756603 0
9039024 424192900 0
509599076 390149163 0
826500783 228073947 0
311925052 6004705 0
652627769 991494066 0
1049617873 1020751157 0
103856426 244093871 0
257983755 482549636 0
16154142 760784429 0
410861088 910685206 0
370768637 709478023 0
279455814 741571946 0
570195665 382117527 0
997720979 1036507826 0
696068127 622008727 0
481082449 538688561 0
448990428 1028817838 0
909435269 547978772 0
673827016 1068505115 0
167594568 645888662 0
32358340 774723526 0
994685260 210033420 0
772730358 724106798 0
549173491 823967643 0
338874606 1058333253 0
245998234 383038610 0
889813884 199653228 0
553525820 727513517 0
303940177 612325216 0
930277331 844595166 0
428675937 907671233 0
894958340 59994779 0
999056351 557368935 0
105780528 156292153 0
224167042 969671510 0
979803358 522027498 0
102278315 65261679 0
278698004 100987510 0
563888773 740641706 0
876706747 639377937 0
1034780582 747374494 0
248701073 421249414 0
970888461 866032025 0
390781380 272665955 0
213894250 834430146 0
516368620 792874484 0
590827701 844771210 0
499479010 45132545 0
525208705 247184348 0
23766515 685134576 0
723691239 753687937 0
764913427 55678784 0
516112736 252075474 0
650452829 815832547 0
704541909 127788003 0
634670517 875479950 0
43662016 924138337 0
240885949 354111123 0
470114244 443999224 0
649236892 98593805 0
485843842 80186198 0
513261781 946931813 0
499880040 343063025 0
545490416 38456157 0
915737826 261716702 0
683216789 474103720 0
183102960 18789903 0
974570710 336295477 0
1045930922 196834910 0
130243550 447783546 0
537360814 636298146 0
502369410 289862044 0
323670374 846739589 0
128924847 333387703 0
660052613 297015043 0
346034035 130541502 0
282522687 592990454 0
376231228 137262224 0
542621674 902590867 0
912377884 372657163 0
853579374 643584922 0
90786953 191951092 0
108274518 138060357 0
580859519 722705682 0
818280992 61935674 0
937075304 794211569 0
32406810 1031120753 0
524504016 1047267169 0
605489090 708437348 0
985507738 55232973 0
142310806 291598484 0
757125912 762210786 0
323088235 451280851 0
232549734 1043598794 0
181381908 89556210 0
7469579 190344818 0
57222627 466254604 0
969684874 573798066 0
632872846 752766519 0
8452839 883958553 0
1064449554 940083349 0
211041603 433024497 0
949239772 820489887 0
160232806 701176223 0
877859701 25693831 0
959916278 692129731 0
768792858 672723234 0
880366287 61471079 0
429885950 443006351 0
179683812 422270590 0
1000350878 941609379 0
126472410 1015455532 0
681581164 569173611 0
120475492 370919876 0
1072840545 695200964 0
474411552 1068866319 0
333427925 669092450 0
617863311 244961236 0
816942491 438163403 0
532013077 847356971 0
187813787 660841807 0
540692871 657368673 0
364551417 11220357 0
138105300 572988602 0
757948133 818486002 0
242176544 547330969 0
482195931 623653630 0
505201319 124879710 0
221268743 1053158122 0
559531211 300503133 0
126973323 33480505 0
242004123 194105765 0
1052493931 115009761 0
787390144 103986263 0
581709195 748358465 0
651322938 428554270 0
82367887 417971127 0
990147833 720871902 0
455963874 274429376 0
708894927 988347585 0
577483271 605699656 0
1067672223 14884288 0
290777853 813401330 0
947042578 305421894 0
752491747 498181579 0
122821032 525485554 0
1019440235 687184096 0
983803726 463296838 0
784491479 737860232 0
255971333 255353158 0
384023406 620107807 0
689519162 43332040 0
357000426 589153687 0
293003913 296843753 0
751643558 1005056418 0
643209972 797416762 0
515712293 774164333 0
18430536 759131568 0
627627911 357591187 0
1039753942 600936390 0
1051382897 743993122 0
691975124 563997979 0
474134742 356787147 0
68846257 606812689 0
90441685 865473726 0
240008718 837647484 0
21891022 613961887 0
51421366 1060325801 0
672135040 507707493 0
809423644 391001377 0
355021969 225588874 0
1343394 939969017 0
783931713 479260609 0
385162030 918772240 0
792468762 141406119 0
776082498 899988415 0
332966568 304365633 0
921401808 1071559189 0
448408826 311997288 0
609995737 890331595 0
733642202 432445989 0
209897593 528672939 0
1007241837 43830488 0
491406019 457059094 0
1010767218 1008762363 0
511509792 104834063 0
823704894 169160687 0
709886892 945195207 0
542025322 640458395 0
126046056 180242298 0
984005439 206731395 0
207598421 81907812 0
254670473 700936865 0
135532574 493630577 0
347190088 1043184558 0
601363120 452148023 0
286823355 803975334 0
839449298 206593082 0
765551444 386073632 0
491832818 650687006 0
1030053267 577794883 0
930183691 977562849 0
185970543 68177116 0
36607784 974473040 0
228252292 110487336 0
25588408 516962839 0
160958639 221946307 0
445410396 54197836 0
44031667 7509928 0
292951097 131493745 0
898862664 175513056 0
90277517 903392511 0
222204781 802986000 0
233134998 475205202 0
589136822 179691053 0
775302146 377588347 0
1034037628 580886223 0
767206029 67136334 0
481829735 176954906 0
406929974 857167022 0
632951946 977166258 0
443834254 598708704 0
846220875 882165089 0
876108880 943665661 0
731430047 774684865 0
141501315 51893969 0
703733281 637216683 0
734399673 40844931 0
380658551 876140075 0
99823137 924501519 0
458002334 43871129 0
191310187 693122930 0
844847226 813788813 0
185023134 1012554657 0
603521743 869155217 0
468223030 25777378 0
1024542383 959381374 0
321571879 989874468 0
419984157 598226604 0
637438367 278475759 0
257278907 192542832 0
550673002 980659434 0
723794167 877966869 0
338591099 506224719 0
734200797 1007038018 0
755407453 392404389 0
588668897 510650075 0
305368964 164722911 0
65703068 471935539 0
154540036 447912618 0
229489056 675063337 0
308955253 535465766 0
819698962 462059735 0
368009787 1070284809 0
449736469 577029952 0
6264603 860916800 0
291294222 299323958 0
776128360 369995303 0
1053150367 922504566 0
695499279 325612162 0
470931629 772398067 0
1058173742 1066288553 0
338755290 584648648 0
274683115 248470590 0
187791589 512956998 0
601926161 476173969 0
806238266 890341305 0
204103145 803309770 0
167602292 555662901 0
534449152 60000345 0
665069412 125464821 0
582267652 185842363 0
199003766 642418715 0
150603365 815132663 0
527876763 1056067936 0
889455716 914176332 0
142084841 348802268 0
532243654 30401289 0
683236274 474020226 0
1049063673 497841583 0
114365240 221968388 0
75961075 663609319 0
308236204 637049183 0
135820872 164958581 0
141210345 533886497 0
891758827 149417739 0
281307100 920103585 0
77845069 329633493 0
561419835 370770714 0
898545024 618828520 0
791193033 509807232 0
536234123 787855665 0
201272811 1024255044 0
924913815 58604456 0
517140997 1011318830 0
510355455 821340582 0
108946266 1037876204 0
259884386 725360181 0
532293893 625357085 0
85153874 462745542 0
498869081 749684647 0
479489942 405372014 0
586177043 250102934 0
704713404 565930736 0
948434230 801782100 0
389563961 489654110 0
779407137 723623898 0
728567946 588493838 0
409113724 16918057 0
279965385 290494012 0
179385324 319951142 0
639590769 472515706 0
189147674 674202150 0
494649102 965452196 0
17095897 914653984 0
923541648 527262358 0
225662571 1010980204 0
574927717 358388756 0
313719077 348372657 0
682998938 709506633 0
440297162 135469975 0
783141076 193408538 0
974076223 170884639 0
816214845 137161906 0
802814340 977774644 0
735924150 289755557 0
339844177 187437102 0
1024293958 456809902 0
908115130 903681001 0
134657712 1023608851 0
8491317 718068067 0
959413980 220147499 0
591212048 464702872 0
61688702 620515568 0
87920474 526197466 0
799047100 119961339 0
104429544 773458887 0
141857790 738398426 0
635029577 576575435 0
594515894 275300737 0
972242894 234259291 0
313774182 1061328396 0
883810742 240732116 0
150232146 713531233 0
810591126 542012426 0
683734157 891657139 0
312249810 27272524 0
483155834 254749224 0
771909158 268839352 0
141431476 759160156 0
479953343 843011156 0
884399650 615345820 0
449953010 938293108 0
1063632471 270851193 0
249666228 119279975 0
467019016 205745773 0
500624007 206800908 0
678865271 239416130 0
468598916 37025507 0
584552331 833915052 0
66329857 942676236 0
989670792 136708476 0
111611258 693587507 0
97057964 980690209 0
518349480 398690514 0
684679396 894553608 0
714615616 885372430 0
895706836 41467841 0
101254488 551439084 0
322254674 612927006 0
584531213 5651791 0
790783983 343638366 0
778903584 530292435 0
968716135 477182060 0
959822320 193723806 0
98007080 587202939 0
495680426 245243951 0
291533620 735554853 0
252295065 246461209 0
603611032 432594179 0
723389213 745350020 0
522445004 812868651 0
767839428 509152748 0
802633823 461208424 0
535440370 308284308 0
423406228 536504245 0
37581711 976335371 0
133983210 679829727 0
241881672 401277406 0
697506300 180162401 0
297841004 498756613 0
609722742 175752045 0
755496875 994587487 0
726456114 250982093 0
29477465 934508897 0
683428086 34461094 0
194636409 719503824 0
321057164 45137226 0
384300820 733907609 0
495463572 448087555 0
599612642 618213877 0
1052065491 848194606 0
922608495 300777719 0
48161753 778764175 0
407626331 13001292 0
583928703 1069839771 0
479736169 633628542 0
212529773 975716801 0
562152577 888313021 0
840810205 452984573 0
825436052 1038705113 0
724204013 34209751 0
359571877 307472982 0
1194256 119669360 0
185900648 888086568 0
25787499 358737518 0
518179532 839429740 0
946361826 878184933 0
548499922 926248905 0
883092862 309307113 0
972041173 747563257 0
274826590 798607578 0
209193988 987523174 0
635786413 363776529 0
683437961 742604443 0
798886349 226091152 0
695028819 245423918 0
637524832 127941824 0
407653906 17260434 0
923883520 755897879 0
325978176 647335267 0
239101905 329093550 0
664389148 891466056 0
555618593 1005536861 0
407031709 966970356 0
771890478 997571015 0
534988923 293542578 0
369429328 853907382 0
865826898 1015199669 0
650368453 427747708 0
343975286 848227283 0
1019433912 137931528 0
930286559 329644236 0
1037224722 620394219 0
418370412 144479896 0
960230015 126615603 0
715108968 718818978 0
993957559 548444475 0
129216712 192827681 0
79546680 579955557 0
554886472 170041138 0
168603938 1027665391 0
815015856 703910372 0
807592382 1024584858 0
840109342 765303154 0
1034023322 361611434 0
570413041 703353718 0
654680069 778492702 0
844044616 173485723 0
932254183 435877318 0
171427792 675764130 0
263979270 956864249 0
490401088 574194987 0
740175206 544439452 0
430647799 502714983 0
959293390 1014892079 0
656775450 431106532 0
762129565 120499020 0
147552548 695796965 0
689675709 117365053 0
593264382 802342709 0
245694988 280115106 0
844335429 338756866 0
339230691 507840707 0
389660912 112806867 0
246389867 259786038 0
273547965 1013657617 0
971851008 26553971 0
831734860 662767541 0
531320425 437702390 0
283073557 605341005 0
30753065 924187753 0
1058871262 12662208 0
879683293 438442174 0
139382427 146726406 0
582073215 967244730 0
842245347 598646403 0
704156402 739612270 0
29549427 295198310 0
392162736 690625531 0
231490078 191982754 0
70215256 833460345 0
266389412 1030891647 0
824319038 1058646414 0
264387518 310157453 0
510087625 313097040 0
817656758 253352900 0
1036158302 72435643 0
1024163754 951540438 0
607773560 547238186 0
1035433783 526558927 0
960541942 714634156 0
372670368 771947038 0
688742985 865227868 0
778794332 804527574 0
973831434 740174874 0
446367202 66270651 0
576460914 1032362417 0
279003334 997391199 0
1020307941 859054326 0
118619119 859786559 0
661592538 400032972 0
449439055 920308502 0
389338703 732262464 0
906693224 387264387 0
93440785 123743563 0
757514340 934537894 0
507774346 24807235 0
172135591 115883278 0
887239375 259915932 0
893584617 173524192 0
777405004 665406372 0
391142377 114910309 0
739620226 67939443 0
759726859 614203427 0
620739218 62453558 0
90551165 580041002 0
762914242 823187575 0
57426874 221810084 0
485436533 222933562 0
137812996 98580168 0
949683400 401179537 0
920959196 381217649 0
696066966 1022796043 0
319527377 1067271683 0
987978808 995888315 0
961290349 170476531 0
1063910417 954519285 0
131608432 759442390 0
939043702 663442125 0
699889589 398566491 0
478596068 215625831 0
979405448 321171057 0
456919163 811491548 0
271573826 82144325 0
1065850369 947142521 0
259400370 98256161 0
627568495 248434323 0
408878382 367102560 0
383648727 212279953 0
461970788 978350867 0
518989277 925066350 0
863231827 842508279 0
364425222 1057859443 0
804411279 415187456 0
472116379 623808522 0
754121325 822521496 0
925639241 659856018 0
52538989 126611507 0
216168593 395722027 0
932470849 1042395560 0
565070077 1037124815 0
534274499 605158820 0
586245804 348970510 0
793969900 623461131 0
920704087 526706076 0
406421665 990780597 0
743858363 433380706 0
658808825 933159929 0
741898080 224627845 0
7604576 688277904 0
597993036 781394058 0
487537073 186111531 0
843429808 909885233 0
275284916 579938255 0
676438056 427988764 0
1047820754 374481118 0
671637039 212569923 0
39725420 709035074 0
507363155 532017717 0
1024098078 53588831 0
351705843 339427497 0
1027800661 506912383 0
675556660 357117846 0
323677387 1044844530 0
598786691 705063530 0
613986483 470607750 0
794174563 505098351 0
409642968 120555251 0
416643952 8694283 0
937800671 870902983 0
959872678 459963068 0
203634836 401891862 0
586744768 895970321 0
910126037 534156309 0
888638962 927443725 0
339445928 675034740 0
621820311 40911588 0
475404212 973261227 0
953264494 235125012 0
901909125 705718264 0
697751195 560002308 0
917415007 474211182 0
801074048 802192671 0
810651456 745843130 0
725680501 455542643 0
492350884 610135022 0
160773932 1019851695 0
784788436 153553308 0
274013146 284922445 0
260586871 826749011 0
537719100 858995165 0
202709393 643271530 0
160528985 490194245 0
904460068 501267495 0
744175455 560313888 0
339754475 333476434 0
658474906 728818725 0
107622415 551252385 0
378685141 383678674 0
663626973 23110612 0
213930907 946170784 0
158976981 295042498 0
702901996 752320137 0
681674651 1019965902 0
921861187 958719487 0
526705829 137943202 0
229440980 1021743117 0
252319081 389456394 0
274679713 481718186 0
543318687 907882479 0
69815138 534707290 0
80475371 243253196 0
940681663 1058885645 0
291028930 1011312916 0
606797297 989456332 0
482252178 526760312 0
449508728 466868520 0
552095835 653021271 0
122307664 687641387 0
487715710 7258176 0
589966003 398999308 0
263825917 971332846 0
860461466 562444817 0
585496836 1018710825 0
545545286 57372235 0
516957826 79566516 0
1063108490 823169975 0
950647931 756334768 0
327620854 857179064 0
1000425414 959789707 0
62143934 914785111 0
679786899 241391408 0
270807379 983336175 0
814712719 595945907 0
65452288 283779916 0
957485404 97580705 0
126325371 846703539 0
735386989 213763786 0
829273794 163331223 0
241422619 624505231 0
94109441 963999482 0
268499173 710017417 0
352835243 1021056424 0
685162906 463502039 0
725174878 287201767 0
773212446 700378910 0
322889095 15180061 0
94150356 938822600 0
763651145 392227733 0
38774899 264903928 0
606336600 421201558 0
307999497 916380350 0
826433628 763076050 0
826597707 1008633455 0
169737276 266113202 0
967254425 339552309 0
982010538 222196259 0
348677902 331187500 0
444743180 678945979 0
239577178 227886444 0
650757329 987650696 0
426643055 281057603 0
910412054 358662996 0
1019697350 246112810 0
918099965 439182366 0
353778522 83520813 0
674539027 297171641 0
402211764 963562151 0
100079601 440508561 0
562967126 483080119 0
145933335 174961277 0
1059405189 565385677 0
631684092 1049388776 0
655697117 392735218 0
444681744 319186349 0
439009002 927615199 0
78958458 68936761 0
404705171 316788439 0
681538494 56712173 0
587502819 684200256 0
22216717 479532088 0
483385967 290592385 0
898800685 665961110 0
573951243 165157348 0
756232444 768737679 0
992300032 237033503 0
352174924 850865806 0
557903521 419162492 0
710403576 68043526 0
756229738 153838514 0
889463302 120536098 0
10718110 404273977 0
177885528 501228951 0
87345909 1006572888 0
759138169 333932535 0
881518578 543690456 0
621966548 838264736 0
258879043 694741982 0
762087748 395302609 0
211772375 377546187 0
529566064 595352331 0
214818741 224433167 0
196435731 985900317 0
418780620 124015932 0
91719691 729503831 0
137851457 320766757 0
983986741 28408933 0
640128941 370078609 0
827037569 120852842 0
190895735 551628365 0
912974174 634268416 0
352210912 748854019 0
1042057780 721668098 0
151695248 788625547 0
767055907 665590175 0
8943552 442868874 0
844947140 864902181 0
1005747068 714226887 0
861396232 22940973 0
640908892 926646841 0
128236902 167329498 0
300068133 234925748 0
813960606 810401049 0
67170033 780160377 0
773735427 491231277 0
823694286 474756728 0
476524945 180772377 0
274851358 290932809 0
746036882 35206971 0
994214313 912810180 0
92531369 314795503 0
490746160 469422358 0
976307780 662986959 0
716681315 741405099 0
388879209 597064612 0
572540963 869841632 0
232211578 881971077 0
297708663 162149670 0
464099604 986225811 0
364794721 693825097 0
967202374 646719326 0
42783836 516139167 0
815237036 821999835 0
344173307 8872564 0
926090542 842971283 0
768717627 91842552 0
687429509 510150549 0
997995251 639049463 0
486837774 805911001 0
706038523 167052979 0
583964417 812342562 0
260367205 76897393 0
198172038 195714593 0
719416630 149853159 0
850617496 997493710 0
134679529 495010118 0
479546659 493149446 0
375872438 773108646 0
874274382 358028486 0
628864936 70046282 0
712413857 787565042 0
629669477 790318778 0
313689310 732586558 0
1009382054 651361411 0
869776896 759917578 0
102527547 997814372 0
587543051 1066028934 0
846398403 621772166 0
879268479 892204739 0
3499285 603203991 0
873526364 558911118 0
458205422 464308535 0
891544493 689708912 0
424857270 810489011 0
934927129 482440819 0
862815622 650831582 0
1069059372 831554817 0
1041982261 469861579 0
564954738 537677007 0
318340484 780020076 0
704032997 863540478 0
83548182 139281899 0
402656942 297286507 0
499776541 876043943 0
334541800 46554814 0
1040406309 420552382 0
566687838 151437483 0
878873009 556325506 0
546556821 920056144 0
275850018 856594574 0
810446456 604564417 0
66863967 648009833 0
17624053 906906802 0
216115809 543699776 0
359987387 619676289 0
622186902 832986275 0
319090178 957377128 0
754262435 324910210 0
95281915 114607982 0
50703223 827829745 0
450489903 14355762 0
380196749 239355760 0
1050316317 616131243 0
55407794 171896090 0
564445061 384207186 0
628372062 7403264 0
195512518 618468629 0
175050202 105987030 0
139395274 679500931 0
3823882 759520363 0
242945583 865261124 0
178929356 69655581 0
619811357 180411471 0
169462583 458313004 0
608928919 318354758 0
851704765 346895015 0
1034217650 467527608 0
46019735 824238925 0
737754698 425395687 0
390289452 491447657 0
401524066 529595638 0
386517321 211845506 0
7711475 969123460 0
625587204 3820746 0
677369010 612621482 0
813783138 337893587 0
194607335 969823948 0
283654314 224752557 0
577793315 574895688 0
233264304 264392055 0
764718369 424181831 0
262602104 855970649 0
713105093 413000481 0
137084448 744026012 0
683736337 287507628 0
925671046 1017162436 0
1015581838 185935181 0
745016881 374974734 0
512429242 911247292 0
50682794 228158493 0
1071381732 763323327 0
857165857 574145515 0
102281113 488531708 0
1030781952 1001097718 0
266918767 70142159 0
301423013 495693241 0
988299041 192637756 0
396264547 108909148 0
981577734 270279625 0
728978712 963855959 0
499405693 557388400 0
554029236 992243616 0
110107394 771448413 0
828677789 8803225 0
486383961 177907558 0
284861768 758338287 0
1067587278 913826221 0
893292943 425904486 0
712016280 64425507 0
330215497 924938997 0
1001658013 473979862 0
758384784 284244935 0
82654175 943191397 0
760707124 994523665 0
1039190900 1033704062 0
534281213 157037262 0
118021077 292672653 0
368430860 778252440 0
1073608867 287392795 0
167087210 413107873 0
940861836 643611136 0
767999182 383549341 0
746884374 929771314 0
498397224 1007802204 0
32289331 978868626 0
501462200 712261857 0
898435823 689770433 0
870098246 432647053 0
845016553 911684856 0
414773168 323926131 0
551614894 41976760 0
166014275 545766502 0
886710766 953048463 0
371161782 463387589 0
777540602 208550081 0
127189744 465386931 0
251354526 750810551 0
548226878 16334671 0
555514949 978415128 0
947619068 663032212 0
179740081 892527044 0
226989056 441245559 0
177202219 140339694 0
1022996771 66182452 0
606499837 230178746 0
716214115 863040675 0
1035031154 667972533 0
243454747 449183620 0
522164777 170982874 0
55306794 310565017 0
815371738 68744167 0
302493199 409722270 0
1035778624 182910642 0
1002123825 245715475 0
926908975 989630895 0
2269546 513939674 0
949569848 613636982 0
655590418 692533910 0
102342645 397062287 0
561625324 547805828 0
44687162 390918673 0
290803337 660940501 0
346823878 368034593 0
136672816 273770401 0
485800493 408637943 0
461682331 819614357 0
81656559 565473146 0
9174979 750631529 0
752187745 851286003 0
725004215 1031472358 0
573754224 125336609 0
770477600 541769542 0
504763729 822015021 0
340953961 490996441 0
904892897 269336193 0
16226948 72440895 0
429000587 56185591 0
87661387 1054413701 0
889958751 797006300 0
16867994 959261902 0
233531725 285036886 0
88188178 916123411 0
107916248 686972865 0
816659513 235579664 0
982951850 811442576 0
877279493 84662527 0
1019217179 334148033 0
424749835 63802804 0
727395899 36644754 0
855237160 575867615 0
984335355 603966436 0
1055785915 513189995 0
12769904 8395181 0
260978762 736842414 0
156632418 26896738 0
322315602 972518757 0
232032351 301058773 0
388582067 761169611 0
972879209 346407590 0
386095630 545182546 0
163456275 283968599 0
1030045750 444165877 0
167814877 1034356835 0
191698574 788278311 0
589602373 829577921 0
659316853 856584818 0
531132017 637184293 0
733983772 831680757 0
305759096 579860819 0
482152435 527562 0
242876224 398313669 0
272096944 570871714 0
386422274 45432974 0
1055902451 735758823 0
458359892 684716741 0
1915311 214799952 0
770668309 741396620 0
281825583 793437019 0
60886861 988586855 0
323257163 144117862 0
103903183 778134675 0
839152535 204558102 0
922739726 135853859 0
634766544 722146930 0
949465134 575966341 0
111362880 101255495 0
1024455858 665536116 0
517642743 330662709 0
82320258 10330264 0
75249893 487664401 0
312068542 481694308 0
1009204697 444096446 0
447340340 44190727 0
954782352 789686365 0
594549214 66981131 0
148116226 47108619 0
193480773 80248532 0
663257821 927106638 0
420546078 991477214 0
975282325 776670007 0
980996794 542682527 0
155918296 650521544 0
737748549 509162289 0
1072251362 903679079 0
622017887 189913192 0
704874987 278991338 0
65567988 703640850 0
166054014 695932953 0
160695014 871419228 0
398269693 803855881 0
147488516 26689572 0
209251672 177095422 0
229964782 302805771 0
250086363 632026325 0
861277800 721248666 0
650200305 134222371 0
54835956 589918443 0
1007988110 67451699 0
169247976 213960805 0
44547829 760886666 0
977700431 482851007 0
680015607 879623937 0
958938215 667731559 0
30787637 277117077 0
815438671 754870697 0
469509999 371864990 0
819211523 287637005 0
74466115 279585696 0
293078372 451821871 0
813728212 765603499 0
960414953 288935409 0
660621236 152578581 0
696020590 1060666898 0
827603606 285333604 0
97115022 773107148 0
15406600 1010091588 0
862583193 180641744 0
505216331 665081709 0
499196202 924919952 0
286632708 655017370 0
82650316 909327390 0
900085620 23926796 0
818399016 83630089 0
792789914 799940429 0
250607502 442821077 0
223024861 595672159 0
892378867 549667905 0
246288120 307568704 0
170100521 538607637 0
695691605 552746025 0
1042047583 361024451 0
396217740 905992726 0
344075505 421166192 0
988568666 658327664 0
672197370 903957241 0
762528566 790240226 0
405452670 482127072 0
585612246 991198185 0
942520825 170191562 0
739510440 494994323 0
1031094012 606460511 0
670403301 969966138 0
785252489 618398049 0
664109029 797685502 0
200563308 1067158221 0
686563909 191311914 0
853582352 447043985 0
782776497 765497272 0
1052901829 782335854 0
686084200 769434815 0
1016144622 232887413 0
579896764 958027628 0
365684384 33660450 0
580969907 932912873 0
934464367 1051560523 0
193526077 356210872 0
565799520 631430391 0
661922596 431339036 0
629843191 748698920 0
383554096 400121944 0
707154755 375234127 0
1018034247 679146754 0
849715192 156699102 0
925723419 636753177 0
878435986 392584361 0
558125815 702206659 0
364207047 863822508 0
908788114 355282369 0
808559578 218658484 0
591104234 647273055 0
587294247 692319601 0
609103517 957736430 0
913162507 334739830 0
28709297 1021895683 0
775491008 864363498 0
1018092418 190745158 0
806726865 424546956 0
23767696 114667323 0
680266489 785211193 0
838801195 396092260 0
1019961037 396159556 0
811199547 34441107 0
30244966 847712364 0
442588748 54875549 0
280981505 87203461 0
266327234 428204258 0
817993724 820287314 0
41974590 928627512 0
440836525 541437904 0
52052292 746682248 0
593253878 548891312 0
927328999 1057884668 0
384386728 142774179 0
786771613 887207141 0
1649085 875963549 0
1073118233 71169838 0
772704646 444655807 0
330529200 360682607 0
685475420 424767025 0
333939039 817555084 0
909227514 148620249 0
46316880 591499817 0
192302803 825213886 0
395832710 3666667 0
253057712 899817852 0
882917910 808872336 0
22094600 508825119 0
992397411 594471180 0
288224163 519080894 0
354330560 735809287 0
877454013 794233995 0
69955341 983153548 0
621361838 246521294 0
996452446 783469463 0
400099957 398612175 0
402191466 573486499 0
19851240 276918030 0
814225339 509581214 0
835158045 762214906 0
69763612 377896873 0
781926630 664301109 0
753227478 144809564 0
1030329256 655769914 0
739113723 213489255 0
914112054 497189155 0
903189875 911156701 0
1050070708 399758837 0
1034479173 1026420508 0
789969539 632080583 0
528295016 594207387 0
516230227 418974192 0
738076494 392770755 0
591341496 913318613 0
377320542 137087333 0
745805197 114607577 0
763558750 770168372 0
682802731 789458874 0
99415841 440829476 0
358679580 765066979 0
783324744 638006324 0
365685724 251768153 0
283851786 1043868300 0
897145811 1013135047 0
773955484 415589520 0
1056245238 624493171 0
215642295 670130991 0
434917343 39082932 0
773097367 88824813 0
353653338 135114300 0
928114957 727868602 0
989407944 43515126 0
324198729 914378724 0
591631116 496241256 0
316139860 720749543 0
235303436 895463250 0
225050394 525853187 0
906900092 89136221 0
906858586 434495418 0
884186443 718234558 0
838327657 868005271 0
945657168 72868178 0
104087358 628602958 0
1021497802 731757191 0
190187944 233526465 0
821519539 175273002 0
185398530 258240106 0
665780968 1026937657 0
912790719 791209590 0
329276953 918406837 0
384151675 359280771 0
3151434 671356989 0
368335210 332220184 0
773306239 724910416 0
102430077 222055967 0
1019802173 524618029 0
663129836 892617914 0
570439553 792432643 0
984319755 664034861 0
984763089 732877716 0
411513978 531164975 0
758972465 221341217 0
306445268 841740517 0
656615435 181518937 0
606791669 998054269 0
946671533 779942488 0
408653812 62183914 0
774547177 823676545 0
187581886 20920674 0
485577154 627086930 0
691341180 351165548 0
101739840 374778714 0
499350221 1022940244 0
877633341 843700084 0
617499327 976919561 0
920328447 73525739 0
959248106 1069813053 0
880433774 441484388 0
521566890 16717901 0
783563027 426800247 0
456214360 74665399 0
432723929 567345134 0
762236829 983053222 0
926792688 59726272 0
787347825 73225556 0
979374978 872166573 0
448832331 590316430 0
577756534 155805767 0
924387841 792218849 0
887584308 558595452 0
529644706 126763104 0
25534848 510141578 0
304709853 892566014 0
309363902 22195516 0
1061533625 469849451 0
274724141 981133391 0
320748490 705495593 0
169127215 270901295 0
416390035 327243056 0
762917905 294720218 0
409974102 273639440 0
705248901 522079528 0
325214281 944630730 0
700793438 523403533 0
982260335 80532162 0
212954209 746495591 0
454779352 1012288530 0
55467095 544085648 0
988418876 155564072 0
589992995 420165601 0
395035815 608204193 0
821977579 652407945 0
426236215 193300223 0
851697116 702304584 0
238459452 376920606 0
509023804 730711471 0
960377209 910343999 0
247650472 700259035 0
629464789 110475767 0
1029234234 51614914 0
80191883 19293570 0
623692913 932092082 0
549155126 34907749 0
276168663 998270214 0
830668135 113924803 0
336884340 1015782607 0
839574447 30877191 0
323974546 434548676 0
662244784 268992967 0
605762348 813359398 0
714411239 948869347 0
375528339 495105893 0
437703995 896138121 0
1009146786 49639546 0
525659961 23731169 0
123592046 65447708 0
186392674 396060869 0
744089539 866940973 0
578720633 450112329 0
501699194 1019043852 0
280053137 692697944 0
245363973 608934098 0
454733363 354408981 0
75828443 290055155 0
309033928 573264807 0
904085633 53875177 0
287243542 903943225 0
63276253 639481597 0
398302478 299767848 0
322759364 748581090 0
369546688 820825537 0
42651660 510850993 0
242996621 1031113592 0
625248653 885574389 0
569893684 98761546 0
211267883 323033157 0
346955689 1013039996 0
471074604 189248285 0
732924528 989778202 0
89098864 664106979 0
44865603 53037899 0
911676040 851726276 0
214265745 844028950 0
51087762 461492773 0
1010981113 294158153 0
778560133 496943090 0
140268431 590218635 0
801248892 466197289 0
461341664 899042298 0
1035366555 1030983654 0
284675821 195143500 0
129499179 310860994 0
827648366 1061761011 0
818320079 833530757 0
639204210 423793508 0
267208371 958598729 0
304067328 336830246 0
519575803 634444997 0
989275655 722259209 0
229808927 227040116 0
764516818 72533985 0
629965254 949345165 0
535569514 273891013 0
66673101 311272055 0
811368069 83097127 0
1072296592 322478350 0
287030793 165603329 0
960175449 366600945 0
839320113 551439087 0
64406900 542453496 0
1039299873 37291753 0
690979171 526670581 0
1044382665 108153251 0
217994165 275367747 0
867235470 712433618 0
654996877 952322140 0
749827190 478466369 0
569684932 607166678 0
478231725 1025664890 0
852388229 1019322411 0
700427930 1023052242 0
817691930 739593170 0
875227115 853467042 0
479996175 896790623 0
527927132 1056268087 0
1023484047 216780666 0
306356551 1051807428 0
857498758 1862198 0
65498864 241725208 0
1007003777 320190841 0
82909206 418911031 0
1002907031 733120039 0
83448048 717253429 0
935191307 433649854 0
478395572 309662018 0
225469372 517685019 0
898422669 555177996 0
16625149 951530125 0
349867076 273740326 0
902450294 680610182 0
209756315 592755345 0
280634985 432250996 0
244017840 737697178 0
870803859 424110268 0
569596326 712662108 0
949977504 585123475 0
845732200 422356291 0
406743594 246230141 0
193592126 954499304 0
599388258 1062201947 0
866192444 706072942 0
155580079 229644355 0
268076101 298137339 0
425670299 143303345 0
412050449 25508660 0
4571546 437435541 0
506037207 175523116 0
416032096 41607096 0
258134233 942245472 0
599841376 1039400842 0
557403794 216761263 0
1002049289 717118108 0
1040948539 42855759 0
1014017279 907189543 0
556398986 61909144 0
993676015 803378210 0
616161833 767569134 0
1070120886 1053855279 0
709407453 45896701 0
398175696 361284850 0
477944426 1028125021 0
976119429 258882428 0
505096715 323337546 0
242845308 826985663 0
879465598 728185621 0
493492195 280810976 0
45041407 337874208 0
1007478603 421657946 0
518911582 60506909 0
855424191 819400714 0
844728103 581492233 0
60832360 753053754 0
196627593 291642791 0
1026826553 575577280 0
703418549 220512456 0
621489124 736882134 0
1005910402 425518912 0
403596821 44061966 0
39697118 697323107 0
669864132 529739560 0
678656622 671222535 0
678193464 430769147 0
245118577 951926830 0
649635962 581438756 0
723032683 470919216 0
217585900 892304717 0
700857613 680132441 0
542531503 625100149 0
1022761128 505759481 0
204957754 848242806 0
147722787 464446336 0
403574382 76212266 0
731367705 770082089 0
235401599 949966422 0
408407087 85674795 0
993181873 364675223 0
5449849 46926513 0
1046746408 1050795721 0
268806158 654246485 0
724971001 459578516 0
985831661 767932558 0
61363429 157660488 0
672420876 896917878 0
287690347 145533969 0
859688132 2319365 0
278452311 888992645 0
682968274 889910693 0
113582494 897406612 0
703014117 787316636 0
342912705 506397915 0
522669567 527655135 0
1038589766 202632571 0
515218070 907775070 0
28094679 609575097 0
678116849 168457075 0
209099054 951913004 0
406252365 682179737 0
877263065 1005376414 0
248437958 457893192 0
401064682 665831133 0
737804647 589832124 0
564540950 728868916 0
20156848 555839168 0
294562330 404954088 0
701220164 710506361 0
355623808 1032251105 0
284120683 977754397 0
781026670 649473388 0
354338936 126867346 0
689301568 950676172 0
141581993 513271452 0
648108256 637872542 0
647251103 229964119 0
729875114 874240556 0
940556860 46796362 0
108704159 663604434 0
968193714 60136979 0
233958165 599070041 0
26350428 785726866 0
641948679 759566664 0
765622045 350210089 0
290693810 662233822 0
34357652 972484596 0
425267643 237787460 0
83456796 509394744 0
1029600194 819993238 0
606772324 898605979 0
884464683 956388048 0
48551431 284498895 0
295031583 653382692 0
1010270141 257520667 0
252205563 55320640 0
1046390362 870717353 0
850235864 274124734 0
645977679 252847575 0
689209341 722383191 0
921287589 39654129 0
823106522 564117738 0
930121781 257767768 0
911642109 33868988 0
583482039 317249193 0
1030340506 653755098 0
243571295 941156524 0
251908847 128392072 0
80864485 208892620 0
335379708 954947834 0
747071902 941650405 0
66349533 839287041 0
360322861 251333752 0
33219825 570766100 0
205178251 935326532 0
309803893 727836188 0
881130904 825976709 0
797707458 410542183 0
684936576 668915580 0
692344237 879143956 0
937546554 483893555 0
505502923 428394262 0
299326295 1054078072 0
413965928 847689916 0
957502125 1029751532 0
355970925 612952772 0
434984032 113442110 0
899953727 1023214733 0
682506680 1014834006 0
865628546 194115100 0
414329738 743617505 0
305983459 377278595 0
204029356 894697060 0
407228594 556448451 0
257072673 1014333114 0
542831052 966478712 0
80788592 780149245 0
445174378 343717722 0
982304604 988949697 0
1071295086 122632225 0
864686494 675116385 0
929410745 984409178 0
959877876 731502925 0
727610698 337587735 0
415392988 889333657 0
737128015 541111499 0
861783407 839116507 0
350896323 846785585 0
975996839 131980715 0
811730311 839058932 0
191961890 302840704 0
892904171 276788097 0
1056695930 21233016 0
354567011 122848441 0
860209869 21634543 0
578085900 690507574 0
314124866 26428959 0
160031367 46389841 0
184160449 617500595 0
629595752 876597434 0
317241509 975682245 0
1035917727 554988581 0
133831631 251204308 0
744719453 956457949 0
777170565 551096598 0
672957520 181348954 0
391978992 983376334 0
1060518971 56979929 0
650063899 623394783 0
972567107 1004060817 0
673652771 223869573 0
451124945 529826398 0
603018462 351815286 0
290822566 931129334 0
156426818 645019290 0
101098277 1059669564 0
766113439 285513126 0
300261153 711805819 0
789708013 495329188 0
916793522 237974607 0
879399275 917897393 0
547425025 304258481 0
784641190 441553552 0
1014634824 1064073514 0
61960608 59121286 0
260113211 327360659 0
694548058 820777543 0
748553670 311522611 0
399513303 900278334 0
237073202 557283696 0
968138567 475778446 0
632468840 531271591 0
331616589 722409481 0
280359456 574023952 0
634615477 359752750 0
408077103 756340671 0
115241853 833291618 0
906648582 142993183 0
17280238 490295320 0
279756142 20471651 0
1030294051 199361569 0
68410843 79797656 0
107753445 311665749 0
543660143 728401550 0
329349669 95070950 0
926671732 593336359 0
682680280 113526749 0
81502664 961394963 0
621226096 263331421 0
116602772 330906910 0
809695676 608537722 0
700048381 493179493 0
246960970 195418892 0
890607680 361577886 0
970642891 975796760 0
760389759 598248643 0
175612558 851762784 0
821112360 350928107 0
793076591 656796189 0
38046902 83933176 0
4092440 832962411 0
336902187 1031741074 0
851703543 315040023 0
737618349 69995662 0
106488705 17615726 0
400779634 829316398 0
695257316 935720940 0
767543361 550412625 0
48812554 723041041 0
24453389 387338706 0
872553466 678692134 0
2525259 779114420 0
501861078 1011158792 0
297845993 902019407 0
260921847 775839637 0
520659304 111724995 0
127474851 951978341 0
163121866 1039975223 0
588915231 917388481 0
472124054 851622761 0
753136846 862563329 0
779943634 927602001 0
498004165 147469776 0
334775621 338150973 0
1043335413 478691908 0
982256605 627697429 0
637402541 278715373 0
950579618 405391072 0
149173532 372492839 0
516601825 109427863 0
638667804 264781784 0
993529264 554235785 0
290045262 609709626 0
286812668 266630092 0
185687506 77630637 0
1024384854 921629989 0
981329265 947951993 0
527367329 228598347 0
813089318 759425122 0
468382543 886972855 0
747056762 184958029 0
711414269 257193670 0
170774274 15004542 0
652902636 814357494 0
57279927 924528466 0
477809984 1017860046 0
496720472 801615652 0
553202083 30277944 0
517486475 566006069 0
47198407 890075465 0
955743500 312493382 0
431381495 232313169 0
657793957 560379155 0
402360477 585756484 0
1032957056 746692956 0
657831524 773827409 0
68335026 535927268 0
975089428 749867179 0
560458511 379161164 0
280511056 858297243 0
853306911 800758192 0
503616328 233344315 0
533313695 289817191 0
699218749 1003307 0
483507176 38336377 0
792236139 378281554 0
844624503 376240521 0
162720192 515284877 0
915442232 309788001 0
272520565 976799661 0
7529860 161517681 0
573435978 977893337 0
335939507 51380445 0
969723312 430011253 0
1064859951 537654174 0
636130631 1011581909 0
778471345 428422959 0
967536009 104611885 0
64173878 24516283 0
549651419 378959509 0
418704721 248470422 0
214863883 363422172 0
652814242 1039806853 0
52570344 421015726 0
165357289 439731312 0
562744855 1065387850 0
904876130 106406050 0
609969669 413305908 0
497984291 78197901 0
236177882 162175805 0
1062702733 809061392 0
101434581 698876151 0
38209203 863972538 0
167007745 490529544 0
731262975 93170765 0
623602022 651586550 0
488380327 426566427 0
462036829 655774878 0
249265370 423224682 0
339427853 555481547 0
888985369 687538218 0
155414933 204595522 0
255051190 152887234 0
312740614 391838241 0
482012817 484165398 0
50455654 454146478 0
681715874 808030554 0
950369477 324502150 0
840372822 405402169 0
418276644 48178807 0
898399642 601320316 0
517949709 721467861 0
53100128 76529163 0
62169651 998142274 0
318843577 684730757 0
68624218 936741046 0
26669756 91333133 0
289997355 569513094 0
279260918 1053455393 0
822505384 243475964 0
763920200 204270575 0
753813052 311013344 0
987143358 41904393 0
601987175 304436381 0
677384066 148585259 0
1036113161 568834148 0
807158423 787941144 0
745934635 502391884 0
20020585 1067599618 0
327940786 1042244179 0
739249767 42793371 0
790451490 534574378 0
971034467 703385837 0
741666637 110503521 0
124930169 306263537 0
98630359 352842891 0
85764046 47840398 0
760877146 161889175 0
438954316 565368938 0
520877894 572454113 0
317263664 131489492 0
500433870 360593534 0
252294708 912137867 0
331060502 450837242 0
37338265 32722551 0
106914 909958120 0
114040814 53118098 0
754606386 85997117 0
545199937 546958741 0
898823699 812327329 0
922610088 734113510 0
723187318 53827831 0
487981181 761150523 0
408550342 555292475 0
681578695 618311966 0
436234241 374146794 0
834663642 191457779 0
230810937 370462172 0
989469014 116249778 0
678538715 535257862 0
278329991 573643952 0
680661738 1069084065 0
195919938 67927039 0
383094105 155768950 0
24495227 451943519 0
623020512 225670803 0
1063700437 559458979 0
91159410 77205363 0
710821137 337792835 0
357056451 1050145464 0
584635794 703806963 0
552845753 324717769 0
431721864 316886482 0
431249384 832242037 0
994844088 583612814 0
968905445 123548021 0
916758027 800380765 0
894923705 753317976 0
625549964 917509892 0
609509201 450850080 0
482856033 813956119 0
305187434 870581163 0
377479260 898553702 0
457683718 374314953 0
274392576 727602696 0
579309535 1007415061 0
178338902 218037943 0
909109736 174501254 0
328159354 423986606 0
544721494 15802381 0
620570298 963308842 0
325006576 602881145 0
273345634 497092726 0
489457461 594884438 0
1034332018 927513937 0
997960826 524899457 0
999514872 1024946124 0
834650861 518341761 0
881195291 491109680 0
118990871 806124018 0
51297711 918510739 0
687509721 636165530 0
352156535 486553080 0
245116573 460667280 0
923246325 912040776 0
574921905 817853024 0
496044980 171509585 0
147958723 593877736 0
957667973 939978067 0
569018159 396303139 0
980335753 674259880 0
937353648 357971502 0
597064158 650097479 0
322067617 757792844 0
877967690 800153296 0
5208925 238800955 0
34902004 85353799 0
612908934 12489439 0
323788151 932589804 0
256802443 262984383 0
346545243 987320063 0
906210869 512316946 0
497888165 803360706 0
371155978 527713325 0
252013898 694522619 0
788377866 936274353 0
584871340 123574129 0
519330863 924367773 0
122152798 354649695 0
359363526 832320474 0
443394059 933327574 0
92022000 809444001 0
548381973 371346645 0
233825288 164578823 0
288537308 1028172125 0
38468988 848353454 0
720136474 93370786 0
450954207 658349410 0
495327895 649040251 0
912315518 407721620 0
370163874 679739510 0
559372781 137640185 0
575925455 761154948 0
731482856 933360253 0
101256115 108255275 0
917696523 993190829 0
118005772 494758855 0
810864073 733071477 0
694467685 282159520 0
3089292 867307377 0
601646100 87544302 0
202219071 907063058 0
773767567 512912722 0
916175965 786609104 0
963012200 358956584 0
943653137 78032240 0
537222612 10749874 0
558959577 950420808 0
910091845 967686643 0
520028654 879784401 0
395617963 334100823 0
128419320 26260820 0
68705758 913399806 0
782559423 516754574 0
89335428 295316062 0
489686892 230035584 0
92435973 25219285 0
262814054 336054845 0
722566882 942901997 0
1027892344 549027394 0
334055543 846111174 0
781266699 948320534 0
256621024 467209875 0
409450015 273227091 0
834797265 108607770 0
19914773 747678002 0
1009150309 106529062 0
44667459 479386842 0
1313718 64711910 0
275803635 55445644 0
734568098 666568607 0
152883083 359449785 0
657623840 56646640 0
554655036 643157693 0
894346699 1025596547 0
273244008 75215998 0
140830218 856566315 0
1026193036 32119163 0
940912600 1030945158 0
841496729 640443360 0
55941000 967206634 0
890379967 330129224 0
267592241 1028687748 0
989916119 608266881 0
442898346 312531122 0
981530620 264473511 0
107780882 979998155 0
779579372 1041862050 0
430029896 20177237 0
377334051 418837045 0
1071251802 767404446 0
609086953 874867985 0
324357366 98898126 0
441257569 976930198 0
33121325 759405587 0
938455185 5025521 0
349323194 231251985 0
721213989 763272636 0
216050569 354459776 0
802993996 257492894 0
498066264 581578464 0
483292224 169792402 0
937720014 321533501 0
42837627 919722087 0
750059225 390569723 0
700722485 443088535 0
865267135 790787765 0
157220589 847529989 0
967592462 498506746 0
749125352 477742344 0
944300064 723778942 0
788170117 403711995 0
814414500 556438862 0
114968239 398020055 0
1036000674 793831717 0
336596519 910853581 0
940858323 396209963 0
319001738 1070240958 0
612994459 50942628 0
366634879 686998581 0
731507364 710767218 0
724394868 625467319 0
979715691 93732973 0
851961982 932152793 0
869146289 502867435 0
834151929 301311729 0
547221558 195957974 0
626342283 689260955 0
131718603 967010300 0
651958467 839426296 0
522809726 1006606329 0
266570749 582027671 0
145646155 983157971 0
612522189 249281463 0
22137582 360945786 0
42020467 172943372 0
39643063 1057741152 0
405366297 724094493 0
55341438 778936860 0
793877234 23522522 0
5738912 182887747 0
561454366 834604339 0
485389032 1025756294 0
184420053 1022879392 0
610247799 699573846 0
463845234 45392609 0
105533750 983346301 0
593393377 819442911 0
796122280 157466961 0
449167230 9228932 0
78916027 834415042 0
461905864 239423425 0
556015351 701708936 0
662383980 721012660 0
850076340 1030493761 0
806131387 923892092 0
879413581 957503522 0
358915498 257953194 0
838885990 512688867 0
120318333 442756531 0
305842834 597510013 0
24630893 472092333 0
933474384 914483625 0
310247890 658675883 0
863192953 42761713 0
803450313 906521819 0
478528556 755173479 0
989910686 878290953 0
541645518 195114675 0
769158053 552552352 0
201837600 279091962 0
283336860 937960042 0
646481571 513599721 0
287760489 81878099 0
201333630 2386558 0
190206614 316117905 0
928336270 589869077 0
230554791 724437070 0
825748848 332451739 0
753417188 583063883 0
674572918 381842896 0
716141251 818569635 0
421273062 535482393 0
976934465 211322675 0
242506279 941255334 0
318004835 261864103 0
502497457 761262049 0
949588245 625029739 0
443512290 558932093 0
296844198 209868617 0
344458084 541999857 0
652974009 1006313776 0
486669957 961175302 0
963956229 298772120 0
543782782 916465264 0
1009612255 234495367 0
657953345 192146205 0
876254105 528609929 0
412114798 896917153 0
712908753 159391920 0
167472780 990542032 0
898374198 225531097 0
758399677 669053893 0
574230218 198640606 0
317446853 356293659 0
20571063 373577332 0
166770589 567970623 0
74435051 138233107 0
292107760 42865425 0
761379373 102949065 0
30992098 1002143452 0
956127366 656382550 0
299898472 744921199 0
827483832 886898442 0
68780116 587139306 0
962799256 89779065 0
329753263 555894078 0
617493953 597984367 0
270946559 286157900 0
611919992 300057406 0
193449283 75935607 0
751234314 817414682 0
851556935 59556227 0
626489203 1010480335 0
146262298 237679450 0
724431874 955881945 0
169891107 566158530 0
1046702199 573709521 0
597385509 778857651 0
690369293 839557981 0
953856093 992727145 0
742156235 428461358 0
152333801 728100186 0
945070779 133462396 0
703928266 158304136 0
593118628 910069258 0
625602410 753094142 0
845410013 957010589 0
889133178 1056238882 0
606304012 433320609 0
763492995 829901444 0
883962567 915879788 0
690216399 377372407 0
689342417 854792397 0
10335570 979656848 0
646605727 767056739 0
555443534 151623265 0
160314505 480952072 0
686016267 325755253 0
982346210 1069898282 0
936090278 942212192 0
761275881 818733877 0
340408545 327733119 0
587250006 1020973574 0
160821340 487776974 0
481446130 854757395 0
569821484 580824161 0
316810378 791991011 0
429930059 306952818 0
257178985 623002403 0
773588317 523632680 0
789741814 916173576 0
965237095 92110086 0
1016430994 54688314 0
164038835 728489348 0
755784874 710564264 0
148490452 1043860508 0
914068985 316065002 0
91483030 429724661 0
764350281 773351956 0
691003530 240050799 0
850738048 819422103 0
1041671447 503357570 0
425973880 207840914 0
883343233 516258065 0
22442180 151759843 0
86265149 381763769 0
260790431 864298223 0
1062144847 324453719 0
882206860 844788528 0
502317370 32584500 0
676219231 292259553 0
24563521 745205813 0
44188722 87854790 0
862817543 933647093 0
670038927 11377742 0
554419426 540321351 0
739638938 376186428 0
980288674 328406997 0
376678170 431152005 0
61224261 201413430 0
422932911 530282176 0
543485218 677798308 0
176644292 154430040 0
850320070 660982977 0
775976299 173595787 0
821588621 191830440 0
714774050 125871506 0
516037516 513374559 0
785097634 24202120 0
155847656 809972752 0
276554485 1064671201 0
852753844 423713656 0
518407117 418472079 0
479030929 808676561 0
845161437 558918701 0
1060526640 721727562 0
961153035 522969204 0
962256538 324297282 0
432770786 535965003 0
569243522 408386575 0
498186335 411483214 0
151424006 172506090 0
443204991 548872564 0
299414814 133131797 0
235732992 427031924 0
556638195 179505582 0
872278296 522422258 0
1002688006 884708061 0
559258795 1016078173 0
992951470 947229227 0
126900236 542332895 0
327729829 589769422 0
229633788 327441391 0
221207375 480543585 0
482634439 676434600 0
33733091 215725793 0
37316806 873932472 0
1069581141 360407358 0
373370413 856084696 0
291558885 438622576 0
30936717 515674050 0
329407567 452568188 0
952880095 772535552 0
183959187 239661158 0
589368762 788123329 0
336561241 96429904 0
110015474 115657641 0
744451888 809705885 0
1016812080 1017370249 0
233084073 55467490 0
458953660 430069998 0
151917633 148265848 0
15520297 907777430 0
155768724 484788449 0
527187678 923634383 0
154839561 950617792 0
664864834 94246920 0
138768035 598582188 0
563270310 187182252 0
22199374 1006049241 0
109805842 9164987 0
88337558 223756654 0
389725392 432616555 0
899106911 1018973267 0
667890717 616605121 0
941385200 81752709 0
242677605 381557836 0
109256951 662030943 0
271699757 97811456 0
223840800 29622605 0
105349538 75033059 0
1056731552 833241453 0
1017433554 781815848 0
214705571 549855185 0
996118653 123916532 0
959048477 706520448 0
1040878351 932047644 0
292115182 615971205 0
596168284 599084707 0
29915283 751608570 0
192816817 204856775 0
495291937 345978964 0
868855412 952783669 0
656088466 548197048 0
194544484 294161833 0
166099917 43007964 0
477527928 624580718 0
1004238419 251194552 0
366233480 996311733 0
30508955 1009867831 0
114168962 599824528 0
973535947 653929288 0
277102963 869598777 0
655863011 1051775657 0
228266978 1071005553 0
556223107 266450035 0
221010026 714606349 0
263782885 627878776 0
1041524357 1030171496 0
503751059 139455110 0
325524910 806038754 0
27206641 192638639 0
652402979 894043341 0
503989166 546631727 0
441684507 807825964 0
883082959 149525860 0
40535606 900053476 0
95405210 700222308 0
311908056 988082845 0
1037613942 434129385 0
707662869 544781232 0
906243702 347933216 0
1040503202 125809931 0
776878211 15576361 0
358703248 1053734919 0
648168511 128129990 0
37179843 665918477 0
329972244 473856846 0
248504600 745769666 0
750118900 764516939 0
138585531 306002494 0
753475633 210444090 0
348658302 513505062 0
1063927405 666482102 0
966223970 696388112 0
1073476067 978603581 0
906576764 568649128 0
512570877 308049072 0
169107058 401907340 0
1068355539 705244412 0
461387123 247680229 0
801201697 200171680 0
660684280 435542975 0
498464121 738307896 0
920870993 903864678 0
513336822 856107010 0
442401875 723826658 0
444316878 270522767 0
497933666 980718851 0
667744165 867234510 0
997765297 991441714 0
935512160 480200772 0
94967724 413383998 0
910853576 691754256 0
170629583 81065524 0
798360302 412101060 0
571238334 696357480 0
855316780 558448755 0
413104704 538609441 0
177751312 33370725 0
142424823 359809438 0
115264626 710564948 0
1004320396 357998837 0
289123300 519851693 0
868607412 183129140 0
351569875 909987870 0
1030050233 292093464 0
843736856 322962595 0
383793940 232610951 0
465401053 252620598 0
382162697 1031592134 0
214984436 128668907 0
344001202 692305242 0
191163208 907928118 0
503872377 309352155 0
124336345 543747915 0
460728141 964255398 0
280700910 250404342 0
910964383 335356195 0
33455076 426001425 0
150691435 1034968931 0
857253367 390662527 0
267699610 113229430 0
522520029 256489459 0
828871446 1008228949 0
328411383 145478967 0
1005380575 703276385 0
77587457 120001114 0
399316124 164232647 0
803194575 832131587 0
840173200 375198891 0
692425971 1060110315 0
212570703 604014129 0
658012211 408306969 0
829449783 471395268 0
370567843 494217543 0
771258748 29597389 0
93366392 777972852 0
313554466 131193078 0
756820349 858695212 0
445549521 251584113 0
186164764 882508264 0
882835760 307096379 0
194027394 407323077 0
472548400 172465222 0
419983105 1037574604 0
515646614 384210508 0
34020830 279100739 0
1039405820 565388179 0
726095804 247306833 0
220787033 198841434 0
357204104 744179215 0
789824705 145393367 0
398541139 610957852 0
824606159 880872455 0
675230286 278741531 0
1018458275 320636728 0
808876930 411753592 0
5087949 1016994391 0
28300710 748485643 0
685818335 735135808 0
477290680 130395924 0
397519629 13777836 0
628221179 1031398021 0
436279201 744908845 0
159961930 900981591 0
578528291 160613700 0
116981636 194545819 0
728446350 668630414 0
500947357 237488039 0
530059146 499502143 0
262461538 408798611 0
4996364 60422241 0
101765835 338697117 0
814590168 609253660 0
361666791 840491937 0
793915574 471068804 0
313607846 177587219 0
341680614 400131051 0
959112130 471745478 0
733174254 123488843 0
880850080 558608780 0
265291472 800476220 0
504165997 824169654 0
509790517 728943885 0
323217535 812668471 0
635241881 901266338 0
329021683 977042356 0
222164779 1053298088 0
756621193 547264675 0
101006286 545921265 0
778372506 856528999 0
139740414 772228268 0
176585651 663265032 0
858092664 278306284 0
427172081 814579144 0
932506477 190009974 0
465826919 274706591 0
707603697 176665686 0
289542470 687938456 0
729366606 575574199 0
1007342628 122230375 0
154936545 602567878 0
981083390 6784680 0
503643168 367841707 0
837457942 839838863 0
13353867 1006725328 0
721965451 966494104 0
1055579799 135217987 0
994830052 346909943 0
556083862 628820382 0
1022656271 1013957964 0
197339094 9658551 0
509258836 181185573 0
662292958 1068190150 0
245724660 314872288 0
973981144 774978694 0
343730871 894794172 0
854833146 57747076 0
94154175 504147868 0
669432034 147062041 0
252236749 429090877 0
86535337 65646127 0
568349647 152073226 0
381927852 91260969 0
376659181 155645437 0
963811691 366653024 0
48507057 565936044 0
170267197 853368878 0
947130021 45799918 0
845093775 694114364 0
450383156 484780347 0
96334531 275664557 0
741242911 913478665 0
534385227 492431303 0
538809910 110776357 0
1028164073 270426968 0
795391532 1030199362 0
969712535 180578312 0
776099066 175733143 0
86805900 333632075 0
731361666 924881308 0
289205211 872599755 0
752904659 655735331 0
823751981 399758140 0
959482245 115327781 0
882177901 676686096 0
905478039 1067255894 0
318493541 181433669 0
301885898 1062230940 0
835802992 493491894 0
107822047 812219051 0
664579786 154588811 0
287056190 790453187 0
872504892 843558503 0
499126641 434727421 0
971047800 91692365 0
635666304 767757637 0
636186538 102783269 0
517035384 422259811 0
788055702 441771208 0
299604152 137455967 0
609183243 658066302 0
950669650 744453962 0
224480277 563079449 0
888791234 197017824 0
562275717 555118638 0
455494041 721957784 0
171010238 580861631 0
675585250 467924045 0
829536110 868324955 0
956886711 859917483 0
505572209 36004256 0
1056529871 685769779 0
723302694 18219966 0
611557952 27093433 0
224647809 792044086 0
416067194 1010366542 0
477207332 52539789 0
759334199 479962887 0
62185301 22785838 0
793380863 225246330 0
1018761841 1042143590 0
349635021 905343848 0
174944996 934189456 0
35855286 68417656 0
367139453 174218892 0
612244187 437573592 0
987784155 441501004 0
1041194860 194214529 0
365673617 929377185 0
201101364 704442358 0
705454103 295011385 0
1047231291 623097609 0
395430082 666906164 0
354231952 389798927 0
564351662 909984133 0
748313804 363648126 0
272288029 668783578 0
1036756867 834010793 0
171542507 895877055 0
503506824 58747898 0
689882679 818007171 0
95840198 1023032749 0
587094859 731319613 0
1061208084 241597008 0
13186911 647698236 0
798850484 270276629 0
1036233699 183735945 0
921711271 1071992411 0
673167105 506778578 0
1022906609 209885811 0
437114710 884370189 0
134401542 229680367 0
862780062 748152324 0
675807874 467831566 0
586088461 1329761 0
988878688 756140240 0
375613937 130472546 0
126795270 138939161 0
1041441112 1006305736 0
477103570 129027613 0
722254981 936040538 0
75217497 71597003 0
670609099 779755696 0
399927749 349576015 0
510561156 929082495 0
72120544 585460863 0
948564707 891894436 0
522820519 816460389 0
435297493 1064821883 0
1073685369 649125067 0
373122741 801841041 0
68704686 407391785 0
162036784 16776645 0
566611641 610908551 0
20460675 228067981 0
926114516 51735238 0
77226959 1055738416 0
21070608 885191154 0
844986227 873804548 0
400937723 949537065 0
624838134 998189214 0
37142004 737524782 0
415447502 387574693 0
251330035 179118761 0
220933632 943486102 0
840995194 170993672 0
649067930 85517836 0
484062768 53223466 0
368721719 757954114 0
923377290 821261875 0
120546046 220654395 0
1050836862 383771601 0
726409123 553618247 0
849761926 190087250 0
893521626 169738140 0
134300980 24154994 0
721798998 67050039 0
605245550 509290899 0
1004018434 582541276 0
240022988 108076954 0
693803034 992045313 0
553613894 704816718 0
821826327 814029719 0
497296654 249831285 0
381597493 708156426 0
795136187 620116317 0
203450915 526142115 0
1050022890 646339252 0
308215840 203681449 0
733461158 785450147 0
568347605 501935732 0
499625119 653514706 0
780780902 739133646 0
166367281 699523746 0
271975149 841834633 0
633387468 307202388 0
256039877 999439221 0
565042311 1047847251 0
413564871 325377559 0
330712159 484587161 0
2172872 353867981 0
518262103 518543757 0
25787059 1035864622 0
646810016 611545384 0
885004438 716961623 0
59758376 1036006638 0
266889387 953558467 0
826185195 196354187 0
712843869 723670394 0
895268117 911136544 0
899611341 897164186 0
250106623 488267966 0
1010381768 423978629 0
648448436 996093391 0
881523193 480028302 0
204800977 811308586 0
913539803 1044740935 0
402787415 302573113 0
718378092 885858612 0
222406807 947429613 0
478871032 286241127 0
107671456 875841119 0
584488494 813923734 0
279179761 636974178 0
746148184 565023935 0
65379053 871942768 0
189675397 658858035 0
831646899 1048714322 0
945005967 505990801 0
1054337426 476242926 0
600971210 380262110 0
394836757 87876338 0
266408148 124718465 0
413353112 210961049 0
287508156 541191103 0
332733829 935153723 0
1028665554 893176806 0
15730402 832974402 0
603338782 300076375 0
161816123 42975660 0
619969303 137586473 0
404216985 1018244553 0
426327817 117903129 0
363512173 1033449685 0
455662633 827206762 0
787539475 323848656 0
700164952 1044594972 0
1004210689 668405497 0
11504747 412094975 0
830835446 1034881706 0
21928540 97229967 0
117261343 33438119 0
512477690 949618565 0
722903052 258390981 0
163205527 212620149 0
213823745 720791294 0
564618097 269080940 0
146112899 165340611 0
644180516 922304080 0
838281765 294325156 0
53933464 769010057 0
674050078 692302825 0
889023257 557650981 0
807716064 178168831 0
698546863 929010006 0
118132728 135050010 0
343112775 352076066 0
704355377 164724814 0
323748942 842865344 0
667957093 86656776 0
683125210 416882774 0
683180765 715099206 0
793232152 46474471 0
388318781 505758411 0
822670003 1070001631 0
631601329 566706044 0
904816967 494447248 0
576876751 582989498 0
834924950 870355075 0
691132312 359735360 0
550907584 184644715 0
350293675 250898099 0
761521124 569693741 0
970849024 482697864 0
546376107 302676555 0
624940396 452606584 0
1018373494 648714097 0
837441016 781320812 0
491977610 916121556 0
666097407 493573889 0
1049543073 975490695 0
501635258 832790370 0
866782080 579106785 0
256670716 7943338 0
354654592 942693448 0
893293220 478429903 0
142338933 770335472 0
313975336 714306135 0
880705457 1067327080 0
590818395 940527449 0
400844090 679263878 0
1072220219 417645667 0
16399874 549911158 0
306253603 935862231 0
578716713 843214946 0
1015533769 1024627396 0
529646292 394463336 0
245060494 532393084 0
110302771 543682365 0
512032164 190367460 0
236964569 807995067 0
305079700 483517697 0
618405892 378496861 0
916777079 90539331 0
93219351 340635601 0
142577080 540149354 0
593167388 1012488415 0
957052243 204021325 0
30436626 754329028 0
248372995 621393607 0
522027233 346938692 0
354754399 250978877 0
351284039 127756745 0
939899661 326516161 0
466471908 677861410 0
1029330923 518424641 0
296194554 580228568 0
559478672 403339845 0
592120836 543788553 0
289030917 583371122 0
717316193 910379080 0
937149967 3790423 0
552104883 211174546 0
552626255 1041136414 0
135192700 929041768 0
701089330 712075128 0
684469307 673119354 0
684648886 366322990 0
670239215 812988175 0
595829561 383404726 0
448785136 879550483 0
149570171 64850725 0
550861063 715334527 0
681163326 702171158 0
526299455 1012723612 0
268013323 853147952 0
1054020636 23569250 0
459866819 396578662 0
630592460 914744461 0
490132572 77972993 0
384039554 281504607 0
979886504 483504245 0
1031479367 502232337 0
167009740 896446036 0
671256710 906367435 0
364314457 320647918 0
779873981 600211798 0
820106003 832405012 0
132653259 927859154 0
844716576 617045860 0
365035280 181148429 0
113695752 247525224 0
759423963 497046310 0
429219592 948861357 0
294849668 856858888 0
853243057 283474056 0
620824804 135766732 0
37434405 990932176 0
246578253 112444887 0
567104574 102608821 0
415048619 1051827385 0
611308618 948356317 0
799267631 805309585 0
1019432981 19900567 0
506240566 915968635 0
499785553 850283037 0
248278032 914623567 0
989481295 242284922 0
776678349 703593202 0
77328904 400430322 0
954388173 551132106 0
1057553005 440584452 0
510455831 460005836 0
329627976 222833149 0
962187386 357473803 0
1012386708 1055981269 0
616795462 96525996 0
780155584 278633331 0
50557668 755075256 0
472694467 967419468 0
299619130 648020883 0
190745634 150401647 0
317605270 21133386 0
521416443 276375163 0
927274746 352939116 0
553962444 535904765 0
772995514 629289682 0
724956301 870518562 0
942361275 464933632 0
572732446 247915616 0
1048631577 593543826 0
407678883 1067123822 0
1001450034 412615859 0
554492200 201329360 0
423155640 817803834 0
525484912 739589190 0
641712477 200657953 0
84478169 1002802953 0
1034869015 746761140 0
691310339 351576228 0
940875252 926573221 0
546531658 210633493 0
970250658 779363867 0
496175005 504301836 0
827045670 873195156 0
392307999 678133117 0
326735032 824947627 0
610985114 1053587363 0
87145207 560772817 0
781767224 400918950 0
242052501 166382444 0
104264983 556790142 0
56306212 465443596 0
76863701 51800904 0
391435177 396142256 0
515557082 474994314 0
79546791 272429212 0
391723540 146343381 0
267214935 544217501 0
321422250 793845148 0
442595509 534802307 0
489506628 297317576 0
407984442 656984629 0
197997477 500185781 0
257298327 351173965 0
574709138 967503053 0
211203677 463811005 0
601703447 117562540 0
425154180 783272264 0
62510141 637298113 0
1051918269 728896300 0
388057850 631799133 0
286974344 668391248 0
34663928 961957281 0
359240589 813075762 0
118424201 944606829 0
472417270 530561631 0
4222590 989589989 0
921212973 76579512 0
137074914 463656208 0
892989715 394969219 0
38182504 636605800 0
508288884 584960132 0
964073084 450032150 0
247299020 804722220 0
643495788 517387869 0
287277037 599824264 0
780791699 620788336 0
308422155 292550443 0
194196086 727409310 0
809851787 190233217 0
782618326 931898398 0
297667221 341551178 0
565252303 458656385 0
889802995 891456015 0
918512896 104434098 0
360822295 860569020 0
176560161 176248539 0
446351938 470845947 0
403107889 545305343 0
399682548 779412574 0
298525383 118133562 0
690443042 790862106 0
662997753 916734286 0
796859680 233730386 0
637676861 461777395 0
622792743 596388990 0
556590313 475609507 0
947953097 454962360 0
862568444 821947998 0
522594323 256474635 0
1063340606 938619240 0
845880039 863113505 0
952845310 269746571 0
192152043 606052441 0
314888832 1061653594 0
628787533 462146074 0
786697161 73680542 0
321893441 561674001 0
863600158 29597386 0
988541001 609807220 0
384228288 490944107 0
713070368 705095460 0
407642647 707811665 0
269526587 1000773918 0
226762921 696708178 0
216719054 375267198 0
968079241 262704699 0
271883728 28316265 0
557009871 132267549 0
511663710 860878692 0
590843956 672763225 0
99614453 731908721 0
474106538 202475149 0
156201559 614432903 0
364348844 65326866 0
302844282 186523435 0
155618793 56002678 0
959120369 723818763 0
574892284 1062094506 0
834108308 470078543 0
168022787 552956741 0
270407550 757583490 0
88581300 1069853595 0
166406732 102599782 0
613658929 1027169971 0
924247372 324901231 0
77685060 370706268 0
792010446 375014739 0
592622508 340850886 0
786722766 691128411 0
304307578 105203429 0
81567921 160792066 0
56610767 861033436 0
400102879 876178279 0
839511194 140635885 0
1009301450 175050521 0
51776955 827540405 0
478341780 225653351 0
987808030 870519205 0
33761590 996402469 0
351796575 279810925 0
538830785 580575966 0
67611264 468441100 0
391293178 274975462 0
170962182 599213393 0
52281534 983965947 0
992578644 213974873 0
579734023 425840128 0
307877349 520663116 0
635220247 188841256 0
1066256602 78359096 0
907428122 237182700 0
370783925 403590402 0
315312872 36126049 0
959937893 316139151 0
784109270 644895354 0
767099321 704303348 0
608580164 542069621 0
838032445 469165176 0
313111580 86238146 0
684744715 554848823 0
272984197 953441440 0
656094048 313140151 0
307821225 403304003 0
217390251 348330066 0
976541877 476879425 0
967845995 803902003 0
19797630 771898579 0
509931228 76265000 0
378392112 960233386 0
463434993 1058898323 0
1036132295 608722327 0
187632327 335066925 0
269293462 407461700 0
134094430 1055004846 0
79253200 18353801 0
149705923 779551369 0
109091054 797333063 0
743498031 1011894714 0
471149155 705018506 0
389428396 949306152 0
697949406 923451851 0
622607386 826144726 0
140426199 131761226 0
920746220 794493104 0
357427241 269501062 0
621350251 565832708 0
715646681 813792802 0
457446670 950977021 0
338144451 298105681 0
611620357 208095287 0
438389008 84340924 0
646218266 205301383 0
276348803 411554536 0
307878325 739888303 0
135392878 774645225 0
1014282915 1064616442 0
368387208 709184851 0
409480846 47302915 0
518816490 694732724 0
639636411 12959371 0
829199570 81400575 0
547328575 327105404 0
309938527 468766300 0
433818642 381971795 0
900222899 157746518 0
645645788 533129471 0
582038130 105312814 0
810254746 520331474 0
544995916 601080047 0
1024255972 658078838 0
1065044586 640117177 0
742073565 257620623 0
245998890 328761657 0
731638316 212061697 0
675216305 136437874 0
814081238 543524027 0
575570648 104067541 0
84861843 185506461 0
401940373 267303132 0
683458929 197804436 0
585778421 871929175 0
1013830646 688864125 0
1054624121 971715499 0
235628651 972397937 0
1018215526 1035468419 0
555961711 745895098 0
522623751 990593201 0
179764197 345008426 0
512709458 178817976 0
322311092 211334824 0
950147138 442019847 0
185260471 804582828 0
792294610 39387323 0
735149081 730931504 0
344127789 138230121 0
724024524 36558231 0
917907782 374155833 0
292602619 563632414 0
756415682 606475163 0
119277752 1005713637 0
518335840 672831051 0
321296038 641647339 0
21585336 443172026 0
975113586 716892359 0
485768386 139985193 0
712662499 405404544 0
750912028 599848082 0
141702764 264265239 0
66569725 135466958 0
903682708 882193047 0
934158615 585806446 0
479027253 501447411 0
724493246 516372220 0
645508740 89533960 0
705948787 826485596 0
24926795 266131945 0
576968543 566479561 0
403473073 461260266 0
215362338 601327579 0
130943331 464913539 0
254043320 980733799 0
353599435 987943221 0
902819481 51924246 0
90376843 574600139 0
727600500 326817731 0
1026053151 237503133 0
354344097 920721274 0
743724721 890198300 0
475610527 769478762 0
480967210 16459496 0
123571174 32212204 0
288299004 409123000 0
811463539 797188462 0
102637017 856250121 0
178751563 564914082 0
600552056 111951255 0
846132275 454618016 0
673947457 535653071 0
621451693 413512917 0
581350494 1008091237 0
619874218 971320277 0
323342166 927583337 0
927777523 784234529 0
624989377 989347120 0
232900346 399929273 0
16822490 700442231 0
367870953 690702868 0
979980929 1023513581 0
747013844 1000572351 0
916585443 851385562 0
897655726 507072206 0
363533936 1022320009 0
897924560 641607902 0
373970940 1069171124 0
79386780 26237793 0
664459733 504285767 0
395582374 535819927 0
312425543 231867411 0
302202523 783585366 0
652574884 284581411 0
969843050 924635744 0
956117246 618172127 0
698953802 669594154 0
558039053 126885833 0
573621303 330443934 0
582159773 235971557 0
1062133264 376739824 0
323767780 100745883 0
284523514 825334811 0
994333816 353249287 0
782892635 32664378 0
993393587 391499739 0
491206164 213718979 0
219652440 975682374 0
898103110 401415546 0
97701675 1069793407 0
798860219 104956200 0
589742359 1006283991 0
953860318 1024009107 0
918724394 785935320 0
126344001 652926229 0
722662490 674742338 0
501077419 988032601 0
417545412 167297959 0
186278349 705516929 0
365224805 266128552 0
1045277828 88411353 0
731346997 318933123 0
839464613 213238942 0
698894418 354566035 0
1012205723 728417502 0
641757695 592283502 0
471280334 827909227 0
552197060 841518468 0
1027642916 495099785 0
798942744 407227305 0
404348258 769661626 0
417305418 377381031 0
719214390 661831624 0
814610615 560972592 0
603358140 702938748 0
38715641 484282472 0
192978599 926594851 0
556491869 903588005 0
370918449 205373989 0
985093898 801400102 0
707307798 409400090 0
783469094 858097443 0
1072656083 766396559 0
975946229 826384576 0
408029621 703135547 0
78020640 638568350 0
546246306 291291851 0
742880465 890553712 0
524841956 230131906 0
321944860 770773062 0
511902952 211646323 0
103967534 330721188 0
873991526 728085956 0
276710412 436573432 0
1055958859 541177946 0
351544290 871751478 0
413955471 130878467 0
221682982 652937227 0
498890604 878495014 0
1047158050 746124562 0
490347016 845189920 0
1004038652 868987998 0
159776604 1017600135 0
15353594 869989397 0
958028660 134694907 0
856428543 242902782 0
636794135 794274906 0
545383354 844762234 0
969429338 921699215 0
998548986 197561162 0
620752407 824567161 0
699403926 959946842 0
873344431 722378671 0
287579351 398578409 0
480052319 110614497 0
729059610 510931327 0
713307639 548348682 0
139750012 1036878472 0
851251865 18181502 0
900368717 283689222 0
144938790 409670583 0
819466415 749912508 0
471762273 763613503 0
668587055 410806732 0
895628644 876459123 0
107211168 372689628 0
199973239 540241978 0
136321449 915559145 0
747799734 442992538 0
334613675 761429877 0
541406756 388670016 0
358067660 295143157 0
62469384 108344263 0
351601730 350809352 0
881864762 506392242 0
834482203 118152189 0
420472171 61911143 0
476375330 978118444 0
1020741459 142895924 0
430936110 211729425 0
343845726 197231356 0
1058721280 898735160 0
89614099 354071829 0
625553529 497112413 0
129187477 395140099 0
308476240 17333393 0
736738763 397271271 0
738062458 252323747 0
629475700 246696924 0
357838309 1038187749 0
301878456 373789236 0
573988485 415929998 0
550245993 779299097 0
222434432 540693671 0
480612392 972438080 0
304887682 567335775 0
952347476 214856113 0
876421011 828062576 0
471582435 956672341 0
449387643 528918152 0
777441768 281531067 0
132727430 643006820 0
199338174 711556319 0
439959496 99890575 0
554132799 238441741 0
561488553 989931215 0
74508678 396046870 0
516022859 79273439 0
262060513 976868423 0
855547733 183973490 0
267431180 828281594 0
619816885 593804451 0
989360962 461295004 0
685545025 926698142 0
181823418 124178018 0
503021560 482795194 0
780422310 964768644 0
926053551 611566918 0
475244429 88262324 0
153326364 817931367 0
335659452 467998564 0
979677956 218772471 0
583141751 893136222 0
69772654 325407109 0
290621307 104586824 0
145208735 857632069 0
962043475 973988871 0
808746447 706604034 0
465308129 357646916 0
343897453 256577979 0
51435838 502883164 0
411725191 247639916 0
24996562 627820033 0
622269046 964169795 0
741842831 873324673 0
719386760 737562478 0
141309980 345775030 0
861818273 952213268 0
804087456 83442786 0
609636772 224239483 0
1011915231 223466387 0
882640020 306638322 0
1024229020 205244218 0
326749715 56418489 0
322919157 924440308 0
685359135 831982732 0
252089037 611978864 0
860467818 755923836 0
1027459815 168290957 0
921085254 225695235 0
102391982 719269050 0
206617533 673676448 0
842988629 210114584 0
256690545 57006133 0
357880267 64806091 0
791676112 662524056 0
503252 872557854 0
491360590 786976787 0
82235691 758204111 0
819088968 1040747613 0
1826021 581080746 0
96407661 531024964 0
1002462828 934074168 0
523600438 835751578 0
1034825097 298037705 0
551519437 508376498 0
822664041 462011754 0
933278987 478249618 0
597616195 111524413 0
892468651 92068421 0
233529465 444662296 0
194030505 519927738 0
490522983 996560284 0
495061678 800998082 0
826810704 484365816 0
968718947 627460886 0
21470515 932465158 0
817917959 624665568 0
477187420 947554441 0
342222026 131796497 0
1038023354 165774924 0
145038189 392447937 0
315335060 570883867 0
406274516 653031464 0
104797070 934853576 0
117117452 674527803 0
666420073 660729513 0
381528818 488731089 0
264636965 775183563 0
181338911 776592076 0
590357930 905487486 0
842453623 793551277 0
186094683 745375845 0
1006806626 481775576 0
819707505 984929488 0
190749692 740440102 0
369584543 278471015 0
67514182 256220724 0
365817107 1036042247 0
242958955 487551615 0
977158082 445054143 0
1056230559 984354886 0
152322206 478982598 0
822406469 149708561 0
357722505 349863724 0
79938404 632213206 0
929515888 518214286 0
762027463 541108211 0
755654966 114509958 0
142523412 98773682 0
19233161 388124368 0
847393643 459004728 0
223949947 650488285 0
962482260 376383742 0
651748967 823077172 0
23912290 951570443 0
384683494 626875073 0
319152123 50326783 0
823712760 235090781 0
395564476 424866148 0
1006852675 679730038 0
413807341 190425874 0
185889198 937591221 0
684749783 423649014 0
483193522 499406573 0
601956959 883909991 0
1002306009 861240930 0
603296458 803902837 0
694456031 449472271 0
119086338 574023111 0
253140816 443356908 0
747778032 114313503 0
530594569 932047837 0
822456765 699571414 0
218500779 60712417 0
73355489 407251646 0
443912110 786321499 0
251029613 594866371 0
1017325400 75889286 0
987274077 835225337 0
121433083 707360469 0
128261577 221618842 0
803237490 387504183 0
1004930896 75588588 0
140022295 126396474 0
895378417 417605359 0
455360504 263697692 0
97373102 82803649 0
1065422423 915263119 0
593022155 186704834 0
555733551 740481987 0
161875894 1062147130 0
866003970 31191835 0
741591648 878994837 0
73818146 405545898 0
261243758 236146436 0
102108700 492743907 0
992605742 942186331 0
813204610 16622487 0
253533363 317586477 0
392237786 583938369 0
888758968 749331701 0
718824512 218363524 0
1008464183 637811364 0
1040676619 719224929 0
134558830 185677130 0
401575999 370633188 0
582764962 130422898 0
735274309 71028541 0
297826810 295560200 0
1063685272 836156882 0
704844526 242249128 0
598626583 1072510760 0
227588327 46395657 0
126455958 651770804 0
224099595 274570398 0
307564774 106240341 0
932454050 271417024 0
743346729 805748301 0
252455376 654656720 0
611083229 197472352 0
604699294 169438566 0
480137699 250232854 0
367757387 1069989635 0
898370793 587988638 0
393556253 360123994 0
1055286631 138586075 0
81067283 243062139 0
362188347 901758983 0
351630507 257361546 0
781707913 173087970 0
542113588 245163357 0
415374046 122633953 0
448866969 807965389 0
836918537 338396360 0
307130982 533921080 0
104882689 841899249 0
1017240196 245865142 0
909504278 642696614 0
863076918 536256756 0
648936434 95233114 0
806752167 908179210 0
260615689 704093753 0
330319015 753443136 0
636277379 1022042437 0
408381143 1047821013 0
381850370 806976984 0
310172684 130576823 0
555245836 15534486 0
1006202569 1038413143 0
483414686 608538466 0
307367685 180249347 0
394631298 746917447 0
295674527 659180074 0
716824688 312344874 0
676122100 314053571 0
997373270 1031234964 0
633184326 302512899 0
141387063 1021227254 0
927172575 959477781 0
323152597 120643078 0
21929661 575262805 0
788550058 547895744 0
249600111 426958780 0
645336344 39282837 0
17184321 244121623 0
407163414 8492206 0
454457339 535914644 0
999108645 415420050 0
537033049 257532254 0
585284895 821617420 0
97041663 414847525 0
201943362 221114707 0
184718333 54371180 0
754358746 57851602 0
1064878435 340514850 0
260100198 271075185 0
717578345 106278326 0
610679756 999630414 0
655978113 621294167 0
912997404 214820618 0
1046945059 1071263643 0
401198730 213842602 0
603407560 905667725 0
491419215 848056789 0
743558369 123244075 0
153537167 500515938 0
580157880 610713711 0
157357280 465134682 0
605367424 513699958 0
436380680 763217218 0
621241755 77556809 0
244852375 525646851 0
189655572 902405511 0
799795865 575789580 0
901755885 134045226 0
394609431 218708020 0
440164812 536454933 0
355981577 350404998 0
330655014 17892761 0
840107373 772453436 0
385574746 674338829 0
882352475 644551897 0
522370002 587734253 0
355146092 34939847 0
956925825 898442798 0
467802403 611327836 0
610151065 655615708 0
143580621 502988449 0
912979918 1069656306 0
719296814 743679792 0
492418795 608124825 0
237603391 798325983 0
650037371 1008712621 0
468049651 330367086 0
1039626131 1049153258 0
430147448 875656940 0
250636660 46593905 0
1037905296 555680374 0
759626735 137135033 0
736902071 738512179 0
196226387 507167720 0
34180856 828180925 0
985390610 638758330 0
818203592 446609261 0
991029082 727864467 0
712436365 18013325 0
978079569 216641651 0
576061360 480568464 0
1071096484 1028133316 0
621311602 402911278 0
166354616 667004061 0
937213579 718068103 0
636424241 296372505 0
385754263 150250336 0
847779152 748803035 0
1015273599 757093734 0
211228002 718204721 0
624376762 535331321 0
986385414 943455638 0
255605515 387513755 0
249483260 324383402 0
288630645 851047364 0
838229695 102728259 0
600972660 249882006 0
631674551 1044232650 0
211019562 330646687 0
152611098 1016996555 0
273826445 697983537 0
669310566 1052211803 0
24869496 569190542 0
161078187 1049529148 0
321528930 624682651 0
122244231 85781127 0
395882477 1058946563 0
941251939 714503552 0
633778077 319619638 0
975835274 64771653 0
369252199 665054079 0
494854141 393858449 0
663570715 1039410135 0
547383183 491146427 0
1062579376 227096943 0
861122860 863534215 0
429277103 545954025 0
820227596 1051775653 0
245679182 517381835 0
546931492 233713692 0
107858158 702118527 0
917106544 903597601 0
263621307 999941549 0
167870956 71139964 0
114485417 732773988 0
407269627 1012275013 0
547924174 204320066 0
903800125 903876279 0
941633621 431505286 0
724334636 631584559 0
421542243 696269653 0
882471202 973827124 0
959190406 648863310 0
85271297 353266436 0
174715182 559619220 0
722970567 487077124 0
958418505 415651847 0
280261188 10852446 0
611268539 18294514 0
217626202 676713492 0
982617148 148850215 0
676079099 266554185 0
819637211 1032791508 0
82006779 398232895 0
105125759 874117895 0
569783916 336283486 0
34305733 131991648 0
793100969 26765799 0
468717125 121441170 0
921733423 508637136 0
1046251440 434325180 0
270580358 347954982 0
815460362 567542849 0
882133079 92118627 0
330635042 593961400 0
530564081 994207156 0
913029363 1013452924 0
759274656 678459772 0
817705109 68501321 0
870958799 1047703093 0
886055107 1049758943 0
282707737 399026458 0
353850773 105710367 0
804098613 778215815 0
362647348 849689139 0
713357539 486137220 0
101715165 829778290 0
1017791470 998448455 0
357760050 370477950 0
782435368 225873710 0
142583268 56384944 0
321749702 741219149 0
841621447 631891868 0
709950493 963715622 0
637088938 38954295 0
72629180 967994725 0
640132577 130735011 0
181000762 121985677 0
960262201 1031898200 0
629065949 88956869 0
312512548 583504298 0
384655412 327434212 0
1034670399 856454040 0
992597398 185372225 0
305745000 254831250 0
620958231 565820856 0
242495620 462846976 0
331300715 922914406 0
386731717 431432493 0
717907004 433746532 0
753650104 611137393 0
550320399 96751775 0
308862771 661667614 0
799830110 380817413 0
801316314 88500419 0
838933194 965866440 0
409878948 181571035 0
786387434 262715198 0
1036855536 225801034 0
941217563 929435555 0
658040124 61893340 0
999505633 658404835 0
592635113 518943047 0
448357928 435480369 0
695350720 310692753 0
534509231 638910841 0
114779682 709571509 0
836243985 896643253 0
478389039 78564218 0
579233264 139571767 0
954224595 871127692 0
614358854 491977964 0
408530136 863678156 0
1060649174 9637865 0
298043323 821877988 0
277249822 643540996 0
980323831 1070281938 0
565642658 987312804 0
811304891 380198026 0
1036767665 774114332 0
825067750 121274704 0
999245103 531269269 0
881484085 314493986 0
111582746 295227494 0
225453558 927934484 0
877091868 163443234 0
201510891 113723741 0
889042909 487003297 0
877275878 52896781 0
555567224 217615537 0
1020162201 481521972 0
336123685 946023926 0
527260610 135572932 0
754676303 85963842 0
480236327 534379083 0
884882370 473927893 0
127601031 840015227 0
411195367 984877994 0
1055490515 224960881 0
69232221 809137945 0
834059462 679131241 0
547598671 830621425 0
95178374 524780078 0
299535452 732724234 0
289733172 455788419 0
652763454 79200423 0
967119177 948155125 0
147065739 311508525 0
645888164 610708673 0
601015501 813022546 0
1010478521 876208705 0
537190310 679434598 0
814920278 447831573 0
366331623 572285257 0
351576588 136843043 0
37474004 938122171 0
2242244 421715187 0
33646186 49611487 0
284180700 363185582 0
9134105 959652470 0
794308832 936825963 0
1047351818 809287287 0
110084033 309731687 0
127792660 350495733 0
1024500984 829539804 0
246040889 949247552 0
198232239 371945508 0
200606960 651295319 0
812145009 828480505 0
836378316 586174058 0
136131237 170927184 0
155468985 605831779 0
273166791 459326287 0
669482079 269344579 0
406549879 154607792 0
246251908 392219369 0
271374730 969242737 0
192748478 554048948 0
799651493 913517493 0
57971258 894848771 0
37633872 447267606 0
829350233 307400571 0
955115635 173012230 0
1043169901 164137711 0
323718733 1045122955 0
961070946 302979834 0
33387377 360643326 0
877166248 81236750 0
1041787582 966271041 0
842876506 380255251 0
527094368 44338717 0
487140304 741910595 0
920258647 750478197 0
933977193 556242888 0
509064605 416332804 0
859992377 183222566 0
832551128 222584608 0
649596973 634858724 0
374939390 65892139 0
905758608 347035240 0
1009118918 477999974 0
279295918 946279204 0
1024217440 233041406 0
874385924 663809796 0
324998931 115403745 0
348109056 63993596 0
648408740 423088292 0
750754049 233222718 0
402216489 1045523756 0
248038083 1058903420 0
170461141 608369642 0
963554087 751750487 0
1065801596 184941294 0
679433757 112708128 0
423361261 683469189 0
175266185 319308278 0
729539700 803565380 0
1033346763 383495348 0
431786872 365202301 0
760941283 159036298 0
916634088 373891720 0
644861871 875318130 0
612829167 184470680 0
10780022 294419728 0
609064942 343729814 0
947464133 1029620583 0
401691091 277475698 0
590514410 203759881 0
931282790 864154698 0
32241803 295182272 0
10416 709853951 0
118986007 505932500 0
124955644 723878147 0
580995834 707746123 0
530592063 455961377 0
180541555 941888464 0
413487243 912585268 0
538419044 254474225 0
878824436 1005974189 0
701461480 373670562 0
640402955 615225036 0
260857719 869172873 0
62590661 462208051 0
156025438 332069855 0
1040977961 1028035341 0
45016789 458986656 0
906520930 219439395 0
814225342 300794887 0
1048811059 100616069 0
115597818 213526777 0
580317041 1037904026 0
457190272 422884589 0
162902696 240206306 0
857707059 30096427 0
854830558 602624019 0
414657500 84504414 0
213339415 968652192 0
441250061 57447819 0
928500371 210899880 0
7941657 714043459 0
696287568 112572575 0
472222614 243543046 0
813040487 650023277 0
66284795 549815274 0
579792098 1008502155 0
235363301 877009714 0
943597268 909165343 0
44848599 767085096 0
1020752156 191154594 0
667547926 834796724 0
931165245 867149508 0
216062192 1036741966 0
381575924 1024567567 0
187384507 804981053 0
996954815 366602801 0
1019466410 649772262 0
773845805 795968449 0
659409150 725829699 0
629971282 91948307 0
742361417 11017442 0
215224834 925560635 0
1067688519 699147501 0
462646011 422969074 0
1053894765 484989068 0
422163634 273158409 0
279904715 346373158 0
248300056 962710001 0
465054533 943758656 0
536125030 269044822 0
429535265 474319302 0
98132624 411971714 0
530255984 378736981 0
236169558 100825396 0
271132322 947618643 0
36438475 572394473 0
1071400608 188254761 0
452865359 708349136 0
909353305 596549535 0
254822089 680802622 0
37873591 59349569 0
755072105 202648680 0
837173883 878705686 0
745936980 717362969 0
762453355 994768589 0
341750026 855475980 0
435674933 972714031 0
504644995 1052652397 0
203959265 328684425 0
17979537 828201646 0
275259109 592131060 0
630984552 313076362 0
198078174 724820834 0
93752240 981931626 0
42647076 880868376 0
144885667 584472567 0
436827963 441662838 0
223140735 376680192 0
266878354 5443255 0
1024269509 262022574 0
108420631 718463387 0
1042842130 109981156 0
64842569 384836334 0
177024252 435808098 0
577697009 797847726 0
196267087 340892824 0
193948112 252168834 0
7847050 623086619 0
269695132 581107555 0
21678776 104645883 0
286563833 335692043 0
363181285 417621531 0
899519906 731096620 0
27679966 173166536 0
1022640812 1057694168 0
1039284529 955660948 0
178351903 265496594 0
976956561 873776458 0
367453722 118394636 0
467514603 178426017 0
257701898 338893514 0
724940471 413210351 0
509833964 76984102 0
520402188 97136653 0
1023253822 1049951151 0
893902784 266872744 0
206562131 1050811603 0
944743538 839349509 0
800973243 939191771 0
808508884 658475572 0
877315771 601492359 0
486032905 200784088 0
786437455 822963731 0
436223793 1033740862 0
355789784 447473196 0
731489299 670170330 0
775723767 149618954 0
856570075 1053316201 0
630510675 799870118 0
828758938 651959425 0
187050485 103594480 0
363223381 461412763 0
227140950 287180451 0
642225385 858058104 0
148535800 305550254 0
847188593 173107699 0
930557807 453828526 0
551737595 545914353 0
688131891 1051558262 0
164879082 702415471 0
600735318 100398405 0
270088731 769250901 0
592804118 342360334 0
147363236 1065876023 0
986499246 638417254 0
663715225 1070340509 0
137042318 387006890 0
394328796 430767850 0
1033901442 4160970 0
877928946 861671446 0
1010341003 559231127 0
350710389 949464897 0
933867655 1012948252 0
967938524 85067560 0
857792237 276712965 0
592502784 952054030 0
678990574 945158410 0
66847671 884207094 0
515451916 958330511 0
351399563 551732325 0
744869944 479614052 0
207426228 561098061 0
112110900 182703940 0
226539887 694815737 0
896608112 708793627 0
540040034 55874698 0
283030496 786320482 0
32296276 413166735 0
440170537 897369021 0
1044404299 314723775 0
677998142 440095083 0
592565435 830457224 0
85772488 478370502 0
366142205 972182214 0
784255220 769897259 0
606459974 356877901 0
166365095 99098594 0
843201705 47092359 0
501008559 294140969 0
852506513 946754985 0
1069115759 902174576 0
64976267 637316629 0
767967882 413609037 0
576751249 8628631 0
30372829 705619620 0
921640490 115000689 0
570029220 917292725 0
628282270 470734820 0
801357509 92623113 0
459950035 406859361 0
341383183 458183961 0
519191180 5578997 0
238672772 55681763 0
198263835 547946163 0
73634108 370345154 0
462714917 664910744 0
277997007 130705381 0
842691064 382318200 0
263995439 666426252 0
562745903 873354083 0
802925684 574903148 0
538182336 445306801 0
238308475 777463878 0
98021829 142310408 0
237565110 690378442 0
479872504 553035869 0
1026362722 1004491548 0
1006241257 293791962 0
231278695 636968312 0
777419880 119079991 0
840917908 880099455 0
587730911 204551086 0
392223008 873589432 0
390645518 1037373503 0
328105132 852488104 0
581140624 846798615 0
109716254 712086078 0
591860465 120812440 0
235615770 108106703 0
308686518 460538239 0
665877406 850657039 0
198848833 849694470 0
100483850 787478066 0
943298120 520492744 0
329362918 605612058 0
248175297 775191255 0
271870278 538136008 0
108188373 157497439 0
909093116 521051429 0
916422703 893146682 0
385645102 58945593 0
266937794 676807581 0
107242911 170029796 0
797135533 728711389 0
78572385 981233332 0
64210411 298018525 0
999246610 828396061 0
252502511 425111101 0
428977650 885248387 0
1000306896 725212210 0
96387950 994847852 0
572677622 611178717 0
1046908432 399201956 0
975879526 115588885 0
811201086 1033105251 0
254516198 173787518 0
990144675 456380889 0
263931736 676060979 0
905960503 836803505 0
229678441 657339775 0
826125237 1010516386 0
349163189 54303506 0
616984435 555752968 0
91648719 344797694 0
344340281 433461139 0
330336278 720732646 0
900197269 782830469 0
261429825 634232093 0
318349162 426729411 0
991604848 729491848 0
338760553 191502728 0
240012049 693826287 0
7085435 421869849 0
274846287 852342114 0
931620939 310089671 0
1005523428 512555440 0
163166259 553046149 0
682735549 681176964 0
428579868 646821881 0
453546713 734497955 0
1052568539 541128978 0
82312405 743961291 0
209201413 376466497 0
1070103734 215109681 0
33106634 670788163 0
107485090 588108601 0
854069129 832958246 0
154526513 204765348 0
173217094 299362543 0
386437092 216447405 0
36127406 1022411375 0
866646998 472128686 0
247529906 177224238 0
495238204 71448304 0
1071962350 684221529 0
529023525 258757925 0
978435194 262292824 0
144143156 383553725 0
690952748 128894967 0
972292948 69474745 0
195208909 950815803 0
999728414 11140980 0
243883271 373468205 0
757275454 618862975 0
472737455 15215839 0
948999446 1064983435 0
807682633 92277270 0
992875162 495708303 0
136923537 122990497 0
363661790 293410199 0
228811587 886672347 0
683988763 132759609 0
695191513 278118925 0
654230645 454514331 0
763579896 49368100 0
876399974 806963786 0
550189908 423365226 0
637487751 747137425 0
256461627 64807163 0
770134595 638646660 0
170035749 1022973822 0
135520751 22117978 0
910037603 788696273 0
1047998388 103080876 0
889229905 278834800 0
81984469 973819962 0
580861791 226267438 0
789312368 822390498 0
1020826191 852375079 0
940387970 857987117 0
193207831 778286886 0
395620044 59169374 0
255747183 816624732 0
450706484 20406019 0
712137125 204045402 0
816687674 552026312 0
587680688 364893587 0
684340118 533065272 0
1067646562 457188530 0
300722172 157712013 0
11633578 585161031 0
669033580 589103217 0
544877840 30918101 0
447508240 824367336 0
805314632 746349495 0
464198002 618657137 0
1044795492 496513153 0
613560478 396988556 0
326971813 1004443975 0
472373761 907045256 0
608934152 21920760 0
521577948 996864160 0
665330916 740654510 0
745455257 118425241 0
804297309 701048079 0
33711970 855430363 0
698874084 248562930 0
787059679 694897779 0
567454015 405346990 0
592332914 373896912 0
32116185 973895452 0
386341811 960019460 0
362127971 822456039 0
653257057 113019463 0
428145498 732925739 0
730934148 574957868 0
1002824751 869349061 0
899603606 601501523 0
116689865 198148410 0
464836276 216814745 0
801999333 391847488 0
826539799 848296699 0
119097256 722849126 0
519625352 872465611 0
721270464 1042524583 0
440390672 738141222 0
250351903 245886513 0
733856277 459714751 0
510185888 615065266 0
897972322 188652846 0
195943352 742701649 0
953169626 961898116 0
456171547 1073628753 0
984012593 651701040 0
853155862 858552599 0
344195359 274859994 0
509895047 792820173 0
378847146 590091182 0
552633967 896590352 0
468043770 658250620 0
662851407 820700676 0
742063055 181601073 0
704007744 447333116 0
447809391 1045806289 0
507841490 508904740 0
765837275 79916220 0
587676334 584342333 0
508416198 53132805 0
481490571 879560313 0
577252758 642304074 0
863921618 1034335948 0
768118749 564687944 0
1043145043 103496164 0
512681169 546359109 0
869494274 234708673 0
286828301 309470500 0
202367128 419629478 0
43923981 587251647 0
104513931 188050410 0
240906471 908958247 0
150015581 513568306 0
858713153 881084060 0
610532055 903232272 0
611315716 453944660 0
367500835 372581926 0
797291475 171651350 0
302316212 610048997 0
165319213 114000881 0
707443912 934738253 0
46328788 395501073 0
391724253 107933999 0
791933197 432299470 0
56225747 903441316 0
318084413 836972155 0
501752929 534198535 0
376962042 484632379 0
717598612 756185018 0
933147088 85814150 0
266637397 372722331 0
962531565 251248107 0
309923397 834492064 0
649560126 701041093 0
798581985 619787743 0
977089913 218896044 0
760481223 771011119 0
860818950 896266255 0
1065236648 454216146 0
639949052 739143642 0
145508183 1055689888 0
916351578 437264372 0
589238050 38555275 0
992546088 263405504 0
75009038 972348298 0
322132880 1006584070 0
926288330 174553570 0
696911090 253516598 0
19756571 694178680 0
79695339 345249109 0
1007452061 726896680 0
1001149058 257610683 0
251642302 741329995 0
842475659 309608666 0
294621290 489534329 0
948938600 889512079 0
380425087 1028353045 0
851456099 898479903 0
906459649 272200322 0
401417923 415669774 0
684780773 559303463 0
621644375 924635996 0
145314769 1048934661 0
1070390565 892995886 0
585454794 712423991 0
52286347 683854902 0
354026584 826376512 0
943455265 1065075243 0
604514260 562142210 0
16360453 206836583 0
676231459 731961540 0
948490672 594936081 0
348013634 566498938 0
475488372 24360126 0
115313240 538715671 0
269547680 391410974 0
748382574 299803945 0
1017066167 419507715 0
82424347 539115799 0
103416719 235597864 0
439034051 856685214 0
832425301 704336832 0
586746577 466957362 0
886188269 428590884 0
521836623 464788261 0
188994696 1030437169 0
108222524 821365608 0
313362115 216855807 0
526303109 920945164 0
229314534 875257903 0
608912273 433453262 0
563962186 724331231 0
1030060446 172418797 0
692821801 393995662 0
527671529 770255365 0
725606416 847855773 0
60894642 146415364 0
899363863 896378483 0
174351970 668099738 0
771250931 1014465691 0
575792645 368065594 0
25943367 1010457221 0
818886391 837968295 0
823494061 664359423 0
875494486 996179138 0
747391265 374687047 0
432450364 992836537 0
494964894 692369996 0
913208295 1061728166 0
742057356 240705937 0
591453071 63358079 0
214603445 585487662 0
348899340 346738612 0
95545599 112562426 0
1043697550 781196604 0
744800143 795903597 0
711185392 99216922 0
594171677 539274420 0
569892334 31907657 0
473808321 425062823 0
334791219 371369323 0
264537255 993522103 0
43159514 567289557 0
307912520 685192528 0
428706620 78726722 0
234209860 424620747 0
341387636 853926430 0
446017062 937527192 0
896287255 130898304 0
897458166 56567995 0
249328984 269785900 0
222194909 112718393 0
707317210 747027063 0
1015591486 410388749 0
1063703599 223484785 0
784503568 780675949 0
911026903 274672594 0
1020475297 476461606 0
105475208 637440537 0
158451198 286668378 0
314097748 210650614 0
99622424 621891057 0
914837794 433230932 0
728504499 1011437540 0
1039097155 427749602 0
68894116 147035664 0
310657745 613195574 0
838076340 10462880 0
793711710 877367774 0
804067180 938406184 0
881570785 872472492 0
897258031 109239686 0
975264837 1067970885 0
815706516 36790852 0
85979700 202562958 0
896578913 304471449 0
993157220 873344222 0
712374025 922034850 0
72373796 455293158 0
484590783 91467873 0
301590302 557698517 0
1018498068 665258467 0
774462966 408976270 0
658846127 791339457 0
548235146 840332798 0
512267953 148851754 0
442625565 41473346 0
354928277 530279064 0
304668386 1947577 0
310519019 748882660 0
226236682 380850764 0
620252188 190714264 0
287002724 427261060 0
707913978 1057722852 0
496927200 984849033 0
933605161 873996893 0
41932295 65313549 0
302647262 892054489 0
765845768 199201267 0
210481849 950507355 0
844353332 153730599 0
535909549 488648010 0
493950034 283469619 0
327548493 141279514 0
890505667 1034591435 0
335328024 305777191 0
68787400 63504139 0
283554146 694497252 0
428704941 468814601 0
110549932 695278916 0
416332317 368284333 0
22481507 1038630242 0
252448562 518524164 0
890407773 13852128 0
139350159 984812582 0
328462807 728436484 0
561185066 778741945 0
421378355 64538659 0
394686295 615256727 0
458762625 193531876 0
816836328 736070272 0
795096718 906592965 0
418972775 991462743 0
159949500 1012952668 0
624782068 854672985 0
920590476 258934440 0
803918943 899056980 0
771827945 645415638 0
47685689 355228633 0
665862417 58392515 0
469360810 979598352 0
146482335 430961597 0
36226815 485505659 0
555461664 440122085 0
278046068 81471213 0
914309688 261136480 0
854051077 202509119 0
762222809 115130067 0
70782070 98946342 0
394406236 81950334 0
369238033 1036104590 0
250819748 939948191 0
411146459 676973345 0
979546474 374892242 0
728184282 861435182 0
943750084 824730922 0
210147118 1014584249 0
661242763 927297268 0
445747057 726604282 0
660498381 932587060 0
791783868 1065658631 0
910621591 189434546 0
570989596 889943861 0
526883514 904345103 0
430089051 636811024 0
584069614 614403078 0
171046878 976604876 0
792451226 1061461171 0
910770653 689134222 0
447388172 817303404 0
645620811 313697825 0
1018740447 706122845 0
693494576 485551143 0
713506063 456285129 0
40059420 200091323 0
384727079 986978247 0
986454831 551415961 0
972124199 359796330 0
533772037 300447569 0
711458122 407876726 0
1038841385 282854278 0
864388065 286961785 0
1053114585 960491811 0
157012794 557793889 0
337005963 144561533 0
909313506 289519309 0
160949130 2359521 0
521871920 903698316 0
149800396 163841999 0
533967852 787984734 0
352421941 295504771 0
364811390 487946114 0
436421137 550549626 0
1064022131 973612983 0
817314386 973931345 0
396531540 187336864 0
758596778 139772417 0
9751121 283165464 0
14594822 493422413 0
813447182 723046661 0
596600329 719029599 0
328201114 781879724 0
727522519 1038701996 0
265528663 173819017 0
479604871 984482204 0
372644581 537381869 0
603530437 483989717 0
542390994 774637023 0
338918710 722950219 0
238293037 558203666 0
929453370 505110931 0
1044256008 530274260 0
701950650 161701367 0
724430244 605633108 0
276007182 664346401 0
245941810 53368545 0
350227832 495756878 0
915136180 958926635 0
75623267 983055528 0
332832046 405391118 0
365609216 47115908 0
613664748 758179273 0
77460012 410948479 0
629775003 852075228 0
718269412 409613965 0
923169487 403919356 0
999969495 193580700 0
1039127949 578983349 0
124586602 356987321 0
857795746 776519439 0
818416943 973257410 0
289783618 473984315 0
660090463 733351648 0
390155054 773177030 0
975275254 267592783 0
642795881 196504316 0
81302277 566376836 0
971305517 153389356 0
507096026 1060196534 0
600214618 519425901 0
451290907 1020487825 0
301258198 794333535 0
214690799 483405514 0
562931808 529353543 0
487894559 112863076 0
131241434 621103999 0
803483020 942431708 0
174487051 202724781 0
111480488 488951234 0
566309791 676702290 0
799533057 983421132 0
403779080 154845294 0
598418129 390216427 0
611557664 181524076 0
17068685 716731601 0
864154465 381866141 0
1023762932 25098200 0
838977548 1037819209 0
202481244 972858841 0
31638200 78038439 0
378076022 772038249 0
345119866 994348531 0
53290234 431486881 0
929076387 288905019 0
122309560 967691679 0
449492801 636586550 0
894235591 192715630 0
1053092144 19223710 0
589178240 1049908049 0
886859916 964847402 0
623295643 78565438 0
425405854 680944216 0
488098330 192347985 0
461095948 393289039 0
225013691 149251307 0
311288136 622203547 0
708681662 173838899 0
526229497 488546575 0
431537643 243505367 0
567438628 381036487 0
188065263 655078548 0
368694230 285106398 0
282928126 875520803 0
890001794 961727363 0
638700010 13049334 0
660999686 152803311 0
1030372733 529708396 0
278703935 277076836 0
136814436 45300710 0
62761010 882487902 0
988362012 847089653 0
885481610 153170725 0
694296930 143563705 0
664151911 728240886 0
134508015 549006144 0
991901511 233867769 0
704772979 469308701 0
929747532 212795439 0
974245797 534470001 0
980824614 1007637941 0
307913723 75658105 0
2451607 376941132 0
32156598 660856924 0
370546241 782941082 0
138264960 367049685 0
373013294 70018407 0
476399746 561709653 0
186845281 568560351 0
439983179 588337129 0
983742619 567216798 0
440615247 1022599003 0
971848412 503791834 0
968916920 481830901 0
953820105 994525501 0
71386688 924179272 0
351382154 554681652 0
574404615 306616342 0
595433729 630089157 0
468970887 731149658 0
860245881 1046042733 0
611927675 386041700 0
681508222 530111679 0
895499232 527343206 0
718878144 366653347 0
314718598 65235047 0
394105752 322574261 0
183449043 1019631683 0
633342613 305569179 0
392706875 568358853 0
997168074 895074232 0
364039101 94113454 0
1052356425 388470732 0
322007289 287584406 0
121053181 741775979 0
1047436778 285034853 0
1042872877 100030403 0
985734782 161255821 0
262603363 466675967 0
131254309 577860884 0
444553393 870903708 0
99083071 2585429 0
1034765819 935674621 0
572974763 1060897060 0
903208074 943608114 0
567232232 335673254 0
42381157 183719236 0
62231573 89363968 0
897493975 870819343 0
616744965 1062526389 0
823851734 43175587 0
749950938 160743903 0
189333475 929813931 0
523848040 3246421 0
107585134 688422090 0
138758829 1030111184 0
953757038 403359749 0
453064790 583960571 0
47132100 869880043 0
445085138 1067540585 0
527857375 764208384 0
178870471 481758811 0
694618670 545796813 0
1065129692 731680008 0
1047656939 955446517 0
685643858 1012813737 0
151141106 368769255 0
749246627 135089209 0
522938682 238694914 0
794634131 84964540 0
7475490 239041729 0
56441397 821881316 0
1041760269 731640698 0
590640329 609903378 0
730123774 926740925 0
121154105 97986128 0
1054532348 216996077 0
50511495 803823612 0
341888866 171665970 0
426937491 223253835 0
731352510 131026066 0
189396179 118010790 0
1051402083 128612879 0
197320663 638754515 0
207398808 337983966 0
31698179 123305123 0
62441511 82338906 0
1064676143 1000028359 0
459321380 625055071 0
32437329 989435641 0
86003242 885479395 0
531275586 403063536 0
422838144 167966405 0
861371571 512544572 0
377065307 771987844 0
872824395 294388489 0
46622686 602621666 0
300997348 30234712 0
69488190 469001289 0
620873668 593810582 0
977751084 611679672 0
985054203 808164182 0
609497930 766252447 0
372736265 397470502 0
495531515 885707487 0
375773038 27679925 0
70631785 166761656 0
216163128 645837161 0
839970412 426188991 0
588473966 596529030 0
938601785 776043201 0
89098356 423209229 0
83951153 852136146 0
851892436 513425995 0
177470472 546180038 0
641215355 1037222319 0
187388828 854151994 0
221417637 873592945 0
243779811 980369556 0
571260256 959511500 0
914295957 662421941 0
468686424 110489991 0
730096796 778926127 0
334367726 781215411 0
305939347 626605762 0
676858265 740334844 0
59510363 1000971237 0
446451219 915553929 0
476364321 31016601 0
692760569 923098170 0
697014429 691598124 0
261432346 46438445 0
96751841 860645679 0
636900209 849300726 0
737547502 28514112 0
1017766634 775158530 0
922816944 851035916 0
648159484 574722468 0
68917227 1003198752 0
241692439 182524123 0
586881045 64338833 0
75466306 950950338 0
525445323 791020773 0
407903897 124669422 0
135714821 665174545 0
529977426 529879917 0
945028149 1054509715 0
513855870 352503322 0
391712396 158508497 0
841298481 620009821 0
180815142 722812969 0
653981844 752927920 0
767590841 1018014888 0
1072670333 560852277 0
631615406 439673047 0
596732158 795251847 0
184600235 960850049 0
843533561 631507811 0
631569321 374356510 0
382542324 630877273 0
142362959 453381166 0
308366466 332301802 0
155911957 611344515 0
248078397 198262375 0
579706613 603186389 0
462495450 403595555 0
876437423 610790205 0
403850478 37099925 0
850182501 190075921 0
755458942 181889522 0
603329048 834097143 0
789765438 674539361 0
383310170 83800395 0
934148531 552806397 0
161798795 886854620 0
543067447 280399111 0
495642436 928717096 0
495830877 617995139 0
394130366 569140290 0
598347383 633181333 0
449906184 454682770 0
478016979 85171873 0
518822120 967616956 0
251187314 1019472745 0
135646790 276179571 0
1050369369 457521756 0
979399828 206350932 0
699089819 367075315 0
8306596 480354993 0
932723041 305168299 0
212976741 370160441 0
882719211 200964915 0
493579084 519490993 0
191260720 479364403 0
831115089 134479079 0
939507642 432502491 0
275219761 268588702 0
294860874 937168880 0
879148060 842567583 0
740589902 40682853 0
483860784 699312614 0
917433726 803845969 0
269900620 147920088 0
53680821 165357885 0
10648166 302566248 0
1066087922 792413580 0
1039824304 652447949 0
888454943 979330861 0
842744024 916181366 0
945119198 715757621 0
345456586 753651642 0
862192468 879233999 0
1060814004 158099641 0
767459155 88384263 0
148222998 271988091 0
412264533 295401986 0
176013101 333688356 0
963274420 315990104 0
698934934 898792105 0
405000239 582565499 0
704750546 586699909 0
178902493 210554941 0
566389766 514056052 0
376520120 934057435 0
242623429 883018762 0
893364442 978760173 0
867785088 613278849 0
913814928 963254652 0
433346922 55547985 0
661355629 722834274 0
253089045 264495614 0
613570054 646578207 0
1012642388 647764608 0
398020838 166777195 0
202711232 199028986 0
424075321 360524050 0
377664980 1069988417 0
55751148 521711747 0
678467243 140412495 0
813322537 550138383 0
719449734 137070109 0
340933903 796339701 0
960110925 389067727 0
536738558 836275778 0
284787949 1044464972 0
787543592 682467698 0
938759441 396001566 0
384460747 459196971 0
507882757 345798113 0
581689297 185263226 0
975788806 249135321 0
1661497 374568646 0
551001311 705697874 0
236223091 407697606 0
740342372 669062716 0
83488198 342012153 0
833277958 49304350 0
901563035 829268175 0
95515942 1019397418 0
670768528 592802513 0
286859551 651874285 0
265769562 188878221 0
578034610 424973984 0
489790081 156117215 0
246314222 569595712 0
300531042 845836206 0
5212420 414195945 0
253560911 1066020636 0
495467730 809284825 0
472115268 994414484 0
247032182 873317033 0
783150750 792857781 0
381492789 382255939 0
872008108 937048891 0
111885109 553300880 0
533421826 546744480 0
858957098 796199873 0
684919334 755672537 0
912984150 1046679849 0
544778332 1063098306 0
1046054109 57603398 0
284345599 777155560 0
42420803 425539168 0
425236277 436743731 0
639309912 703008474 0
565149154 72739343 0
932425435 817363794 0
934684053 563550318 0
593875181 563627354 0
24744463 420231960 0
292357052 415657722 0
365464366 467472272 0
371036978 397262189 0
344545598 688175821 0
452588948 604414914 0
727391822 425949784 0
355148900 827011381 0
14757792 90089075 0
980177313 1017454228 0
699150795 450115815 0
896459354 470687200 0
540502995 1064544713 0
25529918 162058729 0
769013925 86051122 0
867912429 974582288 0
1025248139 281456361 0
64005946 755865822 0
722427623 1047383483 0
225992231 739450837 0
899807741 529958120 0
173906881 691286629 0
236572280 348321062 0
6128688 104969321 0
6993192 848284209 0
778538118 800697645 0
810188301 536035816 0
190780437 600538585 0
300901208 110959756 0
79248391 737904492 0
673469674 82859802 0
411468904 388538012 0
8296590 53525719 0
644477207 633072445 0
992133426 940057950 0
85246592 349232300 0
436563233 437481022 0
347825662 907310811 0
369648522 497587373 0
636651504 725620988 0
790029528 715879016 0
767901149 189893408 0
111061525 311923570 0
1070228362 955775670 0
144252779 366644373 0
820042342 1023061125 0
603162546 1043219969 0
327448935 767345148 0
927258197 894753180 0
806309868 803790524 0
971352331 108228765 0
460458450 607189522 0
312906996 939935697 0
90026181 997701696 0
754120321 570175865 0
82076879 910076849 0
1010829509 226567292 0
680114405 1039041730 0
616669287 1008125976 0
939846377 397046775 0
120691339 527109548 0
299840560 968437613 0
272047927 423585761 0
1007044915 1043556890 0
902289196 710761908 0
356923771 326274781 0
183720088 646404618 0
733851848 626189970 0
12224288 547940321 0
379814311 475691494 0
436432717 52216265 0
583618656 491871702 0
379437670 142478416 0
956104988 34558555 0
263832910 712474772 0
580848045 762205449 0
609881264 296691312 0
134667734 152751595 0
447094557 417504195 0
76720486 124404343 0
387503824 814029984 0
291806715 627197367 0
454635683 97515371 0
619186359 342974752 0
232444901 705649093 0
1058642211 689916210 0
434189531 1003292158 0
166587264 369997957 0
318729818 574678135 0
374801275 18811255 0
20617153 73969856 0
185419260 610957554 0
211851644 211193929 0
496402181 1018121482 0
182740833 350236138 0
104079460 117986847 0
677900861 838043982 0
213394315 360581149 0
831781409 400131981 0
501767983 647365799 0
747137847 642802629 0
132834386 906214080 0
513593675 800496977 0
627881058 367865072 0
386742461 846759713 0
537558098 413733807 0
493339246 1049434747 0
518099621 441168177 0
153315135 77603728 0
105599754 775006615 0
694048019 530889488 0
743202423 898632037 0
251398338 10788039 0
305711568 297109681 0
979656213 324487931 0
121703966 637181077 0
314106728 1021997029 0
266818633 862760950 0
342051922 148118966 0
488098320 300706802 0
476634829 228701273 0
762547689 420745905 0
1034648760 230175085 0
149024677 585521643 0
993807874 155618052 0
30643704 816528003 0
718125312 334888692 0
417104336 936796102 0
671376461 969910539 0
572275228 14232232 0
4744923 843232672 0
511030846 245678458 0
202780691 120466492 0
848924782 474621302 0
1004351797 335956473 0
676855229 693453823 0
431707760 400019752 0
970990023 797870060 0
193443195 305097500 0
115693216 980518215 0
694460110 966927686 0
454840111 710968238 0
523637418 128623367 0
926733411 447115233 0
693343561 477375468 0
500680633 830880891 0
199086656 975271275 0
593042066 1028906676 0
136330194 977329773 0
585252705 832171249 0
74559816 831621396 0
697904411 472886904 0
84225962 5930264 0
316309738 991635787 0
466476968 499624454 0
771673819 899545817 0
446324164 95829053 0
253269643 326137490 0
985405479 69810510 0
177555737 464660667 0
699227401 515042906 0
517330573 743128418 0
778617484 1040498094 0
59345509 108640017 0
915756630 82103859 0
242385108 356190211 0
889602862 83632002 0
232409433 1042984110 0
973758858 13517614 0
985098440 153158222 0
485392694 53872610 0
383525828 1062435704 0
179598317 946490850 0
748513686 891605992 0
586574452 130088271 0
316278938 911691684 0
1568550 318303913 0
579264044 741300800 0
252194014 264152887 0
593313423 49489715 0
1049398237 138834715 0
369709996 975544423 0
151092680 946760676 0
778399167 603049327 0
856314945 847283392 0
72703326 67662903 0
291269105 456290293 0
832481908 2876961 0
1038732246 553849536 0
561932994 594174330 0
473783986 178092757 0
53942677 1032008269 0
553522877 361137485 0
537618791 1014806176 0
377193401 179396734 0
38857826 195912133 0
846252567 577338628 0
1017270824 300396627 0
872837671 48711796 0
750368093 898623488 0
871004503 541226825 0
412606354 7047483 0
809982718 129117726 0
100244450 902648817 0
945332784 626618223 0
453795769 957179644 0
911377462 180952201 0
456372040 715762699 0
1070278280 910065323 0
353435702 175700412 0
745099864 632423357 0
325345127 609586992 0
686187209 98510734 0
1002816973 990325980 0
676482623 110372689 0
420450094 295678208 0
1030609018 705438950 0
367593204 664036745 0
119247281 788212610 0
519354027 413626657 0
299026548 276936944 0
257159332 1069455955 0
712611990 778641441 0
487995639 372320368 0
1037716348 159273246 0
129211581 681417744 0
848290305 361520658 0
346015505 643506601 0
493796919 175821566 0
82781563 328512044 0
1046427912 15370560 0
305150062 764650513 0
165205311 1040616136 0
544902541 201452714 0
645788271 893448433 0
618446795 384327947 0
610445118 817223977 0
1062829396 639077224 0
803587306 614212771 0
325795050 436275333 0
1016203040 99803171 0
837137710 955913134 0
59103989 976658527 0
443095615 346231836 0
1034102666 757194748 0
683344997 263960016 0
799696643 373867804 0
539900912 510691113 0
583560620 868977785 0
796923374 1006653339 0
445714788 786657381 0
971992852 174668267 0
866071445 559041601 0
502142496 310777496 0
716425090 782477735 0
730621119 800337084 0
756924557 264927944 0
748315307 40134644 0
524571424 9168800 0
751246446 118260381 0
753399726 218770109 0
525922758 910282494 0
707242587 802600189 0
135397274 506419935 0
953101116 303455278 0
41622417 191288137 0
189259987 745915099 0
429795312 116887307 0
671684481 313911564 0
888848654 386231346 0
507137717 614037134 0
491693252 145963167 0
567122304 964226063 0
195631717 909367300 0
587024090 168219988 0
767694723 1006897322 0
815810990 428241099 0
273277807 817941397 0
626047578 93361798 0
187726589 766143276 0
588259499 440163077 0
289613258 373860364 0
374199890 882008409 0
856749447 791198054 0
804461978 624967388 0
453394610 567146753 0
1036420107 311348534 0
467231421 186311820 0
66332159 157674185 0
208501275 978424686 0
224676291 560327499 0
552938778 249874252 0
288009839 813146952 0
791079395 896456412 0
372038789 193081308 0
346673928 40339137 0
27279461 62582262 0
649763578 746336388 0
784030527 16504216 0
567612396 716341830 0
217709414 860716174 0
875931134 960334440 0
602384924 283551578 0
377577898 446826164 0
186908617 25766463 0
632622052 677573729 0
496340495 220243977 0
386572523 748855959 0
862064797 377198061 0
668847337 501267569 0
334555178 1039950444 0
911059837 1045274591 0
812902493 760684600 0
732139313 124089601 0
49127493 821807201 0
490792693 676338706 0
889157872 290234780 0
129052565 965741976 0
674758557 68442621 0
851834221 75047006 0
530373480 161556361 0
294678389 1042625437 0
880792026 824026418 0
1048881098 788353007 0
140505076 976298157 0
1032341903 688025114 0
106574777 168074412 0
181346807 907589718 0
631980708 694851793 0
509513041 596689796 0
177712622 187405717 0
731008355 207485811 0
510248587 171416220 0
476514626 96500248 0
472754419 799166607 0
652124522 858999451 0
866640302 318615365 0
202100947 38018646 0
456079500 174191829 0
463495172 844743232 0
527951262 10046402 0
133939625 204409903 0
220408939 974054397 0
420832961 902891274 0
63484206 251940085 0
822050156 1064527661 0
912301149 701028391 0
545095428 69674205 0
520605073 248425689 0
487384702 129942332 0
308391925 437970445 0
829848245 869531658 0
892700423 896425352 0
1069241193 45117922 0
262713073 300522327 0
491758924 712811684 0
774758717 488056426 0
858559966 39817255 0
321437221 556988018 0
241621244 215921554 0
157737940 600977309 0
575380906 333882591 0
125808906 585440020 0
346499294 657700426 0
560985484 1038600709 0
520869567 222683332 0
24574256 817297176 0
712126917 8682612 0
1022583378 996714900 0
897930571 298864460 0
263170635 126459797 0
235277192 768567552 0
275264162 83839630 0
967179786 400498499 0
608619875 324593204 0
808037031 414572851 0
62998061 357567353 0
424796024 509758310 0
1030642847 953685525 0
622688823 281507001 0
248578128 704784789 0
728404968 995847766 0
604156526 157058502 0
300296134 100326991 0
579918696 114917924 0
304496729 2076277 0
353745954 14569978 0
113280614 350499795 0
909039727 1039944575 0
629828211 373086963 0
8616769 207951423 0
198402332 367111870 0
203719408 888065354 0
298606090 430366201 0
217041527 666522175 0
679060906 822737613 0
393954483 34749823 0
404220755 382917364 0
792164794 420832873 0
1000555968 343953660 0
1065511978 480353405 0
118345585 1052919199 0
405950548 965087725 0
195404033 1052263919 0
646341809 1018940304 0
449951385 725734608 0
1032187359 153508193 0
630025067 795869341 0
262618277 435316389 0
1023031217 489052436 0
29136330 599181601 0
57135235 403788987 0
579006723 19236425 0
767624995 1065997946 0
236537124 1000457935 0
432422100 10260113 0
759361894 44578171 0
700894500 800100516 0
860082958 54826263 0
22075836 225593460 0
18232597 401070902 0
566700179 1007360613 0
113507591 736778969 0
58254989 342806511 0
198941727 128348915 0
76716151 862719767 0
923427757 559499078 0
439534409 891457989 0
834821719 827536330 0
503996434 621443540 0
509139182 934297565 0
741942517 896050239 0
146412440 979512702 0
275769634 384700457 0
923082274 1014187286 0
680716136 829269871 0
766028820 745736692 0
884650431 831287899 0
233613157 505998174 0
228300620 967258534 0
823783435 52567316 0
521647878 499740184 0
864139467 609991586 0
539715098 967589628 0
190949672 774840670 0
3181155 1073343632 0
533353573 1006517468 0
167959803 378815267 0
329575185 539910817 0
573150313 459754028 0
681804071 371235185 0
197170696 371198157 0
332681064 925534650 0
601042308 432660073 0
372269413 787121929 0
141483666 293461721 0
1012703925 649650273 0
232655584 420580835 0
471223095 153337347 0
264849048 67910980 0
914739700 526918590 0
571520491 464265207 0
436893297 183741690 0
961764166 240065225 0
466373517 827546411 0
755557654 216170077 0
906977600 889866981 0
11966633 921910726 0
813339093 883120979 0
294517584 60427551 0
1072628648 102371147 0
612445015 158036489 0
178777661 675698533 0
727496736 402050725 0
65520927 969553989 0
367472310 996583848 0
290408012 32261911 0
386681039 603754465 0
526404053 127420292 0
280183086 163872593 0
660007060 84213009 0
555245587 976463019 0
789013717 287973639 0
715854821 981924051 0
714316945 311032628 0
347540127 548432699 0
742969052 975625524 0
328178537 626760723 0
1014662602 205493801 0
251614513 1035488351 0
443113428 435939211 0
676860561 168066522 0
373829212 492089582 0
214514692 459354524 0
296275413 41296715 0
599095338 272101703 0
319000756 498039242 0
708144531 363673427 0
379150022 888931194 0
946263374 101690707 0
167616840 935501429 0
315129958 560502461 0
121445772 168159012 0
812684778 176495821 0
521485463 816245813 0
588397332 1037288399 0
755626515 818499335 0
36084166 1028377301 0
355177869 735642848 0
399867454 378428968 0
615765607 147701487 0
922719527 262062171 0
1063172557 38712087 0
195877418 1065573208 0
125782396 552272096 0
194867224 760815773 0
420914753 512966127 0
435356170 128407481 0
788811874 329740905 0
366629018 60608045 0
440532669 945663707 0
992659000 201166854 0
312177958 451604374 0
213915735 893667607 0
210605257 61368350 0
44702160 440812374 0
814592644 176088269 0
683051401 942185092 0
1017815320 951613994 0
184800310 449775199 0
379950254 252968536 0
216925250 725628001 0
262437115 1015412784 0
235517122 297336665 0
166305657 870510507 0
458202449 842511511 0
434852443 188370564 0
566123434 315602021 0
838537759 11389541 0
212795459 1015462811 0
833149953 333073692 0
215755329 355259870 0
854910580 940187438 0
252669634 124981457 0
1016243218 41082943 0
746040392 168304220 0
284416900 906705421 0
544759623 832499023 0
940645440 749994748 0
711111426 18409166 0
307874289 303686661 0
22490172 779896780 0
928877875 644756466 0
233114836 145061699 0
47413466 62394361 0
849638863 80079573 0
150623392 6024352 0
1025819579 321996295 0
968626832 586252072 0
921681984 1024167845 0
619733023 884617482 0
801554931 299783513 0
202157877 531913719 0
493052670 654172970 0
337373463 1945237 0
540023106 326169928 0
341451165 846830970 0
624390042 296811432 0
366798933 69673744 0
167272307 557671224 0
155550326 212723500 0
739469306 571725369 0
582740740 611124829 0
150769432 523469018 0
586325069 468573585 0
133677139 994794073 0
702275948 235130049 0
309535476 566589875 0
966412587 861979444 0
261360160 782642056 0
803698747 212234477 0
319656042 804208091 0
664834057 22797498 0
576931343 593056383 0
745251836 243699457 0
692946078 112812926 0
277238385 656532473 0
918559665 1025888549 0
738672623 74542183 0
275433447 786511024 0
840710516 311993988 0
309438619 988658597 0
428972438 502834581 0
711010953 940877476 0
934846986 293472115 0
72615991 331429147 0
1071587903 972060771 0
988492857 32126096 0
794971894 104992735 0
195158169 672664833 0
301563283 981755977 0
378271747 261468716 0
620704990 841413477 0
40567023 196334142 0
19340731 864005286 0
690848257 629685013 0
384529464 337548179 0
736505049 245411324 0
947051275 240447298 0
284936099 422311089 0
118379100 792062258 0
118692035 724104610 0
553087885 375512643 0
23666416 838280744 0
776532090 824076514 0
877005934 140298550 0
272278943 433122936 0
370064893 199790942 0
104657116 673288555 0
876971171 428168960 0
592100171 68793175 0
891741376 866609473 0
372574896 3308838 0
401079522 964337760 0
771764673 144109652 0
512131934 1051044959 0
710210766 526670998 0
6077557 293183964 0
398933033 1062915440 0
882727922 695058195 0
151762660 258215079 0
99902133 870068190 0
93712518 540021234 0
297566718 131349616 0
287062291 92478226 0
916225129 136921934 0
1058404321 58697389 0
488858164 497427253 0
647929209 720907551 0
994754194 146595175 0
254926069 1975322 0
279012515 654379955 0
364210480 745739505 0
41101221 707855498 0
267577131 357666431 0
853039225 284380909 0
514274398 181140903 0
996526638 710839114 0
8365474 563050883 0
353213198 318176291 0
544607463 373660014 0
916229469 1032816600 0
873040752 783181567 0
956383662 287578529 0
383723861 121124012 0
967803456 617265234 0
801432403 853534772 0
567185075 919735999 0
569503023 178828060 0
907543101 323689086 0
872894210 406536985 0
475304247 519188925 0
308445326 177255739 0
993251293 305752885 0
602185756 819275211 0
509438325 12404632 0
414168558 39577017 0
776090365 273793642 0
39869552 315991921 0
753773469 658214735 0
131627138 456979988 0
974542767 358021017 0
285524413 950178431 0
792263040 148760133 0
446812571 779045587 0
1064910495 256713906 0
792563800 363990273 0
568457743 653545448 0
69739447 280170674 0
692612796 572960294 0
492674015 300222217 0
47795752 579148632 0
1070529662 2366583 0
264653914 763692723 0
451569134 794708492 0
195391658 66972632 0
703405053 468529029 0
533235417 468329677 0
51713711 342584698 0
358568275 719644698 0
265011726 181537858 0
342904 431591458 0
435103472 585910044 0
470451412 193390739 0
268093500 996075979 0
70437329 322736227 0
140628943 79039357 0
200668811 806392880 0
119411903 908238659 0
231455114 1052425444 0
284768466 372627473 0
685468218 104411290 0
565163842 341633762 0
651549003 23717905 0
871833689 468586781 0
1018961980 806143836 0
743288193 1062189204 0
852281621 807700413 0
632182447 188535624 0
662688941 374695086 0
931819843 484195237 0
644955319 864609746 0
581292887 446947514 0
355260139 343715244 0
722849666 978263630 0
388448036 919609471 0
674078909 795533528 0
775915544 672088056 0
732729458 636229545 0
976334395 185071668 0
499068811 551703582 0
848044545 84745635 0
650195544 1041966465 0
864424386 118917595 0
449636479 830754466 0
393747291 759545087 0
565213928 170063867 0
867445306 574793821 0
615035432 866515715 0
313447558 362285194 0
732687461 927251406 0
1012946052 425754440 0
286953029 650896561 0
796013649 843499669 0
455790283 743398319 0
1009656487 311893838 0
871566173 434932437 0
882662069 263784053 0
202005373 584162499 0
803847807 400194712 0
170207492 532762975 0
678060690 320550659 0
976688142 942733050 0
611330297 31178641 0
78980594 138743259 0
655805921 917436655 0
186306865 955155840 0
341385651 114574660 0
74558899 517605890 0
1045352509 899827985 0
625200791 615903511 0
527706835 321090080 0
158398788 658561862 0
951979768 94416887 0
468878719 1024204208 0
911537230 1004467234 0
415588245 837173071 0
500622137 680721084 0
172224784 571888028 0
435941851 665908991 0
520486983 628461067 0
618808955 503094451 0
930816986 817468514 0
947304407 892625007 0
419801536 966863799 0
413679493 971308923 0
441297932 807268653 0
574674116 561847697 0
794093930 133206776 0
394661291 477087230 0
514557575 832464259 0
623470450 857148985 0
77813389 424366373 0
586672435 630959714 0
134086190 372374623 0
599829279 661791133 0
237423838 177842714 0
91307395 894286000 0
42056310 704073925 0
44907495 964023983 0
843667423 515927126 0
854844075 408706035 0
503104812 339878563 0
708336170 928414111 0
1061376056 247947987 0
768968651 922839889 0
696606272 288536134 0
227038759 56693639 0
546943706 161987428 0
358675161 693192087 0
720840729 284843117 0
164173247 631034914 0
573502780 327608198 0
316126303 525889115 0
321421043 242870261 0
768407494 498693303 0
208861643 585166523 0
937379448 456485310 0
761763801 117799376 0
667468127 41692669 0
915893106 816217601 0
751917535 766844862 0
766162992 307288018 0
627191949 745094052 0
361366952 1042009374 0
96687822 578536670 0
1040198799 274891380 0
537664102 470411529 0
680014403 97431331 0
230711092 150525055 0
927863097 682373856 0
53713629 227414976 0
871300184 662270066 0
594518643 976954175 0
142943622 443540314 0
551980256 581483099 0
925256423 1004906531 0
192675657 549847892 0
857662477 406416167 0
583634826 788323602 0
472477484 366416989 0
1023973530 138667309 0
791330049 863246663 0
721893947 726187314 0
796378886 947724524 0
920416782 793792674 0
936372137 446235639 0
24493258 685370518 0
248742455 648146734 0
340619746 1041861593 0
485234407 323631893 0
73231647 601218053 0
1017496968 715120030 0
572541169 528945721 0
779611891 203795888 0
791177121 866962735 0
60764538 629501459 0
866969798 1024125138 0
250371645 1023903104 0
989500851 1058230269 0
109698600 532046639 0
866357 871807973 0
71626937 5405950 0
986910798 664292789 0
77137117 231730771 0
864526955 19309144 0
901382499 373930665 0
435833114 73265196 0
828977713 158690408 0
621266529 527820622 0
626574340 377542327 0
992072689 699057578 0
681501445 68486917 0
732053338 925144810 0
147969928 956918913 0
385166355 884191241 0
1004615905 400170049 0
191227594 1019649542 0
179367169 440843248 0
891887033 935245692 0
704954298 691509179 0
961214509 693689983 0
326107171 655074906 0
248880573 251623971 0
1001470013 24317611 0
288456683 211155396 0
161699217 469037760 0
211579039 398692213 0
645610144 95175875 0
465470857 564995799 0
985872277 260175507 0
233269021 383708243 0
107442479 469107394 0
895145112 534476283 0
715204624 946692050 0
101026363 147696518 0
703926762 466204179 0
785957979 522934566 0
1027697382 314687199 0
799478927 576339944 0
931855437 82176033 0
563734157 932346043 0
504295472 93009725 0
219225955 996910209 0
529911589 680982374 0
38814801 569644707 0
405535173 499601239 0
659475113 635560272 0
275247177 854521999 0
834178318 587592236 0
96938252 450460903 0
59858619 467358689 0
109132927 1024392326 0
183364633 1056938148 0
321420157 310470264 0
782343041 861378067 0
136816168 322999725 0
594375115 479953027 0
806946484 1049175151 0
694510528 1047057385 0
208898798 781960106 0
899392844 679787301 0
919048082 225336141 0
756384907 167297292 0
81088067 798140206 0
109574768 79714407 0
726358413 367236818 0
840017170 813058928 0
434280786 264834192 0
949441443 134389735 0
1064599750 1045638917 0
336599979 587053352 0
935662138 1068360737 0
322447319 1050318098 0
413301872 1063758583 0
712885849 774417897 0
29802962 716426588 0
535468182 446262304 0
870443685 183307254 0
540242919 736165681 0
474442182 726701457 0
995709656 493989020 0
698635776 533215264 0
894133220 143892224 0
795821756 782953088 0
982955479 945892593 0
42715449 690476494 0
802741572 363979752 0
149535227 51774863 0
816113400 672138529 0
322913502 577390895 0
143423287 287697329 0
534394021 404821286 0
133883416 988951606 0
164247117 473424057 0
503646319 199439347 0
204144420 300423187 0
574987867 799675120 0
1053772019 465295737 0
719124792 649516441 0
853007051 348976693 0
29053005 357439220 0
782124409 188072829 0
658804310 1008102547 0
169406841 82055233 0
1003120775 690644243 0
62098796 595445054 0
1036539908 772815453 0
676343081 1000509763 0
598282455 1007621773 0
1049602792 113648980 0
212126761 406415713 0
400779323 397787975 0
942043018 386180262 0
970957106 358171835 0
169242914 116760154 0
228272512 328711334 0
913324628 935686009 0
756737647 194583082 0
670434616 647664363 0
1014736916 503532578 0
956648317 895174771 0
797352849 331765419 0
78155789 23371124 0
46451892 563261490 0
871744549 1060546812 0
487297557 81711777 0
651046322 432059627 0
406440490 671641118 0
242233944 396295020 0
648652575 501167422 0
1055407601 105059673 0
839295288 963820554 0
1032079296 279634891 0
363984670 112924542 0
927433338 241831780 0
616982679 261322198 0
790485561 961473513 0
747558294 900665052 0
670918308 613463714 0
278648101 1003843597 0
805366125 276857517 0
967346098 567190866 0
105848134 656127560 0
647168934 397066227 0
926008066 188946090 0
453182601 894067462 0
194773725 135157126 0
559714448 462048010 0
862486133 455584206 0
696559798 793359692 0
477954953 135672371 0
604312867 846402654 0
413549966 230956572 0
423047319 900214259 0
1056175841 904962866 0
88733526 871966166 0
782997309 922866858 0
354286461 867195005 0
819162055 258758151 0
985600097 326020281 0
283354333 827809803 0
885446275 568694931 0
253407590 18764495 0
112173768 927056569 0
983960999 568900873 0
611944370 709388042 0
968626692 783158580 0
287564228 252671147 0
288102996 649096875 0
987079473 158745347 0
346494218 703560427 0
952123709 713287818 0
1023796861 984106325 0
433680874 803254454 0
661496213 394974733 0
950469720 866392900 0
135302454 615792042 0
488406027 804365849 0
784355843 958322966 0
381112738 308669145 0
857852263 345706309 0
263771854 1010717358 0
802048669 94554509 0
809554991 1030058239 0
252279421 529582477 0
479963913 891569058 0
76692717 729159788 0
324432770 775198703 0
918903091 204850672 0
976118782 605576177 0
665975924 679151908 0
438399097 94141698 0
312935625 269420928 0
1016657661 321649172 0
222992976 879419356 0
833426059 40675200 0
1033597130 377288740 0
832233193 1017138759 0
948997448 906346473 0
736340631 581310116 0
467523788 915230839 0
883864848 332004308 0
120797332 406050203 0
303384844 125097332 0
724334890 456174216 0
191293578 464371576 0
430506428 895194042 0
853051089 80872854 0
662344935 239966943 0
1064278869 415465745 0
645470617 992718481 0
743529615 911065929 0
863249702 460529055 0
132775810 518947473 0
580086754 1041472987 0
51748479 459001843 0
228744547 430879151 0
849804448 545157753 0
365086761 1005187855 0
888735605 194026728 0
150091412 709257735 0
436499419 310237429 0
330272726 48498603 0
1010138506 347696327 0
410218309 552629539 0
829568619 505940936 0
889759377 639669101 0
299394420 886185413 0
691543830 768446357 0
801758838 160067385 0
10150727 419718788 0
460007017 65201424 0
872447430 648704308 0
27818064 541577220 0
35672595 819856449 0
982076822 563103708 0
968686330 112754028 0
59501519 183637780 0
318943222 465320072 0
943468361 365539030 0
1049308086 354992317 0
959593401 853802240 0
216432968 914829508 0
39196625 917037390 0
81453418 374577346 0
790426296 711181261 0
505920360 751553151 0
1071222056 865945273 0
43250311 758552675 0
354153638 950226014 0
25671608 218192340 0
78197186 790161047 0
328714914 64275579 0
42498350 375288685 0
20672993 381040672 0
978756679 157528186 0
773483311 233623712 0
371982887 103233748 0
568974303 546863640 0
387061940 134395803 0
102353449 789024052 0
452099572 1068359442 0
855292637 999279548 0
918145925 103187564 0
840546053 446922569 0
699600692 446424088 0
438909866 81805103 0
336765417 157421741 0
658591100 129397394 0
57663106 1015385300 0
734201474 588213899 0
285740633 864040055 0
807775965 446878032 0
555520730 873246381 0
331369071 835121543 0
766288026 651228753 0
318030243 489612089 0
624125123 839264838 0
967023619 448867987 0
1072034756 967765118 0
913954262 704388299 0
1011160986 604162970 0
230045052 123372084 0
479353626 787308494 0
882030576 624176703 0
251542744 626768087 0
270518796 1026838001 0
928046501 32835407 0
204739056 241914907 0
596411764 812620269 0
712315765 807383857 0
926489430 782869483 0
12882114 121486075 0
545615514 986602046 0
457131233 769710201 0
219654457 767627997 0
683246863 903813883 0
611894444 102146345 0
512940418 918664043 0
6467029 941677865 0
1021188297 488395745 0
216992121 84860386 0
687918037 821464370 0
461268762 342313886 0
614455003 655191937 0
881024878 317710103 0
584118818 369445659 0
646407635 1031497135 0
1005776527 939056915 0
28544517 520599502 0
975737988 236686458 0
91086166 915276947 0
229308831 619522963 0
183385427 939675807 0
797303262 1013462011 0
525940973 746832669 0
932980742 386995640 0
90233203 68348561 0
8284202 175399513 0
1022443756 267791169 0
297754598 1045853699 0
245136989 438086158 0
84648575 200993554 0
702955145 1028905764 0
1013943179 497700441 0
913212374 201424298 0
707099607 622755533 0
471932863 1063755026 0
260855776 1017210171 0
303326004 415672282 0
814426837 539683145 0
595855570 616256391 0
775121341 348885764 0
609457188 673703044 0
166503949 976917673 0
773641204 1043767085 0
695845362 1002746800 0
1443741 242637708 0
1025692418 43675669 0
182428084 845484207 0
862968090 1014309321 0
47396320 151782958 0
806901369 57747314 0
461116676 251745605 0
397958061 383076106 0
914265679 754165732 0
915156532 152787311 0
89188790 903041867 0
976644657 370447087 0
637927460 842611631 0
228412526 340953648 0
789013321 314567189 0
758737569 394410660 0
858634478 368647303 0
976907969 597948260 0
361422101 378637738 0
895614905 622528128 0
1069211309 389299210 0
412856740 247907814 0
237628091 821825731 0
596308546 25677776 0
878338660 212298514 0
623206595 183180316 0
352193819 668063474 0
800299688 20978378 0
653775489 779256737 0
87923548 276038424 0
418238557 686669422 0
129911469 119918643 0
154707414 971400295 0
20992119 123653554 0
1034692789 761245650 0
1049393771 33913854 0
545786781 25877124 0
367279731 264971049 0
849318223 861423091 0
397610795 331434304 0
1036471767 566635210 0
761006228 881504461 0
609601151 122554272 0
1049872400 739280207 0
625357108 1017755576 0
420888606 1055107018 0
281350129 485641174 0
81211493 825162174 0
105693778 702905898 0
756211753 9639069 0
1008613495 1072081327 0
857245139 295255611 0
768142835 668662119 0
620735141 735524978 0
489030027 50584915 0
934787052 381327638 0
1048009490 122949298 0
538890729 432616133 0
179980829 981333326 0
629027648 238717016 0
776437906 662830877 0
986502880 580977020 0
53470452 739045012 0
535560558 373362764 0
1070958802 879149915 0
958101279 260368874 0
334068334 147193848 0
523012805 984270460 0
761671659 925744039 0
190985756 430338105 0
484484609 536695056 0
1030921414 961409302 0
166825489 75361362 0
996699020 672260358 0
1022103184 708022629 0
238452390 120185578 0
119607740 921391330 0
856613946 96651408 0
315312479 1058554484 0
338545981 500762200 0
640682135 1039742752 0
366326692 131130759 0
595902147 697308352 0
407329639 203572886 0
1028886601 710807038 0
175003680 144007324 0
505383769 330007264 0
1054276918 632460867 0
984641931 782698030 0
340568160 24479151 0
122163479 357360024 0
1035912518 33045657 0
729501544 821404418 0
959814329 212044983 0
337760262 184372586 0
147023074 742742108 0
62454302 847176028 0
323806280 89274683 0
544798604 417157690 0
656913794 22563533 0
548089399 318257352 0
753691166 581686206 0
949337095 471320415 0
409296385 11523083 0
651580160 294036709 0
98818071 119422083 0
284384524 960334564 0
531310904 389749730 0
33671795 174742972 0
690018394 629040840 0
118224279 744351541 0
163219577 304908933 0
390699648 582194656 0
1006176826 1065272895 0
623272733 905938077 0
790341076 696913645 0
1037605536 917207605 0
579809653 880097436 0
718371269 671677414 0
971026602 7652261 0
212332022 1009817972 0
555094168 517810391 0
96282693 126446002 0
46997135 37494210 0
1021584301 684455917 0
673598719 1005031609 0
26688987 56760456 0
934214248 386558243 0
1028966318 442943671 0
989691343 273980859 0
983087863 388399173 0
964294295 99679759 0
238098681 231190410 0
1008651389 1010160711 0
833557152 848945687 0
237624904 479072333 0
619717477 1044592193 0
795591404 1033991829 0
640818784 660882085 0
317939522 525816286 0
302526256 299926573 0
222472810 985855302 0
67002854 416593692 0
287140285 513099574 0
312911050 814432353 0
381921808 438560517 0
808168496 786202656 0
266344178 727545260 0
758196407 543239153 0
398960648 1060604118 0
247923225 502689187 0
117728919 332545704 0
1035033546 49613433 0
596910524 613259082 0
360637969 1049611847 0
565354930 737243781 0
489791422 755853119 0
708462149 151607228 0
618629249 567724676 0
1013052334 536445399 0
379201798 13092938 0
755586223 515475169 0
643785033 287163940 0
234309116 899422446 0
462622535 649929600 0
894198159 673735060 0
141831654 564959731 0
600517532 850263409 0
127464064 870413179 0
338583622 676143967 0
30272635 625600466 0
185149496 871368629 0
975529061 735305788 0
92793749 250089813 0
224909848 272884876 0
1000947946 261813764 0
494309285 620755698 0
138966061 924423949 0
131253950 493613932 0
133463490 8700368 0
1010141895 308727538 0
238306511 134305804 0
840925670 253805360 0
30682120 558575056 0
567423120 22767822 0
832762886 957716617 0
21993753 636679155 0
761880511 504526419 0
191562035 263594147 0
869237925 547713975 0
1011799523 346214575 0
364329901 498790281 0
141940298 25005754 0
439809250 1024577196 0
69448151 87141048 0
164292360 1066541257 0
731810305 73942967 0
492319387 697863718 0
238207255 538712386 0
794429632 778122910 0
469975208 605211589 0
657506583 463156093 0
327848113 863289726 0
95105824 148782851 0
891545472 466591527 0
367484826 345576303 0
369814394 67491497 0
119406404 696730993 0
217741383 928200010 0
287839330 392961012 0
452987187 188808550 0
678218586 884059631 0
390755618 64764484 0
631974968 956259557 0
50035610 53829628 0
763400603 415407362 0
91666726 399157206 0
579320572 369211298 0
714454866 588660842 0
39268062 994828596 0
427952941 92204557 0
123786576 926831 0
448006498 410559462 0
240749678 671029865 0
657523119 416754365 0
217752800 879400410 0
912292378 368895464 0
286094388 154169960 0
860960505 1047811520 0
506362886 918490156 0
679203098 979416378 0
103909847 390455453 0
590638988 327432609 0
83264390 42005561 0
74415465 645859723 0
599244159 230490641 0
448240880 286349725 0
993335137 976490716 0
381170932 286047892 0
964791647 817721525 0
238723876 828572525 0
92531269 472881821 0
65064441 396727495 0
830152222 233394124 0
280477798 369288707 0
277330863 602616736 0
993228631 990684249 0
123630025 718772322 0
1029393848 196141509 0
838780401 529991492 0
1059958162 74030417 0
770206245 76236855 0
442921406 416030420 0
1071988548 179283279 0
770272177 948392029 0
573801067 300735826 0
1045044148 1047772767 0
739069190 188009885 0
155604668 1054543512 0
882796883 216881011 0
715915970 440449646 0
583051579 189914488 0
464355055 678853665 0
707295763 200426388 0
267401658 342587763 0
588094689 813743236 0
814772936 613302815 0
857654029 943651959 0
752320605 503490296 0
861696307 235675209 0
554814647 945694051 0
135804515 510884484 0
20060094 231594846 0
986837637 583729761 0
246302348 887516588 0
395420402 847683026 0
63003696 699596058 0
862952084 99163244 0
948033208 716234226 0
1034773934 397274365 0
454442122 184396314 0
101037508 1005029043 0
437573480 403157215 0
201933913 268882823 0
94177155 591004053 0
836573109 1022225673 0
307326424 753199927 0
1055362853 1045547724 0
771400037 307500969 0
664239888 549946047 0
870177331 446042657 0
192295018 986647800 0
338665260 173445507 0
976898713 410404434 0
4264273 283012143 0
854616888 644393226 0
734109403 435797925 0
887298482 173536299 0
16096192 838849098 0
832439590 597907665 0
141784992 794622701 0
728512764 416329615 0
365247544 498049792 0
352778304 759079913 0
842865750 1011455866 0
1008614692 1043168934 0
368913656 128939503 0
639022737 195282293 0
724895108 571906395 0
30321225 7668003 0
886966955 474472701 0
433797717 789289968 0
754277044 583801867 0
306573061 801769096 0
383054550 325439525 0
4023333 225971527 0
36134040 820147048 0
608842189 395238440 0
585170826 784674723 0
353773253 15007996 0
1018139162 624721122 0
42275267 236175771 0
572842356 316875080 0
236513170 5597591 0
636022141 700206835 0
192399756 585548367 0
934254286 247957721 0
14422461 506309533 0
190313783 324511446 0
645037136 535507926 0
832498373 32365595 0
1049351600 490137113 0
58873644 1013993142 0
90920474 451554095 0
85909637 853528728 0
447580971 573629275 0
114163942 536737084 0
752435602 764911133 0
1022282186 13541512 0
867786037 991990092 0
480097026 102272862 0
1055278489 801715459 0
760910192 35558434 0
755573491 53524739 0
32503453 242086487 0
8883335 749198016 0
663753499 600624296 0
349035031 884945664 0
657318558 532873238 0
860852791 799782346 0
763462343 680980009 0
876993088 567482871 0
698944378 460608021 0
774682910 701231715 0
449250726 399532945 0
816912400 930160417 0
13075888 838704080 0
802724742 838375460 0
712141976 675206305 0
103363134 223598942 0
438978069 908061262 0
1069095057 253238205 0
76035857 364814927 0
23165522 1001417005 0
999628973 852922815 0
861844748 24267726 0
80361099 293416263 0
322390390 925110022 0
798202427 376207182 0
441864413 515276821 0
921926662 89722023 0
196045755 779569715 0
933957378 683212031 0
331149592 885500659 0
58349880 501741558 0
592012321 624094498 0
661237462 858126568 0
1063219771 232672464 0
98974451 419869371 0
619817720 601427297 0
6830245 526441931 0
685447469 64742668 0
937829446 470748156 0
977150293 664279415 0
184279697 423671703 0
997953296 848847506 0
443950154 692728741 0
850080896 839071581 0
724001691 664796295 0
188472819 892001295 0
1038166383 751982270 0
134198856 962746492 0
87462930 577723482 0
887396039 729711983 0
405873675 41292508 0
988692477 935111422 0
875762621 1014469973 0
754914574 113240519 0
529731266 227350631 0
658427073 242729673 0
978047979 74142588 0
273302895 193103362 0
863455750 811505007 0
963298790 301715928 0
285672403 933452078 0
817341819 810250414 0
350030494 120244946 0
325364618 21476017 0
604728256 691040635 0
549788991 755753763 0
416480266 146414710 0
1012658365 17773220 0
934375595 753019527 0
93916445 290380099 0
1064318870 46343769 0
362548449 651779165 0
731449608 628167198 0
218232945 469857385 0
131665221 517235617 0
309686430 921877510 0
54527983 982115880 0
442033204 824935766 0
350254109 46824056 0
346988137 634263210 0
964150528 916273546 0
61247110 251291242 0
861499859 429595245 0
145735332 974329333 0
42606547 794664310 0
10460060 252878426 0
1010611295 591319911 0
47575962 929892015 0
140467403 212952095 0
943608667 204554274 0
942857542 87914684 0
275367529 997661426 0
1062372705 74964530 0
360178132 507673898 0
959878093 367368416 0
701560236 979617195 0
209885671 428751135 0
327707466 61431924 0
165915189 898569728 0
274361158 253714412 0
387481591 487205709 0
365128507 1009810978 0
257669284 158463020 0
292775418 793646006 0
12104515 714659162 0
754184514 978808374 0
683569889 55145855 0
1064560948 941661691 0
209968886 237859058 0
111058416 800442777 0
547214133 4069612 0
828981711 723264895 0
578472503 408752229 0
944313521 53160919 0
267863805 749171176 0
763429947 198832972 0
366748349 418550973 0
127910043 1061176591 0
676370387 209947801 0
299505021 856739153 0
117706299 188438559 0
121229661 861599988 0
969514691 1007088376 0
10386732 1020592263 0
44750935 553860826 0
738342494 189454651 0
943696834 498814281 0
862526946 906673534 0
489925343 902230429 0
112360794 1013859288 0
859695598 837381666 0
439106555 625810894 0
229467192 150350984 0
258026457 201765698 0
313992432 113687964 0
420585944 449603093 0
815907426 941302975 0
363928387 989495308 0
105226649 305626434 0
917451601 799010294 0
364666924 1650294 0
170276272 948174017 0
867206141 696184254 0
582701529 1038428777 0
38985751 595518481 0
416051483 500595141 0
376996766 144107228 0
1026016501 656830774 0
26878740 148621209 0
23148982 817112763 0
875697898 838217061 0
1001844456 588796814 0
127873757 896756830 0
337664901 489308555 0
403831145 236176763 0
67281181 966345028 0
730408881 739214974 0
323310275 1020451709 0
574215631 514900457 0
211534123 95789832 0
155102786 590487564 0
254526748 285215635 0
758367207 464297977 0
952397390 640212195 0
593739499 269485584 0
318571453 712356927 0
272062569 874610187 0
258876331 1001032196 0
735665874 410469322 0
742521529 151416875 0
733675005 614097102 0
18262125 667219662 0
14708343 641330691 0
119409389 41432819 0
562353509 1059411649 0
84101616 803712142 0
423114464 502483735 0
413462236 853826499 0
141041265 216659998 0
942535459 555765161 0
806769344 521639195 0
756282302 909958237 0
807526519 507159688 0
837057512 808645116 0
408343820 895166162 0
1047236459 976292370 0
603427120 1017420799 0
477887334 681651194 0
611588732 618121645 0
615777767 607061695 0
661272287 536164036 0
571093004 200455722 0
169914350 676313684 0
1003696212 312165601 0
491031893 967785798 0
99197898 997058634 0
673337741 507326576 0
828510917 673205259 0
217973925 92807253 0
843980639 494889027 0
91535477 699974437 0
550718838 38949200 0
900926494 184240882 0
510966688 39810358 0
170458761 394969791 0
682967386 852274985 0
607238970 62094506 0
497721205 776016163 0
992264735 180096704 0
723619022 922235903 0
190256791 980455319 0
78847438 299403011 0
216580168 23378290 0
1037516989 529327737 0
732094003 403465207 0
698803963 663540029 0
422454028 350750267 0
64742950 744700972 0
287393303 958066237 0
821751398 64464639 0
841920248 893095769 0
448882380 331505096 0
587289548 587154696 0
454201757 491520860 0
289742477 192193695 0
1046653127 558574376 0
65688164 273275432 0
799275982 664062715 0
110560847 146065932 0
794569487 567067858 0
922088979 754425938 0
641675565 838788595 0
636706475 46355654 0
108144697 113511911 0
390545094 421557352 0
697578451 969292154 0
798908934 688259097 0
706317201 669426132 0
170474824 392672333 0
322357564 241991980 0
800172295 345029927 0
490379706 195918530 0
749525391 115539185 0
503020650 276072400 0
513093698 847109403 0
109981138 943236516 0
154415221 875460528 0
1005556503 42747995 0
491911314 376825572 0
445520823 144380825 0
170311161 557946366 0
320611458 785510962 0
489527264 423131162 0
676290131 216934139 0
939250561 846038340 0
159165991 609471807 0
843133194 845877388 0
575365783 303678028 0
374738688 825118930 0
950464564 453457304 0
234890647 30547214 0
91934770 384587700 0
663221529 567629840 0
16008559 892046126 0
921268602 26061782 0
963111754 512336333 0
849409900 581118808 0
908127502 711931198 0
604728757 120922294 0
275381721 794378922 0
953307507 80875600 0
257869741 929621957 0
601316106 97236342 0
89334193 1036001039 0
318111386 896481953 0
659526202 681507189 0
674620559 387730650 0
113498639 771750393 0
815277974 283862096 0
106679838 545906018 0
116985326 261459579 0
970967512 344338679 0
671665610 893198639 0
336379258 607750898 0
695235555 136962021 0
238252697 234243282 0
735964986 449047987 0
637994265 572269117 0
644762764 979921990 0
776906135 765908042 0
275028463 844276058 0
908853755 935435857 0
670153816 217903071 0
966214628 670116491 0
248792175 620978485 0
909746474 731618640 0
247101038 796126203 0
135832819 300726783 0
349265773 764422246 0
139801844 955248541 0
953189075 836450998 0
496300147 822981650 0
1005409759 501540942 0
433828323 782119552 0
1028853682 384183113 0
541194963 875796255 0
589664410 658572260 0
878311830 391399156 0
414695316 340575219 0
698452302 627777083 0
714141846 552059121 0
737844756 313568086 0
996783293 725312617 0
896189988 131601845 0
365484135 781910304 0
137365818 1003589113 0
978069995 738062933 0
582085483 1011041761 0
433062594 133238914 0
1039565260 553748431 0
1033509958 702754359 0
626698360 357168752 0
361314566 527363443 0
665487218 506442979 0
65910718 524999287 0
695915659 336738298 0
916236161 702151601 0
1018788525 735295013 0
102600241 800819314 0
501616633 796488405 0
331285867 913103477 0
668794185 362272905 0
182084030 287022515 0
821425463 282949093 0
497868691 992729798 0
417054934 316941118 0
886932387 375342521 0
397923320 266528771 0
458017741 273308040 0
403081752 829213029 0
289785023 36380363 0
742386142 368831540 0
344936266 869321331 0
311400632 217313413 0
399874482 53829789 0
444923678 346607633 0
1062770540 1007922799 0
946915690 632599141 0
929486822 542216895 0
673866042 518530079 0
489577978 719984247 0
170879055 768558044 0
685405185 755979351 0
440854535 865216758 0
552376817 728078116 0
814885120 80892576 0
548705113 350066023 0
302435340 140303731 0
726934566 184040675 0
820016911 575626410 0
887891035 104013035 0
819650966 295120518 0
839081440 91123967 0
784032333 683882492 0
581744802 495031879 0
409917535 1066995194 0
784090943 582304217 0
401741776 12241343 0
941441699 327270930 0
670078531 711492209 0
843838986 325535557 0
148463960 302837819 0
237591387 562629192 0
444665713 440986457 0
546080896 154486337 0
302273934 150316140 0
1052344097 687099306 0
550969835 311104573 0
351118831 758758300 0
851490104 91807152 0
633474889 802411844 0
808094214 758305215 0
1017012621 742895838 0
243799360 560099 0
461271345 730640170 0
641890787 811289660 0
526040667 812542175 0
198279700 435873396 0
252687329 279820 0
555573604 998838341 0
1003954929 173152786 0
935062057 88978595 0
818915315 518348795 0
394788990 465033359 0
538832200 971868616 0
331499094 367294646 0
767812808 466077023 0
302578016 481432670 0
102721947 259340151 0
585705634 946801641 0
958018621 402359481 0
323753115 590743546 0
101834870 109903819 0
438866836 973420881 0
385896730 213775485 0
864176024 794221283 0
584275837 388190609 0
574216278 278993296 0
800107972 913218695 0
905796749 983852009 0
763249270 900374893 0
930172443 933971147 0
880057863 914381978 0
605170756 983536800 0
880189978 952624449 0
198939736 197166135 0
308196621 739626312 0
589904036 1048466468 0
624638523 158271789 0
658744282 883587214 0
303091064 1055749100 0
188651791 45858277 0
954076164 766838471 0
434091675 976055292 0
1006969185 999507860 0
441620502 363349917 0
103744098 867467441 0
28687603 798415066 0
41686021 563284272 0
743498417 193209899 0
1069631271 108637750 0
483684657 588975015 0
798271879 467444681 0
6648092 906605660 0
73731645 480163978 0
500662024 890563825 0
970562300 124585678 0
1004290648 875733589 0
201667930 584630420 0
451460794 43133984 0
311503780 526497281 0
107268606 581812280 0
952438599 119360733 0
1009733134 646695945 0
910218314 314588445 0
707773077 486706200 0
797898914 57948977 0
594870580 914928742 0
994324548 114311028 0
140082382 918404502 0
440928150 285960174 0
176602583 917390609 0
618006572 909889468 0
876442345 809702333 0
425217923 129648819 0
827693157 526847278 0
35491158 625661965 0
388099674 578699211 0
68055917 50275331 0
914692971 611947189 0
1002264754 792186099 0
189529188 300833103 0
699742848 1026460460 0
401096338 141941422 0
649021676 748135834 0
444525297 480058571 0
357867060 39370867 0
440465939 270153275 0
775665171 1063205458 0
774745855 947550942 0
786989955 667754841 0
71801754 973508371 0
298155031 641261737 0
873009901 679912002 0
164572530 447373360 0
227981530 571640439 0
72541347 1017011012 0
543546023 102726795 0
1063848233 132669112 0
451437160 1020811589 0
179101542 910312167 0
772400900 72258853 0
479163510 976936119 0
559643485 382079262 0
641726558 957014704 0
274751571 86712083 0
444933161 898934877 0
116094349 859079699 0
343885977 222538263 0
120670524 1004455731 0
797933885 686498969 0
637092486 31050137 0
563677385 665527151 0
685959882 919377401 0
838802524 945829438 0
800586770 902770832 0
219454417 592383021 0
314434759 827894792 0
598426209 292740027 0
159920022 671880925 0
330943597 1004593829 0
411273131 640620344 0
849085615 1047530805 0
527445874 367695284 0
47115047 104049725 0
726468855 284785330 0
142128595 679844573 0
732422068 284466824 0
606919219 548844957 0
261865504 752886273 0
1055526242 30167421 0
452634495 1028570067 0
205062023 296790386 0
972417885 885271402 0
6963717 451582660 0
53258723 479246084 0
238899656 823453532 0
525789666 619905164 0
33014305 479365461 0
84200682 356726376 0
465657767 875869519 0
125006499 334244352 0
192109807 650576467 0
1021810394 710911861 0
237603717 415323420 0
182605805 958871983 0
477078438 194862281 0
44053815 711618714 0
493665013 685444208 0
909311506 731820711 0
106751979 144176832 0
459252713 421868493 0
123673756 949292674 0
296489498 539698637 0
54943109 576102184 0
599891492 188781570 0
659675218 881241231 0
560531381 44889210 0
890529625 187691165 0
465745278 1018173611 0
662347546 901992263 0
888259682 1066690148 0
1043925394 709078310 0
518898179 105075996 0
537931743 75535211 0
564844443 68085758 0
904103658 375829976 0
118306016 1030812692 0
961609405 311048772 0
674944219 992485343 0
286416796 301371956 0
571669260 819833092 0
974943075 907375440 0
235722608 548101668 0
214846843 625350423 0
737128692 150008791 0
118501017 733902388 0
45922428 1044615859 0
276824257 46715773 0
667949396 538384358 0
831348746 948721870 0
647598813 829338476 0
434180122 58647019 0
834710390 532005997 0
1055920128 49463447 0
905826759 467002852 0
433446475 1014055829 0
532705838 842991436 0
1039128536 36219760 0
483354701 533687930 0
267244887 1071725425 0
1031875895 657630777 0
624329959 759599001 0
838856912 659290690 0
748017795 16436548 0
1002410081 10244371 0
129034430 338260716 0
1008885081 344938052 0
545018010 114313397 0
638033089 591056704 0
1040095977 492893062 0
614863826 752447594 0
384690096 400661651 0
453225642 263640385 0
674648640 693613048 0
542232437 1046022333 0
426288504 936254483 0
14285221 747517624 0
564420041 25846259 0
898663713 877163341 0
860241143 571340417 0
131811871 1010810885 0
285872119 124583905 0
611289313 410156084 0
160371620 117780689 0
505284922 761144010 0
313489463 244722767 0
721574522 329298618 0
817432107 149763609 0
368901920 89965672 0
751778197 665832637 0
807551124 621927879 0
799568320 927129410 0
610933649 783323785 0
407868805 981649635 0
612432754 845808486 0
191354908 81758294 0
499464668 429201920 0
117989015 511028001 0
245376500 1039268953 0
168344420 324001041 0
323025226 501257174 0
296825784 146750822 0
358245273 490151628 0
86815255 68342873 0
332797077 898720795 0
803382686 694926678 0
694176320 2143827 0
629291932 665146885 0
673688280 593680256 0
429310773 723745415 0
917208151 376942879 0
351348176 145166227 0
182689848 877713027 0
505793115 186308831 0
244118080 213371925 0
836408386 289945532 0
200187574 485748011 0
820698576 345425375 0
61136442 304460343 0
822991749 107041761 0
673663263 1033525408 0
540100471 144427505 0
166130299 770842570 0
685184079 798668729 0
687770765 1008825408 0
254788417 471918951 0
528826599 1021467436 0
63765830 18802165 0
351896434 199362786 0
913893749 507573646 0
691930162 304469265 0
631241597 711947395 0
973616257 69128009 0
954432187 967418763 0
429735403 178830045 0
362396688 1040360433 0
533476855 90541774 0
366696140 317453270 0
515411414 423265626 0
1049068177 502463130 0
537954960 24262857 0
138699164 480235147 0
1014239504 912475267 0
455241822 709394316 0
640715220 1059999738 0
494023192 694620056 0
822843256 152017040 0
772877106 9009158 0
739605188 234526384 0
201020595 577799165 0
757914100 1055347027 0
351943052 667990945 0
214878783 855116870 0
1039111835 123609038 0
570056501 1016427152 0
630756756 463862646 0
509148091 535471057 0
779277423 208942115 0
663167320 983105996 0
441639355 166054891 0
952092815 586619300 0
641571514 648291922 0
243678249 25201360 0
207241138 484770724 0
517815962 996025979 0
960607948 344376037 0
654806891 812930421 0
115515219 863041754 0
998706849 203717928 0
573360346 1010671692 0
979086529 890388786 0
690106526 906227512 0
737676673 623886977 0
30073427 816616895 0
474171954 715254664 0
422789396 205746765 0
162614546 369284126 0
933858889 649363084 0
792312076 300946355 0
92127201 664661162 0
498268979 391281073 0
478868847 835129006 0
975863168 991628180 0
578293939 11309370 0
944454863 569479989 0
18705413 47706435 0
815254074 116250265 0
683060717 562522717 0
302146364 375560779 0
991585153 681328764 0
915449608 473204878 0
154803264 774808504 0
874582053 351518835 0
998754465 948459090 0
968362686 635281401 0
132520808 721234014 0
372601077 949401358 0
998191512 413972440 0
223228830 519220801 0
486103563 214861050 0
73055443 1008913696 0
776600151 593529586 0
539889895 664874593 0
576429455 76589948 0
994609359 958508340 0
396253354 308459460 0
778072049 164390655 0
762807102 432278845 0
445782368 14177540 0
768961634 278838680 0
248828875 415683774 0
737881754 514136612 0
765869648 64453215 0
311203633 993121527 0
856354486 4586593 0
5646350 617717083 0
917841769 755855969 0
224693842 1035445382 0
104993284 428952793 0
553819852 847125440 0
165484177 930803641 0
202549891 946112634 0
927313811 59373040 0
612588456 892696831 0
611023874 267810488 0
748629263 833839943 0
881657957 414405811 0
561491963 808672684 0
923655445 1005698015 0
978988685 199550156 0
1020528508 132500748 0
910434316 77230594 0
948774914 704114279 0
450997510 167177776 0
391098315 339890674 0
753357783 768080888 0
128503669 190385158 0
1059180299 956003865 0
1057510034 946971213 0
891186668 779105730 0
279835016 772566429 0
260658237 978324814 0
489622081 470314799 0
799001358 819250041 0
120011143 603786456 0
1003193747 564349068 0
36685810 977601373 0
1044135595 798613768 0
996633730 448201395 0
518004544 463632116 0
784678640 460144415 0
308470655 407426215 0
494665407 395900548 0
990135938 269296538 0
1044222652 207719444 0
113262643 1024279443 0
965651979 328849453 0
999633952 163557562 0
544330816 275508675 0
531866916 718065363 0
752442276 235604634 0
1025101294 977380398 0
851590464 707789521 0
858327532 636514841 0
114307603 220892408 0
980696743 709014195 0
518903267 678747046 0
570981486 738070025 0
546498112 746506874 0
246274692 415870035 0
97157152 252544181 0
98368702 174125378 0
196838997 102911314 0
1043736767 811479301 0
130814369 963405327 0
964949486 197474775 0
1000371585 75894636 0
940654435 109496481 0
284222925 587488062 0
253815198 349536706 0
1016824042 444979764 0
530561861 552862739 0
565142701 473894888 0
931007066 606496986 0
42802154 867322002 0
961794800 71087267 0
189148664 1037420035 0
440679177 474011766 0
672856887 983540557 0
618949515 66388002 0
713159330 772347558 0
573022863 595014416 0
1005698756 145818782 0
892410328 1044931143 0
865700550 309865368 0
178732920 394291776 0
172532746 124714133 0
644616421 944212056 0
488132302 673510587 0
795972141 958468976 0
1000988678 828571430 0
783283598 335993192 0
832650072 429029299 0
225860591 575222277 0
1008631341 353324527 0
486887473 1044962313 0
958979160 73318238 0
497227391 258648545 0
976196702 957197699 0
384596160 704273868 0
814060595 703654464 0
466216615 375097470 0
461108178 7151650 0
895944968 957863264 0
207343564 711795143 0
766956411 484085387 0
971084227 132540501 0
48921070 455049432 0
143214921 813459593 0
988972970 615636677 0
173899304 950613811 0
375798436 68691721 0
449516161 616258121 0
469981376 865685005 0
142274232 1038705396 0
91999029 839900959 0
171532088 367274187 0
311368133 355529911 0
4290961 256322317 0
1003985954 547075818 0
1004167233 518600231 0
761456949 351638474 0
569341256 674913224 0
552271006 979921467 0
433501135 387041952 0
448871342 40684585 0
260826661 44144355 0
606713821 875447212 0
599415425 278952514 0
469532884 489864841 0
351061916 992451180 0
890162592 138176542 0
925620609 313278798 0
125759404 281194366 0
949204121 235097990 0
206582284 42540455 0
603212939 480842420 0
968960053 585761338 0
93070987 736081643 0
106001700 190016684 0
23841893 79361471 0
594599411 359675125 0
336836759 577213025 0
185339049 422020058 0
245946173 962681506 0
819015271 595072051 0
306008350 180056370 0
803575940 552718575 0
430607475 1041541327 0
236599190 745854701 0
214597451 850969749 0
919592138 135065921 0
620276645 921091665 0
384114417 388156386 0
74808668 1028235353 0
428618804 481891173 0
311248944 979423682 0
471644467 459734439 0
995312335 383718519 0
632396705 923968979 0
153486352 912124445 0
723706890 993918756 0
617229673 506231317 0
317086419 20031137 0
920959591 362552314 0
278712321 445048271 0
254712198 1000987156 0
675375915 883817819 0
755901157 674487720 0
1057366979 308906782 0
424507823 868367064 0
584779177 311450551 0
1053448173 335164914 0
819465467 638271735 0
918381241 507586239 0
659177048 476149181 0
752224581 768982408 0
81320151 846789183 0
423968911 1067952029 0
158749752 711972276 0
632611857 573610994 0
652974810 819029395 0
59913769 578983776 0
155421484 762404875 0
468472482 1033673341 0
870116829 245676785 0
815386368 473213559 0
880799049 305508291 0
670392310 800596537 0
516363055 218929575 0
690783183 410589940 0
493489668 184563362 0
980284790 46416963 0
175517491 1041078164 0
471765256 213648937 0
288965637 211316962 0
242919885 70480169 0
661720823 3286725 0
646280606 778125576 0
330166636 853956490 0
124711581 891253685 0
698239790 556738055 0
416236122 991499314 0
29312951 333444814 0
788829981 172023948 0
379973858 336004385 0
997338004 562368654 0
910126542 502215365 0
560187658 149691032 0
90629168 182106533 0
1055604490 277799512 0
173113365 1056345651 0
658795944 942738083 0
165292490 523629968 0
521323456 679741507 0
1017214422 495687501 0
914353453 561300224 0
777823022 695110996 0
241212997 262538661 0
836992172 566281471 0
472281808 725096557 0
294712262 1027294023 0
426512817 1053972942 0
228442099 3959067 0
204123177 392254809 0
753320530 315060930 0
11273888 612949598 0
395375973 431330239 0
988822336 721705982 0
569899375 363206497 0
153684965 147185767 0
360697413 348282411 0
1008104790 15184227 0
784793723 1064297387 0
141315597 382036619 0
815404298 842804397 0
739958688 638673162 0
135173569 862052037 0
514445866 340120453 0
534137183 232897542 0
203536004 907666428 0
1654777 976834644 0
830051281 516346016 0
231029044 1019710179 0
726694070 234363812 0
623084300 1072358563 0
309900078 997864798 0
799843792 1030205719 0
737987800 372701203 0
679740153 248648433 0
1007779673 695030832 0
793106271 579986464 0
192692798 380715851 0
104934468 477055743 0
372946693 171373234 0
821375921 494095284 0
986883376 1016674889 0
364179176 356576744 0
929682815 174382778 0
709310527 533132497 0
1010225318 605709376 0
592725337 974714836 0
120436082 684918444 0
911237856 825055891 0
769332460 591026879 0
997375137 832062299 0
913073611 211533544 0
206294298 776296749 0
809131307 172734819 0
651398523 283330356 0
692796178 900717106 0
151539981 735712966 0
926233430 86607243 0
904197205 592354622 0
735590152 403195663 0
656531569 773035903 0
269923479 657368847 0
1005419605 376150392 0
1053350405 1041412977 0
362269366 421121732 0
979972269 367061443 0
292232966 817157470 0
101496992 1032402527 0
251796669 1040192171 0
318808820 158235178 0
197522198 447531559 0
734092677 306111585 0
321506262 864652188 0
331497725 106536407 0
616139446 476895438 0
765323499 307212987 0
722044531 819434921 0
385567238 6760717 0
1044241737 737576880 0
843507904 417353769 0
382409166 159027539 0
997503832 158120437 0
667242767 354447053 0
615335001 922692801 0
174122523 237681061 0
914746554 931929139 0
280862454 29511541 0
915603140 1035574280 0
40319478 685597265 0
604467870 567419282 0
165252957 467812874 0
561333676 905833727 0
599171748 660666204 0
222914548 1007939682 0
942139468 844011787 0
331313561 937049635 0
227371663 981163839 0
142457729 310340827 0
1057798203 1017549405 0
570293501 236431195 0
674350335 337637051 0
83324063 2934071 0
82838910 1029974972 0
744835999 668689474 0
691421251 151311864 0
996962776 663102382 0
1033151734 979628721 0
410183945 863322959 0
47014621 33485655 0
314408601 147386455 0
602112527 869279940 0
615179417 310102075 0
1027559298 24612910 0
769353351 742680597 0
792504581 608199780 0
1010983273 458909381 0
815832021 526074584 0
582150480 549370021 0
198912240 912465650 0
72805232 337944832 0
66335893 365779873 0
386129077 784108744 0
924999802 983335516 0
533447660 321058609 0
26019810 691249353 0
665532631 845127846 0
422556354 296625368 0
92023837 797805862 0
274887593 599618147 0
76786015 207573942 0
328937442 886650910 0
798430611 342906147 0
307220644 527216339 0
216200432 297080930 0
578109538 962402281 0
204255174 920211887 0
906582615 443569226 0
638175644 336920163 0
567348827 750703856 0
426294474 1004371993 0
88395185 398678742 0
791799444 947006107 0
808362949 1026024351 0
658907932 480054634 0
651031143 510480473 0
209958667 1058893624 0
895089457 904719172 0
933006150 808649103 0
141320975 803679119 0
48874076 308202035 0
893560065 517045854 0
1034353853 1000525719 0
218990182 410845336 0
572406285 116635683 0
453422847 72002809 0
1057298452 586521790 0
5035061 895558737 0
394764882 200970885 0
938856461 651301821 0
758372488 925288337 0
770468213 190818 0
230468960 932365244 0
270344112 8332229 0
336493974 448145085 0
441341100 138415408 0
629218758 224055178 0
548957999 784109208 0
1000984875 315364785 0
699948697 327508681 0
905800460 26692672 0
175394804 738068205 0
207441123 742907377 0
805816606 1046924821 0
592277329 289506027 0
745211852 992898916 0
572686901 1004187817 0
55853834 689417307 0
843799254 230610024 0
199510252 662817129 0
474860633 188670318 0
893944118 494697882 0
278837470 42359328 0
463565679 806586394 0
472534809 646177968 0
731586680 293748408 0
956081956 296844248 0
245390551 383708521 0
620889241 433715593 0
80006422 4812941 0
972941320 338371200 0
323695440 304504276 0
134163897 524053845 0
649179668 852841033 0
1051831469 828213878 0
847089338 493579370 0
442556961 690215936 0
528553553 1058128505 0
500150891 593852765 0
96567118 577536373 0
751802554 362412295 0
663722842 161290541 0
946747284 372459110 0
891267 1057059840 0
564950617 806171657 0
1062359599 220085019 0
686440288 440232920 0
340538291 438552400 0
918436394 1066039515 0
603664217 620853247 0
798311806 499200346 0
255871201 170103720 0
573154164 318992376 0
290166776 1069721765 0
886545469 940628590 0
986388020 275679771 0
412322692 299034991 0
616301661 390663120 0
807210059 186119301 0
531159957 192726683 0
1048916589 586698957 0
159189600 643991353 0
598935378 927817245 0
91897351 881496393 0
742660354 332520412 0
675003839 538630127 0
631789338 367033027 0
527599504 866440450 0
642516851 756902417 0
1071459395 407367947 0
492537817 38886726 0
49277205 227668683 0
270416581 1000305513 0
196238823 605571785 0
849641929 293562874 0
550375604 218633351 0
835795386 440229222 0
536285268 487514375 0
142967666 335797438 0
364630943 69190169 0
337083021 632564571 0
20158856 474721400 0
915462361 386746599 0
18893274 805893948 0
1068791644 304420862 0
272460979 963397670 0
164679365 459149340 0
1033219874 177102588 0
974711858 15038313 0
114590420 970572978 0
593006271 334800864 0
1029037488 1018118282 0
904114272 260217329 0
611052094 910259595 0
705693343 997549118 0
426494205 694867902 0
356548390 107840943 0
403903889 429009799 0
515538034 451695190 0
893917242 971347674 0
99339012 1009768232 0
962297437 946836252 0
445808841 46935600 0
435866286 274289532 0
57698201 1042311457 0
755753870 262186508 0
638890375 114867827 0
516825388 1068312922 0
250295071 320484755 0
554412795 219140066 0
1058760453 162306066 0
44668493 160652555 0
407170497 512313315 0
169105970 442035720 0
810293381 418711592 0
658033500 488372962 0
1002142626 67525119 0
255185901 169832620 0
704827408 905439446 0
842465604 751108774 0
182169215 1034985605 0
1017306428 50753519 0
128171419 1029296725 0
203469577 246076858 0
845792792 845642745 0
106199481 355915402 0
811338883 148120430 0
910605856 640785920 0
1014890532 1037101473 0
260726410 808592592 0
763670640 318539830 0
730158031 975859599 0
105968424 964454213 0
596895356 839125059 0
68835275 287709255 0
321969974 339399050 0
214433873 992658347 0
275724515 568280780 0
904770085 139803777 0
354208924 867022724 0
843282455 968626840 0
404040224 503753732 0
408962996 1010753980 0
947111177 874877312 0
680918231 231524521 0
850605662 800527775 0
848676726 235860161 0
1015137499 736868596 0
309244029 122006845 0
85500939 65893138 0
52712051 280394803 0
551839225 94175475 0
870537163 43812472 0
458483829 21901315 0
523502880 698014757 0
179982949 332761796 0
596529641 786013786 0
735154982 1019082503 0
716144843 655383083 0
505296945 975022664 0
631653034 939027233 0
6641649 252472811 0
928328453 248894006 0
999178940 452046808 0
45309844 493815137 0
555346270 387517845 0
914642471 61269626 0
409626585 1005155822 0
694068186 625453382 0
24571739 449549465 0
635674696 640862661 0
52484103 86933589 0
211592947 456714057 0
139859189 217601744 0
213874311 636183373 0
342057294 299539810 0
699767971 184543921 0
986588017 946555326 0
375204299 960120236 0
593573806 22781065 0
1005205104 808970204 0
198708499 988562427 0
775368315 380832454 0
384880100 783268855 0
534828923 117867718 0
848308477 600347890 0
489095597 553308829 0
781113346 992295559 0
549775755 861179996 0
23104233 293797646 0
654757454 11418887 0
376197739 61176759 0
276736138 512947203 0
3268757 313353816 0
563116418 952134883 0
147578108 734298094 0
572971880 611237498 0
130477084 410013761 0
760360220 982448904 0
965231207 333560437 0
939204023 720407129 0
911368583 38199206 0
430728151 1058693349 0
450083631 202566241 0
363185105 581466555 0
907140607 744168984 0
266960285 1043489211 0
912374022 182794043 0
599318055 964059645 0
922272044 1038157522 0
987229651 661868530 0
126491243 139539631 0
554230118 203520798 0
469320322 925165372 0
535441803 8153420 0
508679382 301895103 0
393309333 381601400 0
367465375 478752779 0
421550787 585948479 0
99909085 367042191 0
241407226 3514557 0
54205854 224086073 0
378532561 62898408 0
1012984399 824854344 0
431104165 663758411 0
736658042 406250638 0
850637905 399575663 0
589874267 684774036 0
894901198 752221122 0
104518055 887914176 0
619326948 874257677 0
613987217 771075163 0
281142596 875255562 0
897340094 591521109 0
1066866787 614372418 0
75170515 343235561 0
799220221 167277133 0
750615794 947519814 0
27541321 54549453 0
961282259 459619351 0
1030239856 387662317 0
870835306 477462978 0
340507845 1073620796 0
903435183 365791416 0
576517227 641851442 0
30031273 321086010 0
445871212 765716413 0
751864220 263893245 0
1069578365 819564215 0
990346345 511742492 0
249536474 310497360 0
310854678 706275310 0
329906405 562506545 0
980076127 378918803 0
1063332391 122517090 0
261581735 650568789 0
860797755 379432871 0
951220847 598424596 0
88653035 577692456 0
146401378 232329282 0
765801726 809802215 0
82400515 693541980 0
363770621 1034186716 0
358206446 340337875 0
313709050 528632927 0
844829362 38807214 0
932707547 611578356 0
133725288 422589201 0
503515462 169165414 0
620200 1034284291 0
26296616 97165370 0
525266830 1005130687 0
457847173 974782654 0
563363879 14997437 0
754895376 231422796 0
25626244 432077300 0
161188806 732686284 0
1069743102 809738923 0
276733289 480557434 0
305450739 437361632 0
253246746 401035695 0
445393814 290160851 0
35066009 795967386 0
785086045 656038873 0
721102713 415775313 0
586751927 135697251 0
455907384 268220785 0
758657888 883589300 0
605962897 1028620797 0
629474508 992695350 0
901218239 177199164 0
940489769 976020149 0
682767457 963811151 0
152380562 496708480 0
216784737 1062618243 0
448947822 771609511 0
242251968 989923394 0
721463524 310288525 0
136722393 383753110 0
43838427 315691459 0
964268701 437913737 0
748649751 358010280 0
311022664 59059139 0
649357032 974419053 0
283099376 717719167 0
314178967 690654898 0
984737678 173425315 0
1030269241 875885237 0
456724350 563678878 0
122214171 602553608 0
344260843 693626958 0
90161389 210038523 0
116152084 289636073 0
242386397 841620456 0
862737474 1050847765 0
172850926 1045505115 0
485214174 121503926 0
698525556 178396864 0
325542847 869980496 0
327886550 1065039857 0
143015283 310789551 0
517037974 1007540670 0
95159295 882901939 0
231693248 918726911 0
497547808 822398730 0
462465964 123879629 0
265375384 829745051 0
841198021 80826882 0
737175131 206345798 0
971081390 347448919 0
1048654626 667111161 0
132124773 793031416 0
359098796 404809515 0
571051965 948781564 0
459767636 357729681 0
395807210 467633683 0
881519045 989703616 0
77139999 120919261 0
18831117 25260763 0
874701483 97299001 0
444216088 177059754 0
1060816549 151103335 0
105541247 446023575 0
864588627 490822872 0
757494849 155103564 0
763734857 216475500 0
754483158 1030634608 0
706359425 996241907 0
903396136 1008494728 0
845486166 549176714 0
1039666321 356493726 0
802828516 765615250 0
313081021 413120198 0
526893280 340385664 0
661177657 957247397 0
448739195 530330575 0
768466358 787894099 0
46909450 108609485 0
598277586 309076039 0
166921595 657115927 0
4210067 139967210 0
167199370 349591029 0
121279365 156606209 0
250226024 604198260 0
717618897 488524400 0
638145963 1073352372 0
98970700 857821960 0
733253526 971266334 0
282258457 7706325 0
207497352 145640123 0
830849993 922293020 0
253477385 870878409 0
979745972 659259783 0
867153327 482203500 0
672173826 720317397 0
1012780185 496017751 0
765460867 1013876301 0
403558933 41205072 0
404234535 84221991 0
337389210 565000580 0
359834331 863611072 0
59156470 745529651 0
549872146 546712805 0
548152892 44256277 0
788460150 976605723 0
165901346 7228144 0
611171548 70282890 0
34438438 846536385 0
972688413 410363672 0
724742573 291291959 0
97662713 697319934 0
201944308 745749131 0
529303351 785233806 0
877785236 260572627 0
55929520 681624084 0
256569278 991657569 0
237744923 116793249 0
927255111 554537621 0
386535421 190723580 0
210941013 361225473 0
923080827 243423744 0
1018586125 8457480 0
178212099 952933750 0
203584684 111063166 0
694651291 31641467 0
779774844 13426841 0
170834560 595567298 0
171398934 358602527 0
959437926 705653106 0
505834606 214557385 0
1066783809 220178265 0
388419423 255245640 0
428407620 1048876572 0
230754655 321344375 0
619338237 167272395 0
111441317 468749559 0
352879642 977620704 0
16792096 149495148 0
684495778 912526379 0
541442443 979645949 0
816338428 270040390 0
948882161 334755683 0
134196704 1069074596 0
366204756 132522148 0
354228701 91816166 0
256793337 24908956 0
971589641 330299737 0
1031241736 83791043 0
1043477963 112201384 0
429805341 659453631 0
93479868 400365454 0
597276898 241908401 0
335019680 630035139 0
673678589 188742775 0
314806716 955077888 0
1013789032 301239006 0
813833731 601562141 0
72847122 972197895 0
687499772 395365167 0
881744983 30343170 0
279095658 13018384 0
329143191 962081066 0
1038681310 216444025 0
296305683 48846235 0
334154210 279773554 0
1028970607 481331471 0
948930680 736355083 0
413728443 133207416 0
553080680 594324789 0
138498974 661828925 0
756331554 388323471 0
106732892 591388560 0
902643483 415484770 0
865945966 296420669 0
286029704 857455943 0
398193731 772833803 0
898390811 807435505 0
384340661 258236978 0
368726161 748362578 0
1034865043 951094598 0
954684368 840201437 0
181467119 359337937 0
357120857 306712407 0
178702572 916855001 0
72724453 655495887 0
757142916 486967436 0
1060346483 1021584623 0
415319402 917284801 0
657336027 796838153 0
254075156 1062130596 0
154600499 403307207 0
83888494 183517721 0
784633819 551822959 0
190289726 764793273 0
945809100 842899579 0
912318277 902165649 0
969775514 250252365 0
478585679 628580764 0
58628221 430413935 0
987548995 577459041 0
544168500 17843478 0
273058616 843759139 0
861634158 834532841 0
411712204 47287383 0
898377951 371684532 0
1050446904 10549008 0
103746771 1071208514 0
755786165 258772246 0
797744190 586130762 0
11262875 820462408 0
541046987 937114316 0
850097372 72902279 0
923808849 865657985 0
205651167 719468621 0
1013540467 675882794 0
168029747 712335614 0
362577456 110446110 0
1061004549 288507032 0
343729255 576092675 0
856559716 823897257 0
775882587 871995157 0
549815299 38791782 0
971496963 122400220 0
37490566 16030714 0
621466318 402197811 0
671155491 1015260524 0
376438057 949281959 0
491906678 808514146 0
369101671 991437040 0
251197243 870711006 0
768218547 754569012 0
815021103 419757995 0
551915553 948411080 0
703248163 224462142 0
525799940 904885422 0
751509722 543251132 0
502808076 895550574 0
280103706 1023771410 0
961371908 509191704 0
146837730 123464242 0
298026390 94423724 0
403414650 158990878 0
365589811 433145649 0
463451862 144021738 0
519768468 12685075 0
376523271 545831028 0
148989062 1016041894 0
394470513 674275686 0
954233726 628914714 0
255013032 800756391 0
355055251 892070449 0
712525569 914438913 0
627516296 946232025 0
77638288 503881286 0
296356530 477233986 0
974005599 926462005 0
1015011942 166773098 0
952116458 989128055 0
437639051 797005767 0
193318987 402202932 0
927735745 773487654 0
532729034 692460103 0
149855099 400945600 0
713671717 230751146 0
545766115 915067631 0
349284272 664502827 0
540053307 370646141 0
1054979991 204525459 0
369465839 425442928 0
467388608 327986991 0
646113805 741536506 0
145630069 977205506 0
1002145506 884868954 0
192745281 300994319 0
56317022 940759119 0
104002300 261856139 0
231984934 152478838 0
729468713 476025497 0
197815159 122768934 0
266258283 312402297 0
115321291 672178163 0
821527578 946775944 0
39424315 297046362 0
725110830 868010131 0
808350450 408350153 0
286682857 796085403 0
280505549 234823429 0
1068769791 162621626 0
661291684 525526016 0
589747760 282397323 0
795665631 1066450280 0
182906237 347218176 0
212016618 96135276 0
879340461 398287631 0
433987462 1064355768 0
471017653 962991096 0
385897364 957495912 0
640582017 634348173 0
230401987 441617826 0
604540706 196289543 0
624784807 166564015 0
1065625640 684709207 0
83247929 671681424 0
1031423285 1025742068 0
167900786 97426910 0
428572050 567350172 0
985541723 155158046 0
887098433 1016329649 0
167068018 769780841 0
488117681 245826899 0
882287494 386883156 0
379922935 498164838 0
938770481 145285733 0
1012754057 892013947 0
653520120 218701974 0
1071356252 727715678 0
586036215 660544814 0
260299398 448313384 0
741027522 665587112 0
576595932 633252159 0
597643512 622681969 0
666003861 783595969 0
527897254 722489137 0
907640306 225445227 0
188006473 583499054 0
684107718 1069871320 0
480692343 813687683 0
98556246 925959481 0
460042519 106637443 0
243424368 1030917840 0
369422652 1032460668 0
210910153 930905753 0
927866526 925513554 0
528311657 731991575 0
568733961 965454623 0
198381726 629052611 0
889131007 706658170 0
490303720 895130789 0
71826286 763835449 0
544604763 159993524 0
280035247 387732884 0
721989465 859892010 0
421044663 59748083 0
592516774 598479296 0
437895429 533427246 0
491017325 613215882 0
904254578 1021690691 0
892547178 333630083 0
514005924 177539365 0
245765026 608170395 0
725121257 830668647 0
78236763 105128890 0
303740973 701521510 0
978026156 170803233 0
275765846 44193217 0
60726605 507138927 0
178940739 1070015320 0
126176838 999508932 0
108021553 123689016 0
963890321 247339614 0
29831247 102682930 0
300546844 1045328975 0
522890972 320648398 0
943954067 977434377 0
253998708 608544274 0
699484371 324844305 0
450930806 972630788 0
835048075 1006302970 0
673040574 451581206 0
612362916 626986121 0
341995009 437893815 0
894615670 178636655 0
298981885 203716777 0
292567055 38567756 0
938791614 517065158 0
71304117 413204444 0
399536400 474575209 0
888111508 508676746 0
603401255 941028566 0
300246576 350576155 0
82918380 679599645 0
724828215 533307462 0
107998350 856503203 0
911882291 335615387 0
113791176 238900623 0
454235788 508627248 0
682680911 508317186 0
895913845 1018087936 0
117528922 417959952 0
385470026 353651274 0
551458891 858825642 0
323822628 695965106 0
366885160 344149688 0
839991713 363093431 0
129784116 944758571 0
854740450 103051508 0
1056736827 480118198 0
823346533 657535700 0
286007024 181451910 0
374798148 849918170 0
341343834 731419103 0
635087831 684452314 0
136187381 568215927 0
1047514551 80742176 0
202647854 876266583 0
451383697 8423740 0
768318466 83002466 0
322405350 413080321 0
1064675398 938342695 0
321752295 887790796 0
404596140 133606428 0
320521920 404839284 0
431931667 727323088 0
798448169 1065947290 0
127776003 491519747 0
1049353712 206568433 0
68280120 968525780 0
1049575975 202692134 0
987898289 842788531 0
677477324 1055427621 0
188935578 1062542942 0
857556342 348615259 0
52731841 114455366 0
80302785 709576305 0
680429039 682195025 0
1012233579 487326884 0
35381639 989113859 0
216630381 668481805 0
120030975 200059411 0
441249063 281930843 0
723626938 682916254 0
951944965 785628640 0
786284102 1064500935 0
74384158 54360913 0
879318321 1011379575 0
339366064 464573211 0
927922462 849587121 0
626957371 217219004 0
794314701 812523723 0
350554507 740881308 0
926280256 478544363 0
10886113 523498797 0
916760870 305507681 0
1006530858 632266594 0
131779232 288074252 0
910424379 91831536 0
297110216 400869954 0
342921077 494223292 0
567688636 267585287 0
702915735 890462730 0
330456965 677583836 0
863633924 325339495 0
441560442 296861928 0
516887071 703139201 0
267565853 258635263 0
712036048 875025702 0
266162085 45887650 0
786923071 838154372 0
17506581 391966199 0
363793519 778478028 0
157108302 307898913 0
417701430 130896811 0
540243721 227405880 0
711341896 749484536 0
690697191 78935459 0
138502523 642359091 0
25983773 361329341 0
623127247 589189743 0
284500203 88303822 0
833060357 154882758 0
679287424 694398122 0
295753563 1057274896 0
287255755 693624741 0
1021763225 170579841 0
716751194 849158531 0
174090608 11154781 0
101869887 942244641 0
411969652 951038681 0
691091371 1073442051 0
169840475 1038815546 0
292683139 90638640 0
237062610 236344098 0
361690852 431567092 0
781337093 198910675 0
425402532 1026526034 0
878534191 1036855339 0
791674939 337395489 0
121965900 267688274 0
382983180 150574171 0
965546608 7560999 0
127953171 3295201 0
1014231388 32426947 0
850680058 249937141 0
1041148584 532173081 0
1038880706 1040254582 0
128895971 457776067 0
146603369 590522583 0
323928043 1056653243 0
253323652 428394130 0
549282492 94190191 0
501633302 977792581 0
1053199136 525039349 0
337175338 957795039 0
625303930 1010334479 0
66066866 645820610 0
537567952 43959967 0
546649250 189978183 0
623805462 298941984 0
432625499 1026323818 0
54503480 194031942 0
700248315 630308709 0
638623162 281079951 0
989456459 78535961 0
269138581 828433250 0
575810493 996240414 0
311351476 829879531 0
634775743 146318636 0
115297883 106599076 0
725438739 806476185 0
583697653 761060191 0
458934027 871932479 0
763002196 29227219 0
271955682 727451819 0
193103823 1015032984 0
714559363 984221846 0
27604728 566550689 0
294364385 909602243 0
413708735 546886604 0
900895965 951322774 0
1060101558 113383259 0
40990623 256044070 0
646470610 243223806 0
973932765 656632906 0
321435471 227987671 0
211520203 492272857 0
280948960 351048981 0
561393854 163649403 0
544870117 855185893 0
1048900384 478725397 0
528900443 59692099 0
492696472 929084815 0
927626596 1020353776 0
948372739 617611008 0
528554776 1037364338 0
992234331 414611621 0
170886826 619563774 0
889671977 519693458 0
381371113 263209506 0
186658241 365327100 0
470048951 458591622 0
862124629 202895110 0
983883656 238567763 0
884321161 295803298 0
261380573 845292530 0
1061844470 243605940 0
917912900 762701941 0
976114250 765317545 0
474023727 491327701 0
463498069 263291569 0
873613169 825060422 0
460490133 578512347 0
79089123 789886657 0
807499686 661811399 0
84524420 192247037 0
502618225 538603960 0
560432885 837517272 0
160913953 340867111 0
877641537 1069925323 0
1040497263 253374278 0
1000890480 208811990 0
843488227 961537067 0
690458131 619317910 0
476812227 5310140 0
146001918 331700750 0
868502949 872339362 0
876597952 1056025558 0
756427428 448122105 0
521319226 816330250 0
963815140 395241662 0
509426691 577801432 0
493669528 651912175 0
338047730 394492404 0
780530125 601029532 0
757924777 564535788 0
1028512267 667444324 0
231313940 842118798 0
1068077871 30296671 0
1020285937 773776919 0
944820995 871628911 0
777802124 533095559 0
987056431 307865363 0
744991632 241047424 0
352750046 973034999 0
39173324 422930712 0
483761973 1064226720 0
41972400 152021765 0
312887246 573109939 0
424646991 11116981 0
222984731 568615233 0
531902073 469950372 0
906059640 113617677 0
248420042 566120839 0
663967946 266809611 0
542909954 52162177 0
890495101 797508422 0
715680491 1061190623 0
135212974 285938432 0
231160285 442680532 0
228750138 272951114 0
320185571 343505324 0
721534910 689934396 0
437692304 494744620 0
478411495 1043758940 0
217259040 472065785 0
112421071 190278724 0
640795471 964837900 0
694105301 415247388 0
459134133 745116073 0
96297899 47527736 0
726026426 199843511 0
873671370 807997977 0
335019579 815721863 0
972309498 714933327 0
375822796 672431929 0
766885496 542880519 0
58663488 918588836 0
15656145 38026209 0
265054261 1060054970 0
132043540 629279724 0
1044593291 547598185 0
66200147 67199949 0
242172872 696344534 0
129239225 819299720 0
134728265 63603185 0
945387709 529927714 0
295238459 842594347 0
744529756 107058245 0
130732174 93424108 0
349087586 438819514 0
398267104 841359154 0
653975271 805439136 0
725608647 94227524 0
853449894 383539623 0
752924551 961017282 0
107764076 812175835 0
221944300 351082474 0
541352368 821370900 0
10579094 846766306 0
963040663 1063580824 0
547707528 930017613 0
276125767 75522468 0
302515273 393114906 0
210604253 1011838982 0
892112320 1020888716 0
426340682 49607835 0
500585571 715650068 0
153718940 861359723 0
760611681 176015697 0
543642444 909854502 0
572661301 727073145 0
277484021 212204124 0
857471526 431031875 0
973943657 641107818 0
252406197 595985058 0
321210321 955538955 0
969980664 245605405 0
734050272 275194265 0
243305024 533721040 0
789638441 1071263705 0
994234281 90107016 0
1019279884 209127467 0
668846755 758598447 0
940127858 360109443 0
926507275 962654901 0
23018141 354730261 0
466769081 881106639 0
73936509 126704215 0
774873630 1017057680 0
435391493 157883254 0
977669839 563573345 0
313440807 923905012 0
277570448 975358719 0
50033618 664029706 0
672302796 296115996 0
576963866 448348377 0
136038123 703604073 0
932226699 492698108 0
264310185 407150618 0
887281866 541394800 0
99723421 432405177 0
866577789 2690813 0
210615935 724606971 0
528905140 1019146749 0
653282511 241182889 0
51558695 23301803 0
321680011 817807630 0
486825272 580786397 0
432279476 110108034 0
656140332 600462303 0
203137612 116306280 0
976528382 1061800710 0
300763048 50292431 0
775661719 849046651 0
252360082 779458302 0
582108034 457657565 0
1072502500 670797891 0
963225822 902870551 0
27134949 856696341 0
218942788 261052800 0
554788561 268269904 0
954250344 1002573962 0
506541361 612175871 0
454363633 23811463 0
429281948 273999546 0
16316656 840456349 0
405498420 972333047 0
944739137 721662828 0
626091968 909843976 0
672810288 1010392049 0
299686187 724184438 0
218651248 850991430 0
778287000 896743644 0
286597790 825157817 0
172394868 150207546 0
635547893 69000318 0
538357257 528088154 0
112152140 903155995 0
984151361 871069893 0
70803826 797566980 0
682253982 503940691 0
851514296 587941033 0
556675930 1008496144 0
842905858 106055598 0
345975957 475781017 0
337631766 596360766 0
575868904 929376539 0
530675344 543113993 0
681109360 581938353 0
148538582 759973044 0
633680314 276560888 0
438327900 1028101924 0
571038696 517128859 0
850746575 296856000 0
739494509 71321182 0
702601074 700500395 0
425217678 402942090 0
442165887 192215394 0
504003166 892419117 0
563823042 316926140 0
888140074 67320484 0
354132396 966051971 0
760034922 42413518 0
492589288 627136555 0
375783850 683090634 0
631548269 70099816 0
565457787 506831335 0
82126504 832726143 0
277422470 906969843 0
659898687 910326834 0
831779809 1066338282 0
93043280 656701645 0
613105527 1008168115 0
499606731 175585334 0
47394242 206305225 0
644145878 379637562 0
796334459 838824136 0
179305314 280724757 0
556084977 169303930 0
506492712 63170229 0
565433862 887566699 0
99315180 683715033 0
992736367 1064849319 0
367304528 668810234 0
186348009 916957685 0
585251132 1044892921 0
386422884 726764277 0
174044277 474107848 0
317605701 422704752 0
435979006 972659980 0
943717830 167391167 0
176245429 789250357 0
1056613204 368234121 0
399036120 1047351619 0
551947229 608254348 0
241563248 905800341 0
537636779 278599391 0
762648162 184784240 0
270748106 780491904 0
608734854 177358473 0
1069001682 971551169 0
528368320 561190912 0
128268616 201145810 0
306134638 586889731 0
606336421 1004413180 0
568629091 186324453 0
472122256 150494239 0
939351884 414948368 0
492921415 400247874 0
782145410 185643983 0
728710704 540881979 0
753836550 715670326 0
74729561 94205269 0
145156248 761861125 0
154763959 1035413846 0
873939762 370660591 0
439710253 428600194 0
835374063 736216067 0
88199608 113354823 0
424305482 982882739 0
444589974 121080165 0
520279652 15559153 0
42720598 700947321 0
596240554 737895600 0
1020177860 381739427 0
495862416 955608956 0
672714603 531783588 0
52577044 31466938 0
990639697 21238151 0
218764470 1053713464 0
990573715 1019334061 0
16247120 546441588 0
733730630 498522597 0
6746654 909813944 0
216622948 865132499 0
137056548 713458006 0
916613057 283236477 0
298055150 139635791 0
205373106 269038498 0
326011183 953352814 0
386812508 591575138 0
758655043 465046704 0
509358717 133269825 0
102270068 66513025 0
483888847 185999500 0
233628990 803219737 0
443199189 989284531 0
41148115 33903479 0
73220304 190192327 0
1022546659 817178694 0
295931199 443374244 0
840350548 337179927 0
104767369 913754564 0
617572135 292480943 0
166601023 926860892 0
13817555 980713161 0
692887987 39913645 0
190351433 659562977 0
567394571 720837600 0
40977148 329356295 0
357019916 817781242 0
461792586 129160993 0
691701380 614452808 0
573466346 456069218 0
703530500 360289062 0
578791160 337920465 0
370302238 942192440 0
200223661 254671571 0
989321682 580424455 0
712409839 335489375 0
347785365 601264045 0
868615534 395875394 0
117632808 1023717794 0
587976673 945940828 0
585611421 441193208 0
585331725 642416842 0
432473209 387680435 0
328030786 344367425 0
875990168 963927194 0
296156098 872451528 0
465988459 37696689 0
911850625 381308508 0
586700466 757519384 0
378610720 3307017 0
281889111 87567387 0
305762616 546600749 0
1048165543 1052131239 0
671361421 244381912 0
975970098 560981393 0
495004827 7247410 0
146460505 1058234071 0
139815625 908739831 0
37527983 909517925 0
377728807 177164041 0
575274712 921693593 0
832141254 366309138 0
751402288 643172073 0
989873384 506234609 0
543565598 903712953 0
777448860 142725893 0
35357925 564214650 0
878717277 826411159 0
673103351 37856845 0
479231326 357961641 0
816426516 915539333 0
781445495 502747945 0
1069336821 767240686 0
795311758 653825108 0
703643016 806260946 0
801760845 221133541 0
515810784 975628921 0
888462974 126714105 0
286588135 995662968 0
715866968 825975640 0
973109166 300618845 0
710870204 52248436 0
1019475636 110204776 0
588920024 830673469 0
528751788 72770491 0
623710802 553785804 0
180012363 953013542 0
940919077 316376706 0
889636773 799814043 0
979906169 93396951 0
358247847 477049544 0
105153542 567362954 0
845017870 7369713 0
467929703 472516482 0
685469090 894628062 0
612791462 983668504 0
358114618 372234192 0
776470233 1039110081 0
679105218 999057931 0
741325114 341551448 0
1014639596 102641918 0
420568096 967288570 0
315238125 204270286 0
274211088 427636795 0
185250349 409447624 0
639199720 758718903 0
725459863 291797611 0
1045832129 324779203 0
942566403 346175727 0
411323953 223915212 0
749106928 483200657 0
668053959 899605592 0
631943574 821206854 0
420158610 351952679 0
282424034 593588296 0
427941288 486886690 0
152173078 462606503 0
695133894 641507469 0
866608657 501569707 0
180286848 125680637 0
197916924 857603386 0
774940580 475226782 0
944111742 160765284 0
583484586 990916520 0
824953518 288587691 0
80162458 385395768 0
866667277 634155899 0
575098479 578342941 0
84841238 14757692 0
832172668 240450539 0
896272480 40960561 0
437137168 599657612 0
743194874 1021347552 0
481233070 235360606 0
610653863 789100534 0
321993380 266108236 0
1189993 584466256 0
330421734 289083193 0
45177930 509818151 0
103391917 261798691 0
129577475 341548277 0
382049638 129156377 0
450682058 20305794 0
535094793 303523714 0
873163888 721586470 0
603030526 328367063 0
800733008 141947753 0
731321075 803997701 0
973981931 977625608 0
569489525 203605239 0
605379325 141164449 0
911510412 347262220 0
785926927 201241260 0
136226029 344774126 0
1041756314 709078186 0
944959194 308134838 0
747001309 67265030 0
444757051 849699642 0
297372425 500629160 0
511316035 931386693 0
362365473 540778075 0
215574061 108948779 0
1055075652 426477215 0
900732684 629139924 0
13784054 33800965 0
695480841 675642949 0
192592872 106381819 0
379809029 269572322 0
50715518 811618898 0
86185989 617834273 0
133042439 611671238 0
11641883 800703587 0
189493319 227647531 0
984745773 796865488 0
1012418004 627098134 0
447436710 924071761 0
992914203 1026524339 0
267652016 656459095 0
385937001 1001982412 0
805688877 788498726 0
456543431 365877657 0
4871522 858678993 0
206340793 152048778 0
831273272 893403259 0
905412366 772488272 0
824327058 825520896 0
625824405 261295149 0
407139963 2811500 0
563242340 28369896 0
471762101 541856149 0
1021403568 740542488 0
312864603 500277328 0
711196398 185207041 0
135398415 280939687 0
901839396 950100477 0
627130658 109596607 0
467860153 730374799 0
790688793 142040264 0
1067271914 1024191767 0
847993145 446945033 0
333314195 615911091 0
420546226 1047544794 0
625705978 36430362 0
30094356 1053353029 0
446487540 1067928727 0
542324439 396939925 0
445972337 714300692 0
844466277 595553354 0
364452973 182534527 0
46204618 151828230 0
929949243 883929595 0
447298120 968007903 0
1029692615 116501982 0
726183577 239123913 0
356935912 233907330 0
911284476 163527904 0
700582629 107025106 0
852655118 638837368 0
719482529 1034932675 0
445202700 935009214 0
145501253 296518684 0
650509121 226487841 0
20376610 197584740 0
581286961 293961849 0
277816743 829016266 0
817867166 262187711 0
28800165 352582257 0
209121931 640175602 0
1030388912 280555088 0
740550171 851598249 0
602560966 414548051 0
360076347 41044577 0
940847396 269114412 0
870831000 398248596 0
819999554 637654947 0
244148107 217360475 0
210860152 439902519 0
249129837 419132439 0
760694449 473962829 0
325490557 430868272 0
428751832 30199309 0
534022573 494580229 0
79204933 628899381 0
550529685 642730617 0
929824419 725270398 0
470512032 1061861451 0
894881044 347788120 0
302306099 178912486 0
129767236 173261861 0
423263182 42217160 0
791200814 876313858 0
67250121 131213254 0
312562123 523482189 0
399200879 953339680 0
679547787 938846584 0
290755741 165410801 0
224774136 470853255 0
688077386 676428390 0
660523562 763205377 0
981720347 1070558572 0
758624542 139669071 0
653516715 131643518 0
931468840 255807383 0
797438753 671018611 0
343091482 523983921 0
188827708 272127286 0
793981835 476455766 0
101818679 988070339 0
862399600 153655954 0
601514117 738510302 0
794624738 546177284 0
730716059 219967466 0
500119854 636474819 0
537682206 894743977 0
892528939 782010901 0
146495038 732962715 0
732466550 382315256 0
698744787 478569346 0
693396818 1020938136 0
430849239 1065961634 0
243244198 738152040 0
907067139 203503963 0
597002456 871656472 0
717944223 648286039 0
124887947 154316703 0
354782805 484928152 0
902760693 257447910 0
830586061 293123489 0
452931109 769528240 0
269482475 113549943 0
837654989 13293242 0
338831831 350239762 0
683815499 943912119 0
19530381 517702760 0
560491386 17138197 0
354341855 454202954 0
33531798 201885246 0
971680053 1010855564 0
534583656 399929297 0
317462939 446816203 0
615944029 1019524407 0
769653332 743132089 0
589184009 192245337 0
489333854 792440081 0
587719942 1071089239 0
40848365 542587358 0
28120900 887047407 0
439586985 933533104 0
976517018 327988682 0
370477719 474557896 0
806261661 893480598 0
624402519 586270085 0
482927561 223768772 0
874584491 45305004 0
919374365 222502711 0
599857605 1014793724 0
373142484 526483205 0
475454757 195566813 0
60853771 428202268 0
512676375 603658924 0
713834096 230609274 0
462916419 364260073 0
560381225 64472084 0
384556214 200679299 0
442785603 794336874 0
711005481 975423309 0
810466592 430675812 0
543497126 706459370 0
672404688 916218860 0
1048132101 46522528 0
639072350 408351225 0
1049162305 226431719 0
26848894 416052648 0
673951824 443076200 0
898401898 232164571 0
703177969 10628668 0
1044386986 469723880 0
59992206 295050159 0
218613967 783325586 0
98921754 981611924 0
444089828 826860541 0
579603882 392391814 0
23969722 696340005 0
646147255 837667143 0
322701083 23136919 0
202342052 543878505 0
904349646 1036728366 0
825147261 1032860614 0
911477286 936729111 0
229213541 765787063 0
203327003 391564796 0
78108945 552039762 0
331123026 613483802 0
313044723 299499617 0
581580806 1000799202 0
1024347604 74944374 0
759938138 731764342 0
959343823 624973240 0
587519981 680141464 0
387054163 284580640 0
56500951 588955028 0
799346513 692631640 0
903048687 621128839 0
68511895 557480074 0
802480703 389391704 0
200910449 1031967856 0
712112374 1009910595 0
675279962 474341943 0
774291586 233084016 0
930665475 12121616 0
205792371 510615058 0
216979736 1061811352 0
1068550800 230176056 0
649603617 968666491 0
601143985 790476029 0
708844766 895073865 0
655312740 342629038 0
495704083 466899434 0
746208075 256080479 0
904920892 587484153 0
711791558 812303292 0
161165335 625560051 0
959935577 42308898 0
851187279 255353152 0
1059940420 866930344 0
289374340 1046867207 0
160936774 10582783 0
933898046 241290355 0
846421604 1036183211 0
565085912 681798276 0
911084163 63398129 0
987128626 969209149 0
1064273841 10638255 0
299494758 987415605 0
143680492 243858202 0
313486889 472467006 0
328074891 376335200 0
345778769 285676586 0
49331889 598870043 0
19840959 1044417380 0
525708812 560947755 0
448825825 886859189 0
558079329 613007466 0
907237193 531924495 0
963088613 579813813 0
539493483 822223266 0
913881013 965664982 0
85326479 174654593 0
436926914 172086880 0
320766894 250765482 0
639788862 74409341 0
650716537 549486779 0
428641369 645137234 0
755291923 923359950 0
933207496 320883830 0
630363246 628895245 0
179847986 724342400 0
211137529 760254913 0
886067277 910469530 0
99849379 496815561 0
519708909 448914402 0
779004702 1053341111 0
454672933 211914814 0
434729286 562944375 0
308284581 715655352 0
397878362 485101985 0
637914594 380070750 0
989882225 93308201 0
663424122 691916351 0
680842881 797005587 0
149170226 195540093 0
603822652 97103929 0
20971414 404118958 0
434570324 255160765 0
466506923 939456725 0
222732815 456544419 0
759212858 773910681 0
429042178 217171052 0
1061382281 19452836 0
985866560 86323134 0
456506235 889357644 0
767193261 930977611 0
536671232 457607542 0
119804387 1091786 0
845690019 564790992 0
256620882 958627517 0
535344379 656533647 0
204708149 461608372 0
827593741 968544768 0
931796966 280874434 0
689281457 492796828 0
995873926 21289608 0
1063371595 747754631 0
127661005 803985893 0
298858868 132277474 0
262251064 744093495 0
740008751 194271557 0
877435893 497200469 0
911552197 435531918 0
294346952 417600233 0
293584205 1049166506 0
909947042 531570229 0
196552377 496635417 0
734174479 29855423 0
499701258 713614544 0
145815374 1033395894 0
235500092 766024060 0
582782190 148404012 0
103086144 583488016 0
806603640 604090669 0
476053576 21927385 0
942522117 654079883 0
250414237 1067255229 0
873200654 620072886 0
722140476 889708100 0
216784504 1051665150 0
742397099 118682964 0
914221347 680977719 0
792032007 660696712 0
1038337421 10397958 0
661787680 984490219 0
678184665 240717468 0
853773432 328258810 0
423293554 110800012 0
806260843 557270365 0
689138774 335181657 0
440003236 594157908 0
641219512 50814506 0
593311989 351795295 0
349967133 690106369 0
968820184 938920880 0
873628737 506233305 0
16852357 87027878 0
251446927 657855464 0
855939803 616334521 0
987189300 998209730 0
509063157 109624943 0
891915681 511245780 0
376770103 759640064 0
569354947 930241668 0
243761916 765940285 0
217736434 989991 0
990691084 171698022 0
621239921 941875603 0
673566563 1035694690 0
402592574 727067421 0
19020797 232406297 0
330919774 948498968 0
786288193 684030600 0
295857992 774776392 0
28054435 1059635809 0
817755257 419670563 0
839435461 452818733 0
454204661 433547377 0
508435063 1060484561 0
999706881 498917075 0
201336233 97486503 0
295151928 150787183 0
325564712 922901046 0
297040467 14928000 0
850494169 879765576 0
321978841 258822142 0
1059114618 111504397 0
209767134 763179548 0
731412683 121272977 0
441055645 210978222 0
427803111 63811228 0
407562231 72495897 0
268112441 648329378 0
261248520 753047219 0
224483286 228700633 0
518989011 252249988 0
631516600 894247440 0
550145031 883084576 0
913553690 726334954 0
592405757 480136498 0
1069050047 374869843 0
342358871 439826369 0
902160213 205591115 0
60055408 198053826 0
790574894 930158925 0
981643706 111173776 0
994262235 721829501 0
269173913 927824802 0
624861840 345041589 0
844176597 980042088 0
996020087 322299120 0
168517569 1046210482 0
793747092 894825979 0
577872449 1016559875 0
668741336 867157592 0
310778823 191149729 0
154498875 728554937 0
634047515 792109622 0
54204417 580823887 0
127423299 260243446 0
851200537 896252705 0
349352804 339414326 0
753451150 790539611 0
886628820 580860465 0
858232359 610769462 0
45606006 698867918 0
115891054 900718848 0
752230962 1003160429 0
896072690 829317543 0
974261561 146198792 0
871556926 1049188958 0
68136783 48870371 0
600140068 747493467 0
1006011432 456200155 0
1063142025 1027623812 0
263962390 977246315 0
762027973 975921135 0
782144667 166644851 0
161754672 786358504 0
951586522 703778582 0
24877799 45965711 0
747826249 444157262 0
624267974 302991369 0
634958460 605612179 0
125031633 738443803 0
716726838 774011557 0
257141915 1063485116 0
684594638 1028731676 0
871602623 33309400 0
329520354 165101291 0
979121859 124535247 0
140351605 916541405 0
162544216 511918874 0
532037206 868504395 0
44691322 315639521 0
20603345 610820646 0
807102892 627760051 0
318031743 946902047 0
385223423 555989543 0
789433988 154759321 0
1046905730 388601940 0
1024920002 680748180 0
707738740 846318355 0
50430331 109202995 0
811673250 872266982 0
676748150 983975154 0
450019963 480787380 0
44637519 720982929 0
91776951 713416462 0
805027137 1059151757 0
987171214 962768866 0
434622987 345366680 0
554839360 655985007 0
185641799 193599267 0
624164611 635040287 0
661821006 910422272 0
750284326 198651100 0
422458687 103142447 0
331658923 158297643 0
963310945 196549260 0
369780679 743643986 0
945190782 378675309 0
453003819 682568332 0
613209042 878453428 0
901293709 617194067 0
696303478 124359178 0
32801226 153909637 0
797786573 675167702 0
314439007 879526264 0
869291485 296563229 0
311281424 605191139 0
301765255 588155503 0
1044353482 424532484 0
30842607 589380808 0
354477151 695725486 0
534371382 910355239 0
37827232 487794593 0
102684391 613411250 0
928366059 64475634 0
614145664 1025873772 0
612781415 483033939 0
213381260 200277776 0
365941479 26271762 0
473409660 166732950 0
102915520 421846998 0
258391158 899363351 0
458038907 1028066328 0
225558115 434954665 0
864984045 876724567 0
12981145 154269725 0
1008788862 2121010 0
73472246 266656589 0
201531042 561668043 0
697389265 984512765 0
5229727 61959248 0
15835163 53290419 0
182532962 645841502 0
521608020 537012759 0
544697860 701549514 0
542529291 510481453 0
882519646 398393746 0
64766634 628478407 0
64055379 1057123462 0
286239062 211316287 0
316816667 556564662 0
293166012 934518677 0
1001999941 526553757 0
725254533 173989106 0
297236694 769522217 0
438762323 413523591 0
595974187 645818462 0
66096583 557280489 0
767808244 133275284 0
668659090 567913360 0
259784332 32300934 0
356968289 588515188 0
139896531 525311551 0
550627982 779005367 0
1003376691 3296298 0
314590622 931850929 0
425963702 297094982 0
278382854 897647903 0
740494199 699295274 0
244058554 49562927 0
996959843 335338057 0
363488348 248181004 0
347638203 383024855 0
995321326 927401465 0
188387937 70091125 0
615041123 909209803 0
490314970 488908343 0
551067249 257883228 0
554622582 508613836 0
597104009 368804523 0
589323155 19467477 0
813836236 175008126 0
813093193 735066513 0
974742915 747856534 0
484360740 693238341 0
258399109 602180462 0
474399662 277529416 0
914136684 720320089 0
46455337 673067951 0
266460053 863435206 0
945766732 299069461 0
329948068 109820659 0
261389063 717231006 0
70003696 399705037 0
440233521 184012507 0
1036814923 882948898 0
74692272 920040329 0
971190603 558328373 0
618433216 800547352 0
144122111 900741358 0
980808954 248711977 0
989936429 821406081 0
543698951 452892705 0
54648913 1042779608 0
629142860 739645052 0
93612138 953458422 0
143220546 6629243 0
394781536 58896553 0
855783465 491273757 0
776443791 189656408 0
446265610 51501816 0
461659498 616569801 0
925026919 737751850 0
476932534 1047259000 0
367204118 765300956 0
1036381508 322528334 0
265772136 707469415 0
786597538 240716537 0
1041750018 90555244 0
389593846 887220552 0
588187216 475228103 0
927169979 516446168 0
660156644 719020020 0
757234974 857848041 0
390873287 631134900 0
564337723 386386327 0
553274130 135847991 0
356185299 424587881 0
583294897 301877751 0
122069368 34363760 0
963355558 469443585 0
379139761 315913238 0
369932182 104250322 0
752213926 693342807 0
554182863 646604380 0
637211149 645308121 0
390988133 128086414 0
254546315 163247135 0
628322767 228037818 0
532118416 892100544 0
748256956 582488556 0
278189521 893467701 0
182776104 655096837 0
691123355 534249869 0
250361491 163798438 0
532452083 61642450 0
163933331 689528927 0
559389518 503550384 0
470634939 401477569 0
435340440 410505031 0
540424879 1005163250 0
670752678 515008804 0
154656591 501931298 0
122437438 604910017 0
960082153 925720025 0
887483916 315120683 0
447340925 250302580 0
642190271 137673641 0
267830478 194598458 0
928480836 443309361 0
676893790 714592176 0
199247669 624324113 0
1063571355 83348213 0
155747036 212958324 0
359131748 79236554 0
286662972 501107432 0
697007178 201438340 0
737258742 909181368 0
770490914 178773397 0
913342105 138840818 0
911733385 719467703 0
91322364 225078339 0
140501977 73593192 0
33494995 266887648 0
252009918 454424588 0
460869859 780333358 0
908006447 130056205 0
51606847 860633980 0
100083154 76067200 0
766557170 780663309 0
299024203 723213189 0
46715683 65828620 0
1026491169 123609199 0
658913010 1025900540 0
665537122 269930105 0
828294829 150227117 0
44123308 112135742 0
526164754 397564776 0
3895686 545108144 0
375040774 882677366 0
755555157 299579510 0
766812241 978352435 0
665775749 40177324 0
849397839 179451429 0
491415903 562380134 0
566377220 612500899 0
479022502 913485962 0
557143903 791938975 0
765494685 1007979310 0
12985439 940960923 0
450607440 400017595 0
16748908 686393141 0
160038828 307437146 0
756629668 244713002 0
688968914 809752062 0
799077073 794352446 0
14747315 670966773 0
153348928 988503374 0
234099210 34634431 0
308775945 138576208 0
598541084 236106642 0
735738671 738134712 0
234127563 789006989 0
48437212 399230885 0
841348243 786493526 0
211812782 182366164 0
165154457 485119045 0
635113149 351901589 0
1044396855 537746636 0
1041214320 181278535 0
982236548 767316892 0
931749315 252340649 0
35492520 505060381 0
587583285 450321496 0
463187972 147305655 0
54344113 863278104 0
697681914 69428825 0
667704836 1052107810 0
515800432 391251968 0
167189525 637160768 0
438544868 626280143 0
352378814 1024453294 0
1022266252 583973964 0
461008686 1005186406 0
106645787 770346450 0
568508798 610729266 0
443208994 256497379 0
150544349 9595430 0
326535917 119068117 0
569603866 375109516 0
637257157 628041137 0
685379756 1013076880 0
5146825 304187017 0
707684164 432681034 0
716583745 323450734 0
951313613 959330726 0
306369106 723119787 0
346192155 1020163404 0
669872501 904380237 0
126053135 638984806 0
508755128 486152742 0
8192335 355419012 0
906223977 25461649 0
1061755024 1057175397 0
695034066 26251215 0
310733791 271179236 0
206690903 207001003 0
368374304 425833059 0
805986540 813419432 0
785790332 793878255 0
99187428 1028194273 0
921428721 500071246 0
865671885 444950902 0
1050734291 899312017 0
241415845 406060081 0
870718996 661559390 0
475418512 648140956 0
333346187 603737166 0
869792873 743868413 0
594598248 879322081 0
887324565 379788540 0
717773383 432019884 0
752117626 1069133935 0
69942086 802493977 0
355960567 126155599 0
353306468 963944176 0
339941741 699955593 0
64632207 953470993 0
923421037 564853518 0
675623234 1009367212 0
93514715 980127282 0
503519677 349536767 0
726756397 4709317 0
838487240 830619046 0
1060202786 113391586 0
651526729 1016989795 0
809514348 665667241 0
959691862 192740369 0
884648237 549212243 0
985282974 117354361 0
102417660 300508917 0
548903144 622641640 0
415025248 117737234 0
48121799 504553660 0
296218168 110912800 0
655556836 503836281 0
69675415 277682946 0
688241225 1006852052 0
636104999 466681351 0
447052052 434286651 0
338256300 1023533913 0
313334812 444878261 0
916075503 138757743 0
1067471562 839831653 0
123670411 655704571 0
1024457716 728922111 0
113546027 649337543 0
98757985 404634395 0
205186725 722402377 0
458493508 978230309 0
573474840 748370624 0
773358022 230787505 0
327028203 56932630 0
1046304319 140054960 0
828845585 43573283 0
669250882 209583431 0
72811375 621299309 0
740495463 988799275 0
51420613 52323501 0
353118505 142165892 0
867181360 662146517 0
1022994736 444669144 0
524397271 862916042 0
655436676 413810005 0
811328656 18891093 0
112412158 390099618 0
651354436 865414402 0
85782155 688565967 0
946304342 264760138 0
349626984 969784221 0
697799054 967081316 0
1051464593 142697130 0
521484277 336967798 0
594999096 6588158 0
234182553 340726064 0
455135718 930246745 0
450360005 727570682 0
965214094 739758822 0
189046806 743002491 0
539734419 592617177 0
596280584 87846662 0
614086221 738168402 0
531055420 358310074 0
195375944 976938604 0
142205295 442799498 0
552025092 778071151 0
902291915 678950373 0
75761958 604556511 0
745448512 773161202 0
15353815 478879663 0
972002625 141443491 0
221104169 1025937120 0
102541939 765403296 0
606078989 959013861 0
879337643 139564211 0
250225916 456626705 0
1049930057 572917265 0
572777317 1038132121 0
603161210 482261811 0
168042768 723157099 0
371832825 229977779 0
198232008 601338261 0
106503613 399358376 0
731540255 237437128 0
536215225 473798291 0
623423523 356572026 0
776398435 745012279 0
17533889 62403803 0
23437967 361704848 0
747372205 177191208 0
621033758 611002322 0
85011796 846708812 0
630572641 635482876 0
460177372 722071832 0
1004936921 476214381 0
265856259 1036280016 0
805053882 122120960 0
391377823 508182098 0
948475171 985286543 0
557428806 210727794 0
349056522 916233418 0
1035180644 269055746 0
242409607 753928587 0
870814316 496875604 0
188903488 708865780 0
950728324 722010077 0
1059775191 196397999 0
68201525 192812975 0
924892686 809909970 0
922963309 624190056 0
261190427 800857578 0
489890176 309824980 0
750512519 396095697 0
82906072 923281811 0
711339155 678977334 0
818569423 630788647 0
684055649 566598199 0
777321035 377487068 0
656463798 783592029 0
221134232 930933384 0
1065865252 350398817 0
147866479 629613643 0
235663976 439894786 0
797626933 415011458 0
151317527 999758174 0
380033687 927606488 0
990552328 178227215 0
986025800 894778519 0
838636922 228589937 0
369780561 810488881 0
629764056 626918303 0
27513843 13633692 0
713129571 149901480 0
641159577 276494615 0
1059817404 16547324 0
823353204 451004640 0
222832088 969698369 0
765397150 162868272 0
223967438 238266167 0
260856837 270706511 0
1012031901 143208418 0
226965731 935569566 0
739561183 556371943 0
506301897 14064421 0
488618532 558852337 0
8765771 631552719 0
876198188 267082627 0
988927767 725887631 0
550432665 758750221 0
211888050 476009434 0
949150683 434451140 0
828278726 143279086 0
789928257 502599639 0
90021248 328619218 0
453321113 805161104 0
699484977 230124781 0
254470228 331761327 0
585401666 349080364 0
806947257 1060657932 0
1011172480 156012490 0
414153414 815311277 0
228764821 266631857 0
664455638 463226329 0
1068151952 240090295 0
545060809 687561384 0
211029994 136523506 0
359768789 703124770 0
514642826 740983004 0
783964736 602941889 0
57542989 730270150 0
304879865 11984694 0
1030822630 1018422763 0
680923240 159840382 0
129852460 679642755 0
556084223 780177087 0
1027942845 975851434 0
470424760 91102653 0
154428249 769571948 0
1003634556 676502587 0
620265278 827927040 0
888574172 457514923 0
622219340 830296365 0
651389000 973280574 0
52630980 965728031 0
501578836 378486835 0
709039358 639866106 0
277504885 593337034 0
1071830918 929853983 0
764200577 874893487 0
442621288 901052363 0
560994025 448714677 0
552396352 504724818 0
70304243 776305589 0
718231317 555620389 0
883688068 987222880 0
325847899 560122709 0
790880866 747638794 0
1066394511 251511263 0
786121279 498946187 0
69717783 214519395 0
375138029 658829337 0
1001368345 111690002 0
870878390 208472904 0
745995739 1072834833 0
152758730 871717716 0
845418612 230198525 0
826403227 829298942 0
323647128 958066509 0
605044398 326995800 0
407225492 611790266 0
115994001 574300305 0
725005934 419366448 0
927659913 450798982 0
494100355 978639131 0
311218544 286574275 0
18633764 407001404 0
45135254 330326760 0
30919116 577437820 0
960920275 498180615 0
555194418 450689787 0
601997229 151255299 0
257107602 592612900 0
488827805 609690669 0
10432759 343951640 0
117997054 939356840 0
547053667 752575977 0
94711332 958439621 0
11125709 402432205 0
793597889 811017348 0
455593866 993486142 0
79215538 952853819 0
95909957 894849637 0
938244097 580248987 0
132463420 685267551 0
247393542 543574313 0
848985990 221710838 0
691631744 816825159 0
396802388 487148890 0
438138175 109784460 0
182114294 972511162 0
325041335 525612103 0
701078043 801421452 0
421613911 473117383 0
575327003 95948127 0
324063791 274643504 0
110706129 820810411 0
922481627 239848620 0
213343823 745111433 0
549916355 326625881 0
399600127 235447255 0
419639932 124826697 0
414249789 333452069 0
1048036951 357744290 0
103949339 484649187 0
252013287 968724507 0
581346602 54251333 0
785515550 476553401 0
227895507 953803441 0
763464200 535484567 0
178091340 322817080 0
507765368 708001484 0
211494735 603600843 0
1063194994 600372876 0
452209202 248043845 0
130793486 715857401 0
603678103 771516990 0
7255208 542050405 0
764328198 893941627 0
619133622 421972432 0
714610027 1065671996 0
817108673 634559092 0
510955245 848970258 0
639884055 577900055 0
312005268 256431827 0
565101236 1065423341 0
755702967 466672476 0
49991108 144225430 0
430492174 437637016 0
564439194 459885049 0
274983540 523898411 0
424181151 911220821 0
996544543 110314618 0
400640285 509333423 0
908579263 1046347653 0
850078144 116308906 0
720770607 67949410 0
228698604 715654651 0
14130108 1039336265 0
806601834 1002997352 0
103690595 840830999 0
438347299 902866470 0
487537556 945826153 0
215421164 59971111 0
833068243 619257195 0
54162002 602952764 0
794263245 473606000 0
1071798492 820789210 0
627774439 549510791 0
1009823444 727135491 0
752011432 483339647 0
175294792 522922750 0
420770058 995367823 0
767745521 764746841 0
447812302 902814243 0
220025805 422304375 0
33210813 751251708 0
378564692 831800205 0
135355687 503633403 0
409351771 772276694 0
199756170 152857850 0
171214643 4918966 0
453561813 265161171 0
374612962 108073950 0
310934781 72883890 0
509299414 1016348287 0
707266537 1049009579 0
644468230 777593269 0
463498872 1032219461 0
646335906 128063710 0
762440652 902012514 0
483884325 278218151 0
685434885 87248414 0
616037230 887029795 0
1053462384 211974163 0
857351729 450145375 0
1002888589 578187869 0
668003037 251672599 0
296845016 797136541 0
301708813 1045000999 0
140582545 3799846 0
854871851 1003533512 0
659348641 293562801 0
644777047 623598724 0
445036407 361598320 0
162520722 114041421 0
708891891 721225695 0
986440794 983178455 0
428203606 610412292 0
2742767 734256345 0
186966748 102765560 0
163142357 694069019 0
174614289 452566096 0
373030873 197149126 0
485479257 427976597 0
893789161 77959264 0
606760378 419288673 0
746896478 814343717 0
523406068 1014891463 0
591601635 1003405751 0
622983233 1037948417 0
205697073 599601067 0
707154132 459844599 0
837722511 501849439 0
879339083 42180128 0
779870029 864119423 0
523724460 334705942 0
176189121 260113179 0
267030700 985974087 0
411480047 1043370478 0
1071856837 294969627 0
254968164 680621595 0
920220888 228433153 0
532301846 58709907 0
861137077 521875867 0
795313841 880717777 0
668887237 343742643 0
144011608 945821034 0
757245700 592436701 0
1003989201 370401668 0
840620894 483320213 0
332370936 547394997 0
725289689 660437520 0
289042096 671297642 0
1005503536 601788856 0
649271651 459892685 0
772083034 202604696 0
927084474 244309428 0
800527676 60333539 0
755610924 336311563 0
285596622 884201131 0
629562148 107263191 0
384525582 335606435 0
627405694 873264325 0
672318162 41313376 0
878970020 1018876068 0
63033288 921052181 0
959401728 670150030 0
699289208 32920810 0
180481813 654295852 0
572946764 622946412 0
1046911691 1036062095 0
751505531 417754507 0
17921234 686711290 0
1022679664 613657543 0
401769041 319940282 0
914365785 654509013 0
158109783 458861506 0
96540792 588749707 0
916964399 1019103526 0
920896271 523324647 0
156695368 192688590 0
504402919 697819656 0
628771681 1057474193 0
918885974 245047837 0
1049538979 646431474 0
725533177 378165926 0
349271405 172343976 0
663380695 1050415259 0
390366661 301676394 0
835548590 747861202 0
577682558 653664234 0
327387763 1017261424 0
913751793 413319922 0
847258151 901532625 0
817656656 439487753 0
577353582 990785860 0
1058664283 617026187 0
287714694 201278972 0
418011707 786637671 0
1050315101 44203963 0
936707476 512672940 0
101439005 159867496 0
770748531 749335908 0
735389776 942410875 0
297958460 19618553 0
912530569 114520275 0
105265537 229275103 0
537254556 116782991 0
347567157 967879241 0
942989127 43858596 0
393003837 52885435 0
89779947 961113342 0
146750285 398336453 0
603783046 779489636 0
453967543 632525240 0
1051517768 672390122 0
517933037 153963353 0
25011210 143071035 0
426045339 111550738 0
805085405 86873440 0
1035221613 884239584 0
31776651 580841735 0
1037934778 718086504 0
122831455 54992873 0
249033233 354733839 0
1071029187 410033821 0
484101122 854523385 0
547726124 251179126 0
405532288 117754439 0
957647904 305896632 0
476928564 608717148 0
726912502 278508236 0
245231699 450824544 0
1047555505 814516117 0
483932261 837264917 0
342992110 537647385 0
474527287 158191496 0
740394507 682457718 0
301524513 304353102 0
597643947 344398611 0
598181985 801864294 0
697324953 1031825932 0
758607101 762635308 0
469582814 635741192 0
858114202 1027250906 0
483793461 18195378 0
913844860 1036698027 0
573854870 617093992 0
388803446 825915754 0
216950284 985871591 0
351191131 24812335 0
610805640 955631242 0
208874365 579068997 0
941672715 676746950 0
215178149 857847956 0
1023873078 112386007 0
517062912 200880083 0
813621161 735873170 0
253120607 500488707 0
538362439 1024958486 0
551045176 1058878462 0
352383806 675513296 0
230686980 908577290 0
775050180 382666348 0
101333303 483960965 0
153933254 706807806 0
190220075 887366957 0
587598841 1018472381 0
789502964 701725059 0
109311893 476367124 0
429803254 226492168 0
787328677 994536080 0
242859848 963575271 0
725810344 1056589699 0
777491316 815482329 0
1065243880 704204274 0
921058009 298994144 0
14232296 422318367 0
153181478 665921060 0
357309471 528881482 0
819919777 477277173 0
582622811 705478289 0
605763129 531799626 0
71811998 841354176 0
544462777 669302385 0
741903519 327510497 0
170178835 92728815 0
191103237 986582305 0
360586992 156878460 0
700937176 499390016 0
340796192 819064219 0
691629441 631912692 0
793900648 287923170 0
622698978 825411282 0
262977073 10996168 0
92575594 776382476 0
1025004563 166999173 0
213113368 868460044 0
453283125 334308381 0
158348076 1056627959 0
674338571 634969669 0
549821592 141850327 0
375595993 1058185042 0
1069720825 482825610 0
726199145 120170 0
305436559 16470015 0
756710408 651881529 0
231854670 624813553 0
64863049 26596573 0
75905895 146630640 0
946965971 4218923 0
257416005 288756631 0
242535058 289373948 0
684167443 378374975 0
963507347 681838762 0
383621280 88816149 0
459980108 176885259 0
85557778 587266 0
997798112 24394211 0
887488149 514278772 0
218332107 1073430577 0
934669332 120600239 0
456355454 58920082 0
464714384 962024482 0
976522705 986155655 0
567664632 124102070 0
643235525 934978519 0
679609809 466877664 0
452888446 53732790 0
54294362 830495312 0
1021390736 105637154 0
464344638 135725885 0
254540709 454179418 0
1069638760 744064875 0
634626817 390533203 0
1010629134 1038379189 0
88859546 344684866 0
15124761 143957176 0
300966003 61170254 0
53472741 909714555 0
44177952 685305907 0
482872377 925486990 0
793411524 208584515 0
790351575 206587735 0
812582494 1038080280 0
1033376079 873865852 0
147752975 725726910 0
1023023982 977740659 0
145280306 96973037 0
743026715 779550052 0
545703131 124299716 0
816437753 919561882 0
21727525 927210577 0
338787887 202167699 0
169882859 163410882 0
147695894 195344058 0
235576166 508574507 0
475125703 842852634 0
16046460 99586313 0
643053279 1036257787 0
689366096 322269678 0
417010875 744986524 0
55104655 931029285 0
129048274 304198292 0
56019843 464843859 0
322592392 354580379 0
1067930621 120666187 0
90824764 520458161 0
51696851 548811701 0
958707342 1005801212 0
172608251 382047598 0
468946893 857022614 0
438487559 828771830 0
860225413 781399362 0
979967983 736944660 0
213446101 458096126 0
1010009083 603218683 0
631451305 194323962 0
482513956 332435614 0
822856285 64697550 0
695855407 193619182 0
894311700 1022918633 0
107097774 567228589 0
357949493 508853986 0
740273474 781729574 0
195583488 960250000 0
841941089 94464239 0
649071615 344261891 0
469874182 83738189 0
686938204 988552279 0
766030161 1059545103 0
287157961 44711202 0
531799308 851081371 0
112837303 756848917 0
237734657 282875172 0
778466923 511056726 0
987079604 260481248 0
996301782 728341528 0
498869934 758759659 0
1158537 73832986 0
1060200958 271074128 0
779004847 1060273911 0
1033921188 640088324 0
61300984 811557097 0
131263862 879496310 0
857774533 853638871 0
522126335 36280777 0
1014923451 646965092 0
120282137 61160597 0
372243544 54966795 0
25954714 261428231 0
758518741 920606576 0
952357984 909759808 0
344208154 14967690 0
570809888 534530189 0
85246523 223273971 0
907338607 829603671 0
31301388 163911179 0
883226504 885307624 0
266178317 546890106 0
854892018 459738482 0
747345000 1049137961 0
247968207 233547692 0
249500974 1040704447 0
818278035 765796311 0
447211924 370125336 0
1048879120 968878993 0
42241752 1067458594 0
44960849 821889583 0
571780248 177031656 0
727788058 495269450 0
504111847 426287280 0
558538485 216736304 0
249579230 584049002 0
688476143 14027664 0
468811491 992764108 0
786523521 98793292 0
533860773 253805897 0
1060973293 1018621725 0
114866423 912915060 0
403386177 419507722 0
345831516 654517708 0
780366523 135672178 0
640854921 234063678 0
1048027604 454888993 0
847730068 705384588 0
482700214 170369366 0
314331594 510247975 0
294121192 75707177 0
565730615 283727438 0
800983705 209756733 0
186788539 1039257397 0
998699365 1018354997 0
863681374 589711699 0
998947053 327032265 0
28193174 260727658 0
1045708612 295038347 0
656168019 850105283 0
522278014 108513011 0
644364860 342879383 0
415530935 536556191 0
880124369 323114521 0
160306520 840932944 0
494999096 298087120 0
988236129 624009773 0
832028756 696059988 0
164011006 801285921 0
780525717 420292642 0
922301454 170159611 0
614842576 690822341 0
195222869 786479453 0
883877582 404854160 0
358325388 926927424 0
607436548 518999789 0
597172699 330887923 0
834213806 63998033 0
899042251 133443810 0
478802225 447030782 0
787422445 496252158 0
604967485 386946178 0
918746661 2537820 0
514760848 768631734 0
400898994 299614410 0
589926128 84555417 0
89697043 585906648 0
957777668 1042138864 0
242467588 418809726 0
368913579 549157504 0
50782643 696616795 0
517132256 382192534 0
452356326 321119710 0
787823486 84289146 0
732722667 238517252 0
993015226 227300206 0
164208243 621221725 0
32411516 964684655 0
1062982309 395860731 0
1006408069 941690800 0
130052869 828444286 0
148231798 842691469 0
55933198 807488926 0
1072226176 98168052 0
606874665 941141174 0
915631783 427510899 0
253894438 101200505 0
598705579 550586595 0
436984086 425298334 0
176895774 336350381 0
878224577 482492715 0
784741836 878909072 0
917478623 884916531 0
963921428 854659319 0
374861260 32618066 0
998179566 32023523 0
837311518 463107723 0
508097448 961879710 0
467468539 1041686262 0
723603109 1043791607 0
1052839746 547257520 0
161463871 271141017 0
914354799 399690298 0
684942671 306851627 0
2664520 241290168 0
899598716 681699644 0
802884734 386192292 0
426455387 245338548 0
586593401 422389664 0
910233152 339763651 0
633706343 200492318 0
710782935 674212774 0
977562744 31024738 0
279374304 662894563 0
451968988 118024385 0
64383512 783573846 0
598337076 844662068 0
617449268 704184142 0
817869682 801702738 0
747215388 327065671 0
500185535 405189814 0
617750621 677572283 0
224995309 279517383 0
168305724 25613259 0
871331178 295774689 0
837913852 535925872 0
946829082 342805763 0
667321397 124180326 0
658907401 454695232 0
888545106 469133474 0
1019736042 712857454 0
676700186 66414004 0
493583666 369564336 0
487773750 931821882 0
281032060 708783724 0
1024538265 416369813 0
134114295 149837707 0
611455366 486092271 0
81225047 523766684 0
171518334 1026126836 0
175608071 277976077 0
66555936 555584032 0
447430093 644461550 0
678198210 382748937 0
897935153 807756449 0
375768097 913515529 0
171500752 872117364 0
733786761 436567666 0
1011019484 879314536 0
920820303 506296433 0
895863248 1009874858 0
805968228 577712565 0
97585549 437564904 0
988178094 504839890 0
112991051 35588841 0
669976807 780546037 0
948671806 459553162 0
32708000 125571343 0
128405564 124593202 0
692112606 563855367 0
545701218 326320579 0
794205454 980044349 0
983718197 6929201 0
244313570 734307557 0
609975406 298573812 0
590000049 609056645 0
971531815 789573596 0
9126814 375000526 0
99530172 553312423 0
180448724 818821568 0
647524883 582246033 0
124117161 652392960 0
165263800 635580208 0
267487726 510480893 0
26610895 748605345 0
933127374 102137430 0
126610614 1011167035 0
434996051 338999663 0
96555152 260365533 0
839005190 1032166369 0
378784505 943394909 0
603765463 1069760303 0
877797116 826677119 0
623552032 627027326 0
822456007 617078719 0
271096703 460692550 0
460525296 326205 0
1008517206 67222860 0
315673095 179907880 0
957459486 449920417 0
952322245 290055398 0
948254986 175034048 0
9775879 514451331 0
411396324 689337288 0
986369417 235436627 0
1069704412 1055740522 0
224128344 346558978 0
981561071 339219065 0
908369247 369372075 0
54718146 773782420 0
561718584 775665634 0
1063143736 754623139 0
913491284 550190884 0
426172250 195610061 0
953119313 942271709 0
475616513 909904735 0
365845131 99910339 0
927336125 922506916 0
93469137 650726757 0
94589929 441530454 0
710826508 949660792 0
656012280 668220230 0
102284742 136285674 0
100988164 335986048 0
488335291 1048585564 0
230295446 378230259 0
711535330 165120424 0
994871100 997202151 0
1064584787 607914468 0
463286534 1025195227 0
751671987 382152350 0
201609525 390910920 0
738034383 832857477 0
134515349 780301045 0
967006233 185744009 0
273319241 196999441 0
989938319 543958634 0
44765377 684764012 0
954177463 426106764 0
496932301 53571332 0
275629333 290065800 0
568674089 914031500 0
662223061 693012605 0
154364381 1024457509 0
133345668 293779424 0
976988703 786401840 0
254152571 15466526 0
903464007 218375322 0
789129560 230566314 0
218951009 902173225 0
837822439 239153095 0
92323392 183150023 0
480824750 1070909737 0
562799145 388191399 0
256282774 591957329 0
492762101 108846427 0
234459768 556126900 0
864317127 438647760 0
784994050 1043987247 0
619511248 993125897 0
590336985 896573317 0
369327481 792151021 0
664271099 397339625 0
549441054 329285504 0
1039352576 102208298 0
56784114 230573362 0
18224906 161200791 0
460691647 32677588 0
591310110 757576476 0
922524896 569872111 0
193313527 666846530 0
142972069 503154905 0
321195127 994285629 0
742659305 790548469 0
439662658 802485488 0
19839669 680918358 0
308976379 656355491 0
946006616 771110131 0
1048747276 137153376 0
233122714 1066846459 0
194316253 281417987 0
2009221 546132912 0
150006607 1043407999 0
134938899 311406099 0
605868282 637558615 0
440296983 649642334 0
645984898 941383615 0
806509930 842966485 0
961736962 544296640 0
872715822 588506639 0
454109624 834541931 0
972479939 168570900 0
175089111 691194900 0
936569523 706544345 0
947469756 85809597 0
1063936364 300974152 0
272578568 623192573 0
489764450 331561025 0
404407461 303356560 0
176272286 653336943 0
438667220 336564667 0
639451361 876108203 0
550127322 15460932 0
672414304 959463492 0
850112283 631016664 0
527846934 864613171 0
140529142 255369992 0
212549016 465207707 0
235807471 252285817 0
219000085 694337075 0
132162431 547368070 0
327111788 558540473 0
115292943 353548783 0
288446593 198378418 0
300045879 624223629 0
983689040 287314130 0
943154039 841558497 0
256477622 358818760 0
572886922 946523505 0
51250043 697554583 0
470067533 251102779 0
352507740 739196893 0
359150049 372259225 0
40672344 906551233 0
922602341 912177028 0
645594806 892259941 0
739467233 638866794 0
937150251 339547027 0
145501225 1040821969 0
292375050 613579227 0
1001501596 338216511 0
658741256 22021518 0
847225409 669722829 0
640836494 295024708 0
11394803 431450238 0
269010206 1046912001 0
701007507 703955992 0
598961248 429277535 0
542201815 549166451 0
107041406 753328173 0
694842142 334688119 0
864702162 536622468 0
77806992 422834510 0
53860825 1021723849 0
1052789605 531281557 0
639195587 543552392 0
696227728 340677042 0
846056867 767800287 0
729683310 80268944 0
376375297 999013169 0
417604368 962408587 0
709531360 786654185 0
444628646 163866746 0
27395892 790834951 0
544559158 353233146 0
377075843 721493753 0
874316886 866275664 0
421822707 643521498 0
358057771 658711342 0
426763205 282796280 0
486856488 246473349 0
689375981 390778193 0
210791729 1045906905 0
224466443 134965645 0
314021110 243563218 0
947699192 501521189 0
1012637943 979704546 0
850532905 583521946 0
682578115 222281304 0
268639178 407080537 0
624845965 427444110 0
507333079 527791583 0
586543664 979515924 0
789930471 241981909 0
522570912 556072796 0
21002611 197789847 0
625663751 276631974 0
768305318 785720404 0
399913422 958093654 0
561466947 68319986 0
240571946 50741485 0
398246696 809330190 0
125437836 1005138687 0
381154310 640543256 0
738438812 982295852 0
807377558 1031861458 0
964059383 501192384 0
635175684 713659948 0
498584912 960579807 0
837136662 613779759 0
147024281 315594688 0
659268870 854409516 0
396346624 283746061 0
584069288 706555101 0
20995822 802916759 0
525049459 44963513 0
243775532 812210922 0
341361966 576743803 0
362021568 427803027 0
627671103 12641238 0
983303245 629068034 0
1464376 523702589 0
697032975 939379031 0
515063636 1001929966 0
1039192174 261206028 0
612243988 805431429 0
378040584 48099470 0
337172448 692713718 0
12864375 573609714 0
590135276 97713961 0
42399168 948684584 0
1069871058 911582085 0
519591648 515595248 0
649720688 512972491 0
687911429 659427233 0
723107605 939414853 0
1003066189 30285300 0
511545992 884149325 0
144573204 646814361 0
717704247 683178555 0
95841574 88467368 0
623942304 320254109 0
615941909 502696952 0
696181375 1068004019 0
719375903 95739459 0
525505511 993483470 0
187907925 895028316 0
432067391 899619180 0
598778161 129764999 0
763653578 442532913 0
614182764 753584501 0
238865856 589810561 0
368291175 195998759 0
750814296 165605746 0
794298877 398526037 0
493456139 900943101 0
530760463 409731486 0
248173664 780253323 0
414821888 167324132 0
789185446 419233092 0
616665804 253520387 0
996155529 24031125 0
485337169 712247456 0
642926445 773348911 0
674065475 794171225 0
680985459 608026726 0
150811930 365502711 0
943554145 234152013 0
671372859 1050715172 0
238070842 680916178 0
751362428 34411316 0
979291160 393022013 0
625687143 149325770 0
353804388 688339746 0
807460702 807692804 0
34498320 737161164 0
393501078 259940287 0
569650074 717835961 0
1022193382 595748334 0
39384731 157968708 0
254756435 728374597 0
519901504 1021141939 0
894806500 924323381 0
349454994 20207078 0
1043641394 9225108 0
239952589 494617023 0
899859871 383903917 0
631295319 115938609 0
876297781 798882276 0
471699732 427781792 0
700263913 192852440 0
189133035 700521598 0
105374646 765414640 0
568521747 829893751 0
761174057 316081844 0
218967193 806602560 0
1055933173 388890595 0
655404155 601439957 0
325043060 406219205 0
897500555 44310900 0
1018896867 1013230378 0
284066735 929972878 0
397940126 658838244 0
495931339 312420802 0
155094476 423413199 0
439113134 699571281 0
404335156 153699002 0
1032558661 23578985 0
74446581 353618744 0
812841853 29780378 0
805519053 4221907 0
910334632 149434908 0
910417892 680785346 0
687030966 16792369 0
310620440 923372065 0
457862194 202711968 0
661935088 471799177 0
207383258 799035253 0
528640076 537655833 0
187624441 760744058 0
323651891 924323814 0
360713989 538802166 0
893426764 743229365 0
53436324 573767572 0
513872589 166241932 0
712241217 597786971 0
386587779 963703209 0
31501549 744406172 0
684646781 158190553 0
297530072 737422870 0
389812482 687964988 0
152920401 503997780 0
748194001 342285556 0
929797153 916760754 0
702111048 335230188 0
1030326920 496615522 0
243684519 801855452 0
795901998 920676372 0
932174188 103066892 0
464312268 10126707 0
84213165 284275919 0
447880601 96608210 0
315447673 32928939 0
829984476 92807201 0
163173063 436174861 0
1061708814 809446773 0
858236738 270686061 0
657368358 126719597 0
1004979253 228962578 0
413018267 465667472 0
583020117 228973572 0
971619013 779249370 0
237293163 565976667 0
286318498 572326420 0
654781731 453640673 0
446746470 45604201 0
267940059 50948522 0
861936426 740677510 0
203566760 374105069 0
719824470 55190454 0
634370036 601303224 0
93101815 532144691 0
744348733 815209663 0
403466489 114702074 0
939465536 138048541 0
186349363 222991185 0
866286006 384677355 0
559463845 707022964 0
862852095 519691189 0
548841571 826980561 0
127645903 182870746 0
1071468 28323407 0
194828189 869341573 0
183305123 2847369 0
416847187 748332441 0
137456018 1034735891 0
587753820 485448259 0
141288238 515460656 0
826621760 213979363 0
617272403 321232713 0
643956164 385024651 0
622550899 179663501 0
157607300 745266351 0
46368456 63578269 0
425168058 88093930 0
509454072 683914489 0
949031926 3423089 0
411804839 583214089 0
408840949 738945132 0
623527440 714751537 0
779679510 974811387 0
873037434 241491661 0
464241613 436983463 0
419396637 772508201 0
704992214 352896247 0
33909860 157964533 0
337576162 420057557 0
688223719 260255513 0
829209041 836757986 0
284676044 993175937 0
123273189 485050210 0
889906171 1053312626 0
269638489 295888839 0
97287620 351780483 0
245451281 412405465 0
264533527 973669660 0
1030925056 323375322 0
786792309 262383861 0
711601674 183342134 0
554214628 521464474 0
491104774 854305157 0
767547122 230907379 0
551098772 987678242 0
969485374 701764773 0
867308036 750046013 0
861201366 223164408 0
415622340 156267415 0
631019471 608623831 0
299868566 294513514 0
480036369 352059049 0
745369940 635815978 0
394786870 702214920 0
21352808 90805268 0
619482123 835860050 0
805322669 919390910 0
509046485 455035727 0
694570902 352040816 0
196487134 179484132 0
418127957 716416079 0
594970223 505503655 0
761105519 249795149 0
415769310 367870360 0
103239489 270301558 0
847381639 1051655828 0
812342218 945351138 0
748839711 1043451001 0
821831403 208688328 0
770061767 393727023 0
40187006 254236456 0
772730645 250900330 0
1019835955 318865640 0
899859564 722303923 0
27834777 1014397821 0
1055938522 263919781 0
132494797 5560447 0
295453831 229867054 0
917967485 909147093 0
410349043 427450767 0
1056543998 492274394 0
1061265149 1033432398 0
823463449 642327425 0
28288324 406111339 0
811653664 868669021 0
889827721 16004355 0
1045481158 420915241 0
871855863 887608217 0
650411965 942559133 0
631162380 117230672 0
811452868 377081023 0
484874700 364057531 0
33452087 663248812 0
992997093 920868386 0
686067123 20196418 0
582694888 839562082 0
7832741 108021610 0
1032352143 929897153 0
731171220 13081909 0
1023005849 226297879 0
814236363 362481889 0
295420931 1033525574 0
387891250 412594718 0
360481864 505043806 0
797495862 432417295 0
91895291 118056417 0
601399310 1056137417 0
804802450 458157032 0
17245923 305484482 0
227804690 440233918 0
905176222 448443754 0
398794366 126849892 0
685098190 235609163 0
1016242067 424187843 0
998487479 898422110 0
450913016 204605829 0
386551427 690830487 0
919581370 601211321 0
23933530 624823873 0
661657433 334752939 0
194742590 681415406 0
221411735 808058188 0
131674159 948773266 0
665760498 936947447 0
891393921 830615134 0
655558819 588016151 0
178939354 230969768 0
701230001 390664844 0
612140924 797556260 0
629223295 739643119 0
83263264 440244335 0
182076697 967818372 0
1006349703 247780374 0
509209325 405735281 0
445409354 575878289 0
836125196 862566562 0
28167006 428882447 0
282712177 334980019 0
47344098 901985988 0
512859458 1073023987 0
25317874 294986854 0
959599407 988533799 0
958470685 639007972 0
846132888 615343141 0
958750417 80468046 0
542349638 252531884 0
1048495746 846141538 0
494761364 553365774 0
598685425 1061403987 0
130456842 36462244 0
840066364 737328553 0
894742853 844026989 0
452519756 228897160 0
268399041 1066334237 0
726239790 44245297 0
370135942 27308059 0
553132074 681928371 0
552436031 399204048 0
517764665 312045018 0
659378049 482948951 0
886822855 423186351 0
975955413 353177236 0
716623436 444290068 0
800708500 619819340 0
900852212 455380080 0
568216320 286273589 0
459628638 432302120 0
418691729 135641320 0
334211693 210316203 0
653473039 182717666 0
508947749 276221319 0
816632657 530078420 0
821046632 360124462 0
662884361 131418297 0
662179414 84047028 0
992440185 255141519 0
634813851 283320951 0
970008731 7102320 0
223623579 853491354 0
816793846 148217593 0
150867795 60755611 0
267060894 549148994 0
359590375 700480996 0
497433980 564437727 0
726835816 654613270 0
952069328 993930636 0
277188579 858784789 0
413819610 539068620 0
404445190 229962739 0
252804896 626784412 0
111042568 301380990 0
339723985 283614903 0
829286335 825448304 0
528773500 124962663 0
575415515 331911661 0
534294318 868365312 0
712538868 871558592 0
662081475 370427664 0
604668502 807208203 0
1026549237 774458364 0
765430490 1050333691 0
85830938 963497128 0
282047343 122321552 0
833415730 621528839 0
517017676 778293211 0
875049841 966364288 0
564631307 102375291 0
621193871 127954907 0
24554678 459252079 0
1003623927 746987668 0
362650506 603734004 0
373003284 637887816 0
282217689 162542451 0
873693473 444254611 0
57391631 1019983631 0
726676969 492863246 0
436907126 428349950 0
473682654 1041912415 0
893210135 1017431882 0
149525431 431091136 0
896039116 506790860 0
712242988 132667374 0
844152534 106277526 0
535117339 978306280 0
934331494 264938098 0
135284049 254169624 0
419763947 773079235 0
1065168070 391511508 0
24355060 478426049 0
696075707 878515269 0
438999484 376054331 0
452173195 423246921 0
682382375 1015185558 0
701582984 893436039 0
1071210139 1058067604 0
933955800 1015831147 0
304811680 567348673 0
441978642 282150141 0
44235918 496208520 0
728249024 1026865116 0
185334645 201079559 0
1047932856 459074283 0
77534716 460635718 0
195402404 627100803 0
595868546 797824819 0
400312152 144120466 0
822069056 493188417 0
574280079 706966642 0
44366793 1066685974 0
453877152 695247279 0
845802127 208363763 0
830994372 299558454 0
321009574 955104645 0
834909699 255451265 0
92867514 233702399 0
153973524 989988809 0
529716884 266954560 0
787517958 459479591 0
976891372 785091537 0
653619753 1053667105 0
829452521 266329250 0
461882169 616145715 0
905145823 1019363924 0
199198560 214490558 0
639747822 783206358 0
761367333 205301574 0
767449350 343408498 0
311671460 391323070 0
71565154 93471149 0
626177721 150707639 0
786565057 473352291 0
987125495 331892717 0
447389743 935315179 0
133332306 309397495 0
722693863 1003198408 0
347546607 376647046 0
829189395 945243663 0
911798316 338640851 0
1019056113 232807488 0
461470919 215565876 0
347701191 914289805 0
332448910 995421521 0
565333597 533578179 0
791311900 639556295 0
653240375 590469735 0
643846731 56850064 0
1001082128 312092757 0
163669746 571604082 0
923843307 534958111 0
713124230 809798027 0
273962124 1009187344 0
103723300 126656484 0
246661608 155824365 0
663330268 106912518 0
802124310 818732066 0
240299671 861551633 0
117457096 335106143 0
462967081 308472683 0
1051292349 927035664 0
211093385 148317034 0
1061499486 401919698 0
1032330329 795475956 0
177002870 729429056 0
314208416 962870290 0
745268907 788609268 0
707410230 711402469 0
617371205 862272867 0
776811000 1050657947 0
267926531 120586675 0
313951023 572092424 0
508543170 500097252 0
933717320 162702610 0
571565399 1012127722 0
196771522 967858915 0
94265056 305742183 0
787445318 618165875 0
942591581 539452011 0
114277969 155582010 0
706082640 418496172 0
124841322 690918509 0
698119585 837322030 0
256960878 997614984 0
87886723 273006971 0
677085824 341463147 0
580786131 839398286 0
882927900 699207831 0
354401014 791617467 0
1066313390 66010704 0
209964565 489184884 0
157399946 905821311 0
141471404 286493982 0
54306637 585490599 0
308514008 847770103 0
202681019 185096053 0
132659992 94371727 0
298173967 240247037 0
812393362 662012641 0
177603115 749715013 0
741651983 329215138 0
910326400 713883598 0
118610478 377956602 0
420218776 133095348 0
517508916 805264818 0
550992690 995244396 0
935272575 734290347 0
421857359 720459752 0
934569763 1017610093 0
121738329 548582681 0
807265330 50708597 0
341190809 6578511 0
265043089 739527168 0
416367726 864900854 0
431614234 366260723 0
228128250 738693902 0
395557719 305037849 0
553488652 1067104721 0
360155814 232093446 0
766202659 327775132 0
525887468 458675486 0
1061330366 507890114 0
634380824 592271209 0
760179129 733383848 0
737006005 16054779 0
281214004 697368111 0
53347743 716604866 0
162443867 995769531 0
351671807 261029831 0
199943496 549100456 0
306859475 335691270 0
546734371 904627207 0
273946213 561464809 0
852314992 783558081 0
820056838 597214849 0
1004355960 396679304 0
430333951 562659404 0
298046438 829448094 0
120713264 517885647 0
539951295 335929106 0
660964334 40423854 0
330716109 773412398 0
725333242 907862839 0
271683043 78855403 0
172349469 1018870452 0
421268787 776779354 0
716987544 737987185 0
208344761 846503347 0
985697416 682287622 0
970208821 734829010 0
807072898 492937365 0
971721653 658535676 0
183042492 39475514 0
562958491 107379754 0
1057750656 1054718933 0
1011147776 666144352 0
656106899 72421298 0
86804513 1026443727 0
1039365035 230481883 0
633185711 988132997 0
1002505324 309310175 0
549233451 1065640287 0
392855671 409607664 0
672226453 661361838 0
228031105 577240529 0
308067535 65280032 0
16243367 18539097 0
169623512 728258040 0
985489759 448433383 0
3936389 1039020766 0
439288922 576688247 0
1051064964 500519826 0
482230598 351015149 0
556368896 52267026 0
564856193 160784814 0
1045811297 614270731 0
235528885 653962055 0
861516419 170795231 0
673814788 224412355 0
220072344 157219712 0
724861418 813857010 0
641060985 312476557 0
589482796 216393434 0
398202993 833325616 0
145525315 301923720 0
908273970 199541243 0
926066963 73164229 0
221966097 163721329 0
421705871 947679453 0
1020171033 578874568 0
463303634 1021389788 0
764966424 264070956 0
938309951 296040334 0
283645827 465578084 0
461461049 191163680 0
699797625 503441224 0
18232804 1030754781 0
740729169 195192592 0
514689543 569974673 0
911909447 910307009 0
405054338 63308512 0
458173137 786224842 0
77457707 772266 0
337561936 650115335 0
248779124 80867054 0
444235110 1015387890 0
1028538732 278302314 0
574240836 654274758 0
1019267060 220099605 0
1056797173 589661920 0
341255855 148734390 0
531125438 633060519 0
691213975 493782844 0
616883995 976024398 0
163398072 552411667 0
868632788 937550066 0
808622630 912763205 0
737036817 883094237 0
444673388 334735446 0
556830240 289447993 0
107088230 1055106165 0
347759397 680017883 0
1020794513 39583078 0
1050567743 961425742 0
884190805 730883034 0
424509748 853975503 0
283904770 805296553 0
857572531 966300925 0
91480283 782411118 0
590872043 901730711 0
851548835 729434345 0
914398100 649894721 0
58384790 795950463 0
490213915 337413487 0
85146976 529498991 0
962564218 583442323 0
384127187 244905551 0
701849113 924514167 0
630078207 101542800 0
410254885 409746159 0
575141498 1031080508 0
326357368 385993010 0
63969103 495812772 0
700890505 149546305 0
633820260 898737210 0
656950418 702365391 0
601559937 341563111 0
996082156 661988008 0
296810767 849413726 0
785315148 616656234 0
736461013 414201866 0
165935798 139307726 0
50635152 394518891 0
663755394 309184744 0
277284341 798682092 0
885865394 177573936 0
49277964 703806640 0
643464439 163587157 0
670577111 943200811 0
972293117 81193525 0
498380174 662292164 0
320077293 107175298 0
438008012 31744131 0
552913407 196560239 0
148965935 480585590 0
296594465 350451000 0
666704342 985353687 0
61382635 954935220 0
318553377 538897456 0
59011198 906690978 0
173513269 448832706 0
432993728 66678999 0
228787537 856752908 0
771784220 157717265 0
250242551 841138504 0
363939869 55152797 0
270781397 923867674 0
809752473 522357095 0
171369972 455029744 0
893326805 1030559466 0
67388923 1063613713 0
320717574 538436465 0
626791968 841908558 0
473220949 48484050 0
941755117 547542621 0
273996758 508380798 0
1027750982 839731776 0
235810464 339045602 0
261131903 945723066 0
564436843 169169655 0
819270923 388748361 0
174252024 29454113 0
37040592 260907720 0
136598871 260467250 0
256102836 564603740 0
607532117 149642926 0
1026908424 87818015 0
1002453232 412528703 0
901522408 689546225 0
517285220 891661399 0
326647239 923392077 0
839607418 779059453 0
240184327 890019199 0
66920374 678972912 0
1046847437 73097108 0
447078169 15621863 0
930336448 445161360 0
479736173 74256748 0
127712688 50798386 0
459537498 614438820 0
978392169 1009507674 0
111648625 348312425 0
131943553 979943936 0
826560187 418275599 0
390285536 916665076 0
290418963 586467608 0
319002801 122995649 0
853440873 917465735 0
128911857 1049382454 0
775315755 821792340 0
462514240 10137563 0
43679768 703591042 0
1052648425 858367021 0
19656104 221876195 0
1067211433 307756121 0
879722477 1058457448 0
1060167014 840701860 0
363978646 593938473 0
881180443 403774705 0
804646538 598017269 0
978671040 976957082 0
628638572 553268155 0
402080862 560281526 0
703443970 654756198 0
997963373 478740906 0
144092133 500516885 0
477262246 552669067 0
395308993 643080576 0
851447565 537637762 0
271573425 638351580 0
116138563 17712124 0
749787835 483738373 0
812152027 847605884 0
768070051 795532629 0
498115359 9182941 0
59336588 206808826 0
57738953 981129185 0
188220543 28734973 0
479280754 106716078 0
176487246 575434913 0
376331932 567931373 0
521694798 122559372 0
333076190 77410402 0
73577961 502375416 0
821729171 881995591 0
628333242 153591750 0
352710958 912732644 0
7145923 1006110600 0
954039835 932816020 0
1038848568 177967466 0
701321975 1056742902 0
817531507 786925343 0
403466382 380529772 0
262626526 960095451 0
734132947 39836405 0
159451083 720103626 0
866236109 885947168 0
1017660156 693312758 0
463731064 677142093 0
184190981 902566045 0
184657913 891741743 0
655318671 969907244 0
347331358 205958287 0
1009871908 172370884 0
447993365 127807742 0
682439034 120909255 0
1010404495 658666696 0
987660159 978070661 0
175540939 212486286 0
234822351 946646871 0
272209142 187852523 0
308859773 317173426 0
34288844 167463015 0
380344196 326521890 0
869023911 121958772 0
587670305 867207111 0
822000623 422478817 0
598489088 401107607 0
573579984 570947660 0
266243063 227332358 0
588625063 834398313 0
633671220 136789894 0
737945748 514713263 0
879011384 192317597 0
214739459 875855389 0
733166861 296499564 0
77126591 585242679 0
2558880 124947495 0
783321283 721777400 0
844019933 167014545 0
479301868 361218896 0
80999658 309814797 0
27579595 110653987 0
48417140 104240033 0
993573256 679631307 0
1030043199 623263299 0
636072510 391278043 0
973880710 929077123 0
308788689 275266389 0
709440824 30450730 0
774492103 67635279 0
468619083 555824119 0
972164654 785645681 0
204087240 229846144 0
239556477 787167907 0
889887843 415055614 0
452404419 395422993 0
1010331731 355150708 0
101761487 608733759 0
409239192 63570341 0
27812211 39254808 0
296488850 423359191 0
798251272 399629293 0
86544232 783776778 0
62687916 533639869 0
872068173 488288248 0
981789075 1063276897 0
110152009 169128981 0
844761281 490180934 0
520500078 313196183 0
665241665 402438908 0
284158552 36109423 0
898964738 897346057 0
472699356 1063067130 0
132387837 66525234 0
195673707 348182405 0
445621313 827978011 0
905016341 1006406622 0
984184264 639833131 0
644731909 845874786 0
317380723 534758498 0
732923087 573764216 0
982653048 861969039 0
492474187 825021818 0
205286173 819581574 0
142216747 593816787 0
665578626 361366242 0
419627661 922779835 0
268734651 732760587 0
83143841 781838017 0
686674152 566630533 0
563718932 441525035 0
299458906 985170521 0
762112704 582166390 0
785546190 112525630 0
410809793 987638047 0
339589894 287389195 0
438803868 415113241 0
632112861 783246668 0
125801525 825977287 0
283751451 621925150 0
814010502 707700836 0
196498453 1017404539 0
568846291 625499828 0
662567319 246559253 0
24691382 240072621 0
52621319 661015813 0
201170137 852614450 0
598165773 824998826 0
293181652 868065463 0
589770895 920973119 0
342197567 972760064 0
468198900 149750173 0
77400930 697798228 0
1045307692 164526907 0
330697865 696483949 0
159348419 937238582 0
353748226 386250146 0
120351917 807059669 0
504710459 13589329 0
806839935 24168793 0
783314073 111603236 0
660448980 104363354 0
689067967 132341386 0
275853774 162357785 0
47875931 443433311 0
669540342 290186389 0
465473905 323643680 0
936622097 1063453838 0
381742491 730311981 0
927923651 639389642 0
207183269 109836847 0
770745034 232740524 0
938526329 535601032 0
795605029 641523489 0
762510663 516847660 0
2474758 943226773 0
315042138 126555942 0
631800522 864352087 0
248670480 6950075 0
983648287 523671220 0
480464360 550195593 0
695114818 144738259 0
488988698 8443920 0
427869794 584982777 0
836078562 680497542 0
650015856 728745568 0
529770564 683852575 0
525327536 26721223 0
753674631 662321871 0
1017817033 587826901 0
1059791665 779615904 0
972127635 381342475 0
265513248 337713684 0
931243337 839630455 0
757598537 4979801 0
97220848 324198175 0
958455589 15232680 0
1003606570 123050757 0
994878244 585125724 0
688953700 268239119 0
346658027 705166051 0
37425739 1012075758 0
421182572 935760319 0
764389665 493021609 0
89363589 690003173 0
126287676 663792 0
637768425 575340651 0
1034443811 860290199 0
1073193129 834903595 0
550741772 394775658 0
817619388 165446237 0
832434329 722017050 0
680253155 737441680 0
224578259 528073050 0
443570256 493366127 0
247881174 246344327 0
250789512 27038958 0
453057810 645749351 0
777573486 216039357 0
690240877 411240325 0
676168141 246906802 0
35139104 283568872 0
820595939 4203748 0
64726136 1070952516 0
1065545721 770437240 0
79958930 1000083193 0
758861430 619660482 0
849259905 653011326 0
239566466 161465923 0
245380964 427043866 0
391931180 40128837 0
781559458 628317438 0
496036986 494998278 0
83666929 598589174 0
414379767 336163833 0
215576074 371887715 0
761261414 858277125 0
354965922 40793890 0
788147953 727444604 0
322203545 1008033898 0
893904690 209543726 0
824139166 47932890 0
662494290 986652772 0
900192964 89960476 0
34997402 829805037 0
406429115 811154545 0
90493695 697211403 0
997310573 336063601 0
767012857 107187925 0
723087852 580820175 0
395136044 156619070 0
562699678 740881609 0
747042175 838412649 0
904326111 663078309 0
322816277 422274759 0
553856354 107024945 0
680487136 956103938 0
468652091 652948931 0
591906585 887614151 0
86124981 103848418 0
981707031 1070538298 0
970309282 513503982 0
805028850 1007560901 0
563204976 661931920 0
898273462 407188584 0
657732988 365130695 0
1022445734 295404334 0
114850551 958123433 0
106572213 428131826 0
686271093 965933962 0
71238246 290545513 0
905732898 56698704 0
313070598 88943589 0
371087336 27313235 0
353524560 24242412 0
108827521 43651368 0
815394345 794996570 0
420498760 768204543 0
951917707 93889161 0
746640011 1212214 0
899535654 1046324463 0
677690528 1031591533 0
42359184 850567773 0
211794556 730738297 0
99196868 393537600 0
1004329173 263523607 0
1000537395 886735587 0
917089727 97779596 0
665045242 1033531787 0
20540071 791534175 0
1013524733 58317502 0
294235744 727402642 0
400345255 74127245 0
568908359 239900042 0
1022677443 593369707 0
455920899 528515615 0
122517689 579744002 0
591936256 8314159 0
1072846264 643812738 0
913331641 600666626 0
1026924161 1018828456 0
454617436 539605835 0
333995607 737260899 0
877378880 56989751 0
285419542 864660324 0
511729458 43020888 0
224750488 978434795 0
381313357 114223849 0
919296587 651602544 0
603938389 845192471 0
597007933 140151871 0
192593862 291932703 0
35526539 761349342 0
901776343 1027756056 0
1008774265 422719196 0
145972944 711087327 0
335130302 2520723 0
42046342 817126602 0
894898701 818957758 0
390103053 424782564 0
113095172 379075526 0
525670470 346211546 0
759518202 465014287 0
369041084 470892180 0
348242029 74302451 0
130893797 1015337284 0
480001762 283377071 0
505977569 1013615622 0
417736108 943020358 0
37347773 921298123 0
346075214 751777226 0
555976167 273219278 0
853713997 167189021 0
953785083 154252484 0
462293022 72814483 0
300748575 50215379 0
262227595 127568553 0
871660183 350097161 0
674251722 237299686 0
305173996 524812327 0
341919689 308992421 0
91346946 471359574 0
607700085 527293654 0
560342900 673755125 0
988999654 936836083 0
1005492511 548467330 0
262357795 650442855 0
545172725 461121228 0
715691125 470606651 0
498586280 225531564 0
578238219 817954642 0
920962371 512631132 0
999811402 237921223 0
762100003 143511668 0
795675337 898816536 0
796947257 1047908042 0
165110320 682393836 0
555428873 661916151 0
814389045 626024919 0
537433747 919942448 0
438224138 132211251 0
17216781 851863982 0
365365402 535611342 0
280673500 775348221 0
781851095 1042826884 0
683848751 989830848 0
964520338 485338630 0
711031676 708841451 0
462024345 784492117 0
609638130 549241562 0
863332079 990459548 0
839668110 520391463 0
175875055 301021909 0
450553364 811411739 0
648847818 386878039 0
431953757 907925654 0
679236560 409381440 0
572351462 505080983 0
732556713 40641131 0
424559849 205711820 0
663245105 384559403 0
352883860 59585359 0
1004511193 512039082 0
599632545 542985309 0
954643467 129203162 0
210803296 524721322 0
394905430 1041457377 0
545475166 642931080 0
155604832 917420931 0
792977385 823638941 0
476894218 1066499434 0
895838060 907417887 0
866851931 664954053 0
116838200 121653386 0
1033576167 876053611 0
235108981 468696745 0
821108614 262454029 0
505278134 942930769 0
90962078 401561413 0
760569833 898083272 0
768156119 1034174916 0
518021945 505965243 0
70246959 373185723 0
848684469 460393120 0
853028716 164240089 0
770988793 103057333 0
306516442 753189817 0
480927681 835819534 0
541474649 570443046 0
162470470 580477025 0
930115098 112386319 0
223570108 18111716 0
897021598 1035294481 0
675427148 447207963 0
167648970 667711246 0
288094076 937252223 0
599191928 171796434 0
667320525 156152866 0
920943901 228956395 0
798979793 65763781 0
1014080974 908197725 0
425306513 603524446 0
1065527772 337276564 0
241104602 1058454390 0
195502684 392666245 0
616457905 811501821 0
613509936 265758446 0
396581736 31419977 0
411614910 373660792 0
389013118 103228472 0
199788407 669319541 0
436538656 793896895 0
560161797 223096644 0
553456626 35438018 0
848635404 972288926 0
648329359 786674584 0
256985530 927559719 0
1038199939 363053301 0
848856593 66732808 0
581053688 389770915 0
1012494341 979468818 0
415716398 935050427 0
81681018 744075247 0
600829030 619533181 0
654883429 925767285 0
722651836 813500812 0
170902448 587446949 0
139768188 51889111 0
174235989 799565408 0
877580647 953013547 0
169893157 68786852 0
12597061 172936218 0
764374137 757086358 0
988843657 382997267 0
797337246 748333019 0
262254870 166732049 0
188199300 592703893 0
200246719 410586231 0
891463263 117826975 0
381269561 647875288 0
398489012 192765016 0
498487336 995814371 0
643971105 617675060 0
874177445 390327017 0
374363914 641662254 0
889891014 634670799 0
747038994 916575575 0
831341001 853890389 0
796643757 879773882 0
444558237 949513099 0
43432680 601939717 0
376996734 882135148 0
147656613 916294635 0
285112481 739298904 0
506828253 442757791 0
222590688 616973367 0
161995550 452685733 0
1044357612 938200390 0
956531435 467241502 0
1027768243 125352678 0
495454970 221874539 0
1067996847 180178727 0
703280760 738244556 0
437974722 909126437 0
504799843 933254114 0
386690319 413122684 0
382101101 46052114 0
834892660 457543444 0
714524471 649753762 0
346503279 999839422 0
33805915 1009295050 0
779692275 179082558 0
338519435 755252450 0
152666143 59392718 0
31445171 748723385 0
934209451 282984411 0
365693675 603088605 0
889239322 644534825 0
991139836 643329454 0
1042852932 758337474 0
52538303 159514916 0
164490085 958751334 0
745230082 590671498 0
998476850 427667631 0
642359963 629588811 0
1035119520 662242281 0
943493608 852484071 0
951106952 752910473 0
728145029 217467762 0
377219020 920446667 0
889169353 833515114 0
747845287 184282973 0
342163463 48063344 0
450256773 835427096 0
1010906973 552925730 0
43334556 286307998 0
780192228 85495640 0
775435406 923734348 0
16982611 688707275 0
474644154 401093059 0
823884727 324996711 0
68879197 1061331663 0
272641077 826461572 0
404010882 911461432 0
989070788 42778593 0
386366332 337277854 0
989840069 316470030 0
696313563 393540838 0
234800937 386851231 0
228178529 210864095 0
540042087 483180793 0
989673280 998636559 0
534440 147632195 0
664913116 764699786 0
554368498 796542344 0
860077367 985994482 0
728466785 548999401 0
175023674 804271479 0
505230283 1004288359 0
155495154 242379378 0
865731187 147629035 0
696389131 158398360 0
563581842 747152924 0
588884315 531175613 0
919219763 554644925 0
304639429 260431678 0
911869867 366344228 0
453158357 840545179 0
1053688376 20283003 0
707073708 828461383 0
486538459 1046940453 0
652447859 361878376 0
496840254 732489681 0
1061180176 775531138 0
949238866 638588405 0
1010643023 394067632 0
249993634 721131260 0
292989644 321497534 0
1066018143 145515292 0
378525311 418326487 0
639985918 213667694 0
892877097 219598397 0
252259914 977964960 0
83614310 900928667 0
622787975 887324090 0
336684849 584781879 0
869570020 21742370 0
920658891 531829852 0
423389467 191446910 0
272449900 274210970 0
515804487 530633043 0
694366536 1032823123 0
672265341 424600050 0
990834556 678805729 0
566494274 890131872 0
583223692 1003848473 0
606197021 223825075 0
940811777 445974763 0
288947689 441047486 0
993366863 499045999 0
298555890 173690397 0
855095686 5971214 0
273735464 687134329 0
280675895 96794867 0
74809728 93215490 0
673386611 505142641 0
449317812 628672696 0
319016167 562272105 0
750505645 477216683 0
612147585 846628128 0
554840074 542915422 0
101069166 1022663215 0
662165621 85028581 0
534965745 621472259 0
642909435 638633231 0
979445535 1054510148 0
66971179 294223354 0
315373438 267596255 0
746598270 442881699 0
104420648 175563698 0
27848382 722788225 0
806063605 867589291 0
72580008 88022206 0
559209098 157267741 0
464205747 713903183 0
679054673 387509943 0
1050639092 606550459 0
802581067 795290893 0
313031641 100411140 0
853325027 933766056 0
545915817 642279734 0
1070053341 802626192 0
210120201 900305852 0
1001093354 389255808 0
574227846 178280374 0
220860092 508976405 0
772004482 435901851 0
757463983 567662440 0
225190972 192601525 0
136151376 250494926 0
351250153 348383423 0
638447694 841934943 0
917649791 152076159 0
615731224 187449808 0
808190787 242128212 0
304661165 848562542 0
858034893 56752748 0
50992479 250881159 0
686783932 621164700 0
28345359 775376512 0
423099828 816565220 0
976705533 761706123 0
550923911 340119712 0
826153681 798801751 0
711145673 273539553 0
979623446 178623858 0
176208874 795474037 0
744742119 1037512968 0
94852701 524704473 0
637345577 136118624 0
1021811794 480330982 0
96127817 918006068 0
286947128 538877856 0
228342888 862900309 0
855122273 54221923 0
979007804 1071658696 0
384998860 792873391 0
440816073 966525614 0
1014962499 268021045 0
636126183 103175788 0
964960996 17863291 0
254761297 88144028 0
416218675 836444529 0
266879300 758507607 0
618022709 16831209 0
658696731 4386956 0
202739911 758555618 0
792964032 30335170 0
23775182 770710688 0
917418074 952248811 0
895576386 823494646 0
254571983 382151985 0
830685826 542960954 0
698709989 375772778 0
482629685 813429953 0
729686193 60219422 0
843098791 355883382 0
1065373251 706963114 0
586502929 404982267 0
586784097 765058717 0
845720674 1045079964 0
698217495 16955131 0
981227711 962817976 0
392549891 833097717 0
340881249 252678946 0
320786229 57411041 0
261081104 278208014 0
849350927 542732745 0
37480260 686691999 0
550410020 1009725273 0
966204961 812774083 0
850256254 400676917 0
136871024 728795372 0
932585186 719466582 0
81299721 1060593044 0
160729600 442963410 0
49339897 747371553 0
537521722 162626631 0
234177070 606964565 0
130832347 898142178 0
713250832 240386211 0
704716665 560559995 0
130423218 276744697 0
603045662 315306019 0
884964951 681655855 0
401876017 257107688 0
91916492 733648733 0
670533983 1011806878 0
651980579 277395298 0
281699768 497176306 0
1006531970 505921068 0
659860944 46552100 0
960706244 266615696 0
827322423 754585867 0
505218918 103393093 0
488896072 430972586 0
1021680115 1071479355 0
93921069 295630866 0
631004786 189134799 0
356332948 760470958 0
789716238 49899043 0
771812030 133274947 0
42843206 964595653 0
687306472 537619810 0
693616571 91044902 0
23729459 978948471 0
585786171 715717645 0
144375017 209652812 0
825602904 370709904 0
71333472 101144580 0
53364461 939891725 0
651364596 310895234 0
203719765 594790105 0
195451913 65523206 0
985860155 453703935 0
396163844 649811485 0
111388743 309307471 0
648002492 609780390 0
604836188 292794406 0
717081586 849010540 0
72999337 833174363 0
320481700 1072793627 0
732350670 457585726 0
152543565 982377662 0
54612127 340196561 0
883943341 15623737 0
31740250 172851262 0
123810505 822771938 0
155131261 317756954 0
619728278 1037050126 0
90880083 594604838 0
144917915 174674096 0
103120374 450459589 0
617413765 652080913 0
522333943 610320013 0
1045222164 497679354 0
761462832 443827939 0
744389325 116072296 0
686604294 611685169 0
375548818 575420231 0
413672083 399559040 0
516452914 463798433 0
14982453 279044268 0
958348379 30429372 0
431294233 346813547 0
840147782 388281269 0
219833562 565692772 0
861358190 928933941 0
642817696 38297672 0
935274239 752644633 0
632839836 957510136 0
17540114 1058602007 0
806419857 1019951283 0
362751075 294803029 0
158477466 179751163 0
447481287 281834961 0
851623392 430765005 0
472686710 1045245461 0
234128879 730464787 0
282103066 175018969 0
686962769 753193861 0
1027426190 270863737 0
881910761 919083744 0
614371814 481771739 0
989551206 993160898 0
687045857 146014438 0
349683911 855876548 0
651549594 802202776 0
1041829034 168904471 0
185261519 897219987 0
731913868 176235866 0
185957599 454204752 0
116099493 1057200914 0
732025391 984839281 0
407723578 144941620 0
568906090 503387459 0
1052697372 478349641 0
81161608 561254837 0
917040583 958785914 0
990943922 574375898 0
323327595 524215786 0
48424081 662948046 0
1066005404 709442361 0
916053678 631546788 0
393043678 1052689539 0
833439031 91937785 0
1004014430 946242673 0
559717205 907550108 0
890072348 245197733 0
1045568131 53134437 0
677975309 997325786 0
919164761 248407341 0
480516197 332786581 0
506090270 650125500 0
45761868 657628739 0
746474027 983847669 0
264795822 579127009 0
682281420 117780375 0
58205825 1044013231 0
228413744 679228856 0
472870266 701658824 0
498507708 147866489 0
92692884 69655515 0
828561967 120082947 0
786594689 372510967 0
28686979 786521503 0
141497857 195950984 0
648095940 216097407 0
876063955 441093666 0
807296908 653669871 0
397723917 105851406 0
514434551 486728879 0
563417798 303471040 0
259923330 759974321 0
502768532 320806401 0
885050282 625232122 0
691659694 964235373 0
93673537 450257609 0
528564967 322409041 0
208905529 68906197 0
1009176280 13133551 0
642550512 182093375 0
625528885 57732191 0
467205449 728678653 0
128934731 179912031 0
117221455 871068285 0
352568211 1040717908 0
271609285 573169529 0
234513079 1020274189 0
563467317 318865944 0
988255224 801970502 0
285732487 1051364837 0
68073059 279174188 0
974966508 602238839 0
788975451 722878088 0
915772496 996782293 0
851984569 654342053 0
6595077 444104664 0
939573246 717050690 0
878490165 602474007 0
39870529 34127691 0
614212134 396834615 0
817680018 189847561 0
53293202 204036198 0
717428146 710940001 0
1057618769 944687682 0
903964118 117661800 0
144731969 674173351 0
682264679 1026708414 0
276603438 956672404 0
999152183 669870031 0
705942272 756952276 0
512131321 977043307 0
959729983 272529829 0
798200380 916762941 0
470620333 936733063 0
752446599 903915599 0
1039619816 655840888 0
787511122 281012954 0
906189190 625196869 0
196009835 584253460 0
1019601607 983393434 0
681473434 607796476 0
944364240 384033217 0
605219072 552907713 0
11409872 13521299 0
586388543 935447050 0
254628295 410180933 0
343645733 693230026 0
67742265 835653826 0
643007344 901028584 0
702891405 375819086 0
749401212 237997479 0
701081527 126550622 0
805754761 1023662712 0
344911109 451256491 0
211292070 287590884 0
84399308 952073654 0
605005788 346353884 0
426209632 183874093 0
224241304 944309063 0
495762211 124542053 0
18895380 138114408 0
485198225 743490752 0
173402675 1019663388 0
888042602 1026957434 0
772085247 201471875 0
898110173 498712908 0
142196216 735538668 0
113433576 794603407 0
148281507 403845966 0
554378096 754208934 0
29094287 111731644 0
256979181 1033319239 0
101432862 319333462 0
718868404 165473238 0
600166278 133606112 0
78832692 568601034 0
60854416 204511951 0
223137137 440173246 0
471402567 319464784 0
372642052 79552329 0
711008265 294795992 0
1028473694 292274919 0
95528895 621809925 0
826260577 500115173 0
553980611 502107541 0
152938440 217432570 0
752989509 134994314 0
724023863 499777699 0
36560320 190402216 0
98935773 847107029 0
717006382 518927625 0
312121978 439579993 0
737507162 678761201 0
500518527 1046562407 0
337403972 199019659 0
500859496 138624258 0
526366193 502887553 0
365731657 720010440 0
352140204 703148603 0
888913416 85408553 0
25175581 857129996 0
199258540 588256662 0
853962189 1033779221 0
193107944 274516879 0
985443462 329320060 0
513042417 251614019 0
41249869 220479800 0
747618287 310129378 0
1006839690 559090184 0
576418496 108064229 0
553497943 366669120 0
1021405621 609229413 0
766195358 11492778 0
181537823 832420681 0
803062417 879876584 0
1001863122 162606542 0
1000533988 216537821 0
550289398 653476218 0
535286639 124538942 0
23466410 731220423 0
554419998 220626141 0
1047722233 230004902 0
1006025099 729840843 0
388865819 710692615 0
276879177 263364865 0
308622680 942462612 0
510445602 486891378 0
967038590 373603216 0
179219790 372570450 0
426044951 587187476 0
896317673 993005339 0
430908964 445764233 0
1057363755 959317876 0
469450520 1044406446 0
456441952 110752093 0
745697305 607556910 0
175232502 780611679 0
612705884 55674064 0
212143030 853689684 0
20463688 1035428620 0
157432982 294603611 0
82756499 609886653 0
741638696 315972931 0
530592329 467121464 0
838375989 515626127 0
731981219 404189992 0
707098528 366743866 0
109950303 380326415 0
484273711 77216152 0
908618675 1054626881 0
206237590 112480765 0
303293264 424263108 0
259333340 592297817 0
212654536 204648776 0
143211481 758973081 0
121081523 1029020516 0
605639288 478600752 0
220080507 587446445 0
888440155 32495570 0
216701551 1043021173 0
755993611 497662383 0
817010715 538258995 0
582737109 242006502 0
857128703 956711861 0
268552699 608596698 0
790349885 876380463 0
416845187 180879919 0
1006533185 927600933 0
967212701 595608435 0
845860995 173865193 0
393744675 327652799 0
544289130 644947920 0
1072208411 794401023 0
53911997 380229093 0
469680735 729149626 0
453011765 859164899 0
432453056 928654256 0
249633195 541433735 0
844951467 1032197268 0
71270548 896350483 0
499330898 278186016 0
726598686 898911999 0
280441419 155202238 0
434403697 326159992 0
157115644 721580896 0
524191221 777861619 0
57178242 569907123 0
640449164 463727120 0
445401180 708988086 0
851535912 413849348 0
33371825 450530516 0
627974904 478755615 0
811073191 1073105683 0
692950735 716671681 0
730936055 48997726 0
6864272 727728098 0
648441417 266922366 0
644830850 978162575 0
354515917 177168047 0
310680765 515658291 0
473074365 324389123 0
250869952 190045582 0
485627471 161259710 0
367738703 210972581 0
281143438 527395979 0
1013292573 431901990 0
384610835 249006879 0
164525723 799046776 0
477662801 375660770 0
205169842 703521674 0
307342587 963953234 0
676783130 745163175 0
933966610 516896465 0
231247372 768553174 0
692236470 883467437 0
258734930 963630558 0
125305962 882373418 0
597000979 967464436 0
958495041 539300496 0
977516135 255209983 0
88807641 754603560 0
237850571 820886998 0
1003681013 337757144 0
728774241 744029812 0
807907807 807708199 0
213091606 496245752 0
527228013 9305725 0
76424606 849494222 0
342770893 254241192 0
363506869 37240673 0
694787520 537713359 0
882725955 167229432 0
1067626004 653635193 0
482747300 830554718 0
749802174 87382777 0
839692662 679861497 0
1016403894 493959311 0
1039644986 775992443 0
229920133 164822242 0
299182124 455239062 0
425985056 332194484 0
553088596 1002703867 0
280959978 910558642 0
11822040 734671502 0
138387098 180138799 0
799223875 48492313 0
98884876 1001400225 0
702074279 278529526 0
133443112 31881110 0
394688046 658441630 0
349548059 448122766 0
308167023 401073389 0
398319459 380758591 0
838905432 796411860 0
769002502 178544923 0
100964376 218021129 0
830634877 807547500 0
156987470 415550888 0
495513528 973590209 0
200506947 660634472 0
940151529 178588204 0
424401146 704809941 0
498193106 406321991 0
656105170 162624580 0
905837077 803481775 0
582738944 409134683 0
60641856 848770458 0
393836043 845899780 0
570448930 957805263 0
1016949920 579947439 0
437325977 23692351 0
550682673 13474002 0
387657126 941028118 0
512623437 802198868 0
41155897 221833642 0
1032226398 1022889565 0
257387027 217252727 0
735403792 728173265 0
139023154 301539711 0
602296918 774694713 0
659204891 364049303 0
14017173 895661159 0
218988131 922355450 0
125037797 640390954 0
960500881 60052732 0
144096484 81041988 0
813141299 969658282 0
810414726 444658783 0
970500092 662108686 0
489718885 770771851 0
916067585 278866045 0
122032808 198091113 0
909164655 197090827 0
81225035 37148010 0
784698132 432666852 0
234765037 540756875 0
306005191 1041299399 0
416276402 992241892 0
1038983678 970759370 0
452369166 700154213 0
469893716 558825322 0
88475000 478428064 0
334109940 607918473 0
144127659 684824042 0
221184627 479701401 0
125340858 140663404 0
602670498 304902560 0
783003703 1041105309 0
880328239 984718952 0
130813704 851622782 0
160250198 313674962 0
15963689 521727751 0
77435932 855390089 0
839067204 488954813 0
343063438 324079139 0
337655952 1039887074 0
264139109 666519687 0
859261280 73325289 0
142062931 703908822 0
315703550 866889202 0
869450596 556578190 0
869830863 220437685 0
890130602 814451923 0
317686507 622479522 0
86013486 746154870 0
552789151 955090342 0
1029137274 113125176 0
65225776 118711268 0
365733740 651760658 0
763043450 323537918 0
365149575 777363615 0
196819458 531290917 0
459932381 539311947 0
471555486 102037419 0
437928392 26060453 0
362085178 219328247 0
528955137 134016889 0
78351685 934694658 0
1046101285 615378075 0
925000566 1071601880 0
954732964 697920217 0
762672674 121627846 0
652046889 118228704 0
964216588 1048382446 0
899919902 511249000 0
636028319 809542802 0
327462530 866548323 0
834197972 666600185 0
435578463 728623207 0
362677451 718368983 0
194882504 869019852 0
191553719 44051310 0
1039790108 792728252 0
108914848 659368867 0
591566431 607233963 0
562395688 991529420 0
825497515 229574311 0
627204105 258994413 0
291528916 816686033 0
69523365 286887846 0
322187596 328695112 0
614024765 990011686 0
26487334 235345274 0
1007046078 1051574094 0
428133865 268364269 0
279540793 3055344 0
625476043 452582854 0
714159505 911387606 0
923672830 540265794 0
891301274 652024706 0
932799161 349940130 0
1053852521 917718045 0
667886544 1041719817 0
692417280 284093133 0
60384096 583249291 0
725925704 983618889 0
349663524 520988056 0
642474155 691886190 0
634739781 558344259 0
458622060 547807079 0
118156126 1039922809 0
988974736 979583543 0
959350814 876999539 0
281308494 691125367 0
505152893 302536704 0
254071825 687927396 0
406497329 266699424 0
623263784 884339156 0
435954364 13250383 0
685522106 4601704 0
254924964 262514197 0
875610147 282829432 0
853703627 420140384 0
929216515 763050986 0
279838855 20760537 0
1072338690 130147994 0
938497549 571563712 0
698539663 707982669 0
394200400 875372460 0
482307077 341592876 0
45058555 891753253 0
930238491 985963709 0
744427121 905598227 0
124695219 369585309 0
124538839 817585827 0
998334619 673334912 0
776624745 661386461 0
512780895 665465316 0
114708192 987104326 0
886758870 159066431 0
59354703 432231047 0
384542745 946732793 0
895592217 603073210 0
639296426 398156450 0
982357837 28993535 0
655099537 424760244 0
341011544 254715540 0
297304603 686643964 0
1008260798 846210026 0
264273593 110957038 0
304343671 351416569 0
675384616 367785427 0
478195957 318048112 0
858132684 884331113 0
197342082 269990522 0
841582082 257484954 0
476061659 967617491 0
645843811 488863449 0
592159457 263574635 0
649619776 273056512 0
1047300462 450120064 0
719767263 250964322 0
441013402 480259392 0
1031880303 970451399 0
185191508 910667121 0
931773297 723253032 0
293080697 920707896 0
761712776 1049997689 0
288510752 687718013 0
965304555 284052764 0
565957995 23941240 0
562539605 567377137 0
909656058 343639354 0
204338264 290011288 0
60364706 1041428129 0
604906500 205857444 0
582563554 979788019 0
404918794 95469529 0
1049971056 1030939333 0
32940498 281577094 0
605877495 104429562 0
116746716 989237623 0
945165688 823994401 0
296900055 367939889 0
531451544 699750635 0
607712818 98455281 0
839350166 59319642 0
618591437 189155817 0
344519744 657972854 0
1032337561 201160419 0
373734465 827691882 0
779452086 831737038 0
525245442 799681626 0
1027196471 445991845 0
422402126 533908714 0
393502645 990835026 0
806712169 104982847 0
829627793 772194162 0
970570541 232401749 0
359048250 1072089907 0
326549236 648275308 0
328318078 728669353 0
823407284 857769993 0
378724272 1031612212 0
864607819 392107297 0
329064548 713832866 0
533854194 117320385 0
119221066 550329790 0
449119306 972728604 0
433027530 718101541 0
335091330 607890207 0
387831807 941066500 0
35128988 499506995 0
715035504 936324308 0
180668871 670436961 0
940069378 509643582 0
703255943 233617210 0
394425517 1077338 0
575451658 499054078 0
529325812 47037194 0
951510645 226606116 0
21153075 47932908 0
606161298 767553469 0
229329959 626310354 0
833723464 900768280 0
420126016 278560073 0
174469325 530583536 0
407576045 839408419 0
233100202 185671684 0
42445298 227954346 0
672766084 582379577 0
419726264 440340026 0
531294110 187826345 0
90184319 105007209 0
1042360613 58227180 0
258546925 709524717 0
96062123 408023630 0
285632187 561067032 0
419329337 908028892 0
66026215 11180708 0
812550468 667838024 0
924664395 468131676 0
416731370 841146693 0
421679917 905520919 0
266065630 162193035 0
176321014 1038717498 0
277152747 261923241 0
711122443 1040818818 0
206626445 157281741 0
272127434 364519589 0
295006461 79728079 0
953943470 48036784 0
309760988 126536086 0
224615741 1057962247 0
910897602 503892999 0
382983880 607289561 0
664425170 1042239755 0
508241370 882297591 0
333157584 427325629 0
635585122 760868461 0
402034123 283190320 0
761662467 713214012 0
941979458 163978764 0
279462047 603006734 0
430478063 289985678 0
862086009 672503970 0
493838791 193855015 0
8695152 235238426 0
1005987088 97499290 0
129231874 391875676 0
586007074 139304749 0
997113044 666760484 0
776824380 256893065 0
156041181 164338333 0
361854488 82144835 0
462692170 942835660 0
482494502 273912320 0
930479521 884009363 0
614274557 664360220 0
556554460 931878425 0
185256999 953894174 0
557333591 747980483 0
852298146 113610769 0
816865158 805504599 0
224229582 763369973 0
844102237 3036524 0
728025529 529941960 0
982937278 700338048 0
805700140 186749896 0
818050594 30129941 0
381118359 1045919992 0
691020111 525769883 0
75755295 170006865 0
200820650 456089991 0
305068721 451101099 0
324878149 42507039 0
815638902 437218763 0
228694518 919301274 0
741311130 997844988 0
908465073 858236500 0
162110818 230056174 0
779085796 391494635 0
211165751 989836374 0
952012621 163852306 0
556326912 439889771 0
612570840 435442525 0
237944368 539545982 0
462167918 125801949 0
82418665 411033310 0
585578748 809937421 0
234682826 880306441 0
525556410 498337435 0
848945263 1012856580 0
79740038 337595123 0
997887245 781123391 0
177350863 95889703 0
913295086 152902280 0
68027437 879340596 0
945169409 48935021 0
910481609 294439799 0
979284936 128685476 0
526874787 554959088 0
365211404 1042921141 0
703347109 866922946 0
303288385 454820549 0
831137750 659441788 0
234019399 660852303 0
362039368 622229544 0
917983589 221276838 0
949169960 1066081891 0
135522222 924614547 0
876687245 505062688 0
729739841 1002257874 0
652406766 655153703 0
811072080 644092987 0
699514099 198753168 0
975657605 572588320 0
1064030444 840038812 0
9926361 463053512 0
555920868 484081996 0
1009032396 18612469 0
987982895 593472310 0
786888274 421246766 0
243896082 889140621 0
468461253 229587354 0
223450109 730143748 0
736845249 18540866 0
743400158 689427879 0
144868452 747335257 0
955882830 783559660 0
637002682 214714445 0
144693673 986904706 0
229365688 700969751 0
101456352 603559118 0
702474558 668259145 0
986108429 141426496 0
627482346 282166807 0
361593949 521788610 0
407922712 182695132 0
113786127 66227605 0
35766651 998943399 0
1034387087 584960081 0
937506108 877243675 0
805247963 168971387 0
869749789 974853128 0
414796812 964270032 0
402407497 482591091 0
1055325 771258071 0
299039720 455707508 0
667539747 404474285 0
507490664 403903787 0
53291374 955923597 0
452766089 1006887206 0
779251990 199943784 0
288987112 309641179 0
1037700761 424675568 0
457839041 672837837 0
888808371 308826086 0
174282993 670410353 0
406970086 142623139 0
973717408 299152073 0
148568030 513075762 0
749475867 975894627 0
499613039 234775695 0
960012801 595533831 0
398365287 422055447 0
391165309 516402682 0
746240281 904888559 0
582187615 780126332 0
694969166 698624182 0
667921713 477864909 0
433180523 708807217 0
1013295950 417805609 0
567289077 104167112 0
422571279 881296672 0
768301596 524231002 0
721812078 187936489 0
580757161 1059843347 0
377954800 21701753 0
398595653 774488871 0
523679156 897918478 0
380380710 59213874 0
270477182 358951320 0
464164792 566892360 0
515100671 51225880 0
487372680 893470937 0
885940650 904557299 0
570799872 978356877 0
66657956 106432191 0
191885775 287503744 0
304463495 1064645561 0
391706478 488519532 0
772844066 911274873 0
1025055815 389366360 0
591988912 734066140 0
107760479 40545575 0
634895047 134261523 0
759189020 494124046 0
139566132 654745022 0
108868857 410795385 0
563085203 1014550054 0
422307169 403620762 0
103669420 1049441515 0
603323718 448528454 0
920467215 293690693 0
702356110 992310376 0
605378525 163645101 0
1005921219 528522598 0
1004799259 248341972 0
429649254 565797912 0
718644441 284759459 0
45628956 93854874 0
941390275 705779170 0
504807356 607201705 0
888993232 414351744 0
238867794 1056209262 0
95106714 904971909 0
232812429 490734847 0
283222692 77672977 0
741913433 879009190 0
389197214 985269134 0
72561670 327410373 0
175317969 625955512 0
519501714 447672176 0
110915929 710448495 0
96864894 845017983 0
234961168 941391795 0
248475917 586497489 0
478780249 649660679 0
202565636 285248623 0
38470348 551534677 0
581850206 708777303 0
490101056 490643907 0
736734187 620636643 0
300048016 941225966 0
215808535 444507389 0
753576673 942976491 0
420861126 448003566 0
341639922 701699254 0
383159437 1049489721 0
11000735 407565780 0
457971466 13671717 0
94204778 886135923 0
59350489 32208999 0
434916695 450085378 0
779210584 962797809 0
985978058 219096823 0
351652691 75126250 0
410941184 703956064 0
513780072 490586844 0
325592673 456037054 0
624244316 341855885 0
631606160 817364274 0
565847638 401618991 0
924799146 639800664 0
914936406 130027608 0
933157372 981242983 0
448513742 189298280 0
1020394032 1005111879 0
23989556 415950065 0
791034723 1000352400 0
63897236 1053393604 0
525187920 960840425 0
1005188011 113026408 0
752731356 382225195 0
269394008 225554460 0
33833518 813071033 0
772055046 291172163 0
480192853 43362814 0
628795566 152349008 0
1029175240 69448122 0
500263356 839457105 0
287829755 798812029 0
257114687 847792818 0
443038640 377923569 0
537310027 956077503 0
1029074719 667292262 0
1063310850 753797943 0
330044403 1036347360 0
759759331 772211288 0
824954711 619074689 0
834042839 866332815 0
564422633 844006158 0
940813337 43678396 0
1051570354 495474726 0
1069003400 611860731 0
888581967 912814043 0
672629512 1073596640 0
883494973 1001969120 0
947661768 951309206 0
622262708 419107515 0
696614532 760949510 0
435668645 115298457 0
964354105 953185753 0
845167385 300277009 0
499969286 50298144 0
552890051 791906771 0
1001655601 551920920 0
364427735 235712184 0
849977078 939990975 0
401779876 524252931 0
207585603 23182955 0
323631263 711667692 0
168304717 808224545 0
847595563 1023391208 0
1069803712 56600730 0
100508346 328850723 0
315856486 598638303 0
790313130 657957854 0
593006030 951660605 0
366214774 906466541 0
736948566 156293820 0
789929832 237352313 0
379408402 929101702 0
317149324 57825957 0
164234713 957155443 0
101717640 952051500 0
697860328 608904298 0
227489570 360247395 0
544390988 500348268 0
901485982 167252925 0
374382746 465164168 0
143820878 474957075 0
1016766744 598929278 0
98781312 337951310 0
916904989 587557533 0
933923213 1052501642 0
944073143 565292356 0
167248004 1001870614 0
552411611 184927469 0
760721447 748413292 0
513968394 1056012321 0
637965786 433820603 0
364453144 856203165 0
497296438 408351430 0
814273926 187520839 0
703152242 801856591 0
829665709 409561935 0
7007717 1073182954 0
607454267 120201867 0
281586921 1031218152 0
794756771 607693062 0
659592601 565768746 0
356304182 264482297 0
12164188 367081923 0
143589689 142002364 0
560224952 506859800 0
581619931 640968495 0
889130525 562107523 0
30152081 663288740 0
451486612 757337294 0
971780498 718591921 0
3782063 604802770 0
516958010 1047097826 0
363428128 329613534 0
245916041 64567742 0
64052563 144459043 0
722595220 891839680 0
179831056 246352347 0
1010506758 215105567 0
372307355 16053407 0
501151805 247566033 0
883747116 502866197 0
671133876 782210001 0
768343593 292953789 0
988351284 903669794 0
103662124 913353241 0
836855825 456750216 0
917453077 112648935 0
175702979 84659015 0
698994417 256884829 0
2314174 423388838 0
596365129 372401929 0
818240976 885521590 0
934943519 736989488 0
719382614 888102288 0
915127198 408232149 0
479346013 432299430 0
177996787 169446700 0
833234467 946172086 0
929440475 364504295 0
1002618734 219971347 0
835049975 566947395 0
655615887 1033133344 0
697001419 100231717 0
309609589 205975317 0
776719212 464993292 0
261250897 756994134 0
822947096 814484880 0
630857720 1003881525 0
427948940 3308951 0
148486403 1050082247 0
104149868 452760998 0
968460398 528313442 0
66077087 650637836 0
566472755 929141503 0
335450223 282378493 0
446081276 653755109 0
604645031 559316098 0
808678848 882851260 0
223441487 1036839535 0
100567865 919917858 0
684128106 711471288 0
3507324 905833230 0
873649964 366541774 0
751648401 672102893 0
309255926 519860256 0
321117054 165873467 0
880560901 648705061 0
987761137 632312199 0
335213250 154814238 0
596353614 573238193 0
153979128 857751532 0
794045744 648284217 0
1058303706 938388536 0
511807041 339828492 0
463616992 76003591 0
877421521 59223793 0
398592703 841846488 0
342713502 424956124 0
607660442 273995794 0
988888271 615119009 0
748264158 556522366 0
654675890 576170697 0
744605464 83565274 0
210822901 743845297 0
798078652 565797335 0
295983995 1064620501 0
675405431 1035898056 0
201834207 594594891 0
300537540 308855183 0
702027110 614096063 0
3093099 752692965 0
455250146 794474501 0
1037929464 467057112 0
844883728 142104758 0
153820975 575527121 0
1041765717 120332993 0
1041001303 191601635 0
175805586 501697445 0
403854253 327062570 0
604804009 549661749 0
663738325 905118834 0
611969468 443671723 0
1025129817 290982563 0
6319330 943423191 0
177846710 352717017 0
981510969 532394068 0
754101400 1049814969 0
843383438 184124782 0
76415344 312099868 0
37544722 577900711 0
31202815 532237292 0
95249312 453637649 0
861619445 666420816 0
87900582 772947142 0
621903137 251003159 0
436764625 344680781 0
273158153 323631730 0
210267805 587981435 0
944487768 1000914177 0
990995884 944410040 0
456567177 68789743 0
667935515 997904157 0
356879598 48178756 0
1016379795 492680169 0
711771498 496001159 0
535400526 176082813 0
190818807 923094771 0
503111562 503771563 0
535693792 933931985 0
943169519 1072572157 0
10771219 19994887 0
831888883 612684510 0
783547455 865376075 0
884808462 921138883 0
896048098 644052086 0
166587103 727457475 0
172108351 302882593 0
136772446 710171960 0
335753832 291949585 0
1073616768 328875641 0
543629395 317880526 0
907734118 558299811 0
455902053 848326640 0
75847189 90451055 0
617757125 643906671 0
71172334 598805078 0
863739093 30204389 0
428951370 443147790 0
312836264 290215255 0
244991817 899916333 0
972916779 1037657681 0
481012786 367621405 0
906204151 1045002169 0
888143052 205625286 0
391535929 573208535 0
178740436 1068350478 0
293009610 945967926 0
554984052 744459934 0
491395773 37440798 0
713138677 251426855 0
782676410 426366136 0
231804090 189038045 0
834963031 1073073120 0
784803439 322424839 0
1007430326 444162116 0
318567651 186933647 0
589032036 506317582 0
636676544 1028763384 0
52440245 119087881 0
305680058 56401766 0
1027928957 949479017 0
824386787 90370011 0
555581027 941383290 0
992450495 383879565 0
194030146 404395555 0
1071239401 1055675913 0
97709832 607208628 0
514502089 432334603 0
759530951 524190765 0
112886816 544965202 0
256689415 84166825 0
728494290 129695175 0
923951785 1054571642 0
47800430 378835624 0
661456252 69807867 0
102289546 898704677 0
238538666 689027471 0
564398956 199897109 0
731198036 382127652 0
9886198 105740240 0
964713234 608692410 0
321153015 908197745 0
343267745 547607266 0
959040800 999431872 0
114513649 1068735068 0
111064056 1021949622 0
1021081071 870978603 0
430491763 441937280 0
38632286 901675591 0
927904669 129258630 0
483378491 894231809 0
125527690 324933521 0
858612375 232118202 0
58383583 426249485 0
852114116 903510582 0
495123272 385160420 0
384095296 629592371 0
268308864 693006166 0
1015743061 637349171 0
878008611 688607265 0
1038080686 341467059 0
850407594 44164370 0
784271083 617378536 0
313267059 409699154 0
154715748 120503171 0
446843470 842763782 0
42034455 190747831 0
456872752 236632412 0
4150075 304247107 0
742820572 963445009 0
262443994 995601467 0
246628395 420253042 0
330769992 942081394 0
149995980 725520363 0
815074323 242540160 0
673378860 156148385 0
496803541 84869922 0
898182389 676751117 0
853650419 988151914 0
608165131 508558922 0
38393123 650000567 0
1050574744 920582881 0
672373110 516410202 0
376496683 191960756 0
1059264773 392572282 0
311287852 613270611 0
149838630 1063512102 0
562097066 473858262 0
818861324 146019465 0
1000977150 413795458 0
1059320768 480726034 0
162570204 445271650 0
659969494 56667371 0
162204831 726478605 0
849855090 82534375 0
55873168 90618746 0
316977044 452928377 0
688886999 1023220711 0
682448593 954387236 0
375162132 147397252 0
297051879 1045822177 0
156690018 188217913 0
207625888 635523151 0
1000203977 79473126 0
918609254 535054169 0
968266380 369744867 0
225211056 158147998 0
414650749 117575251 0
496343440 96571106 0
281842723 386188814 0
408085736 592046625 0
1009735554 27212715 0
1012604759 301016197 0
191201773 561222406 0
518140118 776750246 0
877961140 442870664 0
59753379 241622834 0
654078861 815157825 0
309083449 727266218 0
813839954 4918003 0
703738881 672635683 0
171806823 729167770 0
458510604 592969720 0
1010263621 31728705 0
342300478 10418898 0
58770122 197650408 0
57083675 130045374 0
637116465 51309530 0
711511952 332230770 0
526890761 876938602 0
24597469 895806116 0
843524247 1037098511 0
377662233 68404628 0
994705085 800837059 0
500880838 71112081 0
520355594 593078552 0
794207014 211892809 0
1006705629 992661394 0
685882389 315920049 0
506177525 999807909 0
973401641 566383496 0
602441029 383018926 0
707880279 319429932 0
220516195 973069343 0
1010376399 758987983 0
1037228348 171495141 0
720041805 430510796 0
63089567 206649742 0
1003580722 440049502 0
221546123 1013967267 0
54144473 845910006 0
977373650 153074937 0
594525473 33926856 0
39558265 16195968 0
819816231 900566622 0
485592585 202739258 0
105854674 819929502 0
934486619 648666072 0
677869012 544612467 0
89614702 988059657 0
453092903 723637869 0
83793505 320067215 0
1026180468 73894570 0
84524213 618435406 0
240119783 963235852 0
464405322 263696534 0
401448666 810081125 0
69836529 436564823 0
25517150 639059539 0
657084231 853249308 0
224458696 150467646 0
953443181 164665836 0
591470401 53074099 0
827065362 542060482 0
570644515 495917481 0
664704316 310763268 0
299684531 513009640 0
443452750 16060435 0
627250653 1021769059 0
854439887 646994205 0
630345595 251245329 0
868558399 102970298 0
774642558 619846402 0
618604240 832563020 0
809584380 752178870 0
861695891 919544019 0
255060169 101526910 0
436778576 829101129 0
733053783 730581928 0
439912405 148270336 0
254771003 546115026 0
352689151 517223125 0
947683374 1057017062 0
405040498 168939644 0
1539013 292268815 0
727385418 665501105 0
489473816 836860725 0
647253950 394558999 0
54115397 1029526438 0
65461212 561234039 0
550241288 992837178 0
593237055 986437152 0
72065429 466545348 0
1012386623 107578377 0
1068259085 162184631 0
628556916 1038573442 0
18698816 294137795 0
364796372 286484844 0
478551880 1017112303 0
930921988 863115712 0
853186375 491585221 0
518773270 828497029 0
976995998 238325552 0
765926690 664361322 0
241718817 813289413 0
18945917 987823933 0
415024585 1035415386 0
448854284 773083893 0
173593828 379558524 0
37546188 11122712 0
435241441 540330167 0
144467594 771665890 0
656489588 312324496 0
268153867 221117338 0
637495350 464245964 0
608796362 905948162 0
528385503 333194867 0
508003305 425924214 0
800310844 297556354 0
288269024 517349959 0
35861975 112042365 0
1026286572 669619883 0
716232903 775671326 0
704779499 75904314 0
641371066 1058208006 0
232873712 491651943 0
950343332 199257082 0
445131414 575461602 0
488187608 276910439 0
91499606 338922891 0
127033032 587877869 0
636124072 60100150 0
49521357 438857654 0
434118485 94215953 0
348366029 1045291909 0
580174893 351963245 0
15722515 581423424 0
665351835 309988271 0
865558521 582367349 0
425898193 358272361 0
400165471 665313552 0
543117966 1033461959 0
1067258357 386165583 0
155932392 131270546 0
298532077 242287129 0
149783778 475762736 0
691233891 718536633 0
346354197 25258102 0
678123327 415968496 0
989578188 843517768 0
209213758 1038981935 0
30961489 534225600 0
518299187 512521237 0
25004786 24031123 0
1039387660 372216497 0
242051942 417971290 0
639964197 949402026 0
237605927 335455671 0
491205500 1024979142 0
748613739 579318291 0
88738680 43151990 0
292199515 780642755 0
748764587 492460417 0
35410443 320497603 0
884518310 525617230 0
179172523 604605289 0
586538198 585540498 0
1032517813 471967707 0
271983548 304679510 0
1070892162 65256128 0
131017070 517552880 0
543751772 779854295 0
728615669 669701544 0
1061031504 2576361 0
376279471 277384415 0
811393197 188814159 0
275943652 679883065 0
857947886 248044574 0
231225938 788430886 0
503003045 137673153 0
607389458 438867700 0
300569723 1129583 0
712045404 938029546 0
535681686 1014362344 0
551438030 276115880 0
1019109043 490115193 0
916906577 901577076 0
502954102 910198045 0
291763777 684029253 0
227239632 313641310 0
370798606 801232239 0
62600104 830344724 0
70644642 1060989404 0
350808297 11144818 0
396737477 294148291 0
370709446 595437365 0
717966460 521454479 0
755822908 447155453 0
832222428 368213823 0
400436029 571641094 0
476984532 112802447 0
265753438 40166390 0
566903477 885104690 0
438176437 566137770 0
931226272 690036646 0
371060553 188339875 0
711470464 260080668 0
560098856 1041359426 0
384628385 904372896 0
779524378 295780403 0
302781671 42829476 0
400201384 257877672 0
576607382 36177212 0
48662080 369340888 0
605800928 863209413 0
360110018 638387108 0
896167537 287132541 0
315776740 13429800 0
432411637 411671402 0
345918966 629183910 0
565470695 1052647068 0
478689592 519542862 0
91819850 1059215136 0
406445361 359415466 0
1019593051 987097547 0
102276351 351098432 0
581262401 219980660 0
406540942 755654057 0
344084097 919565635 0
114297903 437446056 0
760029 232745266 0
351228214 1025062321 0
1013229777 975137054 0
258212227 327574012 0
909707274 29744684 0
402324311 693544282 0
683223698 924373158 0
757360788 561356214 0
20224158 684189809 0
666257348 628025742 0
152863900 720532460 0
258343031 239753762 0
907363247 604292080 0
1027589432 750245954 0
433474958 494153021 0
710341937 673326871 0
139637384 1000369606 0
328934422 116652983 0
212102606 510493066 0
173749005 564344505 0
974239097 87158055 0
24229439 896600830 0
796386916 776062739 0
1070982718 1026272361 0
302327607 1043056922 0
663010118 1019478947 0
83371871 538734174 0
797686067 450581091 0
300388978 285982109 0
534536812 500546572 0
887804986 448028790 0
670258455 961652391 0
286183581 818968386 0
477876141 28120745 0
800419351 764874566 0
764177783 38427864 0
111816185 491289544 0
293092807 171300073 0
289519931 522542529 0
57449483 338377259 0
735260529 7471718 0
260722451 116672590 0
433689756 396047089 0
442950172 333834881 0
499307573 864711205 0
520624543 613799675 0
1038700250 471965548 0
227744592 238969943 0
819988871 529515704 0
42657327 485927834 0
591736629 112743867 0
559708268 879476250 0
910130358 973317516 0
1022422494 919622990 0
489761516 662868431 0
219700590 614053268 0
801295960 49490029 0
818764352 321218758 0
869305406 699683415 0
344952458 229367351 0
917111238 133523270 0
671063518 526723848 0
511525822 331668639 0
326119930 1025980781 0
1033970512 39312053 0
998770288 641957051 0
237095777 381716229 0
234156772 801997329 0
975544838 637673161 0
249916960 380411243 0
990126801 41894039 0
341869974 571423257 0
1041213697 831716768 0
676307233 1061515986 0
273234313 55890943 0
513525308 822414450 0
819869109 860114183 0
984446831 781175628 0
787964153 401342274 0
781134070 527892505 0
591029945 276596290 0
703215125 1034628656 0
977930474 254642360 0
310100211 899192560 0
349444582 616522114 0
654875667 726766436 0
850868776 876221743 0
915841866 348850264 0
653298685 650841154 0
990594284 13800406 0
730289917 963038995 0
66705286 1062598829 0
537320588 578639799 0
1045197471 490395951 0
70893547 840338966 0
585431418 467613064 0
136820801 787138137 0
663893201 172641541 0
555692135 12601598 0
304811114 449021454 0
793941044 1056590797 0
556127897 650079908 0
249827663 251618838 0
248169297 184493475 0
950060730 32895578 0
58409007 459250426 0
465648279 458822922 0
789325315 664792847 0
605185006 489403571 0
894119716 290278635 0
400032543 199410831 0
429343922 1042680799 0
947457812 760164133 0
89404567 573271091 0
444068610 502921112 0
467862334 33865537 0
395069275 688603785 0
297632537 120995149 0
448710370 655475980 0
677477778 995642414 0
698318033 733090556 0
1003304860 845534701 0
716192640 433786306 0
519220845 757839942 0
984539981 1033482357 0
767858100 260142963 0
340788251 127464859 0
460135385 112561349 0
902964185 1057821073 0
980771903 243233244 0
959773630 538697038 0
1004985386 549814682 0
21187081 632313609 0
229895585 59814791 0
948493300 773094631 0
897778444 734073395 0
661575984 169939514 0
515562659 411489906 0
221927096 596032218 0
964642159 26145515 0
643453117 411482408 0
568258581 126378956 0
328616825 886815906 0
311573224 849404310 0
306928697 134614147 0
50148672 255921526 0
684115707 785090888 0
51667587 955173818 0
100891874 587176615 0
412412992 259225833 0
883342793 939496995 0
712590090 543201470 0
663278764 485933436 0
379314760 126298152 0
183097721 195850018 0
878802773 155883245 0
279594677 80347996 0
189636628 61493019 0
166498618 785051374 0
536520483 807219410 0
501811195 553953435 0
537652955 750485257 0
878545235 912941421 0
763330213 651678012 0
164747485 728958427 0
560662486 273237276 0
15423088 945287381 0
24190407 947574785 0
58819041 933703946 0
1031686238 434559265 0
115914644 759926344 0
299018857 72668225 0
497450603 15996336 0
1051490277 889870364 0
475589498 315830200 0
556524634 642796659 0
814283033 463287565 0
1007241702 187515148 0
618781993 955183751 0
388083305 1055978182 0
544841103 497939298 0
285260499 669462681 0
134645199 77594655 0
497778771 1023711175 0
96756560 188812147 0
1025337520 160466275 0
833846764 485960319 0
10469940 343769353 0
249759802 821704750 0
859107542 210611035 0
889235181 154631178 0
852342677 560250156 0
809470558 165283426 0
348545420 36496834 0
890374582 264192995 0
528090420 724440559 0
549533599 588692965 0
468503828 1052829574 0
1025431603 567164396 0
556625236 326003155 0
1032707274 179326405 0
326474353 295683443 0
740981076 915834088 0
826851798 943977339 0
792091320 159914887 0
610825550 497141744 0
691428081 448030296 0
366097836 1037888083 0
1012704022 382225197 0
730928338 218870608 0
265972800 79691893 0
275200969 636517545 0
850371233 927163224 0
195279979 887713226 0
607005162 721939950 0
51918741 35397452 0
77116631 260075892 0
169238066 923689389 0
456409535 627471124 0
1018095984 195793967 0
590456402 730290139 0
371366354 969672369 0
1036645607 603722739 0
1058167404 319562672 0
395201832 17042231 0
707104359 581394519 0
264999858 65444821 0
360332456 48440367 0
309445552 465915670 0
456376629 375727690 0
516349652 208461317 0
372634733 877564007 0
942829920 141438561 0
1019602919 10051858 0
536865228 712632839 0
290109790 847095107 0
965814232 626458053 0
362245596 996452677 0
799253208 595077478 0
795873718 769162921 0
148541101 619903679 0
612664916 459044966 0
133189444 1053672939 0
922788240 449086766 0
1064493443 535097360 0
304605658 954376455 0
1004979172 865929674 0
170238871 688957543 0
847256036 274507839 0
85815600 365092519 0
302002061 931209745 0
544550614 229433251 0
1039139092 980361955 0
663732896 610675489 0
766063484 464590434 0
70482440 57447542 0
224930479 566993567 0
636491833 847245997 0
907910772 932902359 0
726326239 32844191 0
147751196 412829419 0
19617278 781765305 0
653527636 461323081 0
411502662 90899012 0
295275952 211835375 0
121625650 75897493 0
474299349 11344943 0
987964489 736643487 0
705612946 18804207 0
95222525 956425272 0
969043348 709587143 0
259264068 824655668 0
1401191 155031519 0
344876647 667783280 0
40366195 270485908 0
340977513 127314826 0
401325474 875030159 0
976515114 34307271 0
529603526 432420214 0
927142334 1046934382 0
126218449 1022029691 0
910790887 168304868 0
731071760 800622949 0
509597153 106034633 0
763036709 499265105 0
422199544 667801453 0
304671026 347251804 0
738796769 766281562 0
25730056 195821555 0
2257624 576558655 0
184381695 929938428 0
588264469 819038581 0
966634073 36060211 0
876431286 447006743 0
958407043 243580767 0
918134261 672073809 0
610120878 102252184 0
655489667 766260071 0
541784027 761869096 0
374797599 129221328 0
348220653 544950560 0
592253666 858121387 0
855923750 77821360 0
16115709 910121721 0
587042448 136845824 0
419721691 140605658 0
20199796 769844406 0
21954506 530775431 0
367816200 562443817 0
133620555 71218006 0
835710764 1004890129 0
964627135 826963974 0
667918125 447830099 0
115824749 574275281 0
770461571 550758877 0
293664777 879532892 0
954006043 815541600 0
636473751 879018223 0
477223518 27009336 0
226521159 473266054 0
883967369 772303258 0
314233082 494208432 0
733599885 9288102 0
342059423 1072578984 0
849142007 933168796 0
68264920 773024905 0
652754213 880052291 0
456954562 1006158988 0
235768092 574286179 0
695012961 280525854 0
878157978 898913510 0
545856859 300516164 0
1065705954 252482184 0
1062582659 19241473 0
1014954249 916027576 0
321577531 779168872 0
169620615 704068415 0
471053345 998415929 0
242141132 2637631 0
158214270 734104535 0
244795801 484608826 0
245361503 335677953 0
28912647 587689958 0
143680916 440993099 0
362805127 933201211 0
218617309 566043473 0
360007071 648773085 0
655870011 702324521 0
139703711 716905307 0
1015373826 50152375 0
133720958 847136284 0
943430775 319230566 0
569458338 752473440 0
51376615 485240881 0
739020438 689413298 0
320524833 757157045 0
133124501 642519514 0
585245701 575444507 0
713294617 2580334 0
232181324 164759602 0
187973871 998276791 0
971777446 446419572 0
50304578 951632499 0
918969770 104815949 0
443325385 831911966 0
146602250 292229176 0
51381062 648098054 0
592302241 59121380 0
52658248 882094725 0
595223886 815349209 0
974360102 347408451 0
497513092 508891534 0
846455121 114409366 0
89177468 691064167 0
252431658 1039616246 0
448478033 890989857 0
966340666 672701317 0
70689341 773560916 0
820204705 1071374877 0
99195010 861915003 0
534237675 135601191 0
272327650 63570505 0
161401120 917376423 0
975799758 387275931 0
885845240 26099966 0
442940210 736577722 0
322190842 453366492 0
259032284 698325812 0
1042574940 631347341 0
838665758 720886697 0
25627935 189940150 0
800856558 538124652 0
802066645 794939838 0
87873344 130884737 0
695634897 263038637 0
548842432 797653439 0
998263715 613967728 0
415910502 233309167 0
564355041 995144761 0
492902602 198152566 0
947593987 594642907 0
320854722 241811757 0
850998271 110100763 0
442659439 346996246 0
818187558 774433530 0
323519652 769711805 0
653959806 617467497 0
479275546 158094819 0
110786861 165237234 0
352041169 582376918 0
336875321 696445767 0
386212898 227555803 0
508880340 1059789557 0
648268835 112428153 0
716313443 745428613 0
826906314 1012218993 0
965902544 430504980 0
867347620 314186032 0
850625242 8963479 0
613149606 295959340 0
253695136 696855657 0
988786092 347047690 0
544096929 484174238 0
842679996 506381678 0
1011244110 374109676 0
830403542 275758565 0
393423228 611099784 0
239735284 149134316 0
256426319 239424879 0
516734448 1029055607 0
87657546 864894020 0
566813285 22191972 0
43390723 988462366 0
366765057 682423093 0
592652032 17855240 0
723954864 776226486 0
252278906 906418979 0
715582091 649706693 0
494322865 852134137 0
534207153 471772066 0
235835707 395256651 0
1016654085 765017209 0
679232007 1058636311 0
605396056 237043364 0
1008724626 354344643 0
650311314 159887260 0
924369386 128944303 0
954926393 1051431315 0
502825658 543912325 0
823993254 579128091 0
1056061789 293464337 0
343551586 519131497 0
637033749 1001705781 0
716077597 794796653 0
952236712 362118536 0
1019339008 687965753 0
394610506 404352290 0
846610929 851043252 0
918729700 702853021 0
988911830 435474163 0
450465001 188944670 0
255186586 516595500 0
64592195 586666117 0
316281587 728793404 0
112257739 479503880 0
348515785 923002827 0
364578010 737561311 0
66596565 795123966 0
493023858 472676308 0
510037151 734081108 0
171347248 815969759 0
1060963312 339385231 0
101287051 415869758 0
178907572 65570647 0
228845420 959948857 0
418159063 272543807 0
703993994 919095411 0
608610123 724751965 0
920749265 4346265 0
507043661 738696404 0
191924418 779611832 0
899445173 632008512 0
165936229 672689977 0
398202681 989989104 0
758821322 1053929183 0
425262275 1024697665 0
183194028 300586224 0
503611461 640365368 0
923478117 1027529019 0
32537844 816994434 0
993748605 1024898204 0
446719015 838678567 0
226455889 637588254 0
736667958 947013700 0
787152990 1010037926 0
1008466810 118846205 0
822874812 65784919 0
110442465 937708701 0
730685611 343512179 0
197286633 122780330 0
153369960 76597095 0
1054575980 623465670 0
155104710 144887659 0
233490814 1009653430 0
914062362 601181429 0
958041851 178488148 0
644271943 579589929 0
995623402 180854855 0
713480963 666660438 0
61276259 592934621 0
840288366 992507431 0
21197228 354821073 0
154949670 466898931 0
272480967 873155193 0
142609551 386895182 0
197415962 896177274 0
523728123 1056616139 0
389402 217971528 0
512459297 928803925 0
798123981 706852443 0
1023491062 243785885 0
432291634 266639538 0
383154433 1069841420 0
876390753 538148311 0
115547235 585104553 0
364107702 910905933 0
535319790 785476297 0
268151535 48116768 0
191078302 986243845 0
832753613 92107874 0
514517281 832473580 0
738721197 574499318 0
408508471 892934977 0
201732453 561891084 0
736365352 751023185 0
905626136 736924978 0
163606766 847468711 0
792637803 1063882264 0
987509693 253012871 0
852372473 216797086 0
333686018 68194686 0
7150506 375360907 0
82943100 311804927 0
895207884 812123672 0
946908955 413885195 0
673053597 498006513 0
389711998 708953357 0
355433541 920223151 0
1008012922 608970920 0
1051485456 1028582112 0
550203645 747639085 0
850207256 88680955 0
29475737 601774301 0
676287974 463065632 0
986580421 743849663 0
730168158 298568432 0
375468763 31686869 0
890009283 1062521305 0
313784532 504758779 0
586492967 37586008 0
729539682 367372623 0
362960707 124383001 0
897287596 629794310 0
258775137 716330368 0
821837080 631748478 0
796587177 777326505 0
575483350 1010733990 0
246739276 678257538 0
230082849 855734777 0
210477173 256236521 0
115466736 259604215 0
923774916 14922367 0
1045831544 203330410 0
738198976 664284926 0
643013788 67272276 0
782490334 845035913 0
235577987 125659028 0
225333439 485892994 0
987029053 164932559 0
493566707 1014540027 0
824843039 684156470 0
1003502345 512917886 0
250819711 453887274 0
384749186 430647964 0
56795243 865973139 0
841793067 1000446272 0
517556310 629535959 0
709643214 418112837 0
46175284 1011274202 0
480978297 709865026 0
315507760 1061432272 0
784248930 513926935 0
258103850 792213359 0
736075220 655983797 0
578599034 941593743 0
762234369 788865338 0
450044694 617863573 0
833686405 964591575 0
503539352 979706468 0
981038442 713768422 0
459747280 906699851 0
68428688 87570666 0
757365582 353817289 0
980735822 1072489396 0
709526555 440842804 0
360958172 894343634 0
279169949 706708038 0
237418565 736377072 0
962629361 94903102 0
110721630 889059756 0
473723939 788839439 0
233288488 176697359 0
866660565 1066575512 0
157983525 579438451 0
184479595 596615264 0
109899352 448811460 0
681347714 286985101 0
2727388 522211890 0
114124098 1005294878 0
591561900 256078824 0
750862255 712323454 0
495846732 633539618 0
370620679 414843081 0
1002340435 605967535 0
606757568 1040727213 0
217111938 3922498 0
220007419 510155157 0
689158112 406680814 0
638058789 820887310 0
1051817618 254009155 0
928724166 928242927 0
111930901 68447283 0
423822376 226325084 0
371043188 565582695 0
658736797 639360087 0
370474657 50412342 0
339782759 305648340 0
402950735 926524412 0
989560527 848040533 0
204982652 723513630 0
91807954 445145791 0
632054875 906137851 0
806139810 830978522 0
710384088 88551036 0
209632834 655926743 0
8408130 870462422 0
943942111 63245381 0
571297421 756512729 0
699889891 885368489 0
242258322 245267063 0
599055386 827079071 0
132158750 563285405 0
558078983 257961160 0
833315633 943820429 0
43036353 493888569 0
458305409 89793159 0
1004404072 879837659 0
161447200 656417086 0
838391372 697004036 0
444286133 70520696 0
989247923 541418996 0
874708947 64373707 0
897236719 682535721 0
73870744 735474980 0
507899005 607277794 0
1072722709 646194535 0
294952108 32958751 0
46221802 911174168 0
57027866 850345953 0
19710261 379187966 0
411396486 71624225 0
785337849 88265449 0
213750131 204098619 0
151307412 598782598 0
997626559 65314163 0
616067680 855216527 0
20721308 35988789 0
414985444 974810799 0
163963699 257421194 0
827696025 710526330 0
841779383 673863583 0
981882269 330380645 0
610436726 987537353 0
879377245 837585178 0
840943789 1058772814 0
777557863 1012277544 0
668687824 548980127 0
451083125 924793080 0
397519772 912991334 0
1012050103 490790421 0
962514615 990501752 0
541777179 288270247 0
644430897 831699342 0
991165396 960049266 0
278787393 999899804 0
339148751 92666421 0
376537479 604135613 0
645102044 180300905 0
852267760 60802863 0
1063927233 215676810 0
246601884 310354280 0
246159113 60000811 0
919768391 934052588 0
54840102 238063001 0
1002212624 51711425 0
877367312 629160808 0
721940816 395961122 0
241084194 299257596 0
6548182 893180270 0
466613385 543657496 0
510210760 35520639 0
833265691 204231357 0
497118109 954316377 0
991159068 280983293 0
718756698 327435477 0
80916822 483888075 0
733589596 102769353 0
41458137 1051304708 0
885773360 592906543 0
371600502 929945921 0
302546942 941083763 0
711702627 228689599 0
3829012 213245509 0
700565676 606299549 0
955032933 895523027 0
724256981 5587576 0
253897582 271808411 0
1041463235 917138504 0
306509390 557637233 0
970927596 510803686 0
452479600 241602402 0
1000634390 858647553 0
110967304 131261439 0
412154259 466227314 0
4313905 413910797 0
725509221 334203481 0
914014230 515797148 0
345198123 892753927 0
106162753 1012005539 0
302168937 463894166 0
283896208 902127969 0
896805842 782335894 0
706917005 86586427 0
329720741 633976239 0
362130035 644227192 0
922112002 928377872 0
93047955 595610527 0
980831177 266987833 0
785543478 691021511 0
562468500 978018013 0
800756269 542708203 0
589935627 543589516 0
728431503 865734176 0
768555855 137120068 0
176966292 321424798 0
170853363 138136869 0
629677700 533301704 0
968812532 847910148 0
569188666 194777887 0
45498219 540450295 0
790628445 667075355 0
94708953 252251733 0
163196138 901210386 0
934211083 116485262 0
374882459 99582723 0
474216989 440074839 0
1028059607 427399449 0
483092396 268856797 0
17427090 333293787 0
304342648 114405345 0
263997552 172327158 0
949694103 395899708 0
150482029 657615781 0
804457174 626343389 0
1018801329 399968730 0
114369618 968959017 0
727912077 289282387 0
3673973 57488823 0
682234354 849159735 0
953224120 572240297 0
33757182 257796460 0
855968170 1004912723 0
403941352 830087000 0
326944851 788231769 0
478479116 815580982 0
105754879 172452370 0
1042807038 115663605 0
947856287 578947103 0
371742359 590384560 0
1068637793 1059283559 0
953533903 1003669020 0
483601974 194819724 0
953296243 488010394 0
568453131 994326028 0
255254333 212293915 0
11286179 310225224 0
446734120 389163167 0
815109431 497400397 0
331637990 484417491 0
731051161 599218193 0
371380131 804684348 0
758232644 140029955 0
550512577 27514329 0
43994746 362152147 0
515063975 281982436 0
83059102 104183402 0
1021295475 114749005 0
237808433 232355548 0
1199358 740370637 0
661398786 251788833 0
771060116 151416361 0
909283013 542128658 0
647679873 314504756 0
825068844 365724947 0
239200225 854383188 0
838194370 352591069 0
218392903 616646721 0
545748239 821931000 0
1003848225 1025724312 0
890638407 198102068 0
465928496 1034840585 0
56463851 626411162 0
526805529 642675617 0
517308435 1036286398 0
652771354 801231949 0
924777530 817111006 0
429484392 710772213 0
729228457 25489291 0
789981153 616724255 0
676331689 245210996 0
417858584 964186943 0
514558371 296441469 0
358806105 413837770 0
1067438949 184795823 0
69393399 648350421 0
737726203 144127274 0
28768498 932954825 0
96367971 270497416 0
545093080 437307105 0
19309769 654001617 0
196585768 576494164 0
261419485 653131633 0
731161350 413465605 0
505079582 73058286 0
616634658 307194537 0
751002247 374602279 0
204143836 27182406 0
377845724 691663186 0
529063681 288525990 0
2030382 786756625 0
972113498 89866162 0
608427615 557381559 0
390565023 213643090 0
919841029 944486307 0
49582674 439704148 0
983746278 913299281 0
118885837 326413626 0
512156046 716074462 0
958727391 551481180 0
528968094 747375553 0
1013521348 522648283 0
549190851 978005239 0
610734232 804617207 0
492161124 654113439 0
623215273 729975184 0
994873688 578588231 0
253724065 1056004338 0
935099399 171788333 0
608163206 425415491 0
624283217 802114641 0
80519501 789530516 0
425726202 30590663 0
644073200 354016265 0
574955988 1026321390 0
480812603 404129684 0
143157112 67267849 0
261502956 623808817 0
1015281295 947394647 0
594181910 502774757 0
415346448 336707393 0
475383153 882384559 0
218926527 231624147 0
490464079 590045563 0
952516875 671484302 0
945595467 1021992399 0
512363562 501670250 0
646986617 944541072 0
1039446477 502357388 0
220807842 1030439492 0
737075194 649602293 0
909333824 603465198 0
502949769 298076585 0
449972791 762372226 0
28797542 749454727 0
125799511 709741349 0
199784606 28884496 0
441908063 585437452 0
12395309 586667449 0
643771910 245963934 0
735343810 169627188 0
900299351 590010892 0
26232599 524019301 0
1051411491 289414229 0
868281731 956507270 0
253743115 397260758 0
508149506 412205780 0
941407152 317181417 0
85879950 531992340 0
325937889 180120743 0
357213918 210295355 0
640331877 437760398 0
64535046 349913599 0
519213615 406035640 0
929600587 720289328 0
174690728 888140042 0
129834018 878902489 0
524804088 1070691773 0
469641502 163409560 0
7201136 967184710 0
97364069 20928066 0
1016103753 96692297 0
918624561 269922616 0
264366496 293351009 0
305440410 533147917 0
563158612 258955687 0
270883574 647548402 0
841712950 507064300 0
74395531 196965879 0
651618037 784973691 0
686877861 671644423 0
321521459 246266537 0
318024408 641799623 0
253832389 541259851 0
705078591 507559951 0
191894669 556603823 0
507718484 517899583 0
130095209 557191628 0
898586211 576824629 0
59850206 586769792 0
841101861 680182581 0
132406870 1062488155 0
125375069 435753466 0
888350259 1020631106 0
655286008 1010387300 0
711134387 170872212 0
1037136269 928206831 0
729888423 422343145 0
891080645 412466334 0
784091068 193584074 0
312103131 251403572 0
796287930 314530472 0
465601072 1070571757 0
338496942 349771762 0
75819677 194030726 0
692284990 498988853 0
366835197 172578034 0
586212785 735734382 0
631296353 800219262 0
519344617 606549018 0
1032587287 560733890 0
193450780 712273883 0
140572790 320766688 0
803411943 705067706 0
738147277 910480165 0
292917123 587813768 0
780648302 1071028065 0
727821154 690869318 0
149861081 276212666 0
255991749 759498029 0
1013350604 412083234 0
234799074 361600209 0
482281586 66084527 0
620709956 1056259170 0
390499128 932229859 0
657670086 594148344 0
246791478 525176209 0
602053307 548883070 0
568664172 871281845 0
140397952 557379730 0
444152467 278695151 0
819583557 6192645 0
221903734 525172155 0
1035743859 910814308 0
1069007107 342640469 0
710997368 2844482 0
117128811 403990806 0
872562442 838914659 0
333191303 777469779 0
81460433 258764836 0
798929662 248565470 0
467452211 56503376 0
1013801623 122366183 0
411026465 279874571 0
782658029 429816462 0
139882896 363905574 0
423666938 2850863 0
338821360 999826893 0
461635610 986911898 0
434824647 829763611 0
1012286612 467440361 0
896300645 14245914 0
1008237161 1003747579 0
1056213852 803178946 0
561450843 251394722 0
418204127 938127836 0
11385139 645853640 0
173732607 459275321 0
645466533 627914204 0
472669710 106252502 0
804409512 388498846 0
522766481 426353601 0
1024449331 163067128 0
795784798 654571913 0
439513411 898975070 0
868519784 506285279 0
272778099 561813039 0
164575078 843189147 0
934966326 91614519 0
604933758 822968954 0
194563108 18043100 0
946032767 194070561 0
418893672 617706201 0
454729049 132845239 0
335752266 164986543 0
418349894 770305772 0
566248282 694349050 0
742827043 614852544 0
23568188 871946827 0
736928944 614608448 0
718957089 402252758 0
851209262 483516381 0
805914380 839438533 0
79937500 92584297 0
563336142 663894523 0
466190917 305876035 0
411466001 149565434 0
862376911 457808261 0
597447029 382619488 0
1068384051 195534517 0
488521786 653005453 0
816446768 755849180 0
273832535 14755954 0
651295848 1009181287 0
69939965 1002944617 0
173377231 59418884 0
660836568 1769111 0
303592617 498631365 0
320409038 914775812 0
313164602 489316095 0
135942094 555798092 0
1013424258 530204229 0
621995582 1058963318 0
1041153056 51152480 0
430771607 265188469 0
874090326 621863053 0
115973092 965574988 0
799453993 224034293 0
70435404 807990725 0
769712418 1056354978 0
188131815 874305262 0
402039842 941081547 0
430476292 295715650 0
839879461 920793641 0
885382844 198506791 0
403168837 272053014 0
504890302 239547428 0
747038636 706152397 0
410431643 147270465 0
861880681 1051895103 0
1036431122 586836113 0
108682874 1026453553 0
120222450 579272397 0
224204541 550253761 0
197127648 907902973 0
353512309 1013446827 0
350358415 511618141 0
564098839 562904765 0
624270111 366278434 0
524225456 379072000 0
1009208867 1018756639 0
120353452 1071562279 0
582036823 138151074 0
195536142 75322874 0
417428121 493127025 0
1903015 397039883 0
492911539 388980129 0
438758259 14898576 0
562224309 130063057 0
277310704 900673744 0
176196179 407016858 0
115102463 676850747 0
744775563 349945543 0
653764502 973137195 0
999794777 1050657079 0
805344299 241189469 0
900192789 804092987 0
97498893 1027514310 0
686846576 235725424 0
539115198 208777157 0
818857779 648394889 0
785577277 383881747 0
705415983 976156260 0
731879814 109873521 0
218932832 585540200 0
409028653 341859497 0
36597546 950425828 0
811136250 109345881 0
1012832715 652615413 0
517414178 558083916 0
177448356 224907902 0
318923385 927078296 0
901115483 704213410 0
665378842 959886074 0
890352180 1016178436 0
610343929 398591324 0
607776257 1000805565 0
389595551 1004283737 0
629310168 443174416 0
559154312 852197242 0
963947276 810459992 0
444787028 188511806 0
290337661 166408853 0
568017004 291025065 0
906355378 308472875 0
727064210 1005166870 0
1007012089 932124391 0
281626702 189308273 0
750932116 69293609 0
476303405 818595363 0
2037219 194417585 0
377216652 752039582 0
648225352 425720581 0
2761521 21084883 0
304560427 910613585 0
621206805 660262318 0
506469515 448708398 0
944506419 534490327 0
944164999 529021121 0
217443078 133532016 0
571925719 904703985 0
683595489 769288409 0
32462140 303294294 0
514659906 878641866 0
378351166 349561772 0
742912367 429721307 0
572658259 322303573 0
455083643 387808855 0
702845192 691525099 0
438408735 576958665 0
503490993 142380736 0
701783660 722231332 0
395145289 204760821 0
550683508 63749855 0
656856675 144931886 0
1003760771 157448543 0
664361841 869106423 0
456144519 180249485 0
981040641 1037691212 0
370074757 866779740 0
804417739 619327432 0
737633369 857248247 0
223111466 407310850 0
848391238 885889176 0
22048659 383924447 0
778697994 570672336 0
607989208 668048269 0
465925013 426491380 0
343113715 245405994 0
691097291 558928508 0
496026052 87244479 0
675724053 127773208 0
499913124 844216882 0
93539735 1009606674 0
556092566 550199456 0
817555995 414569834 0
588256746 696799620 0
412840076 709605595 0
808742396 438822515 0
736986860 916318097 0
742407699 843037038 0
673792223 997179998 0
716460 935486980 0
837506784 197767706 0
440660323 736799631 0
711404512 340683960 0
710750056 317856508 0
810305273 359987932 0
949548207 141380468 0
1008244642 1058989488 0
239661971 1013247363 0
239697855 402114851 0
667715172 697190188 0
118376896 644464493 0
778831094 455163002 0
338357713 74969539 0
606499623 452562193 0
171912801 318900834 0
899950736 313828950 0
212840856 408159378 0
810168267 314179149 0
387316501 976592366 0
808510949 735459421 0
597928042 968391819 0
456823436 202958171 0
288247746 33457817 0
851715409 464745369 0
196862692 1019219784 0
276361895 622628747 0
95920130 1067448258 0
249601473 207541424 0
407495669 589427258 0
407651440 709468290 0
956419493 892057358 0
760624961 361040938 0
223121092 357748851 0
349548675 968657513 0
269577941 415975256 0
187548307 1046543680 0
846867663 810621925 0
1025903371 717531670 0
965526898 614296736 0
433432824 851927577 0
213508627 117002719 0
1030878032 10838359 0
838637934 334869122 0
104877762 2269724 0
830751847 1052959156 0
669666191 80282487 0
423261140 431152046 0
517780500 504239628 0
731193761 520300433 0
1021433720 335403404 0
1021651188 640501916 0
63490891 641399604 0
215723075 197434178 0
221406968 98835446 0
797746810 119997093 0
633853213 330327345 0
69243928 90809594 0
601441564 629726761 0
563564067 610014772 0
965464013 145622291 0
556643546 137244525 0
724902604 892472039 0
288896140 1066292475 0
119257968 872581951 0
299371961 577332974 0
36809731 894186638 0
598399463 1061225271 0
349486583 540998207 0
821862866 681892744 0
713393731 571740666 0
168745475 1050688941 0
52546069 182174248 0
801716386 454203964 0
494016236 691509291 0
929435096 3792882 0
886430679 751482583 0
64678278 7345733 0
681136804 529028293 0
780977772 891069962 0
627524720 124761752 0
850730915 99101793 0
384121353 443503477 0
191294409 1059195933 0
48182369 801172539 0
860209157 396814254 0
578350283 976598135 0
1054768220 957080734 0
1056451281 1053959619 0
993202736 17535194 0
399033661 919286731 0
906108527 520539778 0
1027061318 383869186 0
484132991 645464617 0
1056541648 779914628 0
386079936 470786796 0
582788513 806176861 0
57240249 349225756 0
202924697 499633353 0
210960834 326781618 0
401904992 1044952915 0
510922246 532472938 0
640639489 25793640 0
245738590 521966569 0
1053872483 911036434 0
499932956 954005164 0
677140992 1039439551 0
16500033 114085357 0
390638510 559237398 0
983836506 363701812 0
177341987 397634834 0
634828134 202909070 0
133813602 894545959 0
341549070 76487908 0
29806763 1036568690 0
573216816 645571311 0
377063704 170223178 0
610359797 880696839 0
517072170 549628246 0
1009953819 360075711 0
650181618 652600153 0
736328459 240671000 0
652608028 664640562 0
88066786 704469464 0
192521983 765558319 0
116496820 472104516 0
468006148 1062426623 0
386463271 976646295 0
354488585 141272573 0
1038703161 983832350 0
552438273 517424686 0
19437467 795715330 0
98171626 337221515 0
702429150 114609938 0
896196311 346526263 0
146351005 132307895 0
409661503 686507734 0
647937297 596166921 0
581215814 962730900 0
1022164205 750859028 0
810099813 573274611 0
402262260 736916087 0
165035472 994920213 0
92468345 899408477 0
916026702 233175935 0
333435314 669559342 0
979461539 649843141 0
1005324022 283798446 0
980361396 159397489 0
678809448 250905140 0
975639971 54964254 0
831346023 1000559471 0
402201076 945886715 0
169074034 137363685 0
664754965 388362856 0
335300661 500048316 0
843477800 133721147 0
302152846 466543673 0
399423503 955874472 0
554995506 625328447 0
149871229 591570018 0
200533784 633939664 0
908687995 775651214 0
90665612 8812532 0
626735082 301832086 0
852929660 991056517 0
106816063 640067491 0
19964594 599987503 0
882404423 508215177 0
977017030 106602484 0
318672551 341202100 0
511711531 327287634 0
450432674 568774243 0
472042408 44049854 0
158567445 820392850 0
934301744 814160436 0
222031155 1073169377 0
231634010 582698750 0
778722489 700934769 0
954298505 89180328 0
363404136 936890699 0
416945374 293994953 0
638548757 914355828 0
115696481 938012702 0
799831226 892666180 0
965892783 869341461 0
411758070 628002033 0
341299683 780083200 0
904571380 121422252 0
882065498 753755981 0
592747029 885250087 0
961499973 302103019 0
510006451 69579108 0
999238307 605086420 0
367548558 450113452 0
644415323 108115171 0
885797667 998738672 0
677068909 140856789 0
828766151 958457580 0
548126378 736350893 0
643521302 101074456 0
969148587 415076965 0
457107741 420406547 0
596271112 883159649 0
769697204 424177942 0
330143640 661178696 0
739590099 585506326 0
153854040 257143500 0
573369949 462714408 0
540308933 452961825 0
778605612 769660182 0
969771738 282968730 0
696954311 148288853 0
839194847 465577832 0
881525577 972312154 0
606645961 329947153 0
629968856 822945937 0
879241501 32672284 0
983792064 343539727 0
747716685 343511337 0
647755924 579138756 0
814361629 105454505 0
767016504 364607819 0
268833957 165259838 0
868660990 423772207 0
285861937 985254353 0
537350938 549060771 0
283030033 417706326 0
394450626 321521478 0
832354312 438671212 0
885583373 367928116 0
898126675 995182819 0
364654873 33584142 0
435101649 595607715 0
53700268 1025190258 0
668578574 904885074 0
373869294 464975354 0
963884062 753278969 0
1068299371 766200412 0
78099136 757251247 0
745281800 53673515 0
320513588 95354485 0
847690714 647118099 0
876643475 1063091760 0
687802381 801988818 0
809856850 479624741 0
435836519 1041393704 0
1013152005 1044708108 0
487760229 727349245 0
21035810 462185406 0
270731146 847059290 0
204664070 787151719 0
984464655 29851880 0
782236453 423600838 0
654649208 156411840 0
40917453 700887602 0
143056018 285179695 0
1018353646 513918383 0
154292722 652787107 0
707237572 582895780 0
1004726760 457559275 0
618362038 442400462 0
580312663 371528786 0
1044882724 871886805 0
612032729 947449935 0
932860190 848721430 0
138894265 288079711 0
411952463 250229257 0
4776415 232259825 0
980258364 917218904 0
1021677827 1043872571 0
1011079127 156051407 0
759099204 785564874 0
412803306 758198539 0
1048988219 1008758532 0
478707550 546854573 0
661015597 697528879 0
124114018 480994054 0
958927566 419750465 0
134815340 183985493 0
522690369 659179526 0
655659399 148045391 0
421367083 2024034 0
716977078 192182528 0
1045752304 10621928 0
675417335 751771033 0
1001003228 670484949 0
797712169 515371870 0
181803571 838566144 0
317886644 726713101 0
228694774 214494429 0
56123557 568380154 0
634769119 515556640 0
1053985896 1067259803 0
634697751 541200521 0
5265812 231764756 0
412432371 132931534 0
219422318 31304164 0
402836905 44316767 0
991043658 156209547 0
65599320 526799290 0
162242874 933422837 0
432780934 688796731 0
686653948 632244146 0
363681905 119575865 0
1052541748 220027623 0
631192918 33031012 0
479098005 584292198 0
282358971 593632378 0
88069937 147747632 0
39958742 365470247 0
857395800 320787313 0
1038446749 262324391 0
264477645 993260685 0
982129631 608645542 0
704480364 379091552 0
344863384 530144178 0
45669982 419080829 0
530014715 1000828600 0
1009118475 904446064 0
202131473 954115910 0
224576901 188963452 0
686515349 145719971 0
317651336 219356809 0
741597989 892199316 0
713843793 189362485 0
1052950550 405298062 0
227059428 1004836803 0
71546567 470796745 0
223029317 151324711 0
62973681 237428378 0
193606616 729888595 0
224372343 470387030 0
595452167 832939193 0
537186818 681550556 0
298571451 519106362 0
357030664 39824187 0
1043268250 399329908 0
120555766 178384011 0
366793830 855152651 0
270404971 687801142 0
551928403 180942423 0
306204620 410214568 0
86214930 152602050 0
441491867 737587080 0
70939141 767659123 0
487627798 143323290 0
772784104 683020958 0
8943843 645731763 0
303853925 884165607 0
447536058 1035785031 0
743156719 480847285 0
1032918603 893338092 0
814120247 675306358 0
406663801 449082027 0
675154916 580179735 0
656476403 263697528 0
166570809 879591905 0
657541105 982987418 0
37144609 267526750 0
862099595 754170264 0
668432578 917336898 0
288795035 854796783 0
525672387 397529789 0
714591787 729338871 0
696599044 65738127 0
813893793 195193654 0
382158384 31290370 0
616075712 1051643530 0
168073409 545051506 0
782392244 30078069 0
532844731 1004882746 0
783222417 493052175 0
253091867 1007356553 0
651141312 427096995 0
87045447 150414877 0
701591410 242653316 0
259575369 192472772 0
820227809 49103646 0
572631908 865286822 0
426138720 898139117 0
938773351 569583192 0
182495264 995508616 0
926362798 779282481 0
456965895 109683999 0
240317176 792468739 0
58517133 159934665 0
1039911952 114700514 0
941469933 607396665 0
1026977886 1004278994 0
461551050 442075095 0
175892337 56589252 0
699833253 407282154 0
76659888 576814120 0
674906556 406941834 0
475933457 742629065 0
406670462 374463250 0
814738340 434464653 0
704645807 161197394 0
193925488 262443921 0
541503133 826069949 0
915998080 416602499 0
598220421 675245715 0
531228685 193531087 0
75073237 174917853 0
235953110 366161693 0
920433661 669690270 0
199299573 106951009 0
166810098 384166360 0
1067209290 400435212 0
584075609 314411797 0
865286170 684335833 0
737088108 332782693 0
614487341 418752270 0
16781357 3661238 0
621433382 843726054 0
673895198 704336434 0
453077930 1023840003 0
636336101 1032015886 0
804967685 414840879 0
827499274 171337807 0
916853433 819105332 0
88609273 892802284 0
186863825 1044960131 0
553913186 604398479 0
1022887316 872137713 0
439962335 478424850 0
786769370 594092621 0
431655981 358049578 0
804640098 715655268 0
565943981 195820645 0
1065856750 959519629 0
272222606 22456276 0
564214043 660181237 0
325923098 536143449 0
97468910 450832885 0
383648545 416116382 0
71183591 128202497 0
683453463 526698638 0
26102595 604434941 0
597509927 601358044 0
938217214 979959709 0
152564158 1017262503 0
995813570 793485370 0
587403601 718206862 0
340160317 809111345 0
492454351 898455474 0
826662479 70021328 0
571618593 1002219843 0
858522678 395239430 0
803822850 340864069 0
914849389 349071330 0
791504970 728868874 0
41719314 291699407 0
553030433 262137281 0
952864118 394219329 0
1056506191 47882765 0
952755423 217716976 0
164876421 834378180 0
596418720 860880076 0
207824545 863344704 0
918613279 543213253 0
191805865 496245279 0
1036210646 684114990 0
541599700 229023270 0
881009041 757017510 0
692495447 430335424 0
408341129 310758304 0
867452069 720013378 0
237002133 752507809 0
650487667 189936718 0
528836326 467845360 0
661632878 518583061 0
1043298382 456607792 0
296935116 797687696 0
480884073 744246496 0
480769103 765550699 0
140608702 33978617 0
13946402 239134425 0
320152876 940989055 0
993847006 785554199 0
1003674954 107117352 0
72178487 95393550 0
1001509287 875903968 0
639701314 76660743 0
496696737 276442834 0
911606962 179557569 0
844091017 639402422 0
639951725 781111600 0
140055074 794999507 0
271132811 353853067 0
825623487 408292188 0
70267651 460721314 0
570560740 662514390 0
641253870 716226138 0
1065404479 271956361 0
908819156 420415359 0
647695350 500114946 0
878993558 381835292 0
406836625 532367410 0
672031046 722621507 0
136642164 773415786 0
424297031 560045286 0
492318830 742129775 0
579415633 88705619 0
922383872 388172233 0
741983605 536594121 0
219240278 140929403 0
34822394 643747537 0
120364131 213045721 0
954351141 987752373 0
516789859 254192550 0
459292277 888137413 0
299877996 360092518 0
172801704 432071485 0
254762952 636642018 0
1057112465 457771222 0
618443204 906937812 0
301630134 823525253 0
316207886 817236914 0
230339596 957101499 0
843327581 152206881 0
219854463 601185413 0
1032771307 1064899108 0
524508133 352620236 0
934020102 318464749 0
657708707 92242478 0
392720174 392874229 0
45030168 382893486 0
272312865 515612053 0
143938616 1010629945 0
212442616 152429490 0
1053548966 615611130 0
609450345 988829988 0
99297304 309982370 0
955317805 337183116 0
76125375 594069937 0
788896586 592774768 0
563489192 385230973 0
623888090 764588478 0
430492137 246250029 0
178066470 988045110 0
121191519 102143735 0
456902764 488069095 0
758751945 677484359 0
630416127 1018399351 0
750229628 747982714 0
237440260 473245794 0
404894785 1016933589 0
367637351 907930769 0
523834602 137622361 0
63016495 647713087 0
523696309 430677795 0
344771704 156664155 0
488217981 176276021 0
1022828408 589656538 0
331410512 616543261 0
60185523 745508154 0
86585328 647794674 0
144364628 756519328 0
151083591 683758825 0
328757124 185133604 0
736190480 592366307 0
974884037 396666302 0
564516215 43998670 0
869592454 183255553 0
673893170 584741930 0
627286429 799412887 0
497004433 972184039 0
770396721 413750116 0
596820734 967912504 0
958787546 1004558562 0
202242458 989951645 0
413088716 899246413 0
643168337 965490067 0
789631424 1067975847 0
985269980 545572838 0
763160483 306079318 0
204952566 721754935 0
762786791 918536858 0
286296659 55218436 0
378899096 836351062 0
898776787 873485130 0
927148245 885147687 0
431617913 90402388 0
648988833 495519849 0
863403303 588189788 0
601748412 402741397 0
106979371 749342872 0
662005774 877396519 0
445768886 80747818 0
393467798 203371728 0
727854332 84788141 0
468416477 771911790 0
1056638005 866145966 0
903849799 143744060 0
510905174 131982505 0
256552987 1040278412 0
418309936 732556305 0
642864584 1060691073 0
838245938 66712312 0
1061347779 358939148 0
670291565 984912998 0
908646520 290718547 0
1042469212 675618611 0
859329024 102846186 0
542870356 606024127 0
503660216 515275996 0
223222362 61409863 0
635096280 433706387 0
836211925 520538296 0
235637218 1040376265 0
190147100 33762082 0
829701659 993351208 0
462126736 668758476 0
99264439 876189798 0
945518399 1013583547 0
655572632 1032887091 0
85614784 840307468 0
491287279 450403596 0
835246669 865724814 0
160125034 397748036 0
659300124 268349125 0
966252581 793497720 0
882833566 748515665 0
546254631 244046006 0
258463515 1041115222 0
963641830 813828841 0
403026905 682582114 0
483691245 488741495 0
361314364 1009473323 0
499503899 50283923 0
299332155 833876353 0
981913486 462709657 0
1004846803 823246531 0
163782917 1060833378 0
665936958 961657205 0
7150275 177387288 0
841403878 1029947656 0
1058333891 162405421 0
206682923 643807330 0
291297650 876887560 0
433767854 189751672 0
504509353 197356419 0
681560525 161939037 0
316043974 334122058 0
600002278 874089220 0
428641282 872336902 0
91587784 162104644 0
63937077 647931221 0
630487446 346378216 0
69010263 841119941 0
1025069215 577215499 0
23458459 346824214 0
95994259 967934578 0
955280846 401357416 0
525144555 612492479 0
477688158 67939403 0
151703501 797367020 0
1015196488 1047611853 0
861267750 415325712 0
813968831 969575357 0
363303132 448146686 0
936011 303322515 0
316967493 999170803 0
88777689 357922918 0
1063109786 538166609 0
214861399 103427323 0
95465516 284742137 0
246223889 551839374 0
655317560 610466705 0
94688043 483694870 0
540494760 177301622 0
124795474 1069135926 0
260457182 240492981 0
284503631 398731356 0
879619856 34614100 0
505495284 65766939 0
409985316 506056981 0
812162896 74987527 0
687349143 949291010 0
767783401 13440425 0
635579020 146958902 0
657368838 494040880 0
157952552 566528443 0
763845751 407173738 0
814492751 163233066 0
735669867 967265224 0
53304546 938145178 0
959313611 155506960 0
592974277 555914072 0
487510989 732082570 0
932322590 731291274 0
289817997 220496250 0
808360496 220717944 0
31461046 858788172 0
13431270 854300534 0
875037741 882019738 0
915452939 694578484 0
918951905 754909997 0
728955126 290301645 0
670150817 142151799 0
630782038 508287740 0
485216293 749032107 0
929235318 1023571368 0
945447505 647816728 0
481032139 283308458 0
803035963 274918783 0
808341894 1027897018 0
358591177 404893630 0
121788239 893905092 0
103119562 885164196 0
156465520 227163191 0
1043004347 1044983983 0
322477338 290852836 0
49790061 623330430 0
851683161 884996928 0
882302910 606098134 0
62807199 879293702 0
684775266 435701627 0
796939620 407568095 0
949564606 205675698 0
1020045468 302795688 0
322627941 788188083 0
1020227668 763939149 0
883851505 317598823 0
628222954 985076666 0
530137749 705343787 0
593009678 497807155 0
64958271 766997935 0
94064573 1025868513 0
906773336 139488908 0
1071149522 1024876651 0
523302760 1048615290 0
525307617 711750425 0
518643896 745622123 0
589812975 628600202 0
496291968 117878169 0
292901495 710214154 0
49362795 893936155 0
541247205 331651661 0
81545210 589210798 0
679692442 703092761 0
584280631 819370599 0
597833690 17049501 0
948425979 27004108 0
617544004 269917107 0
49185423 629764772 0
874156574 1068157577 0
866482017 974834043 0
996556435 107890902 0
679106115 606604202 0
1010427081 890726290 0
80048980 25297567 0
478635097 353176212 0
51166622 915691976 0
354991857 132737498 0
866222608 660415655 0
39820851 46515748 0
591865945 869422984 0
38185621 172668699 0
283142362 314685830 0
1039485076 719458793 0
224199833 235527932 0
467415101 905050944 0
561785724 115600971 0
1064170548 963539588 0
613053410 826521182 0
871616037 880665263 0
989382039 697050243 0
554134370 328025529 0
487540869 834877416 0
623825554 796130591 0
433564714 365552156 0
140275516 817170067 0
958790701 467933233 0
446027552 183198935 0
987413285 436035365 0
444193082 662269382 0
367626002 956240560 0
38668603 319872731 0
505100208 1576289 0
431567956 971308242 0
39938758 68661209 0
1064220450 728103738 0
29648324 888692382 0
550499900 703006009 0
838665654 954882554 0
690765351 659304597 0
490419897 984355453 0
124106321 766013718 0
871094987 702917457 0
91204889 526667455 0
593230798 169076693 0
247370687 964215642 0
932099929 384216915 0
864636971 53098905 0
1051042527 819609949 0
146208077 314275612 0
1048391910 592339646 0
687119813 96619115 0
477788904 387159975 0
1032916434 337698692 0
217305994 532367705 0
907743837 157827943 0
879629238 826201239 0
885875336 755912429 0
272456282 178848699 0
114520369 322550536 0
957327277 443857309 0
171982405 709378755 0
449650085 379376018 0
468970616 926785751 0
749269395 1016188283 0
89230646 257055510 0
321299823 447629969 0
1004263218 58887901 0
461273184 1005818157 0
478878625 1014391952 0
174764527 349460689 0
921505558 946544031 0
1059886136 251391128 0
732776678 870600716 0
352426947 737449471 0
610332227 218378427 0
276262196 646461489 0
515022077 195400449 0
269478095 403112480 0
737938074 917775507 0
943624524 92717667 0
929191761 339073173 0
956051618 590066896 0
827236666 942032414 0
927966030 198657625 0
23610725 240178693 0
849241850 551491730 0
780617759 778478059 0
1022572190 509425439 0
1016076210 895415437 0
96257201 359443235 0
991052457 136997826 0
281746297 51121582 0
95339731 303115537 0
596282919 780443018 0
114901973 1047079384 0
928328287 187201969 0
854782253 1048335758 0
864104246 349900632 0
939296554 1047074874 0
979951694 809970412 0
716178912 442629641 0
1040613730 569105844 0
883068508 894574922 0
229475856 99983529 0
273528375 581639430 0
344632339 806321605 0
782693357 31231640 0
53786649 127134094 0
667174684 860357693 0
717880430 471581828 0
495798738 659775842 0
473659889 695311656 0
754490635 893421212 0
181950979 485384891 0
446999159 887776838 0
692232837 729631063 0
941938781 334246914 0
603542636 391981585 0
447456018 329647998 0
101117792 106826462 0
4474738 353336682 0
639918568 965293879 0
947300423 450549914 0
887257714 760005776 0
1037199835 336397274 0
732969281 114228819 0
485848145 222417268 0
83282941 753063843 0
569782342 470432658 0
824161921 532656994 0
755910886 1058954936 0
178316815 194902035 0
209604812 617479714 0
814291888 995497376 0
944773415 777674640 0
65077207 277735961 0
643451857 391956718 0
408684652 932999355 0
85176979 724078030 0
876936949 398628171 0
259384175 977815217 0
788696601 726668124 0
374506576 854979586 0
562593516 376746272 0
123633226 991866678 0
908918239 933239797 0
674234085 935098464 0
330822816 802895668 0
221743777 789724945 0
635881063 556703912 0
477905944 756852202 0
1035837193 326464404 0
422264819 548009125 0
651157395 546942573 0
878917781 93223951 0
271674748 907079278 0
826029815 519258788 0
287532736 593910677 0
72499374 548651430 0
604849147 336839029 0
301706571 778139270 0
953690576 709179812 0
266408403 987356843 0
896413829 33746868 0
420001894 587574549 0
145109400 699368896 0
360299621 581746825 0
116045751 129580829 0
859136970 136121287 0
484460560 16110625 0
324078303 225093027 0
827776220 465075303 0
693324131 742890639 0
479773604 508026184 0
951001043 735888482 0
175300569 164185208 0
604450843 206491761 0
97258969 695180156 0
566004484 1306902 0
161860799 192294317 0
138524489 281587622 0
138466183 318850836 0
615041627 1022057963 0
884966840 1065429314 0
684610276 575847300 0
810978724 615068775 0
893128964 272851791 0
760164696 218876332 0
1056622390 566349356 0
730098717 931573441 0
289812619 502174372 0
613905616 489768201 0
690516552 133510841 0
984651610 341308570 0
423533883 614713661 0
855418422 838583763 0
429776095 248221625 0
715551882 804308153 0
476555889 90775846 0
1034062993 632935033 0
824680383 916783617 0
343834629 423788215 0
707009312 53917740 0
481948311 100065655 0
829964873 64528974 0
927692711 790359863 0
638585775 7357864 0
989701066 738530379 0
758384349 962418407 0
86522214 576559020 0
926513441 266466961 0
162831492 785220464 0
403638884 790354563 0
673244499 950503794 0
709468393 509698346 0
213622552 81761172 0
129738317 124113973 0
482012435 721741670 0
764379417 305076142 0
507034572 509192547 0
1024231144 982595126 0
904651122 646638181 0
543255075 471024774 0
1038870404 358458577 0
831664740 168123407 0
485586120 914718617 0
450150932 1063540117 0
815482710 102769514 0
409007394 247188659 0
790926224 523069962 0
1005558070 564268894 0
156003481 554074346 0
1023348303 550600829 0
92445781 982593080 0
969496717 98477879 0
725007183 1073729319 0
5794162 205466731 0
372878971 199237905 0
928173783 63693137 0
323763807 27667182 0
715830185 37416601 0
24765211 9740378 0
890642094 990075300 0
688856313 314254844 0
959935227 292821784 0
741853274 690865231 0
732925005 637845875 0
544697376 399486711 0
328555523 496956413 0
879961513 755204146 0
521652871 316425318 0
81166233 777201594 0
424212097 257207039 0
718646155 333974232 0
1051038618 1038662007 0
531440739 667224682 0
153385610 409623045 0
103856528 1043070781 0
739221109 125230854 0
489783862 945352483 0
920969946 598417543 0
351318234 989807080 0
230382499 931582174 0
816262425 235888927 0
181164363 316833273 0
494036428 711806676 0
511163918 886344193 0
487713718 637231220 0
416228027 897671188 0
82272343 129490901 0
844446169 379678742 0
109466043 947904017 0
973825630 292176939 0
448860812 749577194 0
895533391 507430375 0
505324388 13561585 0
1021346707 464778119 0
246974445 869012944 0
58152273 265819897 0
1068855871 411875623 0
669774626 345136606 0
49458847 36290428 0
192725412 817501986 0
664281948 774771280 0
1006413257 706690769 0
1020160538 929999751 0
530473628 1010861542 0
55239040 821787215 0
812549470 777359993 0
677671978 391386082 0
380596522 730378959 0
785170717 728391654 0
813328862 345607686 0
996939197 212079837 0
753471387 499593141 0
1010255979 956574726 0
321630763 933250754 0
814678762 322332259 0
463192948 670204139 0
1055095898 853724526 0
146378794 457383087 0
573074854 590339318 0
1070804047 298124188 0
592139332 1051942531 0
172511247 759539133 0
60238743 913607333 0
568245840 554621382 0
682234562 713341969 0
1046811670 186881228 0
856908660 299929256 0
909692703 968752778 0
1038577251 992675195 0
225285896 573752704 0
850151365 179721603 0
223842107 503630318 0
606984661 136402877 0
26404419 528784429 0
498123009 942000176 0
964722929 251943807 0
165531659 1028091019 0
632366646 772869904 0
621933988 29194099 0
758281754 438142991 0
841457108 820261114 0
308952564 896616362 0
770029402 1051368993 0
277695052 651978316 0
171525444 512135577 0
369445312 1008649791 0
771368827 208705541 0
362971120 834320147 0
1013609159 201144701 0
815728609 271558824 0
767047762 638387448 0
840431547 459302050 0
113148272 643790584 0
841921670 930469024 0
66690256 912968557 0
943377348 776601299 0
749158323 2906723 0
20074537 405485700 0
1014453704 410098450 0
646780187 406181345 0
812313826 489621098 0
366382898 611045719 0
828213873 712105503 0
1017861944 638375456 0
295013993 602801510 0
208411129 832670512 0
876743988 423027056 0
763894596 466856040 0
320987945 309926467 0
115285947 827103582 0
454709563 271646784 0
451994390 347525543 0
517281518 959883475 0
1000068247 218106840 0
829199517 109019278 0
506633205 674184373 0
59333286 690586593 0
335499574 804142461 0
774974078 330380017 0
485187127 109403774 0
300936186 846501623 0
657812006 971504976 0
435399281 344599408 0
584086779 629794365 0
432529703 247542644 0
590014862 504099959 0
9406060 277556849 0
102771687 198476976 0
749499865 176920939 0
513254174 972012715 0
261993505 637252007 0
144896298 636428689 0
448409801 311912468 0
988156287 10068671 0
957106772 462076618 0
476798164 811335804 0
822752825 152271450 0
600859131 954671568 0
179741345 406534508 0
915713863 1047499170 0
137614719 304109316 0
742130935 199081140 0
1039536321 1008844708 0
560434374 520303952 0
230403756 768350219 0
52901297 298637589 0
866235143 902546232 0
866771726 1060772424 0
90342567 284483493 0
682571677 147047568 0
811839927 1024454685 0
629868304 538613098 0
160146302 934333964 0
393095489 999647177 0
650660018 225145621 0
1031704114 1066655639 0
224421063 1049782622 0
958927572 242109661 0
1007743626 368335909 0
991519393 891649522 0
55545072 239199767 0
757743949 349938803 0
172109210 284713661 0
359761248 526335600 0
255200472 704554730 0
39711177 737105932 0
243344710 767171390 0
1058958599 117650762 0
721278590 1054559028 0
697555897 731557102 0
699091472 166480926 0
299494859 620597948 0
184438609 940401093 0
342721104 89966975 0
934782386 470952009 0
835258846 669872695 0
341890780 24480749 0
379217417 157524322 0
532148560 176510129 0
609180183 815403659 0
1031757822 473611259 0
646290454 214575753 0
16165761 788688676 0
449246789 137849614 0
137260795 18186549 0
403880290 755976187 0
921442998 1061759295 0
584805746 385759985 0
679852853 973521557 0
57530711 188827172 0
633107374 360887994 0
199159908 132828497 0
51191159 483365912 0
634637800 579744021 0
655484422 867526878 0
886376099 718690238 0
46329388 334257490 0
511140387 607017678 0
316798479 348782374 0
863684885 944032340 0
198240814 103656 0
839144646 1027816958 0
729066938 737415198 0
155605618 455991779 0
779501817 74542943 0
588112531 784605456 0
187940679 388448121 0
486190728 14366713 0
110129532 956350740 0
688390282 267346262 0
715378373 954824321 0
938989290 130864753 0
1014736927 404077839 0
610130160 140029172 0
720547843 1058667302 0
188751827 16845734 0
944225814 830501477 0
897704654 331269859 0
856172491 841456467 0
808351172 99275855 0
1034415616 1062881510 0
463878704 1063590223 0
972771263 874367576 0
1001965547 605308894 0
553350878 757473665 0
637834910 501669547 0
920034853 356251310 0
542594533 433528095 0
890302111 806219060 0
344821602 410159205 0
652305452 709264663 0
101861960 346815275 0
123677499 685769963 0
394399666 237657377 0
359918189 154528611 0
428662921 6711982 0
909274507 697544312 0
136062241 102795867 0
591272600 487497571 0
1070180830 1039406170 0
267761022 69432601 0
291736300 689079238 0
118101028 240352896 0
582108835 741942317 0
180654929 375354389 0
717496105 974486167 0
708993052 327484360 0
979354017 602234147 0
985687897 209849757 0
1053229294 914142358 0
842145581 1046992866 0
568209734 798927945 0
572131184 514810010 0
1064280329 219557592 0
887772754 816219622 0
8603132 490601823 0
910826526 390979725 0
794138477 445154498 0
453638479 591020470 0
65729590 53535396 0
832442333 973507148 0
778649256 139715930 0
55320666 394125245 0
18204450 605967868 0
854622061 997088863 0
1046199922 279650925 0
264099272 421199318 0
295980302 423930322 0
651389560 456375120 0
376297519 910225085 0
61541679 324515488 0
848996593 1023035752 0
434950853 89029910 0
935862778 285095075 0
22463204 532673470 0
456676300 1028392368 0
481059016 825970445 0
248746289 919452905 0
842397791 549960342 0
515023659 177422977 0
511412148 511452804 0
183877275 228470824 0
702316526 395044925 0
226113267 668536449 0
817031236 151924185 0
407871048 814415356 0
959634220 531825061 0
653530659 332782083 0
329630396 56985811 0
279485416 490518085 0
197481829 8375508 0
318885836 29270918 0
390180208 192181558 0
997793906 941852004 0
102123881 263437139 0
297578846 1071282063 0
67319637 268445563 0
978757683 589836474 0
562487907 1068783441 0
753557752 970880756 0
453163513 14799237 0
6942850 589054174 0
861222412 1022394434 0
567117232 599862145 0
947297911 862873341 0
923140320 171771 0
1014872029 900254658 0
705128664 33847766 0
396934835 648021582 0
173976227 338531353 0
557911147 266487112 0
1040493849 344815913 0
887747023 30919651 0
355486189 853076100 0
805345004 398214992 0
204616775 817981693 0
126978561 890517972 0
604877769 1054689845 0
292832217 585414148 0
322715304 628643650 0
284777300 864472254 0
818089708 255396479 0
415701914 1040054339 0
240539585 149153743 0
685000951 566493115 0
736582191 657757272 0
311592544 307080204 0
431964208 847534613 0
364254178 254367730 0
94301142 414629180 0
345473634 289346330 0
219812909 769798280 0
457657776 140376823 0
848876812 579859146 0
177298789 231055938 0
394220414 828310206 0
879588044 261155090 0
523735682 727556896 0
481774285 637072749 0
976785230 853535083 0
812871290 706237782 0
282794949 627765667 0
647542081 700964841 0
210341666 975239912 0
1064812100 49640665 0
791537452 632534550 0
904364348 737067566 0
958914466 435595019 0
299684440 414078909 0
740517417 27067494 0
814582277 741730762 0
324136139 614835181 0
236482749 959940384 0
711983797 550091657 0
172962883 985875856 0
985183645 438190962 0
1056851799 127468586 0
50576840 757486450 0
67848396 728369634 0
440865627 591341514 0
521633152 500393229 0
103264215 411054086 0
669496634 659106464 0
1073089572 372330031 0
911322351 362237153 0
609621008 332638835 0
138851378 901167625 0
1034752413 52002827 0
512798603 272164948 0
406335448 682746808 0
395591989 210233889 0
453330506 421927291 0
11354938 783321288 0
338630560 778092481 0
129317745 638534885 0
1021651080 343773213 0
737962426 110916462 0
991390810 631664996 0
215082396 323435490 0
145570305 11823028 0
848526213 195145181 0
1018269898 183470805 0
257197389 431163501 0
396132376 678606482 0
90815480 566643753 0
608391493 915386007 0
1014390019 854847379 0
496420802 714061372 0
69124104 958471830 0
319884650 828507341 0
525942063 890486254 0
939440899 199880186 0
618723749 1037510055 0
367720998 87546677 0
381763073 49421800 0
48798218 483480269 0
757552366 1007894558 0
818814704 62904107 0
135105092 895010713 0
248729483 52029515 0
381230283 457189646 0
272456187 1003310434 0
611155138 750058402 0
914787546 321630182 0
821509551 742382521 0
522991877 931618259 0
935360287 490872757 0
759646765 637310537 0
554243962 913996867 0
581670148 871482347 0
210086736 918531485 0
481260761 970232842 0
862328183 239114059 0
825874528 149417390 0
16252383 716781801 0
557166782 408517669 0
757131186 768135320 0
450100537 947026036 0
580394518 883250061 0
612944674 214223544 0
459586 209425782 0
446964203 883964459 0
605139796 498657655 0
941537537 973771609 0
10603256 411474139 0
553811189 121865252 0
556659886 797159066 0
102193579 196797982 0
1063259055 829840199 0
256215531 456684870 0
1036685623 941397687 0
861504026 705651079 0
659190151 573972796 0
945493493 68146084 0
358419394 278744724 0
563893923 687659705 0
858536683 825223585 0
689269828 603758511 0
840790728 1010608859 0
309216828 1056457218 0
808891467 605127395 0
440512154 62493229 0
653346775 948442960 0
611226827 701763021 0
909895816 911136730 0
805422439 693793574 0
138779063 472199082 0
494243315 399741165 0
982317973 702333063 0
91502824 988533113 0
829079673 23712252 0
603564465 614166168 0
1069171413 990381930 0
282338697 798824061 0
885200005 444340554 0
364028306 238046094 0
183965406 478825884 0
1004003737 836911728 0
216634165 279305749 0
710854631 1050658745 0
136568306 462572506 0
943033192 881628031 0
772804759 74896571 0
548094013 741739949 0
623714132 131457622 0
426594367 836354026 0
579014400 819838895 0
593392806 848176472 0
258192929 846480396 0
780296073 280003678 0
249382155 523946387 0
1067344851 983710579 0
204690931 704865261 0
943361799 632572889 0
659731953 56884111 0
895488386 361227334 0
325586731 279046344 0
371039746 906559813 0
975657896 66997668 0
68014320 803949821 0
204198505 567983591 0
325759497 976919947 0
859773088 931312008 0
895981974 761127137 0
773781217 886469892 0
742133800 106125124 0
962349724 835615392 0
864247236 794199162 0
955979453 1059343569 0
883254606 232210001 0
647492523 351583206 0
964252620 281989858 0
583487035 217925044 0
335717527 974554507 0
565002925 48427033 0
1057259512 48112991 0
968273089 896809038 0
280784483 334360920 0
729542209 503984988 0
298958226 496111640 0
757570416 556986871 0
150120869 716284555 0
154311102 420135617 0
697640886 84350185 0
446159473 853085214 0
422861860 817675986 0
421692210 169555020 0
224767131 91558253 0
957738107 241312456 0
586344909 560295582 0
283578829 332875130 0
493072879 678361243 0
887041183 213406639 0
20324661 645939703 0
342828577 1036763399 0
806774215 773813480 0
282644777 822036120 0
268677686 1044913171 0
271243509 834069528 0
500531684 780145626 0
1008141391 381871995 0
159260993 732787929 0
544440615 753153544 0
925212263 348451691 0
523160745 625552818 0
511229056 574648121 0
935000981 309966186 0
1070142636 862582197 0
312221676 618870919 0
326224402 204884651 0
106277701 477721832 0
337391582 208304813 0
30986478 192863781 0
1064780632 616791569 0
16540053 225830960 0
542903583 994764803 0
63789938 789094066 0
909902121 492132611 0
366595806 1374645 0
796921157 50001979 0
670443390 582377848 0
560654304 744852356 0
390228551 55214250 0
630182985 379515385 0
719696277 497222606 0
971266318 94223405 0
338496871 33630521 0
311024175 885793609 0
625879850 577665992 0
552698936 576945873 0
495316862 536443088 0
811565267 248028922 0
640906 268362782 0
556313567 55039275 0
381923813 767431941 0
2340108 746693404 0
268519270 474812746 0
195856356 880933033 0
431614364 804963691 0
473747847 500259283 0
560680757 203083215 0
743701073 982224964 0
558853601 542046857 0
413623246 746866149 0
830471653 824626572 0
1071472906 605664849 0
888039236 251826127 0
675605176 871721131 0
546476223 393207648 0
940866311 732325319 0
763786482 67267349 0
525101755 1059917465 0
722363598 188410588 0
999030583 1046631 0
99266502 982667717 0
728052900 716740057 0
458539703 462642700 0
830110305 271913032 0
377914666 1038307462 0
1015119061 139765653 0
756400455 163720565 0
420462662 93301285 0
601578528 1064382840 0
595700479 496784466 0
784637664 675386221 0
133966419 829683955 0
891926788 47644266 0
519189821 892224601 0
302910028 878828405 0
671342261 653342877 0
998364303 191031480 0
570490858 1037298509 0
265939898 645123162 0
16714558 511368610 0
227630045 122973175 0
487895236 564258008 0
345367957 615089800 0
411476956 16300145 0
222304893 300259609 0
113459518 788635769 0
689599849 108058212 0
441974523 501679556 0
411207603 816213106 0
249233892 104790117 0
44034997 87119055 0
385096353 718685306 0
409318366 769388179 0
205035945 902622263 0
602415248 408019484 0
370050846 100014522 0
182474615 475303913 0
321025435 213070205 0
286935754 877874403 0
950182193 960589439 0
296254893 562628551 0
553664006 107681434 0
314104827 887552234 0
912812359 412241376 0
1020808614 607652529 0
414300404 318319476 0
426817653 83968883 0
646694071 203228754 0
130364652 177191468 0
365970582 216220751 0
914093961 665958029 0
806388964 692717829 0
872887112 939343344 0
800402661 993304396 0
749811865 36030660 0
329776833 350330394 0
522355077 780350507 0
733039140 219670869 0
717154866 244525459 0
875487869 524981773 0
997918138 898204863 0
335983768 742726366 0
305300138 719598072 0
7356067 1054223505 0
383298471 223391121 0
183322770 295356689 0
6453665 946918560 0
980355480 347623484 0
1062621363 272000849 0
117375808 203542418 0
78947890 204114677 0
831419555 425916859 0
306882964 385217332 0
423245642 814371087 0
91106292 854565188 0
545505328 346117447 0
168658403 606088787 0
288325553 701422607 0
3750107 238153526 0
61876927 503187829 0
881719601 526282531 0
471835434 856643479 0
604308142 810131775 0
263594830 1000718405 0
424549640 1053057850 0
833640203 432732181 0
945338337 140587008 0
987316741 356251801 0
622081645 264966830 0
842299400 1038112268 0
442295321 980329137 0
752853940 673866703 0
385868566 638061948 0
388053902 356427045 0
19981754 231605812 0
573644633 108841889 0
442012971 864241563 0
756083170 991781254 0
107100146 363415872 0
903857113 169231997 0
792782592 1060178668 0
512827335 293928985 0
439836766 530037911 0
244715709 913754043 0
28621320 607628594 0
404799391 1022936194 0
515309838 812010518 0
690614107 214370926 0
135153398 844620234 0
280257609 891177099 0
592469166 292359440 0
373916906 928194383 0
730353509 149759687 0
206704719 185246052 0
569524398 830629409 0
543614833 548963602 0
839138474 929957676 0
592786898 257762634 0
820807146 808657614 0
124592423 640743371 0
640270612 57444269 0
1048562125 472584697 0
942001360 525441560 0
142026004 478759574 0
638674079 920747176 0
834092271 1026004122 0
844804262 200127667 0
364517256 970524510 0
363672431 1025583183 0
46521592 794950748 0
53375843 1056172617 0
411786558 764573534 0
284070869 494437226 0
740099893 946839220 0
222509714 62257700 0
435415689 64718345 0
116051362 829975105 0
1011789443 1045906789 0
959303026 185552035 0
934110284 622183921 0
830860974 398889632 0
632939124 564921208 0
675419133 793293605 0
1021600496 611134138 0
347169186 657034268 0
249302499 869271171 0
1044176098 59878382 0
60388317 311012832 0
121471396 279078000 0
1042185111 881847871 0
38000577 741516530 0
874427337 91220097 0
641786596 144335370 0
992978805 902332769 0
34713177 523984328 0
965538577 204650517 0
462074156 805005727 0
1059248401 532483032 0
871024673 637903826 0
422944816 722998157 0
918929029 906717284 0
340701553 991087017 0
824600653 164693891 0
227413820 399258385 0
709524767 760458570 0
629462619 668605674 0
698642758 925223983 0
946557692 646390484 0
794279433 673162466 0
179777462 1046441864 0
754869098 573601657 0
352702791 461318026 0
558564683 401742676 0
707093732 707363544 0
783338879 442657811 0
739810917 293185460 0
634500191 374955827 0
547387402 88835006 0
645070979 466036469 0
49374882 702037993 0
53593583 712042293 0
599779087 795009627 0
615331021 592979114 0
736527335 709643621 0
80356977 122028088 0
59938281 965947828 0
978435054 884350573 0
779697471 270634721 0
552080448 919353936 0
161627834 786052731 0
289984512 71113372 0
259244971 809734222 0
152440695 217428707 0
1016996484 603737319 0
827013286 1005228953 0
321120329 215311691 0
142861863 449630923 0
585070346 680500137 0
484715695 97880721 0
454028053 823962289 0
83352586 767815099 0
561855458 1001711835 0
907829976 89936160 0
129316130 644561659 0
961602630 597912774 0
112817767 999291669 0
609023982 995092004 0
1029348827 167731523 0
341786773 986930309 0
972697200 736141557 0
529993025 1011639576 0
552835932 152844725 0
1067508077 1009544748 0
645996493 998497889 0
1072537128 737846715 0
263738477 489374747 0
684001175 792659595 0
29539577 42191367 0
494552024 697710265 0
136973137 104363552 0
863784268 202457094 0
377837593 891630423 0
889102431 820739695 0
686291341 942807484 0
123132726 649664157 0
465867436 623205426 0
582597019 332873655 0
759371826 428883236 0
1026320359 118497523 0
970034731 469312449 0
964499748 858469688 0
609860932 66253503 0
80917652 994527458 0
64709053 359448206 0
885075772 286421364 0
210133192 412875438 0
511058012 537188459 0
677606048 708455286 0
1072308474 1027214005 0
760519377 193134601 0
820555428 88569428 0
254771128 78667934 0
985201750 880065091 0
112248819 299364122 0
793141575 337507436 0
842630733 580060515 0
599981631 85016755 0
51265391 214352236 0
573986962 592665918 0
178634115 987736762 0
428410066 556039331 0
700358727 243519783 0
99989530 105095103 0
383774278 15151771 0
195878439 239933977 0
880801177 806987436 0
352474026 461001630 0
283117823 486119558 0
739695505 587320545 0
470674914 1058940361 0
833356973 728987026 0
327238435 341041065 0
564109619 133158085 0
720967384 520916414 0
138823156 280448203 0
334884151 556996551 0
759340855 1062079137 0
281639407 675975372 0
928444825 466577937 0
985144626 657787488 0
812511220 782598361 0
58772785 89018903 0
443033017 871490487 0
1006356304 414572270 0
24212391 1022992063 0
951388233 482448425 0
986780954 808572550 0
845009164 565059618 0
652188846 402772121 0
155932928 859188228 0
928386958 1011407202 0
478041072 650484268 0
2295923 694218629 0
954617886 961967333 0
579553257 80072889 0
299488416 41215374 0
504036331 1026986604 0
852470787 425130803 0
312291579 147971575 0
318877381 53004056 0
38989448 250324367 0
817366807 176650675 0
624973981 407185167 0
96880733 568194947 0
434874530 786653456 0
453192347 304964488 0
495334310 18067845 0
755678740 342240822 0
307157883 919153177 0
687816168 147161693 0
332862067 251666868 0
102442573 1052787009 0
102669269 461630084 0
889907087 850283523 0
65054422 329169434 0
282377976 86483340 0
958212962 1045899073 0
977101606 22066656 0
278875644 98197892 0
260267416 711627485 0
560464906 356633484 0
288482305 651232822 0
487827085 61318877 0
713618864 928014295 0
213479062 454177850 0
919401031 31625639 0
939703932 1031724809 0
71706372 532871523 0
234070538 321355443 0
256452020 173142562 0
35434958 256302504 0
972963403 805011291 0
404993398 210511166 0
41033933 167789472 0
845441166 981589959 0
4952311 1465301 0
717781449 578070166 0
609791167 537886735 0
15903785 1033298261 0
251506916 428541717 0
507691149 393845223 0
828845594 882806110 0
1030790681 1072409968 0
735722877 353178112 0
83967913 942124917 0
744907585 555019317 0
293432901 894288359 0
962277175 859902534 0
762528361 466833649 0
915970048 104899141 0
603918529 246763618 0
690651217 251526667 0
403860277 33152060 0
242435490 733535771 0
601902355 49616737 0
316313108 846877099 0
199456786 214903005 0
847723694 928721794 0
735664797 629684998 0
984282872 489885362 0
819102473 492009744 0
333501452 427888431 0
547149886 958291287 0
805105706 612006296 0
288508693 489989987 0
557032941 952485604 0
240912806 978316439 0
826927186 112076240 0
264396156 998731105 0
764951603 914084191 0
1072877264 250775970 0
639464074 660929373 0
627620625 363100985 0
703452230 907019766 0
652331223 233297035 0
313441653 899485125 0
293243279 442710512 0
726493008 598154722 0
281304827 759185007 0
26150154 910765377 0
839007564 830370865 0
319116458 658963154 0
867695046 443490183 0
668899359 233710464 0
278951711 59322780 0
243476282 63702550 0
859945624 813985415 0
733264739 820798112 0
831908547 111190140 0
957591264 801616386 0
162723147 725057268 0
274167015 612598909 0
186710118 357851537 0
491169153 886755128 0
135934842 763972550 0
269580888 922938566 0
1021290303 854719297 0
860168375 689134597 0
905869854 284280549 0
911408207 1027109073 0
323017250 1008410112 0
424672998 413097337 0
1065506454 313671708 0
24623270 241007010 0
847767030 742121424 0
955049209 929349503 0
731859813 339939700 0
945083855 258085387 0
262010781 644291183 0
141306999 869279396 0
114260889 712786223 0
785709794 387188205 0
870516010 812507012 0
787709455 415355673 0
213015885 619407816 0
1034018474 770017675 0
343935867 342895911 0
90662074 315988401 0
897724914 1072496378 0
139527635 106218025 0
814822723 411573560 0
987817825 465255945 0
95443888 104858477 0
1057155774 877581942 0
545865567 10992915 0
702094679 249082228 0
435682947 107580453 0
114715624 164354448 0
461698490 715118389 0
353538122 211444651 0
1034330189 1051487506 0
902454981 770096992 0
90684421 1004068148 0
53148638 133834721 0
361962646 513178895 0
815352099 460736414 0
1000414167 843249974 0
149585564 957538723 0
167221612 1070994797 0
897056035 653330192 0
259640493 418465656 0
644653576 550883666 0
483691490 947793086 0
321689058 399886513 0
33467180 295067428 0
68653273 609720411 0
261083219 717399164 0
235750363 2424492 0
704030888 558692386 0
149149499 68099633 0
607853291 374422299 0
536718354 908596085 0
948843092 598101843 0
409379756 791687689 0
119005256 924934438 0
289604768 293794285 0
113202981 710309991 0
403418238 633261830 0
483301433 436896654 0
26928512 350574428 0
8260124 551779908 0
601938505 1020037385 0
560430466 725388410 0
749089048 309058342 0
880065018 360183594 0
498873737 295987899 0
375635321 477361329 0
570336308 945081390 0
258997857 147181020 0
842824011 663144719 0
999048323 792962330 0
64697935 304924021 0
802847707 395513688 0
550202170 444376017 0
475291350 475759813 0
316835849 1027456013 0
790006166 526475322 0
271147669 360796377 0
811962035 828832119 0
600842613 354747771 0
492106586 568356148 0
250826084 658423256 0
137446330 173324790 0
534182405 1011664035 0
809501552 732839982 0
254425769 132377528 0
441478466 211398573 0
442206502 708279816 0
482519814 587388176 0
1052637524 993261176 0
312713961 206907829 0
539910795 1030638582 0
445781768 715600605 0
926103917 312708483 0
1029121023 1049688182 0
666361606 451837077 0
542024631 488470735 0
269261886 243330247 0
876473153 437907815 0
1005186075 204537203 0
131590189 1020405630 0
426677736 499817301 0
809927610 92614379 0
166665278 445466153 0
878257702 116014802 0
64748271 179226927 0
793375286 864322977 0
432360116 706907956 0
472911981 562797915 0
480340097 689571834 0
936131584 802791644 0
686521235 860471471 0
990518714 1022134914 0
854522955 1032946774 0
489416445 646136381 0
830560928 439941308 0
544252835 1069173089 0
1020540326 281408822 0
808478358 888273899 0
855651206 105607644 0
605961529 887745324 0
186522691 507365056 0
283113128 391010721 0
151270257 228875582 0
179716172 821315429 0
384531408 104189364 0
72384699 387253921 0
610941951 309002192 0
665850805 383549053 0
215952131 414265616 0
737323494 621198312 0
264705473 365768963 0
569990002 954466492 0
714117056 408784446 0
367058524 912939775 0
44198644 148026875 0
499296848 652994329 0
652455426 256952982 0
777784141 579886242 0
157509092 444698205 0
396896381 754420694 0
403609452 231728820 0
539937385 238602087 0
50829053 712495144 0
428929991 236947021 0
618755124 880377203 0
467397968 544665433 0
214017851 952018218 0
67814608 966956799 0
927438359 556412494 0
1030546274 516340687 0
490270010 830909111 0
942982431 494307514 0
730978151 1045310306 0
36773977 606580214 0
122297982 307903998 0
684669694 892392545 0
969561786 1031252675 0
588449650 776350357 0
71348405 20877072 0
39403943 430893705 0
986344014 1002253450 0
787462844 783040264 0
806118567 408592913 0
365233136 766831983 0
768602037 944244761 0
706496507 281909036 0
887238039 43057204 0
834613541 837735899 0
933074850 210755514 0
844059390 1068086727 0
621024722 541768932 0
966587346 558165393 0
1053951323 537171055 0
688816646 853715010 0
108477973 14460708 0
361579395 225487372 0
238296202 216369486 0
24270205 209147800 0
280546801 783250652 0
702135494 486459958 0
290612653 22309659 0
95674721 558716677 0
67113574 524911387 0
718214663 911019041 0
517420134 566301340 0
562145953 665799353 0
927665674 312074248 0
606644836 741897391 0
736920420 579304838 0
179261686 23478622 0
710915357 851223485 0
778716829 640787178 0
825226884 1001504735 0
1035900779 702143973 0
338959696 223080105 0
725716049 626017270 0
64082131 70365448 0
266015315 371669981 0
119391643 564552949 0
722911012 257662427 0
922641577 261729359 0
439467537 175409927 0
1066991585 988684225 0
436685591 175886626 0
449116511 780956462 0
213864457 153688089 0
277839235 44283468 0
233658495 860483442 0
848668432 322290650 0
170926627 342948074 0
19438080 285534526 0
624290642 941387144 0
453362283 965752560 0
83741223 862205865 0
265847807 1064257851 0
361844141 356989465 0
900724276 26594821 0
1033159575 986703564 0
967135738 305181665 0
452215390 863187457 0
551912969 243280995 0
431858750 270703867 0
424700443 404932690 0
872659089 664496102 0
426607821 629087633 0
738753387 965283602 0
783399630 966885240 0
23772546 690082813 0
2985930 1047553411 0
728223849 154592992 0
235041462 204150932 0
330867302 165058699 0
527932806 202214236 0
94543204 570369146 0
324796922 1021898758 0
994724047 304900364 0
412322799 827905519 0
933703058 938883491 0
51958939 963172233 0
603061667 655415930 0
301303865 914830938 0
247228346 973889165 0
854804729 637132504 0
506960261 1073662284 0
263554680 631589411 0
795650234 545037707 0
9585870 649455922 0
860357753 374651335 0
682355017 243583033 0
89339479 354670272 0
956492828 1039738252 0
995167872 230021165 0
568907254 938382797 0
490598530 718338267 0
933579956 800713815 0
1072710116 707889385 0
174712338 839497237 0
549055610 961766386 0
789632995 428713626 0
953681634 594480307 0
912437852 493789851 0
888448658 712151020 0
428938647 665505684 0
660980300 1054148450 0
385162777 1005699464 0
529805054 55699313 0
564129915 258249832 0
862414875 647407630 0
272059313 295230182 0
423960592 951056943 0
879540674 489267787 0
486235807 416182244 0
881378491 988249888 0
732902289 422182742 0
642646233 859300605 0
300175952 182758238 0
14597263 536259828 0
422072830 73199387 0
432083447 331390352 0
268332485 971239577 0
444202933 1025594943 0
1013426405 709340633 0
44248145 407871257 0
828726736 573819759 0
749814911 384810464 0
4137858 454628069 0
933767959 79488021 0
222376548 227328989 0
48294043 912804398 0
859428831 359663222 0
249116688 966625382 0
383108725 227949448 0
961016754 728784231 0
371615605 321884773 0
834461062 81960991 0
638678621 46560257 0
614633547 756495302 0
1028608427 683482574 0
339846784 318818188 0
845293020 915662860 0
736220925 756713267 0
605810488 449491758 0
941913559 935048497 0
764285647 33521990 0
1036169936 991096791 0
953340520 725904195 0
845228982 152246633 0
117653951 410236306 0
105252022 457592426 0
739357104 31630282 0
350580694 722095856 0
380259122 204474871 0
851035868 892561652 0
443956719 640977631 0
99552809 15964296 0
758006424 131076507 0
861751822 344980064 0
481953647 410172035 0
598015416 830721161 0
73259713 226391322 0
627032612 268083696 0
173856009 406930026 0
515031487 426583819 0
679921102 471985557 0
949783172 513235613 0
465575077 666262760 0
465371062 637260044 0
940002555 503824146 0
999137145 111989454 0
1023416607 236799791 0
665518745 458428205 0
795455863 452422488 0
740751174 857330332 0
88754350 1046259144 0
1063228528 629262475 0
27130124 698388771 0
194024867 636057108 0
164039268 724284433 0
675697390 199286440 0
751742629 968574210 0
325564820 366507175 0
147239659 597140523 0
389195039 392966564 0
311700615 69698888 0
827656068 1061400188 0
346171793 225637672 0
206277102 386464403 0
75297974 200724827 0
156004758 924238984 0
257498919 316853122 0
461055827 64692584 0
82118452 220772101 0
374684970 903651632 0
309846584 456167745 0
420132836 939548230 0
159202528 685812496 0
951383021 550274623 0
478694611 958095134 0
487170204 684169635 0
333516737 1044876591 0
244140532 359512698 0
191560520 351508066 0
1051793155 392724297 0
1068321346 500198423 0
571586231 984736292 0
1071362475 473778683 0
357078260 445068651 0
1023822396 102651825 0
49416054 393564336 0
325518997 153356078 0
987608841 605429349 0
671129035 112063577 0
44887781 625561086 0
712145521 385424258 0
628474568 995393265 0
914462775 16911666 0
171982548 25691320 0
29390063 888442558 0
434686268 393736629 0
381097489 616762452 0
711582197 1012066953 0
400103178 486187860 0
855995121 591120143 0
972530103 728106126 0
89737424 419573010 0
320492627 735421497 0
298334946 179516206 0
474493836 166925092 0
946401530 960844747 0
233353011 674105560 0
96171186 416209330 0
597368614 275314215 0
683085138 357915007 0
828529187 1034400849 0
400129180 476437456 0
39524292 275727015 0
694361097 642250832 0
46002813 970482655 0
677960290 123838084 0
550547394 446800776 0
418730814 674660757 0
733869191 259513908 0
1001715841 693814123 0
764996110 262979579 0
444338757 1067630503 0
192056208 444523257 0
630423275 643154181 0
681062927 993294178 0
238001025 402097498 0
858555197 543301449 0
976791285 807410657 0
617828193 638407764 0
123771415 670541696 0
1032018012 1056696379 0
615284322 850847999 0
228154305 814605267 0
263278978 125374289 0
84392368 569402978 0
427862639 274669498 0
772923073 948123002 0
78564570 883503164 0
814112004 886324942 0
558450407 335334012 0
545131801 718430547 0
354698084 987175978 0
421217473 182274961 0
446698338 944845850 0
259011890 447427822 0
512747367 1025331550 0
54713702 173322029 0
603783640 743875236 0
681962678 952751079 0
366731935 1026155010 0
1040874576 1067288092 0
353233986 903260521 0
1016739689 793182708 0
224293935 330239705 0
338276246 779265645 0
1003354693 772692632 0
833865818 163126062 0
991290140 477870049 0
196792555 472741238 0
351132553 448879716 0
783014763 25389955 0
641118939 902747166 0
1014379145 704416801 0
463593099 796738034 0
68465792 271984085 0
835883796 447041944 0
976805655 648575481 0
445467584 120969784 0
576511601 1036535584 0
489191545 468833852 0
989232550 921701562 0
871077510 910341165 0
475717319 672246495 0
1068855979 357929605 0
106173115 947707215 0
803549786 853782882 0
537346213 790309946 0
948756861 991299147 0
445322954 892591427 0
201916527 459516001 0
784111597 244167924 0
678622743 462537125 0
575053860 118572485 0
98623935 184473827 0
72888592 967782266 0
673479893 617960748 0
79311833 1060496053 0
488560681 495237081 0
771419043 585881021 0
847342884 716877251 0
493618152 33348042 0
91707631 254181155 0
46184024 710023034 0
717720113 1023750893 0
204131863 134300903 0
480892002 1055185833 0
396905354 211824976 0
163040905 1000703829 0
664876266 240977240 0
209465256 534080175 0
1046310846 330538749 0
175717329 826903870 0
632189023 553455137 0
213024170 786354992 0
267491768 40660578 0
946515084 779480586 0
396232019 497256867 0
977341487 963844564 0
1044614464 460372341 0
220414945 5869098 0
487709515 188364681 0
978264150 300877578 0
506345164 726216032 0
176132397 693007201 0
297373350 401693411 0
882756744 172816844 0
379752297 733539632 0
657019019 335069292 0
518155012 698474401 0
926137155 530352804 0
1019522088 1058206647 0
199515926 24664413 0
745818857 115455027 0
717076874 69858438 0
925678231 764418681 0
1019248347 641903817 0
736131652 691140084 0
683365651 895325634 0
859439199 773174536 0
291295183 723510656 0
719242407 282089193 0
692019764 296587989 0
836529135 466972203 0
344164871 529575883 0
967698583 356544576 0
91950438 245518954 0
563253429 702334413 0
280201400 25721980 0
766107504 87004774 0
489580579 374534821 0
656430737 833781397 0
580925613 492917324 0
423502058 459383757 0
331408735 926216513 0
855988699 284002465 0
867959758 732922151 0
480080771 1066566741 0
394029982 416504508 0
760569959 410041397 0
646859481 728568538 0
23393241 258278193 0
392425173 983538578 0
802847719 121687632 0
16826951 514913205 0
555865899 1071284949 0
539905064 903226612 0
465077243 1054342721 0
401191335 865344807 0
327173530 833569466 0
923355787 602251383 0
1035441027 397519262 0
245814944 1050236951 0
77245359 168521051 0
224953051 2589603 0
73649204 490873270 0
971140335 269706895 0
1053570280 898489224 0
1011267214 790690331 0
651676250 914085282 0
992476452 796404941 0
816301506 1016949767 0
187626288 854817647 0
40911767 223208597 0
615453441 974010902 0
144850898 862989157 0
162925315 448999366 0
398061700 318904793 0
517495201 479728518 0
738395546 471518212 0
934958655 436848208 0
998476895 323590007 0
100495094 714534997 0
262883891 53880782 0
3208082 81223416 0
733547098 366516161 0
390969632 118675758 0
367002117 1029374301 0
480628709 25563375 0
85150396 493465912 0
355176104 721866734 0
870467761 418446417 0
376684381 49512054 0
757797869 698917933 0
1056728838 504566656 0
185767163 408467050 0
772804917 6781294 0
279773513 414450624 0
668368904 832526701 0
369506725 113560 0
530788543 172921545 0
927306502 159592238 0
996500420 958885393 0
8441427 505287979 0
903864070 405639402 0
442286460 1029889870 0
930381563 1035886764 0
17821127 221715601 0
707006902 15062350 0
765920553 425477769 0
882819688 446497745 0
1047978986 419133290 0
575999111 249643667 0
260462546 814027535 0
244153078 189598090 0
831360794 109057545 0
351450389 854208633 0
825987142 717730526 0
816366288 176813411 0
803948563 48905083 0
1032960993 984095109 0
377934271 311968094 0
846708882 43944390 0
373206202 602907540 0
894948224 1044373639 0
323223347 220107128 0
742658665 339319801 0
393567382 21891609 0
223079090 270994044 0
484521749 901094614 0
771655606 528159767 0
352072273 644927981 0
1053323395 216029073 0
22609779 476207291 0
258684331 191441451 0
333366302 862279851 0
949006088 520234691 0
375550905 373592424 0
558438338 865908790 0
332200043 594083249 0
16616176 787412848 0
379784352 914209771 0
403081836 490980180 0
1057816449 359317622 0
495280976 1029166510 0
841943610 481660877 0
13673484 618512724 0
141951748 262704564 0
774424281 1032526904 0
611974951 50073954 0
493256385 913475015 0
785182915 703920637 0
87781948 760182538 0
664169102 910771963 0
251548465 301453738 0
200734171 1066594609 0
785081179 807231122 0
991807297 42230724 0
1059781447 974311855 0
535986908 45039033 0
720588210 446355168 0
862909879 1019234043 0
223985057 829603356 0
286297118 492112049 0
975864050 648282439 0
1067395748 501129549 0
117023423 150289443 0
1021098796 31283912 0
136365374 50452797 0
571181524 716786776 0
334450036 253465047 0
530103706 1038402400 0
234787360 218265999 0
660146929 794500374 0
809647353 363886276 0
161793170 833328542 0
919690079 947182137 0
1012778183 812248078 0
21009785 185938139 0
565142721 331104505 0
909052047 64562861 0
418352394 197900345 0
745069626 447366262 0
960363691 948525630 0
461208048 1003342176 0
444336503 9043533 0
948984290 226584057 0
985237419 955956938 0
251490804 1044827805 0
406550625 159363162 0
389896843 614809408 0
586333258 760080626 0
438927980 1063419219 0
557783518 751071063 0
363506010 647000163 0
109408451 514380041 0
409636768 164940113 0
660549770 908842583 0
561069690 805452908 0
692136906 661996488 0
840995147 173013465 0
1023391649 837831999 0
452535959 831953031 0
1041312819 1002923422 0
320427226 795429634 0
244421261 89419366 0
572422307 474838855 0
812537882 689663815 0
537656971 795723680 0
491327368 550259259 0
993525739 669045041 0
111204997 532048330 0
456841051 431627022 0
145416153 656009044 0
679852490 620672405 0
226504637 240115552 0
224743930 429847084 0
90753871 860639698 0
32182402 462227178 0
448113605 62800771 0
139868343 176086329 0
181094061 150190087 0
1003265419 964418885 0
361664924 718455915 0
158542723 359517084 0
283099083 113263247 0
421290362 572501425 0
459608391 605446915 0
64846207 821948795 0
639019401 935468077 0
489856748 666313438 0
706078858 1001642501 0
918859377 650249108 0
802372053 456318941 0
350077630 1063079592 0
279843506 530426383 0
335862939 1072431886 0
347939974 570130977 0
609204529 131859847 0
340956982 297861143 0
230950191 385046317 0
430326927 985854145 0
999960251 535911863 0
460895182 38368410 0
541341504 1013175914 0
82266074 323675823 0
638432654 612200384 0
721127876 720732578 0
13152808 1053350243 0
97256079 35999287 0
166002317 633899338 0
411420849 385205778 0
330466347 407344584 0
241107681 591655048 0
971235372 29030739 0
571636808 576510945 0
727541375 535530775 0
798768793 200916615 0
1031514552 760508109 0
532113365 293965666 0
222537195 759484814 0
423210653 728514644 0
518447582 304438719 0
141669822 1032721826 0
533550388 930231649 0
306327729 136667500 0
913520895 745145620 0
935512981 960273882 0
604584127 944969700 0
390689412 852847725 0
70731132 669751025 0
724223586 720641533 0
243623226 759398813 0
367949848 1022447208 0
1056373447 125112688 0
677773344 666936518 0
1044123341 235393305 0
267647918 964274076 0
445466818 18199702 0
381641660 607225310 0
524003873 285667863 0
333298201 193114950 0
51721552 200245704 0
443764104 796970235 0
639306960 815761377 0
610665560 342490477 0
556414365 53503049 0
554074684 674953588 0
557033688 59682991 0
621037989 258358858 0
552536530 692794559 0
470883072 2195188 0
118112665 792980690 0
626721850 835893623 0
598729594 382356451 0
58892884 678069944 0
884581479 271925324 0
798261717 77923473 0
416948337 8158217 0
4130515 852007362 0
713237617 279728589 0
236925699 981348822 0
786008901 766198804 0
630041218 782204477 0
817465441 340069832 0
674512573 241664665 0
730272496 621138557 0
252906114 1067433819 0
3943162 555475204 0
83760367 752732489 0
355066735 163641182 0
519772826 875700604 0
50674217 430431434 0
61273825 277581118 0
842634981 1024096847 0
58662876 533066905 0
420739214 1048722882 0
784238445 701289889 0
304312533 285960104 0
349718780 1028626426 0
19624621 489272353 0
565663704 598540489 0
516903639 534311466 0
383535820 510285632 0
481396484 1137093 0
490107587 597856202 0
788628710 493288608 0
928703669 817645093 0
153489656 258766535 0
497028217 1069126060 0
881168463 671057783 0
509485452 1053404468 0
48673657 964688265 0
497848833 284989325 0
689751401 249936516 0
208463330 418473193 0
806568085 383739262 0
474921821 933661226 0
591609402 1024736297 0
205102587 860328398 0
639760105 211882733 0
690591138 230840626 0
475189705 92218554 0
498883853 485939901 0
910589012 151551337 0
693134809 4277768 0
836965611 11968149 0
477017996 299442985 0
39086659 70034042 0
709756711 545214931 0
484064630 417786807 0
309803535 840432200 0
572550436 389879306 0
958922514 827269302 0
59387264 283944512 0
128769028 993125050 0
822376739 482855550 0
325092603 871156078 0
318180261 1026079154 0
661839327 525625318 0
425215879 429680003 0
280294996 414251429 0
45273280 679762902 0
636611505 977845572 0
237681801 675917422 0
737772052 163043284 0
647278383 422333419 0
837299134 890392856 0
991953185 379510455 0
295034052 331792733 0
215220792 3994153 0
458415134 79325190 0
1058848217 118460394 0
699398012 642631493 0
1009318053 825294041 0
672612723 983081143 0
1677366 771669172 0
385664511 803499561 0
420714 121069211 0
834317161 667165055 0
199822733 610639247 0
260863624 285721696 0
217855841 701987958 0
120825732 631321394 0
530729925 268125258 0
317011984 482930739 0
580060109 136006429 0
430647805 1018640595 0
555972755 629311420 0
890848918 110594607 0
845170750 682636086 0
105184769 775877178 0
261842865 1018044141 0
355465568 912788938 0
340806239 764720635 0
653084192 898139844 0
254215871 670108570 0
588191668 12224026 0
46039497 988321952 0
998756590 1012069294 0
527623995 468491043 0
975918171 499629442 0
556034940 82258093 0
1309976 707750738 0
780596788 779671256 0
66750915 1044448374 0
217695033 785235142 0
977420230 671426874 0
146011749 724710399 0
893612223 721837387 0
515225126 1051235465 0
286444809 389348136 0
337656496 856064611 0
680453467 385386277 0
342835018 823507486 0
1067347453 503230226 0
573310599 877909113 0
1024520604 625156384 0
905673266 656053957 0
1050213326 544189197 0
245227731 738254659 0
194855294 513972579 0
367132160 1024223319 0
493728022 137295267 0
614302584 385031512 0
280263325 678702522 0
66843291 227613200 0
954461246 531327196 0
853700679 930872145 0
436234327 778276390 0
458575166 194480926 0
407396716 407424120 0
1055969139 483191271 0
339562064 891053321 0
123138986 888330756 0
593591121 200937524 0
332080455 935044959 0
1062800524 614727145 0
697102574 1006843193 0
602331034 337097531 0
560255617 1012799156 0
251833457 226920839 0
684998196 264027273 0
284640567 490919992 0
322213278 877269224 0
125499137 342498121 0
69983786 227720137 0
57676773 981535217 0
986392479 497070228 0
654662240 551934464 0
246935782 359039826 0
986099741 170511090 0
220777321 319522798 0
844252428 600918788 0
918858190 925664116 0
580076843 255967877 0
834093620 183416132 0
626937812 452682264 0
6062033 208386478 0
981094690 1002940966 0
38095088 943131457 0
827321430 98861650 0
876380422 728570289 0
813411100 240524473 0
172807466 811878741 0
226876223 203788014 0
669018921 955061966 0
844205071 587673621 0
683817584 139850760 0
312890272 659410998 0
499140923 474240526 0
958062717 374777615 0
121094247 390088389 0
340093631 992371096 0
592821864 897389412 0
336333423 456281973 0
1043010457 670205766 0
546850611 386755223 0
774707134 514921418 0
808671724 799019845 0
2662589 898859867 0
898641853 359404930 0
49836451 526109016 0
914380578 442282133 0
959319297 294034687 0
322504690 673472914 0
509199668 722008786 0
1007642257 774922766 0
355674796 581858316 0
556677117 351815145 0
954762437 91881881 0
297358289 158550987 0
268151572 192042974 0
538926887 317253265 0
674036734 349489558 0
559704332 29065596 0
662031036 1019477146 0
853826823 967423301 0
1008357052 441992611 0
275809534 545612021 0
659484808 263828390 0
1073698615 149751700 0
43529705 99814582 0
281025876 665314926 0
719695157 233745834 0
423531581 994568053 0
304735643 1023750027 0
802333691 880147450 0
299408371 529873922 0
1057073267 1042894125 0
16495087 248571423 0
743444574 215682628 0
262209528 680091369 0
268675190 415302694 0
47580698 923456731 0
43291666 663182020 0
530074280 398734796 0
155376718 485221821 0
453166345 260883586 0
145400029 867509469 0
826701880 707002438 0
954476206 331657504 0
777762936 828671033 0
686952710 520903177 0
537838641 857971344 0
805266748 501427153 0
616085194 853808138 0
396673559 257056036 0
166376206 672638404 0
562266304 698336903 0
578213409 948077137 0
118214375 540656117 0
308496275 531227098 0
586358738 124591688 0
61779267 381337337 0
966947422 264350375 0
225535443 294559066 0
89708082 559783501 0
1012593723 174965100 0
808664437 457847124 0
123298419 950373541 0
284921994 101073727 0
146898144 433320184 0
923290114 478592675 0
582971494 753564761 0
792587186 224783869 0
651209616 707352377 0
772528437 977386496 0
900390382 79829110 0
261786016 517698843 0
645930338 245806998 0
677471611 309985445 0
301044502 409297067 0
350396888 334288471 0
306944270 575311939 0
93253598 942952040 0
1018279835 557252051 0
125505773 1005857896 0
265698307 73563391 0
338231999 72796521 0
741441999 614216342 0
873700779 686577275 0
890505065 509065894 0
748324284 240563326 0
720995840 191822916 0
341540491 863676139 0
152770280 457086034 0
471573418 608949658 0
804882335 655920731 0
285403110 864578178 0
752115456 199068564 0
710902718 491795466 0
660821363 166090502 0
976893181 18319370 0
524551449 182926482 0
138137883 219845639 0
289045500 916865855 0
151714667 705072096 0
624951084 1016187642 0
142212153 527870845 0
918361141 610003678 0
460574927 265796233 0
676561136 601232159 0
1034583690 718740301 0
639954592 160080281 0
721946179 851760515 0
382056136 844289773 0
717291883 197792695 0
391937134 425678212 0
911091623 606668591 0
708681612 589346432 0
837903922 918763679 0
868265177 647491099 0
421975017 686047578 0
1037378134 974892063 0
448848282 338847197 0
493175730 951367432 0
690170698 536110683 0
818352344 325048227 0
1063490822 415719823 0
791181217 755122564 0
774324867 1025986506 0
946296710 153645799 0
668608524 707245653 0
325175431 193252092 0
954644913 627481083 0
120507873 853402114 0
97881390 127418173 0
478904581 224604339 0
1009464550 424514813 0
468948174 888188499 0
170858363 324703466 0
489014121 382067445 0
137357583 37853569 0
625515224 246816417 0
423468528 468016104 0
910249614 547396327 0
482687979 817120807 0
379568367 716636242 0
888550761 844912579 0
705593694 541663996 0
565989582 764695227 0
229716967 739042965 0
773041186 478202026 0
161362503 89864301 0
706313155 716264032 0
788138755 624956488 0
745757780 1027264299 0
143817002 839749512 0
612338666 753493590 0
716494333 381270313 0
151916496 254387119 0
888360518 668172083 0
284716359 984259292 0
466024425 398098408 0
85682857 584232036 0
691768497 522062394 0
523570898 588626240 0
75389209 983451076 0
439234113 491810846 0
929696943 86582153 0
350290915 225211967 0
804004064 101077224 0
272422670 326235601 0
106628018 340323778 0
426988673 499171585 0
983320719 789428805 0
402452672 298277475 0
973058602 427584923 0
185136820 685745953 0
338014989 282144486 0
58045345 936808895 0
114706098 302166194 0
810287426 455743573 0
747008654 299946926 0
1019686081 641769907 0
35340992 173589690 0
6344715 318097086 0
658096255 651876508 0
792564160 1008084821 0
213454345 1066453475 0
345031861 834966530 0
86656992 580767503 0
1058766798 1025761925 0
645350686 91461353 0
449101904 208526083 0
645584689 205906193 0
853280962 937761827 0
946352030 274345303 0
184351347 884457065 0
429837904 80183534 0
128575406 145641976 0
1053817251 555078214 0
262917646 243471377 0
139587223 307267276 0
701157077 795223418 0
205962702 121654673 0
195567232 960307288 0
234075904 319543707 0
385679965 461298693 0
602961071 963751794 0
6365579 322130395 0
119489751 729506288 0
353041386 165758474 0
74911433 914706560 0
832347064 566421339 0
541186192 917375575 0
796726005 663336618 0
46933975 578132516 0
685491026 416877664 0
517971156 24158149 0
659062456 858261990 0
739669643 310846196 0
448467767 149829234 0
942478921 271288700 0
901709529 495238753 0
809722784 712082440 0
357130243 305106782 0
303130666 436067196 0
289360247 934546655 0
85111510 466201529 0
88491279 261585707 0
1070275259 448092224 0
951662484 68833818 0
665683388 710373738 0
271534872 457991468 0
343202368 935687788 0
190672714 862439565 0
93401473 319878834 0
16080347 537442557 0
492175394 994355513 0
1048257161 37728066 0
300196728 1014735944 0
102508316 468048982 0
584813245 974778062 0
526870619 769142802 0
712162149 1058955280 0
311672791 171116070 0
733291562 295999095 0
931274644 348298964 0
156031381 218993868 0
348330146 1028601522 0
1071845854 569733720 0
427789109 9883406 0
496904735 425128483 0
915540854 733526949 0
719688537 779687412 0
429039749 639579349 0
279658214 63483350 0
92483317 529739390 0
122238098 1011655681 0
928866790 552051199 0
250312419 384725472 0
590670695 195046230 0
884925042 905649493 0
13463176 479757875 0
185934311 1831162 0
215052691 182722701 0
741593331 109160828 0
1069997297 643665679 0
1013891927 969276881 0
922418589 174236219 0
333000293 810266514 0
697030637 253080926 0
227997227 385640719 0
51088866 643477981 0
305562833 1041049864 0
848974597 335347416 0
493816072 306704028 0
652680354 365473644 0
735389944 604240170 0
721313007 134362227 0
230334377 26330160 0
969737490 248664934 0
849730482 4511123 0
936512808 483404346 0
133038744 541151070 0
862362300 923583670 0
124834404 571095680 0
854349085 354278145 0
79744260 86524667 0
261052491 657990472 0
642854696 47904402 0
644543779 339612922 0
19849247 629721081 0
749468827 912450134 0
775361660 124923552 0
985261928 97817592 0
215751067 195160376 0
350332469 73450755 0
424786701 353201741 0
293135863 569268471 0
350615490 896667546 0
1001280704 1069363905 0
49150012 74870539 0
624923577 136351893 0
144189754 286926077 0
699982298 599643618 0
748441772 897552265 0
1060973344 286479655 0
616027009 99815373 0
792965968 801107861 0
336628495 998778838 0
1009353468 482983117 0
677431986 1052597024 0
501662336 205290157 0
608184520 862156393 0
946159390 1022117855 0
574782621 819923361 0
129033158 409639658 0
25215418 477271717 0
708212967 879974437 0
850434536 213393455 0
294123693 293342124 0
683604791 420395843 0
704797133 1016713920 0
663631723 561140818 0
798099861 632248674 0
919743421 787946817 0
941468515 1020630440 0
223014614 4375402 0
552310396 542453814 0
40725196 551835854 0
717783889 731277420 0
988391432 723451806 0
31636468 817275266 0
131211843 307265831 0
29669503 401580178 0
96686287 633179910 0
867062611 978916012 0
171251685 101152095 0
205251885 864080597 0
928513207 323536538 0
207832133 124659999 0
865773189 524259361 0
101329088 693155581 0
395243465 472543542 0
692255772 480950516 0
804864729 654884721 0
390358170 82227450 0
1066554310 956275520 0
124075770 407417603 0
668453566 659349189 0
22672948 712519834 0
1046729149 636127478 0
1014926843 535783357 0
739269157 1034867653 0
695109990 279555125 0
250481978 282687953 0
821332125 225280266 0
268097654 1030130660 0
1031561842 681449787 0
156138863 403340515 0
522061142 195422579 0
904318001 461378694 0
587230405 703292211 0
796363132 704498433 0
745235998 942511745 0
249125900 550716334 0
654473264 728722968 0
760123750 175882685 0
707564598 942621500 0
417546057 974652306 0
643300762 962025728 0
138112294 106261526 0
1063906977 511784895 0
264804137 403912067 0
1009129972 995520701 0
244589820 980528945 0
752177195 429955516 0
816224185 331157824 0
808259819 1025474431 0
670990812 342264308 0
117531190 652872084 0
270205010 1068926211 0
662275581 571859057 0
136170692 502236177 0
727316258 894256422 0
982633479 852664179 0
670281578 1055618840 0
946113339 606789485 0
263719504 432519575 0
237201154 150093835 0
92591768 760297093 0
609036122 5161269 0
779055540 142101085 0
892702614 837764670 0
113437937 799343718 0
199178267 992983825 0
650950987 441259211 0
214698670 49652180 0
705607586 331633269 0
187015043 375697709 0
198825798 158220758 0
822907574 406344197 0
465365266 598723078 0
218513189 88794373 0
421080978 967135907 0
298550153 399440229 0
11898790 893198591 0
154060600 488795277 0
729692949 885728335 0
556189384 895073597 0
621779818 284260560 0
603212708 191174031 0
400291772 1859901 0
299472324 804565697 0
245085727 1011228406 0
611848551 252586611 0
766386064 210422835 0
987741561 1020814573 0
17216188 580505266 0
821237377 1038575568 0
972444749 588270453 0
432544427 818635906 0
1030746639 88614042 0
48579345 742370951 0
287278859 17194292 0
631370405 276104992 0
346794436 497309429 0
844641204 253326952 0
702082986 536074695 0
289359413 204048620 0
456858173 901232057 0
6535186 577104237 0
923670004 283958971 0
973173844 37058244 0
43323906 646494026 0
788766116 243021484 0
834002535 1021100619 0
674761899 105354893 0
681946938 708615045 0
476949146 836514654 0
140706066 681181076 0
277372300 571337148 0
1023988345 699529901 0
429196625 903041886 0
655402481 501702257 0
881201448 203933906 0
161145588 1055501624 0
896867272 191299697 0
283136589 359093298 0
818417376 121863460 0
383318258 195560382 0
608024905 84966796 0
763584120 519347916 0
12281153 122739362 0
59216395 205034111 0
967246374 857997054 0
68418486 913618911 0
103110378 662271739 0
476699433 350639475 0
614219360 961018593 0
589454548 874718975 0
597466442 379046581 0
105856691 799756724 0
197739349 1068459474 0
351148774 279879391 0
998500829 797517251 0
639033295 161730240 0
596059555 900550489 0
950576066 929041491 0
943342246 107104565 0
189925169 518438014 0
806427538 147748451 0
652907359 159972804 0
658014187 45026014 0
145630891 954944592 0
295081612 221635836 0
427959209 981177078 0
476647979 472476297 0
950343382 523878242 0
559248982 766670120 0
183490245 1004093911 0
399427125 161602743 0
846201958 418576263 0
553068489 1057226618 0
820221789 1055900294 0
218828950 488987641 0
639185645 778908288 0
123289828 286523627 0
784021915 24399897 0
513900662 262774514 0
586301950 548143885 0
921666885 844164538 0
148578299 739068881 0
1014448058 345267330 0
110746356 329389517 0
709929644 546509960 0
136486946 376527870 0
997676157 114431020 0
585743816 256367801 0
681500601 844368839 0
718347593 921869942 0
263408480 871509569 0
634603731 746477251 0
313299189 8959154 0
685708530 891642401 0
347748756 636414213 0
75133329 909218685 0
73035615 90255978 0
200982069 13295214 0
991196654 129367235 0
707110164 980892317 0
530322744 1002538199 0
224266133 618096201 0
311367899 1016605838 0
857306332 913857928 0
262139730 493345328 0
604564840 845583873 0
185344343 765370851 0
69692547 1057604872 0
989237863 637765757 0
758271474 722455309 0
437981152 413914853 0
400910714 1021915819 0
159681587 104286800 0
232872437 932951508 0
412435673 621862220 0
547836381 1071912526 0
497620263 404210363 0
414182977 84911381 0
791944623 969877494 0
152545867 762473378 0
788368005 917649812 0
393987072 466118089 0
76044456 579895238 0
962045680 229218591 0
829702837 680411192 0
379903413 622689521 0
225216193 742288388 0
285373339 545054959 0
332846996 744092980 0
789222526 987967743 0
919351108 287350607 0
915831251 410117631 0
168759586 1032988499 0
693968408 227108488 0
257437793 837082506 0
65233855 309392353 0
1612954 703805988 0
705900624 813065098 0
490999321 369812420 0
569380860 229214945 0
695424817 636919268 0
1021191708 978698327 0
1041086667 887271247 0
275530845 443221957 0
751710502 955870251 0
742772469 381928859 0
223829391 752848558 0
154200351 820658030 0
182186638 161247601 0
871170896 969942715 0
107321802 704084233 0
670463339 507547898 0
421054500 653920442 0
538758640 826970082 0
444351000 902807585 0
579911822 278193204 0
33465546 978291368 0
298021704 17625561 0
88141628 898305027 0
479169538 219335491 0
663503344 1020854726 0
516139200 442261694 0
872343960 385836646 0
705178511 500548643 0
759431032 594243439 0
272134989 117120566 0
375612784 834934288 0
798696382 866331542 0
338287543 685719375 0
735648781 686398331 0
126001157 794400446 0
406501663 211364933 0
186935855 276769104 0
487558648 3574718 0
310242445 810431880 0
656022558 378964457 0
923877730 937688247 0
295166713 28399173 0
302772753 476915488 0
390971435 811382465 0
218396229 240628989 0
565231998 281734638 0
538832014 272413582 0
1018408052 841571695 0
705423023 933224657 0
126024574 120375222 0
419732444 626569490 0
700831673 151052107 0
147014772 888940167 0
385488035 770462625 0
710205121 858491078 0
8010355 88638032 0
175263910 306693918 0
1028752746 365344739 0
165262549 683475992 0
780275223 951297367 0
219751586 549425849 0
833221018 684925999 0
252363780 1039137739 0
1050936395 292161668 0
828495865 254147532 0
538119881 354431552 0
165778057 628963768 0
2581185 161839008 0
567289903 690672664 0
210861827 484750563 0
1041605049 599305622 0
1006430676 778001892 0
750745398 609779323 0
214484963 710676520 0
152314259 732337569 0
247122117 220316435 0
314226541 112295868 0
825929459 152774885 0
66085237 1011788136 0
841554678 473176141 0
964493607 1052062854 0
289136059 811661278 0
493311488 929081675 0
141690224 853650748 0
908795034 641025939 0
2837574 7401311 0
717904101 96867477 0
1013945577 83801155 0
741870833 53634514 0
383138368 696106139 0
549015780 736882781 0
405584623 990915333 0
308395308 718661379 0
933571501 855684263 0
486876276 122371849 0
72414430 414821251 0
830238166 773502927 0
498331063 338617218 0
919001731 186363108 0
960734545 16788784 0
87416506 321967849 0
286081216 747709212 0
122067977 133586369 0
900953602 69714300 0
341253129 593604631 0
1015465559 323597001 0
454604804 444520215 0
715882694 1066351250 0
585036555 583985214 0
1072067520 1062052901 0
687202645 153549764 0
64327039 966125462 0
696003066 263749948 0
985515851 50682658 0
931444747 987180316 0
200999702 947509946 0
171620563 364496608 0
683378619 819082107 0
88569466 983873323 0
1030119409 219611143 0
406373158 961840160 0
927119786 732925455 0
884073025 462052061 0
436313408 407333915 0
1041980932 148496805 0
365647297 385239359 0
926077424 632434708 0
425135228 61894993 0
902669844 124627194 0
205936077 247682794 0
494635801 983168941 0
317051173 374517035 0
517888043 717083488 0
223775103 26351552 0
139336427 1002761039 0
563810819 331442921 0
218780125 524812140 0
67553701 610842859 0
39919007 700058730 0
305782621 185428857 0
35525160 151492514 0
934378422 124651793 0
449362466 653292951 0
806131660 867100560 0
344250028 441194839 0
341368915 279152819 0
275140468 1032392959 0
129046745 453594148 0
964208452 706703544 0
720226341 114382528 0
553563498 10059509 0
306813081 338209882 0
194280876 348336623 0
13769740 86471334 0
99863037 305680556 0
663203732 1005176154 0
1002644513 128498473 0
760842708 241238371 0
612594565 589547107 0
891873597 307417160 0
130049823 784726371 0
579627761 283916520 0
373062604 1114020 0
723559675 719384100 0
607317402 791060914 0
799201594 188255224 0
783168466 375571748 0
274628382 403916927 0
114484646 427339132 0
781351817 448518088 0
299507985 502504447 0
110159183 841244711 0
131200973 219980682 0
116984226 1058093658 0
331648376 496573377 0
609917282 142240624 0
887802630 1025788657 0
214068835 598536966 0
194965849 744045442 0
869060726 492771212 0
240181920 622009520 0
240888659 638516486 0
34031468 262087246 0
730391594 656035407 0
573921369 90459324 0
129246554 1030870133 0
662925565 31982405 0
982311233 344978211 0
178049390 760640836 0
1087904 1004764358 0
807967649 912679357 0
326070143 867603021 0
311454054 358710388 0
263446704 870847553 0
573322081 28695805 0
35943927 852598883 0
988582790 543675128 0
974785036 843562561 0
991974213 499382777 0
208645278 853611827 0
771110479 236855415 0
368105243 701525945 0
424136060 101159980 0
981322333 1071804714 0
802679413 1036941949 0
389562655 361643300 0
113100688 218151743 0
73078094 644969154 0
253264697 894301598 0
780763380 471847164 0
625926510 45449530 0
669935691 84058643 0
577190240 732127773 0
816037153 214740187 0
727427452 1023554049 0
478432923 354887397 0
710991023 955789321 0
750077313 28956781 0
603093748 1035913963 0
405171030 1063502816 0
875422850 555070839 0
274499604 982299207 0
1029605328 153672093 0
662887729 228815591 0
263679140 353611451 0
694817378 322823903 0
1020299146 996907321 0
738528223 820634728 0
424903592 232530585 0
299698752 412929394 0
274109976 244772236 0
1070671885 961901039 0
755678850 353722619 0
675206451 283210154 0
294528598 231605743 0
66528243 126023312 0
848754379 65237934 0
721977332 576300542 0
577798328 778984297 0
847483761 676092665 0
1052457881 573711886 0
118740596 1020172629 0
762148498 288498893 0
623602711 229946623 0
439823893 460531090 0
755186414 869736005 0
729049909 549922544 0
889373689 730126960 0
490148037 36164341 0
31794514 704440958 0
635199542 727381470 0
528915233 170852931 0
262572059 667065189 0
159961098 888140888 0
230060020 754918808 0
413365396 737493967 0
771415397 766533447 0
263317839 332826772 0
853821166 868479705 0
82244759 992498921 0
387353169 416221590 0
69903099 918061499 0
198760625 283892207 0
342365913 600181059 0
188950476 145046613 0
518996424 1068932734 0
879586989 801212658 0
772661692 387537301 0
783165707 579143913 0
335147100 537131392 0
234342956 275516274 0
909806408 438358333 0
592777339 1012178205 0
213433523 826705011 0
363545067 869015042 0
374167057 109662036 0
249849156 1020139847 0
63902881 237038472 0
704328703 825168818 0
407548013 519570873 0
343797417 568764945 0
971776001 658371263 0
393875881 1065206806 0
517214121 668866883 0
802843109 688612036 0
54101441 315864407 0
898637391 604694973 0
995382495 862535317 0
647543454 618892231 0
673070088 147245699 0
758382209 395651821 0
612131607 184899762 0
617022080 1001516814 0
17362422 845010621 0
165956843 95968065 0
979383511 477271973 0
52447601 450505792 0
170491331 437597722 0
713871446 378107248 0
902018035 95373868 0
212088449 304472066 0
241221048 848884694 0
855824645 914877288 0
248076747 651609508 0
989675889 624229733 0
904772613 1016334878 0
755267636 695816082 0
197009351 651906761 0
625566617 300880101 0
496143520 716661819 0
731477473 861913067 0
524271508 411511246 0
170972075 112290434 0
237750581 997540428 0
962625552 198247018 0
800246667 675663432 0
359381074 818858923 0
1040471691 964260477 0
344101247 318176024 0
673033977 331655046 0
588185750 763555843 0
401952041 110739428 0
1022150682 807559992 0
733342864 404857868 0
314435564 555149731 0
256826071 27742080 0
1066452282 660366638 0
321221431 939753745 0
36191591 534882842 0
258758377 519783232 0
1063686721 407154497 0
503223840 1025953917 0
995213773 1042618565 0
1022422742 4828159 0
972818811 950184579 0
1003200054 61556422 0
1038119983 439069475 0
491595079 399165892 0
577631128 577972373 0
1030290058 680434422 0
20044185 545348364 0
757840246 357581702 0
340071263 551390159 0
706324121 911786981 0
858340579 456571813 0
889008484 455962037 0
238424810 51338601 0
789313653 468129087 0
331156996 428863320 0
119991899 827278236 0
70555323 143532939 0
253904471 1040841054 0
569804460 1041517259 0
38504058 356394371 0
33454357 310215754 0
998727733 424110209 0
641172342 845878713 0
572809210 50076858 0
518099521 743627459 0
800205070 592756160 0
259820023 736101559 0
1042377964 504254996 0
610641994 240243424 0
92120951 834658901 0
156151809 732445603 0
617187656 366564037 0
376773902 431613886 0
764005549 259306431 0
610260973 501647585 0
613827731 357175953 0
935011861 199379430 0
458395996 819497188 0
879701868 542677720 0
114789732 90133587 0
82379832 381541574 0
115195770 172996848 0
7249092 608427990 0
683070927 683112503 0
131660101 128962506 0
914329727 711741483 0
242207084 636213508 0
105293210 677204144 0
727911476 895359467 0
767266251 214072116 0
914998411 1033793923 0
725614152 447761144 0
147776329 577655435 0
716031832 515772299 0
884339214 486898678 0
793492751 377674833 0
936964048 795445014 0
19151933 913232514 0
614829319 2783177 0
685494938 503037831 0
1031620840 708473046 0
508339975 348678611 0
942293811 957252631 0
963502970 182082896 0
287591534 88601987 0
768779097 85516903 0
1037849458 477540647 0
83953280 960414749 0
574869418 861009420 0
440007702 331072295 0
780248459 15757170 0
797457634 293547649 0
879127989 133660247 0
958724329 163201012 0
267877404 82612186 0
295253101 1017887193 0
841268113 959619829 0
712596298 883638140 0
23838203 804506333 0
442302055 1005205254 0
754309300 986200651 0
534482433 13265012 0
981619346 832618930 0
977280701 243624361 0
729275545 11597031 0
998710032 454679454 0
289890268 282643627 0
297758956 440605891 0
895987744 198597989 0
564079346 637347145 0
242608498 24254400 0
193129011 1044768023 0
947203731 229394410 0
901849538 989823114 0
742090378 588654446 0
412715557 80004251 0
640607410 1055245995 0
320185500 186615860 0
556958349 1063618759 0
727092602 181788847 0
453295103 593810845 0
742864182 752041193 0
346526886 679170445 0
170610289 782337405 0
919429573 85555806 0
442889923 935155780 0
172908052 184012778 0
887663058 670082194 0
548964055 1038095969 0
704414483 631947813 0
965199550 104423787 0
715185514 211690049 0
397635831 23446799 0
944577703 1023682914 0
1001376382 880595180 0
676828136 179777509 0
765217732 451563923 0
904692443 338801105 0
1015373434 517629536 0
811287528 869054620 0
285566912 71280851 0
63406810 1069575836 0
250889327 547246391 0
159339683 285117187 0
1035714649 645300138 0
870182790 316995232 0
685548035 53438688 0
101908997 716954156 0
941703216 1040973140 0
405268277 320393135 0
848323223 970869227 0
359646617 134958130 0
892941670 99197701 0
308727366 435412927 0
518166885 666698621 0
438901608 528258673 0
317960162 1015612536 0
94040116 274336694 0
801297922 397257082 0
694528007 139292813 0
573555620 89671120 0
471468224 824515003 0
976398790 135709290 0
320854293 802745000 0
612681647 698961714 0
798120887 543393622 0
918485909 529208514 0
883060333 311150647 0
691882164 161235499 0
231277851 759132338 0
915162930 795267423 0
847825047 832669003 0
775029664 592972349 0
815184201 311959629 0
1029446140 78170689 0
962748898 654528371 0
520705425 545289052 0
841488581 324640407 0
18067841 216490147 0
592592892 179962756 0
754754260 646020716 0
29463853 536466197 0
843873949 945578125 0
754514367 840810794 0
178980784 130859952 0
572856176 219448584 0
363468040 401490740 0
290711953 490228059 0
414322010 640583621 0
631834234 1058247047 0
921529150 803257932 0
714384630 729251648 0
880216083 66178734 0
376729805 183216080 0
421660258 139277284 0
56792013 425472162 0
558195301 456209052 0
123025340 1037874365 0
716516579 755836433 0
745194207 547850300 0
781947266 152810000 0
445475376 184766334 0
6743558 314956486 0
282874664 988554486 0
611818300 322157445 0
47045586 442801936 0
882244300 47365485 0
134684678 291436901 0
499693250 43321861 0
107645976 725756342 0
440669432 847275592 0
588898578 407228559 0
903463033 1060227624 0
396192325 265957831 0
693426373 860973616 0
222487933 942600207 0
1060032457 290104446 0
253717587 908891624 0
958906115 740751839 0
269804013 76739426 0
772943689 1038996090 0
589125283 787864983 0
357311681 51629637 0
181038378 134860205 0
56714259 272779448 0
433396869 633444327 0
766117303 439330904 0
820425222 981923424 0
740956073 1061584435 0
435477327 372047111 0
404166150 797608598 0
881112041 274940825 0
1064014523 694074145 0
192816501 127382476 0
894618660 588668737 0
402345870 874939550 0
307685731 450062804 0
28025485 693894356 0
157208934 310272859 0
661751185 844429181 0
654746015 330909719 0
888092598 289426936 0
275153489 445337183 0
25084 874117125 0
850411870 407814492 0
823133078 853168343 0
687594231 726833720 0
674489819 888272824 0
205131090 122172409 0
111697975 607198835 0
108415112 997033307 0
921162345 115892511 0
481253474 363063432 0
54007588 371287541 0
183061154 743772892 0
586951470 29893957 0
568468166 852351570 0
912359048 845241608 0
289743950 249938786 0
307714499 236713567 0
60343490 341194438 0
971097182 384648113 0
840879978 544738124 0
41676899 942740174 0
129661622 285846648 0
789805872 361465665 0
722524967 226624116 0
2184971 685527506 0
762510460 818994206 0
617802215 122206658 0
12698118 496353984 0
1002394556 268142873 0
45676975 451621124 0
65331243 229079523 0
964081427 967080281 0
334603441 201410535 0
56799209 202194147 0
120385646 1014981838 0
840225179 461741749 0
399905400 542934164 0
477494708 384994748 0
345342788 101093474 0
538356381 440904569 0
659987054 498528358 0
613568899 807424106 0
453053043 314512582 0
112976151 101990606 0
340009315 449423596 0
524438703 670953159 0
947804553 441647735 0
221486442 1003339440 0
200183384 662893370 0
839840539 108672539 0
683186449 744863194 0
888502109 598687223 0
689697827 241846729 0
566603726 735284129 0
3692440 155252453 0
722451101 1122520 0
957178765 773806364 0
408099044 265268539 0
554070815 399702935 0
1052404335 157256855 0
273499560 1032768107 0
1043004074 477890009 0
382168015 851796503 0
709549309 524248565 0
386087866 738221117 0
748038105 969984556 0
81751391 201760254 0
571162243 625974775 0
378411876 472763234 0
852734117 982720059 0
458625832 449732946 0
517601484 1016433258 0
117896088 1010362962 0
1019689326 223967293 0
902409062 783320579 0
570438915 410653949 0
785479552 446081645 0
695745665 121663140 0
102962512 905818042 0
1035194840 873540638 0
29598293 309745327 0
251131236 57944080 0
284896772 218846131 0
539839831 162924266 0
383199232 829697816 0
812010293 927914495 0
349422812 78085285 0
904451290 885498305 0
1001560615 208085035 0
713080195 472379650 0
811283433 336961045 0
989506897 205234415 0
866753941 240439746 0
712929775 861813052 0
699622535 698920208 0
220512460 644160568 0
885962053 818794214 0
431914260 690189900 0
735867586 908349305 0
464380264 711488759 0
936485519 634985436 0
205652406 357031337 0
456223906 254909815 0
722507368 315816420 0
908336737 149292123 0
1068418736 610203074 0
233911877 557047525 0
803519319 363515504 0
895550252 459114272 0
742706704 708222443 0
681479118 939365595 0
911696377 980763422 0
133534637 564214730 0
118270667 749560987 0
870501610 688115831 0
1003102147 383473967 0
285221565 20470354 0
892214807 748628288 0
1038002674 203820759 0
383077190 90365767 0
152305442 103910050 0
151516902 43193342 0
321514335 912616842 0
1004969334 19815478 0
671539418 1065972545 0
101871262 124554696 0
394385733 978802878 0
575077268 621919730 0
1031326177 751472850 0
1032501521 760544112 0
369606914 269090511 0
22589734 114167423 0
638489072 632107810 0
822588969 745324682 0
732338253 570017441 0
847640506 773208288 0
1020795125 568139457 0
536447050 537470286 0
894798247 624411097 0
204973976 221976277 0
340575293 433666766 0
141021251 744742803 0
447968240 2199700 0
210754335 291722435 0
584593773 36353857 0
699245889 718321172 0
386995860 207132419 0
21034053 638274288 0
981632746 336735056 0
398876214 775518776 0
445099777 977749115 0
538061412 334647441 0
485303815 571524384 0
765649315 165270017 0
208139755 563278473 0
742897909 181656798 0
35910611 813502614 0
813607847 653665066 0
136884958 290644206 0
874934754 802240447 0
643041664 541629518 0
546928900 963424435 0
763523491 296554208 0
59135529 385315538 0
843979948 598792763 0
817924249 190428986 0
40162104 147482388 0
965719908 360702618 0
1012529308 510000295 0
91244910 550235723 0
336491143 420059568 0
1033409575 367201852 0
611577081 572389944 0
130363095 244346282 0
861112131 445903989 0
292598326 45941018 0
892716838 929697154 0
637687452 767413512 0
441270163 289377512 0
694578381 874958750 0
400057295 887353013 0
1051674452 1017980004 0
590604990 107723870 0
349437057 675014483 0
811457830 569289283 0
843419478 373896986 0
969843086 624548461 0
1043222682 888369165 0
96000804 77335093 0
132870099 972565941 0
628537960 850963680 0
714175134 905130363 0
365789756 592394517 0
823393905 1005730103 0
817950366 669871895 0
943868011 853574737 0
949158903 643790070 0
996465221 331143233 0
142708600 713362326 0
735246949 971972804 0
311807829 403714807 0
82169541 595584147 0
905891715 343812629 0
1062311236 674103329 0
657999258 1060936196 0
36557247 17197183 0
436054849 948962488 0
534099209 515476458 0
610563079 1019757660 0
991892114 868266530 0
137227734 528038634 0
227275687 428824344 0
878482119 395717155 0
21430003 145075548 0
431911365 1008576911 0
622864784 179219146 0
186947620 784381981 0
569675811 238123651 0
675593927 852879383 0
527546335 248418620 0
561065570 172533309 0
438310235 162771169 0
391925386 1025956066 0
940584085 629555662 0
410725951 586847647 0
694587173 816979684 0
708712458 957397113 0
173871311 115303278 0
768698309 486304720 0
873662090 753839433 0
752953620 1024089361 0
441692778 366011980 0
678275956 471508922 0
429179521 91599911 0
601645653 106988906 0
9430919 515779795 0
957488941 759762905 0
951757379 472391121 0
40326409 932419575 0
355901114 935462148 0
653563890 825017241 0
286074633 535124481 0
232966269 6384644 0
1066124778 574742563 0
611195347 44526429 0
443282755 1016077482 0
101463632 152641483 0
217223004 617482344 0
387714142 926201190 0
21134259 601852923 0
90865274 858925904 0
656493594 320546285 0
433114270 548850436 0
624112231 1004141532 0
178831906 328438630 0
1056662445 395650704 0
767117238 957994634 0
205623697 400013180 0
1059628976 281919609 0
421078031 982401601 0
293634168 254661986 0
290976520 212538162 0
719305701 582523287 0
990759292 516802938 0
504734374 194549721 0
595511935 1045794007 0
542796590 113133612 0
868497531 231188364 0
61905540 694290835 0
446214840 296538784 0
985976845 482326862 0
70594892 67661849 0
12083153 774894488 0
758196393 315641118 0
304029989 361511894 0
95195855 58605102 0
704289603 572183286 0
922547193 115579628 0
844489535 76455791 0
550001195 85819997 0
661779486 786602602 0
356684550 241480351 0
244254230 752492524 0
955370096 557595588 0
107208283 486952506 0
282476189 777002341 0
415189069 293585213 0
304399616 595948500 0
1050685713 883908391 0
426628788 591295988 0
589618816 362670151 0
728799593 23088748 0
430873588 450490884 0
500718260 769179339 0
710152954 966480601 0
620071992 735268084 0
141991990 361122668 0
334434578 77757700 0
301461538 931389351 0
619619154 260965388 0
953921259 337417067 0
456591990 93972369 0
564494778 817124181 0
166926119 543880707 0
735952010 146427686 0
907143867 546495899 0
677611994 1017830811 0
540464706 630137752 0
61619237 137522709 0
764246406 761001532 0
784520326 611174405 0
768112020 644746999 0
619335655 663373170 0
1060493247 865769203 0
986942264 592024506 0
482404449 940122795 0
929924475 653718771 0
544168634 779480533 0
261995324 730643678 0
1008414694 546177671 0
126065501 980192612 0
915312026 213244602 0
519820331 843704673 0
579340497 420685093 0
864207976 804051880 0
62254886 101922736 0
32791945 427649897 0
609877547 719447189 0
911008225 498567397 0
475866362 629757877 0
388848539 341709103 0
224889906 486816645 0
495882129 92666090 0
403522454 418915908 0
787646497 1024053063 0
797575888 289506549 0
137747403 338563705 0
85602634 145258574 0
318523077 1001481426 0
342121448 591326197 0
877734976 812496477 0
670152032 597082683 0
576128245 240567936 0
195230693 509640038 0
300909605 952721835 0
913895116 1051889197 0
282326046 15695059 0
78912091 236277694 0
382365976 471188200 0
604939418 405737264 0
555989404 872555955 0
497891207 1059480775 0
922720708 1012705449 0
850451767 391623489 0
913511044 979847835 0
1007970658 272995921 0
318291766 566230868 0
212351157 650326836 0
315219924 965676022 0
15185200 47276171 0
352150695 767352416 0
863112433 409578418 0
975471779 518045768 0
446115768 1063885526 0
581575392 643837751 0
294687442 42803216 0
850172776 50955928 0
215973832 1021924746 0
903891484 624618874 0
94593707 959235097 0
279536820 115430977 0
109911657 340923849 0
59435390 1066383367 0
27221473 590568741 0
500372218 202055256 0
311236533 369178994 0
439096896 572927734 0
247115675 981946444 0
138678249 383945137 0
263550189 236706219 0
715117731 279343971 0
685265772 83746598 0
6042778 824953199 0
948582103 842311488 0
842948635 691848965 0
340158548 942788698 0
549567920 441112792 0
491349852 424785369 0
918260558 631627291 0
554087249 51017266 0
921722497 703020353 0
1027892391 800130284 0
362649295 683727048 0
989237972 14210473 0
164650352 40856033 0
870930326 1017270035 0
64809451 13322155 0
27503385 973883182 0
993373044 835451444 0
44817811 115141378 0
3580624 1024243072 0
593332733 641060395 0
602729440 733279156 0
256541297 956911773 0
940789477 955742241 0
658967812 866803179 0
454455234 520863720 0
63918872 1024304793 0
583184970 232083619 0
888449665 581678320 0
491713143 1011845416 0
553341289 540454867 0
626174024 102237010 0
258938772 906398900 0
504934170 6161915 0
612653771 722848133 0
495491170 936124522 0
707494385 263979559 0
566325918 80604187 0
166035885 280195550 0
772706593 506399783 0
244235283 67681246 0
992673692 274456277 0
852990477 816931842 0
154776576 551126964 0
138369388 1073543250 0
622823310 92695480 0
335511778 561216898 0
942071974 894614634 0
866803763 617477163 0
798476318 322510647 0
865333610 89523376 0
306270481 347311149 0
1006635935 287820739 0
636740202 329183853 0
486176650 15734594 0
640674816 981893260 0
859475441 42194337 0
427959882 1015591558 0
634432263 245201926 0
72618546 829084159 0
17459753 365682237 0
319501447 567613745 0
495217116 67730982 0
85670495 541655852 0
135479953 655812355 0
123363789 714411718 0
94551018 480430482 0
1030632300 201706359 0
822196848 795058879 0
1063244931 527771662 0
308657290 925700219 0
97454126 398066979 0
158114685 64089383 0
478534445 684827093 0
538442903 814617188 0
685181137 223093734 0
856941237 373410247 0
741696789 402390734 0
181980928 320460965 0
609588512 1033470834 0
1049372006 834810874 0
323363190 712346078 0
893245241 962498624 0
396848047 389899477 0
461691543 707732945 0
224528526 374823963 0
271530756 58940893 0
780901522 231784593 0
696095947 41208391 0
680606841 267913148 0
240387453 499572553 0
933782390 317719635 0
10571923 875082951 0
775752367 7112792 0
909666182 254183143 0
351132331 107101552 0
830240792 42928326 0
1002386183 139672249 0
507519204 871252647 0
940524471 431220493 0
121956173 443568178 0
173953227 339295243 0
615997163 491440183 0
336327971 559014333 0
88353621 122062914 0
276754154 1015099131 0
456761085 493184207 0
588044846 240626690 0
671938553 162563866 0
257430302 704731737 0
1037192151 464768082 0
480473246 624521624 0
116159008 760642389 0
635584722 895786043 0
551275213 924094062 0
151252831 696642552 0
214402963 245976326 0
807252507 91261325 0
1069501913 119420512 0
411936737 49208376 0
14345965 503047306 0
435290478 536871069 0
454982735 858616652 0
635286123 152095985 0
568696525 247349969 0
196448930 964574184 0
774657799 578555661 0
459802419 519642855 0
70831325 730835288 0
296123866 166715270 0
864790608 303366069 0
307956632 147763001 0
1066045220 654511461 0
602350874 99152853 0
469987770 824621183 0
651383186 421900512 0
1037396654 312029414 0
390098406 1006097093 0
99368259 646222920 0
254328543 371707159 0
470251454 106501735 0
380668177 958622097 0
596601349 391333150 0
452971843 563499674 0
866256587 967028529 0
803584585 397997533 0
455736400 282200484 0
747952093 176446734 0
502164949 55706091 0
178884976 334174855 0
708976042 341464564 0
513329602 1073438126 0
302698004 601627293 0
135751872 264369253 0
714401228 246862573 0
155420004 128437277 0
287329047 633715909 0
325850521 916263443 0
682773515 966192637 0
584682429 749282887 0
153552715 977720832 0
899392674 740369062 0
313197402 777085072 0
2436534 252102944 0
372441096 200603685 0
865056616 270107240 0
681130225 322811399 0
771037824 656506367 0
410387771 920661858 0
472248520 550845334 0
296034462 717493083 0
362471400 64061344 0
789029919 673659144 0
691029510 128762202 0
521643414 916942276 0
412160683 63463151 0
904815207 878939537 0
882364049 773018983 0
872244618 209162690 0
639409506 603568626 0
788901603 257526664 0
847584879 1045554520 0
923757302 259511539 0
690714196 637655191 0
531056195 923068973 0
239862526 1000209264 0
51034119 481262341 0
1022627648 540239219 0
117926498 281010375 0
762680137 752148629 0
181525183 692021046 0
51488999 485087282 0
347174890 295912763 0
421521409 335961432 0
418960545 43108518 0
788033393 428695626 0
200182968 792924848 0
421987 37212156 0
69833657 825024302 0
1042374659 413562339 0
870065914 1028569789 0
773856759 589405712 0
671957109 949132897 0
809680064 289974744 0
449564487 491497406 0
430047881 13779129 0
434332373 390404918 0
100357912 414647760 0
687256497 638445459 0
1022320760 175003819 0
1054511303 339759856 0
653084825 132453997 0
365628591 881780721 0
228731161 668868223 0
511518217 728605514 0
769506421 258087324 0
306528610 741227051 0
522845125 271240953 0
584949557 208513729 0
415679677 760270205 0
361641405 987219212 0
940248295 540943957 0
204605938 1030560210 0
678039904 202376030 0
992169469 919839542 0
171967160 99901542 0
1050882386 499161610 0
396032125 409942987 0
672731741 994055007 0
416473505 488878806 0
382539401 536749854 0
1035376826 872158337 0
395366049 1054642853 0
12193275 149090732 0
13360900 938832917 0
130843456 59703116 0
48068210 125043026 0
1035208363 759308933 0
423238876 756696790 0
360517965 6428280 0
229925307 384239002 0
366522625 344714198 0
577878166 333944348 0
933038182 196871511 0
426411067 332867625 0
334989411 942298953 0
56882024 354041188 0
385093492 327919050 0
716072398 322601421 0
135757006 708000788 0
1068771684 882196600 0
658197492 684002536 0
550186503 823257987 0
841124898 899639 0
722079922 323627488 0
307447722 313751030 0
946565448 912453886 0
570364443 1007534338 0
225761409 754388490 0
685297423 322172607 0
327346647 646947132 0
688139156 693430574 0
366745965 808724312 0
102573291 700367483 0
126924661 429601321 0
783877437 474154334 0
471689030 403398480 0
639931024 180745256 0
360498539 985174193 0
1038521531 514467520 0
21441358 514254585 0
223488360 1047403650 0
1064245422 665525755 0
937253771 20734255 0
541711376 303787374 0
527083928 529320390 0
371801982 175938373 0
87286374 439553284 0
382406014 850874192 0
823555110 275538628 0
298116763 249569606 0
951636849 5420398 0
1034172830 659176426 0
474560830 36993613 0
513904937 453710237 0
65915679 280516469 0
857231698 1026762774 0
448205291 878166121 0
807540810 103743374 0
146950785 527134960 0
722011985 72932693 0
953697917 462534647 0
1018773909 956441648 0
40053367 62058469 0
745470478 799238011 0
167571237 550304437 0
774091852 17218829 0
151532158 354616770 0
958393598 12311597 0
62441448 455863166 0
460972667 798543114 0
38870645 636346171 0
313008334 696105877 0
129851596 522797372 0
693200742 386353636 0
150315550 420192657 0
159460369 679640394 0
570135579 675999731 0
474759439 147635220 0
807568035 757868098 0
76148870 699948140 0
353379046 426954168 0
205595852 1007665472 0
540778720 172678824 0
308028041 42006891 0
168968357 315347174 0
242758707 341401335 0
637071406 16477640 0
58565125 488009874 0
1059622544 240563760 0
401693994 658777658 0
378330238 719969028 0
299760752 907068148 0
1009303256 1007955987 0
404441196 591860026 0
155480375 914425290 0
684232908 356675746 0
70825907 1024599637 0
81051730 787621456 0
42635961 670224952 0
566252016 751190542 0
444193049 1002525978 0
627490962 746066779 0
136891485 580560838 0
75174215 288779146 0
908002564 908035434 0
372586777 714544552 0
240727451 450397608 0
286055422 207018229 0
758028296 9810184 0
368008649 135388952 0
200843497 528995637 0
77241083 146837025 0
2106231 570582709 0
618517979 552731259 0
1073536357 856724891 0
105988380 746653462 0
258658059 511805292 0
961465169 852676173 0
845233379 959286811 0
584169051 804820541 0
115294307 641935131 0
255312823 484752425 0
154230394 671402363 0
341214579 388941049 0
372116179 341712304 0
872083738 756308881 0
6555399 315450027 0
963465775 498327805 0
266416015 829486433 0
842904362 900742807 0
237495167 604560892 0
4453098 513529846 0
356550013 209718692 0
748917846 143817475 0
395474957 374223823 0
18545611 142097006 0
738663491 673735068 0
413310718 634682599 0
916403990 996425051 0
841346156 947570104 0
201881817 772407760 0
413990937 276521029 0
207784250 203385030 0
274508099 914767320 0
995909053 231772248 0
420984294 877117273 0
111338402 784237328 0
241428077 423564304 0
741735840 292973278 0
376562304 353066346 0
263584850 321555035 0
783802552 432405981 0
865516900 837742672 0
384533880 645139880 0
708592502 317055234 0
240138745 633183274 0
948273392 3114713 0
402879210 465150438 0
580819965 1029641406 0
778068201 794316129 0
722680360 91354507 0
246875741 1008401839 0
268591356 213311181 0
573997080 161762820 0
873597363 916249734 0
201171377 620187066 0
459955326 112626151 0
197967078 610293188 0
618358202 733894933 0
811811664 294969044 0
735843972 933131648 0
748506858 353459288 0
111855001 613638170 0
723550645 876660664 0
884591677 495808690 0
659139329 25782446 0
972464660 649998966 0
876370481 768258625 0
142813319 590231148 0
1049817335 326577248 0
417275295 453071900 0
732919370 974697621 0
6335892 808015916 0
46730473 419185073 0
543627962 744854810 0
263543931 408104046 0
746882943 636350911 0
365146164 440979261 0
324082725 510140712 0
168030845 798946727 0
370748088 411632055 0
419280744 978198738 0
592781485 542536533 0
328612024 879615246 0
849448197 684615409 0
824900874 397486201 0
448066013 43853358 0
387768870 831747708 0
767016464 504707581 0
663493244 492317813 0
50211360 244913418 0
230530166 368566864 0
865013414 163697169 0
179199096 572658317 0
96842281 434149071 0
240525691 265873293 0
745603334 414303307 0
797080549 1054542379 0
420526214 799808134 0
485216856 636157184 0
586365426 791353624 0
784766180 754509810 0
867345397 903925774 0
328684649 857886228 0
778814612 896318585 0
867469771 416819478 0
139627135 731458409 0
673489388 469880398 0
693013106 410398110 0
785671000 1055477489 0
237984553 333064865 0
919065039 1039982333 0
1015455781 802992492 0
1040714557 596358937 0
884765565 997781278 0
96655374 593687849 0
198588891 848128933 0
190334026 940819286 0
1059035201 805007816 0
227445713 212409184 0
592989470 563882087 0
217525130 353671067 0
546619438 665601719 0
357931419 812922252 0
186903197 253259613 0
1054602684 1029473007 0
276446469 875563643 0
643938754 332889248 0
789177031 168856716 0
591061990 546331065 0
332656345 462272743 0
1061813219 1058041189 0
703874848 527883416 0
672422444 148181728 0
1042801976 91221332 0
1040025213 975300767 0
870828278 483872565 0
841566153 185390758 0
913137480 237298688 0
329244645 944560274 0
734665216 460400044 0
637870215 780750541 0
55117702 395989038 0
643486230 138712598 0
453098849 173162254 0
767540549 438470071 0
397112803 169269464 0
74770532 1016415724 0
519702217 1059777541 0
66986525 449852300 0
548744616 18069739 0
905719672 218068466 0
208679737 753312656 0
988231123 881741484 0
745944394 30816459 0
259522214 159830461 0
1027087122 1048027398 0
1033719633 1003852684 0
398747714 688905379 0
479126516 655339151 0
970599076 896603338 0
1045831453 690947731 0
853028716 964036456 0
303669347 740561133 0
559996846 1051259725 0
947938256 873933824 0
731944186 476691357 0
236844395 615999275 0
579906543 945130907 0
710809629 498715650 0
367015059 878190112 0
653381111 1061615058 0
214472638 294998857 0
722814495 498195404 0
505626137 856110383 0
676886322 885946603 0
885562399 389076904 0
228246070 62615518 0
195067859 674112263 0
152656054 701114477 0
91541433 189829807 0
938056424 269194919 0
910225113 771885430 0
1052623896 1017170782 0
714220934 902095822 0
487965350 864675226 0
1015910490 19490493 0
525266266 573107649 0
910948063 864418211 0
383541429 933295644 0
444912142 367144 0
45826724 576241175 0
1002554864 169069103 0
343981224 241758227 0
245877239 787010689 0
1050374309 883238053 0
1012194830 480394878 0
151373483 529564706 0
314889276 495689620 0
557133664 449640165 0
2769593 852316379 0
532659779 968906382 0
177157269 870224089 0
289582778 66356237 0
600803426 204295488 0
818383068 479822026 0
841876103 447446411 0
150368516 398249131 0
85846212 848799319 0
281666671 340763891 0
599463801 811638793 0
250834611 60403682 0
405353437 556419546 0
984808864 152102998 0
614147865 524962359 0
603200531 923083129 0
377911709 209105987 0
824311688 87171630 0
412069400 377795240 0
5436855 168209586 0
911218437 649994087 0
532553649 892035778 0
426205445 349500671 0
789908157 225395000 0
478012822 590570496 0
457005060 344393688 0
515171743 84340453 0
1010897166 124740497 0
925047179 899565877 0
570307944 827311150 0
951798760 672095687 0
128983706 1025625974 0
66665013 299250808 0
5046837 891893210 0
804381086 683889625 0
187341023 532122354 0
910142754 80446458 0
609541103 231274840 0
936643907 424192902 0
918647987 871766222 0
482725635 147243683 0
731600815 754416544 0
693366741 549359728 0
235736128 779830643 0
506867281 869234657 0
81025167 769275650 0
778244350 364149636 0
616566813 598067031 0
1000187935 335829185 0
62373212 322921127 0
1030846639 5840607 0
978018530 326741551 0
732132577 954667116 0
149946355 525093707 0
103594401 148953402 0
25843269 908664125 0
442341258 691250160 0
1072536679 26281316 0
359009177 745531323 0
321443984 308464287 0
371893352 542701673 0
500828203 610116762 0
707409106 299786653 0
795399690 1007096420 0
1017159923 303990119 0
204766101 500140595 0
876371412 156694362 0
237463862 61149037 0
809001239 692691592 0
219040085 478687790 0
940060473 264887499 0
75349390 941220894 0
919413487 982410294 0
650113972 151858646 0
592040915 570896379 0
1043775870 728239194 0
455447530 173538723 0
561959536 497095550 0
52240506 1028088172 0
344593900 771725573 0
817719283 483837801 0
1029031992 988645527 0
81796764 895702110 0
804453068 455058262 0
90169711 677978617 0
454156218 355936793 0
558926503 433870998 0
929999775 662024106 0
122215858 165786197 0
671787556 823638432 0
393254885 814935277 0
1039686899 832033358 0
458702268 662986463 0
626545463 923441955 0
896013542 383471786 0
851665748 311851 0
276439291 954948389 0
87084611 1028614305 0
837379691 126825045 0
439418740 936376816 0
240662700 276512881 0
1321963 615345191 0
481487232 263923146 0
221562939 336350959 0
589152006 960597224 0
349125084 613175396 0
954996094 473653266 0
639518908 79936030 0
393186159 1028564517 0
8869379 1052428930 0
687990120 343901381 0
197533831 137791416 0
74260839 397983932 0
1023845669 429443774 0
895124175 537506299 0
79022714 849533552 0
982522102 637762698 0
395768711 472559915 0
321926526 199389612 0
582679719 1013289674 0
731124664 29517244 0
1026429795 595376703 0
519245812 147622390 0
915650190 936754136 0
779498827 840559105 0
150831484 498999510 0
1029470404 1053876036 0
555044800 571635420 0
31087533 173701159 0
595303334 714048056 0
378002900 261250930 0
857209852 606657571 0
235409167 366082346 0
703414387 585313236 0
358867663 719078695 0
744428434 739747153 0
384178103 130269657 0
649161790 243423376 0
31487619 51121252 0
795541982 146646701 0
755718789 586294187 0
104239740 307548709 0
311392433 616915590 0
1000056544 426105690 0
41027639 109548164 0
569613597 27997661 0
210440557 480284071 0
608777461 276268421 0
368299007 725868532 0
903411525 361863149 0
557111751 647172942 0
95350070 372527665 0
535152103 834526362 0
157355896 519172749 0
1024088738 337897017 0
439499783 445001021 0
97295381 624846043 0
927662849 484912875 0
291439560 264203909 0
173643279 298069166 0
419057262 480002277 0
947023787 936983806 0
55346658 718212146 0
941035146 186520378 0
697361765 493019727 0
467440600 395626289 0
558765507 521458626 0
28617588 381495464 0
32662873 874123264 0
963665678 1022340902 0
20845725 344665546 0
284073044 963712856 0
236199940 543966104 0
130590256 562613581 0
812078280 661675147 0
939025310 579741242 0
204318426 404967919 0
115523586 311154504 0
271170595 305948395 0
561701858 820150531 0
548508703 190748040 0
1043198750 263001573 0
242470052 295545675 0
273412242 66275382 0
177997323 386392858 0
400368648 229937022 0
827206573 934146258 0
726176747 412555136 0
552781897 433636823 0
734141858 11588563 0
750736016 1059618818 0
983445042 742842906 0
219390383 200743154 0
1037626908 479612689 0
1026072428 300424002 0
543562337 566938921 0
298723918 373353715 0
436635328 185774202 0
331369597 848239849 0
665461893 774790755 0
232319598 259483906 0
477311775 112356278 0
429643797 750923751 0
108677859 1014130951 0
900126001 770732739 0
89171673 677578483 0
426960065 515673323 0
703876591 387217154 0
847911079 1025433333 0
481701091 993728651 0
694497794 3270925 0
381129793 474972539 0
762676297 854724349 0
295777775 843015214 0
680419979 268408879 0
950983437 348870021 0
1068159631 887632326 0
465517719 46431867 0
942695807 210655562 0
1072073854 243818125 0
998496381 616163330 0
264583756 328710339 0
903137869 38337636 0
691173952 1064561200 0
927324234 437791937 0
442161469 477804166 0
869981700 936498106 0
136792618 805523342 0
59963105 956609509 0
1038106147 16251910 0
466349457 766790849 0
764319769 460498334 0
955873719 1043739386 0
739298468 997260136 0
278833698 726225515 0
122975507 48264230 0
649455435 983679249 0
480765283 215284422 0
197257174 959791984 0
740515341 774842808 0
339524723 83601444 0
520455793 927653519 0
1055611655 279085613 0
240179765 602202663 0
340889589 785854461 0
390147745 878571212 0
429839898 677710970 0
240737593 100218074 0
438623196 417832308 0
785797625 323874778 0
503843345 1006927561 0
1031474162 96460944 0
1005823623 326125432 0
960272482 1070369063 0
116583625 768054243 0
144570555 730244750 0
871273133 872711980 0
438328091 776765510 0
57439042 185079393 0
824678034 525993432 0
679443099 270306328 0
256900635 117260860 0
89846559 337950193 0
671225375 432952301 0
382013747 643008046 0
25257672 309860330 0
763076476 852825276 0
609515875 1060364903 0
575449953 206485732 0
961575722 139169271 0
290587346 48769181 0
660975658 992484841 0
690673692 195988951 0
105005346 249986395 0
302677940 210568654 0
789294719 652939637 0
275162963 626961807 0
462115460 141284394 0
999428198 656193483 0
1008008744 341836488 0
535700629 887831530 0
93174592 881672587 0
605722170 1038436193 0
411987995 903760420 0
734342770 645615011 0
995865161 93362828 0
913746433 959548749 0
837567638 373749021 0
321310698 790614353 0
399417346 1045703597 0
617590260 313731811 0
752973497 606412856 0
621253019 109447450 0
542052803 142370007 0
820437401 668971149 0
793606856 65635454 0
684331722 314366328 0
1002167304 547387267 0
361914734 943198943 0
243878833 141349894 0
227420832 155569218 0
659485411 161120947 0
758899824 975198149 0
994708658 158648412 0
160869493 857123662 0
274134859 1073256207 0
521579592 683894453 0
183824711 640113830 0
1036298098 914339374 0
413201228 992655690 0
178625849 103499007 0
909780920 139188172 0
385459050 262501586 0
330563831 473860546 0
1006587223 905052818 0
63848714 393532509 0
759908644 1020479770 0
658861118 575497510 0
617369852 656486495 0
588033297 316505501 0
1061277412 430946074 0
650490416 416396831 0
597280895 646822321 0
92045471 179217573 0
82029630 365247723 0
219755641 263671777 0
92520005 886145326 0
453051943 40639996 0
718095619 693724239 0
59931358 172110843 0
843621069 303752087 0
416473612 678619677 0
30176241 147607490 0
27450599 1033919910 0
129982968 684024415 0
405895548 174680700 0
83434636 599896613 0
464797345 129341290 0
422296700 741784449 0
78399725 34646159 0
212197801 270042818 0
201787411 513488713 0
595017410 495401681 0
924005424 246958726 0
528526124 495157242 0
654917038 1071341198 0
603125558 25876661 0
217264150 491704028 0
272935206 238033218 0
645724552 418007096 0
345856573 454777615 0
499031595 810200089 0
1058633064 888860118 0
1045550643 37967599 0
27704174 553622443 0
939465346 860212376 0
723687829 726841355 0
742672926 230262069 0
793534360 242034379 0
797999440 918880325 0
638214436 790513667 0
140682398 18201481 0
689409689 470106728 0
796935954 707159392 0
668801917 509835124 0
906193075 277581311 0
927656686 972350144 0
199500508 970003044 0
129635225 785539753 0
922472251 286338105 0
265362117 896135073 0
161778708 914886224 0
926460559 759959030 0
232306563 1018661494 0
883524224 742616549 0
606648210 750143593 0
1065928483 165280583 0
747589856 422235936 0
300659206 142263541 0
927520990 488111534 0
562997538 1061011739 0
297561963 238433297 0
314773498 772819322 0
189524310 449103757 0
524718241 784237416 0
239320880 166924066 0
332063810 1034690178 0
1060074967 561232609 0
653617467 729850619 0
238786454 255851212 0
198822676 267287178 0
206661238 460820901 0
24336430 110798239 0
861797438 379817767 0
929348373 38594898 0
294019722 682235967 0
120807359 294284957 0
750959465 833893855 0
517065625 938976010 0
319047173 423292944 0
1047594982 361345673 0
652034450 833727623 0
813779836 224535706 0
412191393 412247467 0
13389778 421881963 0
452585505 496012230 0
277142700 40364604 0
499534592 684866599 0
32669371 665037157 0
607167557 400024784 0
355097729 176705525 0
114688882 852186458 0
959296272 972934175 0
317524409 180428433 0
105933993 313889490 0
230703829 162594205 0
60254055 5535287 0
900941075 154078922 0
599518589 644725438 0
1031053140 444709393 0
575720763 610048410 0
899449150 515891524 0
642087359 709479971 0
389821695 866625073 0
332198 985310038 0
208124515 976438682 0
664366402 1054736795 0
186029076 214474938 0
610596618 235672407 0
843669955 117045670 0
395787891 96811566 0
282819846 46464194 0
1051823797 114958644 0
552912446 569599672 0
383802807 225492314 0
1007345800 254217383 0
673324222 590611669 0
997391358 688590630 0
188294296 708033919 0
540452058 1005322027 0
95265587 630450256 0
23724965 901329278 0
474428445 393881141 0
1056499972 788660441 0
159640908 506557407 0
235254681 498356141 0
46779008 377301629 0
942012034 393819151 0
549966766 297934220 0
58728696 187898694 0
100858028 324009975 0
1015171491 384559499 0
561982468 123658934 0
1067609715 1059154956 0
268748485 1011693599 0
881215537 146672470 0
275351039 280083738 0
865879336 653602379 0
72670042 416453524 0
134429550 444275054 0
551247033 42068657 0
580978725 335278767 0
246315574 41173553 0
736779306 908540256 0
247547153 696705855 0
265991988 357766756 0
136075414 428392583 0
831785703 622860866 0
833262126 966953638 0
879986934 306536474 0
326194771 386652917 0
246517188 795837644 0
181531025 543308564 0
927405887 408749331 0
79684281 666262365 0
260574340 411859168 0
354469093 756488244 0
992272436 970972156 0
564464874 915608872 0
931171311 715410125 0
21332523 255524969 0
859208082 827430229 0
547783118 585761686 0
227211783 310250445 0
125510934 559420651 0
100562802 146435986 0
654147557 803594068 0
649851181 385950550 0
593285186 979549415 0
404966317 807262031 0
1046163993 926298771 0
713957504 994544232 0
758455789 972430250 0
797086181 547425236 0
971813939 1005331452 0
709867807 946350819 0
1009691420 509247018 0
947772745 633909654 0
512997163 1064636583 0
793171045 608001021 0
347355531 489502398 0
364032060 670856067 0
221803383 337278825 0
529639937 326674779 0
620342406 164776519 0
107978908 518380345 0
16037955 490678164 0
952881060 213874371 0
417733384 532765925 0
636912217 338727870 0
304659965 320815741 0
289870695 612989108 0
735203190 83203219 0
549785328 1053677739 0
506741248 1013547528 0
358607831 576405535 0
895039797 143011018 0
29848114 726491677 0
190866933 727401143 0
850846600 86509507 0
285455483 953018077 0
631070588 1018533983 0
432760338 594974456 0
1064157669 374964300 0
410826828 12044125 0
974152610 434180667 0
572551136 674493932 0
662704362 541383712 0
430040927 46082964 0
448806223 14475389 0
688072781 1002955801 0
779847450 611332877 0
387096403 996651576 0
216491503 652272637 0
860231550 610432547 0
132834725 370134079 0
774996962 753743506 0
872316438 1006056464 0
383155344 965119995 0
916212335 91724590 0
55794908 597362547 0
937493132 16719437 0
714376115 614805862 0
319192872 590713754 0
465140266 546635098 0
889672099 1030824826 0
490872726 895232844 0
533764405 263823504 0
497493970 275147272 0
644014230 284505809 0
1066793975 989405447 0
894410917 146890853 0
1008488809 155572652 0
361600955 614506486 0
134859008 511667823 0
204119104 908549497 0
755375540 210827288 0
41257653 662035072 0
882886288 941361252 0
276145215 201341380 0
940839581 378572842 0
44486945 328864271 0
805683538 217917896 0
903039430 546457308 0
747775104 25089027 0
256535988 621798936 0
350981878 760854250 0
47100155 961688965 0
307492452 260479813 0
113859941 936437475 0
64787938 1020765929 0
22542 302593787 0
92509075 10575474 0
852558514 638942914 0
11028246 113910744 0
494988096 196016112 0
438528520 186509893 0
1029929333 133353177 0
754556472 530878842 0
1071404520 1060991096 0
160336322 852883658 0
134490094 987110744 0
588046542 136153999 0
717147045 188233839 0
311201519 501563257 0
725886660 203661939 0
476718512 172013935 0
454370005 100062613 0
125928253 261037852 0
591147762 429007671 0
127280260 615611948 0
611522830 170895692 0
603190332 500738860 0
807569537 731203823 0
341763156 440045594 0
727715241 195257369 0
336589492 446565233 0
39331164 79675183 0
736065894 762144870 0
952768397 697650940 0
75232071 444810843 0
1032719854 943196466 0
987754771 40831126 0
787659847 967652834 0
295088455 123111433 0
444809494 374582914 0
67418232 342465276 0
65047355 773766681 0
542243354 605863081 0
243772210 330294702 0
829953918 288618442 0
206498963 843139361 0
772583000 276649816 0
910265435 276222635 0
461896541 830878096 0
820941940 988387570 0
849828398 840594135 0
438380799 676012870 0
823409817 458033887 0
989160559 505990229 0
884174007 78459130 0
352741242 728498551 0
270061660 390693144 0
102341440 605315091 0
316344829 314211140 0
628764066 1007656427 0
55608677 681762737 0
431590159 545798780 0
365962009 640086996 0
287779949 634018371 0
1071107065 770758454 0
688020826 415170242 0
190120451 813181393 0
945925865 279481030 0
537721836 369677810 0
259892960 726887493 0
663530483 378256238 0
594575541 1019741902 0
448449560 844141500 0
842853794 558547046 0
517542794 289677888 0
586892866 406966482 0
705862553 839949587 0
886514002 493899563 0
591843238 328653955 0
286954363 1033208150 0
294642825 343231695 0
174891728 186815206 0
643861847 952803656 0
104098962 523146408 0
775957754 435312914 0
968857111 307751773 0
732524071 363419886 0
476904907 251124083 0
926273227 677277569 0
342488340 489587515 0
311164378 840087278 0
345501160 1045542976 0
957739282 1059780037 0
522483118 886567574 0
975399088 470395219 0
552739787 294562055 0
694979700 574513552 0
669895964 491176510 0
1037048795 1064513237 0
599499163 500137350 0
349541476 821550065 0
337504003 248899112 0
689254009 563696829 0
330712482 78675730 0
268439443 437995305 0
542127023 38975018 0
762821122 21527545 0
667423351 896693387 0
514577721 782844176 0
798577643 396215779 0
490050526 659877856 0
578741883 909429808 0
564613821 1029739760 0
635410090 815083168 0
880703053 142937669 0
659054845 512401688 0
440180934 398441735 0
284696691 76003316 0
475816801 868698289 0
743515408 818831806 0
779818051 80640277 0
736625367 131224125 0
245190022 588283315 0
444171645 970567110 0
450809550 302188508 0
1056116419 713367889 0
509576231 473986318 0
541906477 684400015 0
41012455 904212606 0
344905410 718884252 0
867806524 723835304 0
790024484 472792694 0
410106457 239745162 0
261278723 352355472 0
442027939 618814340 0
726449167 728311418 0
862656532 326573367 0
485664536 694911416 0
248195449 682726134 0
1031187283 64951297 0
389799577 755828207 0
986958758 796131362 0
756475439 824086450 0
973050778 606163145 0
796183163 1063455045 0
544525090 945531536 0
430598434 683224599 0
589033618 165117242 0
483825577 614793853 0
592738893 267821026 0
976122252 581217026 0
504315131 995586420 0
381006166 825034331 0
576051957 1027372070 0
1055248282 960218131 0
150129495 398683882 0
689267437 971645086 0
896511151 1018393742 0
76176807 286231600 0
613885257 1024731090 0
199751432 189804763 0
249787622 1041218769 0
781278086 668465967 0
962680789 935587018 0
282739381 309835614 0
721176489 857938617 0
353415625 619748544 0
443091501 192413245 0
696505169 395508958 0
680643234 382226554 0
350933245 773711425 0
15847528 347002818 0
1024552489 1030201618 0
39430452 253929416 0
1069840878 316636494 0
379508863 788246099 0
69984828 444834099 0
67489218 591934806 0
375634064 170652182 0
831261842 3064326 0
957877439 341558553 0
338492904 259163119 0
428046229 108693051 0
992088854 431980263 0
1007226143 1057857415 0
262781883 1054613607 0
159630697 349402595 0
580739768 751796998 0
263015820 335343324 0
1015636476 121160582 0
805704013 593344993 0
854306468 890033506 0
143427694 206457937 0
437738445 897773527 0
773907132 84669456 0
679762778 88558150 0
935674210 455059274 0
670640093 1072690674 0
117631057 998900203 0
230212202 928200750 0
630876165 905662658 0
500485462 630916190 0
647036469 543113152 0
705248177 1061735160 0
808154425 892084437 0
418652574 24319199 0
842682554 322331586 0
620202068 779400237 0
292007545 951053561 0
547002061 775917550 0
581282991 748111374 0
943949138 426244475 0
628260699 188326841 0
435782956 855822719 0
738992076 75292469 0
697877068 430294302 0
150239968 898967352 0
722635802 464878393 0
488344003 827118719 0
154248822 821062553 0
612111790 538393864 0
52541423 581583441 0
227581068 101797791 0
373997602 1000546771 0
795081843 491148756 0
867903956 795020954 0
307869168 850623108 0
287940126 792351101 0
338645889 635078137 0
218161373 735751022 0
369303254 1034844011 0
43966104 1033195476 0
715238026 611332699 0
729700104 955405250 0
972277437 949440515 0
66945372 822925487 0
816509422 604434478 0
730909609 212935097 0
463567645 692693827 0
920926630 612939032 0
277866142 713367098 0
1001590101 55370415 0
867448215 199290936 0
546939842 74297807 0
46633516 817010362 0
848898406 758098048 0
1060346480 363647521 0
30074384 47383142 0
324081995 827042483 0
415090159 757607396 0
503318641 250207063 0
66916787 189782583 0
982428577 966550463 0
98542958 1060468034 0
299267327 599819328 0
4845365 307058949 0
399314536 1029438846 0
737755303 878440310 0
295187706 954357868 0
771321868 919305789 0
851951792 670057597 0
802440073 169406140 0
576185815 524736060 0
797761913 520252262 0
583182218 970253252 0
227878486 130965322 0
478205044 420057368 0
845994008 433422965 0
150237024 133114637 0
119117603 274160910 0
887789808 848852048 0
347773848 370418312 0
558752674 968286944 0
484855538 527382046 0
76562098 726432741 0
553311727 782737989 0
532214102 802825932 0
418816233 473250160 0
1053750563 867141473 0
96615538 858881555 0
973760163 935071726 0
956911531 947654142 0
796605753 619009685 0
37643070 945067879 0
365259200 854842026 0
881827880 24946916 0
669333261 274236211 0
269404831 337926107 0
697023453 382676647 0
1006846818 929170188 0
749008179 656021481 0
827441796 41514968 0
244219547 520232558 0
760719148 222951076 0
318353282 39252291 0
798640651 1065958199 0
68069206 940238918 0
725261621 604049222 0
59842495 834508875 0
579659614 531724241 0
145355734 782170967 0
813779666 640961645 0
577563869 331206734 0
803506807 1040435984 0
449133455 981329157 0
58775522 555762477 0
340407941 787016323 0
904962015 114930743 0
876316137 253186576 0
889237624 1016576029 0
435059693 341836536 0
361603973 466136291 0
718572709 881491605 0
346530998 79296512 0
996348781 294437902 0
66618550 677703617 0
842719193 739181840 0
981825913 83852009 0
519735059 619896015 0
598221163 592978484 0
446867455 685820653 0
954230728 889830541 0
86791779 435274756 0
71604340 453757685 0
188358029 443054918 0
403601901 29800194 0
59940363 247122006 0
715300105 308481887 0
1062818996 463859587 0
240271446 822409656 0
499848254 968093294 0
667389017 799986376 0
738186672 710313327 0
285359718 788731626 0
387871622 1041585438 0
418271914 86498416 0
966253929 1024972151 0
365887172 768595660 0
1073540337 804726297 0
564250969 969428546 0
921137244 955471077 0
543617420 398370996 0
242280184 25631128 0
139976737 49869357 0
589289476 168367011 0
904110128 138783136 0
633621838 1023839666 0
123109531 492298810 0
842210926 585455091 0
911165355 248441905 0
1054897906 1049889560 0
524072639 805144677 0
1057730172 805977555 0
811793659 172556353 0
61809609 340110196 0
395549544 1016522362 0
961749977 918421495 0
185898604 324734827 0
215910058 588274449 0
701313380 232498042 0
490587695 961656395 0
1070472643 570921822 0
716785962 1022243336 0
1003221927 151060687 0
1045455190 288459281 0
504310343 307509968 0
449130260 429966344 0
1045845641 940510362 0
650190337 678315266 0
749998097 562906261 0
662705332 1007008473 0
656276057 971524875 0
327516414 944401628 0
380237221 49417556 0
239365768 20253826 0
403488976 552437805 0
931823118 591046130 0
1010650973 30169128 0
177177845 673463058 0
737630386 553050257 0
313292355 536539584 0
468552154 472880396 0
297781704 827120573 0
586217694 368903386 0
1053664145 742268107 0
523825416 188531708 0
299314656 1068929744 0
411409232 86978852 0
647395074 732612238 0
676338902 289443137 0
267048391 903157063 0
696532724 92636386 0
251274987 915368539 0
458744338 805259954 0
875578796 426549025 0
67338406 153824963 0
634050480 266600676 0
404987921 522443507 0
258539749 444701334 0
442849312 999885644 0
785444671 69386475 0
250799870 653519938 0
612280969 498194703 0
197085852 42433142 0
307980589 186875038 0
519695052 938817479 0
290472590 677883398 0
629616782 266796653 0
929210271 571004572 0
291083217 711570821 0
617742124 462843828 0
927780926 643907389 0
800760326 977806133 0
909286300 255933686 0
208410297 616548318 0
705810498 114569427 0
380994874 478510600 0
1051213593 239647549 0
583406389 561359183 0
1050153081 802417486 0
748551191 596940155 0
81759647 1027688027 0
435749199 246641492 0
9535231 952843408 0
775927208 298490038 0
178810538 1027107846 0
605207533 472346672 0
1057189362 829840728 0
699760632 343824321 0
71797634 778958696 0
255233091 377106498 0
389856415 1033675433 0
721227385 429053379 0
276368132 75020875 0
435818653 1040443540 0
945029141 715102090 0
1011678693 987001091 0
788658654 694879608 0
714747997 513211185 0
898958461 157042979 0
1003268990 911751929 0
948774182 971921494 0
882681592 694054201 0
365855071 394501387 0
357161713 606111248 0
1064918700 407410763 0
960034311 361876972 0
77952769 901060214 0
720225275 1021548724 0
599611965 951343605 0
974682796 792753492 0
8575756 958766665 0
270863066 172124717 0
770486679 824682451 0
339896824 523866006 0
1034248061 150269260 0
480620601 588414889 0
678545634 492750197 0
371517078 465502220 0
383588471 237923240 0
480255989 546864221 0
475653852 616659645 0
806614908 883148869 0
310210049 659822634 0
843300826 494258134 0
129751065 813703306 0
837877523 1025554967 0
337034978 822226607 0
41812653 148348456 0
880677842 363680265 0
477361417 302382625 0
499447449 91437440 0
857753322 949934160 0
352961465 844985534 0
511016842 262280940 0
308905327 833655500 0
179831623 479602737 0
849016708 554488761 0
338790382 461146859 0
40805740 172467776 0
472811809 755399139 0
544344711 680327457 0
845199100 632589089 0
334112963 364875674 0
621088604 971562535 0
1052259929 175265001 0
161761772 678865206 0
370666024 951763347 0
396774432 549756199 0
244345267 427039358 0
749245892 793778396 0
527854959 297075983 0
830786138 520011882 0
844688314 768342515 0
819613856 645651922 0
731153909 953538824 0
844222478 533476048 0
977470606 1069091324 0
546294941 640916728 0
124653613 648982273 0
219704759 292551416 0
700931528 343073114 0
171012656 1056228097 0
15919278 1032469442 0
592112533 476724665 0
590626620 342627203 0
183810402 846372887 0
244500232 84543653 0
719759469 578908147 0
285977077 762580612 0
1010788761 205378969 0
1070025282 342573181 0
122344651 156133342 0
782800337 24825552 0
397615665 612234959 0
518712655 858876688 0
526015257 101210252 0
36138562 14956740 0
562826117 887856212 0
576552974 878015552 0
900390073 756643828 0
980782576 320951103 0
65639045 256065795 0
743245880 127075206 0
148674538 594412634 0
992180287 920529565 0
431294606 741817316 0
754293374 459131433 0
498376435 1014810972 0
65253833 30203574 0
831173287 750093997 0
14815051 271969577 0
67915853 679514670 0
273236851 706592794 0
809621702 705672094 0
483335157 1056713790 0
512939010 1056408747 0
769134062 571765794 0
1019134726 624249154 0
159515811 934512409 0
848101090 456924839 0
238892122 944492370 0
1007432545 137613452 0
892442725 793797156 0
114212783 338132954 0
1050202404 209637381 0
330920334 1014804677 0
400472294 603955593 0
887137013 619013040 0
762971377 541219052 0
555836348 363539803 0
392192566 441297952 0
277352776 179815177 0
139870933 725311519 0
436965359 511163262 0
244514516 107684664 0
1011195018 353774431 0
720052385 266786606 0
317114068 936948566 0
756799994 491891066 0
902991921 266796677 0
863705728 1055318222 0
724775946 155482045 0
717750881 912442003 0
505417384 557078891 0
1050180434 639557128 0
846040217 253790554 0
457385308 391055056 0
676207617 325937662 0
744399115 559068605 0
692757079 794248397 0
656150879 228889158 0
156060874 306137851 0
505507753 873634777 0
358021948 489452776 0
210334925 280375768 0
432580741 712749583 0
455942518 962134840 0
167251955 706541425 0
120461061 696662034 0
312827875 295222473 0
688975415 684375784 0
350392867 131382810 0
807477889 162245768 0
246459782 29758 0
964117540 944307697 0
616323825 461538266 0
762866773 776449333 0
49544012 472176403 0
634180846 321308369 0
788460061 259803653 0
692171855 886021838 0
82475862 312729925 0
564723787 777574664 0
213344136 783843696 0
128550169 1061740570 0
451473097 320095163 0
849408287 809229465 0
569613062 827863251 0
1000225528 1048858490 0
727844709 490709011 0
338198509 93276332 0
732058046 14474402 0
174862171 318524768 0
214510668 730973222 0
709552934 479764256 0
693868684 270431194 0
22545726 347821772 0
607461673 21404348 0
848938380 931494086 0
823391779 1013369547 0
697351547 22364109 0
417099294 335221148 0
364168161 673659506 0
888099734 180032111 0
934347001 728437703 0
425988797 37319067 0
612852124 769100923 0
922697112 450514072 0
620579375 1068383963 0
826817634 402811581 0
807167985 436054984 0
153513271 493441339 0
155301856 864023185 0
379218103 1044040734 0
453003707 110377667 0
729231965 57137247 0
692733549 561069485 0
1034027607 50700453 0
707968191 495057954 0
238860497 473471840 0
184650708 689971221 0
499278284 112465674 0
771570368 748595305 0
511879891 39552242 0
526444615 918414079 0
632132765 870847985 0
246728476 67081817 0
373827180 602547867 0
495759085 79154913 0
326560396 917901651 0
599320482 756997014 0
712731259 838446475 0
113496558 7422670 0
125115617 943251575 0
187046056 1064322826 0
1004142077 911759067 0
460624595 577224013 0
560227196 565840288 0
946354554 541397257 0
365036425 111442013 0
350436565 309942953 0
492609428 103332627 0
972581779 833104990 0
223902643 728839851 0
331867255 666995151 0
1037838393 839213350 0
346588490 408484919 0
886881228 957314099 0
318826762 846677555 0
985613703 873861945 0
447772197 427620461 0
716047860 676028695 0
814839150 808258273 0
625049 790427816 0
365733969 273217741 0
257009315 492541170 0
1000188506 127941837 0
807078183 827240534 0
460965482 514812610 0
20859970 969663462 0
217436449 634905962 0
515185951 518921063 0
459759935 338207998 0
674850251 234666108 0
653978572 191358319 0
1037040147 517571538 0
856863440 337012045 0
958670274 851468702 0
717319567 820789691 0
469066849 486434819 0
476983150 938293050 0
913232053 1061817855 0
39784207 271579176 0
520543382 337316946 0
75730200 1057670622 0
326823898 987165353 0
1007385357 558644774 0
674061647 615524650 0
606734227 607570897 0
702599782 592040822 0
310073544 420093737 0
992948562 28668913 0
605863393 574636026 0
970228303 477574072 0
362678157 725905573 0
1046635739 554789634 0
647926518 105601997 0
15546121 583837728 0
860233649 894660121 0
978359700 342153283 0
973630667 1025292257 0
542771961 749972890 0
975603130 273502871 0
338258584 189884856 0
379671594 419853007 0
911424025 425074151 0
91508188 624557767 0
957620333 1003614065 0
69771253 610298969 0
8075504 850932791 0
694482880 1069216043 0
938458302 564646529 0
558321109 255562870 0
952116522 955158678 0
64322097 879432978 0
416041766 1011583831 0
480180851 306179309 0
892947425 174634719 0
1039000418 702050208 0
485542314 780732761 0
642955809 934651156 0
324816975 542630183 0
799430542 586008744 0
794500775 5407918 0
357374870 873353699 0
783986224 621715051 0
740968820 371719334 0
341930379 414348120 0
293987380 298993588 0
705394465 74924814 0
986094518 61771703 0
455392016 296866045 0
88641194 284071343 0
688857937 159664919 0
578529168 1054712843 0
684916797 346292628 0
544614317 639558397 0
291283484 695445874 0
627764147 492959222 0
16562981 430257044 0
343193123 85740874 0
18070995 78243125 0
444061400 469360791 0
923869376 268075757 0
262353189 1012845086 0
972906778 1031564103 0
1015095690 132606638 0
775167700 1047975956 0
417987082 136437377 0
228606288 91350924 0
44875768 739926490 0
729159411 906014083 0
717697312 613941052 0
499167612 948852146 0
582683297 766804333 0
468080674 725642757 0
920127176 248282548 0
572140448 987278615 0
472793854 786409564 0
784275901 1001764786 0
807073341 271557215 0
374690329 499856154 0
605517299 885502707 0
155606930 730573042 0
956252869 479104631 0
888399735 157029227 0
1073201799 143892758 0
381328594 234614617 0
797738288 538314980 0
698379137 495582893 0
850763754 562862913 0
749091634 58565093 0
1058221694 1039129647 0
551955610 804565676 0
473817083 524366125 0
40340515 375387147 0
230586378 273115752 0
605448568 503863596 0
509719373 20521514 0
822099192 266585199 0
638728471 616964509 0
4825577 114859333 0
861557460 324848544 0
117422851 880782437 0
286082577 185431292 0
110790962 246695401 0
112243953 676728326 0
1047466645 59915881 0
1026249322 776002621 0
773849597 612360869 0
632438974 499039616 0
553770711 41300998 0
416295546 777248583 0
922168523 458651540 0
716439815 176159555 0
545723808 86658775 0
370395257 278126044 0
623408416 672294308 0
1071899909 1020780833 0
216609160 968818464 0
196000250 580268038 0
1037609308 645250579 0
509335401 568701107 0
729089104 821984405 0
97991131 824553742 0
334566037 344192817 0
931042442 1073338358 0
251797295 601170681 0
1006723547 306368611 0
729718158 472606438 0
598585531 539105415 0
277639818 792393599 0
649552236 688429949 0
688566060 160589493 0
352861176 918504952 0
898700781 19387019 0
304382669 785161194 0
43224752 107876370 0
1027764510 823325567 0
262420770 110811907 0
524430998 1021171295 0
306181471 811406673 0
1009403321 78268803 0
992792948 485953024 0
325819675 474287393 0
240011030 885147820 0
307590683 226923638 0
1062299183 559603609 0
348521996 1060822566 0
858423341 891400748 0
421168724 119729316 0
962214842 100375830 0
691148586 500203207 0
312013858 738579705 0
437331793 902353896 0
899209167 945735296 0
776533135 232394214 0
692704355 711802023 0
709478093 65151426 0
759912794 743358235 0
698116863 1037886497 0
876768345 518148889 0
365074612 927898977 0
945205505 979749005 0
698070429 563001439 0
171510708 392570557 0
544267301 945083750 0
157223273 421388827 0
739476653 648091208 0
406106927 683109706 0
586889221 361349624 0
1018157787 841129371 0
476762172 736025927 0
293026202 300269109 0
675872065 835919669 0
552628672 56432985 0
72037176 943248995 0
745746108 965841734 0
820010716 148092499 0
695496831 78716801 0
669166666 654277274 0
1021773196 93306942 0
672314813 61991615 0
792536933 680092092 0
809084505 156965007 0
631040494 899833882 0
901203716 332375059 0
670910716 813661203 0
927348243 81162152 0
52502311 496200434 0
501634873 324276204 0
851402765 925151775 0
907001199 715341263 0
491832856 818656929 0
885768104 781374756 0
213481435 941540567 0
760519054 113405453 0
395088223 928206093 0
562110002 699397905 0
294764456 466978440 0
735589430 876826720 0
455635255 206408534 0
69784813 946641314 0
106717796 584199175 0
964905913 942172815 0
210371758 276107304 0
327259681 900226797 0
1017455516 363166580 0
32943990 618202070 0
908056931 903435815 0
689960644 184975894 0
1002439338 50448695 0
740557794 403344492 0
10604512 44875214 0
285132504 529697797 0
250134175 66029317 0
918039188 918609417 0
454941303 762230509 0
756682333 254230206 0
972940950 306873751 0
266753901 944030215 0
1049621723 901792945 0
563331659 876301081 0
554417821 520842477 0
293537906 279428684 0
240263272 589769432 0
185662121 495107565 0
470783265 544017488 0
748190290 255450148 0
304488353 285025788 0
113175767 579652469 0
3238148 447941300 0
645671097 864642765 0
142424962 544213395 0
227238210 1047013106 0
152426984 513454086 0
1027498935 1053507121 0
476203933 99464455 0
659616845 162655665 0
434592719 607474883 0
1050890302 746886672 0
456877059 998899114 0
658061189 265364081 0
266067744 119773594 0
226626396 544047096 0
467390634 896084592 0
439007595 205229228 0
737785637 478111440 0
641834501 874232045 0
838382132 647058600 0
673747830 1006594627 0
9126384 493686577 0
642894936 878669354 0
93837082 611448227 0
1027597365 640963060 0
747997751 2819466 0
341225569 122764662 0
91730460 73182999 0
406154549 139979715 0
88389671 313571010 0
411043155 263375681 0
659303042 772928126 0
977466346 433015874 0
168003533 202178566 0
338473413 871299509 0
860927326 241181178 0
733936359 227700992 0
134078522 73312040 0
588729213 986626776 0
974564790 140214792 0
774586135 1003863687 0
903417394 603936876 0
22426811 256772943 0
456964373 553578982 0
914733322 419871660 0
795955127 94703755 0
947507205 541583342 0
45251731 130188877 0
951234052 704523339 0
673571672 104634443 0
171451722 200164904 0
827449195 439231632 0
407675851 881007941 0
401258272 941600095 0
241967285 471994548 0
100008836 571071699 0
663023900 647032259 0
573515314 613351647 0
297838485 395255734 0
1004447449 563242368 0
562812988 918684089 0
313609397 625425371 0
831281570 204487192 0
858601442 864372555 0
35197823 932012119 0
141724181 324457290 0
964960604 561909702 0
718985185 354512115 0
226989085 275035614 0
570449260 337786569 0
456472946 148603316 0
216511664 230997335 0
403899102 90751280 0
278332705 148757908 0
887248172 127046161 0
756141346 1039246140 0
304253117 86258624 0
661245225 840538678 0
901829256 859711249 0
53303802 398370960 0
42715300 12195123 0
695230325 943188292 0
741235412 303288698 0
778648384 253666474 0
362550338 524998305 0
38320027 713730252 0
385537474 176304116 0
139144665 240786120 0
826448287 444838065 0
621930486 837266437 0
932442414 721854033 0
480825248 390984816 0
782276094 1024621917 0
153124173 684068087 0
267323062 98728308 0
972075895 1008208937 0
760129791 415734486 0
215156062 402252250 0
160068390 472354002 0
834695257 699050488 0
425454788 1021464581 0
1007009740 358688462 0
52686294 640802043 0
452852993 12477633 0
921693902 627443690 0
621789238 120010139 0
740861177 16410394 0
29812181 542299009 0
21712761 967405363 0
348644071 551871983 0
736849000 62608514 0
357715674 1072704224 0
834076268 959103426 0
12213553 376717459 0
775043590 1054169622 0
771241206 18577602 0
372488009 471591435 0
236437111 102840715 0
326519216 441854162 0
553508678 430132924 0
415707492 205408733 0
308528161 918299678 0
759373429 470369285 0
724935968 771480098 0
888201882 360676446 0
605607468 745919425 0
552738658 403017499 0
716066367 680031773 0
564422384 993185987 0
994865129 113079269 0
148541639 252331210 0
592061409 371461251 0
790570273 510006412 0
235594163 58394668 0
363756585 814170197 0
924217143 708527445 0
516389553 203858510 0
525017833 749207143 0
461718916 332619852 0
978829046 110328333 0
809734635 75387191 0
672274626 729843644 0
827565101 999420836 0
702500303 916761487 0
1011215297 965072248 0
857358926 176502125 0
96797982 905004508 0
272229753 448652802 0
618044528 871201591 0
116943101 994216742 0
195856044 59602229 0
663228472 674860028 0
607152820 126251568 0
131667058 810820376 0
154618690 47432792 0
1018834054 939333653 0
525602027 145039742 0
410789050 641852471 0
656801598 332113844 0
354487287 546320428 0
964063872 300877755 0
913829537 897448528 0
184150043 169147549 0
137367647 73307886 0
383370637 623276190 0
120560944 275946208 0
558643470 474633929 0
636251321 334081087 0
73221668 115975053 0
101310503 547944510 0
983228932 802491926 0
135122653 519295577 0
932469564 503917562 0
695303854 1031997921 0
640785311 276731889 0
820526046 521282492 0
488471645 481608858 0
983186338 97993146 0
408809338 202232011 0
731263079 640063302 0
998664540 3083073 0
1026103825 939925737 0
279021708 2126304 0
414403110 588837134 0
785679964 282797146 0
952259727 555072567 0
549850448 168819404 0
702101214 386002740 0
929255740 847409185 0
52994116 226908173 0
310682746 353504467 0
939382430 163851196 0
566997100 402701850 0
192731285 814947851 0
879251560 559697151 0
91770396 73787484 0
581313399 766332947 0
681220379 552717106 0
569818848 960374728 0
176515058 424322953 0
187616782 530151722 0
328264664 38532866 0
850666573 1019836420 0
482886251 961497298 0
112964587 430567467 0
79220764 229034760 0
90487853 378012042 0
70598756 496160347 0
120526442 187284045 0
663744643 774015838 0
163954335 250769927 0
605858387 909586070 0
724130194 251243253 0
14218247 2892014 0
804203192 449430346 0
588537109 121587333 0
833421036 19493733 0
911188007 88899321 0
799151838 968777740 0
511408027 564773551 0
798495196 328914267 0
594838352 1064809662 0
775911613 1028472277 0
152674677 1008573049 0
772274477 937094407 0
760790527 343570399 0
471737390 494915491 0
673689336 980197501 0
759167689 341698437 0
218270408 644175534 0
408501768 763223173 0
702786819 859349882 0
928383365 696074880 0
212855710 1009477652 0
521955112 981730351 0
357530 979095733 0
807605145 627196659 0
516976757 22288474 0
901894837 167630722 0
540829257 436779975 0
705051901 79890253 0
993499933 596684355 0
125380074 523279772 0
487727409 949779262 0
213156259 1016805596 0
479141363 332551582 0
434696665 420394088 0
276766740 691637434 0
394839326 54525002 0
428123218 177364722 0
756467368 839155310 0
366861814 520674922 0
83584250 204056268 0
843866310 291860044 0
835987736 647268066 0
874620583 556661331 0
635088143 154717297 0
20272593 250444202 0
1025133416 2994325 0
701408789 624356060 0
34208188 896030362 0
985474494 243776862 0
280899547 768066088 0
299989616 807154291 0
615661537 230049347 0
707681558 758549930 0
48494240 362471511 0
671784979 866380497 0
784103947 917159247 0
988728345 459188437 0
297167353 986982353 0
633925202 155264430 0
920306451 827934614 0
126553267 843471798 0
758078619 480302128 0
592875016 384915570 0
180113848 249106400 0
444563751 194501397 0
417500204 646214423 0
388942552 232007768 0
1047478937 134542942 0
705259666 391308896 0
269595641 177002369 0
566017591 898968818 0
26066044 247531575 0
473608099 32740980 0
374679203 896822661 0
442074755 36846733 0
130143880 82214667 0
727013524 985808542 0
409866325 454508590 0
209176174 918970218 0
984152872 1050810592 0
826730964 488310722 0
484645078 58854688 0
815975504 479024115 0
69682295 517657656 0
477765710 727447443 0
30727654 826953140 0
785865430 140624835 0
63247661 494811887 0
916169130 552797496 0
751928289 464021332 0
306931444 1037190997 0
236712551 650992898 0
162227314 917828000 0
845096964 540859355 0
321373372 623474047 0
717392729 288387683 0
792781285 770412108 0
367885971 741530666 0
337351635 540118033 0
37722816 3599738 0
707714392 589463159 0
892313767 90144664 0
672403011 1072014277 0
49876301 220494180 0
648247285 106186528 0
763458084 435330808 0
14693096 842997241 0
261195153 118023787 0
722599887 403945177 0
1069046354 998123225 0
148867572 522712587 0
767204208 482757928 0
557820699 676370746 0
436105230 308051614 0
743142984 456787918 0
996411414 692931410 0
816037567 549548369 0
657190806 1066601621 0
852646145 332556485 0
470827072 276623021 0
640959286 134812012 0
195133148 921425618 0
905838096 740804618 0
176989100 588262574 0
408639668 882084825 0
715728646 90255556 0
1056284110 181747945 0
362441794 250165627 0
317654055 498666552 0
976319131 501768355 0
115832355 639090377 0
83129600 850568965 0
636540132 513273685 0
884121550 448074149 0
1016281695 185967368 0
923708255 332933627 0
107324026 560716511 0
673301468 48313417 0
571305650 1025179470 0
1067895940 95377758 0
680204924 827330935 0
321127908 632359765 0
226914675 105419539 0
558786994 46652415 0
1040467742 281142098 0
175802646 186180983 0
2328195 618256481 0
129923326 751994813 0
938278386 497494133 0
950694069 298963536 0
2181746 224278561 0
586460522 862890573 0
29192357 389793669 0
825924943 29685164 0
888809115 1046536014 0
339776801 86729467 0
1022950785 1066505900 0
542087702 772479271 0
34495789 410664643 0
473104450 917176265 0
309600643 238320548 0
253314550 548143898 0
920627269 1059251295 0
913486122 449067673 0
217987890 653098605 0
21724705 89433302 0
112843807 291342703 0
1067714186 50817502 0
356216475 26665953 0
860676705 230614227 0
736461490 957198905 0
992965620 836355033 0
893269597 524666385 0
602946976 671074853 0
26600237 1061129714 0
738089259 309025853 0
917064545 489384437 0
772200835 681799129 0
123026769 689866698 0
815056403 142483928 0
227432360 475713079 0
521614920 915950437 0
611782336 399496080 0
450505722 451504350 0
683997935 57983009 0
517819699 398082724 0
719139968 36002679 0
937694390 953670734 0
110274824 499147879 0
371432689 318356483 0
134538731 716668255 0
473199795 224783049 0
64584034 771476049 0
526372503 433552016 0
635776535 776879935 0
877129516 547711782 0
513371339 931471401 0
288998316 108079532 0
389519218 725117702 0
593167398 1033607106 0
908987050 410975120 0
51682935 77142062 0
521188383 589051487 0
641150418 1000437310 0
527663632 973631172 0
185262943 770293054 0
854806906 447624407 0
1039203038 777188803 0
756184348 116008151 0
190393100 677650009 0
11389713 825651361 0
1048005439 463890214 0
179568803 154255680 0
742264561 77813308 0
70370026 513664649 0
42839640 988338060 0
980417895 679171487 0
394594896 175869347 0
429687806 443246725 0
426858218 907494712 0
803243703 67344021 0
1059899708 670431483 0
339678307 34499800 0
810199230 166127316 0
1034827949 954880619 0
869721255 717127681 0
117021715 494507193 0
910137042 394330105 0
115240783 1062645489 0
85339250 598066444 0
341593338 1058236132 0
968132690 582876657 0
636286330 745745590 0
517352237 844758991 0
773394889 701068214 0
989637942 45290400 0
825062266 905971430 0
856652978 904994167 0
674837395 90221640 0
1018377927 157032506 0
216687019 483756278 0
463140721 149078410 0
838748328 322968733 0
329566711 689472264 0
79616385 627624822 0
1022691901 30530793 0
869552485 993861255 0
449391772 181430105 0
285144617 218397207 0
898880284 942619422 0
835252350 181877866 0
344075640 953578545 0
747600261 17575135 0
51023869 115023455 0
911615118 482106412 0
560458603 483581981 0
190365065 663478611 0
632272251 497545940 0
1032465654 184176230 0
660631174 345822362 0
710743897 495592048 0
923459235 136009171 0
860512746 758015764 0
98637202 621240070 0
424357068 730940235 0
140515376 968463936 0
317919886 994510034 0
1039221076 250374438 0
180657367 918932949 0
231621380 1004240655 0
423533507 136369292 0
621708201 830799235 0
143418642 436216390 0
498335234 750467869 0
447626702 623478954 0
698575018 857439577 0
358972085 153914389 0
243551561 580263976 0
559911703 645576854 0
260462623 1004051140 0
1013264626 1036668595 0
341622852 1005281248 0
90784757 418806806 0
688910077 28275417 0
908113827 903640969 0
639849655 650217669 0
153353117 793934241 0
797793738 200949281 0
48603474 40339065 0
167514262 576840184 0
791149481 988036568 0
528528253 734800903 0
155507008 272002973 0
74216737 499654762 0
621520201 333610361 0
881506772 1057930745 0
812205259 948078265 0
1015851195 783703935 0
63803053 959034158 0
75602765 921415232 0
633903834 63672691 0
744831875 1004892780 0
779008582 300803234 0
926112909 574943136 0
552986607 845778489 0
255275253 980198930 0
510133195 252396571 0
988276755 356469519 0
1019855272 341349525 0
855882083 495435891 0
336184246 921361430 0
1041697564 173977687 0
1072852484 518208251 0
902237286 582377975 0
584810265 435267045 0
1058384579 703232643 0
158925619 40672690 0
733568351 609641003 0
218577604 252736565 0
1984492 644012409 0
850019490 709477355 0
955246474 864717421 0
428324968 1013244883 0
459320163 316535790 0
699487882 1004441151 0
676620330 257236955 0
526786299 657046685 0
842352278 975750322 0
607795859 158361759 0
1014883413 815210658 0
966418359 846867117 0
556088384 404651797 0
276285375 163861126 0
918701159 892400596 0
701936990 968264665 0
725619456 26686716 0
603693980 153008994 0
562124920 776767761 0
967570208 380128592 0
608122032 18686217 0
663140602 1006632469 0
275142503 428556140 0
1022929583 216534431 0
675751656 579420918 0
72940239 812721886 0
972539630 441036507 0
892085346 518440887 0
34224519 446946374 0
258388313 66339109 0
670166049 261902573 0
693257484 67482355 0
244241011 209054985 0
891131911 897136727 0
425760324 49889038 0
1055893882 489668900 0
811804388 946348320 0
101892752 981243915 0
140749177 979152351 0
943599540 434878612 0
649665275 168904683 0
195570876 296351939 0
829691028 58436815 0
785637312 486848570 0
722779369 419795837 0
127671352 905233979 0
828114867 476070681 0
246960841 503041777 0
733842342 1072391775 0
523973289 527006909 0
403399765 1065888451 0
364744121 152466702 0
8308110 355739658 0
257686696 588821583 0
316814918 828927672 0
303845142 1023968051 0
613717392 171539955 0
782001245 487691551 0
278432547 987377650 0
582286435 706256658 0
684835898 199245696 0
961736374 43579416 0
110857172 212257304 0
253994028 713744644 0
798259457 292628364 0
415191478 556030545 0
7354885 832794010 0
974893822 255784539 0
391674479 974557806 0
421639289 393668852 0
512065618 640655829 0
857733760 871888990 0
276803734 680139921 0
705497919 581129998 0
1060605992 814395333 0
130946443 974459963 0
499443306 26274079 0
793327722 897094664 0
1033399674 797980292 0
856146810 205139270 0
656521906 292281369 0
159687622 220042681 0
1049970561 280510291 0
867518800 568956181 0
530558349 806672617 0
12366043 669458611 0
790082753 551817799 0
901462436 680116146 0
623006494 853629333 0
695278116 118908451 0
851755793 374745786 0
444219366 1070562010 0
767651228 159710364 0
994139649 535988177 0
456026226 654043117 0
304443472 1072803776 0
324850627 394724824 0
127604350 305069834 0
805983330 1069321993 0
412846156 194696986 0
436394356 332292048 0
358749800 829601027 0
853660699 343677351 0
95039728 559909096 0
23101611 347302226 0
817454940 436633790 0
102561011 376867539 0
590864521 345524713 0
1033226770 93658638 0
310450237 936652755 0
1025031140 532924358 0
441104552 638488965 0
426114676 880309100 0
63735442 803943896 0
295906007 846116414 0
873216367 784680915 0
530213074 342556836 0
14900138 433785825 0
459075695 442783471 0
29743243 1057239733 0
489854477 835538815 0
1073405984 31943237 0
826570514 56361630 0
753433049 44884869 0
831952761 524848782 0
501688720 1048705758 0
457016279 448671693 0
394888558 146656296 0
346872539 244251520 0
512925685 126122474 0
725068494 274332770 0
898558503 547116378 0
95291853 192170196 0
760404481 517886920 0
137311456 187632029 0
896177012 501920931 0
999175096 408914546 0
586772493 19692695 0
523852998 1046406574 0
745642517 298757967 0
30400358 555665124 0
865467296 1162722 0
735019783 822966947 0
910939600 783416844 0
829908081 77703499 0
664976925 991105081 0
789024699 223761603 0
806165277 776538915 0
251017587 874437337 0
676557487 752464896 0
420516629 905035389 0
8385366 455389805 0
89118725 701600495 0
713748441 452977140 0
70096199 141425067 0
555461030 195808403 0
8591417 711119343 0
712184659 310464399 0
383282637 694535042 0
152168360 491641141 0
725074740 839479960 0
1016932284 229157908 0
490869714 559959587 0
724054153 468792181 0
486901540 836833199 0
978276085 574983934 0
949108321 504176097 0
504969004 648954356 0
13319879 636469691 0
310676627 56068051 0
999366193 152211006 0
941731497 810329848 0
162098566 589907497 0
511181292 596051754 0
246417529 731925286 0
638914776 1070051296 0
34941854 534257548 0
1026839247 133605206 0
251115762 720954022 0
8639020 331202944 0
798633413 811238723 0
1062821095 1014167012 0
683607105 693491997 0
1046394847 668220686 0
841399053 692878264 0
901282935 395896460 0
527438246 339215660 0
532008756 1068913410 0
766719437 492353395 0
735692656 778156883 0
477280373 136229465 0
605669589 977879469 0
978170211 202499917 0
645831383 523776528 0
745119862 991458469 0
186672836 701000694 0
1000916558 709132570 0
829141782 657064380 0
602123551 527759635 0
405740669 1066580221 0
361119659 400075790 0
28353644 704921633 0
129534414 983230090 0
579229377 289920245 0
72452975 533468345 0
600552913 286765786 0
1000972159 422417003 0
232005673 190431752 0
418526326 1010722160 0
483674188 130417487 0
264816442 7215467 0
239245469 489021701 0
17022993 605692600 0
357179324 713113589 0
369492135 767352821 0
608397488 95471552 0
28647909 817046435 0
989867914 206501522 0
445016270 64084069 0
145176500 778046420 0
456259316 247117552 0
169235513 57125575 0
516277726 407678037 0
757267229 1060475182 0
733761083 746766366 0
728097893 945125312 0
565284531 622271972 0
3776830 509367219 0
944241258 797803357 0
572595849 497972991 0
180513739 967166352 0
350990994 720324279 0
1038529655 72816545 0
555733471 772735394 0
82161039 581386004 0
229609595 302647115 0
554016068 1073374878 0
377947743 589841274 0
1023049658 198567070 0
907593374 617367562 0
603650338 978662414 0
369157842 962980987 0
375124253 573289815 0
540416711 734686553 0
37045856 71705702 0
646199930 65687022 0
359195018 785612929 0
791351970 344861224 0
589483753 99295701 0
736845164 826681624 0
973922191 743364808 0
1027416741 827493041 0
546655123 450557909 0
491525791 233740011 0
905990339 495952749 0
287781542 562873409 0
688566736 298757392 0
588517372 448828431 0
29116826 200590301 0
5750685 995877578 0
3664385 956185409 0
770590635 243526522 0
203789103 578587697 0
898093391 606436914 0
691752100 307031876 0
393099413 911307178 0
621967320 92919782 0
394832700 1009555145 0
316682689 170218322 0
694517032 518237716 0
695548152 178054213 0
830385686 595467795 0
518234252 680637142 0
305527045 917948701 0
531289783 206893032 0
929756155 866273112 0
549328818 1066960714 0
508716670 136898247 0
413498856 544999542 0
395722852 392425889 0
572831269 848339783 0
808826386 209555813 0
860454535 898839368 0
710344202 66143111 0
81342351 59210559 0
316615052 968116547 0
219114548 108332247 0
333166492 383729610 0
726078633 64563652 0
794841474 219567872 0
375542854 509934042 0
610992328 727948487 0
516426178 181530696 0
872890927 848039386 0
386020906 514821336 0
65876308 88251942 0
979450085 450499576 0
871691230 790761638 0
309227291 99180692 0
930511571 452792239 0
70599730 1069589008 0
1066206970 93477928 0
1062633187 805328853 0
13983096 511020980 0
148959244 303008758 0
983334705 1040071432 0
971585733 1052965229 0
932326549 891159780 0
657815681 343041654 0
530880596 40632863 0
426208740 587580574 0
209818541 764191443 0
219561614 917034961 0
12060919 759627617 0
305234183 416593641 0
153743386 293831200 0
282671595 357649885 0
238692386 735958548 0
1028941495 220592680 0
1009622274 263058188 0
346312693 415117129 0
521264556 785686758 0
566572644 495700320 0
51676432 716626143 0
645160289 630588895 0
329722008 189874222 0
946780125 1055674173 0
543846059 577091327 0
800214641 1049691558 0
1069082788 650656629 0
392678450 670837259 0
705733393 651238085 0
985318877 383303201 0
464512901 136611666 0
243652801 1064690054 0
1054957040 113078737 0
560488188 390223359 0
764147081 668255699 0
937173550 939101851 0
833480225 165452723 0
927236056 528412026 0
630473258 428360056 0
937144545 403032069 0
604361390 449512883 0
335011120 957687713 0
51630575 18318858 0
981165415 447919616 0
292583383 366615007 0
905289745 425310566 0
1055587427 369358904 0
734955315 257760251 0
996297050 828656700 0
755927360 422423714 0
720506619 108745823 0
482469621 389865386 0
535694047 353611261 0
800809038 899358074 0
118204758 576150114 0
198669551 133861333 0
999245602 559081638 0
510321537 120981069 0
243925813 46179937 0
376374122 904298888 0
593874394 434145813 0
378398159 298677590 0
942790231 201849295 0
400903965 329999539 0
188724040 138669009 0
764520515 516603048 0
152398528 580961257 0
639571021 1070775875 0
392822060 961832140 0
984382561 183208348 0
348052730 409374274 0
102166121 335786308 0
662181419 1007545050 0
878461808 384131450 0
148492860 237857539 0
89321989 132680892 0
676232824 779373162 0
561487503 432553535 0
364554941 258975005 0
522948485 33759028 0
570295538 418408905 0
473530915 929816169 0
600793794 81873433 0
136129054 572474817 0
759591943 743697359 0
382306676 808222494 0
143238319 1051006669 0
129684461 409798118 0
1012265200 630199625 0
553184232 448450584 0
569270496 640775264 0
465501214 620090235 0
680961563 234713174 0
681311562 477245102 0
787339596 106838797 0
235557176 700701485 0
1049455207 395818662 0
411919064 318027215 0
817998826 734357883 0
33613086 389009715 0
248427108 43426328 0
544527407 746445766 0
899148878 1063699809 0
199566506 89892189 0
827499124 512412124 0
896806568 963939808 0
67556399 187646983 0
385333224 46991742 0
237914829 896877184 0
26775324 730669090 0
1057728523 834870620 0
305842745 334056193 0
181053980 974465529 0
813148188 330471001 0
1021387753 614051479 0
670060125 213670161 0
218656313 878935785 0
863508041 618166010 0
504227778 704778049 0
346786544 526160193 0
149384268 799707858 0
219317486 160400658 0
557732456 776794222 0
486311477 248057071 0
501569052 455279274 0
868076955 905502427 0
797549558 688816500 0
49122093 212470432 0
916666410 87270333 0
205305021 1007423244 0
595556752 411000763 0
534734252 455260912 0
730906017 470422621 0
355516395 293300272 0
484835072 825761861 0
333235024 242965266 0
167587994 221820402 0
413777562 536242449 0
987044486 371663868 0
864238613 22667787 0
955395125 437140712 0
293342709 879084925 0
509497244 204114699 0
183425741 11721624 0
499772623 1018646870 0
563969411 164624079 0
616349815 947307658 0
634427199 858077239 0
873091911 267015475 0
523535422 933616291 0
707922490 329644927 0
240422901 66225923 0
519663007 586579494 0
302010643 1040445237 0
1015054873 118663837 0
938882933 371359216 0
560265788 141546032 0
66385153 686116642 0
656143781 439194040 0
817859622 443919979 0
287077300 288780688 0
456868245 867143147 0
228439945 804174101 0
55463842 959458820 0
883238890 407443647 0
206111268 86522420 0
797557314 7286737 0
506412237 962541970 0
631582807 517000765 0
291413889 420876590 0
594222943 889262837 0
326847531 1000855330 0
807268996 51850878 0
864370085 440828663 0
91899823 41425103 0
215315095 172958094 0
880292651 459979050 0
617002786 261511613 0
42577877 153927450 0
844011171 72327727 0
109005252 505651913 0
215808860 93881241 0
838616964 353228394 0
792316298 1039435008 0
99501796 767216916 0
718664713 109118919 0
971753291 896063412 0
173923884 439374378 0
164954756 885013253 0
112181709 329534282 0
745512499 681355433 0
675582678 179051523 0
353125416 133379925 0
53839885 787311135 0
534989533 849626478 0
632521559 197506831 0
842413067 11297477 0
1073018774 953599623 0
271406049 903923062 0
556663990 914962639 0
367083061 990604635 0
538618011 1012795799 0
794231993 707889690 0
145671165 626635508 0
373823775 831905569 0
629224707 88992035 0
270654457 661978181 0
720252738 895400632 0
940377457 164834007 0
666974214 357757286 0
352229916 975596590 0
457280907 440930896 0
60731879 81576208 0
48808185 418243380 0
74379512 731010365 0
571253793 918568679 0
240352003 1060264582 0
853171969 563720483 0
208722316 613008049 0
957221576 926723390 0
306267068 637655843 0
316512246 466530082 0
53293335 553935741 0
820799383 1052966603 0
684651831 718067680 0
489933328 952077572 0
192757799 6877441 0
635535734 618561516 0
777262876 954245617 0
990047247 1067374899 0
806321207 119249370 0
419671314 131783668 0
1053522155 346909162 0
122910936 765032429 0
457217827 16109243 0
979112271 441765406 0
769676962 745399227 0
220067642 86955480 0
1037425060 803676704 0
895572128 469263054 0
72939044 638661444 0
415164386 25211284 0
992063466 568701396 0
516302190 775390495 0
726824910 294890196 0
78548328 348849546 0
758982166 443107394 0
75754262 366917618 0
190593930 835007351 0
17916952 272633440 0
149434605 191602293 0
738519281 103085551 0
246550957 218980441 0
813038990 1017344822 0
591233959 331311703 0
915544991 78765158 0
274383963 678846406 0
1066987679 622243308 0
333653975 352014095 0
437962383 68678820 0
328519691 638377850 0
894210824 873044264 0
969030411 1049846768 0
901498755 943295280 0
412370794 772827397 0
133193249 757165825 0
951314733 885007535 0
327457879 723386929 0
905412464 877716027 0
45915926 836441285 0
428387177 35252555 0
501679577 165754391 0
243401367 405505094 0
517357006 391729301 0
832542920 359414844 0
940385200 292117093 0
97235169 645706582 0
641123675 447430119 0
883868355 773142153 0
406487265 74921582 0
223190156 414089677 0
603210961 91995515 0
917353884 884840455 0
406972303 259134511 0
1048824971 344065722 0
617061466 332360876 0
419833364 564039673 0
654811917 1000548120 0
104373695 468407622 0
148901367 405438371 0
941074045 1014028345 0
23528114 599309574 0
445365304 949164996 0
965252945 882148787 0
457375753 390823941 0
48101967 765243353 0
846082908 444627374 0
1053100564 428864000 0
196979142 745099357 0
688398554 5354900 0
840311705 103148480 0
575414186 877815408 0
568755607 668470132 0
478702181 804769120 0
67644067 846781199 0
161076168 990117938 0
214583540 496401764 0
689194312 210844126 0
326249782 223828149 0
660479069 702162760 0
906874032 102523919 0
427285810 133716080 0
675421451 664376947 0
432461161 915597500 0
589312323 929067911 0
263887406 579657710 0
702005639 261735778 0
865263701 1069451676 0
975311242 560195209 0
1042088933 961619211 0
456252208 242138738 0
700090030 397785146 0
146041273 219743242 0
526719168 661480029 0
41081368 460313770 0
215451228 309674728 0
963438519 261290738 0
253985544 834583036 0
1045324104 865694783 0
664696693 608325927 0
619532250 418971013 0
136398228 130347848 0
1046499446 845949755 0
927613759 1022489611 0
812874272 837101151 0
763646853 634199306 0
697839351 296741324 0
56788253 767259819 0
914151652 555828044 0
921152741 677456717 0
452606968 166310523 0
166783335 735149837 0
270553632 516840407 0
660810271 942138468 0
732092882 852232693 0
224242480 739142759 0
884776346 96386724 0
687283351 587971062 0
106533933 691042685 0
97479451 696535209 0
429452818 302055636 0
587787209 389773236 0
438240615 765562334 0
675335301 72612106 0
80536207 472716874 0
661304861 887214298 0
342102237 599582217 0
180817748 359161948 0
510629898 356405782 0
204916854 961939129 0
1039774354 916255757 0
249570060 345759245 0
420968258 657603071 0
152267757 838539294 0
750278527 404935483 0
701625233 1039181721 0
871713524 738013004 0
116139426 198097754 0
556377396 300875392 0
470713419 228678367 0
1038366356 526862730 0
308632835 276488000 0
5990574 791255043 0
167852627 924073963 0
426107827 177235077 0
596882530 169624618 0
12835488 585319739 0
967045485 424651040 0
947181911 30549430 0
259851789 914350863 0
798977262 896824101 0
205736801 1041330327 0
38174487 226802545 0
1059004272 378269609 0
356483990 911011825 0
724350307 407016592 0
92149062 604079151 0
275637893 338479188 0
331380392 528222796 0
578219205 295777235 0
1006018215 430027545 0
845029327 447724950 0
902944658 699519329 0
487019775 214706003 0
575418361 108783427 0
312457962 315296561 0
613941246 298998549 0
194221863 459741101 0
518580487 246566467 0
496449686 1052254135 0
774809823 442579680 0
930437894 676782546 0
463165760 364705277 0
576362481 934925539 0
919792360 709379081 0
481233860 897639101 0
527227691 170453304 0
622223281 518899417 0
183235089 794975123 0
962492850 760699520 0
680286234 568277879 0
612272029 130794777 0
184575617 1039282983 0
436607252 294220003 0
716512869 325764388 0
325751518 914482354 0
543264375 382700837 0
1007006240 842231945 0
625289243 681089605 0
711824166 555427222 0
800809179 619749067 0
387918297 752489462 0
309462795 596530546 0
870205390 968312177 0
929324434 217708580 0
19647124 431239225 0
288280281 49732534 0
903071646 744729845 0
213613159 960539932 0
986050701 156886708 0
129336241 798640526 0
96585893 602029891 0
94629953 726405549 0
191447018 882576965 0
1012843259 13053586 0
383125364 200336086 0
291668810 290617542 0
18509971 69480011 0
484588578 874945478 0
839069496 1021868446 0
165231322 569949 0
535121877 551847014 0
611818884 438018174 0
990604962 909583583 0
767011891 484388784 0
831635083 567186841 0
245452937 982256938 0
398211383 441995846 0
960955299 195887540 0
716601800 678763772 0
779827353 285307234 0
38882990 746033977 0
939599136 961254070 0
196837421 560180004 0
852166819 886003394 0
250629302 82829780 0
493201403 1066172824 0
34935114 656030408 0
557985866 162592277 0
377913308 480886324 0
219628210 959071403 0
583964966 897723937 0
481825305 749511391 0
194772478 299594680 0
385386178 804232080 0
893865705 1067034393 0
833416015 904660336 0
801210569 26558976 0
1049469228 694147830 0
697925077 740564262 0
409328615 907591622 0
349818350 1062274848 0
861200392 364501740 0
115966366 509483910 0
768258949 1001461290 0
846926449 936261289 0
552772070 457423495 0
631135698 485359595 0
212915530 408022004 0
4469988 833338603 0
179848503 1034741280 0
40469873 164368424 0
343394324 684285011 0
1064751428 137390913 0
891833970 266513198 0
512313561 158539046 0
625136217 136978091 0
1041463189 765618183 0
363293362 286422682 0
1053226355 553789755 0
171530849 721074958 0
388526904 66310301 0
241617844 40930358 0
431795109 434527594 0
404542787 884290724 0
439178734 556344031 0
341355161 723244775 0
323002179 889058293 0
55889824 198845740 0
39840235 55849176 0
297056266 1045226169 0
201800855 119969015 0
1035276348 52786740 0
733552567 815972134 0
316968234 163862664 0
278797751 7961332 0
422470958 68496688 0
41212303 725045507 0
861218349 635843936 0
349136564 608282929 0
491628198 983200587 0
900278666 577081718 0
380796615 216094646 0
815489250 108855453 0
333560418 739068562 0
179955813 615025622 0
43023643 1015288923 0
577150581 939622182 0
288495036 958126001 0
297197699 376796548 0
1050522600 369448950 0
689717360 762123074 0
817512106 525188206 0
51788251 382606774 0
513642166 336210710 0
365869669 5198270 0
765058240 726525937 0
967420092 791655825 0
76087168 74125993 0
904677021 31734715 0
928001334 228273538 0
488019056 984510229 0
1035134148 424532392 0
152907690 127368436 0
1004650347 546865396 0
973735796 214181302 0
1072867379 308256313 0
302102023 961859319 0
408338199 187233854 0
178537050 763176425 0
628266127 132217301 0
911822410 789857268 0
246073592 708033630 0
695124281 271438648 0
774695575 410444224 0
849538472 585754950 0
566464966 171881032 0
1026937312 1032328425 0
220799718 591339028 0
109639031 655971322 0
71412120 134134775 0
38173787 385014066 0
885859882 910742161 0
891740212 489055588 0
12084780 770648398 0
638018911 839775725 0
874062751 1031468770 0
197536536 881822695 0
1052035818 993672866 0
794904162 336800731 0
326389927 1037383381 0
937653346 609500043 0
507763215 164075957 0
452684609 385815493 0
114079020 930140890 0
341044380 613907055 0
691402732 1050879340 0
606618728 574632914 0
919396469 346918545 0
841396953 892355726 0
898671759 803083744 0
163102799 275454215 0
24480055 650270359 0
221695991 959272527 0
535483026 711011566 0
374800138 1060019610 0
508111817 1032184699 0
629934218 1064481927 0
801689060 784590123 0
114689011 129021354 0
556794203 522509763 0
2018127 608364773 0
1025491252 42003720 0
871828497 611270079 0
140331784 118085690 0
455284860 757205558 0
377822137 555549202 0
859083614 24502017 0
840044854 781483264 0
213938574 12822399 0
911638179 782090398 0
679787289 154819171 0
1059311690 287961938 0
809372672 569533069 0
650860683 745804662 0
181582298 202472368 0
205559673 839598980 0
526023309 666258987 0
828623938 194299192 0
422702162 408877125 0
864733563 785435570 0
560480940 98423354 0
996777526 824294117 0
471381272 39799334 0
936528772 1038858696 0
268933534 731952354 0
787854103 423927289 0
349092591 741797329 0
612398695 785249422 0
248650894 161933589 0
454941269 113023630 0
1041785386 8233932 0
15524605 523210565 0
171016529 448405846 0
601748843 342262568 0
133178572 985094557 0
721755789 143103895 0
580144117 704241256 0
587873828 539841641 0
825726872 161241533 0
796292943 264482084 0
814020247 593254795 0
319489044 459961858 0
200992510 920107628 0
437656404 515777595 0
351252965 990956853 0
22335714 205295409 0
207634665 467476667 0
944282229 497444549 0
983498668 14141268 0
217273286 194970857 0
418501658 589174979 0
1004946351 220440157 0
109856039 635574787 0
534089855 158217343 0
546883824 1016190550 0
269381018 392506204 0
378815884 732758471 0
539510595 744341145 0
427326133 156569768 0
500162629 548777169 0
152919418 441857441 0
584904721 174442147 0
558759865 9351306 0
1050622811 770101400 0
48464187 462942490 0
832333269 368746623 0
697705619 394926940 0
624349285 458460392 0
964082818 805212120 0
885369509 100400891 0
852752834 145163391 0
540416184 214949266 0
61273383 142228711 0
904214700 1060442476 0
417735740 299679638 0
762572297 193738687 0
125530664 447359936 0
761768420 924876825 0
135415491 465022018 0
226848706 254091130 0
581318395 148552456 0
712066615 451647332 0
210952140 1057083322 0
1044699108 1004182297 0
211735663 1044554208 0
12576211 171883348 0
382788200 867408771 0
108674364 884010883 0
330432230 396366636 0
1047644916 605618962 0
53094873 44185740 0
913036300 515139633 0
438337006 644313858 0
69344713 210811430 0
904987930 192781459 0
627541019 405509983 0
155819854 1029336300 0
1049476025 10526589 0
1021801713 825691374 0
564000617 737485214 0
1061077141 256411564 0
349521571 530350487 0
620285272 288187870 0
1065418051 938133264 0
1013447192 202681741 0
399910135 866105558 0
418141190 124261985 0
559564734 119160828 0
457244411 626313626 0
921933123 952658062 0
606793825 514179912 0
847850027 835054590 0
810891151 891523422 0
740185843 548722784 0
555669210 663042333 0
239027504 755206544 0
189435240 1044684491 0
122815302 609023956 0
838735545 228544055 0
995442408 795230435 0
528550973 1024666301 0
230321429 714011440 0
681758460 595853406 0
87085161 206848808 0
706084810 23200291 0
478960756 1019138013 0
718698512 1017042151 0
1001256458 289073341 0
436573495 525380011 0
21145259 439012439 0
944295102 722816190 0
240041916 811713523 0
951580169 931079838 0
493853903 747768605 0
335496669 511453756 0
396622474 273123375 0
612766861 426965171 0
739932788 624475240 0
79563260 267948451 0
221114578 64408544 0
4242897 456056016 0
570022179 333874888 0
95896067 271284147 0
129300712 1061749897 0
882047820 453144338 0
446859247 788676430 0
550539235 1028244977 0
886506464 391634426 0
660110952 755782137 0
656723031 182982453 0
920088882 878476277 0
795527630 749775672 0
770565719 232618999 0
346577490 229980103 0
557777600 453753226 0
767114563 513317530 0
886895911 337145761 0
661108418 279974650 0
812358234 90563524 0
950332416 495735283 0
58866806 860003457 0
828923268 968294604 0
55952715 1007246125 0
757341914 825976031 0
292771579 410571035 0
1034318671 576007870 0
792414861 1010203308 0
33680341 51312385 0
202944546 786714664 0
787629225 93611336 0
1066075568 793373721 0
718052555 536310764 0
142391638 64559658 0
986046732 396446649 0
582287662 272377696 0
271551530 156105260 0
290680082 971378202 0
900830789 206057702 0
300924892 990944310 0
860920636 899572599 0
582125258 616049168 0
728836240 256748894 0
835301337 965860618 0
415742080 184404232 0
357914763 607181762 0
882398564 766176360 0
926439921 797192479 0
66799351 663605028 0
389980405 847959404 0
920389343 144901885 0
1029477175 562435668 0
101882121 113604507 0
798427066 306753646 0
835498568 468795219 0
272287295 756114779 0
16094462 651242590 0
1030507044 709906549 0
630734996 672213494 0
624018128 532582733 0
358710619 154951647 0
181139988 960767062 0
160601913 264595381 0
43644727 78235727 0
194783001 968769179 0
1021564886 184092965 0
10137434 498915193 0
929774718 1565260 0
768523446 504690520 0
385982975 220412174 0
988444081 170434355 0
916516428 516282698 0
705724056 316448201 0
540618413 992331899 0
611905954 671832774 0
704682895 416263705 0
5148755 341404432 0
598165613 200071298 0
218472046 132955232 0
729848725 770900568 0
967127487 212024785 0
503735124 627031743 0
566088167 508391030 0
801901868 1067228970 0
158151185 874863260 0
55317796 92096875 0
76452622 531588544 0
28745341 172687669 0
396594979 1052913938 0
962703755 230191467 0
473584512 351396328 0
744448621 50215347 0
696432356 292585535 0
978116320 1052611099 0
766270112 408864217 0
79088818 809504325 0
308045865 574101489 0
267878969 446698836 0
803905835 765220314 0
200709283 521357650 0
22073220 574025686 0
62605319 320886558 0
378417954 991203841 0
598439443 405409003 0
803084189 698271816 0
1013883067 103049588 0
908676792 188274894 0
141098815 939839168 0
372207314 262529009 0
1073360156 74176466 0
811580672 799292603 0
405458217 546923506 0
530396747 618144378 0
359611044 57844804 0
466326646 208377958 0
873074865 191781598 0
566259558 902280174 0
434536540 656207020 0
95169741 327641478 0
986606330 333657476 0
979789332 796870703 0
852196562 1063256316 0
439169568 151454613 0
502044439 520762564 0
784258397 834991732 0
667030258 892351312 0
908821635 289851936 0
612080283 403140891 0
57643477 825576516 0
515481195 835687962 0
120740059 235326662 0
377796092 238454960 0
1006049933 664450183 0
793778440 187950061 0
1070598876 158646175 0
98966485 412303052 0
792954012 744962165 0
275205204 800939148 0
438416224 237911387 0
441204178 814652202 0
673300258 303645626 0
240705324 737190439 0
590402281 376413860 0
143059119 152004793 0
948894199 564573539 0
955299103 833457050 0
581437033 52924729 0
224019065 1047629369 0
368807877 783203697 0
675404480 829608043 0
105647350 814737774 0
315054919 781977734 0
793096458 1036449711 0
124065135 382916538 0
542321376 530209517 0
140310564 467424906 0
255755812 122436505 0
845459543 347040604 0
182352568 546478897 0
244320631 908801327 0
145213905 814612635 0
357855675 477583554 0
240137591 108853051 0
651892323 343400070 0
430090497 435465644 0
701072111 1027561151 0
828686010 152355773 0
56551039 76673033 0
517499519 135040190 0
34623911 527441098 0
821849118 338393780 0
966090389 526097380 0
759188243 82553679 0
62042761 640988577 0
879501829 506940704 0
968896376 970912036 0
381933747 1019966486 0
376954966 411158635 0
212275401 1047524092 0
522181716 851718630 0
614542630 248536142 0
259559699 123671632 0
406409371 928539829 0
525268231 988222049 0
592349324 321944915 0
491509480 669909557 0
579657764 253421743 0
133074562 657206827 0
38780748 273433968 0
612442749 579520949 0
164867100 968769375 0
117686820 149226195 0
27234777 724235662 0
476488737 106750363 0
475629938 570307673 0
335101904 1034507759 0
500413416 822998919 0
188812212 756431007 0
653151952 181130176 0
280923158 566999582 0
728325292 207342806 0
126397917 518843410 0
825815315 74502269 0
736777535 148502352 0
203617830 847312800 0
92940214 1073600103 0
297656659 852014109 0
354768682 97826106 0
403623201 521560924 0
702758256 744081826 0
805150422 706531553 0
230390853 270609582 0
717273757 208335951 0
506971603 544605104 0
71843056 744568438 0
956639031 873568996 0
761476258 1007133253 0
768816477 262934699 0
923357204 637299645 0
334108993 778850758 0
78312387 511277797 0
181696772 1052767822 0
943532963 765381725 0
890696241 633100369 0
234204470 639302237 0
951640987 613646689 0
749134748 688397341 0
294190433 321596333 0
279824364 185059508 0
371560498 766111833 0
207367367 680021304 0
259008595 569370281 0
164540536 273792781 0
580331497 752198199 0
766771868 807994435 0
329386014 881393876 0
823496732 460416926 0
314044823 408913406 0
524396272 96784979 0
464936994 632220878 0
673369461 612742466 0
430899142 688953811 0
234154135 541902410 0
255342876 611673260 0
1072199865 533651162 0
628342503 870121371 0
771481130 135193161 0
55687470 395045246 0
620600712 71692265 0
306518196 273761017 0
117890024 17720605 0
321927327 1037604648 0
977633078 301734060 0
903444530 429870157 0
243253769 196263267 0
917561686 266245700 0
87885388 226574831 0
94427933 806688292 0
847241086 99435637 0
50893559 207693870 0
495793 221456603 0
746291745 596565291 0
1054334328 879990813 0
673044609 577816356 0
117077503 325011671 0
621555842 330534065 0
983447357 177340012 0
558089427 250664233 0
805624837 611072784 0
719886590 89861161 0
626701431 1062545048 0
255348569 1042495117 0
395482775 459786995 0
716384482 962142981 0
751092736 722627749 0
883733190 750087818 0
344975571 447755693 0
755556990 192155374 0
836794821 452945006 0
769256268 362153175 0
457908888 686678843 0
544535662 204794968 0
951729283 505754103 0
789858118 56688131 0
731244963 489644835 0
720905734 426500305 0
767324202 402206059 0
706499351 51897979 0
427620354 839575497 0
918457872 885086936 0
59139903 852189488 0
937252831 737845570 0
760237405 562828051 0
732926278 918796788 0
352108214 813248136 0
952119764 517016068 0
611834211 350322788 0
191056955 633152518 0
652273244 799072926 0
609806257 278061070 0
863905305 360705381 0
26595048 476698937 0
37685517 403090268 0
731196012 95057619 0
307372068 850569419 0
1055764501 737394886 0
784573737 251992827 0
86156979 722998049 0
417875195 458298220 0
645625136 516423448 0
269598853 665593807 0
512419141 787486995 0
356497385 412926751 0
673509942 324994 0
623095808 87838390 0
112651586 93569507 0
305503249 69943172 0
517004199 512173290 0
203982408 470094105 0
996543371 182320275 0
71316607 204281871 0
5316938 253343967 0
85728120 81447822 0
83863916 77285122 0
656748927 872332016 0
261755831 95778530 0
386157149 208018212 0
106246885 729287045 0
547761967 443227248 0
749890593 233546408 0
254141814 754465724 0
293594173 136153737 0
1063572755 857802577 0
709621076 380013013 0
1012122567 842930417 0
307692561 998578311 0
186932732 934773209 0
348996953 937694383 0
929727936 587169111 0
352105553 617103757 0
487967202 1022658035 0
202740847 1022433398 0
982968206 268275531 0
867528898 23056366 0
640633705 784809437 0
916560995 410915582 0
120811043 819107344 0
609295906 839992900 0
1060583830 967032614 0
734961508 491577210 0
945203 122247951 0
899026903 1026524228 0
695227210 887648408 0
618481500 236431790 0
488730670 39974328 0
1066028059 463587250 0
742074688 413219607 0
759860203 826866636 0
944201207 887269384 0
897825727 230015391 0
57611315 997061545 0
766339437 924204624 0
559470833 30119158 0
448889139 318069083 0
48169358 1019113897 0
207680658 467366493 0
18519175 922694074 0
319682893 134226606 0
767353993 394556260 0
181545316 608646103 0
536813893 1012549903 0
605670259 353652206 0
845340006 643273402 0
942015435 987969538 0
189553754 407190375 0
984765976 338239166 0
666672811 847176011 0
428067033 170776831 0
913793026 235283853 0
316805070 737116774 0
673523121 1073227588 0
421587899 642886477 0
978689564 1056770465 0
820771320 597060520 0
998544595 1053266792 0
68673915 780151923 0
412320757 684035554 0
41993835 848349267 0
199265156 969258953 0
832476732 921605169 0
1072721001 745733448 0
1009667329 277356303 0
816011286 954913333 0
486309304 308023780 0
163230658 80700058 0
374578273 370741793 0
521506874 1016072593 0
1013114850 567410020 0
319855707 221575084 0
829533945 1038844604 0
155952949 11393383 0
378036677 690062159 0
776144170 956021962 0
257801596 582194466 0
997629117 135331301 0
903839170 239405061 0
374266710 373156717 0
198296350 299832353 0
354819463 440185087 0
564631818 327234974 0
809141132 448519550 0
675523467 203914297 0
273555679 725467422 0
1048164140 255673501 0
1067829029 747157338 0
417084541 336797509 0
74611026 460229897 0
64361100 306902101 0
571064919 846670363 0
662691498 103600697 0
905801740 25067772 0
734252319 550800681 0
200086686 179939074 0
704364053 224867621 0
619188100 408115758 0
344014176 721277675 0
33284380 981413563 0
252625804 336784793 0
208496285 128176556 0
1057428802 1035142157 0
328410210 626981948 0
608093719 200557481 0
758019518 698365980 0
457618090 3332591 0
1052268142 124554135 0
442131056 682369458 0
180088140 115875647 0
791505791 1009444493 0
44513035 37611198 0
322722533 763575965 0
453159558 897045787 0
583118307 486447433 0
989692588 681262608 0
725762287 518201071 0
577158271 304928336 0
977221210 585424342 0
815937528 664743186 0
859275171 685540071 0
1055871413 954147421 0
34271008 33897310 0
901576452 624076480 0
166712718 380194000 0
693818012 242030713 0
561878375 618468602 0
689533832 663239129 0
789947189 234034392 0
782791273 816962009 0
696406540 98636215 0
820121575 143462330 0
520097712 196795896 0
967625373 475525680 0
396067358 9755793 0
81180284 416569616 0
110292311 959641012 0
330910947 520970899 0
976595992 640057604 0
984247866 279635109 0
891219297 720665751 0
206028952 487647262 0
338218836 1048146351 0
392860762 1065097937 0
336834205 709564373 0
807323200 676684440 0
413551099 232538417 0
1003514554 449228978 0
871032637 1062979505 0
492817842 395247217 0
905026467 184905271 0
551297966 551276561 0
356835717 676721850 0
1042740981 970873128 0
491793650 819857503 0
760081435 79896092 0
1001779487 326597535 0
455199337 413297493 0
917468619 1052517438 0
1044896584 392242726 0
950978899 804720747 0
128923247 901256699 0
449348597 93413473 0
22351149 883099777 0
954327996 1017497314 0
855878338 860571766 0
914231550 718517287 0
240396415 616951506 0
44806875 754187009 0
392636226 587054320 0
813068681 394814507 0
5223913 174528324 0
369370387 576363788 0
399341227 1053085651 0
315479203 776477981 0
147465651 336439147 0
804312965 351547664 0
529161885 96969471 0
229976117 585698042 0
1005075674 701362993 0
1027192608 233329698 0
477158667 599754647 0
669080414 751637278 0
529172672 211204122 0
97210798 56500677 0
316243004 902460672 0
98873573 701540653 0
823247961 1012176116 0
253431181 277338921 0
456353686 878638679 0
218433711 872968580 0
664086696 652616197 0
794101872 400443493 0
153663048 110232853 0
174299067 24071261 0
37198282 419745736 0
839324245 1002063955 0
868248967 463538756 0
484686858 126927120 0
82079796 548124062 0
406703862 819431850 0
654270285 6388006 0
551109881 409400047 0
390016705 51232274 0
628507739 726349619 0
53772539 332242289 0
274061750 899997687 0
546619711 39272404 0
330169141 634928403 0
422497974 992107679 0
285465837 76807659 0
184725354 731495997 0
724292628 696146366 0
943576954 779599354 0
85235590 678770893 0
906699151 600866213 0
913250587 1053300340 0
910589239 654818714 0
970909480 401775222 0
167676840 5480512 0
583920007 1029696904 0
85571655 594943527 0
597436709 447003272 0
731853852 874682701 0
207328029 41009269 0
249142120 431571052 0
519872324 344074129 0
344840778 938405907 0
627938223 561709145 0
129949747 757209365 0
382990975 59702798 0
705293032 498663208 0
459195802 239913294 0
306439646 354890084 0
1068270077 44240045 0
69487747 737436144 0
975242121 901063635 0
573517870 834451342 0
96798721 348812024 0
1020778701 277010993 0
140234826 711795473 0
129731600 138315189 0
213540877 301273131 0
244160841 98942622 0
331794563 951728269 0
535151061 809742596 0
761001265 187269911 0
766982974 961241630 0
15093168 991479698 0
441586597 14762344 0
251797538 247862193 0
404901707 46379072 0
702082508 78579967 0
112538198 4420472 0
165507965 212733530 0
458058390 343277415 0
609077492 806048992 0
328293992 191033104 0
109847581 329154828 0
503745096 146280664 0
901158379 85101819 0
197433830 98002783 0
17964416 872694116 0
321527856 298877941 0
696315472 62246875 0
703457928 575796111 0
725943490 590880427 0
399298674 1063999802 0
766336138 1069682609 0
670027141 390801591 0
337912809 6235952 0
291831878 513087941 0
1022332932 151721373 0
986421786 633205403 0
385626026 834121957 0
368280869 451064554 0
51625079 379349818 0
348730924 545128803 0
350736155 869132719 0
1023107823 595993538 0
931149675 573216701 0
699068408 766077426 0
627856689 486149918 0
718742750 940649270 0
60071893 436730287 0
798681136 809839734 0
164761980 167837624 0
736602552 1051100935 0
1004669246 487324322 0
272785328 903824626 0
157701327 816429807 0
629968523 565226708 0
781175394 1001935366 0
454543056 380952314 0
672692402 272888611 0
282436245 483124186 0
144398896 77790374 0
320417051 132900406 0
951926449 720301460 0
615839506 157844536 0
963038668 772417144 0
407556171 980449428 0
981510492 24757051 0
461715193 701307805 0
937841888 778084282 0
1033767836 184938953 0
494512066 648124561 0
730798764 299675292 0
905475379 54782706 0
229369588 49946897 0
888031598 523142803 0
894563146 933091721 0
1048149274 39064201 0
1019597807 253527536 0
164285053 829062563 0
1045213688 143224901 0
211290663 1048148467 0
557638177 476229714 0
973296988 644031209 0
301431037 778227833 0
89132246 248247161 0
50264904 716793431 0
959829678 345527099 0
275963197 1055575984 0
1026925467 6441876 0
917998345 322293443 0
561474562 938421006 0
787408525 922660335 0
670330617 518816919 0
109451725 395505777 0
169259540 61378012 0
91003078 67138256 0
479190306 462927784 0
689338809 352775175 0
793254321 261791648 0
812983736 998363894 0
557389699 940532119 0
373008121 629252669 0
1069584770 125245837 0
509585007 177375681 0
1071630024 647692870 0
582781256 328242665 0
689013764 812858244 0
80907731 988292066 0
767647977 132376188 0
444678644 1034416644 0
470863244 996725394 0
99591499 189238183 0
527576418 707845421 0
570488819 755897462 0
107495720 322220155 0
584536724 949960532 0
889613229 325972321 0
185905368 520113239 0
460292834 741681861 0
231805866 941213393 0
50427508 306380624 0
818367294 992771566 0
615485010 807475669 0
373259620 139990336 0
124488790 430125217 0
211552690 47936389 0
1015087780 1024866879 0
579400870 935067488 0
92075926 53821756 0
579310023 191752758 0
226554635 865104742 0
874284543 792168024 0
455276163 405607272 0
801005139 783081569 0
255903445 997806901 0
977241412 369736879 0
653388608 414482391 0
668772022 239947090 0
941709751 391934786 0
218291418 588655809 0
121279552 496244058 0
549196032 839080994 0
359514828 241104009 0
513891087 173576944 0
428651985 375808350 0
380911237 163528607 0
947685469 254511218 0
901751198 456624349 0
379174574 868581958 0
287858042 730363352 0
857958960 255213557 0
283097775 480216780 0
367967599 342442833 0
109535131 925607513 0
333055134 167171725 0
29586212 843021507 0
739470724 151751627 0
543684762 570319111 0
344897743 17285952 0
336324294 427207878 0
493355254 39144184 0
238705103 789885679 0
519497353 713637439 0
763303162 725183389 0
130676571 1047736439 0
842320667 564227228 0
781512474 693924567 0
485662911 151503972 0
482917237 623937181 0
163037725 376008110 0
237129701 586713982 0
344330253 408961231 0
130294188 316617585 0
143198042 526024388 0
867473266 402188251 0
878762873 197739505 0
477867685 208869850 0
253507997 376784192 0
321941495 224095564 0
640322288 576372587 0
218177338 282865104 0
173198353 14436489 0
870596103 757147670 0
400986638 381801986 0
172130333 83266551 0
22458417 136734096 0
477534266 212722262 0
605897847 859612251 0
49331471 914404403 0
876761999 696418187 0
829134608 883458990 0
312124533 519323972 0
542174225 335204160 0
687171848 760745308 0
952531181 1025073376 0
533668852 769466393 0
576583413 591037976 0
731168515 658320052 0
1040759861 819702719 0
973971107 1064597099 0
945681622 598922038 0
235046642 702728593 0
963289087 831299598 0
200661319 1034712636 0
941188558 743277132 0
384336240 278614160 0
302406808 172726476 0
95032366 380981080 0
561638919 619556801 0
898320842 918809912 0
715548515 584602957 0
584526476 132979137 0
318287309 949575060 0
759702975 213035971 0
1018889546 212933886 0
642262440 76964680 0
915367819 283660734 0
657169464 801523620 0
629339962 313937580 0
1059824152 130545865 0
784409122 265633159 0
1013866092 717011534 0
978749289 735021386 0
409733445 742919146 0
877976692 297033988 0
887615828 627744164 0
809824959 818400620 0
726237643 257934735 0
404696595 687422178 0
919186904 894410629 0
848279384 609969262 0
143951366 691572778 0
113399681 1024054241 0
718984776 971878416 0
447396639 583984277 0
398979881 935685594 0
106959483 809874568 0
608307777 1022695583 0
329274554 294609451 0
497164570 938425685 0
850530345 126048455 0
976170989 402985344 0
561707298 712471999 0
475708539 264631250 0
869349199 744573901 0
150465435 1051396284 0
65797279 379322037 0
433528116 927211839 0
267065598 1018422498 0
561938512 525602178 0
1057274376 658336118 0
557574104 393677510 0
856265559 712820302 0
1021939410 303676340 0
537319727 964622469 0
672043991 718223386 0
450929128 265398737 0
324871660 792473397 0
358092726 689954214 0
321245543 925478086 0
250792323 536846472 0
998216526 455550966 0
835759643 630872656 0
773400527 608672140 0
699765828 447508852 0
647645469 860610975 0
591172594 93634227 0
696746043 699092391 0
394296280 876947212 0
467364423 463766026 0
939809257 272945223 0
684559431 861897668 0
311514846 597135739 0
6761673 279621058 0
540751770 175032718 0
521272397 138601280 0
406126389 174202671 0
772874236 603421682 0
36933638 625865382 0
817901368 1018360629 0
717967245 460245833 0
902313945 472669066 0
900140318 374455187 0
506192400 529202495 0
793996067 512445946 0
32527863 847372719 0
1004374861 1007627641 0
166454810 540483950 0
424550319 74052385 0
18930384 364177958 0
1044192663 934187233 0
111877523 719103530 0
525582840 679205664 0
1047900213 583976519 0
510891553 240563782 0
401026890 750972110 0
834356367 525064961 0
891997237 1031194946 0
960076205 809790255 0
398144547 267254516 0
41215602 1004297741 0
877541592 779385356 0
96038412 526059641 0
1067820775 119966403 0
621891215 260231814 0
995993703 1061611789 0
989503071 729730794 0
119992943 543315928 0
348096239 380798009 0
644112901 435310523 0
111335790 440209780 0
637931152 1042685865 0
1027113307 70942298 0
1040775255 1057244633 0
264374012 901935184 0
706318572 43227678 0
309951641 24001941 0
719879202 746195929 0
567455546 970157249 0
313397902 53897759 0
936688549 515629790 0
921107185 67803580 0
957587179 215198072 0
367904353 766146026 0
434257023 613206339 0
426652209 554116583 0
511421019 1039560729 0
742002391 1045101187 0
231930531 213351717 0
428006519 807021750 0
348900818 553081165 0
765578948 1034371831 0
964968453 87739823 0
864914377 579751965 0
1071014778 297011094 0
807747976 719906670 0
782344224 154300505 0
944055742 136635222 0
128639980 981092298 0
1058510604 852788408 0
487175720 257069789 0
531718217 832273946 0
165392895 623017040 0
89130392 389102339 0
888987181 294224140 0
844023717 863468615 0
724611210 90530821 0
367807893 370110871 0
460452912 456331285 0
1048334391 104692178 0
914418092 983297444 0
513435034 245680642 0
333485825 340315912 0
631458646 592220790 0
671847238 476160463 0
867376096 730970 0
194811023 954348843 0
962454894 780239895 0
636107143 891954453 0
95855968 268390229 0
599296097 668169500 0
311733288 694607356 0
259398735 724986488 0
628947039 414971616 0
746212173 404618623 0
207188637 61044619 0
119660954 529660294 0
534117081 810315105 0
577104690 214554325 0
450436104 151172091 0
826251775 826155689 0
320713585 900959818 0
249676175 803776756 0
105452223 212868514 0
660639037 210533688 0
362730693 569082556 0
607544036 890341155 0
723419288 876807893 0
986861653 658397724 0
627277684 848962454 0
65309428 966906956 0
259981671 884423720 0
116493120 420727911 0
199444090 612432296 0
176156876 343887531 0
749360523 782709128 0
300557913 1010464577 0
662094182 991919540 0
274153313 57044270 0
1051679789 303181399 0
456870884 801983038 0
710975935 874300080 0
272505911 564072630 0
266692577 245117959 0
863591976 982967325 0
166383557 1006456463 0
399246474 415725358 0
216126252 235549794 0
358956536 687709012 0
745942521 676486936 0
126433679 964029194 0
969476002 196616948 0
158688639 1008119767 0
917852110 382246050 0
879180864 705463989 0
746447172 980368513 0
533346400 367048721 0
939350487 318124905 0
1059914474 514106035 0
589314962 134300452 0
537541194 776774314 0
356671982 360655600 0
387264216 63604295 0
942021788 304284848 0
107846646 976066313 0
194045970 1036052746 0
360180207 921093047 0
599839423 414018945 0
169855028 94063819 0
333842674 700504171 0
1029632010 899097730 0
355329766 705898128 0
858105050 94635017 0
130526624 312372363 0
4722643 609087834 0
762215490 991535102 0
224371964 985950281 0
677070643 756774379 0
586156558 769048698 0
788231899 572553219 0
704262054 723884172 0
223832322 490019100 0
980080490 684639051 0
843861673 127451192 0
812471480 410460426 0
888847791 816648461 0
958780358 389854933 0
336966459 472117585 0
356915448 739946304 0
371943668 1022457820 0
671885749 845081215 0
537834234 397138345 0
149325315 1012998496 0
534313381 56546813 0
810849706 424150154 0
240418028 844268225 0
109891412 485066953 0
131272375 868467875 0
374954832 177199349 0
12141018 323231337 0
564691989 280469507 0
954293072 804188788 0
516033946 296893850 0
970246613 167919329 0
745772719 821113603 0
196239496 688927735 0
438898996 795788616 0
1030720514 104484407 0
421267959 531314886 0
499716602 217176447 0
37770012 225626136 0
455497318 394253291 0
748542701 281654647 0
988587647 873472736 0
930404532 470164786 0
761271281 541537703 0
636864300 4266364 0
232469457 973760292 0
239677472 254680947 0
168246228 138817442 0
212320013 722783243 0
230223594 735285405 0
715641460 442849395 0
235440204 367419807 0
97905721 118474948 0
793660583 149377338 0
628743666 1020204773 0
441492810 984473301 0
393251196 735060803 0
552126426 608683515 0
230058678 509393855 0
487991822 453672577 0
834910436 599027711 0
322149302 529599794 0
884908958 147546231 0
248087006 760707555 0
412996646 1044778842 0
864490857 184094535 0
910543542 501042395 0
411512896 99885937 0
693861967 262345977 0
515941148 508835782 0
209545527 544606416 0
341667301 273087845 0
927578917 563668204 0
614924149 638897188 0
562458661 357396138 0
874167140 167484931 0
312880078 551555224 0
850462819 424255686 0
990237151 643818045 0
289953024 290103842 0
607903782 966114879 0
82563870 963601606 0
666311448 1010367436 0
484781756 197978944 0
893689359 875525354 0
949115757 432222941 0
581557487 387828687 0
178320382 650544156 0
268992459 432062725 0
252272520 855713849 0
336734316 791857059 0
833070158 236231872 0
997285121 920758725 0
127337379 757319962 0
1060801752 280077660 0
711171475 1009541730 0
508696926 807913184 0
479175487 407067967 0
133501145 319757025 0
308512147 1046722823 0
927248885 581149429 0
99434437 197716215 0
384564468 436269400 0
602864167 62336596 0
935855027 311118427 0
863059464 318204786 0
619540221 35433127 0
340166548 124471336 0
739230639 335930863 0
894388862 704856611 0
560989409 586115766 0
73764472 783347891 0
198620920 969680442 0
876323254 652007124 0
269238190 997730099 0
972281979 250541453 0
892183907 27825680 0
251739995 686022170 0
405465661 336277143 0
97735597 409183369 0
288663709 487031430 0
760801822 181069766 0
773660838 944134425 0
786464920 883475311 0
747016333 675658878 0
777300109 364303333 0
484600236 576517474 0
1015461981 149698535 0
637573927 7420167 0
1021081108 534612027 0
234881092 739446832 0
926299790 121441425 0
577650037 970484262 0
948795762 973742569 0
165688522 915514753 0
944330247 794943972 0
141112996 4133466 0
734386015 1048053501 0
662255704 769248452 0
167048738 88505475 0
691917760 840234725 0
824377228 939076482 0
280047338 468934893 0
745247750 492694047 0
1048440265 58895673 0
897593141 607955253 0
471392673 977545006 0
1053981246 877182462 0
172462683 670382782 0
6061500 18462958 0
142659495 872064725 0
491733780 498205739 0
476881401 935335516 0
524576349 487350070 0
257186134 157892476 0
41487334 957916570 0
326903559 970729616 0
695828039 553370116 0
1063236394 27355714 0
960318249 496422381 0
677672269 299131856 0
825058440 243196646 0
756552038 207712526 0
899664856 352347972 0
254899944 988105018 0
259625998 960061951 0
360988120 785654082 0
405439737 371655157 0
551060877 845238015 0
252279553 248505891 0
184072652 445614594 0
296619744 452558049 0
74047312 354999340 0
636368514 606972782 0
285211670 286166620 0
212245136 455264614 0
1062666326 116088285 0
172254868 807103850 0
301690172 558156492 0
865289470 363679438 0
445820805 405604982 0
595591055 901723836 0
219691524 298218918 0
665948087 256873594 0
932425369 532461447 0
613423839 336227532 0
669100409 1024853383 0
1016753191 448384333 0
653236564 150196884 0
113544743 22855646 0
718446984 562564823 0
953372618 801546034 0
69778051 390337014 0
376612180 345206419 0
869310539 820485111 0
329110385 808649868 0
46211759 197194282 0
136767097 122082252 0
305237506 755149116 0
346592697 456780689 0
193417128 330633495 0
670319238 154069229 0
781867866 252287366 0
961078219 662692263 0
1058021746 622810089 0
358004830 267937816 0
334891492 470248999 0
659369070 740096719 0
964409707 459401010 0
576656082 184154415 0
472674867 665675020 0
731059881 978063879 0
989236544 257089099 0
253160408 430530250 0
42174491 817635376 0
889442068 131379743 0
460718527 812008673 0
1030715100 705226332 0
993338340 810210072 0
695734071 1032926448 0
667808636 823406433 0
83837226 1490866 0
922105542 675712346 0
187866302 1062045750 0
150685003 571209087 0
920873590 545507115 0
796749031 272093413 0
612917110 142098362 0
314064221 183642385 0
186882698 311649028 0
803124034 685509218 0
775760632 800437427 0
819077669 455901400 0
902208480 220915938 0
684193087 1057614613 0
1033912781 977165917 0
994718537 649041356 0
645034554 531915130 0
992118614 704990116 0
828681433 229569932 0
931583093 653821505 0
790059402 931165470 0
849566344 838209760 0
104279460 62410869 0
91146701 723596859 0
9779370 516306456 0
430581155 620179393 0
577464478 219543679 0
931220021 702463061 0
204764140 606751406 0
834969076 303935850 0
1062352136 438490015 0
636256443 460768942 0
735940014 530637100 0
419773525 989672905 0
1023822169 806608959 0
198294575 1034074454 0
317602574 781580671 0
142176542 362454963 0
574164832 91252204 0
174608315 546375596 0
1013543100 891070447 0
91673026 724659661 0
1000949570 1067956638 0
452206572 422182703 0
228653929 798033633 0
1034857951 274118986 0
312000939 175150327 0
1048370909 314652600 0
392235481 610718957 0
677110746 34069718 0
706202450 384605431 0
590753313 337412851 0
840236696 874468643 0
665896796 734408487 0
764510001 376784818 0
274681450 875278646 0
812860705 154546912 0
411644549 865817983 0
899638899 380833895 0
488035273 445577364 0
65029324 1050264746 0
290043152 692969142 0
751173300 991095802 0
525714444 1025428143 0
825038533 780728993 0
1037764241 1051242705 0
497442073 36387492 0
17639067 961730700 0
331327237 806945829 0
466309006 1041351052 0
835889641 25877174 0
295857182 699984669 0
143584451 386912671 0
341593926 904630416 0
960665053 35407355 0
836465034 493632619 0
316409456 551977480 0
933251478 851791440 0
343461727 614080320 0
239602436 935081702 0
1056705944 349730809 0
404092679 817609875 0
748771512 590284139 0
739266154 494643795 0
987065157 2163153 0
890307247 432923808 0
444629756 914918833 0
970555903 736194922 0
333402222 671177794 0
701390254 1031433543 0
313077504 420871882 0
178369600 151842991 0
525913364 834041328 0
1028519584 591604896 0
768650193 347009510 0
696872640 275868702 0
382671977 692008085 0
472557309 240259629 0
853211932 757268346 0
853828271 592379128 0
755594802 320271285 0
517776880 451699290 0
405974082 376733974 0
814890334 314976307 0
436444087 180752153 0
860990257 525792325 0
407776165 7897999 0
3610337 412742507 0
1031873559 276657990 0
855902344 82973088 0
824988676 632164383 0
240305384 979240413 0
61119020 340705416 0
229202439 839557755 0
215107595 212170020 0
568616863 740034138 0
366260693 1015084228 0
68643272 657904105 0
966908169 163635492 0
1051170226 170194667 0
393481147 665924952 0
800213917 600471679 0
1019257595 105883889 0
222822670 926537286 0
65830481 80208176 0
766882424 507144285 0
90261916 906316719 0
376719765 651615351 0
873771571 938094205 0
172632057 799192748 0
367046372 972503303 0
802683208 196994243 0
841496398 561091001 0
155539451 632374233 0
1042145280 554801091 0
15063052 451010303 0
381287243 742833082 0
953121121 999051921 0
165110192 1048398726 0
138593190 357750525 0
704184972 772914158 0
149960639 998375252 0
232016022 947787338 0
72351057 86784905 0
608091364 484329555 0
926404053 45757571 0
68103913 215032954 0
224651390 491803540 0
934705888 1012488345 0
187265237 1022798505 0
35839869 370998951 0
308388858 650831599 0
895660249 491157177 0
475486808 590342518 0
150485994 808648610 0
934943917 618514904 0
383580379 984247709 0
60418946 570741357 0
908447246 1022009214 0
623448312 634848189 0
414844645 210542822 0
897807368 875126052 0
382716607 736976708 0
276050014 56977226 0
656490717 529681040 0
733700160 844171734 0
809284873 554155086 0
277033742 223826399 0
559456264 995379107 0
418511921 296814836 0
395013493 13593446 0
447689062 622947869 0
565306905 425510158 0
237229927 1003176338 0
1036470095 1032595329 0
336272737 212658043 0
1017915984 985766656 0
858731882 825114262 0
734020945 337577473 0
656272653 803801428 0
890558048 198285194 0
95045949 1061921617 0
916647070 927772047 0
277785605 294459141 0
501593918 131036843 0
1071939654 987409028 0
771872901 199072641 0
991998397 764904700 0
457387607 769182440 0
711501865 609122394 0
122329016 1020845801 0
680841431 647509895 0
628726275 362110747 0
519900763 172211349 0
793418168 93114990 0
243443563 110396640 0
341199807 390841178 0
895175361 625943229 0
458067109 166060173 0
985820920 504169780 0
167203167 147132336 0
153382861 1050628157 0
937544401 259821238 0
156507124 660237443 0
217982952 711812037 0
497218144 182098277 0
411568027 387667457 0
461116925 53589269 0
265027561 961419737 0
253630353 774421178 0
928342003 985074263 0
487601862 386964024 0
925986079 681462819 0
822565679 365520404 0
1058794933 75114451 0
481674253 6935233 0
637843185 573561429 0
138262473 590866093 0
351696711 32832428 0
667718635 727954682 0
1050690432 26127771 0
1021723209 334659562 0
98975473 506969476 0
906239235 665317523 0
92700208 722946485 0
552720198 990105485 0
452481119 733243895 0
169305059 155148967 0
202327541 527306297 0
120893366 894371193 0
630921228 183441339 0
560557517 130906247 0
731766947 175968617 0
481453445 234900457 0
191072862 690365894 0
185604360 672386649 0
128080094 374583852 0
388820717 1057522989 0
826208002 338329542 0
679446484 202305785 0
361650562 42448232 0
547927415 610613547 0
746864255 881959000 0
925786110 350859199 0
879647022 885905998 0
191298112 606427780 0
81177202 425845547 0
879571610 664365513 0
1018307803 832106492 0
1018312795 594481138 0
547725550 622476183 0
459776910 615153046 0
933402383 832149047 0
435786249 360687143 0
457661104 723991191 0
95742877 199094504 0
367549441 454655902 0
163366061 160899417 0
127941378 1045708887 0
36419434 561726870 0
39389267 732197521 0
156953043 164106415 0
712936425 482785833 0
8515165 857551966 0
560668162 1032315814 0
352583198 443578458 0
1021057810 432725061 0
619101749 685137763 0
766449817 788079824 0
859762639 34483027 0
1005737427 1009079815 0
665913210 175759015 0
716218734 928888936 0
473018807 497607670 0
1056852603 819217228 0
932356033 175062691 0
385303351 91177032 0
226021812 219411400 0
56536761 490540209 0
990365860 157700948 0
1048540488 531215327 0
71112420 18339114 0
754303659 659688160 0
623613568 277366619 0
669376003 253351985 0
622003774 125226876 0
316713744 723075580 0
889805298 750053605 0
355397907 461917359 0
903993985 298090261 0
564208760 441544848 0
1006539702 504123762 0
682840129 55068628 0
556913576 535893374 0
128881819 67915111 0
287764037 458513531 0
670806597 873043196 0
46508599 703243011 0
438704108 776864906 0
1031053696 1066123751 0
567519042 669578636 0
549054432 952535373 0
598380509 125570130 0
747643118 243747127 0
337758668 822246771 0
435602265 891719276 0
42566839 15687863 0
237797338 636088473 0
732406588 699799431 0
286028139 834558863 0
474095765 243701119 0
817529225 875996205 0
915505327 895558717 0
266508400 448494417 0
40857934 466421164 0
27726882 761626378 0
407876953 97346880 0
843699026 438896124 0
227157842 85013639 0
480519384 305976065 0
188845187 891357593 0
675519667 460544017 0
746566137 894418009 0
223398029 153342147 0
1007210859 651641461 0
936551161 276576614 0
892456825 635696386 0
266184555 281858000 0
377724653 787773449 0
492345338 23737631 0
685065796 471108825 0
978244656 176415759 0
197641798 138406963 0
566229247 219912515 0
313318276 964957438 0
504126489 406420524 0
984455313 726184690 0
146590914 853706219 0
376293069 990366793 0
1067904380 250327894 0
207090105 103545517 0
926229013 118880440 0
612461431 928017132 0
7746165 46679640 0
468850471 270409581 0
297117666 494970267 0
1011741286 655608061 0
624924671 59269605 0
237128442 327669979 0
969949004 995871818 0
947154626 432013068 0
939946958 152821616 0
854033327 822908974 0
33899627 961361723 0
348365165 271093848 0
195815272 784875593 0
419313607 806519692 0
946298736 797512829 0
687318771 334195318 0
432531053 982898081 0
723117186 210216494 0
1013985046 1016545382 0
1061834504 837589113 0
836536088 461919553 0
709721352 1039729187 0
475343278 530368378 0
470266875 492310393 0
271259422 337844828 0
84404850 359413299 0
70253045 802257611 0
579873633 413349256 0
626782300 364475398 0
976808048 770867499 0
157230389 850834818 0
231770508 820172689 0
1007725002 176578628 0
1030975014 908237503 0
703817379 952828363 0
307595581 600232467 0
809774632 901052529 0
370498687 946069000 0
10343955 939855227 0
865266509 1045782128 0
901405773 239446176 0
525199708 485665103 0
270401276 363876888 0
148697797 557053394 0
42584457 437211278 0
315424314 357197773 0
616943502 387983596 0
686480152 55995905 0
412728811 548694159 0
438314136 92201925 0
625018164 1003480070 0
395116111 845035476 0
972122036 999581377 0
261603743 440358957 0
1053385300 33882783 0
417122718 454667008 0
342747588 315365464 0
955047519 744908888 0
416762891 833488103 0
708459501 956969760 0
994085156 988977113 0
834997726 649024683 0
470089904 474165396 0
461235833 9107683 0
258097651 793228536 0
832613806 701517671 0
1043300164 776741523 0
656859651 1004080042 0
1058960336 854543126 0
2925620 79556600 0
144256133 878117921 0
184673689 2727583 0
998459122 665430662 0
1024779727 841489601 0
657785487 424499368 0
777923473 285489658 0
806212021 723692165 0
534847335 149241281 0
505405043 1057834739 0
744573850 806814522 0
490331094 461824060 0
721057595 462514139 0
962501778 189917974 0
935879415 70396426 0
370744129 832313300 0
162795385 290785060 0
755258671 737643279 0
1020676080 111670670 0
6643214 408225168 0
53499971 1007642404 0
39654301 551840065 0
12148390 147707930 0
764879347 619927114 0
950954094 18500121 0
508473047 285312978 0
762443969 859342300 0
629846070 1022532256 0
771155357 442528395 0
553107960 195640203 0
212622085 555462654 0
239681518 992528780 0
135958092 2655279 0
52169157 191636947 0
940307604 964730567 0
807581634 607372877 0
445027580 788559457 0
620282164 579753367 0
556406066 1014387591 0
316237728 32304015 0
686249776 406085578 0
500812268 338045170 0
125666767 245996214 0
200267803 445831386 0
535753180 399470018 0
255712073 507141787 0
936097720 654321770 0
665972286 230736293 0
765470824 626848709 0
869555791 605700374 0
794292749 346911038 0
601514056 203144996 0
185922850 874991716 0
801731756 156061141 0
772813297 1054399873 0
126187738 563262556 0
776660343 736062050 0
105145586 60902026 0
646327620 254047400 0
241617302 466458321 0
879251385 397746116 0
22910862 614165295 0
520458749 479769070 0
948693795 29644426 0
176876230 219963706 0
420053920 659044425 0
1016376980 276020916 0
212970823 979503757 0
350474393 1001067079 0
831730244 747410923 0
730789945 673718247 0
120650991 1047269745 0
722040033 331304583 0
30221058 66800639 0
792640049 974790785 0
571472159 779658774 0
547132467 403845340 0
10368119 446101319 0
415868655 1029655873 0
681269168 502773163 0
305522164 269405323 0
774621133 299785687 0
25447721 762649305 0
64854443 424668989 0
861654763 442520959 0
912791538 900895005 0
374458101 728750598 0
360044516 154998344 0
626546633 1062404797 0
617211434 858965619 0
1016375296 128033200 0
149791091 325985467 0
176574996 385078994 0
449684598 168475836 0
617135342 722217952 0
143630543 77795271 0
908830689 326313720 0
914470369 485884203 0
728586241 643776477 0
409780215 37885628 0
770764701 29177689 0
266649457 336986765 0
920346529 740505586 0
272646519 957737839 0
275969239 789327198 0
818552896 814950994 0
161922153 942858214 0
432273340 963322310 0
841643415 894044984 0
115918316 326611859 0
175091318 928497407 0
260822589 871716072 0
658524975 391601060 0
894180311 439216157 0
1007087011 460315609 0
566212837 742557307 0
477216942 97916808 0
964154419 402588146 0
477205206 955171122 0
336977265 1631 0
901187192 1033927867 0
840701909 599898990 0
679843633 899475890 0
865956854 570802611 0
590342060 506489241 0
383523508 976318940 0
287068260 652478771 0
796660613 678986931 0
448788837 950608223 0
365702279 697305574 0
943208324 194369074 0
377261264 501152715 0
327445250 969549133 0
646322888 1032731345 0
967234725 798730871 0
86095989 621759104 0
318161064 1044233918 0
487668923 1049141164 0
873735996 580824148 0
1028919485 66665590 0
753648146 85264730 0
1052915070 969339975 0
841280896 162252325 0
537251060 994399056 0
294650082 474950174 0
783267742 495261339 0
658614175 946376733 0
525296217 491905916 0
439904975 705969140 0
503317401 201178195 0
724773582 654239771 0
416557698 896654882 0
725400490 709278584 0
162792189 1005835144 0
465271516 396721445 0
898610342 288270487 0
742637249 564828910 0
652807271 266018707 0
915112077 196628176 0
904276667 436164158 0
709057494 312648037 0
953703820 931936032 0
528959430 61848129 0
24450619 595802560 0
64066608 332862599 0
402271090 974216830 0
422981028 19555065 0
640056961 811816312 0
135146096 89740828 0
409068369 92881405 0
587072264 421965808 0
123482321 703039533 0
975540531 626495763 0
1009368576 89044552 0
160108781 925202852 0
198650117 221624801 0
273368409 538892719 0
276175813 608893684 0
97530275 839773808 0
538684317 185647401 0
1012470974 1031475072 0
168784613 874261517 0
1037623548 639418562 0
885909183 807911376 0
944100234 166919465 0
692669822 81407582 0
146409502 438944332 0
374023628 284701814 0
585559367 735207328 0
451369154 473331889 0
377091628 987754314 0
670252332 405107255 0
800856515 268292669 0
601938154 815635977 0
346149778 751014749 0
824053501 190396811 0
121538997 593740650 0
406233764 528574375 0
873930159 699414468 0
76182433 514062059 0
647917898 556749193 0
602432888 1029299565 0
14007334 971793826 0
489401012 504175716 0
811608428 207411061 0
310131911 1010182594 0
136533551 244742208 0
623701966 619431182 0
287713591 381193941 0
663118808 354740073 0
617584946 652215461 0
217751586 201220322 0
778102390 576184055 0
590349227 802902880 0
247981366 803286770 0
272239883 557615397 0
223551602 417472564 0
196093358 81677834 0
271096835 440162422 0
247507141 811822592 0
102141144 969846970 0
154494589 845293447 0
222238297 449229957 0
1054441096 88826088 0
642586396 582059545 0
616269012 173412568 0
776549347 435632007 0
737478192 871233827 0
29896531 996997512 0
452314816 988178199 0
900684920 136828787 0
373639399 165067240 0
536538175 273188735 0
517213935 120212089 0
444312255 34688154 0
461090116 213256892 0
780152380 167972015 0
240315686 635601747 0
993134681 690698922 0
974465664 440389351 0
112571413 630617980 0
1072842091 708265506 0
505358591 178788792 0
802440567 1015684972 0
141142555 455403056 0
900630922 654971115 0
560298674 659409594 0
1031976182 863381837 0
860480156 344652910 0
429553316 728757162 0
364217539 134274959 0
1005688300 23458846 0
478499870 963192381 0
747149679 532749639 0
1030283745 189161960 0
484120079 248725186 0
361807248 1052303540 0
112558498 61510159 0
863022328 776450556 0
236279817 441524572 0
812370127 1036455011 0
632067832 572309729 0
358096722 381657087 0
472510359 723043313 0
547001840 97847164 0
823147701 437812610 0
577038157 620073452 0
369794416 330218560 0
399365752 645164691 0
238846153 479346209 0
526834013 106630446 0
811521992 1029867605 0
571312885 885906415 0
498778201 377233084 0
587936142 823436072 0
791658231 926287096 0
627115926 473914743 0
1043383508 677969123 0
98468783 758842240 0
681595472 275089479 0
754316741 550012550 0
161023308 516374997 0
327675051 926298351 0
672692335 610683580 0
355095878 909187900 0
433072474 14661644 0
169026764 836435064 0
39035363 107848711 0
353370905 1010209153 0
7725312 1061450259 0
713691177 996643749 0
928722342 867601881 0
150990692 559431052 0
402752507 538229768 0
93356845 70160442 0
975952703 98524353 0
649218985 914827733 0
32995808 835724770 0
742863903 419567847 0
22291541 904677858 0
599553835 329444369 0
291502016 237139673 0
291249294 352806739 0
484096235 844406802 0
527176865 144725588 0
436152790 74431242 0
409681572 345821178 0
344717571 633504341 0
652190195 742896356 0
407715140 196762732 0
90313993 382073355 0
552238594 1047705321 0
802159248 301447464 0
588166390 294347229 0
1031139229 787030591 0
285026469 93640032 0
377074491 1054752894 0
392781915 247187844 0
442597837 718766820 0
213341588 729287424 0
857546140 1051173522 0
485439278 355416664 0
404185672 804877074 0
296143084 1033294936 0
564807095 802139784 0
622858656 264663169 0
1030832309 571926312 0
38482342 1022336919 0
744539787 750255594 0
467519158 46262353 0
534467045 849117836 0
774785422 970808494 0
194577688 697928665 0
806296387 726252660 0
174637545 662244084 0
445191102 957780087 0
264800113 560517736 0
1050903196 288204659 0
463533632 905614925 0
403963072 80964130 0
202829072 70637345 0
188798731 783888704 0
471921957 732971398 0
381998295 470940473 0
549623117 557875693 0
449149879 1043289369 0
682077693 395081047 0
975233302 306374913 0
440859830 816052621 0
952507099 86837236 0
528629787 103928490 0
282206906 318472837 0
511621319 785273129 0
786122792 803104629 0
1037679974 960836500 0
977108188 169727653 0
347034495 82352476 0
963658642 355079769 0
357181542 108708301 0
971824440 611835260 0
63527928 864473409 0
451176417 670192682 0
274192311 66282790 0
137585514 818607145 0
293870840 979509895 0
311591367 273406603 0
508548116 662047933 0
129794767 911669091 0
408514960 1060769067 0
283196953 726184884 0
560723374 846877046 0
490549622 464703958 0
1001407391 510839891 0
462983789 511671936 0
756160785 179161359 0
610876401 972490486 0
401648904 90610354 0
932190656 830573864 0
285582669 903324675 0
1059163037 27168187 0
584398689 746738717 0
696682943 858080178 0
6544460 913834177 0
23402575 1052271782 0
482430717 487709607 0
629806671 222519087 0
859181917 977355355 0
416597377 873624544 0
209180816 33245272 0
535965001 423014157 0
358029151 219436370 0
696299183 251866598 0
1067634096 717238004 0
552082262 155562271 0
53380974 827641383 0
771762384 975950538 0
484628885 4296701 0
315844575 40535114 0
627625643 562289695 0
844732205 316940359 0
705347666 758853448 0
250987610 416880045 0
821034295 82656722 0
64835910 924213062 0
516295966 286101180 0
552094975 596638085 0
706850311 788033133 0
479389659 323788231 0
37979245 815646644 0
289637139 724004872 0
259080021 588780055 0
232326966 696617076 0
940691296 661771460 0
280097455 19435242 0
901052520 722193744 0
381875542 836698871 0
828850695 820430089 0
410935994 938039246 0
45669829 405011518 0
122953055 890812790 0
264851670 662085080 0
769068783 756107630 0
224745161 1033719602 0
515594559 238755980 0
666620770 1034951627 0
681169294 17166016 0
679372470 743642336 0
844752728 1037615 0
306655665 724218230 0
936602499 496457737 0
1004025640 703482447 0
477950519 300417839 0
85955279 704360335 0
771740776 733468060 0
116235515 876953137 0
967152031 198551564 0
494601266 810593668 0
547186590 26443039 0
695909836 746765459 0
476070856 399887642 0
100028223 759727769 0
174064823 843979116 0
548069274 638472444 0
232096166 579424381 0
908647830 751538315 0
233504202 743093561 0
685992785 258668402 0
37593001 280172785 0
563610921 980721093 0
136819575 942401668 0
297792096 986809701 0
692682568 688137055 0
294995967 926969075 0
541970230 583030537 0
802249206 277085005 0
548249363 1012541344 0
198419199 763770496 0
728175851 202817268 0
841251120 662355649 0
61041394 273440853 0
902584325 608329932 0
773268209 411769862 0
582987173 918457271 0
294835985 907927325 0
256562190 442653657 0
836980539 255522486 0
565144143 551914649 0
177408288 803585923 0
602272255 794506240 0
985495905 496599111 0
594912001 564510501 0
191702585 171354540 0
108209154 519848133 0
500316705 1018578266 0
354022291 909042042 0
394502184 248728888 0
245883524 719897903 0
683136754 1025615992 0
994376988 896885230 0
174677249 663512227 0
122885206 525041368 0
536161543 588672870 0
354167905 977258709 0
690780961 802503753 0
663085618 732948405 0
1006197479 538584940 0
337883338 414336351 0
405301477 457155394 0
6384240 138549262 0
466926855 549269446 0
942934701 617689604 0
472681994 806025174 0
1058665425 516879344 0
1071580316 989113569 0
682113494 901958488 0
350483716 770822827 0
988255494 787470958 0
15653079 191961710 0
209600422 868380186 0
953039422 694108595 0
384131367 1015254028 0
799932577 651001301 0
249740943 248090547 0
889958969 1004753670 0
46286649 325387873 0
121463077 591334885 0
884915937 513317278 0
808701358 248097987 0
396698787 12800773 0
744718288 424125170 0
34700687 720011831 0
715646880 925613788 0
834867150 643829892 0
175809703 943076706 0
322194223 279691298 0
106726291 659710061 0
145125584 759417500 0
146923018 596752485 0
498206860 748607231 0
559871695 871315523 0
685080970 387557653 0
62710008 880955969 0
798109703 697305982 0
996531856 154900800 0
208006203 1066324879 0
654558185 332803325 0
948334305 759367229 0
123048671 608772892 0
497217947 332894608 0
139017861 907872360 0
670187806 787588397 0
538913818 996477108 0
539909818 686982491 0
807701139 909624486 0
692114658 237983992 0
87064753 29783290 0
521328564 101888436 0
90390772 966006573 0
537381198 215370932 0
103043642 653975196 0
159021103 100661491 0
690004037 259993018 0
185723925 673405025 0
833808286 63647743 0
321158361 847343393 0
227561165 513753347 0
219503135 617077279 0
412402977 987007199 0
776175985 95660537 0
513523827 151194305 0
183565208 884107918 0
543577087 427975173 0
1001468574 193706146 0
1015227444 27792423 0
536983149 344121362 0
231444084 385392691 0
417576487 160193597 0
634826224 981317440 0
287841353 320728038 0
1072894006 149807807 0
480314801 781635115 0
192862141 598959211 0
807702141 990933182 0
936176697 475388107 0
237485026 589969374 0
414937364 106520481 0
340465487 403556557 0
470920767 279986528 0
1002205916 391745598 0
990345872 411257007 0
511328455 21695600 0
406570197 760776532 0
536263217 499222815 0
85600614 353681453 0
630532321 825709661 0
903161096 216448141 0
195149451 824278662 0
732411843 717405087 0
486783813 551711256 0
877061885 53338601 0
19224080 692030260 0
835995370 763198597 0
628203866 655129997 0
862045065 930731103 0
133030559 827164039 0
790167990 956026379 0
556399564 134876580 0
554606593 208832703 0
475300138 696362181 0
969961917 899370020 0
622970927 540109000 0
723708878 359223166 0
919863876 941855166 0
855341146 978691501 0
867106122 524581608 0
803633075 991539527 0
488919771 925589257 0
312834183 30620244 0
375263768 213986612 0
439587230 42993474 0
860927199 272003353 0
675022735 153545887 0
360835791 752369030 0
95183790 134220737 0
562975341 1072125470 0
754153845 387299705 0
117498104 41298754 0
248339427 181311002 0
802645196 1001163156 0
339069291 284510241 0
1019070717 49287132 0
368253233 830027380 0
906661123 1022209658 0
570000683 27761588 0
416739263 476174608 0
307056604 193598834 0
724766766 419199111 0
484370224 175038054 0
40056613 26960489 0
342702131 905984746 0
1055678931 813449668 0
562576232 72370937 0
76078151 337726287 0
88235859 692795852 0
748432045 272081991 0
360175275 585683452 0
757965636 1016909266 0
134739843 77416128 0
749255345 713800160 0
329650238 309954759 0
223647687 645343724 0
407137879 85876612 0
557374422 10918399 0
704524363 499539844 0
255275236 333762756 0
441182326 820212133 0
597361043 1068247416 0
690920739 180220127 0
359226907 938743487 0
664723612 523874130 0
139344344 671186367 0
1046591663 1009552340 0
137662719 85895040 0
983389288 776472214 0
951224169 957099251 0
312627610 361614467 0
366879837 572138801 0
175460156 514712384 0
302332529 370865255 0
100220260 392009958 0
133869769 871604553 0
219313410 751654359 0
581306764 297648208 0
1001046159 152371422 0
556124156 965523364 0
389935188 656009586 0
725080259 30993162 0
472713450 586881423 0
292781211 761992728 0
1028422953 58150088 0
316811879 585983919 0
394688034 402865107 0
527990371 9369556 0
418180159 176927412 0
656510832 420174584 0
528302941 516656138 0
323082338 54492500 0
391891201 169314789 0
40172408 772665883 0
130162765 533552554 0
898200439 809503505 0
6727989 136270186 0
279467856 451463783 0
334166324 471565262 0
236849147 184453661 0
744916228 147090656 0
584889716 717484522 0
451603949 1006460682 0
219458567 1005136366 0
748874394 604674515 0
1037437684 464692145 0
838767700 1044681039 0
573362077 249883621 0
118400786 704214400 0
260425885 687048739 0
620624335 1037974482 0
400406836 153899033 0
1024027081 432705997 0
797963009 667023127 0
888862974 623543521 0
536824008 261114637 0
1045165746 411179504 0
1037454655 439807288 0
880072285 497278459 0
1051281011 565835486 0
105708906 269388354 0
147503282 447986158 0
585226450 919494876 0
446164901 261997955 0
523071482 134867825 0
989651300 210659495 0
469193421 797296956 0
1025109864 638205917 0
911688956 1522220 0
246334677 174986404 0
1036956661 407141634 0
420333820 794801652 0
4622702 735546776 0
458921157 796769554 0
564135985 88248925 0
985239069 711035405 0
951412011 564166861 0
651778099 47771486 0
656802962 127088404 0
257902521 13461954 0
660620235 315101924 0
422853135 690330491 0
160860114 287827163 0
675927372 376205999 0
214685563 136107588 0
236603557 128480050 0
241844913 173456031 0
104734920 992851045 0
780665438 71340876 0
949568011 410505306 0
25952200 188429468 0
170258584 583545496 0
37938889 640839431 0
787993125 597777316 0
577548816 663005237 0
519304634 1021487593 0
769631952 368319172 0
219670108 411200907 0
904362224 697084071 0
152413422 183130901 0
365335664 1011568684 0
652891903 882385367 0
402594207 219805200 0
620096159 140329950 0
941261199 390176520 0
964892275 37031352 0
1054524199 686382581 0
425471834 559439620 0
574923900 384100934 0
514800960 982554264 0
281577229 294218065 0
702094765 1025800037 0
540318313 578594795 0
350162646 183959547 0
502990007 106701539 0
562382473 992160049 0
364254742 817878089 0
611809918 305422262 0
813043953 155568817 0
267437206 130375427 0
558367601 174757730 0
558539614 701571816 0
961373625 250739728 0
477733295 496639259 0
922090267 180752870 0
682853462 639486656 0
490205066 562901857 0
1011077151 497195826 0
278259960 370608565 0
125640895 95151934 0
220060329 404095067 0
479540611 11658439 0
394326519 520922850 0
370242782 462896313 0
340115361 254269816 0
1038504290 131884984 0
285020552 908892503 0
1066573402 447526301 0
548755878 365011524 0
664600319 522231413 0
1019648946 1044352148 0
281544392 1053423715 0
476266156 214644891 0
183823859 187807239 0
303114961 576781935 0
62450549 359147071 0
369581575 862555535 0
911733518 918512049 0
322859101 422221252 0
796087299 91121526 0
452978216 152181405 0
346342550 51919526 0
713820426 753543646 0
652575369 787960726 0
92465920 328163219 0
192815946 769762161 0
995165045 119342590 0
640098158 622749881 0
232883980 946853343 0
95362822 265417416 0
677710222 43734508 0
448695819 488690038 0
245545164 971003111 0
281289270 524830775 0
1040613158 592568779 0
394711960 258738718 0
466757610 884112148 0
480432092 951356132 0
300746709 781878995 0
87750600 283605922 0
759107908 416807076 0
42958621 293174699 0
630428973 364876166 0
737822684 501564674 0
232214610 616618726 0
628885637 663442032 0
840983282 351080543 0
804906675 91933360 0
322565450 849394333 0
825422575 618459589 0
879655187 592538381 0
804318949 1027219024 0
515306671 547533728 0
979481594 327881855 0
392570987 969184951 0
259198361 245618238 0
841776298 111251622 0
852047471 461572977 0
105188111 509570618 0
832452177 189174739 0
102952558 492762410 0
554328129 516326032 0
25478846 1071514222 0
451438449 105875748 0
105152419 753392380 0
313024697 1042925947 0
54336699 736706629 0
626998454 1022142300 0
441697797 707722381 0
941472790 266992710 0
224877828 274878894 0
411428101 221072656 0
416397944 673621412 0
770135755 150189422 0
286650836 826151248 0
172087677 269887806 0
179712446 793732902 0
1065881423 434593080 0
341533093 429301339 0
450889977 928485474 0
687538070 421614293 0
693531981 612086296 0
623472577 710621699 0
294583982 92386504 0
475580612 157082108 0
98217002 871443916 0
86165486 408900707 0
454733105 684746632 0
853508637 361170146 0
457635626 378036631 0
993630524 941409500 0
736441295 268736308 0
199145138 1023507847 0
254666636 740481519 0
260019178 362901502 0
56839417 46477892 0
366837803 529959284 0
324358020 822392739 0
89832633 863941451 0
416238532 63734328 0
420386542 140285412 0
468751223 23716513 0
158816697 129888264 0
408375934 428698957 0
772810225 67866838 0
864432872 33876416 0
480413532 285639871 0
540326771 665207879 0
95744993 346830277 0
231154449 864485559 0
544328476 253275115 0
119014510 1068480695 0
827914594 293671481 0
796980511 915574436 0
90392652 988309848 0
978783012 550923256 0
944514111 898518032 0
1069662906 1015560018 0
772328270 511303450 0
857231206 181868884 0
547628630 839808224 0
512289048 831255164 0
291475632 870696314 0
578488338 628601062 0
572147068 740812120 0
16530271 203698306 0
449106636 177845307 0
688838689 423989043 0
328853913 1031652290 0
905275728 470455463 0
368577423 242766269 0
804089985 160458310 0
421453709 156590556 0
767407954 924304891 0
779238031 733407729 0
1045789325 440541002 0
942084266 471755508 0
427692197 1014213936 0
760268644 221393002 0
968206695 653811755 0
700444042 747294487 0
301967616 203484864 0
883661188 1011315589 0
426890760 690101333 0
676620904 180486596 0
1034333230 843176124 0
130464824 695223483 0
600932397 598274933 0
465569293 946177061 0
345560349 530110448 0
227159921 67673152 0
690833103 827872045 0
699912855 201703158 0
277629749 606392038 0
150114650 859424404 0
1014388716 802445836 0
35529269 879724826 0
239996927 691894258 0
511663543 329314307 0
1850249 137375879 0
784697830 113019992 0
616401076 132277790 0
192903514 438280988 0
122350378 487833317 0
286946715 1005943387 0
796291968 26201293 0
329557302 18678045 0
973407741 76461886 0
654908350 657003415 0
707553132 800921187 0
737531341 618247715 0
192919883 201920972 0
706547213 218992893 0
370394159 328391683 0
284896420 659393360 0
335858168 1042290836 0
2890056 820251346 0
389005346 25339420 0
739971611 749891056 0
102490195 781401305 0
991308674 963021770 0
595317800 973915418 0
260783637 1035379609 0
835037692 42308393 0
723203020 659701912 0
700457627 144198717 0
279593050 778978595 0
1018024231 480604751 0
293042812 7953206 0
627161103 295665693 0
73001188 783670265 0
821501023 297020299 0
698512078 1049624132 0
76173689 499570656 0
1071804401 48237162 0
409637214 761694345 0
822975569 875471437 0
875019387 317546256 0
51015383 561653188 0
174755400 1043669317 0
230000031 497644494 0
989227651 625925765 0
419627569 183826054 0
245181401 633422706 0
295160152 345975854 0
1026261526 176190664 0
297967790 266043081 0
566331270 904169907 0
880248941 167475139 0
676953941 880111360 0
579857188 361511764 0
472497879 462962777 0
802326989 457755877 0
9857364 608903683 0
946201720 85550938 0
374637455 1053305991 0
820117920 384411792 0
312014808 730539841 0
681902771 774929600 0
810943819 588253062 0
1038473287 735568587 0
148605505 451996912 0
944144516 373465083 0
409292624 923456184 0
239144712 338029049 0
963212104 849424819 0
449180262 550722951 0
893366882 1044890425 0
637781180 836126892 0
438221935 654780831 0
775257670 257874431 0
183484567 604203969 0
979145058 723143031 0
290051582 996891422 0
91463009 858096524 0
959589829 1035955492 0
585498310 240575164 0
476384307 210134922 0
894342564 726590705 0
1065076899 614078590 0
791770286 145618816 0
1026529479 851793246 0
107357382 30403902 0
508034696 716395972 0
917864930 975662342 0
861234094 459344059 0
815880378 355383047 0
824838801 933306239 0
391126290 660304515 0
411437922 968895149 0
460428765 681290277 0
976473177 112821237 0
1072433553 1014421425 0
610050327 897832343 0
1037369496 665312291 0
289751120 412379037 0
660768742 261075603 0
633134911 997943075 0
90170807 47884593 0
450818269 528981170 0
1003890628 252844619 0
170784072 224632134 0
74501005 1017650982 0
718917960 96473889 0
222654237 1006059549 0
1024753004 580915307 0
788955215 685582383 0
567899973 1036772630 0
967751373 937562547 0
894613282 855855641 0
198207592 720750575 0
997912621 660855885 0
787727262 1029360334 0
527532712 63877677 0
651749241 139990190 0
387230088 804541773 0
151978709 307046674 0
325712878 884878446 0
647098020 542267664 0
476384379 35265924 0
869132252 325535720 0
917777537 1037160371 0
564859271 747292720 0
136977149 382590017 0
901394142 388252642 0
48547246 327045844 0
1039367177 514977394 0
493043449 295788684 0
513086840 593622603 0
1052060300 566080740 0
599591261 391191500 0
974439867 946628536 0
834339418 691725024 0
939222921 60421070 0
355811000 734758625 0
172637253 706920981 0
300603658 945908919 0
228215767 368469016 0
206466410 160431511 0
497902386 699352279 0
252595011 59834971 0
436766079 252741726 0
932115090 997076640 0
601081039 806904831 0
913661759 404181171 0
244208974 1028437608 0
71583711 138074927 0
403460219 879281151 0
90406040 305708478 0
130590715 526132179 0
49117804 326955501 0
440919289 13141156 0
542607824 540903346 0
1055369342 129646597 0
858161447 652583223 0
907059263 921403703 0
904235666 139313374 0
731154060 196761836 0
722596472 95126723 0
28031702 355191382 0
886891506 674341511 0
601663979 531206372 0
816288434 498500445 0
702894880 894705478 0
540928477 52784893 0
534890884 151825421 0
246619975 32203787 0
188466581 660844597 0
522284478 853203585 0
543995446 229355155 0
626909347 198352983 0
222553344 368810081 0
248375321 323317992 0
508464521 783730693 0
75806170 190554647 0
657492231 206184418 0
422684354 3176489 0
171883292 564104563 0
668760946 706515909 0
650701435 243936517 0
638746862 271277206 0
939281322 706316998 0
480109725 384120724 0
813584871 293295286 0
282919731 486522134 0
672421144 341177001 0
260695597 1015420752 0
192546617 272961549 0
933438132 706575788 0
417627097 148459401 0
611454880 267019526 0
880202948 904857076 0
630019604 787498647 0
605208835 364226214 0
991181190 988870426 0
880876350 495410399 0
802022811 441447393 0
987165664 929093423 0
310628812 527463383 0
23792876 973889438 0
136304967 192411591 0
853289206 107348381 0
577451559 720099276 0
448156153 951424726 0
391500785 795335479 0
403444728 153514884 0
884715258 790386829 0
214807334 869697484 0
96661522 739903583 0
809472770 975463617 0
188086370 714823216 0
463061224 855157970 0
107420239 491499707 0
219664344 655976208 0
935105067 607340850 0
983821812 26726466 0
20177001 762862621 0
20157396 197526149 0
249123391 37517068 0
314171920 3748998 0
633338204 848975244 0
1048748699 481035795 0
752550227 325470635 0
270000201 219076372 0
751228757 814122082 0
891512295 449479042 0
125311142 310505438 0
386076260 701376443 0
346983696 1059023715 0
497590668 59002016 0
414519375 409161708 0
521338156 163701415 0
915591246 602268719 0
716378388 1010971810 0
275762292 313944539 0
604756686 800000217 0
824324352 621165519 0
327457217 33835298 0
641948236 152994915 0
394361230 670480506 0
594696571 761916446 0
379349959 1044116668 0
853709478 57117289 0
1048128982 796719914 0
1007118274 495608342 0
532646236 569048613 0
678252736 322364714 0
743254953 209386600 0
263344349 650262844 0
917864890 687654166 0
750521555 249004692 0
897876772 348404463 0
29148275 545581954 0
460726562 462555176 0
352686861 769361641 0
701479594 956945073 0
594747727 205692127 0
948221780 367798089 0
133960857 445620515 0
446094876 955790592 0
158703997 218984652 0
581885227 15182506 0
790516956 136463046 0
373216623 447166189 0
957425295 893261467 0
979762595 14508489 0
789059171 722815736 0
492716974 519372608 0
392040399 620429946 0
300718617 164742999 0
358273068 733329714 0
394826613 680287537 0
507271164 998089546 0
640658771 815537678 0
959473029 533820603 0
881220688 1017903607 0
825996762 938504880 0
91320992 28839072 0
290376602 399266337 0
484901697 548424560 0
772733229 1066730920 0
650700658 851791599 0
43720607 914562896 0
670466475 189981917 0
199787518 864625026 0
137823184 782092457 0
95437825 680611500 0
980709932 644709512 0
486916768 625328284 0
822652462 4684113 0
799490939 918148929 0
80474144 1015621418 0
470478978 513968809 0
236893442 701765585 0
34921823 784839261 0
377638738 969109497 0
436868823 343481393 0
344714564 299990492 0
312575671 138009992 0
660927194 497359589 0
624643869 940305167 0
98452344 63759465 0
807503285 939129360 0
690200603 62362612 0
987582826 967668726 0
957274067 617910763 0
672918394 944476477 0
80206864 555469570 0
317368022 517659091 0
628958094 604332735 0
578928777 900122857 0
419813618 364873241 0
611098096 732383034 0
323044833 226551016 0
1072667350 818949669 0
866737122 223406968 0
455796636 146147153 0
149315351 51427943 0
984674979 377870080 0
579857695 102131161 0
867904352 402365732 0
128144689 300988537 0
64566675 658255300 0
633129866 912031148 0
61423589 455895412 0
396276607 845757187 0
418890976 374449999 0
546698705 296084112 0
599763265 339139328 0
1052770985 909702863 0
791235316 774776261 0
185851634 649148356 0
82837293 403047001 0
118797382 734617915 0
1001786746 54688439 0
674257325 233724836 0
631757761 656126205 0
266963202 153309866 0
210276743 820102034 0
109517398 442892121 0
542718135 750488482 0
320548436 1013287411 0
631686943 962653312 0
260386793 643490781 0
1038086602 476718393 0
460624687 957649034 0
378650556 772211582 0
873646096 1025862126 0
447555073 735537627 0
735066115 390521420 0
868451697 1052752763 0
742403744 140198517 0
53823975 289662052 0
757372053 960897035 0
811531255 165918920 0
256458359 577868538 0
426612055 40265404 0
44454183 654892000 0
1016951812 1019390032 0
541741782 876422659 0
12502424 596194182 0
61306485 1042396693 0
895259853 626544004 0
361849575 928716031 0
456565495 876468468 0
704385135 560095551 0
256805606 351158310 0
742792186 347521129 0
561323450 996172258 0
526951847 979460030 0
646229953 946863878 0
316881638 454200903 0
1040982806 553843274 0
726222657 795798029 0
1064725029 285255516 0
671703338 203407952 0
1060253370 797855854 0
1034434889 513074323 0
678352630 272890817 0
80360338 152126187 0
357003593 972013738 0
626823542 981442516 0
545376789 467325299 0
311900521 89534598 0
423558242 590168859 0
452615817 326761460 0
145141630 1013233848 0
506523386 131847050 0
759967122 451233136 0
691067045 809930808 0
100993522 330292010 0
957211602 66892409 0
628924557 491368417 0
447612916 952696220 0
389605084 1065309615 0
200602771 879854654 0
136876121 248436677 0
226965890 520750289 0
1047916247 278733252 0
263456264 205830130 0
930801460 528026161 0
697491506 625911887 0
756065431 8214945 0
160304207 515779350 0
1064249643 611438352 0
1040736115 872318514 0
691569309 1056602590 0
876806794 331412025 0
848249463 597789185 0
856432751 63250615 0
471693389 569908357 0
610617423 583000131 0
229945708 820785371 0
1006460371 266603044 0
844072000 637770762 0
340325826 10094575 0
710423386 731936579 0
231774343 236367343 0
10026618 1022282997 0
1037685782 1056713976 0
151240870 590338868 0
251501525 153682 0
231496721 176598694 0
863167489 97917024 0
205101282 741245933 0
161053193 352955067 0
898241725 900812985 0
340054399 1007009593 0
1065593716 439278615 0
795526984 15294992 0
1064473421 984613918 0
500594074 54533792 0
518911872 1032374293 0
304745546 948338856 0
1073281472 933177806 0
691771991 1052352468 0
1056536426 451884682 0
480882941 137102275 0
1052257662 983548017 0
439863682 548966108 0
766128706 487623594 0
780221549 369824056 0
169411836 749641777 0
1058405899 527037867 0
1024091118 37283311 0
213598952 585787604 0
607121312 288364349 0
652984378 772768611 0
429199584 289015682 0
243325971 850202201 0
444006983 366287065 0
1050019730 342633502 0
694728191 615248777 0
1031982641 631166953 0
923590395 398925767 0
51064267 170764156 0
443883821 800922727 0
725652136 465391001 0
144300490 580701471 0
218692162 738568899 0
492665683 192774137 0
564894133 124360490 0
421683124 925848567 0
859011920 947745932 0
879031221 616055425 0
747582205 210068863 0
272310324 816362440 0
951571177 498711865 0
657921519 533808881 0
942870885 335388507 0
972058469 954439606 0
797681353 652070517 0
171854031 150936741 0
542352175 1062575135 0
539227671 767995170 0
831597223 856380995 0
849080229 940326536 0
572763933 953591891 0
629684603 78601156 0
1002664761 143138327 0
975128347 54052634 0
176318829 435945185 0
896874843 985673828 0
1004906342 981096717 0
731593842 283795720 0
759328439 49915850 0
136840108 92583064 0
708988875 578224208 0
262980761 995356212 0
888654394 411200148 0
184355390 936154725 0
4174795 959744546 0
712361402 881820644 0
586305242 957109370 0
424151990 550697702 0
936412723 443700110 0
178073634 192030845 0
83335310 388965061 0
164730774 651002686 0
688782607 1041664353 0
742720222 926034972 0
903637642 637876523 0
502954633 11557499 0
455405264 997713530 0
143914454 241155171 0
427356159 250380992 0
430602426 372290538 0
869635712 219332072 0
794946486 1058855128 0
173890433 144046851 0
933446334 762990449 0
366606354 78817853 0
987059501 876415725 0
580423249 598172523 0
959051666 908140340 0
326840663 827989243 0
406217360 45029762 0
869830849 979518040 0
800460129 702294869 0
855443586 75184238 0
83656887 35333555 0
351029354 572494814 0
819265910 903561290 0
884719807 948335099 0
171639725 800219516 0
489988827 912629449 0
315196080 558867115 0
438764502 597914137 0
686733076 593180083 0
474668997 450002882 0
1061105490 98487812 0
637382829 516121087 0
739253944 837183602 0
597120986 952079306 0
856811527 796021033 0
130039155 37759093 0
876285649 230097262 0
82637400 182864324 0
1017115896 98099875 0
609684420 376821755 0
1066303591 966863486 0
38996755 665879464 0
829421624 398864171 0
911869649 756538959 0
922438356 872923592 0
533656630 371506533 0
690672460 980031917 0
399013412 216358064 0
113986037 1062834926 0
71774143 280457619 0
464952786 604588962 0
78600976 51937483 0
710691553 858413610 0
996442407 451972621 0
830255129 164471041 0
430098092 51622803 0
518333475 755311754 0
724685033 446605216 0
1047015664 648904876 0
220561185 445417383 0
575532903 1038030129 0
1035432254 815895769 0
1064053575 31696241 0
1056678776 256465983 0
348780057 1022433266 0
529740441 29648150 0
487578545 905566298 0
366928175 727747671 0
886873946 83617529 0
757556355 902966946 0
396413432 416607794 0
118039823 656095234 0
9156393 886849971 0
962116121 858765967 0
46365518 1072864912 0
536643651 792423844 0
600042879 773102824 0
870027466 177226304 0
823795369 972318163 0
741114927 132540315 0
36473181 1034065379 0
867790012 895265280 0
769158692 580206971 0
865820389 629187364 0
911908230 35088163 0
709651185 1628937 0
677688952 906593840 0
1008857505 59352536 0
10235189 331906984 0
703005879 768566741 0
144593379 740890795 0
858814666 397849600 0
455461297 786785364 0
974074629 774870704 0
532778727 934071336 0
1025328109 212014446 0
140002153 916617348 0
669196108 556307581 0
682275522 515940412 0
861212220 893611417 0
464582848 401796858 0
193564793 270599656 0
1051120870 1022963801 0
978815768 295142012 0
660058463 437006815 0
605005728 507728113 0
554551340 285446767 0
864113935 904077168 0
568332063 84237065 0
951481684 7313308 0
275413198 930063402 0
747521019 541011666 0
744703894 41541003 0
596927836 292489973 0
490046986 10956560 0
654395792 780497026 0
10045176 97651477 0
687147299 581319911 0
352903804 341665728 0
93013487 664028356 0
90555212 284359926 0
521168574 514886234 0
813101274 90588684 0
319271554 1021503895 0
511235145 401116027 0
250228406 331380269 0
795706547 1025179104 0
976342735 466947153 0
627194874 753241693 0
516798912 1010266684 0
421855403 34964376 0
991013798 17474269 0
58365597 364345523 0
1033996540 743796608 0
408181138 983284380 0
630985685 622105910 0
1020422537 629295214 0
756844366 31088091 0
849478885 122965574 0
142381842 749975979 0
1036185015 98100502 0
1044104117 274340347 0
709710946 297713758 0
273885423 751686124 0
832607817 76747385 0
924482647 557394376 0
532785863 63999015 0
897125593 103040918 0
577028054 969651569 0
629332044 993513709 0
846515662 668306875 0
43619467 957486683 0
394361090 629660857 0
240759293 712911545 0
1066337123 120832286 0
356453840 614395679 0
636826643 897930756 0
206705806 683191873 0
415246311 908758465 0
658262769 1021167292 0
573799589 198779200 0
643974897 394593095 0
624391275 561891141 0
412299612 725773388 0
396394857 813198140 0
197866635 94963013 0
753735169 846368514 0
1039635116 910902306 0
465202289 1057080903 0
930887019 546635189 0
563228492 303836741 0
241109225 317608374 0
549169346 331950666 0
510771459 651531548 0
839110251 527363030 0
1021117896 23586093 0
1017227645 10846648 0
481241443 885147570 0
873106202 837709862 0
827358943 386713415 0
797363479 903910904 0
940415069 719867007 0
831279012 132175250 0
103566771 724421667 0
662225025 87473127 0
835959306 598251705 0
576054746 576218935 0
1050195667 763851156 0
210173928 789507831 0
915372984 1017212417 0
27408110 698386872 0
1071648930 69383366 0
688332875 103942785 0
978661551 445395353 0
567296351 505186020 0
64182440 799079839 0
1007586032 248122385 0
795556567 556640809 0
358806132 863211216 0
515249949 911487746 0
490273431 367788171 0
1029234988 931300846 0
427502092 161401394 0
307302791 653104566 0
570161962 591414279 0
477758814 1022369325 0
157166695 179567306 0
607022660 647004525 0
734621333 237437191 0
502319890 416737455 0
1054832672 973520782 0
234174121 31470232 0
361159011 242954209 0
426242634 96536898 0
287924747 494826814 0
36916013 295767262 0
83480661 313818500 0
756767637 276118739 0
178716311 489586586 0
32036920 205789835 0
993144406 815528505 0
469415469 498636768 0
604279569 189614424 0
234655995 920624484 0
791770675 476006908 0
725696506 653557954 0
475330191 9265701 0
56164451 674883191 0
559674170 159083890 0
1025233568 534020897 0
993782745 925559652 0
493502296 961914383 0
717667690 873341354 0
318703848 520156771 0
577963265 39746481 0
418300017 918833513 0
721577612 450084701 0
502807750 239027713 0
259234341 628375848 0
679836537 345921162 0
979897191 929808535 0
642889302 750158693 0
636205676 454858961 0
903217231 242777392 0
549518691 321944493 0
422701616 253500989 0
180315214 457432860 0
569807019 512746695 0
301948974 798532557 0
216342740 519692120 0
666679892 33316270 0
360541108 89815689 0
503586389 525947436 0
950895491 128036363 0
121387505 409026551 0
785927090 1073615443 0
735399485 510799946 0
346214861 575004159 0
381178192 727734536 0
49673609 74474554 0
587497366 385182563 0
959103447 439780190 0
923266326 2497854 0
405985873 146368076 0
783538987 263095296 0
656362359 810265575 0
987546992 1006359517 0
63097545 461980512 0
178603168 58216115 0
764148891 309027561 0
727644925 831613660 0
865444593 612753385 0
1004049099 488413833 0
827219018 669053736 0
805889598 1040433031 0
895244818 813102206 0
681628094 293361277 0
688435717 318767185 0
458099479 942871015 0
642707464 245147229 0
684306738 1025534329 0
621868101 767793472 0
775234620 234501197 0
223688995 280402523 0
958586210 245062836 0
18624077 65919749 0
758657970 1058520138 0
294883472 113176171 0
617923969 199049771 0
55320472 616854022 0
224291390 315722166 0
193999815 100946787 0
542616259 557468738 0
358167145 801098724 0
485241812 629463374 0
859151702 344075513 0
904506940 554534355 0
312581021 864203683 0
975903082 927240656 0
814722931 138551467 0
82181060 370120420 0
653321416 456153858 0
644215582 649973268 0
68924890 450004362 0
84496973 522859176 0
1069785298 265599851 0
276570904 243199628 0
275094167 658182299 0
323504411 1072866914 0
435172771 455744122 0
308237077 808404777 0
761932076 902472041 0
864412641 297585685 0
632495273 954540977 0
227285363 376076499 0
684343540 1060444174 0
270929697 264555155 0
886145790 108529665 0
206986961 130773591 0
295898335 31562702 0
966127879 493979337 0
840112482 242066074 0
1050672799 190360592 0
604044074 658527486 0
1027500761 545017904 0
494123601 701351038 0
458483559 384672437 0
1043548462 75937666 0
568644496 130507559 0
401003931 1025026212 0
335936675 656086542 0
666691500 916396946 0
465245761 473307374 0
234619298 647924577 0
272791845 362361536 0
164076453 816171797 0
139630384 331674341 0
454657101 574102473 0
203493398 672772014 0
678007102 12113189 0
339307031 945159133 0
287059601 748742456 0
680308201 139005930 0
337509186 476117619 0
814329360 1001236888 0
327554732 823737876 0
807493688 91334979 0
421754759 1041640156 0
441591558 1024576129 0
946053419 644199139 0
526747988 88330869 0
968293579 77185536 0
405549135 575614914 0
551170166 730566975 0
471444363 842111884 0
674656835 192357773 0
633630234 317289900 0
498066274 388984031 0
201686654 727881806 0
434095854 662227695 0
1013055568 321917390 0
160554051 225021496 0
1066153355 646203702 0
528030225 366806115 0
940852506 783616474 0
630861949 788200515 0
1013259033 914344164 0
390075203 1061283485 0
580370920 160589122 0
872003997 433499070 0
833466788 188680206 0
126072463 666557291 0
487374404 903813998 0
248404562 158183400 0
346193965 88322138 0
757749140 1046499924 0
31069906 625257004 0
861936674 180277938 0
967062706 52383900 0
678493799 347952779 0
370867877 1065559086 0
549062999 937837535 0
485558377 946736197 0
268969661 862899963 0
731225347 522927782 0
295339557 115993982 0
250548772 353022891 0
399246881 924371650 0
908319523 486657169 0
1043582062 930406009 0
613615976 164610141 0
788524657 255350685 0
585625720 381405807 0
973174421 727365968 0
137180982 561392651 0
399883617 838941346 0
650685532 574395092 0
1056266504 264016747 0
580512158 724513820 0
1025866019 984080522 0
227194515 118869571 0
446085068 243842999 0
1008235391 53076801 0
573013874 959204479 0
863492694 328564800 0
330311665 399214668 0
540126793 944577460 0
733045560 298219489 0
531633176 101965912 0
1000666974 602605377 0
541406593 1006977149 0
366426140 386911876 0
574070863 123060555 0
480047544 407634815 0
1018236366 232147758 0
175956506 995547776 0
863107753 496290707 0
738668284 112411223 0
645497938 281247679 0
813552512 299239608 0
76936046 96578068 0
381772865 724422550 0
523042908 618341100 0
220990126 960150288 0
626444830 674569806 0
69300720 149537505 0
531967171 1017003826 0
372904406 931252195 0
200262576 586816992 0
457388620 730131096 0
354099124 87683809 0
304689927 675611386 0
721322475 719371869 0
405958628 1028996172 0
163170621 838190200 0
100871349 803272096 0
501432870 161638148 0
730373268 831394511 0
770338265 560507256 0
732583469 280676567 0
564957403 572245360 0
483487852 981242002 0
1070081565 950239692 0
564204758 284244670 0
770660636 224528153 0
283670546 177919439 0
201729154 23692337 0
70957013 111912350 0
191234264 5728612 0
757874590 820730318 0
552812615 1068520483 0
752779872 439701440 0
571509502 615361713 0
96869042 1011585891 0
915958030 375937374 0
413520494 446991239 0
497633586 859169171 0
470010303 466686472 0
307195209 545224544 0
722190624 514620779 0
462401032 782616080 0
840570108 738225110 0
589743673 737222011 0
6395030 222021221 0
976926463 383994815 0
472297933 653706522 0
149534547 13903147 0
462657312 221757640 0
373542172 472432813 0
746749192 634001793 0
382657212 134686794 0
86766308 608282553 0
93227791 1073098962 0
976509215 454324457 0
911088179 48655440 0
167708421 70095055 0
910513665 448251626 0
754744734 771083931 0
42514264 253886629 0
742441626 1006998785 0
723920150 1024711958 0
537443950 818779311 0
551029418 1015395797 0
791405594 402965653 0
935921536 271715438 0
148081241 412344938 0
922232371 489212440 0
910710973 1010232748 0
672259322 768528374 0
763160258 550463250 0
583983247 249052245 0
411498451 239107475 0
652164032 1037838574 0
276788495 626517504 0
44121437 244248417 0
689000737 903239645 0
954018420 912304094 0
186215926 410336628 0
138693536 814593416 0
1023709836 685885637 0
725980952 651751360 0
1010142972 473717367 0
596593196 862973334 0
185205887 963217287 0
549602198 29141592 0
88984084 916496461 0
294393965 728600608 0
858205533 196510391 0
120306254 133300235 0
1056351951 810409963 0
999049451 463934913 0
506219737 813823595 0
315967412 865525251 0
510951074 182450228 0
16401 135347070 0
488847781 484842726 0
222592278 118692464 0
658207144 990485344 0
213750724 371564223 0
43981641 107271796 0
1067592960 283681916 0
260505412 403174891 0
515056821 89032443 0
589018568 577976479 0
458757633 301944037 0
986101086 362812417 0
878068683 1012963858 0
756238967 178031940 0
122291307 955454012 0
579811366 282722365 0
834068150 846320896 0
742165214 662138402 0
200807875 828490054 0
925488570 466672248 0
85479675 616101000 0
90872368 228784499 0
616932810 355181970 0
516358362 239089785 0
820659027 179554313 0
744938808 931054276 0
745068431 533446282 0
401656921 496918729 0
812262559 363548680 0
882830699 290487507 0
871862733 180155842 0
204576470 266929691 0
32580083 38969722 0
786207629 352271430 0
864889709 636167062 0
607591620 593811636 0
702212054 21948747 0
383646971 822811075 0
199550334 692039594 0
335822964 41554188 0
918783704 527454882 0
696429776 74141432 0
922620476 336202905 0
923442117 639624960 0
480203781 186215054 0
625792177 927667569 0
407906631 766527845 0
596278965 1000855561 0
788024354 72032687 0
717234172 408332163 0
711972657 680016011 0
397450937 588256475 0
734672700 169405535 0
818803918 32514620 0
40758924 453600526 0
789283271 919867134 0
825750519 1049974014 0
913471464 992060302 0
478160374 174832100 0
401277395 979995517 0
356789897 422569151 0
957229201 656189072 0
949039796 777380312 0
102570581 366471600 0
364219720 568977628 0
537118784 536549661 0
540647825 204741625 0
739230845 240825056 0
855422110 380950320 0
389825004 949040770 0
230459046 886503760 0
95357859 34775876 0
900380270 87264205 0
267050579 604359710 0
500069490 352064899 0
840857891 791159042 0
513304680 568037890 0
802117104 197183375 0
909950077 86195522 0
199853116 705078575 0
522922933 157487615 0
956677625 537268516 0
928444210 368354576 0
251714585 804593860 0
95602872 1066042611 0
992299994 1023813177 0
267425037 1009295188 0
789966172 758830216 0
569638862 335600834 0
49457970 337714130 0
161556545 297204090 0
1016768085 502535696 0
467741310 874933147 0
100059449 601028410 0
855880694 994866889 0
735566059 571153974 0
418457082 886603731 0
207500556 315160422 0
402374797 609073879 0
279237655 165666960 0
476186081 998777692 0
624382939 1044479440 0
756069076 525714848 0
3824647 139714723 0
963530472 459542589 0
728217362 838191847 0
819979771 126206147 0
553932794 62445529 0
218492945 923140300 0
452427441 806776927 0
819449186 871494326 0
680465494 873562058 0
75699810 938829579 0
356856803 998075789 0
185547662 914280905 0
413914759 760686614 0
210905053 907999619 0
8962625 556841739 0
960874970 702349254 0
92231698 499626436 0
616154550 998433789 0
974704602 686175842 0
24835221 108228510 0
746418563 726409450 0
142898820 451504842 0
1025272198 198012103 0
630750305 8797229 0
416779263 814706203 0
11941432 169937452 0
314086734 1028415587 0
506480473 258683747 0
40196255 561222434 0
468585912 182102907 0
855528521 765886611 0
414254725 151863149 0
536999068 780256407 0
466949336 351536829 0
629212124 279910796 0
987971381 604768752 0
428201732 426866943 0
600003882 223216450 0
17037787 30795400 0
629130521 606920167 0
740753519 231977169 0
946715286 407156242 0
97092417 956601253 0
235698658 84280452 0
841916660 941687253 0
582155560 273656013 0
498914898 324616723 0
358787474 517798361 0
908821738 318630362 0
289747166 512827230 0
667414418 257390697 0
862469849 1018984363 0
759450559 802172382 0
1027770370 308297930 0
896131365 602725674 0
459587951 320847106 0
375130438 83209220 0
1005061196 396063836 0
4477478 563071584 0
295575732 1018834276 0
546298830 575975309 0
452808568 940224800 0
651317995 669127586 0
307159156 704552573 0
582625804 1053245571 0
270849643 799149567 0
34130646 518654710 0
651439455 405870187 0
486950109 108943925 0
974802915 32861308 0
369323767 926294483 0
59373021 469385707 0
708621884 877530226 0
870252573 444082740 0
410670365 1031602885 0
643281009 214227851 0
773975353 123377661 0
993538797 291863877 0
70060355 768824303 0
472251989 766964651 0
525459526 337409377 0
391007185 916341259 0
393070531 926562681 0
158585066 635200744 0
185273226 140340008 0
971540469 726428889 0
73654103 6650671 0
730125421 504121410 0
483765108 811142662 0
884460303 640450819 0
943985761 816569778 0
984830814 386131677 0
249467995 114910327 0
570108517 187202246 0
424711024 913108807 0
615738484 380240173 0
24759733 166209923 0
687555069 1044093687 0
1070811299 351206099 0
281694097 417753897 0
975066232 840888741 0
197414981 834333873 0
320807869 1006319415 0
351258698 1033272084 0
404329255 876117395 0
849251521 1008341835 0
469727715 519544360 0
994520295 965767755 0
75510268 1045933610 0
43207799 1013251229 0
649630228 116314844 0
813922351 838392471 0
365332629 279960504 0
544568826 1073157620 0
390428193 52651053 0
586292125 578736762 0
835785877 700727605 0
676952337 20327026 0
894380841 170995793 0
608191971 1021542178 0
347085106 13796850 0
1063515775 976638096 0
805815728 586707193 0
329381894 683167636 0
833048928 773151774 0
617632656 395945075 0
520575456 204256510 0
563215650 124663752 0
512342605 337199290 0
626258970 729006644 0
955960265 701390248 0
119554108 497405771 0
766819780 263683500 0
161409794 801682043 0
741592218 431884575 0
262990176 968846337 0
767834146 582188492 0
512162198 1066311344 0
151115581 448258872 0
189323656 416682966 0
62853737 686662648 0
308449758 449028547 0
628615840 716438762 0
816966190 651970577 0
231225079 117472578 0
98183769 964293234 0
523599708 150743242 0
687687547 430705979 0
342486935 400512294 0
144972589 513343323 0
148474970 500779671 0
264764195 172424050 0
436401584 830306060 0
202919249 98608141 0
586204119 487104738 0
224259051 495934461 0
769553354 186221338 0
5791226 660001376 0
567106014 795328116 0
91718627 501610767 0
436898768 657636875 0
49017280 1034647125 0
298848190 595095507 0
903899253 66334071 0
108636986 610870850 0
204539337 780220509 0
798226578 831431737 0
963230487 362933842 0
298763279 354935585 0
450869697 708330435 0
428993943 30748432 0
82939032 418031547 0
128409103 916118052 0
486851950 169025732 0
31591127 992607516 0
448468827 165268150 0
901712821 101692067 0
191266584 949420119 0
1068253641 609828989 0
466597735 81513017 0
60523776 46356923 0
905138684 190879409 0
1004500337 486507349 0
430972610 205488945 0
784045550 301031263 0
706143680 976645199 0
242079931 288605668 0
338727328 720351143 0
42903220 49289508 0
318771490 392129455 0
24195723 501725585 0
55899460 796869482 0
523766246 971993759 0
547798720 23669830 0
451636934 584528561 0
272671737 539913990 0
141990234 368480934 0
733880804 699878463 0
1008824001 1068791145 0
310019848 321731650 0
610081215 222304968 0
697628117 173373890 0
73242983 631081455 0
913704909 363700732 0
97245649 1011783940 0
994688089 621400691 0
753575423 822503828 0
194259685 940656590 0
566997871 392703930 0
703710318 722251477 0
444221634 456268623 0
243592426 1004188727 0
132307029 550750378 0
645552779 284439049 0
811990892 291528458 0
1041022146 625401406 0
495628863 190588893 0
283283265 920512093 0
19030240 727128060 0
750309678 171301116 0
1060247615 934772547 0
452914429 993137258 0
10664393 669839270 0
175439049 39041965 0
640044550 462787361 0
789471172 998112284 0
227672215 761725673 0
844717820 524713299 0
669241331 1032843438 0
520558470 928903984 0
260672393 150550119 0
60676721 804389979 0
861032023 674512573 0
124786411 495489579 0
925130888 766337339 0
241382645 1045757215 0
642426992 757673256 0
296723951 883834823 0
679120589 12956002 0
143151713 737634962 0
939082904 746261525 0
647171262 826603618 0
646627541 765214020 0
231424657 497750247 0
484666055 246202272 0
974298726 827443649 0
886014736 1003046798 0
79101819 582748948 0
3663767 149875497 0
174672539 752770921 0
1005179932 108546576 0
65559248 579711014 0
354982565 894639559 0
202534416 1016824866 0
774402953 646119739 0
1049246194 256085403 0
987821092 277978229 0
13851583 823031554 0
345710842 137873370 0
122573285 345689233 0
964840751 945700003 0
522090000 527616936 0
710982270 578812167 0
949069999 390599702 0
1039157284 92400185 0
593703397 1040884486 0
724986655 231409857 0
904361092 323784941 0
938568743 590866621 0
32628325 750220900 0
1060631594 747420655 0
345947419 730631385 0
212243470 428904300 0
891957551 546451812 0
413508936 683992546 0
410027416 1034075422 0
478942861 254936250 0
746101436 223624576 0
357321149 1021318271 0
885980403 758787703 0
554896280 669109380 0
403869811 914667051 0
566121858 831183974 0
418004378 833013373 0
378718134 640932657 0
852512336 541524425 0
230220211 741521055 0
416183686 899326971 0
124833168 481768082 0
433609029 99190132 0
1056621827 1045044391 0
182026476 884189791 0
637683975 365569097 0
301451055 5967589 0
548463443 693076435 0
53328981 988656048 0
366156942 745746555 0
883574025 490542846 0
318633860 554316299 0
753267175 975291035 0
240560813 718365296 0
559156143 130074121 0
499931777 614813512 0
11449973 1008995183 0
757710958 773964840 0
235955083 477918387 0
666644989 559585411 0
581624290 682322556 0
1003915249 805683841 0
206826052 331887286 0
34323661 49409342 0
593780496 111387280 0
418381718 420789315 0
1048215638 789546284 0
942726166 589259027 0
407174354 496143536 0
750980664 773243659 0
607044182 883627207 0
704592289 985399680 0
843418186 879509063 0
941918378 453791389 0
81585250 304081983 0
241677581 760149686 0
1057691137 435282318 0
776091901 440313018 0
590622989 254787001 0
406159258 837738749 0
942314223 331421188 0
1035004741 843349634 0
1036311167 242566194 0
708272343 414588534 0
574997942 474776893 0
458795821 750208510 0
731177405 811780829 0
664535893 1058396323 0
1001705548 380951494 0
682409820 930380352 0
731322029 749394650 0
105595762 20696900 0
343550195 500391709 0
816095928 12644973 0
204488023 278079376 0
669298996 672893093 0
694620358 406071475 0
854652349 803337127 0
76805902 1051047842 0
1018736044 566149184 0
87186200 394818115 0
221224441 610168739 0
228544182 760442817 0
456670932 777939251 0
753787310 192022635 0
411225829 352960465 0
991978357 676545606 0
407977225 216017514 0
364384221 563147457 0
1015598876 968402787 0
478709041 66392177 0
206498274 742244214 0
487668188 449558870 0
757612600 234013941 0
1056432888 576957339 0
392518326 86413088 0
586374693 69854113 0
461292076 1020604291 0
763521363 1009219847 0
953357924 1067833571 0
271726113 127197043 0
330326546 875392379 0
380814236 577733534 0
907342408 879265053 0
166755596 827300187 0
733329010 541213666 0
715520204 798050891 0
666027161 662106145 0
189893445 351051817 0
652744760 41439785 0
890139555 323417683 0
1004672140 635842219 0
73860657 276189365 0
616100638 719032327 0
1043060334 875684630 0
303902680 226050575 0
238220696 751822696 0
420175030 402343921 0
634932481 1038491110 0
443326181 45518713 0
698047946 197154610 0
166761558 1030624228 0
584563898 297629989 0
206241140 751546135 0
100363962 560857211 0
246020106 972748779 0
812003554 583210606 0
789185271 23900607 0
559888254 619877490 0
967401207 286930739 0
10792487 410771692 0
572803443 713917084 0
305378881 1042611008 0
859730424 939064071 0
480815938 225136123 0
357223295 337898145 0
410916094 84460915 0
454920620 286145662 0
828017595 336483185 0
283376826 97059625 0
441584903 960033292 0
249340712 323723908 0
310403140 860420274 0
77489491 606765372 0
60851971 686196331 0
710132954 268128626 0
780310060 907993711 0
1055424324 997569946 0
380171444 973618365 0
742231508 191819927 0
435834928 726070344 0
803154261 117339875 0
772646145 1062761079 0
152583248 859273389 0
816721705 189665744 0
107795453 977739503 0
986263595 167708048 0
981997204 413565914 0
347428280 1010846377 0
493105968 358575354 0
505650194 733030356 0
539257043 562448526 0
204959053 60949135 0
748206145 76622950 0
853875174 1013970565 0
679118367 242929653 0
540838401 540292033 0
537119007 742989961 0
282507146 674202113 0
945890647 353762551 0
549695062 862712525 0
926430315 104452983 0
168695203 689193821 0
442015611 788387819 0
433524312 538855345 0
443828899 434208798 0
178638977 122593516 0
970910450 517950631 0
246769781 537514140 0
947091322 666037594 0
269841337 282124080 0
300049087 748854782 0
149258128 734468330 0
852016803 771532186 0
163089516 886916197 0
577119885 572464833 0
796612747 72237106 0
679880776 292942026 0
322479879 549105682 0
611653437 103319486 0
64595023 40831208 0
533295543 998889473 0
819110686 447630293 0
1007816747 714641258 0
520224857 936617924 0
476448890 245835683 0
759664170 520508802 0
854743943 305976749 0
1050521053 99355267 0
46901139 272515370 0
91968892 80225848 0
74419834 955713549 0
209101051 846822579 0
624446101 23030912 0
634549266 943687144 0
393393630 277917564 0
534583000 28703671 0
1023146456 689027549 0
904789962 457538791 0
329876436 138546527 0
784980865 128847372 0
875168931 729707818 0
154951169 421570946 0
1062322667 485168562 0
740459707 173745404 0
372820514 452722985 0
810655896 70985263 0
645435977 734216293 0
746774851 626742272 0
681280103 841240233 0
703030062 662983132 0
566061347 523556362 0
6573522 182404947 0
230190496 815730761 0
881380702 766020154 0
780745118 790360450 0
223305961 85022554 0
505171780 142779090 0
1015483974 448683762 0
84760602 1049497069 0
392607364 649592209 0
285608393 155074566 0
236490555 65001947 0
456571470 100982440 0
666346067 312455884 0
245738232 789826603 0
918883445 377559059 0
261629269 251372201 0
871465825 464418649 0
1031651049 392599167 0
100464403 361767385 0
977824500 921197663 0
303725397 953034829 0
323192084 934438167 0
196030024 71570820 0
557130282 300128337 0
393985108 480010347 0
64937761 455370827 0
521065841 808664501 0
605680241 944871430 0
425010273 34773344 0
390216943 159093318 0
196697162 718135428 0
203689184 144189098 0
429484195 1026917641 0
318506978 758792229 0
401667540 232647776 0
330689531 317584117 0
205463594 1035316146 0
157498170 397567060 0
388418833 499119788 0
189371392 197188689 0
1012622388 462121357 0
867710346 456327427 0
1044334811 407048236 0
692039059 130909958 0
272131669 543926253 0
409096059 803872568 0
230619481 347204282 0
199658450 444775287 0
1036689508 614758216 0
256638571 928906890 0
707493340 347676677 0
951488092 989895769 0
59325811 60016072 0
1044787729 574998208 0
404497305 559005019 0
163229214 58215821 0
124215114 264813924 0
518782923 687434503 0
528016449 827259407 0
968366786 252673208 0
865095402 700917618 0
205587470 440306261 0
156279177 392410132 0
753355575 123650541 0
343814229 437163902 0
54211893 941168385 0
597477144 387313415 0
383242478 709458225 0
124986564 881337593 0
178380380 534410010 0
1044924200 620663149 0
1060343517 1067031836 0
642345975 364574085 0
819001631 66305884 0
372107691 730320741 0
372183171 403905380 0
23126381 731919254 0
626361407 502263423 0
114606091 791832571 0
466182395 642933183 0
88458624 483962454 0
993946813 372352945 0
60587505 1012540822 0
166055806 587944839 0
98047308 948774645 0
296355743 91036062 0
892795753 730114966 0
263576212 89463972 0
255191018 660671999 0
12042264 728541792 0
118408398 343251447 0
704052872 498156920 0
926694974 69710881 0
203404699 193631517 0
520442742 1038256794 0
664546380 930769190 0
320872830 107316593 0
437937324 40146347 0
126282653 557689401 0
540612472 463149101 0
439044108 695191281 0
801622196 262156472 0
979157269 153022504 0
1033017807 1027067537 0
7091247 579713798 0
849226107 326276832 0
730606340 536895400 0
192547056 601941133 0
537102422 993765188 0
784644615 762447758 0
1057126005 458547589 0
129098189 304047012 0
497358051 89598448 0
786581088 370108265 0
417310725 924516952 0
998558750 644713057 0
352412880 46348418 0
1019733345 578254633 0
368135127 76185085 0
833754679 247123517 0
701130131 585413055 0
172716900 161883208 0
751365984 1043394854 0
952950887 28903074 0
746512078 837794295 0
555445362 985172907 0
43460616 341729329 0
72075077 835582291 0
730109816 468326405 0
725432296 825062461 0
95724496 222458795 0
639770894 471993652 0
790919887 332588561 0
488187332 268903027 0
517609744 70617847 0
856447288 216399730 0
349724844 638930217 0
483902863 896810905 0
829906903 857570670 0
803756677 874460737 0
165507946 997492738 0
573769825 32627375 0
77539928 858542849 0
549806491 280998804 0
114846440 687039412 0
879477458 696623221 0
1010775642 1028415552 0
171105311 131573389 0
362254298 615238919 0
686032253 133210788 0
598386965 212478786 0
536582539 4494674 0
77105348 961666987 0
321730268 228412900 0
596611954 148419611 0
804352919 563064405 0
181170689 1035041846 0
1071016968 556239152 0
633566352 877136957 0
707276076 651347893 0
800323963 773214929 0
411224296 586714188 0
516177465 933871020 0
427795160 1003282324 0
856078117 456384493 0
337445918 543697363 0
425735481 982294063 0
91666453 105976875 0
590286360 511491124 0
200246574 881343863 0
396392705 445075457 0
722989056 241243288 0
93049845 891968803 0
859833583 862302851 0
138689150 756252013 0
12301580 157376264 0
300848130 869325712 0
808575716 52981983 0
251482151 372176704 0
31414013 196107186 0
601547295 934398079 0
535668288 250538204 0
489141719 73095855 0
710904337 681066380 0
593322662 798832232 0
875261471 1013342643 0
986833319 48227117 0
336600036 401939564 0
917672625 516640715 0
639798537 700737673 0
784774514 88542718 0
168484663 481530603 0
574409482 846176828 0
750134263 477391771 0
101529654 149860842 0
581887431 1030134111 0
219609776 232663487 0
442488930 1023155489 0
329613074 220273972 0
817605965 24740005 0
900587040 374649431 0
643589416 627140923 0
370940314 288729891 0
695746917 948247040 0
18816966 558439646 0
260750221 895997577 0
482643529 661740074 0
813838205 718445378 0
667554441 365614051 0
144593055 344880580 0
864609649 204935534 0
467765130 553417644 0
747597454 414252489 0
677379002 1071685508 0
696233351 224561371 0
893755269 529118278 0
277554582 863144372 0
661551752 161077488 0
650095285 664940427 0
278484499 70213748 0
424267292 1021121854 0
1051979658 28519151 0
1054745273 356402040 0
740528358 62035854 0
434643171 287585412 0
339213706 870012942 0
140423465 658508696 0
998067744 738690935 0
311865991 575296117 0
357197086 781793639 0
1019804577 915160745 0
1006058033 1035822610 0
498121693 480328292 0
442681686 183445574 0
72960632 352563943 0
564343836 475679548 0
429124578 123961864 0
815736378 674704959 0
537429320 979952359 0
562603038 573210840 0
602417507 454400855 0
1062084267 340439544 0
715547821 109501355 0
124476185 202798954 0
577323779 1041004706 0
234375585 1020015763 0
486352876 509124544 0
478666684 442972857 0
292745428 610178519 0
444284923 999195217 0
891540207 339838492 0
309774298 1015125973 0
748012776 218637856 0
71637017 171738818 0
80676241 650897652 0
288532539 398043678 0
743248763 665739016 0
899518114 125191851 0
645576116 753599647 0
357086030 987191905 0
81838074 1047604861 0
1012956141 932503075 0
447651281 219877715 0
1043230333 1057273022 0
481961453 256051560 0
453692964 853390520 0
322340042 129828407 0
498721386 1022820089 0
82790246 435059656 0
101266326 161741156 0
714771845 512543318 0
954586742 566701483 0
346163789 814265430 0
649273772 998760703 0
639073351 344168804 0
466160751 640055920 0
526498605 508560894 0
287813657 17206574 0
343208802 240014658 0
371311527 10023391 0
16932198 95534215 0
593213834 566318757 0
967657306 670860271 0
512970056 722568096 0
690409957 110976554 0
819332495 869018306 0
172793418 172924593 0
414985740 124626340 0
726485602 676407128 0
141149297 684268277 0
285634144 218975647 0
316854461 230445842 0
145280660 391551285 0
875414368 492594805 0
705067657 265813914 0
83088719 920969217 0
513781115 352426170 0
74447653 897688588 0
189353458 178852867 0
629747566 198644599 0
329875717 835927251 0
245044732 706103877 0
1053411993 445342805 0
947221200 81219257 0
467907168 362733391 0
165144875 305037732 0
584985881 317396596 0
359118500 843402043 0
618393039 6751961 0
518779109 246355001 0
24136849 737883903 0
275612149 408762099 0
127679038 534001141 0
464106004 819875927 0
161483393 65069038 0
967887066 172652906 0
748035494 705027429 0
448774891 636437272 0
443349254 199339986 0
818073042 358490329 0
1040331056 27643451 0
601783345 802044198 0
407741776 817870202 0
737981179 632022887 0
1048341542 490981847 0
806951349 844048245 0
421077709 920858738 0
669658305 978027286 0
557466362 72581934 0
188270094 155798573 0
1032785691 442430753 0
862189690 467069596 0
744407469 48519751 0
778254230 670957053 0
1015974685 276549093 0
449657970 118266286 0
86234922 966539588 0
884706126 939403502 0
167069647 101534397 0
205713369 984212954 0
977930748 659844992 0
241244499 587108471 0
165249432 522166695 0
87821889 674759140 0
423387249 614661431 0
1053204809 331095596 0
897307833 1004023042 0
295257875 738860634 0
135969324 631465832 0
641262533 200648022 0
456672332 590211519 0
956692126 1041547049 0
1037244792 507858448 0
312068939 281877271 0
601616587 924467536 0
768026930 162316580 0
772438354 218204943 0
415161146 34838306 0
684241699 374532343 0
744764351 463002110 0
888379935 818460433 0
915229984 166835864 0
483249988 238962058 0
56257275 966739200 0
860020168 296295106 0
285754460 631061929 0
250544418 364645203 0
307181077 659321308 0
781008188 824090091 0
1046363256 303134794 0
207818496 185491114 0
55636418 327416336 0
332689163 92836919 0
938282394 517280855 0
847886852 784002927 0
99702400 692268913 0
179611783 991987932 0
1047111040 1024622425 0
359988644 459492659 0
650416922 639478450 0
829316660 713312501 0
760818250 514743150 0
606398048 863165730 0
335664268 185544784 0
717675131 904530670 0
561847498 468497284 0
568671783 447665907 0
245928964 1027136242 0
510674565 1008921748 0
1024100436 915597456 0
47799739 969774985 0
309089322 254781633 0
414251474 280551059 0
493084421 48663666 0
863877687 1044857459 0
315044343 254582148 0
49683401 501783891 0
391494605 410088306 0
207054165 1014601737 0
774415238 889357977 0
654843008 164889315 0
548430065 71508171 0
1043615494 626534340 0
123837754 976064843 0
738223569 853887817 0
959339880 346973084 0
357870177 139766306 0
559916198 241448361 0
967238837 396519811 0
565977300 111938758 0
423466397 749725478 0
869242813 754388139 0
349266135 644878274 0
269304008 607827050 0
144369011 1020549670 0
748222716 1006250854 0
74016759 199105778 0
199817166 521181332 0
666255102 1062973915 0
510747229 642096800 0
156774522 883302901 0
557766312 380619749 0
535666074 655524695 0
370037698 53090635 0
213458299 823152954 0
671508241 423257045 0
617453905 796787713 0
359075877 512614109 0
112788549 221219787 0
1026161530 476609258 0
345455198 9764309 0
303290350 101413633 0
844548668 973948176 0
971303196 533509034 0
296139489 334115649 0
843710741 786051511 0
1039546928 305435904 0
442398060 638284675 0
836113381 124476752 0
589863854 325584616 0
325325551 876104208 0
327902475 355631878 0
1048492823 1033268626 0
378744625 948130209 0
19435070 453978672 0
366481011 333004028 0
384081149 289022879 0
150586323 10551383 0
487589930 879198462 0
890899568 5547584 0
1025964280 900198204 0
532725781 564960417 0
69158828 424505393 0
607752382 654620839 0
682071687 489466449 0
656330672 880540862 0
672436138 1397215 0
396588082 697677086 0
872597698 549554603 0
239867301 798516635 0
458926427 793590486 0
609817685 880396315 0
371364703 404991182 0
733755971 266466652 0
419454774 246251972 0
584796682 643927244 0
509434486 631754144 0
476617218 607023838 0
141757590 910331936 0
323772443 529871327 0
734183357 293770968 0
502266394 485718696 0
397053431 771381624 0
1042554197 984822514 0
377996869 1045006717 0
134433978 608234375 0
761798364 178326373 0
46029966 274003088 0
511242076 880476999 0
858680475 497821744 0
498354044 992050901 0
252731417 340254977 0
836314362 198902647 0
638095285 602029424 0
786350351 157056516 0
279561137 88823554 0
26879922 880536685 0
79816752 271983062 0
607436778 43629002 0
481707424 342131558 0
721525746 735597545 0
401229783 353916140 0
497629813 120077741 0
624772659 437744460 0
457213744 422887999 0
21246319 609372965 0
629168064 110906341 0
296672491 178266618 0
276290881 659842019 0
202061148 484734859 0
1032428108 118851556 0
557627256 1017866284 0
661107382 165257550 0
274602825 979826470 0
401915584 481533438 0
559432660 965637346 0
625368071 1072689446 0
864273409 266841532 0
151942058 985167539 0
50171848 84329174 0
298540528 233723386 0
292280254 75897294 0
834980804 478830179 0
706225049 854576254 0
232630997 785165376 0
394025711 528673143 0
226173137 97411603 0
571752958 285695288 0
16405728 1019028418 0
810994099 57117870 0
1000589199 627254182 0
442211937 291694245 0
72475172 662992155 0
514174517 892338039 0
632413612 199218181 0
361084939 839348249 0
416227524 438815500 0
361384209 288150645 0
82391501 915974876 0
471803446 892503087 0
12813118 1003235378 0
864557938 508714316 0
447848969 757906290 0
10769887 891695856 0
867505559 926799605 0
68804111 1060142095 0
517503876 992389735 0
622886138 939609297 0
1069720035 329748254 0
260350976 436144130 0
860653614 220074543 0
423094028 163366756 0
6656985 814584459 0
41396415 601702056 0
130988232 654455001 0
162094440 422591042 0
363252822 793256575 0
606870301 341691074 0
1039046599 339742763 0
100471760 359873894 0
2030428 959219708 0
424465079 605331662 0
659400386 68977766 0
684511455 498840123 0
754649988 8301896 0
64863707 795135886 0
292419624 695333528 0
176713181 415104022 0
35387868 1039640797 0
646471994 339269028 0
174102521 327827574 0
1019632971 66748516 0
592462896 357766094 0
53702598 19195890 0
624793090 346423626 0
96507250 469108601 0
646141247 263043321 0
49479017 955741629 0
684203935 376046547 0
213264765 454678801 0
553915837 695739804 0
222813453 553563974 0
1041414345 979581246 0
260170111 898167169 0
147196421 1001921144 0
564438560 542671262 0
437495161 355857593 0
698825399 493127606 0
766624014 623385493 0
896716993 817914650 0
345852526 786676584 0
959985666 841211295 0
293974740 598166222 0
169410666 144321554 0
597662939 698396898 0
375244929 415064139 0
174231450 210335976 0
529339003 455356590 0
191429897 948979681 0
267834313 163872384 0
681285825 145513555 0
307187080 374803418 0
813504791 469783985 0
741357093 900150784 0
61985284 666308743 0
608104325 966191 0
983454840 356434181 0
18085660 703791611 0
649726747 975304206 0
61440976 638921117 0
935376171 303522732 0
242617772 716166136 0
336863918 528638491 0
128135264 626264743 0
310806632 677188307 0
656444273 12739976 0
326917691 702228880 0
177782832 680489338 0
52226401 1020646325 0
565527880 906076833 0
130062861 643389118 0
321894525 127789007 0
998490371 16724065 0
893653543 661949527 0
726094136 773594370 0
533322490 78194455 0
228495102 643910745 0
441389423 58531173 0
672032706 1009926642 0
784854519 693946578 0
524515358 789024338 0
763572296 713979659 0
43575515 838400042 0
220649570 152981377 0
1009886315 1052078801 0
544943863 956073193 0
1037375220 4375629 0
350060542 143612949 0
161140084 638823446 0
75280734 651241258 0
647494215 136054422 0
1003144629 345718388 0
1005346292 1020123424 0
386778235 260980144 0
704127819 803444486 0
596444154 891453092 0
336383353 967106700 0
613015836 1028561517 0
249478558 787285636 0
434947986 226454430 0
209826090 509755001 0
76302484 168742611 0
295787877 426768804 0
702511767 165206644 0
644972069 392134065 0
566240250 831162360 0
826954149 967289822 0
1014828001 92359957 0
1040597637 637369232 0
240041666 907063686 0
667747434 138357861 0
993577912 573518207 0
175046378 494796371 0
964436131 125536743 0
642510211 84389275 0
284450275 266563897 0
13551380 459238975 0
767881880 386235128 0
35612447 349426661 0
292036036 1058794852 0
722798372 744441343 0
991680953 997997827 0
854680167 421812064 0
13750005 229703094 0
968997658 352264059 0
207924763 312574501 0
1040435495 505185691 0
316235394 62215474 0
308657736 430872128 0
302675965 647614992 0
482979897 558872788 0
427313847 257889940 0
871683937 1067848519 0
759878769 358973633 0
1026120088 585896851 0
1029722265 640662053 0
810582939 852136635 0
485960261 993492263 0
528754229 498532269 0
1020448399 248832494 0
695273276 119961750 0
771543387 236689173 0
42543402 1033500140 0
587977818 999024605 0
432185381 397907148 0
777645508 1022711617 0
80067895 578779053 0
812729620 857298964 0
995350908 793894217 0
916283417 46100315 0
198966009 653018559 0
86003519 210720308 0
951576765 124095845 0
779931897 276100975 0
352758944 937576717 0
491232746 459995494 0
165029570 289292352 0
943982209 937412002 0
465460326 380738629 0
409950998 432720031 0
318451235 309765259 0
356506188 906596054 0
466401182 798996231 0
664106677 973019700 0
126994030 908218272 0
517211913 1035603113 0
45707110 40868604 0
137954001 455286414 0
873023437 592317953 0
356263228 347098625 0
21829208 811074090 0
434059134 493043628 0
96915677 242440208 0
171667728 919025765 0
422488950 92671875 0
517031801 322690298 0
640085272 1015611581 0
364121542 270279230 0
749642535 251328790 0
953322776 264270247 0
44529815 574007922 0
612532275 143361018 0
704355082 803523739 0
1051413432 643146648 0
322434679 528967558 0
255290074 194632405 0
843590182 59342374 0
551924177 944724320 0
57877981 223496618 0
315010279 181254747 0
926375305 304251676 0
334583566 59906481 0
649695702 940598045 0
422461869 963423491 0
989159570 45783057 0
659402684 50318414 0
244971112 719724719 0
556135691 514186627 0
358110859 440567196 0
524219996 751511306 0
313429784 183100042 0
998102108 45447517 0
736067068 172535575 0
595050954 797855849 0
1020072207 444582171 0
373289613 511867120 0
260384258 13930015 0
435012075 28073546 0
463802476 741769410 0
45758871 557185641 0
191992261 269097786 0
761943186 683141010 0
713173770 579897307 0
600960420 950577474 0
832227672 355847794 0
495729246 656630897 0
448562216 474125176 0
720294114 742452376 0
791734501 995893582 0
724294335 277473462 0
151995336 900262293 0
305139972 304869236 0
873648458 766173940 0
849490545 730997714 0
309969135 691182082 0
622194044 21906253 0
211338868 113077178 0
44040158 1008021704 0
651241049 84928827 0
547059558 798588897 0
392729503 591857779 0
92808797 674237183 0
933654747 470587155 0
835837803 135405174 0
163921155 1462213 0
56047545 824690341 0
82075109 511965430 0
674481715 67043601 0
449233117 564182292 0
271853600 793355115 0
457262420 635598968 0
1010586385 38040509 0
751885 703581156 0
472489367 597608334 0
707278033 697807420 0
360645120 483048651 0
954924882 257423149 0
260317471 440649565 0
599339213 1036464065 0
922352936 752797128 0
489511434 472934322 0
320995162 237833305 0
306836407 904126225 0
329162970 348973337 0
486433839 629033083 0
535617036 933590613 0
771240935 483148630 0
493648362 329639278 0
52243529 451059852 0
982892594 125940918 0
290826024 364902399 0
555570771 164029581 0
968113414 387821944 0
34467516 226941284 0
573582354 673648400 0
840412532 208446090 0
53161404 470599762 0
1052479180 647988565 0
299470699 656646872 0
687533924 683597847 0
940087064 312691335 0
679343509 532842198 0
785337994 774280985 0
510265926 179012146 0
928153120 1070904856 0
334871234 79934447 0
685757933 262131971 0
528687790 145575196 0
954812988 123047261 0
678316596 300735635 0
1031545017 726891586 0
64176778 925252371 0
171102520 890508421 0
70906183 346471104 0
375343602 330539119 0
1048213475 537109842 0
802540389 740908766 0
1064756058 953673886 0
910167084 530248799 0
515540198 960622593 0
356502625 890128379 0
323989842 333815157 0
576540598 378137087 0
924343514 533831193 0
449672339 1012098952 0
849505343 429052657 0
481493600 978409093 0
999113976 1013764142 0
827214785 400434196 0
22676289 324903405 0
45504514 914111214 0
18492060 862687967 0
201980411 166303253 0
346155758 339607984 0
826514893 889712007 0
605894081 936492250 0
312624001 932486742 0
288285006 53448056 0
777403446 110722620 0
728530510 28582964 0
47409478 1010292913 0
847911401 708082976 0
526668074 227830065 0
5104470 60733378 0
745810245 1021691492 0
262996909 411565763 0
611733007 961729755 0
548647468 943628811 0
663403771 705370568 0
670043175 1061136479 0
910473704 84450205 0
912817429 552151732 0
889999823 1004532927 0
894566420 968148297 0
212542594 878954222 0
671239192 1028726454 0
518257284 396138132 0
1014196883 615673052 0
817807608 587449107 0
981084095 536330666 0
90517954 449104799 0
1030692907 292993956 0
848917546 538398188 0
610965798 154145462 0
896780233 448528598 0
769535969 325227477 0
502395176 408563501 0
357402749 948369044 0
14813290 298369461 0
722417683 280425485 0
408612419 1061185749 0
481478521 234647047 0
592755004 551785862 0
856324716 353599872 0
18171977 49490737 0
355680365 771591882 0
793794333 804029505 0
298958937 933672234 0
179165982 855334200 0
401974136 428841581 0
657802115 836349165 0
783623077 318112861 0
672371615 559675722 0
870526412 847151125 0
142073450 496963487 0
124683597 928296223 0
374691395 1044052315 0
47366745 252648492 0
362114037 390493883 0
412639557 891788383 0
896851248 952468619 0
93464996 873512309 0
888366584 690690841 0
941469849 905318410 0
954282301 473284435 0
596178897 335441465 0
1023023073 583493869 0
183341859 766618606 0
484324900 868178841 0
745099198 729093076 0
331367688 516031634 0
581156015 488440266 0
681196100 71786354 0
854994746 101128196 0
539499336 296746693 0
1029865136 816068866 0
472194840 302541310 0
165054371 247157016 0
351332858 437976528 0
145827568 72271566 0
573360683 87884541 0
665788068 518378980 0
56878671 707893633 0
735447113 427022664 0
704047850 87326460 0
227678179 810072323 0
449638295 902716800 0
303637915 313145588 0
182279718 66601228 0
328750898 835739858 0
93028099 945532220 0
715987166 34427744 0
668576318 480846661 0
365958963 758725311 0
178020676 953549512 0
399689794 47758581 0
822099704 590037731 0
52740228 988324547 0
441580827 477350220 0
536686551 527929781 0
393306965 510133093 0
174698272 941763846 0
163209223 247982017 0
374386144 63048660 0
1052054639 770056715 0
22142654 772255307 0
973744420 1072476985 0
151646456 780630251 0
322302043 1040035280 0
324243540 519038755 0
554056142 310159733 0
987054008 10929007 0
334479805 491251089 0
434776958 43429208 0
103079571 32623650 0
125623296 933688724 0
308699921 449745633 0
587126492 523853233 0
438350274 1018142494 0
245770248 499698979 0
62198082 505570354 0
552570254 1052820829 0
304630993 840468472 0
596147882 910727844 0
695494079 873555211 0
400760628 388333951 0
624517400 876307182 0
311382597 257925936 0
729809566 178742689 0
237537507 587228136 0
645877719 547028057 0
466292159 879431583 0
364123883 1063601821 0
1017541434 854505618 0
856793720 273425705 0
894420409 3656995 0
319550948 620822787 0
961271915 430133116 0
888709327 199420609 0
265891654 14160404 0
837639608 475916322 0
925865508 145998743 0
1069039897 1039242766 0
169191305 770518771 0
217529098 53495558 0
572923992 654988511 0
217898761 606923450 0
305091367 993857826 0
625987547 501676872 0
531381364 387909238 0
320719429 160475055 0
467987026 648482769 0
701236205 693521969 0
137964829 307306128 0
454342041 379856218 0
67737368 334483807 0
957041933 830005708 0
387139039 953778929 0
175767224 230904123 0
711250607 311632152 0
116434923 387141743 0
207346755 451740394 0
318078984 1019929489 0
380905840 1046337741 0
921774745 184223939 0
59294955 185700321 0
50382621 252939047 0
959555540 1063775269 0
316854170 988116417 0
372068192 741759574 0
179467770 147074795 0
223800967 1036823459 0
290664046 724820928 0
389373358 320790457 0
388409340 360576346 0
1019971143 533549437 0
137409810 231994165 0
75696928 594539061 0
482915774 286517418 0
772112902 267920135 0
659418255 468720487 0
670603862 116122760 0
856149005 64121802 0
756442647 520067215 0
705584501 242611203 0
287852860 158426599 0
1031423698 770944788 0
742191463 147451633 0
518232294 889503681 0
26297570 465554963 0
989705535 639729198 0
965477939 744256047 0
413655753 181485021 0
168415234 507797495 0
763277925 182652326 0
995192085 653082530 0
98967359 506042369 0
766784437 16230667 0
455431620 694617188 0
28054092 750937817 0
296001614 185697632 0
1048229769 1062847917 0
254325708 777106076 0
319659612 718224964 0
884466510 898033274 0
23056022 225880073 0
937728761 956241996 0
1038464003 748387578 0
301717998 580848069 0
212620504 806335770 0
651578795 205554570 0
1033211673 984564683 0
1005842070 231723068 0
591059651 747505962 0
867805858 401364176 0
19100314 466276952 0
490214819 51468837 0
586695592 386051116 0
616021152 988045368 0
266874440 738935345 0
894612241 817999698 0
956339515 844740956 0
1026521809 54653849 0
653300888 973171904 0
370166624 12857245 0
680180434 710448094 0
72343816 617869994 0
492763294 151788484 0
20740451 913591843 0
365770829 559635867 0
304537301 205369320 0
1001365682 195468186 0
41352284 486161039 0
125684247 574590443 0
236759815 802361371 0
861746966 350169731 0
41006993 926060487 0
542090151 548143021 0
7963806 377820605 0
951434277 302299550 0
894782727 439906769 0
426670927 546002265 0
1049471939 520584909 0
730124199 746342057 0
371671091 332968578 0
856819966 778736916 0
644168396 672755198 0
701201478 880481264 0
400346063 465818273 0
453207127 61599074 0
588068698 445164845 0
397600371 508547619 0
487024640 73294686 0
252494974 357551154 0
1027568318 974849778 0
56324963 115806812 0
238532936 774391515 0
478077360 161368839 0
1017788752 488093635 0
633024847 96541708 0
237226375 776253757 0
264299442 928187232 0
451392497 389440470 0
722195454 918501810 0
358166787 777626809 0
796684233 973180461 0
1012761602 686666933 0
172529173 2879716 0
837599977 248966601 0
415490719 203051047 0
114077389 951671648 0
743603126 259544809 0
304960897 456875164 0
30006592 399022735 0
115623659 238031352 0
994652965 361031194 0
473502094 836774029 0
1028337811 252330332 0
396233574 675232499 0
162109745 601941071 0
656635955 127622892 0
691210478 478979334 0
602456695 878074977 0
908803289 721099845 0
227775110 1035825960 0
519783606 550634192 0
70500324 1010214143 0
44307786 891532683 0
619433346 169265120 0
558503867 61300128 0
241546637 656800512 0
2354029 218005808 0
282650540 928455340 0
51078735 20126968 0
4967603 44248691 0
333772151 985174657 0
974677023 268012738 0
633037515 559833182 0
886295241 433056211 0
505868778 771323627 0
240185283 566325614 0
698785164 867729988 0
405795643 44090322 0
98095607 601305886 0
691305932 1025683452 0
798822424 538329718 0
1020198302 511674497 0
415092016 83930589 0
252055768 75390778 0
156691029 389444693 0
234637786 212011895 0
580302375 207407656 0
366058757 993579782 0
153805943 565692835 0
1066114326 393657123 0
85919972 140441792 0
339587986 478269014 0
460701546 844935064 0
867782411 232650621 0
604715872 570046392 0
593490140 12159913 0
312116455 1018413740 0
183271816 924019844 0
611565487 896612424 0
662798786 630664974 0
682694731 480338675 0
576513287 768434230 0
588970275 367831454 0
746961480 761148397 0
185957489 256811221 0
482572578 248781909 0
118158662 913453656 0
720402896 664423102 0
674856253 497875025 0
1038276173 828635689 0
402888499 327811593 0
1023758885 884985015 0
945166678 843506365 0
403546444 215421594 0
807532202 724312822 0
307690267 537329254 0
941722176 106099597 0
93491948 76509606 0
873324136 641933703 0
447223222 15477207 0
828505877 94403282 0
718167119 282370838 0
283220839 897589678 0
64840429 520422495 0
754953175 602571016 0
658793989 735340701 0
213658116 791322360 0
1034395319 966385084 0
18427249 560659953 0
693129820 995493716 0
271505376 312231616 0
754237148 34754308 0
241654731 704778928 0
186795232 920688465 0
284894826 10568737 0
996566208 184825702 0
439799288 199971325 0
210838460 161787837 0
302722242 342200531 0
835734613 186809742 0
817498210 561387712 0
719719165 497840397 0
191458681 986301258 0
200198693 888958195 0
614976286 142298795 0
1023739347 795608812 0
835551184 345470800 0
748466 804481857 0
913036756 565642335 0
343760700 460253971 0
781555654 902313245 0
83756359 868492430 0
399267647 223208070 0
396850280 787816242 0
324306290 147410285 0
225494002 365650822 0
522692559 595060195 0
320201877 370871220 0
581589866 693852748 0
177949164 34827917 0
639505385 773626945 0
676887606 368179194 0
382599136 1053565169 0
325223666 307086681 0
937506453 7975273 0
179325393 514554477 0
1000547914 344171255 0
42160283 1002139584 0
399360321 320737113 0
717454692 852135676 0
91335237 1071038177 0
760963653 248477631 0
943667588 308299808 0
266993630 165398148 0
313096864 533651285 0
350062366 795438066 0
201681004 184706789 0
380977978 59191502 0
753854314 917847620 0
224513782 72742599 0
992008178 312434914 0
382544166 952104601 0
877949225 775873130 0
799697194 223655405 0
583459755 374528347 0
213190344 928438044 0
4694682 363650644 0
781131521 693815399 0
633150561 844048542 0
931092554 632379354 0
972134040 518657787 0
124673115 599868741 0
938811454 608134335 0
904378322 923660318 0
512840769 841161585 0
867846760 166616566 0
14408845 740497541 0
230761217 918256495 0
942979863 487336535 0
112592684 607576959 0
990416133 995632757 0
824400945 569559889 0
770330005 101077024 0
567205760 313972232 0
30388832 783998581 0
576450750 887892599 0
67365228 170481222 0
143231303 1063410592 0
603345683 696347437 0
913114892 429014940 0
839242316 684622384 0
639392001 874876115 0
799925721 423514856 0
701977148 666406155 0
200716399 359106196 0
156160452 22425351 0
34166666 98119528 0
438059940 293416062 0
98265675 422217413 0
190312109 230527899 0
700690262 1034442150 0
1010718550 338607815 0
594469291 749351057 0
621432047 804919783 0
171774479 636039124 0
506541212 824423682 0
967752427 586875036 0
126957123 803462380 0
835514775 403587895 0
346124737 69158061 0
377154635 990719475 0
890618751 572033624 0
133299324 587618616 0
860498488 656204037 0
525692692 53988993 0
480841683 354542754 0
1062974615 571527645 0
607607774 280524634 0
338760780 167299720 0
295715093 731644355 0
486374054 4840342 0
445192149 366315772 0
825673796 383190553 0
570145462 360388879 0
522198690 489534222 0
262962468 622576757 0
473346059 742436770 0
561029087 546649425 0
906575829 602871268 0
765379478 700408676 0
980859006 963423973 0
516713878 641004125 0
285595061 275756330 0
168894721 288746640 0
815774079 964288032 0
65851858 396244840 0
145647647 446943282 0
407062929 946417785 0
425080059 811532219 0
51103724 305346279 0
668744752 986259037 0
505096667 917817062 0
215684201 133968272 0
830941569 413977931 0
717054015 237623152 0
868574613 661455618 0
660219982 634851457 0
619910995 281356539 0
11131986 1008592947 0
986241669 942159070 0
226380109 517602194 0
428497635 991116996 0
268746850 408004836 0
20686824 160666025 0
243418556 130561105 0
711997190 922008323 0
158784507 952819923 0
700173577 776980941 0
798878880 436833039 0
111994464 1039915979 0
814326155 432999591 0
613338682 228469908 0
120115683 866539868 0
462808986 1055660898 0
342662315 301428343 0
632272029 234187080 0
895587024 706250400 0
295116628 579802210 0
864110660 968617994 0
520914250 1050852306 0
344516487 178406456 0
876376499 940786445 0
664939102 942092279 0
112471008 190268962 0
962910046 604827386 0
629453211 542283406 0
426349101 893687618 0
429620139 748073767 0
833886827 443691249 0
940627673 34032497 0
829697212 299619195 0
648940336 68512166 0
709570785 764504511 0
788848110 832840247 0
104444429 753814625 0
687512453 703845030 0
989468412 59013314 0
486969397 644920724 0
215885595 491395167 0
657934110 904572681 0
764205498 805366772 0
852976071 936175024 0
318129875 918974241 0
888431634 415391457 0
704423112 663098086 0
71245102 684526134 0
983507820 395982963 0
241475224 67089716 0
1062595869 762578331 0
1058451639 473771982 0
129830005 326598930 0
364284224 424600032 0
966160282 540556257 0
744610363 926497766 0
772801013 520820673 0
313629015 379641124 0
769946763 93062620 0
864185971 386027973 0
332012858 21121206 0
343496191 685165410 0
27395087 1008612926 0
779487757 815414754 0
582974405 449499287 0
857174265 923552931 0
826634274 148936192 0
963965769 971352176 0
767649459 145707112 0
473377533 265172093 0
259054402 481804657 0
665225088 776360346 0
800029575 730092218 0
294131669 1052458607 0
582582074 604937524 0
673354083 1067271876 0
1028015953 541889729 0
39871943 966400234 0
13011555 225844433 0
44858340 11776878 0
401575827 189597128 0
1022367992 509195757 0
7256291 222247044 0
473773247 675326657 0
1043579015 214107083 0
360090114 929844740 0
901401063 999616819 0
1037166645 910729075 0
130050735 164364534 0
818435621 706542195 0
437060083 196899952 0
477621784 455141216 0
690641657 844525207 0
97475392 653548970 0
903963018 864019351 0
167287691 1012885899 0
244605764 1060405884 0
997844578 715320015 0
775353802 650304865 0
1027795200 697583098 0
784058605 848776147 0
290699725 573567967 0
729775003 84167584 0
793959215 334492938 0
642339115 465193728 0
716890941 1064036092 0
317999623 746816613 0
675004780 883799845 0
1036647573 438643672 0
1067791543 1017413338 0
57144109 1049584509 0
162915752 211424463 0
649648685 814634488 0
903069026 413921155 0
418705134 846686124 0
275809676 297918636 0
807064914 926807082 0
152519638 934448533 0
705953627 946015076 0
191397558 706381303 0
559685665 604149511 0
685628412 373219179 0
751052851 424602047 0
866219699 490288094 0
549051695 140192356 0
530085695 40376947 0
512686845 899642191 0
933902902 122502084 0
381931503 1004654652 0
926620957 880594814 0
7371610 900430994 0
997955735 448104833 0
705718415 987739133 0
173746438 718903963 0
650181073 138120416 0
504776270 348493229 0
661951028 1042351791 0
605617748 708288955 0
545371867 903321853 0
200252777 659105986 0
224885730 468904520 0
819918340 228980527 0
198669463 414869795 0
460388005 243074635 0
627962049 309035260 0
843404303 349641774 0
753524527 66406833 0
449122810 592342591 0
747573520 160447643 0
327606570 735994742 0
127146217 159490931 0
751849072 932882212 0
11293908 825572863 0
810126622 895215102 0
658271371 74404724 0
761328765 766918308 0
191839875 610026620 0
523158843 209363897 0
302969702 780191791 0
1001213833 390841018 0
1058063177 691887014 0
153799193 77723059 0
263283748 1029740022 0
680460055 775621343 0
822493697 682907806 0
761680726 188398839 0
835903793 764153564 0
719748086 307016857 0
229823583 1024347689 0
505768155 770402329 0
462525792 721231193 0
1009382917 1021255711 0
264642174 600954111 0
141619432 1012171004 0
930762470 812928598 0
368342961 509888793 0
761702892 280500051 0
460595561 639270822 0
738713453 899340352 0
892971290 1019029494 0
965474743 686633078 0
855573614 837546555 0
285710087 407247509 0
993697916 593308174 0
24675053 881582378 0
852749029 488613928 0
330694803 229405749 0
19409789 505874086 0
472808730 715127046 0
503622299 996775336 0
600153673 449623313 0
637214009 713487966 0
342396096 836402808 0
369917405 1073541207 0
578963873 494295320 0
452027592 748502590 0
432795776 536179018 0
1071325388 1001439379 0
721173062 537064756 0
529472350 942378283 0
1038097462 752107784 0
551129646 495831166 0
199032987 964128169 0
870054277 218669128 0
257870407 669638238 0
137011552 937685575 0
206291480 802165332 0
815579715 449692714 0
817105180 258222593 0
685564666 498554514 0
276385269 409108748 0
656856482 421655640 0
887288657 330031738 0
556110535 650418750 0
490688252 287406950 0
347555325 569727229 0
523373674 656071513 0
549223787 76774889 0
103567621 801853170 0
595046331 802321707 0
389305933 348337145 0
542994934 961655557 0
493450104 159061894 0
486037579 683640019 0
238643101 806825784 0
777276403 517334698 0
625053746 430469933 0
527067816 607864823 0
379603035 223312539 0
22632294 347250548 0
584700181 644117817 0
580357635 4889521 0
820808693 285434379 0
317600504 398810337 0
489300471 425428956 0
558233452 795123835 0
983051284 866167458 0
262303870 210843798 0
832081913 1035047003 0
419557965 491313611 0
282475679 467202266 0
785759455 506300834 0
694221636 585675077 0
622464693 160078981 0
565263818 1030007786 0
266874220 406178559 0
1024280433 850665318 0
986322859 882223104 0
186033156 150386522 0
297289924 393144307 0
313611727 797067778 0
131182565 733592601 0
568114415 818855880 0
261000053 162648113 0
155621718 898290089 0
158525211 957613907 0
401851024 114103943 0
519962133 334879949 0
902213435 880620999 0
864671332 549536551 0
337805448 959279655 0
1018643993 592924252 0
872050350 318854516 0
1067402046 592072718 0
60533338 921124617 0
636568867 953549325 0
1061121527 394472252 0
232704652 514454418 0
514506710 16783890 0
68418551 1061942217 0
420958081 961606353 0
180807446 139945653 0
499247204 844298199 0
741248366 392855972 0
492007508 88780561 0
1044420726 716625409 0
9783380 1017518936 0
456380054 707455753 0
1029633278 817143051 0
1004430675 97462864 0
62553816 23288103 0
713099197 583229893 0
734750077 353191228 0
134215427 630070597 0
889461819 1037416062 0
110450828 941127177 0
970053836 403849131 0
99885150 634856470 0
414146379 650830499 0
667437922 418770675 0
192183506 840961013 0
511580188 488703826 0
951783217 1052131589 0
945464403 485852207 0
264082963 493795917 0
336852224 309723189 0
122304705 587004945 0
543523482 915731724 0
887915358 914167846 0
557139727 994551769 0
39099034 752961267 0
223738427 92181224 0
5217893 160701270 0
227121464 453084041 0
343597117 256526507 0
281992450 950621277 0
718265287 521443765 0
624888034 666984446 0
736026647 517098386 0
821966460 91004701 0
152267233 341212119 0
198486788 162198258 0
390793894 297123976 0
706392266 738093021 0
869597773 946051713 0
893945582 425575109 0
241409381 803898198 0
58384393 1052603490 0
192792348 472436088 0
598396505 978731258 0
490008581 870830932 0
243050277 648946517 0
995627996 542349828 0
827239748 648502583 0
868938756 522623595 0
346689440 449760129 0
1036206517 714206370 0
90883816 591191425 0
349073269 1033876297 0
1072267934 986893253 0
43683231 44476224 0
533127445 357504514 0
618505997 52746264 0
546486382 581721728 0
1000139545 870553197 0
938991594 140882395 0
101585116 834030023 0
206073596 173976104 0
922229435 467160964 0
670234440 526200996 0
962456314 205189678 0
495767365 1051897257 0
89353265 549360374 0
288755018 835540224 0
922703490 95231311 0
507166345 7665220 0
147258186 175598776 0
104442672 1003215267 0
497886972 424788583 0
568698436 923433138 0
709089426 1020494044 0
679375288 289771589 0
682124327 1056451145 0
751650920 670478944 0
15715554 953282586 0
182354261 490906749 0
849662515 671141850 0
190401672 9654285 0
688454311 611879003 0
166651175 177279012 0
998736235 824168198 0
294504821 1027526649 0
111908213 867779321 0
158781981 78539732 0
546639989 171089596 0
213494992 727222012 0
395524071 52294245 0
486048220 463977369 0
701020083 1022985475 0
861012842 431885188 0
1015865170 765956943 0
132945419 683786965 0
671858331 749934182 0
848697253 770860577 0
89081161 369013878 0
997083340 345512029 0
533239468 608711820 0
567033665 163563066 0
561506627 243411236 0
213630607 67577317 0
452624472 696019457 0
490915609 1015944007 0
636265039 292221930 0
526863549 90284021 0
292580687 661123959 0
361773340 862223163 0
268070090 597153173 0
204912459 263426375 0
138356438 341273608 0
527695429 970540777 0
597564866 519403481 0
176332491 493692392 0
252425592 56773065 0
358017573 1007095625 0
1004995516 572124472 0
776358763 741052919 0
180052599 343179622 0
59120203 9237937 0
1059607747 873033911 0
1039049501 994789484 0
288003352 64465013 0
598484285 664481824 0
90899268 652429253 0
70577765 852753198 0
967243749 899044071 0
697324045 843053524 0
363119076 232094771 0
845922583 3785515 0
673426264 753811177 0
28619844 439161663 0
772503818 606089966 0
203657738 563764967 0
870921291 576236863 0
830809740 288706328 0
985631630 889025916 0
302243905 835983863 0
762199805 254825892 0
715162267 400204605 0
212092107 286030323 0
168204837 690392651 0
263702277 519818233 0
648733341 624885801 0
849109284 1000085848 0
789642801 834019069 0
1004497902 83020441 0
1032580456 96458929 0
14402704 915850243 0
370693825 911747992 0
425758711 707334202 0
438964623 389438462 0
548955872 509041554 0
343784904 468446235 0
478579341 217532072 0
329580434 959981124 0
377029222 527867104 0
447129840 399462119 0
626157241 1038874402 0
595130274 149533631 0
837678540 811023413 0
684355801 448920587 0
134958167 896498244 0
665688071 393898970 0
565841005 554029637 0
961726455 803732105 0
689493885 815295093 0
48489085 885778634 0
709810636 830822633 0
378967446 206947640 0
1033490371 111445868 0
24810698 823394740 0
321188106 300441025 0
1050086878 345986732 0
265468189 811457253 0
491233786 905816332 0
147780959 926702452 0
138075907 131862643 0
1005799370 316081010 0
537250441 597629384 0
960489413 494449060 0
290548417 938369199 0
347406636 347282641 0
493069713 1047073255 0
147157754 2267902 0
423273272 794399248 0
346211404 608279750 0
368745211 146676206 0
353525774 567146981 0
962030480 688060659 0
56835638 930740818 0
1059650976 277089958 0
375767673 865847362 0
721616865 649946168 0
895555128 94253326 0
325297704 212794299 0
73642887 96069251 0
26511292 536342021 0
888873719 825659297 0
303102973 374213802 0
511170567 443902444 0
916421989 924836842 0
248556987 485228336 0
50605173 276041875 0
32728592 309049212 0
815989664 1001021861 0
257845952 120420627 0
28037825 250300632 0
1012347999 767205329 0
1018991159 170547646 0
367784024 138796903 0
157571039 890707739 0
156960011 157579243 0
1044428487 908405445 0
515469464 356321121 0
452582369 94269036 0
17556732 87411875 0
864771392 181235743 0
309770715 531567907 0
997582756 849061002 0
703614450 944676056 0
910699292 445224379 0
928851846 423259875 0
681098705 108258455 0
126578785 578999848 0
654381405 1013853709 0
763705368 633864128 0
480858124 570853454 0
502810739 567309244 0
831194921 1030787726 0
387176256 892628091 0
191898073 146108966 0
602842827 682050420 0
866492061 292346436 0
218407579 557606247 0
187536305 782020478 0
495314639 265315478 0
823786356 309405764 0
96852539 971730423 0
628313887 558381865 0
508943707 1033553444 0
347147244 542518589 0
793766400 114126101 0
256650193 999609567 0
880105561 585562606 0
204591687 281881707 0
418564577 452497473 0
958696962 691098649 0
524990769 1022409484 0
1001161932 488991197 0
802461821 315332992 0
874676222 312134462 0
69316726 918330765 0
284009253 521217996 0
742998296 466716986 0
753858514 1008123665 0
688552865 954812266 0
121185905 476164652 0
593902799 716110312 0
304225267 254020782 0
885219310 552758940 0
778105386 1017937936 0
201869361 18390786 0
1019816092 704127783 0
671518392 333976804 0
481166729 165078146 0
447828814 136686205 0
986223969 88842627 0
121875074 1000346359 0
375372020 676438066 0
350367114 628389712 0
502324298 1042363864 0
356257452 609337367 0
440845797 137450308 0
611066614 822191528 0
309095177 991945481 0
1070264219 303296109 0
279472910 326399292 0
383913715 993898227 0
778766659 84056143 0
12919128 1037185846 0
923265680 672950121 0
775284763 1058886002 0
856118025 885326611 0
179874245 396141228 0
104543305 826665105 0
1067394521 427938358 0
248345135 288906528 0
579718795 987282240 0
471099476 1038040323 0
1068072069 30909902 0
192543528 54731112 0
619107286 446735871 0
685473650 199366278 0
626705632 855414536 0
423975002 607285377 0
184139513 787811876 0
909822167 420883475 0
944165199 49157893 0
693569160 652377991 0
259351142 980143019 0
753680056 69368261 0
414420795 510260072 0
420101851 211418731 0
995180701 359638847 0
240932420 209618139 0
59141180 777929311 0
31181556 150080031 0
181583202 401526082 0
548577525 104101908 0
907430982 870624263 0
166364695 146781111 0
825992014 79816892 0
1021193862 808634925 0
850913049 104126466 0
875023642 11307089 0
431927471 97152673 0
163355162 925858628 0
602498330 175301655 0
648239407 706188055 0
1069301938 732028219 0
106670851 768397689 0
641458166 529592175 0
384077348 364523413 0
416387253 544464329 0
773467127 864812372 0
439140420 255362678 0
905767415 911546678 0
533644845 800666393 0
255953392 14172877 0
126564818 186468582 0
844355621 654808115 0
568539787 689322925 0
955355613 359100933 0
189517100 198917681 0
224619395 687133086 0
239683122 655543068 0
649751571 697454403 0
797787550 690857881 0
489736154 326130488 0
174065793 412897668 0
108978350 910066542 0
514583359 1000583420 0
377711894 808873903 0
678944318 1003948339 0
628663820 549517868 0
166748891 290976477 0
910703409 143769979 0
340786852 347348323 0
996058556 224157691 0
722555114 1034636664 0
678576362 187667552 0
252516072 469336037 0
957363530 286589198 0
360867121 449272498 0
619625051 886584395 0
1061329879 454458645 0
142792068 1070312374 0
857570763 408964429 0
508942207 173382778 0
843034710 914889838 0
515047897 81769027 0
480351962 222329942 0
734707478 136775807 0
855767580 413792379 0
902768544 593768923 0
342832238 393111758 0
829067116 571979890 0
486636923 714524267 0
357825259 17128840 0
642198537 1044515061 0
252032457 105313200 0
627924411 628148939 0
985026150 706144344 0
733127759 606405324 0
436570353 592511844 0
37930843 874831482 0
991947769 273077614 0
899630936 337264805 0
843113064 967509900 0
674943727 729745312 0
246106574 129523768 0
241043820 441502658 0
778857448 1024761283 0
525345675 920515564 0
425103304 606551343 0
105361039 983129560 0
71430425 427400091 0
839088376 615159293 0
203669050 727304158 0
320064243 571003238 0
396224034 698273093 0
940470117 371483594 0
56208161 119062659 0
20289377 1000491384 0
653695794 80580441 0
356711065 506316128 0
677029548 192108921 0
621968667 616029546 0
869343243 1024913726 0
333379845 281642737 0
609911926 156896606 0
430242361 580969960 0
854748446 228508079 0
44970455 784655076 0
303263798 441551435 0
180560709 655010623 0
977621719 224287406 0
379692467 118266249 0
244002600 890894379 0
430494854 323224354 0
39838960 184216035 0
485301023 117861704 0
378478932 29412924 0
1038816908 488743375 0
273902647 87854964 0
342571790 561453313 0
21505656 13909140 0
233940963 1034388698 0
1055548414 1031522151 0
908892592 425341945 0
613669764 717248672 0
341730802 163786390 0
723479100 132669112 0
251632049 345520696 0
22193092 104327337 0
757507254 738755908 0
972054015 800603467 0
1004868754 525333562 0
719380942 529697129 0
705191059 780038548 0
677297798 180744128 0
243068281 230596718 0
576732479 104311944 0
998284980 319335657 0
269746361 506471132 0
1058639174 116602717 0
883830070 72703568 0
375900860 230861017 0
890537273 435150757 0
687687443 122247803 0
1003854578 45868673 0
989167409 707840597 0
379879465 597426014 0
702813967 761371335 0
158158715 1055501364 0
1023240048 69128478 0
101315697 185572343 0
26200259 193029854 0
644712857 123324593 0
486744475 740186142 0
238819920 310366787 0
264869401 853168384 0
659015287 956008377 0
1031393383 427038498 0
178867728 560155114 0
171132718 600701137 0
877121402 285300028 0
499759819 1061060118 0
538445475 3042713 0
1009016450 595546979 0
806092609 531594917 0
1018530015 902274914 0
37255519 271849797 0
691607515 1069699823 0
279305211 470227914 0
752656610 169379138 0
817920281 82926549 0
799644802 298431697 0
147709630 906788657 0
499810954 1015178964 0
609605947 232354796 0
606822656 734865215 0
942888419 1031318297 0
506323261 668011270 0
704740479 893908668 0
360243032 817970008 0
151643012 655770668 0
120447912 100318997 0
924318945 453411176 0
397780670 485928090 0
553449649 437610697 0
800587583 117087089 0
233855270 506110232 0
864782637 74185754 0
290074455 477689151 0
1060372453 372486859 0
28641587 19787293 0
127337978 685836010 0
556913874 875758550 0
1002033345 212633322 0
449015837 814886317 0
831293207 883544026 0
972778741 343286802 0
112417497 841792457 0
201994568 486178356 0
2607132 34876690 0
834170556 717513279 0
531195990 298314021 0
677923467 618979059 0
380372899 270099754 0
413139426 733392726 0
389057280 121558960 0
889657991 932244297 0
21901447 345834150 0
664820858 266295023 0
621842395 2443655 0
428949488 152797178 0
1033364520 957707505 0
49137981 923498608 0
1017331083 213382812 0
72500076 629566154 0
237798368 523169868 0
815497032 1002945761 0
468999752 877338960 0
550783793 280416137 0
496870254 951225423 0
453273798 143897275 0
40606110 1006150859 0
577024676 347226793 0
233227420 378965394 0
267242190 312372426 0
29593207 622586658 0
553062812 1039912618 0
105626424 315917301 0
316675758 447846133 0
113353893 998215298 0
251446018 5209741 0
473732268 214967082 0
147685729 917842473 0
436137336 210941288 0
294444226 372000992 0
838363823 254952616 0
136293512 604637593 0
792778037 164409394 0
142280379 429919899 0
952331919 164585866 0
580502242 187419081 0
41954042 908635019 0
182352070 434944433 0
755645379 419581654 0
1006809335 245926457 0
724148544 89374134 0
101397427 78580587 0
715943998 898100891 0
174411742 536530624 0
417392202 711483490 0
712051767 1069084013 0
836185492 892100270 0
907712023 228048353 0
873233171 935806277 0
958007277 974668414 0
628881113 737127949 0
591005248 281294793 0
548767398 448108324 0
357617738 609111996 0
171704772 593878373 0
773213625 350366977 0
14945274 524427286 0
240236469 685666090 0
109352338 382552587 0
146018657 344979870 0
289708153 234329695 0
1072899091 715079184 0
67986729 140662398 0
752260917 463785217 0
44922504 537328245 0
510644424 767743271 0
198104072 478769818 0
307824782 262539893 0
35455424 1004115092 0
332502707 284308359 0
697176142 1055748234 0
70433492 183967216 0
756875170 755975774 0
356342405 514209763 0
221780260 168979902 0
981790607 614809239 0
834982536 833837537 0
947760252 496241248 0
983317 573992414 0
761533761 859589214 0
733995794 300873525 0
759544653 635296547 0
423588734 575523797 0
321858847 440167800 0
770792359 747428232 0
299876167 63649285 0
345022101 375465796 0
138320485 32126366 0
564980608 628438440 0
468306802 442511600 0
326095022 279530566 0
36127776 528339479 0
195933674 383432686 0
1043107766 917967281 0
170322228 29610418 0
964881584 733689029 0
830191335 706527141 0
918175057 708061855 0
663016796 910076266 0
365028510 589904278 0
19808283 698404182 0
25213077 407270082 0
688698222 150448758 0
616003176 968001951 0
505509699 1041898339 0
784912644 350671073 0
630924381 328435285 0
1060048182 956923955 0
587255434 749137826 0
411953278 115468095 0
136919124 1042204171 0
473800881 667507437 0
20386577 904480791 0
793266256 371228167 0
46740267 158287552 0
887626302 410769883 0
623529622 557476854 0
938908958 1032825910 0
301946377 378888520 0
178631960 110100119 0
354716816 785795906 0
678979757 849059577 0
248631316 908796318 0
435450175 390879188 0
674452796 988641622 0
332983803 867776239 0
132393242 869551907 0
118160965 235453503 0
385078728 634345093 0
958243498 943115970 0
204414695 417313479 0
566799139 587918810 0
1047517902 515543178 0
749290114 631804082 0
497924521 608623607 0
693363641 790460561 0
606827780 445040306 0
296095330 1043366391 0
803372155 239263815 0
991790586 205677930 0
582651651 111659994 0
63976915 343750637 0
317426975 256996479 0
575154945 285145863 0
929405239 184137650 0
57909363 949747223 0
215727566 471082608 0
719571402 635414067 0
811076433 782015613 0
243286938 956188228 0
240336220 46807729 0
57446855 775421546 0
754192265 688661370 0
69293353 1003499170 0
764483190 344111303 0
124869218 917886743 0
1042111011 705499484 0
387497479 1073366555 0
88327286 382406552 0
806604709 292737409 0
1025476971 246844396 0
696488500 284783633 0
398678925 975364356 0
894228110 294195639 0
486926288 394787704 0
669125033 843051945 0
294732124 250853701 0
751291995 155937785 0
967266322 929885591 0
910299378 74359295 0
566728561 132771685 0
100147694 606722333 0
516956405 387766840 0
1054473624 167657545 0
308443345 459848421 0
617594887 978821667 0
227779721 28230481 0
250540900 154664260 0
772166009 342362788 0
464085246 385295282 0
642646176 361361286 0
806149972 80450929 0
22067487 901870088 0
129992697 290683260 0
766148450 163995237 0
445089538 329131276 0
538211982 731519472 0
45707502 627979289 0
689983505 617211906 0
282577045 149697774 0
680044959 338918973 0
364422841 1036609693 0
109282470 28334389 0
393293069 595723337 0
686033578 161905811 0
512570502 943163908 0
582150333 113600186 0
1022522607 625649523 0
860544693 140376381 0
743623199 216271675 0
595847383 817427283 0
204502192 920228245 0
1046744992 99571648 0
72548046 384834482 0
309996345 504265580 0
498126706 886251614 0
939493322 271564931 0
567714559 963520896 0
913915743 996126311 0
767501494 896468254 0
675235117 997396911 0
323142037 138304800 0
285287467 1006849364 0
819475196 32334480 0
309818513 646043561 0
554272020 1073069737 0
862316226 185532707 0
9952109 461869703 0
981312490 448400499 0
1044119540 424952664 0
357983540 176866223 0
320519634 445208928 0
793790997 278222623 0
237122979 99384212 0
437346571 950889462 0
682686871 422462960 0
657628794 511903827 0
63598978 157940433 0
1069572163 345716509 0
552309557 4933280 0
759120614 96951033 0
483737530 1021871140 0
860516214 1067373358 0
1025183414 160017373 0
423146396 1054883070 0
921914777 808661030 0
971643736 194787927 0
239293312 404489293 0
289264293 72198380 0
303584370 1068702504 0
802640799 806932559 0
674740134 477390764 0
872257577 562254179 0
447399094 601881646 0
612971779 431275815 0
1038708742 291794076 0
464559304 936279620 0
395405960 411668098 0
398272635 878186298 0
432558216 1055118416 0
241000440 716338626 0
350859610 246391102 0
452364815 241679210 0
893323571 697891737 0
491214644 1034562297 0
431098792 683922595 0
303720691 566066101 0
659359872 842956594 0
186270306 87338411 0
696839092 571446211 0
145352684 506839871 0
53068274 954325430 0
654965934 412512802 0
902235228 555626328 0
295453942 225410954 0
487953391 909293326 0
618969050 4812104 0
811387279 932449760 0
248044000 4715421 0
738634509 361732154 0
376970142 330180001 0
267267148 490966759 0
938229887 948959424 0
556948677 1013897372 0
618160295 481280851 0
797978353 90817532 0
469124968 606078188 0
562231437 890055756 0
851697998 814199976 0
147844882 1012528250 0
25621232 1071082503 0
66691172 614148630 0
132671315 880472910 0
890851796 491502799 0
772254180 198877154 0
121563464 242706994 0
445132614 436695785 0
852169031 1043575030 0
291157538 816760551 0
362213328 39081416 0
840010216 71074960 0
511161467 170388597 0
451809895 303939191 0
1035071199 463706234 0
924564435 246169138 0
407025023 1027163733 0
853103753 976220084 0
692095236 879949124 0
415917463 395227541 0
401752940 539396752 0
978277197 642458301 0
1000134332 842849557 0
94393757 874061436 0
285793088 566859425 0
218300847 772934100 0
1025851367 332890338 0
419510560 446280887 0
568751838 815707269 0
271377336 211279064 0
672037798 279541844 0
951587187 221337278 0
794813569 303858344 0
161982083 774400932 0
686258409 621671498 0
846652269 89737966 0
966626507 85912660 0
609696628 299217321 0
199131432 175488415 0
659789487 785240682 0
735758595 302097710 0
559865658 435319618 0
162065622 702249884 0
654883476 729121791 0
643906886 705372268 0
125034900 582305383 0
1049350494 288404117 0
844181780 466883049 0
80090380 728738441 0
636735611 450446885 0
343890683 912132304 0
43667394 363592251 0
1069467815 674376131 0
16837848 715332233 0
520940977 369993460 0
386809735 564521685 0
546107631 553526558 0
869439623 328843562 0
803056434 115781172 0
347918461 376656715 0
681247660 308980175 0
422942895 1011242501 0
763588697 295224928 0
600078120 979400397 0
53808955 587529869 0
388236103 139434264 0
417373057 727553695 0
738864821 791684060 0
269556896 264166528 0
303573274 820479675 0
561589349 95666409 0
952310920 835838998 0
55188500 437118120 0
1031347103 723231130 0
558883346 1049352520 0
315288855 555280743 0
1025454751 681689634 0
222542350 1073093186 0
810161681 790102629 0
995298259 679956262 0
188819761 479224900 0
39592603 180828897 0
1017688178 435376156 0
162071623 815590190 0
599809796 252752440 0
401542634 965601052 0
448556967 568476397 0
48009310 159939416 0
299745003 63895057 0
765123915 594731311 0
87620146 311890137 0
681087251 45799572 0
811246870 137494188 0
501827185 220723630 0
225805792 812043287 0
618617773 579857078 0
203612537 1064923852 0
730085992 210880950 0
86748115 982771119 0
681731325 122919408 0
211654272 409250268 0
702990705 922367694 0
501726661 118482885 0
458391811 702865690 0
449212249 444933447 0
900750810 719174643 0
742260904 945620067 0
854429684 63390095 0
729976777 664733365 0
219641710 586102840 0
17695499 13006786 0
30940998 82497492 0
430914386 407431451 0
755353914 79725829 0
645836366 689599735 0
676449192 622062861 0
49125672 181274870 0
186543867 544453115 0
444290733 49861979 0
343259966 980102949 0
649447501 1001880865 0
691954672 487566559 0
910617984 504955831 0
988328616 550458152 0
1051104739 1011749114 0
172373355 352690937 0
567235481 766353208 0
854842443 997439070 0
906938717 690506076 0
76218204 129993491 0
793225152 99545156 0
286257944 285133883 0
99505334 336785966 0
934328541 1025645489 0
302329764 569349047 0
1023441473 652593544 0
607420429 24674032 0
65445033 976299765 0
973365946 479485051 0
343651609 191613265 0
880800375 995936255 0
310097386 185822812 0
221080554 727991229 0
762144399 264283006 0
632558458 677118714 0
756238189 993899814 0
948198403 891612100 0
288958968 1073651488 0
678749082 657162622 0
851576899 614449615 0
290924743 756045256 0
203479786 584547922 0
190265389 1035997371 0
388959304 3328922 0
577696324 46292340 0
483560105 89562775 0
304094435 848641606 0
303486124 701027405 0
895431063 267384900 0
489376802 435666854 0
602465759 788843574 0
1036355901 231058509 0
764136739 300212643 0
477855681 224044252 0
524461451 420114135 0
896618028 835182410 0
994957838 209712498 0
342036155 456151848 0
614164031 486593729 0
936162912 572155849 0
1066386537 352267593 0
687376118 693668615 0
482549021 196194004 0
253755702 377415839 0
566491262 508671924 0
852952420 353720889 0
72194527 947092055 0
602386648 778392285 0
437339533 104823566 0
139783153 1040252189 0
982762668 1045466546 0
246391955 513472381 0
62102028 504390604 0
85497227 633465206 0
487949292 475318823 0
912807393 808534729 0
1026045434 463071365 0
181953885 1024882747 0
599519011 588927131 0
376922274 628097348 0
89989687 865911892 0
917758626 552757232 0
282403565 88961657 0
861495354 470026572 0
523273061 973732228 0
716361750 1055090325 0
303454065 72549051 0
183259626 919823506 0
620138206 902362781 0
249690483 1024537216 0
1067149087 643858670 0
992163330 753352612 0
701241740 692898407 0
616484995 14838604 0
872644593 734279404 0
765498327 232126531 0
116810690 169425071 0
300838840 954453231 0
813863344 327495306 0
597559513 826006404 0
456509288 995443823 0
83298724 708962346 0
807234843 267048473 0
390176220 164563215 0
725983062 49632805 0
791548781 922750018 0
105311997 1041023958 0
807320180 444120766 0
680993647 165782805 0
276976624 283694915 0
70194329 575395120 0
375909018 1050824715 0
634112246 1030785935 0
41663668 352225136 0
32576924 38123420 0
213440543 290204774 0
110571517 148651775 0
796443680 182304140 0
565940192 293848014 0
149773742 825156938 0
850254578 829617280 0
980056299 64188475 0
451823576 1027537679 0
375456559 757905794 0
109550334 104686048 0
240586946 455137128 0
224425671 445188270 0
600551091 1042604965 0
544715848 208758859 0
566158156 193830399 0
602409149 456966503 0
384352805 31135375 0
391114644 73332838 0
517421718 52750184 0
23790935 719333770 0
904721677 750522601 0
42256114 351517130 0
544076097 160289906 0
648892166 326821946 0
230699410 811116028 0
61741583 761735816 0
510686314 126144143 0
425236372 703734908 0
181671274 806160357 0
875361956 655335636 0
188803695 308105900 0
221533686 552027925 0
946892789 902931847 0
344683051 486226995 0
34481699 702112671 0
426442161 689395029 0
486687958 31109106 0
746570270 918858385 0
558672852 190780413 0
179579831 120931530 0
935864654 222748627 0
515292374 235371758 0
481697189 291992478 0
319677150 646822826 0
974715362 455456402 0
903712832 789463165 0
443334858 863963565 0
634093276 701684572 0
202473738 306342731 0
857345975 724012413 0
545184935 28095049 0
233130443 223156241 0
29739914 174041064 0
368364568 41440754 0
570872819 308997647 0
760972992 706439852 0
273529457 381593602 0
343856538 217139792 0
45574062 1021525316 0
527218920 231311472 0
563618998 401874407 0
242214478 15713164 0
1053812392 905651947 0
325352819 437627891 0
873876976 433013366 0
798189031 424725565 0
797117530 544104018 0
357702352 362435437 0
1066263734 183873961 0
1027849598 116891625 0
235596800 240469423 0
609462304 369663847 0
696974440 534103549 0
498573927 504699047 0
824782093 841503178 0
509243335 303551026 0
311388895 973527246 0
155556556 995181640 0
937749127 199285982 0
297036825 704181095 0
802775546 572654933 0
1025718868 138724191 0
575209678 356817314 0
187845161 370160308 0
213871354 8384774 0
751265543 1049812638 0
590224054 613582359 0
981811769 110391262 0
336083189 742890573 0
3650856 515520748 0
160469457 1060741401 0
765594371 793408760 0
956804268 513273036 0
206369924 451179652 0
820924883 1001977168 0
29679224 636803437 0
346653094 806358375 0
43423432 295398565 0
364499842 175160249 0
1046718540 558709740 0
54940968 763666894 0
525400795 621278807 0
10328178 1006526162 0
133686803 856550865 0
802415719 792475608 0
540741483 61164692 0
144242963 807660256 0
35229426 655644591 0
583133004 583023677 0
763517968 949794231 0
1017467130 411368353 0
329578948 305186005 0
728807636 915214890 0
388368886 299952269 0
501925333 858162005 0
661627440 46500836 0
993871278 247601707 0
376874565 473140008 0
338667459 922879442 0
469118166 502435742 0
357819490 1023950198 0
375492853 364518299 0
304595026 117162660 0
753100617 605018158 0
620334328 891716003 0
462711468 436955593 0
23935536 574675588 0
317706513 330341119 0
89329505 64979263 0
354835999 515504874 0
230571498 68859787 0
1063195919 386480956 0
565528245 506660662 0
894733127 559452631 0
43889078 825293305 0
418653862 857623568 0
788074060 221399364 0
691623551 714200598 0
384062590 1063049177 0
1047096329 919325973 0
969615140 450339700 0
985025252 843742130 0
54456656 378332873 0
271238329 84242324 0
135962598 508543697 0
162017858 882868282 0
329916137 674399714 0
146163081 151552998 0
228488417 587009919 0
772931317 255738122 0
907770677 461267961 0
102133986 66754982 0
1014808185 18765881 0
333609075 636872619 0
79049348 340151920 0
674818099 139063245 0
513407131 1068284647 0
671518475 969843136 0
403610822 77000078 0
889162677 9661848 0
1009079402 496214591 0
794263943 644866201 0
889927631 565433705 0
504285501 210671533 0
876450705 681693474 0
406638482 15276659 0
757385621 630309050 0
184098053 308938670 0
642361222 237885745 0
420080283 719794656 0
706013483 355056834 0
438591528 196643517 0
1029507698 790561676 0
273158441 757887831 0
70450558 362216706 0
938781745 474353137 0
533800399 999208124 0
876079506 840384705 0
894383001 964229083 0
790376279 205110749 0
119448212 273015376 0
1041194682 459244326 0
37185481 237147590 0
389189056 84175817 0
411364816 1010555458 0
760447650 442332208 0
623684890 766304830 0
872812086 537276895 0
827826977 397392039 0
256335333 69243790 0
990461945 245874148 0
108687430 1069710431 0
1020227137 112256158 0
763776310 844954486 0
807297108 260479373 0
903973924 704707975 0
486034399 60424680 0
543494205 448294078 0
281500381 50034291 0
479702927 949875767 0
504586797 475386932 0
706565219 144931785 0
805183586 318100313 0
157976773 224197141 0
1072117122 525100708 0
745103887 239566037 0
309645960 456090593 0
286150691 88072664 0
465979622 486379355 0
1010764201 1037450150 0
18079141 1040008346 0
74613081 147291325 0
888161944 326606988 0
906606455 466500534 0
59264626 745606743 0
527886580 610060188 0
949712451 1039982522 0
502451409 431287497 0
947216922 900480631 0
885230844 443338785 0
599603907 489917340 0
7534591 94956088 0
24278418 807034077 0
419261739 55694385 0
837285600 264515505 0
838808080 180081031 0
790763314 780338900 0
389118546 437284389 0
863482039 205295064 0
1022721908 538424215 0
951574647 1055341871 0
330673779 151913060 0
93924103 324500392 0
574396888 875612673 0
644655365 265132900 0
924088695 382688787 0
267354267 608954874 0
541795280 935099445 0
159255946 247903844 0
1039997130 305028136 0
531314013 548262462 0
302229969 997658230 0
109845476 601233807 0
522849204 2777819 0
774086954 172642157 0
82642320 408818874 0
135588620 927728177 0
951000392 103280447 0
69409876 520653314 0
881241141 878068270 0
872277939 623088213 0
387693348 798580222 0
424813059 198411261 0
32179376 49313981 0
372681498 957522122 0
464537661 1352157 0
489931793 543232903 0
1034160616 248486488 0
457417558 786272728 0
477225631 79272008 0
597422930 422492807 0
908917097 104446799 0
847558903 441439745 0
229229114 366505514 0
567926568 488288760 0
951891633 306190458 0
397112231 136406853 0
4753221 497054831 0
61880265 713888521 0
437940519 52170856 0
520614624 82818557 0
35050394 914328115 0
130587839 333917329 0
414431621 490234937 0
825245875 172390119 0
630375507 453351809 0
554922251 910661769 0
314928100 782768801 0
389199377 139639084 0
149329468 759902524 0
1025843035 954413655 0
295284332 576630821 0
64253324 887888323 0
189621706 950048183 0
546590171 718074537 0
153312069 682739298 0
545575204 126929433 0
765411394 1040925154 0
31595822 1068406519 0
662329173 271852724 0
262474391 115796114 0
132289617 43423580 0
504620980 93486790 0
486712051 463252895 0
101918025 492061640 0
702839260 646764773 0
970919395 820373592 0
202944810 79385121 0
160764154 532283537 0
1026958375 631648824 0
32187357 991526362 0
338265269 228240150 0
260684148 424577439 0
891698055 499351322 0
1056264991 865229617 0
600732620 97802415 0
670705946 795433289 0
511010993 244122812 0
582419612 702521697 0
243647207 317976983 0
879947096 458953460 0
627276070 631744999 0
122361936 264053750 0
729622829 943069564 0
592538807 813565843 0
819893236 679385156 0
589859065 288545752 0
321842308 391817176 0
941324066 27396095 0
610115567 233996687 0
494976569 1023728419 0
87488553 841236687 0
655540975 790010226 0
388531130 714153687 0
947434725 257586059 0
375936553 1004033093 0
642759912 792786247 0
634198263 846324404 0
756401595 229654182 0
448867965 312245904 0
97767899 542926036 0
1040171940 215803791 0
140138467 737480664 0
333394902 436335568 0
984637720 340178431 0
293706945 842351546 0
37949675 946087827 0
897123407 364965881 0
343088726 527384675 0
57675028 505327928 0
469794914 54704367 0
63386516 220278498 0
1044969133 915931641 0
315576891 745538070 0
947056758 331190146 0
237580498 1037586933 0
693375080 507861945 0
562997851 16743401 0
278844325 314229045 0
769537174 787549215 0
227140953 890671242 0
917129674 539154974 0
486931788 654981252 0
569069691 818541713 0
118632652 156576508 0
808111484 652790273 0
884220931 1010628140 0
1064162338 312995119 0
582962482 951067670 0
1063148518 517235146 0
222391359 814221711 0
752908030 261889028 0
1026749793 2404589 0
645758790 985350038 0
753401376 20844681 0
1060813327 79623018 0
126443963 592946435 0
137629255 775068418 0
502940051 240598373 0
333774634 724278977 0
179728167 216649184 0
313510171 76582208 0
752649140 910785911 0
393810784 186927676 0
109379045 199866736 0
375585844 177068636 0
867818704 865647708 0
473947687 552920395 0
854769207 407631891 0
143702083 187853900 0
1068640128 607274972 0
601136381 753146241 0
101143769 1004916293 0
460907534 512037571 0
352510944 873985064 0
511810995 495162531 0
16812716 372946563 0
588889229 396630451 0
134561167 1047897722 0
248153455 650701536 0
117325229 346221750 0
675868146 415713856 0
416158750 132192079 0
811409515 496771625 0
622485285 1022001038 0
352164248 412306096 0
819076506 838332356 0
991492550 122340230 0
425697504 992152824 0
686357549 925820313 0
342915404 697370273 0
897934961 746776272 0
476976263 953235996 0
674066885 1005295980 0
175713713 16783085 0
765444261 681717868 0
827622231 458876320 0
603695261 730137086 0
318600415 844303598 0
456655492 520802789 0
790539086 620262082 0
751465631 797013080 0
588764139 151378647 0
719811623 601603973 0
667871294 454041157 0
962762226 888044998 0
466082172 126895811 0
902192982 753993104 0
782689765 210147578 0
925098869 184543160 0
895975219 688998901 0
18972229 629546317 0
196558581 488568746 0
1026764877 330382477 0
524211001 209029281 0
385006158 156064446 0
168480990 345534145 0
807361608 541842832 0
594425975 81966075 0
384007472 615694750 0
512475369 152213542 0
567520393 1006993186 0
476429221 691402649 0
1006986648 653393870 0
352584041 1013955757 0
429924022 2315681 0
889726037 453233852 0
492151093 177086217 0
882563083 674236697 0
718380336 1037209266 0
599064786 99268872 0
613924151 263865248 0
749959370 987133187 0
552038745 908599905 0
720642608 60122788 0
48555024 153268000 0
425184852 344576492 0
64945052 1070063454 0
559572465 213119678 0
1007263218 475210122 0
318708414 667766012 0
398055642 607826346 0
438676604 518047480 0
1049036471 433796827 0
1053762314 986323291 0
553585712 243261673 0
371599086 513843785 0
733979081 123146269 0
9735735 529449030 0
148048228 552372593 0
812210358 921025613 0
605717823 1068758542 0
419100590 415105005 0
102039123 849182608 0
377009707 308041816 0
338130056 752133799 0
289653469 227284658 0
478234335 581263693 0
477124543 925335878 0
634204409 635638887 0
371958692 132073238 0
983592493 32093392 0
389590053 672068769 0
197108911 1004360818 0
1048676472 262441391 0
753217021 959473975 0
1053023951 29959969 0
155523683 324338237 0
315955601 831933841 0
98788291 486219789 0
441359562 440810961 0
561522269 186074523 0
370064813 778914723 0
949995694 995844732 0
481683834 767658374 0
306055566 867681034 0
858033401 908864332 0
893519079 1016585082 0
409746321 891350729 0
20969859 834699836 0
50536566 245111760 0
324120889 850131360 0
654640609 1033688794 0
142864220 382723700 0
409995667 50531857 0
567709062 515196176 0
778685926 301224236 0
630751959 449595758 0
717210944 277758389 0
835122070 21334314 0
214238594 973877553 0
482589976 1070859963 0
278370105 619962202 0
491961543 438889561 0
456672054 1056340357 0
568210865 810874464 0
971798211 620528453 0
979261424 614885377 0
68693400 636752270 0
768734228 1016473750 0
811983759 240828198 0
673711846 656427129 0
657886669 873301889 0
246528375 108130255 0
77588106 327686207 0
323803905 559427179 0
718148089 796294763 0
731940612 270432649 0
882344798 607043299 0
590700124 631131062 0
583163639 622156289 0
424688892 800750198 0
785179445 736990102 0
548806143 435262599 0
139554787 824003445 0
856500064 558227151 0
412731032 945007752 0
36993604 348708935 0
379006147 659062478 0
866406450 981831885 0
437138035 875351284 0
221688479 727062134 0
618059237 284219285 0
916754668 568905007 0
495846212 910505115 0
667017534 527063109 0
715979653 398650402 0
768336358 873831361 0
708963108 378089681 0
479665979 672729789 0
1025678624 375693660 0
208320437 901387971 0
817326348 1009181923 0
490754025 489976328 0
917123595 100386843 0
27569890 401823933 0
703069719 255337006 0
978771248 905468700 0
762459180 875371210 0
372921634 392531475 0
817116433 337439221 0
210432367 213122436 0
748500290 964344100 0
754854828 135227690 0
994236691 464539478 0
513031587 421107730 0
66627504 529118688 0
1011080386 69661168 0
145576796 652728845 0
733711072 576964394 0
790419976 199968745 0
224265904 785918881 0
168006968 117203138 0
886514310 243199712 0
227875148 311875407 0
516383988 837662987 0
456642338 541232268 0
535753186 1007712968 0
479718546 380437168 0
1044771827 376776179 0
637289183 531766521 0
308409586 139863339 0
346608345 473228280 0
1047855754 294507796 0
165652458 294723252 0
841862354 131969150 0
510879193 451960482 0
199863137 51971549 0
307897721 764178156 0
807575668 894779757 0
1045872195 814547438 0
572045408 614421379 0
135002196 290822115 0
77485326 607041407 0
1060625565 934549195 0
980875583 92143517 0
12643275 777350611 0
926070844 195446649 0
631646274 613698828 0
409493556 866613782 0
311453517 1007599024 0
813185128 624705341 0
37667439 19213747 0
265653531 1067071505 0
946110776 312212375 0
317046833 622451581 0
441172429 74421376 0
687189483 69785751 0
167110038 840504758 0
808602980 468444735 0
826979745 583646154 0
225962152 249959838 0
799767089 644619945 0
333454208 516829605 0
898488891 598518067 0
174160178 1034960784 0
962268276 963586099 0
481945889 602564581 0
1047915034 181506594 0
330809778 369527146 0
143451368 867287944 0
1056268683 509630928 0
785018750 33100585 0
867935975 94605819 0
531324955 110330309 0
53980404 553535682 0
857123894 960441695 0
186012908 756060562 0
635689538 931112218 0
863219655 654378846 0
321066828 157172783 0
799822639 531576355 0
605755743 768294307 0
256354406 845247058 0
744868850 1009950655 0
402684086 786338277 0
1027203007 487559558 0
423758070 211774036 0
440339170 848054109 0
890674562 691600581 0
465714612 791321248 0
406772050 1039644921 0
900120858 1035758667 0
302069327 318807261 0
1014234322 548832199 0
1000145492 181412859 0
550993649 501041192 0
248906910 11760869 0
339477962 247530193 0
389323956 333160457 0
849498873 567659181 0
914880500 301284839 0
850760638 951187781 0
145266845 595533768 0
828014150 227621589 0
55900768 974321684 0
4202557 635605907 0
431082140 300609486 0
847409362 616102140 0
210079897 328389973 0
410018453 572422092 0
179217071 708912983 0
692228152 166267380 0
459040512 201943496 0
703337115 72643761 0
609342798 357916180 0
27153222 941165871 0
311399319 270524519 0
732307825 736806312 0
95456739 431064681 0
266726481 952215749 0
79067123 71128768 0
536646056 588088976 0
779515179 320861336 0
499992798 358917053 0
894673331 144044073 0
589693276 500485403 0
983238369 548783055 0
306293428 296621772 0
114990327 1006099980 0
198258235 161979973 0
87291652 409113118 0
733978913 921564628 0
549030731 865029999 0
769791959 832540335 0
457129292 1033692465 0
990562134 932057493 0
225893186 176656705 0
46734288 1023080446 0
527705699 952527800 0
261939089 479382896 0
34556558 178841514 0
177237436 374608667 0
275896517 1044480534 0
290276743 346623308 0
984335812 776589579 0
227601190 112878486 0
661675735 169691746 0
110517732 877454992 0
187354438 717244197 0
401492602 653645884 0
557764364 338297160 0
151278953 683156903 0
670855890 113061627 0
574705393 853570904 0
631183715 607125411 0
791047538 1058413666 0
819208199 415974071 0
358387239 791976881 0
942225743 785677587 0
562713908 917626230 0
823467452 547365434 0
512300885 498991612 0
552216256 31723836 0
987389861 394976310 0
729791023 684210254 0
113493497 893529987 0
15877552 987649629 0
297973054 994938427 0
364174311 830365679 0
521397909 145230018 0
846007535 150860939 0
147143639 666323186 0
810858729 505861552 0
1021806245 921993449 0
479338662 29671653 0
212148558 236005232 0
1055923970 656767879 0
141706913 121744729 0
156150202 682404937 0
607424446 554879002 0
251768393 794713582 0
139417784 533932629 0
27389990 740300961 0
823525183 82825429 0
497629586 855246739 0
235924633 333925949 0
349086577 429448740 0
334389232 359874344 0
629264508 416940 0
930786868 638961819 0
149729931 462700468 0
1033036564 576977896 0
681440977 791651971 0
521285485 300052908 0
975195041 665591588 0
734979816 96900704 0
463551333 730927891 0
630446263 921104312 0
881240882 244460080 0
571016015 971656619 0
532032005 484004454 0
921833308 455173589 0
808533322 998174449 0
860837538 161579938 0
739483215 313682718 0
710007149 558762094 0
958750448 288778924 0
822439737 219982911 0
1062014434 215177605 0
94778298 852380767 0
1053397683 611408772 0
130571938 957697408 0
172173075 607914210 0
258208933 623470049 0
497415408 823745263 0
1065877475 720637114 0
636653509 638416168 0
523421994 534400342 0
1038047015 217974257 0
188955491 711049278 0
915928154 209437731 0
137929886 962034260 0
281559248 973022959 0
103591692 703282147 0
301357203 272087722 0
980544423 987670357 0
135809012 204359218 0
327805236 329032217 0
531764731 83171517 0
995476959 148880559 0
635613091 11083182 0
307852580 812077035 0
553496504 852087584 0
506922674 699094287 0
724015454 617049964 0
386829176 962809076 0
601390899 49662021 0
131396070 617745345 0
553451282 332008678 0
964416281 316120613 0
114163635 910856521 0
651502761 396357386 0
692305094 632772870 0
150446265 1004464486 0
1013683810 161308576 0
392676282 1063866443 0
914135051 1052250605 0
674027836 1066145903 0
252321038 148178768 0
496512082 927534993 0
854046577 883024594 0
531605498 779853466 0
488040745 979596445 0
753450733 474590190 0
38404305 1002378982 0
994007909 604894930 0
674154715 331195549 0
895428481 1067867296 0
164121850 683831882 0
796790046 1006522889 0
481385036 35081926 0
967896505 585906681 0
1051746319 169142137 0
659928891 645336783 0
233134443 1015528758 0
563664153 1014239024 0
162901166 328177562 0
838848171 819052876 0
818524869 182418779 0
295377499 807564480 0
517875633 234092285 0
764678041 459488735 0
733161771 545620456 0
515487852 508749082 0
313414226 441497826 0
40173521 666366002 0
119509294 1061473660 0
454987769 573834223 0
1012302887 39969721 0
873417151 17961344 0
837840096 735586610 0
257285291 727874743 0
363472193 267733268 0
415629328 53801803 0
670267674 585039452 0
820773469 309752479 0
742991575 388724070 0
18329614 997390299 0
866334179 575491482 0
213746262 167873277 0
383478265 721556350 0
571720734 191111179 0
864120456 218485166 0
594842885 41755184 0
339373578 626308181 0
674591793 24607187 0
52167415 130896498 0
750758906 386230297 0
520983572 576933640 0
128648102 301619181 0
974292776 981187653 0
341206785 412248597 0
1040980867 434084754 0
401576750 512395232 0
741655714 157248481 0
940813688 739908876 0
201862638 79056225 0
524621172 630858403 0
300857805 984021755 0
376628480 381717062 0
184561295 62046643 0
1016814687 22787852 0
62584798 919653094 0
812001866 997527610 0
1002675701 761114417 0
318321137 806916262 0
726785839 104149666 0
129145263 558064529 0
665391001 581218385 0
526955508 165641431 0
918223800 866684811 0
368949719 1039412201 0
893985265 84381672 0
1052895954 742488897 0
246181267 495712056 0
252718610 388032 0
649226016 879336759 0
844448562 551387362 0
908057416 618856416 0
736356349 907562354 0
220940114 861059267 0
49389320 518665411 0
1034342604 576360022 0
175689960 845905392 0
599373338 671285005 0
209774376 361682737 0
711059164 649329875 0
730722385 967656604 0
1008732434 762178846 0
558184624 795024884 0
19815950 244058194 0
555826001 177038364 0
595489238 913825553 0
659035297 411884320 0
972206126 526194831 0
1038077552 787277708 0
246326542 256054842 0
116606802 764723910 0
871775407 287180070 0
494567652 523246945 0
123769740 777930962 0
759964663 296261600 0
709254760 335030825 0
855944081 504785127 0
795934001 720438593 0
1069943566 721561258 0
863442927 215126218 0
853286253 155150304 0
574531600 1014344694 0
719754764 7487435 0
364594619 798187939 0
862702891 932202058 0
1000126712 354844532 0
545332658 99863039 0
504405888 401981475 0
1032984818 880980783 0
740669605 635096485 0
93400845 114209806 0
69507949 515582986 0
355732062 184566452 0
83366866 632698064 0
461589084 1025829411 0
633797989 44183601 0
352650526 414753058 0
329975866 922968986 0
503970594 632443831 0
741199194 503469097 0
434575128 396048621 0
524733886 573853676 0
942214342 328820952 0
433936 500776307 0
993600056 331715692 0
1031252878 267499640 0
386393873 795036359 0
1007938938 289079671 0
312337611 996456473 0
832408836 169446006 0
162709466 300439682 0
28727903 751262733 0
754259741 556560725 0
118207105 432894926 0
987473468 461397050 0
272439583 634831927 0
276730606 584065652 0
1012147580 802838037 0
974917796 882506429 0
736244019 742743332 0
1064180730 347314852 0
139949891 669639818 0
606540071 183296862 0
828161190 969026881 0
868356118 704768300 0
19556052 642515078 0
674249347 224289294 0
122583553 574283338 0
612603527 852602470 0
334060642 494807719 0
134150635 1055917342 0
521061927 958258765 0
135288438 565218436 0
1022285461 784717369 0
633716906 764844270 0
837697166 906333954 0
468064447 23752599 0
2621096 865208658 0
1069402613 798469983 0
945094396 703163005 0
755272531 368689237 0
847253211 954731244 0
769539355 819615051 0
771506798 778928763 0
1033767448 444600561 0
752135662 295221269 0
778665435 911570423 0
408140091 190986634 0
14975889 760959051 0
43904989 1043001960 0
184976694 713245388 0
352378522 384299807 0
227049859 948286040 0
295053900 376892388 0
140334890 911942208 0
85731568 74829212 0
267700223 403690290 0
786595086 1051291929 0
108599297 324086982 0
326505308 26571184 0
513591714 691270643 0
673786358 472924459 0
411449705 1025788191 0
29990725 761122475 0
586149916 600234592 0
738379448 244113664 0
446868247 840609972 0
686608090 303777091 0
337182029 563039738 0
397579683 59442192 0
709193521 651845761 0
502479626 693857169 0
792520337 752138368 0
949174373 611834252 0
775768323 1006550497 0
216504797 727126429 0
620170257 671145193 0
330166412 921154055 0
346411128 66819606 0
943456231 784947305 0
280546485 474003010 0
877205541 526795909 0
963135193 100734538 0
282546907 252655047 0
361213944 361723541 0
465349721 802900856 0
984028668 430985399 0
680087475 922732752 0
329181163 298763706 0
571758568 543084278 0
281602700 192247326 0
732249743 358716238 0
297853480 1057489527 0
868345364 392136736 0
938716899 190765258 0
355397703 881310081 0
869774874 595206293 0
264497404 993570096 0
538104699 390784260 0
561721803 214857327 0
286293303 504996626 0
550550784 366026297 0
33933390 875378859 0
238783523 949627178 0
275726214 168009850 0
977057680 166988218 0
890467929 49014040 0
316607531 270386984 0
377943868 909227202 0
5192786 54399709 0
1045690448 747682579 0
108495507 472550627 0
224383887 111868844 0
552420106 850592397 0
111471180 305984219 0
778254484 181714542 0
56861488 922890098 0
115786389 805288613 0
738263098 564596074 0
495520988 274080324 0
51803179 768829289 0
987571773 47007519 0
555728396 49830620 0
700577860 345251010 0
907934588 339225018 0
428761655 686548446 0
594068304 620735923 0
724324840 414540311 0
750845000 545169120 0
278189847 805527341 0
223831297 944092034 0
797356561 969057375 0
573066458 66471462 0
516121340 531255332 0
474600773 515018892 0
274622106 324851273 0
1041648285 438307710 0
272636512 251512508 0
1040327204 98448837 0
228355180 677291891 0
923617259 564231341 0
710474008 339122774 0
176026273 1011659722 0
85582271 588068566 0
1018510162 391105289 0
721396807 487438163 0
1051944107 366899245 0
203077946 456922914 0
182485217 726459741 0
836539075 351550318 0
408539870 211764911 0
557118547 550139077 0
27718324 194568925 0
866740336 415864839 0
551818527 171022580 0
358916918 231134136 0
1063310845 919680162 0
786784376 195848395 0
298924844 218126183 0
313570086 874853694 0
676403033 448252305 0
837689406 985833341 0
3927979 55461613 0
876610402 584153975 0
1073312841 477863735 0
788461824 740344532 0
847997344 1017081925 0
519875735 834445877 0
511039339 12862143 0
952378503 231049276 0
581724361 731341534 0
292452819 59861777 0
644281596 661294196 0
119198289 473192644 0
337635946 713953113 0
29627618 622565407 0
145446984 200085255 0
633062137 973541910 0
167536204 908680405 0
326277070 108951592 0
909768053 652988541 0
284943348 822065433 0
814833792 287756746 0
646911894 534277198 0
86637639 168212777 0
177825894 978366800 0
22548917 490465205 0
617433797 346747426 0
780326992 127184061 0
57799072 313065521 0
685060811 869224309 0
40825442 922857892 0
594498809 100952339 0
61579056 470864331 0
899078477 420102168 0
241475781 444879583 0
458612967 10576674 0
60716061 897661570 0
878047686 445312067 0
975218519 53239100 0
97228967 870672934 0
58319744 698310768 0
1007871639 1028561140 0
272567457 517119606 0
831889482 618448072 0
112825330 748648249 0
631657340 587725719 0
504215567 458346752 0
258270987 1002123751 0
1050567227 742735423 0
998502326 545196591 0
398657627 556855656 0
619183564 1063718447 0
853668825 407117331 0
149830010 574706032 0
795784870 573296748 0
792389442 703618114 0
571764123 263284928 0
826932372 982484606 0
945942049 965267033 0
685670407 825595221 0
698305743 707409880 0
9019031 311117003 0
668672449 761642069 0
498703337 548667288 0
792559081 958078000 0
538115220 607761508 0
227275476 595246234 0
296171975 242603299 0
765668108 376308188 0
43771959 935995237 0
680556556 177186351 0
979743924 180826124 0
1043966406 842522265 0
39077499 84572528 0
239873365 786746187 0
998631954 49675148 0
1056486987 202583988 0
941123995 655131403 0
319181508 215218757 0
567012656 450122438 0
752341903 892769006 0
691889055 170182341 0
112831256 715673184 0
329222874 537965904 0
198954891 350312861 0
861131146 517231176 0
745273896 219341628 0
619253442 696561023 0
820920900 306997015 0
407918254 664701583 0
936781809 1018479347 0
351829213 1063860239 0
138976407 400474088 0
381969566 225923731 0
36711868 780222983 0
999754211 70403315 0
800219767 80040748 0
1065062183 525893128 0
386915161 159003163 0
227523680 327965755 0
7448670 685190342 0
501823498 67722497 0
213166679 427222292 0
1024335978 800107102 0
111455494 12728000 0
439930262 143348563 0
972797846 571486596 0
903106574 1056636396 0
563032760 796597221 0
974153236 513362670 0
22851134 681949264 0
506832490 721633450 0
359796206 951724498 0
289917319 1008805675 0
461951350 1044221373 0
181352806 587572617 0
935583374 278761593 0
559371625 931973289 0
867836994 297561528 0
902135056 207100032 0
906019332 430035413 0
456441532 195229784 0
456628249 110546518 0
312372405 720082706 0
742675514 310553174 0
264504452 781110457 0
575411667 700861147 0
202818340 529840912 0
492224843 292620002 0
896695532 679886912 0
394277214 188564762 0
651451733 682327268 0
750292256 303038560 0
370071611 187680656 0
318000682 531465654 0
369486939 763585607 0
355670331 156781007 0
715638822 532486278 0
298670314 794553796 0
540475396 853584594 0
549943472 223622175 0
574851711 1066022825 0
1027051181 943274650 0
378005615 616325957 0
772898124 47952702 0
629496574 326829887 0
183705938 254897075 0
545972347 791588692 0
63829405 451398106 0
575829760 109137806 0
932859410 272656015 0
768749677 115011855 0
700503658 496965515 0
996821783 23122529 0
388824980 678666374 0
925503199 909954105 0
823851472 205411246 0
85296978 894618391 0
1027135388 563806766 0
119444578 388294160 0
1045955496 546127657 0
624970294 1014040323 0
694498381 741574195 0
241231680 10556725 0
235895396 310750592 0
330758757 317833236 0
432232961 416698331 0
538858014 898487207 0
771478143 504529617 0
318364283 491358413 0
925316317 470688634 0
502384330 447249014 0
450823915 475136373 0
1013912623 1044834914 0
754749155 921975044 0
1037092912 865296926 0
262700267 768376735 0
207269152 82373779 0
990984175 13538941 0
131348639 713451427 0
69306042 575743664 0
922220316 840639081 0
125514602 339365718 0
13266173 1067360805 0
277514210 302292119 0
776462934 1048039371 0
614372400 660596678 0
661828097 349538892 0
151487360 675182734 0
415356552 363659412 0
935089936 279582016 0
972919200 845478923 0
27810483 94773542 0
231180769 710703046 0
544302160 596235672 0
282777693 802350690 0
98628579 292626388 0
907880004 672937622 0
463084297 26868869 0
684748764 1039025659 0
279769640 830702993 0
154386166 394100433 0
986638364 926277082 0
372986768 754224590 0
683245212 278037356 0
644745223 239751668 0
144112478 365915604 0
322647246 440290173 0
716472192 966424257 0
879544407 233205100 0
1023209612 197760284 0
754764941 457788841 0
501411627 881400134 0
1073234061 217423276 0
833612371 267069749 0
145032308 659464462 0
517734935 680512316 0
761074408 14680565 0
501646846 413157763 0
539268457 628337689 0
644125925 7721367 0
767048249 7610257 0
1012563713 820445876 0
803625988 588406175 0
70908067 259083762 0
111029046 596059192 0
910388038 417776708 0
258979074 510781819 0
348689888 349946835 0
266756074 380798809 0
151737918 512396548 0
660288631 1047920062 0
573809551 814570531 0
716461889 518112824 0
411223665 757906290 0
570744439 25241105 0
1048022126 697547348 0
1055645139 103610123 0
280585658 96355441 0
421425436 687873494 0
371154945 51282005 0
978012122 51857074 0
289202288 785549525 0
463932486 392282364 0
579915179 479638258 0
966318633 839949434 0
271242005 812524805 0
239736214 232860156 0
418823937 185338943 0
221261466 970678426 0
837536429 58168997 0
455553577 579136686 0
231560766 574453375 0
161537334 303534887 0
525048764 728105099 0
614000447 651697665 0
517966721 135208519 0
313118505 767654700 0
547065290 908943723 0
961932699 780449653 0
728676619 330554601 0
238751459 226022632 0
1061067259 1065180024 0
1050475308 666927996 0
27310017 149767360 0
553766645 1023835956 0
436787394 776922397 0
977993089 417780116 0
379614959 148117470 0
502199792 406366288 0
649526630 108629908 0
613586979 910111701 0
565354369 674797248 0
246485335 461442803 0
617911349 536503196 0
286643727 480558527 0
1045362929 827117418 0
320372921 32604351 0
1064772831 587786327 0
920951792 852458606 0
195770028 266842971 0
394348473 753493572 0
720087107 963929659 0
424452123 581058544 0
659324738 37847371 0
505759340 141076334 0
378408813 861706796 0
38043706 505056713 0
7335813 804970239 0
31794730 847403731 0
297137657 952754621 0
335706497 164166548 0
702245388 474810904 0
577512860 333196134 0
50345862 532427581 0
1022857836 721566058 0
904524583 55345619 0
223108536 49103073 0
779269319 11457709 0
213685682 824940529 0
1072446355 161903395 0
551677089 463862147 0
586433301 984851965 0
266275384 793195324 0
116488172 487418891 0
986565291 360244253 0
991159959 98128713 0
898113629 124017130 0
189784965 483664427 0
604532699 965708609 0
45797739 537936396 0
193989975 234173522 0
822477860 573465815 0
346496108 789802439 0
464720210 364743252 0
100605345 260052577 0
547592268 203233519 0
265280242 796809715 0
57020752 556672105 0
488660436 174513390 0
603003775 608709642 0
860183756 20985105 0
361978505 1022015764 0
842452775 573129331 0
850778384 863978340 0
159063227 584130587 0
232953769 304399295 0
811927601 199000103 0
678694016 396583346 0
324412615 633315802 0
596630680 23880205 0
543862806 162627139 0
413379008 637084218 0
748878719 724403668 0
363545793 46232959 0
952192855 716111088 0
362325509 1025074843 0
678456593 123122026 0
1037076082 468245122 0
530506728 30977805 0
431946752 279416770 0
420296208 585364947 0
160367829 54900236 0
234840980 218862873 0
320669147 225060964 0
45822142 848876630 0
886145397 158125138 0
190871187 593161684 0
194935670 921229446 0
949947372 907688966 0
368453735 754365115 0
1042500641 705959178 0
542327490 1016912354 0
735049252 429210522 0
411919796 208970758 0
469370772 1061662943 0
826635768 254844816 0
465796127 209417562 0
999329207 419109372 0
262097920 349782814 0
908043764 799511226 0
724284482 1057377988 0
453027852 913073321 0
48244447 997305829 0
945500807 572402865 0
812781992 796564277 0
481626096 765542937 0
296342030 938852020 0
961115847 1016971518 0
769031591 744333370 0
408750790 661924031 0
590498879 1009102805 0
595611892 141338240 0
550213354 796620993 0
89036414 56757734 0
1001816597 9709667 0
405241700 974883279 0
909733441 981730602 0
2904560 341094064 0
813299790 333049521 0
1044648164 26432832 0
720468707 853527636 0
810538593 647253767 0
135800598 830825477 0
22276794 642340333 0
746742985 377625758 0
1011495417 14144914 0
535438692 62191974 0
327445593 881335808 0
277808308 836290757 0
837574250 566446725 0
22410251 678574923 0
369919219 136969015 0
715283404 692812557 0
774956658 528513998 0
400887713 340372807 0
780153011 516186603 0
121529016 278684094 0
757619207 442054613 0
695233148 483161708 0
511320655 334976251 0
716974832 586260013 0
257615888 691432584 0
1007676130 194111702 0
576049761 85588357 0
787993274 443335388 0
172001783 89695397 0
745846608 474169556 0
54347378 426527660 0
640342845 920482354 0
909330337 1023670545 0
186312303 752209156 0
1044715366 561444049 0
70259804 544516513 0
163920141 257205902 0
149861474 992497455 0
1044667644 991472141 0
798624169 108329261 0
190312318 427223919 0
405601492 150395566 0
96789879 956023181 0
879314122 924971050 0
183288377 937503684 0
10237358 634229118 0
243253599 66793777 0
910229827 892348332 0
86899434 74957834 0
11290808 735201117 0
979589942 436953698 0
449729519 229929150 0
108089748 214736870 0
719753830 473696088 0
841372185 1039220297 0
708451999 421097437 0
216839408 37853967 0
177199020 246632665 0
344388170 937788309 0
489587423 767548494 0
329459080 490728482 0
827869029 901707821 0
452251620 775826671 0
1033046265 2858597 0
489066772 541252894 0
359052775 681740628 0
413565212 241672335 0
1070009352 821541317 0
665727655 320996870 0
295290553 556549545 0
612520746 401392075 0
865420692 620370962 0
640819650 40236900 0
499278656 238883692 0
167817999 1031454498 0
62198447 9816967 0
554924033 1043071263 0
1023249381 246583298 0
565875243 505989953 0
1055877529 9885578 0
819599114 34014948 0
365645817 479016994 0
600602504 246196634 0
655974392 458084997 0
896481809 256086173 0
862495890 32836514 0
448682115 984147045 0
730844638 605381933 0
960251781 761217819 0
356009789 493891796 0
726657471 344923043 0
390490059 487464732 0
367514098 296714882 0
797777347 175014241 0
976067221 926798841 0
289871523 1065533713 0
435530050 533374486 0
1006388766 343650532 0
1046690609 1011031943 0
199977439 365351341 0
234299238 88063205 0
922010035 458950687 0
672872981 434111925 0
161502397 331669794 0
951574227 757825129 0
738219592 1012807575 0
229695528 937576147 0
793948370 844672000 0
480707377 464998878 0
855194638 575123089 0
879482240 17871481 0
645839966 571763143 0
930688177 571614052 0
671848716 46260546 0
977618607 13381528 0
17636470 187553351 0
476142521 641465194 0
423571255 109944668 0
1003574806 991690378 0
459950298 698190497 0
4829478 905004305 0
828213449 401962134 0
1001473750 799967225 0
767355377 754299732 0
855573254 694586451 0
246991474 974607117 0
993779409 163460587 0
486020291 1032150767 0
518861053 768313510 0
467417956 109111076 0
281752147 322283515 0
189912212 719688378 0
895346278 617660501 0
684649909 863770007 0
722795199 52841110 0
511830985 826165608 0
636466895 463321873 0
543193988 792450493 0
870340740 919012222 0
419323728 647718298 0
557942909 936741143 0
435443055 198214633 0
217264836 396268215 0
91952450 908369366 0
670111756 555017867 0
1011447623 42981253 0
896567725 449637134 0
38563257 698637454 0
518874991 838928346 0
644206863 3547701 0
127686032 1059948328 0
274258569 841895473 0
612176302 808068968 0
844778405 753749064 0
726029340 939952224 0
1058247644 149571683 0
520837784 498431658 0
755974970 450535837 0
977149454 644531749 0
701294633 184401938 0
357631688 44810205 0
851488586 546380107 0
495243004 1065229170 0
348431394 285398095 0
389029272 296109666 0
1004360853 330976592 0
105906186 405331547 0
279874777 128605277 0
931457162 63682285 0
428488185 110716792 0
829448476 407881838 0
902819438 1023630438 0
1033206479 618436827 0
90787309 899002651 0
101048653 858267178 0
247815173 995388540 0
1035027553 127019588 0
754546496 812466637 0
498563333 434677774 0
503041258 369326955 0
113479122 533609701 0
785724784 410175424 0
34019683 429657816 0
652308499 815444597 0
549250095 704819423 0
36089924 495673911 0
217890161 900613995 0
578758110 1006632065 0
418985881 301927562 0
16640315 895507182 0
219128544 38559492 0
505739555 518568394 0
258543774 202121992 0
1013549990 617735154 0
1032475179 887712770 0
154540480 256477283 0
697512448 721702354 0
621737620 1059204839 0
106215028 174241953 0
806339946 794701923 0
968013461 92216203 0
489899136 156229669 0
168819888 511782548 0
682659729 887596662 0
87640526 331810150 0
170326765 585165870 0
297507070 485469879 0
762541869 857342639 0
596679076 986960101 0
147168398 330004091 0
835535816 172661115 0
99810053 709927797 0
180018479 159324539 0
415436062 617755159 0
788376483 457867912 0
461233041 692853200 0
480374772 800290577 0
60232658 768630568 0
1015126325 956797896 0
80623944 166178539 0
524058806 77577364 0
1051152440 121150840 0
98910519 134295662 0
40863220 222209594 0
911768870 849038794 0
817218736 52729908 0
655038427 1015914320 0
900182724 152635367 0
190535409 451617863 0
944838322 231086291 0
745693868 536245091 0
134417 383631915 0
174440462 641747435 0
291937598 489073679 0
919966324 308191314 0
927938562 1065765446 0
623285822 3332902 0
410039496 234750129 0
36104637 671528807 0
947612559 368459434 0
130432575 197363936 0
3049471 477855024 0
766930922 790702622 0
716542988 230718559 0
11581574 184734769 0
601200757 295700316 0
938316931 82648598 0
167091829 328306606 0
571103912 992390062 0
60825388 677551650 0
381800844 826550938 0
255347076 512380533 0
546771124 932307667 0
484814436 399371670 0
197158539 187386228 0
370651737 792330110 0
230301588 176768086 0
882691258 839360843 0
17766783 871524479 0
912904687 396246479 0
1000419120 822087119 0
433800064 903028981 0
23992812 1003226837 0
1019152559 449257263 0
43243819 488929271 0
421226039 343365730 0
342451362 519755538 0
228889144 83071894 0
82872198 864812845 0
533880053 973148948 0
970802098 131785124 0
430366616 445542567 0
252577596 361939136 0
112156005 558614470 0
238654560 616248854 0
983356639 710596853 0
523271685 890205753 0
737354825 122005132 0
87376719 576452616 0
937930961 254127385 0
414761129 364482605 0
250629421 912343647 0
431551326 686753526 0
587165492 702226848 0
397222902 894937954 0
780632028 250033000 0
990727631 954220660 0
57765072 582084777 0
753360445 486056174 0
500324256 130998708 0
27677337 146478690 0
62953060 592048283 0
168717538 991429123 0
354244109 748566676 0
345124644 783892259 0
1057548615 685339875 0
858802377 208399465 0
417361286 894197874 0
227274849 358084086 0
777539318 723151125 0
157110049 403106442 0
211049673 312405836 0
1039230212 594543860 0
88854265 138007087 0
809331758 245711974 0
82486663 347929900 0
859415340 648141425 0
320985089 995095341 0
611316097 221208115 0
652476509 722794653 0
15310307 147523857 0
42688626 383692578 0
306049728 85682843 0
514783812 131774816 0
939715426 84296916 0
161972646 711673113 0
922712163 984903375 0
853754722 89247244 0
167542181 742717447 0
767695039 625108103 0
1031120946 1070301176 0
135015987 180158091 0
579189742 731831975 0
989724410 668404822 0
222858600 318759200 0
601255294 1018940175 0
868081708 430107601 0
865591573 274922304 0
235955813 707780587 0
412605700 515651464 0
668348102 803131871 0
375456776 428032087 0
368385673 428493960 0
787399427 114004287 0
1035032163 957334762 0
742283636 1063491045 0
57476529 798286915 0
665672926 717483275 0
1017687810 648241960 0
541340790 1028918557 0
489262757 655410211 0
557120849 757185338 0
97294819 763661466 0
683466687 774034098 0
473705967 923943202 0
334918864 283247907 0
193721457 97378636 0
25091713 575172293 0
78074521 1012199135 0
1062230582 154692231 0
638825191 382768299 0
434607465 412520521 0
837032254 450574980 0
90434721 651231426 0
931317940 49845127 0
554881166 735622089 0
795096880 673224194 0
828813836 413945642 0
69266826 892706061 0
766429658 736777887 0
1034370794 1051835337 0
47976141 709909563 0
68860236 792184960 0
387265570 419929895 0
707007948 733141944 0
1052338699 91516026 0
824176249 889879866 0
549530478 201618875 0
586975237 216036338 0
592646945 755164150 0
863726014 1026358899 0
792385410 1048948126 0
564568361 348575416 0
28922480 212779229 0
481716112 74050525 0
214255798 669009369 0
58917346 1023888576 0
576240330 31900348 0
550429044 125140491 0
314615397 642552742 0
228031937 963397190 0
695015862 428193872 0
992946606 226442591 0
644300861 24376626 0
286050206 124318448 0
543639404 469203102 0
317366774 446501312 0
556518798 618556386 0
1010831988 924111977 0
698871446 994991805 0
1040118729 629987332 0
425538015 434854967 0
1034532967 141754848 0
882936016 431138918 0
628714435 650327073 0
279327371 939760101 0
88632522 1056795431 0
819769380 262470851 0
257060852 29717460 0
990408367 64566433 0
255748849 1040310611 0
53483276 270416455 0
322219175 693805984 0
171882274 370093610 0
375542495 221856270 0
898623982 507753730 0
1026322876 578180482 0
217390772 962613765 0
747123970 894935142 0
777554345 814266161 0
1066228005 98809533 0
402451530 1058434801 0
197372749 1028165419 0
242267752 217689739 0
23989503 515478942 0
578494695 502847395 0
689388726 348263533 0
688949286 963649421 0
810775891 752357501 0
582463763 1052380971 0
942920114 460719417 0
448880852 886250876 0
836425774 481658172 0
78518443 776036478 0
277013367 169724936 0
416886774 684270773 0
561303864 205436545 0
693466977 324380567 0
735639338 861836023 0
155533685 731264654 0
33109767 262038414 0
460098843 301872046 0
365234243 863439326 0
696347172 783591485 0
323787149 484594941 0
847523071 537213689 0
729867204 674198404 0
604502543 336783437 0
494231678 1067763528 0
116175762 696369859 0
556315091 357976302 0
794413714 341452380 0
437767940 217286947 0
90812846 673237622 0
696625950 116859920 0
953266096 970280824 0
457472635 271278706 0
905594699 430620667 0
839231339 37867325 0
220769028 755047906 0
758062086 702697534 0
642447734 498570128 0
95217834 54695370 0
93124541 514660091 0
95835804 831072782 0
221296632 841003059 0
107050588 800984260 0
806547973 594511855 0
197023085 272793668 0
1046179554 73967246 0
1066547277 532459896 0
122493772 690304596 0
676954893 959690136 0
277067291 163450508 0
538308230 826927499 0
33432322 819056774 0
743836444 294807266 0
48802379 752132477 0
501923415 1017468208 0
353859689 344740025 0
461500116 85045533 0
1072307831 206384949 0
371529669 787233681 0
572600975 469495618 0
462253213 735393265 0
928304885 867456664 0
1017932605 521835638 0
730211799 904516302 0
646430514 117959115 0
863514929 494497454 0
27116086 540016955 0
989529224 861825952 0
321095082 679790422 0
189530060 769390818 0
548638770 520052657 0
336727775 199676124 0
598056866 738995117 0
93375112 18640898 0
363256715 43353287 0
299607989 598889694 0
911057976 31316759 0
597273712 728148512 0
160932058 972758135 0
240512075 136472800 0
712771578 263447221 0
118338416 459396342 0
545117555 1010842993 0
563141885 423481195 0
962292520 964782673 0
728487331 928123831 0
17076419 973925477 0
888116039 18901214 0
88159507 903515302 0
178945495 714657045 0
945525924 609435569 0
694272474 241407012 0
481162655 846629168 0
571972057 480133925 0
678150475 412258303 0
20368182 188847445 0
788882895 44814580 0
701976617 356080327 0
726950007 816199600 0
556917893 278396741 0
850831164 324890497 0
410963292 463219381 0
654706981 291610531 0
582814932 921373704 0
152203664 956579703 0
121178879 1055418425 0
51817192 419809320 0
64753132 582110978 0
326010480 463619634 0
867215722 823589803 0
126866083 281826696 0
526584938 620128953 0
554431152 790125795 0
634223388 523630709 0
1005423910 737137435 0
83687911 131768749 0
511220678 384683524 0
65481533 837728493 0
681083353 605595518 0
546821921 663479693 0
97196059 257544874 0
888318909 711292591 0
45090452 447868163 0
701457645 359890317 0
119405954 77377033 0
913292820 514221931 0
15297991 398327494 0
3975303 500777793 0
185701673 432604502 0
919131775 552949350 0
420158295 1023202118 0
727590901 934272181 0
1064095720 706906769 0
787871734 59507139 0
382869401 949066340 0
29491918 597851027 0
75545479 88933530 0
522491880 935176644 0
328251487 208995406 0
18985073 255296849 0
287765553 224017599 0
149645656 195851569 0
189090910 1070704972 0
469673599 262498717 0
214304483 238416141 0
548690789 837025844 0
959986931 45954737 0
380782421 689811343 0
717764024 880099061 0
268637237 223173977 0
872413860 866308907 0
551568541 1019913304 0
14244657 284875489 0
61135337 181504101 0
146109599 554594561 0
387007655 189251447 0
211574483 320634892 0
305700476 184736239 0
546877120 362160704 0
259036582 241975400 0
892990861 571881267 0
541044440 900668166 0
329297780 597461145 0
346607618 66802823 0
98275123 223751365 0
853020981 603615062 0
713594561 431201089 0
702704267 980422376 0
61588015 122783203 0
879215114 119458707 0
749979938 609968121 0
229690282 82333177 0
705764502 538993861 0
996786355 400964538 0
472831275 36985008 0
758316182 217935763 0
414313230 526174669 0
1065230669 978620825 0
685183875 237042694 0
940769140 183275726 0
367029737 366826601 0
96657836 116040716 0
175415426 115484301 0
317160481 818139658 0
625806803 259667620 0
221116615 75440059 0
368946189 694254056 0
468456288 1032683782 0
840382766 1027240792 0
531240486 650537754 0
958645728 244411834 0
965057063 102375192 0
484502746 697622214 0
901389820 650942677 0
26640732 366663439 0
349296756 44857989 0
1017230342 445485864 0
494813042 876837952 0
500161174 280172517 0
624676633 138094950 0
521078745 36920901 0
180506897 535533633 0
35942684 954682540 0
928199462 528246636 0
525853220 84236566 0
1045932484 989470214 0
986813004 1051535608 0
1065318817 117177586 0
441519648 892099721 0
36146086 91844027 0
886164669 748748089 0
434036174 574319188 0
578501171 927284244 0
532390080 208358592 0
412796960 399893136 0
250157808 360913501 0
1017116892 647530612 0
31302897 598546796 0
660055697 84271990 0
333581842 898829833 0
899364041 794166436 0
787145755 595106204 0
50319390 605383546 0
936771550 962444947 0
718149374 230254492 0
1026022951 1031818229 0
399602753 1001078774 0
842608428 341614022 0
800464773 595905739 0
722635170 740879072 0
472432024 332939141 0
593220293 89227866 0
341014924 626690420 0
226518987 622185196 0
318580173 653384764 0
199860446 113145141 0
193718373 635199061 0
576088345 709681839 0
381081879 358530715 0
985388329 343623250 0
578360916 598075598 0
24602196 376872781 0
1062643773 12369491 0
295128421 342286316 0
413792490 14622093 0
72761626 397380683 0
237379206 60326691 0
600228386 588942693 0
886064475 99184734 0
401651027 704964185 0
14974085 115940144 0
174031567 962809385 0
721314302 213235188 0
1061543468 574601802 0
665165635 10428280 0
806936982 278149677 0
391288362 1070143239 0
454229709 89654949 0
826109521 198501766 0
790305265 837726823 0
755319332 84326419 0
228670667 805118964 0
232235283 199381073 0
56769052 253664037 0
854807223 4457671 0
105702241 441306283 0
433597053 342178791 0
408765863 874564405 0
353895006 415128750 0
28744394 636958259 0
131155736 911926048 0
826062531 798925491 0
109141739 862862648 0
428183005 991685371 0
1059787990 846008939 0
779204656 963597209 0
350887084 210486511 0
1072711334 742672273 0
1062248967 83799667 0
1035602196 299624597 0
97558941 857931794 0
618802272 916155176 0
901937175 665836557 0
412467234 872572800 0
193076323 559764933 0
702651715 862537857 0
893004949 357986006 0
78712768 351634748 0
23713884 929591366 0
925183236 584328282 0
626420449 14037569 0
1007006104 524051907 0
368206877 854888046 0
765426938 637687218 0
784423859 376121415 0
694565436 989972970 0
710521574 154814751 0
856150257 171137748 0
91766995 907782895 0
709265975 280039272 0
747172739 1163734 0
12407256 867604655 0
736589398 265636812 0
296141597 954266698 0
933906722 563260791 0
90706837 26708108 0
649077271 614820143 0
385858417 910655631 0
611307498 1065756497 0
828078451 254115580 0
779386401 529518904 0
789345500 530921877 0
159352405 776555112 0
269353768 437216819 0
1058816160 428117552 0
555116407 941424134 0
1065143702 447628210 0
1019340215 620800550 0
980773753 114269195 0
655585240 571720879 0
452245524 737764879 0
850239877 407411649 0
778585629 247415757 0
1045909364 1049838390 0
10770283 695907426 0
10420630 981763233 0
626899593 786830315 0
680380678 395515891 0
1792568 806838607 0
804523630 93507006 0
972561117 924051592 0
61293430 410730201 0
885159573 1009075427 0
94446788 1064459003 0
488578848 395971498 0
778807297 58318266 0
90603820 143439995 0
139722028 959106202 0
379275603 149076723 0
379726006 533536413 0
512131481 863160949 0
69007332 793496392 0
885857408 1008689674 0
83058941 939795776 0
656275845 790695199 0
969910860 700728357 0
400652443 530492875 0
846007857 137687931 0
462990132 343231014 0
64415470 916918364 0
727201419 666046082 0
872113887 589361774 0
842491489 356987122 0
723008689 669602078 0
138967922 928019981 0
866201409 586796142 0
39015968 126635689 0
282638918 3248343 0
55758113 588132082 0
339702670 559255183 0
380391464 255254085 0
665791027 993721601 0
120300969 424130532 0
983580761 754500741 0
619203243 914702980 0
323376096 671967310 0
158678965 786590628 0
11303318 196432416 0
282631296 882316061 0
355500917 921200984 0
629156141 159001208 0
342749553 823494172 0
35969523 423919070 0
441409078 686827748 0
274130874 181794635 0
322942012 752615924 0
704827471 820008682 0
887478357 918201967 0
559359810 745100590 0
415845541 459736690 0
602178861 227144103 0
281185220 769578267 0
800653445 241827014 0
639323961 493404114 0
829183008 266242747 0
178815644 545142750 0
717147806 862815290 0
437749290 349410736 0
110668437 880776806 0
1009093709 670655259 0
1050087412 181383811 0
427218517 876087198 0
95194243 618606888 0
848528698 675050868 0
294314362 827479373 0
216537865 141576568 0
508211160 270479128 0
39312838 1052315800 0
856093538 170331424 0
576494986 517310019 0
73878313 731481170 0
604597565 361122967 0
267569597 1005832412 0
198032618 649859515 0
433622409 38249579 0
345646301 101807797 0
223675496 514825883 0
62862563 1014979595 0
807637006 1013432207 0
627068432 684799501 0
312154265 1043227185 0
502628033 212613860 0
764133233 258634022 0
997870242 302154476 0
870369218 576821283 0
221120820 7618619 0
254187707 282308780 0
3718219 569882525 0
418565850 647872250 0
1071030870 98649462 0
942920676 328223669 0
1067538747 463415695 0
932827127 1000166161 0
1059195265 744148499 0
832698773 868216457 0
531127483 681098389 0
1071679319 10027553 0
688997050 196645853 0
60125458 1024997940 0
789636437 319055597 0
1000127204 957968028 0
939595067 622960895 0
899729405 928292229 0
874477624 232656112 0
653496158 182045217 0
633849935 116903628 0
378361928 659047121 0
676326988 479715957 0
355513990 886829532 0
881996832 780751928 0
202364180 953482544 0
345132481 503122090 0
269512380 657635608 0
395615300 383138748 0
1022884034 788432201 0
281336640 691679566 0
467278086 964681736 0
553773923 205712458 0
334832992 553504371 0
608756642 69544238 0
746418471 105294648 0
488972058 31743697 0
814100580 69017938 0
544401222 125634499 0
515835938 385512986 0
736813454 632242565 0
606927249 55175318 0
32887056 879946592 0
596005197 919196414 0
359873663 516647345 0
424577853 28831980 0
427206233 439070401 0
722533747 536320967 0
461427725 658192273 0
407494128 401710463 0
63197824 695221440 0
462622216 113385579 0
807139486 527157837 0
555515499 1002375046 0
65306815 697019288 0
1003820997 98428942 0
782393644 735859743 0
962741982 812601673 0
119988903 203432802 0
684600414 813011943 0
486584027 531591321 0
999135612 467595043 0
611969713 453143305 0
511055181 254021174 0
170567181 247548511 0
974002901 441128410 0
970268549 296159649 0
358146239 810066278 0
482852488 106613760 0
359247247 787663900 0
809907389 1051289626 0
3383604 672826525 0
588595373 116663753 0
981671147 460819888 0
145399987 317665020 0
967250903 617989216 0
557982664 757881088 0
668023107 430992081 0
537644122 174204395 0
699704805 222020865 0
780602582 347737450 0
175194543 164603061 0
498132406 485517731 0
416073922 637179329 0
584106429 1028246735 0
239317512 6932019 0
592475880 160729105 0
554194701 198901575 0
571842922 301662521 0
438436025 867395187 0
557459510 354099933 0
663094596 1028247734 0
986124924 657608939 0
487389865 136632136 0
646948560 165368656 0
960652248 451840291 0
446600982 417287704 0
791928632 89780575 0
712518679 163637068 0
705182854 487219846 0
153452861 409503536 0
790120437 829007716 0
273573442 832601653 0
984288725 691118116 0
733061960 325040385 0
267643031 261235526 0
816638251 527111992 0
736376633 834501293 0
947476732 388204290 0
532168229 42705717 0
631980067 287478541 0
461546343 349308277 0
141914757 822191328 0
803934852 184273587 0
853213570 292232197 0
489205709 607664997 0
224917283 623041001 0
213794729 910687073 0
997065611 1062928842 0
105612351 38398097 0
618179817 949711769 0
391957084 255436919 0
511474291 1071773862 0
939496996 943131314 0
49307841 996033866 0
303746917 550911433 0
1021360785 19245555 0
280392244 756935084 0
611826427 783189867 0
836790249 237641904 0
625990370 130770769 0
888045907 862935555 0
138923267 581434734 0
850142653 655535997 0
902608274 483719139 0
979038420 325333839 0
753619262 786851354 0
1013968287 708954428 0
1063072718 462454256 0
68987832 368796132 0
73459184 993757766 0
915116655 279161318 0
524341158 728138416 0
937803491 390491501 0
859103046 135627661 0
894723146 484519744 0
840744430 54037021 0
356001360 492161328 0
662449346 325722987 0
999524544 914949137 0
432470676 302418889 0
85963663 72392919 0
111178093 384331521 0
242516656 484557734 0
486105485 30739264 0
636449245 96744544 0
648039928 452536248 0
525609174 752056522 0
250651882 499992607 0
957903725 540484149 0
583469852 410603252 0
1061560966 450374238 0
862002831 54495884 0
459054531 993546357 0
389701491 259516997 0
591371908 665659815 0
500000611 521463338 0
488796549 729937691 0
315440200 127790252 0
781205641 277771155 0
967383104 888543134 0
397732993 177674583 0
48729404 287588445 0
1008126684 630436332 0
996902411 194892719 0
494171268 1057896023 0
420447551 240456956 0
374097379 140908436 0
495830291 784458887 0
703014341 580755155 0
707640458 16918975 0
878859122 435145829 0
472495978 317207696 0
970413297 123348245 0
1020767211 891757593 0
55106505 240813500 0
745815332 214771539 0
751022524 265808895 0
856711455 360806708 0
686110574 58705414 0
876282889 709690864 0
31683231 785939579 0
576720827 85996793 0
596274412 167976480 0
816987684 184421214 0
605164497 969299763 0
228796029 998006213 0
58246685 359595027 0
481747428 449191863 0
259810755 190526246 0
992290656 1038640322 0
268925701 760861486 0
459088591 282624773 0
386143540 557147024 0
236023046 502779183 0
65924063 225098720 0
366529708 55395600 0
169942995 578547772 0
871362342 702641854 0
517678896 587502221 0
302649709 612730639 0
1020435388 598404174 0
425219492 861454804 0
476441829 321725565 0
977091358 463432356 0
648251451 500188489 0
367039514 1065634170 0
1037696978 290506421 0
52029476 560407996 0
849504809 959398726 0
872569319 64693145 0
41812432 839577280 0
321672931 291121724 0
683634125 863020973 0
620679886 123052656 0
211472738 45591607 0
621677652 756816399 0
116096520 1068442502 0
372703389 684247979 0
561975180 736141666 0
720766635 1023531591 0
734989386 869159124 0
594496332 39448440 0
676569373 532742630 0
283873608 629436180 0
58030594 101922798 0
465517446 1054172906 0
535963641 649484757 0
361099637 748806627 0
479787565 347812996 0
379280504 613999032 0
745830538 1052767886 0
581332932 795627646 0
423608763 186636643 0
218625020 917900946 0
977318475 86504050 0
349617920 818441874 0
335814613 673972376 0
97702706 472786924 0
251125939 518925330 0
76035845 72186490 0
215397594 283196014 0
1012183349 342815321 0
344251080 103138921 0
653018345 86135967 0
626672292 988147481 0
1030811123 289498789 0
231865765 79869074 0
352471565 10193596 0
824974630 424966363 0
766631465 307678531 0
196425048 666194145 0
533112643 288918915 0
1012274797 1019750290 0
688787088 487778945 0
192994797 582304016 0
1060595156 699138439 0
889515859 272675077 0
855483418 984035984 0
555769186 221375452 0
3878726 198058129 0
131925396 847588697 0
317744405 158024085 0
152688812 1020063178 0
285811148 301234223 0
508595635 573624498 0
533156171 396235311 0
137491366 558395793 0
684445972 238437533 0
368953090 33506410 0
166242688 582551585 0
238554884 977384862 0
957533249 829499957 0
776283274 106414731 0
189072437 1018768623 0
209997052 48169076 0
1040085375 151123450 0
457836094 1033512116 0
683703055 659632341 0
1026559093 606857129 0
936499696 664944167 0
775209549 14200559 0
220834621 824854796 0
722963459 343431773 0
454512693 389248046 0
336845162 455622292 0
761163664 161446638 0
684531692 876450165 0
260622668 404019699 0
866109935 174979128 0
590482712 14965473 0
383917181 174860910 0
423391408 470729159 0
140188855 507015182 0
907399190 336550628 0
73276840 387673749 0
238724367 774621113 0
804032302 241409079 0
235881076 434130373 0
39431630 464829128 0
615338158 375684784 0
166363234 94206836 0
444136685 73345211 0
145717907 324824013 0
410447975 464347222 0
419899075 488226806 0
595721677 147768949 0
279876470 969410991 0
807718770 293689284 0
102589895 563541854 0
332508166 861837042 0
344808856 527802966 0
63820090 109313166 0
836120954 888109813 0
549719691 209331232 0
846586374 809747569 0
492814512 439503349 0
259144745 634708300 0
750029274 976111982 0
620909495 505979505 0
220684306 747564089 0
72126120 481240667 0
529769731 217991214 0
362155760 189492395 0
721183579 182211881 0
42870876 497893163 0
1066808202 672971388 0
521404290 189482779 0
432934244 46998311 0
713711005 124822949 0
711372706 302579806 0
799092492 411456994 0
914477414 249066365 0
960850615 115302356 0
147185238 679904477 0
179491760 146838433 0
1026505675 500615616 0
750691614 81571913 0
337161385 781057296 0
287769489 546381006 0
974626472 265845640 0
623701366 912023402 0
934004724 417152871 0
447172671 961793354 0
447421416 43278422 0
253770656 115346280 0
1028057905 1026497113 0
194778126 504494822 0
750416712 823097804 0
849984697 793871165 0
642179879 380936769 0
977313918 344583437 0
320553148 438398931 0
61629290 368342403 0
268378566 673830479 0
147522874 212526292 0
649232645 394189568 0
125187198 448992171 0
552601447 1024320403 0
332646876 862369020 0
314309139 170065683 0
467291275 15106189 0
451943975 1021090517 0
900838551 421275772 0
103490871 662434731 0
480165462 155568431 0
756329340 98480581 0
772988152 561519504 0
587248130 646945455 0
882008874 801863432 0
944167865 456837552 0
772827378 11683433 0
485878583 622960949 0
918640215 427347872 0
265518387 648559282 0
268305886 127114848 0
811832331 835527002 0
788980839 572275207 0
752407177 426268158 0
530380696 706614962 0
1009138214 263863438 0
446354015 395245463 0
718475480 278849368 0
158927702 93781280 0
429926017 209542863 0
147710823 824334117 0
484105223 296515635 0
745998614 799102924 0
506379718 408572435 0
771781222 718178257 0
162213146 462198771 0
636577222 459439277 0
404939532 834669992 0
642374087 752222686 0
168309451 347609770 0
533257762 556122331 0
280821621 509167645 0
942193261 1015198685 0
77017965 650609722 0
373118321 505112518 0
159935113 489576665 0
190778878 298888560 0
328233570 547775656 0
646175597 308989655 0
1004286889 836546111 0
727171113 956594 0
479182273 12053557 0
14835575 328167562 0
1837279 692370929 0
170969373 539547005 0
728723894 418416378 0
432817069 310961382 0
319994256 394130914 0
772334188 923103724 0
858003944 770010366 0
874738243 876997605 0
730456025 1046826205 0
534653218 966613757 0
185074386 461629675 0
38021604 506341791 0
219528625 1012601035 0
218963388 364918782 0
237239085 679610290 0
452408708 496439707 0
562002882 816526860 0
716376192 351026255 0
364847041 344249159 0
880682320 445407814 0
243277195 610501012 0
1035348398 694176190 0
228812985 384339262 0
593796400 917505298 0
650361654 430138584 0
278547293 186199926 0
291533238 540278776 0
285699673 920158377 0
98785903 976441943 0
128299112 291821660 0
7572368 504317172 0
910660840 270094346 0
643322573 542087307 0
518949271 186667697 0
993516912 1036331850 0
331230179 958086453 0
843930108 716923929 0
48946371 289333187 0
832423742 322139255 0
754598417 637396588 0
185772092 150051718 0
927527699 497329439 0
817801662 350268678 0
199054058 555057137 0
722494814 592087919 0
920019036 779892124 0
146966449 444054905 0
577385584 567836324 0
600949612 570036938 0
189476794 200690321 0
621331636 237115213 0
355001159 776964046 0
378357695 384470157 0
14272905 202735668 0
991584701 483847473 0
278154052 726566468 0
225549494 251319536 0
223850077 164492811 0
4769924 69781619 0
394777828 234696784 0
991456022 1062929713 0
502924879 114327614 0
466978932 48156459 0
871215388 133472169 0
791238622 938268066 0
975313378 381676061 0
519654608 306802454 0
452191107 911068573 0
335207837 1067424625 0
339224888 714665683 0
296357007 276959829 0
128707879 687019383 0
735069794 216016605 0
782788994 674845656 0
399148298 360270187 0
196605062 572844899 0
526212028 575515444 0
159018626 981837586 0
437549600 1011073171 0
927846342 875075676 0
132937564 1066067434 0
937439462 229523300 0
295936770 609121464 0
968010272 609146346 0
424278107 889777281 0
12680681 445179207 0
510308385 19113773 0
259591350 89296274 0
101874644 706376426 0
748493387 897268071 0
884208722 126014043 0
754917709 798276655 0
641693181 801110357 0
841932305 1053424403 0
673537103 67291143 0
66013504 16866787 0
987100001 191342868 0
50896776 549412801 0
759145364 942732670 0
441063663 884977590 0
785525907 317166972 0
234223838 793085047 0
872684093 508317594 0
130979260 711529140 0
1013683490 573385543 0
568369784 501926577 0
153786814 320842269 0
261418108 847745743 0
39512616 726122873 0
470108153 774227704 0
718448064 820987753 0
586452063 416949129 0
74541084 213914965 0
662690900 293425813 0
378708426 590936244 0
415138886 621599785 0
801679915 742321716 0
205300309 614039838 0
41290239 147825192 0
475173485 659922280 0
747164334 506002114 0
202226896 800474981 0
95147920 1071456152 0
841375582 441583524 0
1034718395 671196466 0
212995472 298697322 0
740853832 820909255 0
875985776 712293306 0
311355079 464825862 0
259036101 109205615 0
753389017 299503233 0
968309748 1009618207 0
317747218 939183634 0
308377449 959865609 0
364396345 721702061 0
626584862 168728825 0
801552467 442482177 0
586846456 857521027 0
962076555 873068292 0
492276730 561821352 0
322127561 730061237 0
709397893 818885637 0
266986695 27726927 0
327645999 121061924 0
450568027 458778991 0
392015140 381964914 0
16327311 261044963 0
559006720 378342512 0
709266343 58815139 0
474684224 232702592 0
246760873 673332788 0
223833773 291155980 0
289909133 503156036 0
296943320 361239682 0
643838078 523272108 0
909698649 743310153 0
628593860 781308539 0
780540882 887186719 0
178155517 574963521 0
856172565 94994936 0
310354757 909801447 0
1020062967 876748749 0
675503436 687466548 0
212522842 381698305 0
224246886 144726387 0
420157072 63150188 0
421010874 217020065 0
1061631716 33856391 0
874661220 252088381 0
864643735 901152053 0
1002789191 298129108 0
788849815 298589100 0
67268351 626962257 0
992695139 609701757 0
60324997 623132909 0
770719861 119979114 0
397776601 612082559 0
539957380 950177499 0
318376751 1038227098 0
467118343 773278835 0
474993424 1021413460 0
841038444 94357718 0
315021922 522249344 0
509689588 552109181 0
552552499 309366822 0
353335948 767226103 0
291301487 563869052 0
966300499 250565054 0
717498074 1015003454 0
146399954 547457779 0
868409650 734236162 0
236700262 952487677 0
549155533 199712244 0
109322658 547882209 0
291059824 858327792 0
739338724 231219914 0
539435606 736134022 0
239555055 340010246 0
1050973350 905578967 0
614147451 454362274 0
40958728 690693168 0
1023473427 359799268 0
39013256 896857551 0
51623976 400646587 0
919110559 1032979387 0
347539182 1039850325 0
994805448 283184543 0
893568190 1069417168 0
721941780 1002763686 0
359717726 85132573 0
746094193 193996646 0
989946045 776369000 0
499859361 866350548 0
886542191 385996579 0
833214470 678979128 0
764036442 104105017 0
670870650 772015718 0
674326784 372467643 0
703092292 972508325 0
812355422 393721726 0
825640460 897895322 0
50423912 693320894 0
504493007 66140046 0
972940086 484608024 0
1071397720 147794298 0
379281997 973270815 0
36366377 498682685 0
345561211 603983626 0
651384278 188307033 0
402089067 122547793 0
403283782 186252631 0
131500435 784784640 0
35023013 873855689 0
854903265 460944697 0
790908236 323343065 0
744287233 520632271 0
327889602 1027543494 0
182234702 993885718 0
655266399 659973941 0
982499586 501221240 0
58646526 255945495 0
191642787 812521130 0
793780277 586591723 0
743629038 1025331003 0
302022594 47747365 0
536103233 677186503 0
712284857 281424122 0
199398652 20291033 0
37208008 960464776 0
504703999 930361963 0
160536110 145056491 0
929701965 638826269 0
316304124 486480229 0
898745418 538279524 0
159613432 860090879 0
246356164 505015940 0
889931093 1021183527 0
540404196 621851103 0
628549429 825424539 0
288308718 976381485 0
445037006 774584637 0
961956802 925635927 0
876454800 189399669 0
797247004 236266929 0
470750631 232130910 0
617329742 234540725 0
288512742 845916260 0
259850684 387234257 0
926386787 449315759 0
1060049757 852612897 0
330015497 1062851602 0
2704596 805284830 0
666648908 567600483 0
824884434 523392759 0
129570769 408914818 0
214238874 1042571758 0
729026315 687222091 0
1020962762 1029633025 0
124120456 49850258 0
93607837 813141312 0
480490225 388700429 0
208144003 797449078 0
66950433 128414924 0
644632688 1043748038 0
427186257 98645280 0
791722066 560549629 0
1033804816 757133907 0
360111708 251059070 0
1000056289 814337864 0
152219281 511570078 0
833681872 249719158 0
715968252 476815697 0
941617555 68854775 0
148652103 813620749 0
994268203 814313225 0
12462957 862324040 0
767931662 214284148 0
442104857 285409261 0
5639213 504677754 0
181286610 656730166 0
656500915 673057995 0
557599894 672170208 0
1006216802 930504948 0
241881480 321241155 0
417227297 595253644 0
66121086 306838373 0
650378673 975405242 0
218061752 326885358 0
168291032 546402507 0
986349633 897840482 0
617963999 31538681 0
906115491 658829852 0
5180947 525649663 0
976826818 820715683 0
629001447 325575958 0
417280209 517538578 0
961892845 1068862043 0
484881301 96373979 0
328985227 642848910 0
920500743 1009647266 0
242011070 736222744 0
46453180 112612964 0
617883580 465115511 0
1006124702 360083289 0
479972527 921768542 0
653493177 851624048 0
773823798 1054832621 0
1057228152 244561766 0
534330921 46320883 0
531567994 304047547 0
27865965 922129488 0
74933538 148153315 0
564626492 951228777 0
102522957 842387622 0
843447979 984550964 0
708553051 285108578 0
145482073 863572853 0
405672224 357638082 0
211198638 852237257 0
1070677414 676518470 0
531944159 454006764 0
77682294 482586496 0
83954982 631212408 0
424240835 25968750 0
292615763 682346331 0
621533824 899279742 0
754533910 954961369 0
463294479 632919768 0
255346136 839362258 0
903273229 437529172 0
789675911 946140203 0
633590013 532506924 0
638586761 426524172 0
917131206 147408169 0
576951304 814342762 0
473110150 519345000 0
42024985 304574435 0
902289834 444189026 0
405175360 432963377 0
966047255 850926341 0
593012614 858350963 0
784620433 430750684 0
139236881 340570848 0
972584749 45782929 0
646348191 442447815 0
316680904 612960542 0
508925793 67539114 0
236352464 215087096 0
192413975 766816684 0
346873580 41796336 0
331876371 697082013 0
176606927 524788219 0
418536296 42189124 0
561189690 542773445 0
476571076 432481390 0
591339635 541022428 0
1051334459 835555196 0
728634978 450304304 0
108246374 298906386 0
562682770 37538081 0
882972427 951977367 0
609956714 382918060 0
214926692 823660241 0
975487913 216695815 0
170193033 611608243 0
639599479 553916308 0
819841468 586522670 0
169385089 623868510 0
847175790 579336749 0
466367976 659585556 0
903713197 523493186 0
658188307 264084249 0
475433857 454032588 0
881811955 222022725 0
33029029 55289217 0
422468168 347249653 0
72304140 472680096 0
996053711 287303243 0
118274473 943956180 0
25909199 131139546 0
978664796 1027328567 0
808202733 913320309 0
83150509 632237476 0
813303017 562612260 0
140329227 897141571 0
333499876 763559034 0
746212622 874305212 0
948210007 708548229 0
388067062 714858105 0
397363929 390638672 0
973771305 739054470 0
1048590226 1012340409 0
362039842 161813760 0
1071894475 962950504 0
269828945 332830842 0
136984312 262266039 0
368361174 471947373 0
331804000 199139501 0
169780900 410357727 0
583704764 1060610909 0
1069310585 120293220 0
61940403 1030567614 0
713685273 262857268 0
800159101 359291188 0
449440673 102914790 0
278146077 853125415 0
469785910 790460662 0
585414694 814628706 0
520807893 996342433 0
292050967 178063125 0
4489617 1071942213 0
779696530 1013659426 0
280080652 39542663 0
890454826 347123015 0
526859498 295387693 0
598944831 765165811 0
465256768 847833496 0
983063127 1065682337 0
506640037 357752775 0
672426325 420582697 0
334336244 691205270 0
943301244 932422280 0
841911571 458255770 0
491732166 696819532 0
907154041 125613622 0
291896174 925652444 0
972675621 719779090 0
233443676 538908906 0
559374153 48464513 0
719964623 825222022 0
752029978 542398005 0
527291125 846022213 0
920172935 220849110 0
372134168 162516119 0
570114649 709526559 0
137185010 895261703 0
123102488 802078322 0
257898367 528012825 0
792947206 554974338 0
797497736 865837961 0
332387809 282952547 0
388497909 1054070805 0
120833021 918554124 0
464634374 503750327 0
616700697 511602144 0
215950191 514616531 0
351253044 515925581 0
498052541 722478862 0
321705510 563529545 0
939452332 291107963 0
891425508 961088993 0
323997107 673903603 0
258625609 696872994 0
174201278 696647939 0
954601013 514261594 0
846169830 987165165 0
258831533 700487899 0
957979322 855633876 0
251435682 335082172 0
429723210 849406158 0
473107503 533789157 0
493746682 5336158 0
93777069 658823281 0
333652647 443835598 0
202979377 500941108 0
614754683 909405993 0
940774178 199505027 0
308978130 23324103 0
695640829 273314796 0
546040007 856921017 0
434613486 193344572 0
919350599 175060609 0
215702673 1034445345 0
249663089 920614984 0
791027252 222869086 0
590804666 772458049 0
597786301 1042357279 0
30877178 582644409 0
603813691 873340763 0
718188869 744942163 0
978633534 415821062 0
394382334 438123419 0
202425001 423370986 0
613564311 138476555 0
13321864 141388486 0
736062987 162814243 0
761428168 561101695 0
998865774 231019832 0
1014217141 281004709 0
884631379 32022155 0
347612030 844535964 0
984263674 889169440 0
581195049 698315958 0
217888558 552000201 0
968750583 539923579 0
1067500341 326116653 0
980801902 612502236 0
307611710 721663851 0
1018807092 1007506213 0
150487046 315446406 0
318868395 1022988646 0
710360836 936602542 0
886952244 845498814 0
759158036 1060251600 0
547742946 476031090 0
28596417 512934573 0
275780999 1027161297 0
953870616 636922574 0
347791335 692146582 0
260239845 273501092 0
210502644 46151493 0
643755392 110894485 0
982592290 391896013 0
677661263 804033495 0
1011102694 341651385 0
532915409 791166731 0
936143575 488888417 0
935991380 839725392 0
932502792 623736057 0
765158163 168098226 0
1067996312 576615863 0
189201927 1061883912 0
689565852 304829541 0
980640014 831620198 0
938233390 87313679 0
241603927 175952981 0
220785573 532379144 0
988640241 281377884 0
866861915 49303244 0
762588942 624201732 0
140060427 989951480 0
302667385 199734604 0
952039177 702230879 0
984676133 2922233 0
486099050 825744935 0
169424247 839387093 0
931312030 87846654 0
206801061 65129763 0
411494756 329154102 0
969694485 14094661 0
852167664 992539360 0
683574166 80561967 0
761447655 133691192 0
694333938 49405665 0
127079327 281921515 0
1015305448 141846535 0
56436089 101702911 0
151369562 973746111 0
902450764 416589480 0
797434425 744341539 0
1003912349 113103462 0
360033585 647005573 0
12083621 596117464 0
907148534 472262281 0
758453224 923446412 0
706155142 922838577 0
883418618 186173861 0
21967402 187115431 0
505858200 479598976 0
744795251 538319264 0
182517764 51663877 0
615373054 162896963 0
368224189 275890682 0
377250021 931012201 0
198260683 903840116 0
785066352 441076412 0
776725523 520149112 0
562921458 146927768 0
687068187 958060605 0
274775108 995780683 0
946516368 720691761 0
224430857 400973508 0
754882463 705105649 0
515923338 962289811 0
465501789 64357740 0
404836922 150554236 0
604552083 887346517 0
106146129 1053007255 0
133117484 864923357 0
312478755 860456810 0
933664295 133181356 0
266614369 892989619 0
216797158 635370532 0
533160422 805585986 0
349205868 974591219 0
82329365 326337297 0
559222553 437454973 0
81416600 795183846 0
1011412548 186337816 0
253832722 879969492 0
143888772 1060146984 0
133506406 423679567 0
8334888 988394950 0
595184136 247115394 0
319694814 309974670 0
789112577 150615855 0
449207325 54893940 0
565004643 306161214 0
767320186 562892838 0
728612750 548624675 0
529451180 847873800 0
22797513 207604755 0
192433742 385971200 0
828130126 702275180 0
797161222 295478790 0
310065347 422619112 0
106235754 687809876 0
429876473 269303342 0
297429913 243183549 0
237741871 539425596 0
14167292 213994655 0
240331477 497280126 0
732781510 730264596 0
140305635 946344581 0
475395140 836223809 0
253929771 164662297 0
176080414 692471202 0
26779306 295367044 0
1057643983 254203584 0
88712101 1001700351 0
989882610 183436583 0
217966359 532583086 0
788953929 342949323 0
497547490 45213625 0
523802548 52939977 0
629860628 750709768 0
639722019 920920883 0
723978746 470961251 0
901049588 478307489 0
681567006 439135588 0
172783365 103068963 0
321594558 194906473 0
495380461 733980947 0
51331380 622933025 0
305494955 951058860 0
866233381 1005189217 0
452902244 827601892 0
818495709 661048476 0
1056771913 32517780 0
631458875 814968626 0
1015420055 1036069091 0
476739556 580271181 0
1024435080 658911730 0
650623557 942599179 0
633038115 301402333 0
621853538 575335268 0
385161074 771496040 0
234171841 578631465 0
889393418 339708997 0
1033909483 27896481 0
557359297 83731146 0
769737345 121749775 0
1033513660 358604346 0
128696216 482800260 0
532661019 827079514 0
1005271681 929113825 0
547149391 563916604 0
902895618 74170521 0
466478848 652363899 0
109332598 892715988 0
38109922 463961196 0
1055858199 578038939 0
273398590 148160993 0
355977348 495114565 0
876981467 193643903 0
447393920 391333071 0
851804197 37786883 0
344923522 224796445 0
1037596197 529952406 0
569859855 412555115 0
100125833 1037414901 0
635873699 397414130 0
852135629 48939293 0
309190860 16752690 0
348571986 1030669461 0
298750012 611008138 0
822034314 394724522 0
502565314 881731920 0
698574408 429508201 0
26595022 112281156 0
364920654 848457170 0
620412306 709953797 0
857654433 883117024 0
797492514 379148437 0
1014423282 23204260 0
276562970 863081383 0
174178221 242159773 0
469788516 241098683 0
445951827 448633437 0
513361352 1014365835 0
1004695951 1001413478 0
411332359 700369778 0
219318983 712386058 0
907817594 313252836 0
932801473 550305104 0
683512367 1014158247 0
838756349 1041117196 0
498909797 593125088 0
219045380 1042030400 0
236519788 1072312387 0
17886022 546468213 0
789493697 400062620 0
1009327903 944315639 0
699152416 343363979 0
559604327 666236055 0
164973420 227444444 0
254990002 605714840 0
852125494 1068990942 0
425703716 692788181 0
482723564 720742416 0
1066444648 162288589 0
731794243 222261968 0
697783071 229528639 0
1066014077 658371178 0
91396252 516663616 0
125082514 424689581 0
144132543 470295301 0
226740648 1027603843 0
451982512 450448720 0
906679243 177363234 0
844904833 1009100609 0
398937917 972520311 0
899320722 413712316 0
429697419 1002318435 0
84413187 621190165 0
807087364 405356200 0
631870927 307162618 0
175157184 1047201201 0
726937405 860014204 0
104794283 499217598 0
106530623 795403464 0
301443495 1013114671 0
408740289 40254548 0
45409457 941699751 0
973680625 1027034856 0
750756855 282672572 0
286194786 672658441 0
447841903 244037153 0
458754792 908235054 0
11581965 645996844 0
253025306 678993084 0
529048702 927031830 0
73110715 815995601 0
1037077408 334981522 0
70020330 408530638 0
331685663 907718255 0
657512204 2633109 0
917891209 345814377 0
1038925381 551123974 0
839709433 665171777 0
825406896 347682712 0
563922785 418119618 0
450471172 546417305 0
1010610321 927891266 0
595564477 560174499 0
296832591 560149097 0
886843360 152478658 0
620904538 490741816 0
181536 279807479 0
708206104 304819207 0
844597076 684060414 0
773569428 272296970 0
223716897 980407310 0
834844490 657990754 0
163227423 250646965 0
423902253 248350530 0
350028089 255163502 0
304307843 699628877 0
525776273 42654712 0
854478465 753567229 0
444144484 1536843 0
242261593 469762398 0
947616322 827262220 0
126726378 575979628 0
738726345 558843150 0
827910982 947884538 0
1059613994 825747105 0
839523318 870494407 0
293787359 403112160 0
717713439 145402504 0
181885803 929903538 0
19547 265736854 0
73412567 838657341 0
275979630 690524583 0
308875615 606533312 0
855888270 479554706 0
602898287 76305609 0
712288047 946300943 0
468276038 216407366 0
704867345 294980613 0
71205609 957213982 0
951904360 297835802 0
261508405 132608296 0
204331352 533059988 0
374964885 132183597 0
414033051 1040473780 0
1005104253 1045776034 0
40875938 955401545 0
289985794 919090248 0
984937121 851423832 0
345206319 576749366 0
1010758377 722286794 0
533757545 944290062 0
1026301921 737728987 0
890304986 63713749 0
546384728 431095236 0
847004264 15798553 0
38196129 1052715423 0
364239714 864106762 0
632801058 515505397 0
620991319 152089384 0
931093159 913029839 0
34134433 690068705 0
653100980 511780710 0
315932342 910082133 0
680269033 365637502 0
335177122 534311605 0
468480332 692445728 0
348587762 556550035 0
249666708 209701963 0
54858114 614787048 0
187351928 14285754 0
1005299698 363263364 0
1045103895 1059683493 0
395833145 305349974 0
784382472 514768888 0
76909317 758903503 0
595384000 461885583 0
251046065 746588006 0
111885297 38604272 0
547550351 865935089 0
993698684 906735151 0
602860696 407086858 0
499365966 522542484 0
92231053 934424710 0
713422966 715598276 0
65660677 960934367 0
1068559311 663483023 0
463278178 984861018 0
947001935 523170547 0
82930217 1068622535 0
823150369 32883858 0
452557684 864836135 0
1023786152 177238504 0
927930319 352077365 0
483278584 497065591 0
940961319 82192429 0
1026275800 913748154 0
311775015 904269484 0
353068176 499184376 0
98005720 927676976 0
262798180 219769615 0
48630959 823371947 0
90022229 335031940 0
223619055 173177329 0
181863663 132034501 0
521828340 791151767 0
947449032 838603530 0
378878784 43697740 0
950225832 17858511 0
404988200 10619772 0
378864959 66102328 0
339779036 620019531 0
298473997 514001699 0
304973426 618602389 0
787468099 579711442 0
460722096 668721627 0
66293342 777790574 0
1068113893 510190039 0
871215114 399712507 0
875422904 584198119 0
984973063 334535636 0
923447467 1037224263 0
27967627 357021426 0
158311637 101463172 0
161854641 866372266 0
309891349 768705108 0
690690274 1010935692 0
646622178 817616150 0
848765443 507228934 0
355888895 206440456 0
689411887 524013548 0
351259458 515564124 0
1019307664 670077691 0
843068301 766369373 0
730373029 31763076 0
910163548 282158387 0
571768055 571820774 0
598280549 105859784 0
775452352 935341170 0
771763657 760161170 0
607490678 148258178 0
714530457 1015009139 0
329589582 600990815 0
328092944 329265480 0
31246528 848931760 0
887049913 411682040 0
252173209 925872515 0
730120956 574353384 0
1005808285 335749883 0
715160539 225270435 0
86259401 479811931 0
202191241 540461598 0
844042060 470500609 0
799740196 681710197 0
224860234 899326842 0
419754861 241347318 0
308991724 318513464 0
126819638 160987371 0
848488362 150444790 0
318660265 145316108 0
201070546 681083523 0
215827244 134209733 0
595289500 636389622 0
410434384 463465641 0
805837394 527137201 0
1065167650 243240152 0
315038658 746580486 0
603036836 13514413 0
436187581 175811306 0
727377480 326475522 0
910811644 312212144 0
799039857 1028661684 0
301362017 962704735 0
157192174 49021409 0
932756873 469094713 0
547371499 483241063 0
41610969 650924797 0
691366998 140832579 0
163384583 897102071 0
187549731 695131244 0
492462595 572214508 0
909135779 79334035 0
781694606 1021429207 0
317392883 360769144 0
638195409 306908547 0
506470467 306058709 0
997602620 883375102 0
197173233 1006234680 0
944209262 770744853 0
967174596 91693043 0
124483257 1000586586 0
783038022 732510487 0
654498665 535239562 0
290544822 246945352 0
2110967 1035134755 0
515162236 277917048 0
661419218 973499152 0
364569503 335608180 0
309988275 202110110 0
1014383814 114845348 0
515842341 737546701 0
952672056 913142733 0
137005609 663485338 0
162163386 895092748 0
105294671 701796847 0
1000551469 349906341 0
554885685 113197155 0
208311795 540623781 0
17689963 21311870 0
545384985 1043687333 0
47153994 123569970 0
866604818 231287578 0
571155487 208269565 0
368622503 39964909 0
216044853 871084651 0
538195939 778259496 0
215471031 480273880 0
383654994 531647635 0
169124554 926528574 0
389516607 101627357 0
159281402 224185276 0
527508561 630564666 0
566864703 114621073 0
463397847 1064440417 0
568282793 940003184 0
948659481 828737286 0
344479735 445543025 0
22440466 35468294 0
216040188 408264517 0
980066007 686443394 0
236344983 747523144 0
226105772 475310147 0
991498813 818123177 0
205263186 999067615 0
945119972 140913059 0
788427103 719532052 0
339943343 494207721 0
164609066 933915591 0
775190032 127792343 0
240310514 293573865 0
800582434 130668960 0
589323930 79794940 0
237748548 169899180 0
1013154528 616786382 0
612272653 193879451 0
136800118 524822672 0
501025388 493998557 0
815242508 1026176439 0
493057293 388292481 0
6151294 564358590 0
939781683 141099523 0
428963070 652423868 0
746769161 968279037 0
50590769 1060063402 0
913403225 279741262 0
51711077 487251226 0
118723706 717458365 0
737468377 417581048 0
505557622 602852482 0
75153934 52900672 0
1015081072 307674137 0
858375488 719000279 0
256879151 519558446 0
637341943 349598214 0
875587831 689866672 0
319734412 561256893 0
151320920 198117757 0
109936863 680474773 0
707595550 949974575 0
195249147 848802142 0
350202763 714347636 0
73243974 279362338 0
558095637 366108264 0
267402888 925672998 0
331340026 233645321 0
966307137 507887666 0
644762172 499052714 0
1015096386 977257262 0
202880201 593049675 0
1056500803 823194160 0
772414713 414120940 0
807052682 1022175578 0
586818576 564400363 0
533562831 997200608 0
655919892 891851015 0
165026826 270122422 0
514072815 422178058 0
790610400 17357670 0
524090082 1012177116 0
875262163 133511617 0
439400384 201980678 0
855887069 317742387 0
1012760065 13212680 0
1033999927 373300209 0
1001603306 606379130 0
93868077 228745048 0
982679874 1009571682 0
256083392 62219739 0
351618488 440673083 0
422466215 999621109 0
85583941 291515256 0
130518440 640919454 0
720540560 675739346 0
311232923 798971178 0
730275604 133065055 0
845819267 175907536 0
1017774980 880287351 0
139940922 69572355 0
829741297 58972306 0
310482722 789137945 0
228028291 1065809045 0
459541152 616471693 0
500842202 485493764 0
902991552 296925772 0
649192215 155497536 0
738695780 356173780 0
407639746 950033347 0
916040441 147688729 0
112140184 792227992 0
373043250 704751886 0
993398557 358825763 0
614602331 443456716 0
749477454 382135264 0
463663722 771674793 0
551789850 826473775 0
716480761 302280054 0
822317432 450248675 0
1020390933 380721995 0
1038295802 460309289 0
456968213 220295431 0
379117905 183261882 0
418148085 809279797 0
762891105 711948617 0
516560224 999445586 0
244551476 59341822 0
153340149 169901341 0
470926823 989791027 0
219230927 1007241240 0
238857209 286434814 0
234550016 174365167 0
918509323 498899634 0
964675739 232982703 0
1006799607 1016902154 0
528605951 1024390967 0
759822947 821814179 0
292085271 550214759 0
981030245 27121217 0
57793322 591988805 0
283308259 904478945 0
945521809 672454062 0
63153964 372480039 0
1023432378 328157037 0
956131611 879798959 0
335024622 538702161 0
938809153 242222251 0
397654734 477528917 0
787874404 724142838 0
545173598 296065155 0
445135880 1060134674 0
235809216 389691613 0
820238277 899032254 0
741013283 211314358 0
550960998 13775930 0
978272550 851415819 0
574715850 638000090 0
175841810 321212321 0
328686767 349977561 0
80737219 916107282 0
63164387 843848053 0
982554127 436125962 0
268939016 152140906 0
455222806 859675418 0
641151741 1041246337 0
305462883 935522885 0
212706421 75384846 0
131971556 667424043 0
870825306 375159588 0
136110602 181509154 0
474044051 477968943 0
55640352 359839002 0
476073749 803892079 0
6152255 473783403 0
564754070 651261165 0
405672431 381631670 0
989995799 602570838 0
434363436 276272682 0
107768328 855947528 0
50308365 678335409 0
746140856 525992815 0
542561422 1072953046 0
571764559 26098383 0
213995686 410104998 0
1018940003 20299235 0
21372681 365263132 0
430043901 1015102000 0
978702312 134097254 0
876269749 923689579 0
12425788 692924978 0
994766399 70033733 0
380173982 703119708 0
243889419 819795230 0
207140777 365598199 0
417297613 302135174 0
733489174 205715168 0
45023925 367391438 0
446606556 361699906 0
887745468 24065478 0
412513999 140504037 0
347924743 467487854 0
26589948 658603461 0
793718878 921443848 0
529940576 1057787239 0
367777662 615161903 0
836059816 1027840253 0
938244791 611469044 0
354569490 1028207235 0
1067450416 826489482 0
295765991 206365250 0
96989957 838913404 0
824762895 358766016 0
1033456308 798065730 0
11750173 782452246 0
823482789 807708658 0
285535284 570028596 0
147736726 787013085 0
930514834 478263308 0
425682463 790875294 0
417861367 642560480 0
927408552 97800977 0
629506298 729544787 0
338183548 351946933 0
204854073 750087891 0
965175570 271762344 0
926217538 186650409 0
723136151 290532858 0
289833474 459533015 0
330054332 805209349 0
1050893873 351573753 0
159473713 966335254 0
532798956 95263550 0
801532737 975777982 0
156444006 604418765 0
767795090 818780031 0
223878162 193201620 0
157402537 680041787 0
670018776 607584140 0
183782408 306325944 0
506338205 215854821 0
823537988 209462722 0
1048896629 205162578 0
1022718715 970026208 0
567726983 240602347 0
44528559 355262707 0
276782876 347503095 0
517521276 856894540 0
445664038 516277836 0
420135494 71142855 0
893248595 615291295 0
236015668 174204178 0
625453383 358446143 0
519502925 765927520 0
708621504 487304621 0
102827218 871260101 0
315877770 321646771 0
541475844 1055144882 0
758654241 676945514 0
430959717 350775032 0
667294809 989019726 0
1072565166 371528275 0
247867118 137383281 0
492577475 1018963989 0
359498979 565645122 0
484465765 519160364 0
592469829 406051841 0
407953902 333282626 0
89557761 646981178 0
855784313 344207579 0
402350584 1023233493 0
51660953 548420146 0
334686592 581707825 0
786930541 379661438 0
756891186 12655928 0
371373749 84635132 0
560450589 654822787 0
477679796 692611511 0
314677860 72834994 0
413279020 89673739 0
922310351 554356187 0
179902538 940114717 0
1062444001 262429207 0
132303092 150260709 0
161994508 639297169 0
1059940097 896989421 0
327545067 968217109 0
609859963 40477669 0
265009104 673559259 0
661360930 1009588510 0
202490500 953651182 0
945445483 98122100 0
853066594 935720866 0
689380082 803633904 0
33195452 247009553 0
14134455 798022074 0
775421220 720549402 0
712060108 465117793 0
250850296 1005987884 0
962763627 857464415 0
499576381 514667341 0
54763340 43881839 0
866091172 485930491 0
213860937 935412045 0
364421797 353709287 0
568874145 1029990447 0
374876964 330644955 0
1033779541 516960340 0
789202916 827424753 0
939849331 992135708 0
1004399326 74175039 0
111482796 457532912 0
697759547 1016351015 0
764710130 861945444 0
836362123 147782482 0
472651555 241806114 0
1020528702 1031989353 0
356930344 221282975 0
565577828 610590495 0
569555594 167992693 0
205913935 428653638 0
798375823 464393148 0
594773334 164701103 0
499335454 25768944 0
188930257 151884807 0
672954568 42526288 0
216546154 612414943 0
427271856 922424659 0
755650326 413562048 0
414946259 600192540 0
617392237 1028929164 0
22709035 492900532 0
872725469 740284572 0
125772021 127105845 0
110519515 1057922425 0
619619194 847393752 0
733772772 503870387 0
359439554 1013463037 0
665802629 885147931 0
414752504 1008860775 0
511194468 713471103 0
38745816 847744969 0
96842918 744077885 0
343386280 461899318 0
924369108 6017520 0
241894786 586721929 0
108828895 115427891 0
433505474 316507312 0
817574894 401189721 0
337968981 816126048 0
479300172 954069026 0
917663768 984024235 0
273823616 470575158 0
933781424 993248840 0
738557791 443529263 0
592877194 773180810 0
290265565 702332325 0
804137141 442280450 0
443319467 808958286 0
945931174 71238341 0
619302882 330743006 0
286982181 388177794 0
1055304180 561394990 0
257954223 634442269 0
462165616 923356800 0
26151670 906836209 0
896382114 1049342429 0
934468922 169780509 0
863487367 451242058 0
727963700 389827364 0
843809668 5394910 0
738000205 1020244255 0
171880774 784069212 0
765009975 48040687 0
415309636 872199501 0
742789066 945058670 0
815724185 449921724 0
390527677 812691677 0
550552946 577302867 0
644884437 853534902 0
211140692 387141989 0
953362860 928909768 0
454935440 908351858 0
59491077 924538470 0
702799718 580577893 0
401454990 576000506 0
1015899387 282438436 0
423939514 808149072 0
562867129 556836333 0
975536251 340992305 0
669241366 271229447 0
768273940 292745589 0
869464607 263670096 0
597499976 807446316 0
408022987 74641087 0
180185210 967183230 0
79326369 622457428 0
938502686 214297305 0
827715027 254595203 0
160707109 664560552 0
897089589 30029218 0
110645146 1017212783 0
751083249 812751315 0
916732953 724967931 0
813923445 1033088685 0
985084384 395909724 0
944861890 494431906 0
536151171 895396130 0
375382790 852850415 0
135804014 462961936 0
766960120 911206676 0
213231168 141482967 0
871600869 1047314222 0
237221519 93552063 0
751155463 985499125 0
918783720 787286302 0
566060690 281041401 0
251921398 480889232 0
603137658 588517774 0
23875659 530192206 0
465415623 516210033 0
759444807 854711709 0
973074653 882910272 0
407741757 391971713 0
930332630 877445123 0
666429211 712360689 0
1005490597 186755524 0
980772693 122794754 0
183893393 285260233 0
380980647 836758519 0
921749959 576028930 0
670755633 579518377 0
549038927 788834639 0
319897699 1017974836 0
105936304 90003290 0
171309830 396189957 0
342200412 385966724 0
769889659 525906776 0
566826516 510069426 0
572664032 347271696 0
913053483 722662072 0
510942743 81405630 0
443820535 1036609370 0
508808984 818714455 0
104484818 673541082 0
704445135 234148804 0
182393867 599681810 0
445492071 821595283 0
852821414 153754241 0
697336748 901852627 0
710967791 666615883 0
251810270 462577601 0
297129904 384442851 0
1011376021 261277096 0
579695927 327650980 0
621905998 466215135 0
624584631 952535077 0
1046671231 544595007 0
959965458 395498945 0
642288197 212195007 0
18452388 70941368 0
989893785 881839628 0
258424669 264291430 0
41970785 888126016 0
863290751 955444850 0
315311479 683829755 0
1025852914 729239459 0
115717308 477279228 0
506388327 745505215 0
209196920 510093573 0
717990048 908098397 0
853858261 886199186 0
308982466 707680257 0
143923229 525286092 0
827705885 946572199 0
287151269 1059028457 0
268768771 773083725 0
295765681 911273664 0
795260983 1073649853 0
280285024 546268625 0
188553950 32548742 0
871579252 777995417 0
703637586 824632456 0
835662579 551325606 0
6478915 619866864 0
369940903 568167888 0
321239456 764713432 0
529648197 936182355 0
780335229 796338236 0
537387013 590917794 0
117650350 19543968 0
68749463 779868052 0
866893942 200569901 0
520332825 849781549 0
122317872 843350694 0
261760983 124753956 0
563732936 391150547 0
628215952 638423841 0
1013757660 165540539 0
257983401 351488304 0
1012028227 985819538 0
21141028 466163778 0
1010061075 627105917 0
972161318 362552505 0
322707659 804985898 0
530310029 519249106 0
923906957 690242178 0
877596374 959593728 0
84003124 1004879926 0
629434295 694035540 0
661298192 346273033 0
453736248 606768679 0
449551913 350060046 0
825822401 514234103 0
1030951165 655981600 0
388809148 392834530 0
1034435778 57206400 0
154794079 412540377 0
582940021 2583539 0
419283069 2989265 0
922352821 482705452 0
945577122 585309507 0
214691404 442784996 0
747875084 575035836 0
533056856 1039272113 0
790754408 839122068 0
163171944 942087328 0
44256697 334099273 0
1056398225 119559330 0
987640867 301630515 0
84842856 126387603 0
694824682 46586990 0
981857680 476352711 0
1027590452 614607324 0
432884275 537353990 0
812192530 937783114 0
136845273 263265947 0
515705692 107082205 0
685702394 568274193 0
252777311 1038160381 0
309387655 439515000 0
277222077 881206940 0
968837231 290605766 0
326112558 242711213 0
991821792 487188249 0
569779710 70346284 0
142236580 478860567 0
167154612 44773348 0
417241372 513970439 0
1037559577 912128015 0
509451829 1003625333 0
472463949 94887069 0
722727578 727091201 0
443964820 150463111 0
738520506 805271948 0
394235286 417349610 0
494418520 311066255 0
853198838 46871285 0
1538556 675570808 0
941795477 804976691 0
1032242171 389071803 0
571274102 267027953 0
716600413 889295742 0
1027774360 221929023 0
311553033 478463745 0
290754149 621334953 0
662423875 276651517 0
336536728 419890595 0
445176135 470486115 0
48422454 504873422 0
1052928754 595034865 0
942749865 992004391 0
717055632 269385420 0
654367114 197249060 0
813256471 250930632 0
892057884 99679871 0
524103557 582628211 0
714611596 700722295 0
729026005 478007673 0
1060417765 872523896 0
957363431 540160262 0
514495790 885893616 0
459257420 947338690 0
906833382 492720392 0
1011264428 818592974 0
327725247 950847861 0
4123237 1046244124 0
87275087 40840985 0
71107822 459241867 0
700059013 704451862 0
1065803014 704884732 0
543172405 179281846 0
573180668 374328439 0
1030290806 152252153 0
981639670 339047738 0
188464602 943132937 0
407671543 641408280 0
569252815 975870355 0
428369398 121298137 0
245725321 1060293349 0
325693154 325927862 0
217705107 563754856 0
14034914 565564748 0
337746170 465417233 0
166787692 448468483 0
564672648 27833519 0
125961759 92934441 0
308441686 85735139 0
256443459 96997333 0
197136094 307478784 0
218650508 239363482 0
641697616 284557485 0
750389378 309892329 0
324151520 467643548 0
1051160551 1043004700 0
1011210749 144620636 0
489901376 281342033 0
344433971 502269191 0
550630861 764523601 0
963629042 753517404 0
773963379 808382576 0
212098847 217521550 0
620402823 175547905 0
39137993 791940717 0
882217710 162103893 0
397713707 654318324 0
562112120 751070069 0
1018330340 176759687 0
750666209 824097405 0
513630154 175593638 0
1002743068 416969604 0
134880399 522437767 0
76066050 503606864 0
676303416 228361580 0
952764731 671522975 0
596640287 628227305 0
957876853 833934977 0
970323726 865678950 0
693711807 932964691 0
492764319 725580968 0
604459813 369585695 0
908800560 835686175 0
903035862 39072638 0
401630919 599903519 0
956853689 1047075743 0
399961344 773590550 0
980371412 136883607 0
909847416 57375196 0
727238885 873207694 0
212341221 291850375 0
343517139 957493129 0
49773069 429108020 0
126006972 510308460 0
774742017 734112264 0
54036650 984534940 0
447807115 489215955 0
490727066 512733558 0
687563513 1055324303 0
769440798 828861179 0
117478742 978787304 0
739708249 291282212 0
165388412 582726536 0
410797784 107973473 0
670857589 884501703 0
906960350 853701930 0
156407231 62135658 0
907270462 930337114 0
346996663 1034992352 0
796980007 721615659 0
272093109 909642244 0
460615532 22112153 0
138668121 58679311 0
397556519 860226518 0
746216096 941918641 0
336283773 459244249 0
42935928 660254482 0
742055020 600669078 0
362141438 942756475 0
724992184 378740393 0
835976821 644617706 0
721791070 329148030 0
648515880 486037592 0
250162534 568834952 0
408589433 347695352 0
750356376 767306632 0
353257551 11165399 0
101178710 368297546 0
659552452 641238368 0
41198994 719690640 0
363324158 116631925 0
970724164 583498796 0
818097793 519438759 0
329614071 818929762 0
928538749 204702258 0
21106252 557776076 0
831964364 30864776 0
564586330 419992396 0
624707288 782676136 0
427190519 923389260 0
187518127 489343793 0
518404498 750114462 0
202231170 322174709 0
606299350 516351563 0
845645487 439977362 0
1050441974 423106386 0
456317290 457358449 0
155373855 652548469 0
789124600 639313761 0
728690960 1034328246 0
469993179 209278213 0
493201761 606207827 0
112786882 860859350 0
255522036 870257514 0
46269031 881769810 0
1059689656 1032742656 0
246664544 399069057 0
876113413 989034023 0
194212968 624380108 0
135991176 75976322 0
1000472598 324800379 0
86833046 557896239 0
756279501 542468371 0
128171904 510878337 0
505905404 1047906695 0
626147288 837965581 0
19239104 731517158 0
35760055 149778309 0
409928655 1038762053 0
782793979 988637763 0
632691149 287274382 0
942016429 939373600 0
1015652660 36426852 0
733782575 741696418 0
628015964 299730174 0
670938233 1029072076 0
266060647 647504102 0
246844463 443908253 0
583589802 1001155488 0
1016707617 531857646 0
346633157 73055770 0
30067398 126910879 0
673505363 366154710 0
556177598 954778557 0
522956236 866443649 0
303714561 114021467 0
399407590 800092108 0
49417427 659840478 0
196759753 338230141 0
2855770 679529357 0
3942159 496358374 0
465625061 127205320 0
479658449 966135194 0
958268178 616735516 0
57071774 610723775 0
764863879 148961444 0
733888732 1032204550 0
758100437 816689309 0
536259830 998366586 0
402263238 377594435 0
814826569 78484837 0
58968231 151286396 0
493760785 110314018 0
1969342 213100053 0
250982231 895784080 0
1010485538 110499523 0
59082774 534843225 0
782571386 596913891 0
929918688 567930103 0
908555266 315754258 0
862135171 718497589 0
1017231951 525181169 0
806813105 745203555 0
1071949348 165711636 0
983676310 604959772 0
445048486 103946417 0
993855041 461066992 0
694503055 276525689 0
629716684 757827412 0
702632697 637545714 0
208788700 2898881 0
710023034 73847724 0
892792290 742807094 0
344976841 946984908 0
1012495349 183784884 0
173953913 680312028 0
1041407010 975758877 0
639305740 353224284 0
250036176 1012607539 0
324119890 874781912 0
696587487 465103951 0
338054811 567899546 0
110984963 507247349 0
457412439 102272901 0
555619535 555239955 0
398891964 779411055 0
555888556 772029628 0
695681795 336943115 0
676810218 394194162 0
280761938 1067495269 0
189442065 119039352 0
279563021 712290417 0
652098417 353313652 0
1037289055 287349289 0
825263132 929778625 0
825019195 1023857607 0
998657464 85637820 0
960513698 211939860 0
720704515 721813268 0
784024989 625059579 0
868843030 562346578 0
1031523252 910652158 0
1017473076 983138123 0
578655545 831337600 0
847310585 1010497477 0
934742794 712384419 0
512514872 967353808 0
982662193 913904844 0
669725029 1010982949 0
380614001 482104054 0
240199448 740255264 0
669951460 176199162 0
466165106 118351980 0
549795009 1046899657 0
321990363 1017521899 0
154971755 595219364 0
752205674 4924675 0
946106533 694726957 0
840866188 861733385 0
276465749 425913569 0
205438913 537785529 0
478093592 941973659 0
428029331 688785722 0
190289526 225287207 0
25843319 918616212 0
914669208 302272914 0
16548662 97222542 0
421797543 420954239 0
28599284 1034309693 0
21273591 901123809 0
265624379 858714994 0
1023066016 674112681 0
649580781 134917768 0
235531837 190416746 0
312112629 108038072 0
725428645 447462136 0
1046346971 635699048 0
980673297 397976073 0
418088986 252238962 0
883292549 730702700 0
1027662113 783753711 0
359008062 130275299 0
991130993 659530942 0
629884398 585310301 0
738757631 846483104 0
936404096 261331731 0
771160771 605171354 0
359075288 451587929 0
588335536 398261969 0
620715379 764129656 0
181116133 163652860 0
13259774 690005038 0
327185536 1016197111 0
823364102 348465850 0
270617103 274703022 0
95206565 4705604 0
144763329 859055036 0
926833823 380269575 0
79127017 712354253 0
124794208 320261750 0
577380134 761223047 0
671755634 209484366 0
159726051 749573029 0
925956481 987652915 0
767795840 30676574 0
909114858 237986381 0
685253636 957804621 0
26796470 532072121 0
105325448 142886114 0
905136534 981832024 0
364199877 495568850 0
1018688170 631987000 0
641352923 803661002 0
355245704 943035477 0
296898788 688849280 0
438494823 971352528 0
968703998 674167412 0
790159176 495820756 0
693865849 272831437 0
270557286 858179897 0
714698014 734359729 0
1046050394 1012933227 0
708047752 279881228 0
542265945 682304789 0
202989620 157993773 0
968334222 149588922 0
388108832 954452383 0
67705846 411699133 0
819405546 330044662 0
274351492 104569437 0
453835236 537955762 0
699727862 852051987 0
488068698 29126361 0
76166419 17172159 0
583845403 517893805 0
487293869 184161138 0
450357217 906748196 0
1054333940 651828016 0
753197796 278684992 0
1032082372 969381166 0
126606087 640401175 0
800761979 855171768 0
1009128568 15718011 0
815081529 781601184 0
88290873 269194846 0
480205605 89706393 0
188853169 426003602 0
42574006 170852037 0
1037700390 492639960 0
952755333 853923706 0
968421811 840783348 0
560883807 210677833 0
899685896 767902655 0
734098081 173916164 0
924576705 179259693 0
210045644 201824526 0
846927937 669312190 0
520356208 864840052 0
842850320 267737492 0
717599583 649738468 0
495487797 656786913 0
496617867 1000138350 0
666106523 306580380 0
64331897 35366397 0
183500593 1008183695 0
119307482 490002822 0
966419355 255413033 0
326498570 287246903 0
304307839 458485392 0
41764368 713660471 0
209350937 217405770 0
705230737 64354930 0
146104519 641198633 0
1065039410 937004410 0
421178556 309354465 0
990480101 587952410 0
422993190 772129450 0
807089666 422369202 0
933237437 829824612 0
79991087 306730757 0
204924530 176370605 0
617648853 504049063 0
177553054 916999079 0
338414702 119562856 0
138931190 586179733 0
929488131 470545517 0
220267819 419000955 0
635073104 39463907 0
378304874 538450123 0
728722004 659557751 0
349347595 413267665 0
293924923 30593277 0
902562365 710611689 0
420799108 266098730 0
108214248 288491147 0
688988600 871406626 0
495031867 815289512 0
749851970 879087621 0
851023494 854177079 0
230689897 988904914 0
948959429 433691006 0
142009088 41015758 0
748716056 1069165900 0
15119085 633417822 0
698461000 992187368 0
794839698 960749409 0
315167484 694353048 0
909713261 455852241 0
543527311 524481748 0
160345734 215435955 0
787768148 728753645 0
425569280 838606985 0
529225226 556650715 0
219116188 159202385 0
336622707 901804702 0
830146178 1042159820 0
133768536 1015639075 0
544353973 336725839 0
492764249 953501599 0
309750036 703901747 0
53392898 670300173 0
504598877 963637587 0
298859239 353939909 0
1004087559 1019649670 0
13596383 962561457 0
471937615 479351253 0
373770540 65006003 0
311547303 781817568 0
72443413 751502913 0
487329324 1027838243 0
337078290 726036919 0
474031332 916065648 0
553864859 339269307 0
909479508 286802266 0
776212573 844549463 0
986598241 1022422737 0
302404573 524620359 0
925828928 210935545 0
756863836 458361711 0
482164929 1033105785 0
1040312276 495151696 0
939720263 424421375 0
533100812 287871899 0
309364150 627827216 0
656950901 632292507 0
241924444 705245561 0
25503859 676069183 0
220864538 210763007 0
271960982 450250803 0
840959973 174626072 0
704300407 1049417116 0
631534866 467453484 0
630210320 625598517 0
793320501 1024012164 0
623468537 797236870 0
1050360973 303648495 0
46143177 802506366 0
860696852 484176181 0
152582878 485458164 0
504919751 820842354 0
497767826 769519269 0
352798771 923585021 0
623497374 908615734 0
976937957 949410331 0
686750528 542884284 0
869299159 787753996 0
107522333 185240164 0
312885040 1045399766 0
641376699 229100418 0
601902723 784816031 0
492067721 790059531 0
1011382958 469211971 0
423977273 225445620 0
357861762 701354542 0
171410441 559335826 0
319777355 580957774 0
765778940 616805222 0
729792788 650059025 0
83759535 137705626 0
60910917 955818648 0
208106157 1040411912 0
994407873 1068081199 0
718021508 488883636 0
898522215 990942058 0
311342302 810013110 0
267992390 82087557 0
181104961 867296107 0
100665389 785847140 0
389942606 208176407 0
293220180 838498302 0
1073379617 827223669 0
679786626 808902969 0
10903649 263347999 0
647418697 206525883 0
401478741 807674946 0
326635649 937419011 0
40580833 167694401 0
810019717 296124316 0
417726387 967402967 0
1000961753 223675633 0
85324868 477042778 0
121891590 541336989 0
38469199 355467900 0
833773991 479167867 0
663315983 808201409 0
322017005 501960795 0
874805172 959901413 0
381105802 408645808 0
322235776 798790117 0
37436198 423527386 0
267721371 971541240 0
402072064 412553339 0
551450234 469742308 0
1010052513 1054963131 0
480749192 156452155 0
529562820 809497258 0
1033871120 215148372 0
81962691 916758526 0
298235153 590729840 0
1038495402 455315785 0
164267096 583291605 0
303597712 530222738 0
194530215 858614810 0
1042983237 614900319 0
299838501 494071853 0
433649088 1071306905 0
68399911 699544982 0
1026641832 404384406 0
606827930 870284088 0
1065196126 23984786 0
619651066 508494983 0
183248805 995805017 0
442972120 882241897 0
324436674 186368505 0
670488952 523600037 0
1063121066 177214762 0
388867772 99036641 0
768992501 123112236 0
112075018 787209343 0
398277783 979798538 0
13283636 666450022 0
1057516429 953443022 0
760034055 988937781 0
1008452060 664969465 0
254178569 853079280 0
111633167 753835083 0
895409186 419649307 0
1016538408 561999692 0
875135577 500181581 0
736682936 844455180 0
973426804 322944233 0
408072983 880144186 0
254061647 1056973589 0
858894436 843727290 0
604201914 16403205 0
628058346 196252057 0
620164176 365743653 0
577831607 779048034 0
809258318 422144610 0
708200171 323834182 0
648401517 1036155667 0
264557045 108497648 0
339918576 1038449297 0
72602094 659081143 0
547191174 478930959 0
1060375622 787808301 0
1055920142 131579926 0
714401908 958574074 0
11373625 847127967 0
965175829 142138514 0
503701541 73812351 0
397432876 1026947081 0
990549392 570370827 0
96283937 707556938 0
333669323 696167266 0
729137216 320989013 0
262946080 951942795 0
109889435 398566212 0
913909225 74249703 0
438093913 892721670 0
1051256908 987064984 0
317234329 57428989 0
35304954 734012867 0
841158311 673631977 0
252247734 189950501 0
507567175 276617475 0
227997905 780288144 0
987440305 824725767 0
711146858 25039401 0
293060071 191221480 0
698212144 547573791 0
982843653 404767838 0
293924151 970394778 0
121735742 792760646 0
681296536 193513160 0
416423135 897470514 0
515688294 882919958 0
787758724 952640247 0
641216626 18778982 0
40699877 690805993 0
350755876 4941770 0
266284289 1022063629 0
909780105 317429103 0
815773750 112334464 0
152704789 435897509 0
225099137 399803773 0
1069597215 403342083 0
797617668 672208900 0
800162255 260813168 0
961397930 254340625 0
80352622 686657009 0
544313284 742701731 0
352217869 679356423 0
350871080 742962205 0
417242463 393082321 0
22799452 61273675 0
468079588 185206738 0
574360270 463509325 0
1043620287 451367962 0
310481233 1061560820 0
918156623 743808554 0
156272858 482337742 0
76936214 78227019 0
322058354 748167254 0
644876367 897176085 0
158772388 472112437 0
179147631 107568988 0
428207759 639023374 0
462607568 997682578 0
379624018 714353526 0
290715214 663250478 0
112868703 272386955 0
601673679 872902350 0
473650166 1062439450 0
834146249 717377581 0
799638965 721773696 0
795605683 291596998 0
727714378 286169218 0
810405012 178450734 0
441764748 227762146 0
844007952 960351616 0
605505690 545224925 0
541675854 158250731 0
562862943 525582614 0
884898052 425142552 0
836994560 369599590 0
1030372325 464252349 0
529539 247203627 0
810524207 94416867 0
450519022 541421363 0
928808426 704655025 0
416217648 111455446 0
8995627 844300120 0
941909521 600962483 0
543340085 436662482 0
536980920 128473433 0
453083972 560703407 0
861841154 876599929 0
515524293 144504034 0
960084221 291076023 0
358931854 597792495 0
908666429 890231599 0
937454652 783395607 0
188838203 15117523 0
13787981 853402082 0
361939432 930582350 0
690707372 117133351 0
767194719 632487897 0
508401824 600860367 0
614761828 649325350 0
610999953 873037935 0
580648151 133624705 0
972099855 801629256 0
877512106 633166457 0
115068125 682420660 0
762648183 24082339 0
889276833 648299098 0
521957679 659294360 0
103442889 62211984 0
358809539 109483604 0
766899729 358584020 0
245956738 804065733 0
758153499 329184910 0
443794496 428027831 0
903387249 408690415 0
291945800 574072874 0
558790484 56875343 0
733387238 964160950 0
282366834 77822102 0
880418453 152811359 0
562339156 983063659 0
864569972 31541119 0
874187451 968573107 0
538109145 192362807 0
814252088 621082523 0
298173010 506440521 0
857935253 42739169 0
567683839 578764091 0
797613495 878123574 0
757086913 197163260 0
606253189 418025305 0
416376266 412851812 0
688857514 979507238 0
697752993 933012039 0
145714019 77361118 0
151188991 500934623 0
664440500 712831331 0
530088432 518880098 0
133891631 1006483216 0
20841122 169499969 0
540002453 435178701 0
180168880 950240795 0
905116456 168840026 0
240378590 689824652 0
71670996 1015742704 0
231727748 34172183 0
57859541 681706020 0
373294656 332034512 0
489713161 211039855 0
701737764 820407972 0
74172882 476551412 0
189998935 474808171 0
325481771 822413314 0
299058583 976025494 0
163038417 143269122 0
95564674 912322829 0
147036810 32421699 0
146964713 384710968 0
649492876 903303361 0
888899638 987045914 0
91796462 358414021 0
724403514 364544137 0
679658405 675154517 0
85881197 974607677 0
390117353 753482630 0
782862842 675538333 0
37616020 938992099 0
857742397 746615953 0
741591589 821102789 0
424661879 474255947 0
68788668 35175924 0
459505919 28614172 0
789466541 128212259 0
873983261 566474399 0
989079504 224835432 0
683683899 147444613 0
959826641 931370840 0
720491631 30112649 0
537226080 338492616 0
857447973 585379602 0
93439076 889378172 0
779933337 447034900 0
583988418 309562472 0
622650857 722605733 0
626980323 18584558 0
780032684 599284080 0
214741787 584623463 0
782809530 760212928 0
35309075 138638753 0
662590693 181726248 0
310620658 178219857 0
164790272 225404932 0
310076608 155182755 0
853329725 56657979 0
1025028372 282789793 0
478777303 965774349 0
398734777 719555653 0
253310579 451088857 0
510377555 153052277 0
681458346 117474579 0
672090306 216337702 0
262561753 597879240 0
970593134 70773646 0
507610437 176135631 0
420595989 160530891 0
309222862 149996298 0
450299066 472619057 0
624235958 1300915 0
928153311 401867154 0
328864401 604950563 0
384447918 523594386 0
502887361 1051000823 0
535742354 382954987 0
633555296 900902476 0
130341544 640614150 0
942704191 855521231 0
913155344 482779346 0
789075408 94754719 0
1001684686 137125909 0
96582901 671676160 0
867679085 48227777 0
106527621 13274998 0
705580320 618428355 0
723576944 256592493 0
957027017 98089018 0
747601220 149287275 0
704541930 839606624 0
837719175 845325111 0
914805481 1013997025 0
854951888 152549889 0
994870214 904094785 0
81233780 299454417 0
971739032 73777805 0
343481237 685260071 0
868645375 541395658 0
26106688 979389975 0
148804987 46902069 0
915959010 405153355 0
283064278 224199328 0
633679631 65928529 0
857642263 943489541 0
896480697 946014182 0
527411027 971127495 0
510703133 878796998 0
878967651 116455539 0
827799975 634051863 0
926208156 270474748 0
74798324 448937491 0
293752498 1016367296 0
67450870 989090393 0
531758613 431609943 0
627999182 764007423 0
78253254 900838522 0
364453237 1175224 0
668254559 543858731 0
484195675 680796001 0
659559360 847252431 0
229166951 996648129 0
763805542 953522176 0
685821991 385426986 0
274609308 930116387 0
265860381 846294975 0
316582750 123086089 0
498096418 659964823 0
470509892 811863147 0
378818179 648865000 0
885880755 518032697 0
851783345 472117385 0
681074838 287071663 0
407170413 363072846 0
111893663 296918228 0
854635481 400869222 0
426372422 172995661 0
876753478 14429613 0
150805211 61154009 0
679701125 616427480 0
305301747 74123794 0
704280435 64063741 0
867119111 1023439141 0
675328443 886363700 0
94211650 1044507893 0
465112563 865782097 0
202354483 122353195 0
903069881 633764522 0
175685965 74901762 0
554403641 711404890 0
602412974 685940411 0
547584709 961489265 0
268977091 1008959410 0
79402547 202145793 0
1066355117 312336454 0
1014100172 805948983 0
525024198 688560713 0
932983950 166773195 0
487820529 271819587 0
76390530 442692335 0
1049247621 1018581061 0
707067083 589373301 0
989329552 169750840 0
1012995091 686252111 0
1067831042 1052575744 0
419079355 829337328 0
731779013 363468346 0
806867334 589754090 0
274561613 27989265 0
667727378 934184109 0
890932068 719798961 0
359675537 1036006182 0
680932623 683445081 0
823213153 1065175921 0
173350894 273752747 0
1037913178 933370301 0
763598561 177752567 0
629800229 391137644 0
661574152 381571630 0
126969281 350709646 0
636450255 598480246 0
818457517 1065707766 0
1036882854 173532589 0
323173492 269106182 0
357604355 1054351209 0
746064770 836847379 0
312829279 332345367 0
887963004 579244427 0
990230240 965149530 0
420094584 149163825 0
1035650711 221659810 0
755453120 1070107270 0
898264365 811797388 0
826523639 152311566 0
814675646 883012442 0
354400798 765791389 0
456662662 825269821 0
776783225 811102637 0
849432755 248959911 0
248135452 946842965 0
662815509 188289869 0
17992952 302209875 0
856708141 150869198 0
642688434 312058751 0
448302687 641699262 0
216424000 1010836239 0
54016977 753828737 0
728429687 301771445 0
772734679 162378420 0
813234901 147653911 0
1056173887 464647988 0
565585868 471090958 0
68443992 923536392 0
584254418 1043159255 0
84392888 244055639 0
73759528 399599066 0
1004562771 140900294 0
849366251 712639727 0
544064263 761581313 0
458846210 243699685 0
1042928933 940434581 0
618932477 239682151 0
631650756 164388585 0
62314863 228879370 0
30254258 432728109 0
686529512 861793624 0
160307626 149880346 0
457039037 1070084528 0
25775366 637477806 0
841786654 964041172 0
79422622 249061532 0
1041289637 86925893 0
144907202 909059859 0
523043677 569009657 0
277721416 433165704 0
803859810 709434401 0
260261725 201925705 0
620292035 550729418 0
643020567 721016572 0
604376207 901569511 0
240659837 504769752 0
384369038 924177810 0
172448259 255146913 0
823715585 900983254 0
856723384 190959482 0
144588877 902922821 0
814247338 778342155 0
344695634 993006773 0
892934152 984479432 0
1032118507 626255285 0
827015868 474347973 0
961736940 712662663 0
541906320 447907369 0
794284194 474254047 0
1050327061 149855789 0
120465476 200613202 0
680994571 605960957 0
833222957 842720015 0
767513714 288867632 0
642862936 945529945 0
980268373 303828979 0
157847185 832816365 0
841035870 147200913 0
931880607 209308499 0
118365610 978127186 0
395015673 619475243 0
454419190 938969666 0
835796687 146858400 0
328306549 15716846 0
654145555 467546086 0
963382924 1024955330 0
359616948 692939754 0
853324103 366025851 0
199864610 513308409 0
331454660 819012348 0
403586578 515482955 0
673366835 346151023 0
222742241 784048503 0
146250322 906806595 0
322352303 906070423 0
159721204 850689905 0
961547129 849024050 0
30139070 501106613 0
637880803 196390477 0
706421270 111610894 0
1023123280 164084102 0
366261288 456768348 0
51652733 926070349 0
104558 779673521 0
69389750 1062702388 0
942824738 341555987 0
433156583 132912315 0
809897305 393498885 0
42864567 791211026 0
222962258 716417519 0
261590265 522705664 0
1034845741 637312122 0
179119621 853781004 0
49707927 699850553 0
437146790 194736768 0
777419554 167690356 0
515782077 458677697 0
622495061 195292038 0
229944131 501473122 0
956300716 559501542 0
860897550 457883516 0
386323638 889843062 0
801625921 739828657 0
939056110 856027321 0
110794186 163777667 0
398485833 818227283 0
546778790 870308942 0
514182172 13743063 0
794507806 983075638 0
863293649 515964582 0
140774617 132553474 0
1031305689 269916739 0
521073564 496060904 0
500807378 512581280 0
105635605 545442451 0
480124127 836935494 0
472660973 703862586 0
356876909 148195494 0
905164158 739703416 0
397345426 335253615 0
517667786 672826988 0
871090825 574854806 0
410701394 88333107 0
890696551 584349015 0
559028414 778495466 0
310241307 81467808 0
895577680 179833445 0
314564863 50445359 0
264230548 781159153 0
575663304 20138616 0
778349363 967336576 0
386166063 1063449529 0
181648036 31199601 0
7490313 630582126 0
145962575 121325339 0
822829837 298114716 0
803396585 33434177 0
1001970267 168181803 0
744854257 383601510 0
582861853 186667394 0
471690255 927253737 0
347233673 151481706 0
738981197 106067108 0
483414756 523738216 0
468332946 22109968 0
359777947 333876469 0
281092586 624795581 0
689719305 1027793298 0
550241997 46998239 0
814419906 815844155 0
734838583 103508981 0
876523951 714231266 0
57438374 475410798 0
632916658 1013545251 0
421419215 660392190 0
306495463 309125787 0
88066989 77646880 0
386401512 426439787 0
706172768 986418615 0
406490362 625910381 0
42506843 799697406 0
192686585 176349478 0
466470245 508651294 0
768840659 87900750 0
57847957 799826388 0
185752311 199667065 0
613555981 788310538 0
360206873 840474311 0
704366968 331569577 0
986932755 421609371 0
458300394 903848807 0
832648639 466636158 0
793633363 782799384 0
186451889 834235600 0
1046524950 855725629 0
380020568 589673395 0
739925523 149227191 0
240764124 555692579 0
973788818 11483424 0
550707478 906800788 0
792803566 428716179 0
754973957 147152577 0
103450884 42220468 0
483147052 194531376 0
656483489 388976719 0
480960333 1020501100 0
624317480 439617157 0
62476301 371991928 0
551123181 1051594734 0
889695495 749437794 0
151196340 545799819 0
620954564 607250535 0
551879059 1039840311 0
711691787 123598035 0
428326871 672855905 0
618694615 555923017 0
351816163 14532334 0
479203889 420048765 0
978435430 86594390 0
707605068 48689651 0
53949427 583739277 0
514519824 86392517 0
785980007 1042701118 0
566310658 876575071 0
882409221 426820267 0
521933419 742708634 0
635856882 507379097 0
359886203 1034686173 0
74937777 520020795 0
903293710 938285339 0
401659922 821806448 0
521833568 84155458 0
23249818 575316786 0
180269735 755918112 0
324721894 606099299 0
219812636 900977519 0
178437027 701502846 0
501231705 640348406 0
89117221 23222843 0
553073082 891187301 0
532183770 1031608216 0
499948070 953592938 0
162960926 392829113 0
967561494 661403881 0
21979018 565389756 0
525858898 380656385 0
641883550 192567617 0
224009030 96922601 0
424790852 377947209 0
1022978890 1029349658 0
261315563 408146097 0
519873995 70607641 0
587083286 1025039769 0
661620948 716006335 0
919359330 112028457 0
666938853 338396680 0
560807701 772097417 0
424457336 98948348 0
323243749 159252957 0
878533109 209696663 0
500815056 894526867 0
72266760 574362395 0
418763650 541310002 0
400166254 956085594 0
395964793 932513757 0
958814478 130266524 0
356318343 943083749 0
933711299 765733175 0
202704170 281124014 0
657894946 957712398 0
302442520 900604123 0
1012817056 600962181 0
626599676 1068434149 0
929737026 982384919 0
549674845 107308877 0
1006556578 1056446517 0
982623101 871997096 0
858662645 24138742 0
894724497 835233815 0
680788960 740624565 0
904563557 250287319 0
478806388 931055844 0
983382221 129709340 0
441603484 220629649 0
54034821 353908613 0
1039803142 33603719 0
853322684 730653808 0
642934611 727036672 0
440182201 610443966 0
771968841 171691334 0
1058430371 34521786 0
756926974 217853268 0
218238263 440806947 0
475028048 418204679 0
641509693 631683828 0
152604682 961818635 0
470315224 959906417 0
1060338262 745793687 0
108038683 619122887 0
15398209 546349696 0
178093774 944383394 0
330540871 775578114 0
693320663 270635246 0
493724729 794948526 0
551108028 604013816 0
518736889 74196010 0
45799624 668233206 0
35278568 664163090 0
231330920 413640796 0
608353744 1043380423 0
351909926 401429654 0
869262255 641991845 0
908694727 98897808 0
309004581 18451897 0
598492892 952860673 0
923513025 659139190 0
272784918 673743199 0
342756019 649797411 0
51746966 719260374 0
618130992 937762227 0
1030619243 42871372 0
365127280 194314756 0
175981399 420902571 0
350385145 998374743 0
669429430 1013684967 0
15202205 127961754 0
306381233 8325935 0
1028517297 853243860 0
186651586 209598253 0
526085921 835580144 0
1061032306 1029741171 0
569716328 451505154 0
329422987 61824423 0
108498653 363198348 0
14895698 616225805 0
384504525 765172674 0
1006538090 356558630 0
82473771 811227727 0
665028628 830880332 0
474036665 989062574 0
522827794 721949925 0
751540735 286014429 0
41042012 371316793 0
497308408 178866512 0
817961875 255429078 0
977201138 929240113 0
25233305 134137102 0
491352511 171967033 0
292113305 393152298 0
1018215947 615036697 0
390309886 569965117 0
205756504 1053070045 0
798173843 317332885 0
564321637 433658758 0
782529936 38236859 0
1028268943 796909721 0
716164413 199722949 0
348786378 413500628 0
40067707 5513573 0
128046414 743057722 0
1028900519 1056016966 0
892747643 911623142 0
442673521 876195826 0
401252269 634456777 0
953315826 698147222 0
192568768 96019716 0
131227968 804751765 0
970351291 1003748884 0
130149106 887381187 0
1060014250 763887798 0
770594274 726978959 0
724675076 834782238 0
695164721 678686461 0
443288348 76905814 0
659458370 1024825381 0
467556739 786124593 0
525200235 491834425 0
763881461 866834565 0
493475424 471221012 0
833058809 819567137 0
500522857 756971162 0
7065949 108847238 0
1056118641 484585969 0
255768293 22904344 0
490114049 327713000 0
184571767 846001230 0
208772450 963790694 0
427430643 1003040436 0
1029172539 199512906 0
891258787 599787166 0
599466765 94501897 0
44451910 364694025 0
415085879 540700261 0
839177531 822847725 0
847992385 802124477 0
193255698 366506756 0
822076455 489141994 0
135805812 953281469 0
740415566 416611748 0
917625226 261713598 0
854957243 23455401 0
317842701 732462034 0
608170863 34179151 0
529994861 612963852 0
909492958 600743187 0
1031844070 751166446 0
579839936 134450583 0
439164825 984439714 0
879956509 143111846 0
371380176 55602507 0
819140787 656543389 0
943263895 952395993 0
645517864 595401509 0
755500791 987098564 0
653929276 644987137 0
541248733 495590534 0
7750300 408392085 0
727344288 390458796 0
970835356 1031805435 0
282242450 159764325 0
469635153 719539825 0
167446582 537255002 0
833903655 300142334 0
394381674 756795596 0
953662736 857362905 0
633795376 325882537 0
468087787 138098322 0
534631655 297901316 0
437258313 472642617 0
406646432 445941254 0
548750245 312176423 0
423678249 605265142 0
24485459 832195213 0
165511171 709908512 0
707367732 234733250 0
93474415 981423105 0
1035293828 488263315 0
962515955 943069390 0
520624863 180247304 0
40434406 302597702 0
836702620 594433803 0
1056128377 329824591 0
800777389 774019589 0
451242765 521665226 0
714258932 82104669 0
920137021 169677064 0
447166153 448104101 0
54432448 103193094 0
736412813 538928710 0
381738214 767086388 0
84756943 1053989663 0
880562038 722949043 0
945409233 344557728 0
567872164 520851536 0
498671141 420070495 0
142236691 977087822 0
500230349 734830021 0
844188274 968633686 0
275700755 755162896 0
364401922 693502645 0
9137629 453877598 0
242365264 423392563 0
19173919 887276807 0
325208584 55250016 0
985850640 433374008 0
846024231 970405645 0
145977705 553030955 0
947420486 207561316 0
740081021 935463939 0
149667544 862186062 0
10861418 585976977 0
1011804704 445450958 0
683390208 976464354 0
89980339 812662304 0
904747247 169373853 0
829703210 985103374 0
262202032 201462074 0
925287083 297735109 0
331729432 686152583 0
816887145 312057102 0
700817568 912968898 0
616328064 251173462 0
209875861 408897297 0
996945649 556897818 0
861259461 602737774 0
877018651 772320928 0
24076954 866169289 0
72293528 708782139 0
946142954 394846771 0
763878441 977355820 0
871981412 816715391 0
653989161 26078576 0
270344963 364442228 0
404035845 513140297 0
821864133 238274207 0
187739305 920732718 0
617314534 431912181 0
780420365 69334286 0
915127876 609274984 0
1017051018 242068917 0
613880250 250367360 0
299636860 467434741 0
553675720 920955258 0
1054197142 897998951 0
1048368495 199356471 0
807139954 201251462 0
678706029 883853348 0
19268551 251070835 0
717490842 733188015 0
627158754 287426739 0
986012406 39695912 0
251212288 124801026 0
241910182 614107525 0
687396914 335741775 0
641075015 439977524 0
1041478429 801448880 0
512413182 430416916 0
220069763 699033286 0
508330079 216524182 0
750140774 793773722 0
474063918 908340173 0
696304293 417337486 0
379868503 797962117 0
256646211 885853580 0
797798946 226242417 0
397639495 768069221 0
835958565 123745244 0
1043894462 332841010 0
475316864 484559230 0
65070189 992025482 0
1065650869 502687482 0
391026606 969630990 0
760248215 129880776 0
1042433527 831681933 0
1036398189 323632040 0
161704158 637039991 0
65572381 1073627875 0
957185945 33299279 0
538531307 352405016 0
566816508 970625313 0
475174852 135595447 0
201257153 1065460404 0
819756094 329909504 0
509000935 479545850 0
330694048 568364226 0
631910958 933133207 0
149497734 437107760 0
846524788 946659220 0
736185680 761231807 0
21306755 483204174 0
604001278 206952697 0
513839845 762154798 0
325336410 794899479 0
148998606 664749397 0
760411902 581937819 0
909387653 738317186 0
982427107 34871218 0
939611232 316547790 0
193346350 1059789751 0
412270975 52100211 0
461748003 561901433 0
329035806 17492628 0
285431005 690163132 0
368263277 701027198 0
204723289 580179190 0
585238304 191781379 0
970655840 230766026 0
1010440447 283190633 0
416257601 86803674 0
1042764730 548671578 0
181974217 810427789 0
294438309 762861934 0
989122834 626664722 0
487727855 278537541 0
342220548 827187652 0
140441458 1048210028 0
687527284 54339296 0
720949826 788614274 0
194963095 949928613 0
1041415994 518484686 0
300357688 958149196 0
881990935 908581897 0
797723358 571463206 0
442461017 925937290 0
483935025 833424357 0
549537040 350533515 0
374185128 904141978 0
544016718 722582543 0
1027768351 268587051 0
801596528 1058697811 0
333764045 324658187 0
711578283 1020001935 0
848591389 605769826 0
250817969 288956161 0
241188276 1002097850 0
814754908 443904591 0
729189064 389772761 0
955008567 237906397 0
489988435 629885273 0
574645355 1014327990 0
791234048 133656117 0
318263183 180622646 0
787828978 871585767 0
417083025 669100599 0
464245019 806301428 0
198783580 363484396 0
668706182 311205841 0
278993877 344404822 0
322799776 898761272 0
773596433 676255640 0
578301186 656081060 0
62111206 283126988 0
460430875 14322749 0
972491245 443994074 0
830483179 710135386 0
709795303 533421598 0
792033489 241610688 0
981105806 146622428 0
53122144 729885795 0
245491089 312279902 0
1021033490 93413384 0
319202761 660407602 0
868618032 824611390 0
500998828 467172866 0
19347630 409127391 0
611724213 359462038 0
332958801 424656495 0
871491308 665792941 0
849810875 282763186 0
313780413 332564657 0
681333342 519881877 0
808458522 160951983 0
302340161 122439024 0
158846267 155742903 0
165998996 865969522 0
733358925 177511195 0
424700737 183595657 0
852683087 237866485 0
611064076 652835951 0
604686540 669315089 0
1070585286 1068997079 0
110484416 871667812 0
646309283 799682529 0
368608011 192839649 0
667428840 253022105 0
716456552 48357187 0
300702626 503420736 0
570080407 814904842 0
226334249 248409430 0
241903952 805044116 0
425994146 233119414 0
65964842 671209692 0
95564572 369296720 0
967296052 19038179 0
725459915 955492233 0
131492225 49918581 0
726992444 1021248208 0
265844879 178583777 0
50440000 660084380 0
464992930 403022638 0
394333203 985392836 0
745815208 677559789 0
719553331 362105882 0
543610388 346890436 0
552223684 1035696838 0
593562012 1013500289 0
216527319 951646708 0
601615101 53075646 0
95430389 802848690 0
524743780 681272775 0
948525318 831953986 0
440642268 376139067 0
722813938 74611315 0
233651103 573377437 0
423450730 540084965 0
541834348 1072926576 0
427145295 138623112 0
1024957375 180361817 0
774827183 284608838 0
387482519 791746777 0
208137873 871756998 0
744160688 670985961 0
503785271 666977616 0
273879767 399547998 0
29603462 403729419 0
150237404 130390755 0
500740906 424196545 0
108533249 813186959 0
177042041 209672502 0
1067060820 88304116 0
748241820 834259597 0
121727923 1052828493 0
595079125 535256458 0
695077496 879156995 0
1056768263 41855431 0
459562146 431814106 0
1001553599 979235814 0
52879915 334822274 0
249734652 56449841 0
720517156 493574714 0
276680017 862305283 0
207686575 900685094 0
34616214 631708454 0
243891806 82275730 0
885644782 478805356 0
531712215 788851465 0
518641326 975771928 0
1013730971 643220878 0
555124118 397649992 0
813039904 288785362 0
40059094 109584656 0
825503418 179628853 0
392967740 864699785 0
870455501 359358572 0
880974047 1035122957 0
458597767 546595916 0
755353341 809786393 0
283642812 673941047 0
234872322 357989400 0
850569130 96707773 0
69501991 1049921648 0
629546472 965588397 0
875057299 739253331 0
464627845 76872211 0
145748765 706058854 0
861542760 294481763 0
733447222 845291953 0
111992935 1003365987 0
344361639 860479649 0
22577490 525397361 0
400710362 590503794 0
1023354939 708787368 0
706839956 983389457 0
322920628 567659191 0
866483453 317162092 0
513620889 113424535 0
72809988 504398271 0
412636819 1038432772 0
431601320 337095057 0
1044844287 490829336 0
922763192 972358353 0
646338641 925277772 0
398970705 518663360 0
549930446 493866379 0
635944505 934905630 0
1017419441 306865578 0
243917447 800189296 0
286157121 666181914 0
256041055 266954304 0
582317853 348651015 0
844973066 5500523 0
361400976 492729983 0
382681758 366045966 0
185682079 741779164 0
198868109 263620489 0
1044657462 756799368 0
763342366 637916986 0
1072541448 612150497 0
484174486 514901603 0
891642711 483833498 0
935354670 1042144270 0
201501703 381328379 0
833321507 830367654 0
182305164 61374442 0
603457908 112099245 0
455087418 777095430 0
492539743 1016219529 0
575979394 351050654 0
162275874 902763173 0
449719126 89328232 0
526458638 1073251016 0
324042140 890203598 0
416930967 960736831 0
292510684 596234789 0
19422991 711808050 0
915079109 514806719 0
349773618 50044598 0
520493087 855718256 0
656752879 570799944 0
688690573 78808481 0
277667939 941297048 0
955879982 168530240 0
525757926 332939256 0
951638379 184012225 0
1037729188 364351458 0
541801667 544749488 0
895339803 305039635 0
176903441 1034951237 0
617250445 835304255 0
554435491 254690861 0
411547947 956349663 0
63196170 458301963 0
339992526 988265988 0
997714431 44212447 0
67928100 149732480 0
793369649 368941255 0
695793160 935280506 0
98122776 214560204 0
561251497 654800658 0
275093357 943249944 0
180812361 393906510 0
72766314 592245622 0
615680673 1047601117 0
378982007 779278444 0
474457923 573368230 0
915115868 516996769 0
803423369 889762180 0
832445648 956935613 0
876576912 254385884 0
757147484 753179659 0
504375525 1037361811 0
269645390 770642355 0
299663942 385936119 0
45783566 275728091 0
118484696 254228220 0
441253867 277182819 0
956812639 48297 0
45721956 911437389 0
173542962 273236312 0
112436271 839631923 0
909993687 589204266 0
215441481 976175618 0
565958808 732564817 0
275053286 142864245 0
230735740 955155388 0
687810486 442543387 0
961471964 989489422 0
924903049 31709799 0
597986603 804217542 0
787305397 196549395 0
1007554630 714918139 0
438301090 126974260 0
931018926 320299387 0
1010076059 432698562 0
1005567537 297071305 0
63045796 928606074 0
763453865 437948305 0
515069614 117388107 0
1034198414 235169373 0
459411199 855438721 0
986003200 90097007 0
1021948094 973344976 0
189994059 345348351 0
963076357 480905149 0
396169255 969400387 0
109007301 754372644 0
996697401 782263266 0
524743318 621976098 0
966395220 260523775 0
356693892 264743465 0
687052927 100249349 0
631762442 191775830 0
474174809 1035380166 0
505217 134078283 0
176261884 1066816105 0
601711775 900692093 0
166955010 516510459 0
1031038326 48558624 0
247382723 385171801 0
970362659 920648022 0
537045626 996394235 0
391570135 355833488 0
1032795433 848243006 0
512160422 250413518 0
132099456 551123919 0
238486330 914897016 0
846077183 240010144 0
647918197 275922222 0
748701030 300352794 0
689014078 808434398 0
531750679 174866795 0
187080792 139758909 0
476916543 78706381 0
490448900 918811895 0
186468711 598533289 0
559230869 913624733 0
984492606 27259384 0
692298957 620422347 0
861286085 18335569 0
1025897319 112034291 0
782668088 207245776 0
785438522 402938583 0
447901676 77116611 0
927037334 876352741 0
1013950938 951884394 0
615856702 160493931 0
789514675 147880173 0
35291790 915271275 0
507093849 1064516113 0
240037694 656536284 0
457628010 377374665 0
671865492 719220834 0
107048917 530603543 0
486892919 465517227 0
622049672 804020248 0
961641835 178105871 0
355406976 864626927 0
47489223 478347115 0
60021118 504540735 0
114010320 432686072 0
766768539 901208473 0
1064137864 829191683 0
963656513 1032504753 0
504744463 213032880 0
424278231 987344732 0
795842661 1018973466 0
179538351 804416378 0
516816730 1034999191 0
802916583 158679014 0
805855911 55225289 0
777299450 416395303 0
51232068 941748581 0
582422547 350229673 0
289885737 239334956 0
551413935 3999547 0
370537838 419641346 0
279920959 31631541 0
363643316 414108441 0
79896208 525935659 0
465049006 655971908 0
537573277 994181292 0
97908553 838399363 0
590468995 86612585 0
484344543 52498210 0
675747094 622414456 0
676179062 375380482 0
896146524 606350430 0
570103827 940002079 0
811319829 33183114 0
269382868 865875851 0
23572647 484085516 0
351815284 1071937922 0
942829016 263054970 0
349911536 943526224 0
191775900 248473312 0
562787728 758513481 0
153618194 589167956 0
330655943 1002913138 0
1069692005 596786780 0
719846921 343083868 0
248111588 891779926 0
125154172 755694511 0
611156821 573077079 0
233707886 1055239601 0
65269384 290919018 0
817266372 559214636 0
133105396 925661742 0
1062588326 399557942 0
921977960 687502747 0
826628123 61483392 0
775443681 280740455 0
787412734 469862940 0
303772895 847848667 0
590706898 221506420 0
830483308 3675736 0
615426506 208641807 0
633681298 1005505985 0
587638932 866304330 0
1017110963 313551039 0
298275526 38992283 0
1012813162 755173639 0
615870199 306050063 0
726356374 871799093 0
89271516 74384615 0
477567760 738717108 0
550202421 47256605 0
282568269 522029392 0
981761964 253149080 0
1051340073 552728587 0
951779884 218003568 0
576582806 990468778 0
304761984 741366910 0
561511512 206054217 0
351256404 836493267 0
844269808 378397796 0
1021648244 406001287 0
868350190 1006950175 0
105241497 35780382 0
472527618 696259039 0
286894687 280271532 0
605928038 8490862 0
736218704 680077473 0
971987744 334294622 0
490903116 347334904 0
695763569 833153895 0
757996970 566146276 0
792023469 171590961 0
595422542 903227692 0
414184488 431546431 0
1042438550 175513250 0
1044691188 524585285 0
110242536 977892862 0
192985973 382535161 0
735936791 75634955 0
392652765 196638986 0
638407572 318479109 0
84831718 214884688 0
1059088935 897532770 0
198631500 507534585 0
406213827 975154242 0
365422637 837599708 0
47400067 976793851 0
484343983 747989642 0
636769811 409660346 0
439070934 496993097 0
880602738 1058060618 0
255872350 384962339 0
188407386 512796781 0
309220284 579687380 0
652341907 497909565 0
724844755 58459011 0
506994393 158505843 0
66154153 964592342 0
1063880147 883591374 0
571415624 608862466 0
495856176 468259123 0
309446774 1052683594 0
38844655 49981513 0
868694186 767783737 0
721108080 805080286 0
555242186 484038630 0
565061247 986301349 0
807671571 500967967 0
572566708 920002743 0
981424226 757739545 0
530410140 608289982 0
574739038 81886119 0
329394962 14455482 0
614629434 396508343 0
587690050 230156682 0
186497195 424681593 0
424407547 858177482 0
965435681 268314395 0
1022602387 715189926 0
526716772 104328086 0
951981846 534471765 0
477277294 557858957 0
530136555 378870595 0
1011539192 172029008 0
251114497 47258858 0
68301658 961703858 0
782135762 682079478 0
321025667 966232808 0
942823857 471009149 0
132347633 786863254 0
594447152 744424032 0
104375704 257680107 0
542966054 718353631 0
212466003 117290909 0
1044268258 1054977830 0
615466822 210632521 0
729281548 247347960 0
790510999 5383093 0
277289815 827262747 0
397691986 853167216 0
677495151 38629922 0
66808659 168629683 0
462440429 368818187 0
762841069 584387385 0
406322599 1002672401 0
210019320 154562547 0
932111512 167978557 0
279013261 178183030 0
1010081243 14153006 0
496348895 1040138674 0
434413502 860017965 0
213595503 232152024 0
839926611 1014964383 0
291015908 513665749 0
403331973 683049887 0
900847448 68679242 0
1005627447 339604945 0
957972573 702268983 0
137104613 547758109 0
439710009 358786703 0
910315989 472535886 0
477580007 97950678 0
502261697 249390324 0
599725246 105847498 0
631090706 153979304 0
1016472559 326258406 0
878486443 101711143 0
246967765 391407231 0
1013351080 640352831 0
480741764 490305869 0
9620921 1060379591 0
417808256 778034743 0
838204484 97495870 0
77353667 1066661140 0
115577695 564861562 0
96714449 992023560 0
724240889 116601980 0
1051566212 820335681 0
158321477 168723831 0
1047458256 771932123 0
313184040 610145633 0
317072701 45414872 0
146326737 177955698 0
296242389 712235590 0
1040718255 175911637 0
474219610 63285246 0
78981458 428344467 0
609173973 770451585 0
1065947455 826363991 0
508141385 9469492 0
1037072237 498338965 0
910183483 640115820 0
876783323 693227222 0
273229155 1059443345 0
257147645 181691899 0
332070408 156824579 0
574531533 683318879 0
749511865 815274561 0
905354258 427368105 0
603931906 272114863 0
589409770 260484258 0
352679417 665365090 0
938520926 737566084 0
669382497 530235991 0
485081840 817583712 0
5876117 19307559 0
537140830 164026622 0
38596045 570996543 0
48254635 861015520 0
521192642 475026452 0
1016810970 828532304 0
623644026 696092103 0
600980297 585350963 0
358921932 154618549 0
160537013 173501804 0
763874288 860823560 0
628665346 23168827 0
622581508 789224019 0
357430561 255820021 0
794822921 841570500 0
711224483 1007711285 0
369356442 1067566246 0
447994828 1018976267 0
16415694 537082115 0
42894789 588893757 0
802332882 39161828 0
664858628 439441047 0
655112631 1001770216 0
482830430 1047994485 0
298402011 941536810 0
942797403 720284020 0
156099844 1068565493 0
99676554 16793207 0
426408520 83826406 0
43646946 818380818 0
337122390 919533039 0
100197946 152786250 0
589778242 967804899 0
889633304 763312913 0
436730740 805678029 0
161947470 621976822 0
438412199 1009817604 0
514785268 1008195629 0
122383124 22691820 0
920471484 1034814257 0
269809690 10198947 0
251972355 62726938 0
727007244 287611581 0
202809902 45507254 0
116855679 724486079 0
1050566497 899401257 0
679416545 291865162 0
325968364 943027779 0
466154160 183960737 0
314964379 785268748 0
702661322 462783229 0
866097748 249791279 0
266961870 146905100 0
571313147 976438938 0
940738841 441275025 0
946913211 1038471599 0
239025445 527732380 0
1039385849 118304992 0
82151783 429574839 0
56356172 846333205 0
885504992 60985633 0
182774856 980125216 0
669682828 791659965 0
964258288 803626561 0
672705688 470424529 0
249452653 90754014 0
359615885 1054873622 0
257227764 277208409 0
1132534 534028931 0
713336867 583952994 0
1003111272 254916625 0
46497816 326246831 0
393981167 909172736 0
847019887 421744537 0
355270259 948594583 0
447791956 302866766 0
934512853 1029000388 0
855999423 679465439 0
323034676 232115463 0
402868622 835966168 0
400438248 292162333 0
103621770 775223345 0
731269053 637846408 0
1057583124 1020481549 0
225248670 123175462 0
68780531 858842992 0
769411360 269535445 0
395060718 323384381 0
539417862 82670448 0
534880258 172404067 0
625812409 1065207024 0
282002749 724229323 0
924578261 787154036 0
646652462 713791876 0
66582460 693158022 0
851647598 824488967 0
592680264 151312167 0
39603081 620081129 0
22976690 160923559 0
419025971 516373286 0
84381281 425326722 0
703307306 234840737 0
39465466 1069672409 0
57605925 599991842 0
806761139 245758840 0
240935439 902699977 0
387247353 256435216 0
349335830 408034901 0
447302118 452335375 0
110158904 176109461 0
175181505 80357860 0
362320862 502548592 0
251049857 294264506 0
64999546 821614760 0
785217939 315090729 0
413782163 18180134 0
728102003 402257545 0
928487970 383378373 0
670053577 230450508 0
621184639 517203615 0
954252320 669872037 0
445918458 944253650 0
603333509 1052697779 0
233969846 891786205 0
463388790 52849704 0
867134110 752983955 0
386265505 822150689 0
775213025 47745882 0
1057709712 505069428 0
617848906 849188940 0
684362313 265128096 0
120773439 235563928 0
342922281 847507080 0
681269335 915890033 0
1016523385 704169964 0
720680449 342945777 0
763843647 596714299 0
222090676 933786494 0
697673814 709797936 0
380005492 477278918 0
856992408 57703715 0
729815517 666337525 0
1061750247 9514794 0
134538009 614700855 0
3683086 547018469 0
147642070 546457115 0
245416862 1042071518 0
918945504 2323379 0
142581348 872506722 0
256443104 19150555 0
879003812 712939265 0
915658942 237226419 0
229322270 143178467 0
721524828 905985945 0
454570913 1037849975 0
668529964 71186571 0
262057654 669088102 0
82964030 596552536 0
851436556 42487880 0
368406050 372367033 0
390777083 1062302810 0
782425460 936685060 0
477770717 217138678 0
160474487 322178707 0
900110282 124749522 0
798569337 982902092 0
213059835 950480852 0
554314654 13442808 0
591918954 930287186 0
1057321964 710607745 0
621730383 849965390 0
364192385 171761485 0
1012222372 1038595094 0
175661602 535850408 0
984854007 741899543 0
673865406 424684181 0
625427798 652042091 0
539071092 564921098 0
727271480 790753971 0
499375076 491143753 0
174301028 897309268 0
1060470941 117916396 0
999255211 760487779 0
870667765 189686080 0
833707390 674688409 0
894515888 213712551 0
93629250 578258333 0
516647616 229346408 0
141835602 721002409 0
262796976 213046788 0
34058089 289136953 0
614543589 724264194 0
874038431 489321702 0
26319499 512573875 0
612387590 48023872 0
193331631 211998094 0
1014819239 190540931 0
242816295 556785743 0
857467069 40740909 0
789082768 781928205 0
1001969703 386574036 0
431495876 394355914 0
146312360 123258705 0
1055795112 952721817 0
817336227 421713874 0
538306194 28414006 0
117927177 842376005 0
442727954 204292628 0
226615603 422993271 0
1035234527 805539034 0
801105239 903568833 0
382036849 233671146 0
871509134 359686682 0
11156524 627019419 0
398373898 1019686284 0
450779070 956055956 0
877513798 803126134 0
1038607154 408221054 0
678894988 385676379 0
486225333 397796850 0
223881538 727511881 0
931948477 30915790 0
986161768 553812395 0
375151916 847969257 0
689028360 1030204789 0
12828538 498075750 0
689774130 643452550 0
1021244781 479740187 0
542974336 1032828944 0
821414995 685533023 0
1057796400 507112683 0
378582820 22192378 0
8419606 571534098 0
961995704 93942237 0
991788951 291676754 0
543311354 272005887 0
978314891 153464823 0
278000583 852299214 0
56556033 388249046 0
528233512 506636884 0
885957799 15124259 0
1052223617 669693396 0
259665832 503236992 0
423958672 807921266 0
587611275 557666443 0
598993516 581806021 0
669936501 71851627 0
257456445 112938240 0
279294301 23301616 0
848627068 708576335 0
939417668 123402448 0
202448348 1059859503 0
351132162 67171252 0
395280574 614805944 0
801596518 873198171 0
183759342 1064575050 0
38752377 482286807 0
100280466 385188755 0
1041516775 198097392 0
220085650 745441683 0
772727522 914959468 0
921627659 759475636 0
1020468369 149879756 0
764795990 703275371 0
833472154 202908962 0
834726676 314682315 0
37328708 956680387 0
381243233 987358315 0
426004165 534942852 0
787666271 240699351 0
934504204 296881660 0
956191840 569060898 0
335241765 363309701 0
160261906 454626776 0
327556675 873385369 0
404164113 1061107207 0
593352219 923290846 0
154276972 118714184 0
164372750 16337014 0
562092176 918296165 0
655456834 217619445 0
894897217 77716818 0
567907044 656096475 0
368073322 44620097 0
410402941 999520695 0
617666896 629910745 0
60982622 793963453 0
770281686 283738273 0
428221116 364069023 0
613788263 337995643 0
607974799 162240928 0
757986601 323962049 0
814918109 368170167 0
244532165 710954387 0
980335362 214387599 0
943020014 694809037 0
99355354 38525190 0
631464706 218559009 0
800494695 1448882 0
145836766 456093612 0
300096119 340308604 0
939150356 309118134 0
194944368 359875574 0
903601447 163170538 0
748957836 70546680 0
509982954 362931506 0
218120386 334227639 0
4572463 999965387 0
826594982 714933318 0
444773970 548760534 0
815142917 76081326 0
393078184 575760433 0
807829987 629234947 0
591956517 415886843 0
145704338 144306254 0
459903557 199371368 0
892025050 978142394 0
1017625432 787029291 0
965410562 348246556 0
486930913 522470536 0
215042076 156397820 0
153719242 143083636 0
308622879 682387063 0
227356996 297720745 0
293948286 708500775 0
488283733 387581365 0
28905841 816967209 0
925711155 41025834 0
184665829 439398868 0
829890187 205909926 0
957522745 122373862 0
824697415 312310485 0
61983712 824601834 0
633547356 260431115 0
952385983 561951029 0
199309056 913214834 0
821238080 256794431 0
965845509 993487610 0
806185094 192053169 0
223510432 502899910 0
784050432 289062943 0
159497736 821049595 0
975059517 796961086 0
824332288 98975959 0
317454400 1058061961 0
289580187 293433756 0
35921186 112798809 0
910760225 631628249 0
829464756 762997686 0
640534483 892016495 0
17143210 303788517 0
631115336 381231479 0
993627682 5646496 0
67927012 174722772 0
134781884 730427505 0
421438530 20903441 0
391877057 837132003 0
180253676 256162144 0
532016517 629245083 0
335673693 328035247 0
504310758 201860595 0
132632568 380597513 0
264791444 586148080 0
955578413 95713542 0
945662597 567190935 0
652489621 500972342 0
491218965 766515754 0
505426635 769484534 0
428049992 876854882 0
527503463 327230105 0
63533023 109922183 0
419133206 739816585 0
546853012 252547547 0
35684818 757551852 0
367034935 865824347 0
343102165 330395167 0
201524416 854762204 0
893707951 520681414 0
342113036 697620681 0
222066926 196382596 0
595913768 430161267 0
529901126 792257992 0
338351608 184824411 0
519986550 998217316 0
1013991313 105053660 0
292749265 683267771 0
773725696 446115247 0
953218550 759609427 0
509397037 103236081 0
480115996 581720500 0
76154896 144836087 0
218595412 58886218 0
500008665 811684184 0
328606183 331801662 0
1050805856 734922024 0
716226612 451683572 0
519337272 461496872 0
498268004 781827200 0
53498343 580252100 0
429380398 996109841 0
239312670 219220583 0
139486154 307645648 0
88316629 983523954 0
717089485 1069884804 0
301090743 515119943 0
281026165 413543270 0
125402703 824087330 0
957074723 922142185 0
255237443 456973120 0
468738868 490921814 0
80172137 428916614 0
824406044 738507678 0
768912928 100193869 0
297430536 45868122 0
166419810 492192600 0
422195953 526821452 0
812287237 718784539 0
839833306 902566160 0
206675418 505983072 0
53396977 938104477 0
1002566383 502901376 0
702636457 973233047 0
484383940 297236252 0
1036146290 911040164 0
751128919 503872320 0
356810216 398559637 0
197791949 834885344 0
792471392 546974621 0
358330591 348341036 0
994998393 874254784 0
317960293 626882468 0
395564865 141936453 0
972839528 423761921 0
954727822 901887498 0
255442405 970225005 0
868616679 409479865 0
758881477 128188064 0
734604497 354046898 0
1067398135 488021473 0
879245951 1050789269 0
95210856 952336968 0
399211969 800063858 0
102665358 64848904 0
512839229 1018481267 0
70458507 150803557 0
285712998 357629854 0
603636211 740276385 0
872640767 4425287 0
715866273 640721945 0
176272812 384573180 0
212313111 735655609 0
945493261 205723764 0
604120473 1030479677 0
967591145 190394419 0
275568703 862258354 0
801444653 58593345 0
1015128592 611274229 0
716356062 165356919 0
268088474 94529119 0
785412946 515491988 0
30211021 619897405 0
504795576 919065371 0
294666100 697360682 0
463177561 168962738 0
497962636 299473402 0
235773101 805792549 0
610221523 332834448 0
825590043 1019331129 0
47039019 598745459 0
661296444 763185923 0
705234312 733359030 0
472061404 981272318 0
198296358 1051354039 0
83471430 122707684 0
544101965 855970981 0
777040911 253492472 0
687084313 894684213 0
955514681 944145507 0
595060540 912909453 0
637337839 940749342 0
592177757 574679657 0
212238796 240082986 0
312653476 156543458 0
538123343 50922307 0
455273420 636795658 0
162231521 247235223 0
303757157 702246835 0
785636768 1025417352 0
907806053 824197127 0
416505156 140785726 0
1029424193 753155116 0
963848172 131558170 0
810579304 227703779 0
144802081 778071188 0
457428792 583497733 0
602449818 864792447 0
992336957 395706501 0
265883388 515533398 0
1025664633 518193845 0
628665683 166082763 0
900001123 843559572 0
162691541 98497198 0
734187138 144274253 0
144552250 422245287 0
608600430 763213952 0
731473936 259888383 0
487069321 723726834 0
487080104 480991500 0
902444614 609270920 0
342644800 364586275 0
703156767 818331482 0
83745348 786756307 0
783682553 188349271 0
379920431 98106905 0
89145037 142279928 0
867996982 623075914 0
750198566 846048933 0
937146767 364437037 0
910917422 550670068 0
905832426 414533389 0
107663311 463089223 0
596248877 306161088 0
11876041 1026110122 0
848668294 710332989 0
264120891 362036749 0
336557435 443312547 0
761244799 339861503 0
48193387 1070942767 0
491125408 679020401 0
896267494 436998984 0
893300714 398822549 0
355149528 1031956646 0
454818992 1065940117 0
194192207 639752141 0
815163803 503755090 0
842853492 1042843887 0
541516933 955887468 0
563840769 152171168 0
856585486 282785974 0
325901546 653323173 0
829266408 257529737 0
305332715 990402361 0
730019493 325633686 0
540836732 677525305 0
756764383 358092912 0
523082649 599280861 0
159429170 509384855 0
97887423 273202878 0
517509409 488860257 0
429216138 654491015 0
1021383278 415749372 0
394340265 139271690 0
294988984 258164880 0
497905543 943594499 0
1032228350 250487251 0
23193116 233139894 0
1038236776 341423906 0
720885839 519639650 0
997660512 224863660 0
263455278 757367244 0
1057932182 5370346 0
218167237 13624285 0
960453588 382684733 0
78342774 416001481 0
852801798 383461777 0
1005908314 944187600 0
696991771 434061721 0
1004871981 425099316 0
369893375 658791970 0
375466359 571695976 0
215871432 755569613 0
903987844 716282707 0
866799880 32240918 0
432950124 247029862 0
598815079 887987967 0
414395144 416130762 0
742425977 656233125 0
560228493 442354065 0
821861529 759592140 0
963125530 186046108 0
678919282 58776754 0
676645071 44883647 0
298193032 493665249 0
1029637698 1039964785 0
808437794 359126389 0
299231935 787186847 0
843993362 307339623 0
259605719 497930482 0
830033770 844567173 0
969812891 587826331 0
436539100 973514131 0
297999714 157632789 0
328205466 280660596 0
820620566 196182631 0
173444673 58083082 0
753764440 570774336 0
342111400 121889528 0
242552551 735499168 0
883891123 311696550 0
249171919 984153391 0
835989475 772912796 0
348081649 283971687 0
419289931 275059605 0
713637123 654233239 0
413953975 612072477 0
614507999 1061863074 0
801290613 17150595 0
154558266 965041651 0
750168302 459253191 0
658241235 563740310 0
252828419 967980811 0
497235544 1050131384 0
191167353 943387403 0
291747109 954925202 0
497312823 555593918 0
792610232 326833390 0
439415450 614159076 0
193334262 876786614 0
355341957 817540399 0
69875936 537951541 0
795717380 466960546 0
1003705645 614033859 0
1073295525 395469310 0
59545559 992681662 0
187514688 793826318 0
754978956 596504554 0
130167273 719089122 0
902349972 125080543 0
113291827 186589528 0
76959579 570378605 0
893873344 521563883 0
353255396 415149715 0
84976892 769896326 0
137778541 207669470 0
187684645 552005912 0
79343167 668263813 0
292321507 1011500656 0
786213072 359725956 0
395544514 238105360 0
23759869 649148657 0
402379968 705587192 0
1023687145 681383732 0
411163566 738963786 0
311970741 504535906 0
78166202 59912367 0
633969759 602222794 0
65798443 429974978 0
390316118 706204907 0
28113965 18840570 0
376866373 470184752 0
291964787 829630773 0
528980429 854693465 0
482005579 437858494 0
577322823 458155304 0
621144885 1018010070 0
94302423 374835842 0
764644503 505578924 0
490987454 417266196 0
473456096 770919968 0
374223050 412185932 0
137830749 574173769 0
913583955 404431171 0
1003261608 866855479 0
630970657 760214609 0
816870153 169928568 0
750097744 618970756 0
986661500 806314746 0
171025604 638408711 0
738474015 1003883926 0
983631384 338569333 0
325526064 504104459 0
948058835 149689163 0
36558846 643098306 0
481249446 782986346 0
169247793 265012055 0
285922098 536355338 0
18763914 135549859 0
1056900756 700335936 0
766084036 388517355 0
643488682 774571837 0
396086624 554381985 0
620698032 618764083 0
366140031 698907145 0
471027529 20861184 0
819612457 703697529 0
778306379 249151335 0
506820945 526172222 0
603842221 599207014 0
814152122 620695034 0
826360505 838130389 0
480711769 248621322 0
259786526 364152887 0
373858684 329162085 0
550983250 267913062 0
591256073 542057686 0
32719352 293757908 0
674131440 354041689 0
366573091 993982617 0
83111826 248022972 0
868714359 778941380 0
957633491 106988904 0
524269700 634316536 0
149850982 458280120 0
668834492 68774312 0
861852657 79572126 0
370568384 104357961 0
361650329 13444634 0
938806641 798912678 0
433802155 674980082 0
72366135 292286035 0
56726445 259597712 0
344384908 720311356 0
496431510 219888875 0
686281032 557306768 0
813895713 1062424191 0
610269901 402895455 0
853651770 495640755 0
698150652 572664417 0
175159269 661267734 0
654810510 282476799 0
258633980 481453920 0
777974698 1035718783 0
398840722 155559504 0
1037471974 1007912880 0
317072455 966799853 0
957316892 597159000 0
606356101 948872931 0
918773733 406092440 0
194997626 13850264 0
637669179 257298596 0
485548492 958367998 0
454992303 496474843 0
587487459 144595442 0
364211740 626212817 0
88579623 447049656 0
496557118 334590197 0
542399702 706911608 0
1073618691 363596370 0
954742527 135121736 0
518304038 613752727 0
864199426 707248615 0
782890126 756649384 0
74737086 807586591 0
943284085 1036558749 0
449470021 721802136 0
396546100 901576329 0
25540713 205265408 0
80561297 12071581 0
563454223 31199291 0
416587804 559803458 0
140481439 757024215 0
531204880 942490710 0
730561593 489165415 0
936580095 939416382 0
771826189 514782931 0
675831710 273326483 0
436750347 806941995 0
49297654 1038602810 0
195604316 321520399 0
1003716974 617017269 0
265630372 194091301 0
56690553 161495200 0
277789547 932934047 0
324948523 398796327 0
509421589 299090392 0
285660786 438738996 0
28255835 299363744 0
643995395 797117011 0
344125706 570491785 0
61221859 209820812 0
454811294 1016240542 0
602122982 386899776 0
949641651 1041991556 0
387984561 290924363 0
259303892 197320724 0
884533510 647984734 0
591473139 331696928 0
695309066 361510158 0
179467865 164424526 0
51494104 267206610 0
760174425 408337602 0
663937946 274909071 0
32168179 809690141 0
277595036 626626647 0
824841729 643874733 0
505937114 996975336 0
532704793 962703534 0
216441916 551988488 0
870912372 414061354 0
345855237 828327812 0
550774097 787052095 0
985710644 657477176 0
475583845 558664198 0
904609420 865668967 0
22123814 672783481 0
253410770 102850445 0
229805321 401533448 0
940304657 569698999 0
603709167 877404790 0
866392056 665298651 0
100683371 994321403 0
344589321 1050538289 0
634539747 507238804 0
433660673 684658617 0
975385635 735509417 0
262023628 741828554 0
856647144 630105857 0
540936151 292379492 0
424903691 218327962 0
26233259 818945156 0
613440880 882822596 0
450088044 406520771 0
202063240 1040259712 0
488994146 180246993 0
590995602 534715886 0
836726221 275667771 0
856739326 121067018 0
415127386 347385811 0
688477103 411277186 0
546554719 312432033 0
1004197050 480040134 0
610714906 700179074 0
1011537117 1025390070 0
824031465 381007081 0
339904732 859145083 0
926805145 992014130 0
739077969 842739563 0
692923999 762291790 0
829992347 439946252 0
876567498 593104886 0
246333392 460569733 0
285880698 692402641 0
662189089 481055837 0
686766923 283302481 0
79002963 339314513 0
713154838 270710077 0
289820178 236578137 0
168712382 522879803 0
294162570 582925639 0
952848608 930084466 0
435409253 747972839 0
194652034 107189681 0
682978112 43884104 0
90335762 404451383 0
1032535131 364701152 0
909579452 447282121 0
549597634 6568255 0
607609129 730582452 0
963898753 668917194 0
1049034395 563714784 0
61754882 602573138 0
358333844 793954889 0
250497262 49091463 0
401415437 9282637 0
13718094 398431820 0
509685157 855439115 0
889742963 693676479 0
102878567 383169972 0
931228394 285967483 0
294689508 445654834 0
744243767 313787229 0
309630387 95535488 0
332457046 979884708 0
135861517 134705613 0
808940516 896904626 0
873098017 562571222 0
619970902 350839034 0
1068664805 53731982 0
438731264 805833291 0
229506824 278609021 0
275931071 1027727129 0
13158274 920029345 0
688964180 866469329 0
473725875 93081050 0
561047461 367146030 0
262428680 524891389 0
420153303 144919766 0
87653845 55665849 0
595875496 59284907 0
596058971 603376961 0
192337294 486658643 0
8614199 252866563 0
114961341 880431272 0
576690042 34461528 0
623581300 968007718 0
587708694 911164895 0
599105262 891980433 0
860516722 435195360 0
11686845 582657666 0
931218733 1071951126 0
140789366 708658582 0
1006971671 387879903 0
326011419 121925978 0
599554527 53075011 0
807134051 661896359 0
2150667 989044481 0
812535491 501319252 0
380429448 862515172 0
926406989 866778318 0
336606076 396427089 0
890326572 1066502198 0
962276380 712461677 0
69526176 436955398 0
1015021490 656496148 0
48196701 1030436081 0
857377972 275410210 0
756570238 860118815 0
133836605 343728768 0
388175505 374527424 0
199316152 1071986773 0
532648219 995907601 0
574519555 1031504300 0
489724262 1044805130 0
1027077482 403267202 0
175425192 512077550 0
744666063 486134738 0
937228489 1046874261 0
1048488015 210414209 0
774804343 84979843 0
658535469 46902666 0
264023567 419948589 0
800464405 842058130 0
789796948 225744746 0
896759678 58672785 0
310670380 19070206 0
177791270 889883865 0
335410447 886442292 0
204915485 207328862 0
386900081 741895364 0
625176068 116472159 0
580221981 1048718069 0
1029476666 290244812 0
1025057661 865329021 0
404244061 137456662 0
999157155 743426708 0
682854424 629440564 0
25626891 200750395 0
833475995 832271581 0
684129479 960098849 0
732031724 43123489 0
1016408928 909605912 0
610142032 489294918 0
730135648 9429708 0
721629291 382013059 0
351234463 983189893 0
493686833 125384083 0
428562980 628102657 0
144401366 524805643 0
645005865 444195104 0
855676258 100651836 0
993213372 1046426395 0
965652493 647518114 0
730683193 273513952 0
376238027 93364287 0
56453512 535319191 0
270251733 166775003 0
709124573 468130007 0
503886952 515380021 0
584006755 947528458 0
749799060 260812770 0
675168757 702744146 0
929485646 941499030 0
123285554 312824274 0
188042259 234665528 0
1002764231 415717527 0
994561506 551194882 0
496342423 570703639 0
292960432 1043445201 0
544300645 1041791040 0
173492817 652540621 0
905951218 912852096 0
621750188 816202192 0
860956805 671845183 0
190368298 113626489 0
1040689862 339802034 0
260686648 139310602 0
738113557 706807605 0
937655930 505729620 0
894241571 239574220 0
812275385 900367016 0
33734126 365620104 0
295346250 544239740 0
1049749056 450074176 0
336643931 477981607 0
199684554 312414416 0
79911094 453984408 0
892960158 3438386 0
981480732 502625958 0
50908392 756797595 0
518145398 873794982 0
159872244 344951654 0
269209607 738373276 0
697928318 975573220 0
982770433 863549245 0
618692575 139268237 0
761885022 343310817 0
304331213 587282490 0
205398543 223369541 0
823692456 192744272 0
18303690 202658361 0
3815281 780056973 0
365566173 760021046 0
571931564 282608948 0
713710685 620656485 0
368705383 601340553 0
182041150 277037370 0
769193609 14033569 0
477836281 912143356 0
232904412 197146524 0
65072710 478592948 0
152370872 384132824 0
592215997 931640116 0
106811818 145610443 0
738238395 756023250 0
682759047 900616517 0
12831698 898812670 0
129822101 930740765 0
591938775 292672270 0
648511542 5168364 0
148925469 759678221 0
95870998 195147415 0
920185856 258818067 0
664039338 1050251139 0
715447699 325605249 0
4689969 643104384 0
437910879 923009337 0
774857348 175009725 0
949285589 347722463 0
915351446 589320916 0
913820720 487131327 0
121838431 997530931 0
819274420 664490478 0
935820257 378587214 0
861882094 249496382 0
305928812 493251168 0
636756531 684598007 0
478642074 701574519 0
905339915 1036634865 0
313000697 887318349 0
915057754 1034598800 0
586814863 177406598 0
594936745 651929277 0
40087314 88790663 0
311000501 183001269 0
369008806 151334384 0
1038083319 262453698 0
309071527 239892498 0
1018619313 465992865 0
827576606 415328760 0
71574791 768288117 0
188372356 456656607 0
887311340 386495151 0
1055048094 168101440 0
680850495 173684226 0
784979183 972428096 0
3094530 941728219 0
114628964 412946590 0
885663336 925971676 0
981721622 1013185266 0
93968490 681890237 0
62013867 203798041 0
816046746 631758859 0
330851284 313394725 0
531748296 245676467 0
453031982 939970403 0
760517865 134199178 0
11539156 550234257 0
295495268 505200432 0
1928370 913594998 0
25866478 728093481 0
217478953 552352223 0
411037451 885132894 0
177614571 287864908 0
288828245 575193998 0
800694536 490244495 0
197561842 3060352 0
604454401 458691185 0
111782809 238320705 0
423613264 209837875 0
249204579 22397556 0
387368304 1014932708 0
319449040 946282917 0
1049801616 415924106 0
930823426 83935074 0
603662170 170739861 0
337620489 445108479 0
720288 312619678 0
286872663 770163281 0
979716263 1040111301 0
746867612 732037556 0
526436063 866574363 0
514384831 602050195 0
293226277 585666447 0
78287071 650175873 0
455949695 445350312 0
214497329 917753839 0
550853175 54099002 0
1013333649 424119345 0
826219440 173370487 0
47107489 319124879 0
71837957 781439207 0
377656640 174053967 0
485629801 153366891 0
798677133 226945242 0
239462827 907339914 0
307763563 120309271 0
771507637 416245380 0
219352980 86970024 0
1005584772 562040184 0
977695389 501415045 0
916692857 38236361 0
848887868 190014910 0
705969709 174467138 0
442498869 994886042 0
431316526 554121737 0
690937764 416157096 0
958096080 513652915 0
280631065 54069565 0
485723037 221318827 0
1004930550 625893862 0
4295566 232584315 0
1019194203 932650761 0
379485588 531650219 0
404248477 897578430 0
469674719 1000960147 0
148005793 490642998 0
501955793 660434604 0
358595816 381941654 0
806511302 258114187 0
749787998 411831318 0
953975635 278529379 0
71729932 582939059 0
587380917 439667936 0
27523140 412553675 0
225667265 679135300 0
519226826 241677476 0
974664191 453356742 0
404395686 343364892 0
305549290 48070350 0
372098775 434650772 0
200805321 647924512 0
989812480 204568623 0
281968667 22237254 0
442300800 411611376 0
362401076 194384486 0
1000370833 484038929 0
144571119 856374955 0
614784862 644022363 0
784531447 670904311 0
150082626 769684554 0
944132892 271348738 0
605258818 47396066 0
690013314 727403030 0
37752658 64521895 0
109128210 12523136 0
148072784 398677886 0
328472610 633423068 0
542427788 689938865 0
963193311 66176402 0
1028988513 695516349 0
776455220 1020256591 0
790864436 491555352 0
255458013 696945479 0
588570412 394305213 0
675520327 440086971 0
285335043 1028236333 0
315038916 995585071 0
960204711 699094787 0
970358033 478147064 0
380044047 440940241 0
464118193 994518115 0
705550785 710712238 0
222505627 612573544 0
400736455 652719785 0
916143135 123197555 0
159573769 1039605814 0
1069598830 202732607 0
479524671 72658432 0
895117865 258331735 0
901861665 922883287 0
845590601 305435217 0
836435756 792867174 0
809018106 661152709 0
48950618 22274725 0
919501145 106689890 0
117652376 834699350 0
771427798 710550619 0
770497721 373358377 0
779780096 871811406 0
543739267 104899737 0
31039621 377205502 0
628275024 415064347 0
2651119 603069062 0
39018218 516956843 0
719755007 69817602 0
387499318 29597664 0
503016610 651591607 0
491513079 914125076 0
1068942019 771473610 0
344240762 246485860 0
532625655 769978295 0
107173791 117083732 0
607298358 1018517721 0
156069897 554086661 0
945982348 446912798 0
1032668789 831416188 0
794898929 995277912 0
703342678 524374911 0
169799707 651405724 0
847042737 1017452429 0
955622209 314288580 0
1058424624 494302032 0
88735160 268599111 0
232022155 274765110 0
1007331507 1006334876 0
469549086 105547438 0
629085181 965272940 0
584672315 426382444 0
1014009169 749017420 0
140760603 24565575 0
767825584 822379173 0
575780178 1062290142 0
164516888 648111925 0
132578813 534985829 0
701883068 269798528 0
214871775 39613594 0
169235437 1017341354 0
1050399424 434256499 0
511594852 506111732 0
355772713 656817758 0
278356357 180663811 0
203521476 1038603823 0
726830060 718474191 0
567379835 161954614 0
682838116 793404920 0
474948329 306793022 0
453219121 805451948 0
222090632 706719013 0
1002998337 196771033 0
46132301 943910969 0
552547573 778442388 0
782896904 277581348 0
249358883 353404849 0
363289690 336709838 0
748657912 771039322 0
892856197 815150669 0
3273281 1032631390 0
842288618 799494680 0
568362650 428653279 0
268243426 668763277 0
967206800 353232374 0
924187836 963447762 0
41245600 1044337185 0
286420845 1011057996 0
594829695 152860093 0
984595870 1049929546 0
453755543 967529608 0
203336625 822563031 0
469662903 381098725 0
692171123 680951654 0
951389450 536026836 0
552157691 348791219 0
66531369 367722314 0
39235804 562793899 0
957310845 790887187 0
353990277 854011837 0
635919033 1041308754 0
458147808 967630915 0
53377146 121100232 0
390861551 897719415 0
873888399 761454064 0
135475438 311030922 0
118627305 451680962 0
968205514 1003571404 0
271302982 1038507841 0
624336006 400952913 0
820373921 1069899164 0
793733408 410912586 0
987747287 766484819 0
537097269 171525581 0
244263069 640475954 0
755776087 83333563 0
106351634 589277566 0
404243716 679883265 0
233310255 4231963 0
404266670 656124069 0
801987447 348132730 0
253983169 267710546 0
43970670 723852659 0
1023408134 646368255 0
423173649 839510743 0
905349723 454603866 0
307730174 754986006 0
364459057 1043797212 0
434981413 971565864 0
425853570 1057211522 0
323266818 517333920 0
133024784 605879345 0
335780472 223817719 0
135498137 556540722 0
538068036 44195333 0
298105907 944271831 0
18237260 374575694 0
56929215 701901358 0
505796046 584306718 0
558733579 791629468 0
898337711 313588051 0
1034713896 911175976 0
728458693 100155065 0
725953268 730722136 0
63211409 204436994 0
242827179 881381340 0
752593792 111665523 0
127069548 760744532 0
224393327 104723438 0
383690960 841009792 0
184046200 400009157 0
66217708 468217940 0
737086419 14569909 0
173636038 734329617 0
648187432 33934923 0
1022367605 864950242 0
424510401 648421435 0
242754462 749238829 0
386335842 102697167 0
238401743 328075997 0
529187941 41956375 0
289158574 852077287 0
666408037 51825514 0
647513442 560105082 0
311048311 936647867 0
771749097 639676266 0
72769429 1045271519 0
685869001 476905270 0
1035254956 942425034 0
788750114 953224387 0
493727952 658163968 0
360858671 206361604 0
303688556 654554089 0
297147768 328771485 0
212002704 39933185 0
803707837 266021118 0
123154692 799017197 0
450267772 875553540 0
367297085 335839924 0
320216644 173295393 0
1072111632 401894962 0
305362844 344461455 0
229691482 189271437 0
351274666 51006914 0
867169849 609975350 0
474449661 579011681 0
482575526 53989530 0
175286528 97236794 0
729033046 887337268 0
883950377 280468936 0
2634630 278537990 0
1016472732 873857048 0
723374624 166922744 0
1009179149 131455130 0
261124823 519499490 0
17447671 522033713 0
749170091 675336163 0
120141457 971492268 0
469192791 460277314 0
621820701 833259629 0
144378474 236487935 0
1072270360 93972716 0
260583862 282265828 0
767350185 360095912 0
112745292 292480355 0
196263172 292119459 0
7909386 487752828 0
688105337 26195658 0
628668757 299557384 0
482662860 410427702 0
836892519 715178720 0
948424193 3738706 0
132916500 979415628 0
612770085 252098429 0
575342552 765689546 0
801265258 473434189 0
868796588 92964558 0
442874816 23479418 0
575429499 308913586 0
338063937 651856974 0
792892208 70118743 0
535821097 445476685 0
220173927 817867288 0
381577710 751939498 0
15957450 445764349 0
151012046 672244789 0
320287725 937219469 0
461850249 638380885 0
398679654 373487911 0
766174984 108239903 0
638127012 1060978065 0
1049226763 855802967 0
29586553 224069231 0
435211086 792932530 0
618955038 534930249 0
1023827520 586924273 0
211518102 34722080 0
294916394 327302273 0
603860772 284533935 0
58526566 765731891 0
908491944 118899654 0
302103378 725091883 0
95934415 361190479 0
340910560 222501175 0
563488684 899650479 0
249815047 795397421 0
862875334 193242265 0
69756437 893392180 0
578503154 181448379 0
503405964 910551467 0
768259652 734722728 0
90765068 375614210 0
188797698 317984773 0
813088901 791908814 0
87386671 554095331 0
386634366 379249032 0
108957049 606517553 0
1019212452 949185868 0
75265489 493206824 0
28124066 357316906 0
177922689 226831895 0
476582097 1070025504 0
565781432 794191348 0
751861103 375570929 0
1011692076 969168384 0
1005811915 523749490 0
773789881 423633734 0
567952058 555199692 0
601097993 1040205843 0
663625665 343984776 0
423416378 837274733 0
846702175 1057174023 0
613127297 1002477941 0
594615813 849757362 0
21680617 465199357 0
867160861 996842376 0
81257982 547364542 0
479631916 593505397 0
843354013 393774442 0
22236578 528084704 0
550675486 867509204 0
762442860 529531552 0
201798722 979043219 0
404056831 198551226 0
356149526 446607892 0
687550052 222290370 0
797601172 939944088 0
761253383 636411254 0
1037358482 202022363 0
547411970 143200294 0
870717369 168809967 0
842789500 716420668 0
814747997 140784692 0
61832562 555463152 0
17322114 940355529 0
623941098 424845206 0
384122378 118420678 0
338488228 118014494 0
244834625 798230753 0
714941159 238427849 0
163441309 105563282 0
715166265 382060308 0
969033646 606237090 0
323409290 1061668956 0
411108342 143519812 0
61671781 724782644 0
705807867 773086782 0
1037572967 69677909 0
419653772 370759229 0
1029435902 20985758 0
316145766 1046591177 0
968038315 536997914 0
698951717 898379838 0
369877511 1061688280 0
711079974 128090941 0
699332024 1059317733 0
210143637 535309985 0
164522203 926210159 0
984012841 795778240 0
935273877 761292874 0
135895103 539142605 0
367936698 497237084 0
729258877 974045155 0
498439702 778928957 0
1060022101 884707844 0
485742840 442175279 0
684840056 441752 0
30202964 519374265 0
618324919 470559832 0
600985032 423951313 0
890281011 409295172 0
223379053 929357349 0
1014420678 76866724 0
657349271 927549405 0
370795866 544906486 0
235886478 668600773 0
490260056 300331366 0
630102651 618260613 0
830202063 979673789 0
751247957 401490595 0
748298822 383767912 0
413025767 405908823 0
827695047 194284400 0
183023454 622255824 0
127792107 742918538 0
837894421 927393879 0
540694645 674164974 0
667327643 993943235 0
1005015696 1014621429 0
615981271 714112680 0
464736231 282573505 0
683276292 496896603 0
975268883 67047940 0
571171857 246645869 0
104680031 758132133 0
610972905 670808645 0
629888468 440088520 0
76944022 775950298 0
318226468 924786092 0
691702124 1015039225 0
403125163 625775244 0
84173599 516011453 0
423812568 356725181 0
496776270 905498243 0
176252076 881371377 0
15581785 609847725 0
892242138 988375929 0
805782660 501844196 0
1006983669 225007544 0
731879813 443898076 0
521932269 884759217 0
79693095 691739382 0
36394002 163983778 0
882199748 280538189 0
889613947 181575442 0
588473372 1046790141 0
986652144 791103843 0
742575059 1014956485 0
584244363 560683642 0
504578001 1046371896 0
879914190 659499723 0
211942670 263314421 0
513871798 512085743 0
443608114 106273899 0
173926926 817643880 0
234801422 898242875 0
207780551 593206277 0
33342008 1051553822 0
629462153 210281191 0
373411490 805278100 0
730997407 133004007 0
449203618 158532164 0
76851755 648198863 0
991419221 752818586 0
36923416 635432148 0
476037808 802724244 0
202740693 344904430 0
96169855 866942477 0
455222891 274272004 0
371617233 356112950 0
235160655 639409080 0
547184397 692307316 0
242416810 999184338 0
595050983 608282111 0
629598544 794705185 0
498478373 68120500 0
897118031 51698074 0
236455250 1048677692 0
509671146 1044500163 0
404394169 9812601 0
603561515 738753030 0
494556931 889518100 0
791738677 507990968 0
925445189 702204525 0
391209032 76057883 0
483452737 135527818 0
208232845 794544761 0
4909888 132908452 0
1047223049 1057887227 0
640213325 777790329 0
360906758 499267026 0
569491080 773593996 0
353497137 516353178 0
38737443 293038685 0
634825561 564115009 0
982482857 516909368 0
950942485 111058931 0
270701247 201392289 0
738236806 1068578108 0
567524542 825194450 0
8310091 364079717 0
568517662 56621804 0
578030527 389242762 0
739631057 858370260 0
42809717 475304883 0
57773426 313494247 0
637246854 431216624 0
143371016 886175102 0
60993745 561572811 0
1044845196 1001012465 0
944761824 926909468 0
538155180 838225808 0
665343647 1014310734 0
378368583 771399389 0
32295057 189832125 0
866410384 413800172 0
57903832 221930067 0
324403740 146728443 0
422552659 1052042682 0
410723857 709343089 0
438776848 829798954 0
516015191 367615378 0
1020622914 1048687185 0
126742428 260487717 0
953987381 717615049 0
705423771 524397664 0
885060944 403729309 0
35671352 713912815 0
331090508 369264414 0
208332056 535551733 0
267696810 276965919 0
599583403 1015233342 0
419395415 800329377 0
1034714751 327406028 0
262685681 537308536 0
649190571 766594513 0
839710725 342721977 0
832199312 1070494452 0
28144202 372696283 0
616662267 967351496 0
794079468 625758827 0
548656192 1020676778 0
334105882 220717848 0
627759023 551534190 0
147211579 816032489 0
673234950 523115169 0
562034253 925033711 0
335846891 568258819 0
337540800 992692879 0
927289413 1015315679 0
408716316 414423624 0
1060889699 510867872 0
793176557 595953276 0
289014507 436982724 0
242377201 489833449 0
15062001 249861553 0
995774730 38776133 0
571533312 877023570 0
30603439 128104460 0
307409871 24084128 0
915709941 103848895 0
841031316 1067065464 0
800862145 690897175 0
661727502 562281489 0
870386303 456181159 0
811851935 348041713 0
985364425 117465445 0
300122879 533502864 0
286977140 752001979 0
321402512 680243764 0
286343914 659088912 0
139795620 508001301 0
306152125 513111 0
32770607 89499276 0
1046049307 922033813 0
264590934 957132782 0
643701819 679077587 0
494522141 119109961 0
59940355 205485045 0
682311445 510208060 0
957741900 440619408 0
266300755 351488445 0
400470684 352364447 0
517524801 418067945 0
610365421 446887156 0
595394651 354908302 0
323476787 585782853 0
393601260 105153502 0
188536988 820790208 0
476265401 724002291 0
194978572 737148611 0
558800527 10276884 0
971601630 330361782 0
491782332 326543575 0
794332179 441669652 0
979309799 699606470 0
728754978 643624545 0
801544161 299060414 0
459469491 1041433557 0
309630145 818813946 0
553944119 459945306 0
893560477 106048023 0
681815903 420883675 0
202145125 265971003 0
948786663 262713532 0
183692863 932793849 0
337186065 1066433551 0
990040752 943314292 0
168875113 160383935 0
123808742 266891162 0
795784222 997677583 0
938147638 9346129 0
898284819 212213997 0
689209015 983156578 0
580264274 1059011958 0
525656834 59829492 0
103555091 601698769 0
17432617 436848510 0
547249315 305549086 0
258317574 469071726 0
838113238 654606421 0
228078089 663464176 0
372918007 571265014 0
217470436 147202926 0
682237807 668225511 0
204328407 825929876 0
863062592 477179384 0
60675762 821530499 0
26084251 867808445 0
198289197 537990372 0
83478075 37038383 0
698278967 995889577 0
434740609 570610111 0
222376079 1027699023 0
842942013 41286261 0
131008426 160282640 0
338646820 686634531 0
302653798 640734199 0
211088268 943975314 0
138933955 710077750 0
50315380 772407514 0
825739669 425145312 0
127493862 815384843 0
786830652 460776259 0
1036414985 285169017 0
421084482 98470498 0
90886824 942253255 0
1059097690 70800874 0
188554730 1029309099 0
1044388387 682478431 0
528471007 790931838 0
357822287 882264539 0
495062063 395915389 0
224007636 727338393 0
313477285 737056010 0
102913394 246539472 0
406980320 237084737 0
986716766 678679191 0
10193444 860470895 0
315938399 667211760 0
135096481 963435066 0
103189031 426809500 0
67477385 662721913 0
530782023 860380926 0
927986585 870282993 0
256485021 285018664 0
1061471664 77854599 0
136684514 860051854 0
1008247522 1014166457 0
1065282649 634303981 0
609611165 645733217 0
110430645 301920755 0
907672326 580501733 0
322390448 704934869 0
620885999 739656165 0
996600287 604708974 0
928364337 886198568 0
508309548 597405817 0
726223536 342864985 0
924336688 12215187 0
309581751 658097158 0
724022667 377425127 0
1014318944 904364995 0
193207025 3077516 0
729054770 672161750 0
800662293 812238168 0
976234397 338298033 0
209873262 340888106 0
794434139 915488508 0
591286906 372619439 0
880799457 336136275 0
904954126 765711374 0
217502433 968885508 0
1016349431 347327380 0
31428262 304820389 0
329413752 61766561 0
444233934 728097221 0
1051848064 625196293 0
631205066 381717134 0
181190165 457177668 0
155794819 151157955 0
769989924 40005965 0
340486774 271154234 0
791494898 472439543 0
1047518299 329647128 0
297383339 346107026 0
604327993 92738025 0
1016822187 1031399849 0
174995112 276754679 0
468786808 126641669 0
329259317 584672930 0
835323421 146890862 0
130408351 858353854 0
956406911 509146857 0
849689471 513794153 0
950959784 840386583 0
1964535 883259179 0
1038403369 863609502 0
436453583 9237859 0
61217949 486287005 0
421956108 600588323 0
465402475 635823168 0
416580325 383834617 0
202713265 477655771 0
292595667 183288285 0
503499927 715751233 0
12294765 334154722 0
22550348 606858987 0
370065603 1061018139 0
325858841 389595079 0
812002232 562886946 0
1071456231 448421058 0
1044485833 988805913 0
102085344 430973 0
538701920 679679888 0
303182154 573292610 0
921181723 9379516 0
265249354 1035383529 0
23730085 321711859 0
234871429 534192515 0
445779506 829355430 0
478533482 974057258 0
893778240 847300790 0
5994170 638522998 0
1050752854 16909942 0
180151345 977994334 0
82722817 574067030 0
51920040 182316200 0
483077491 913729220 0
80682717 951819535 0
135814733 321847236 0
687137552 860970466 0
895885611 440838528 0
559216869 396258566 0
746656906 397286459 0
916924099 359852087 0
489880351 68353664 0
762047377 85462867 0
725658184 912307183 0
803017668 495225484 0
151115175 197767949 0
802934900 941602654 0
650948632 737239587 0
505598912 19203374 0
758772298 738061002 0
723900491 232777031 0
136193921 202887413 0
528100530 9752486 0
853461869 1024170578 0
548622419 1024669618 0
90291301 412235017 0
713271540 1028543411 0
220742858 290786381 0
870905969 714178063 0
484848602 533084597 0
710196287 765124966 0
207035892 636543758 0
431202731 830700955 0
578320953 519143278 0
932467975 278431181 0
485235036 940705149 0
597879118 792995303 0
929334393 679657969 0
412260336 706149947 0
400940780 797518004 0
1062305204 848941018 0
691860887 639063465 0
992520680 644833361 0
159445604 867984960 0
442490022 152185222 0
437411460 869999676 0
335295817 209035468 0
1060821355 1013884287 0
935878416 157302551 0
651520337 558421606 0
658958600 910492118 0
1023777143 973000003 0
56171552 689556081 0
228072087 1015522536 0
200399083 325959005 0
752608742 143385448 0
300107404 471242506 0
47271100 506303489 0
887253067 244259716 0
116867247 365652458 0
152095643 432240662 0
158155958 988054148 0
951909839 144208321 0
469787084 872589014 0
172925532 581505545 0
85984681 714390644 0
976765600 205207528 0
737728554 157500133 0
206734490 491719266 0
469767308 1045020999 0
349840752 870913004 0
179392080 1005754283 0
1025908467 139756858 0
729950908 434184094 0
716395321 578565823 0
452274849 659065661 0
823329337 185406320 0
487204341 888864395 0
97544693 795542464 0
87693414 760062155 0
389278224 298435283 0
473278627 353497849 0
43420390 868664814 0
547243008 72748683 0
537872148 608828045 0
902156015 259212615 0
924340149 599942664 0
140149216 462981361 0
556309944 619370135 0
688279311 427099642 0
40022470 220586166 0
276644094 888514089 0
853998821 880547468 0
125841727 977910272 0
918893738 719900784 0
284958059 891897662 0
892445841 913704815 0
198096449 489072844 0
332596945 815105762 0
743913370 395648997 0
927715899 1000080707 0
190356091 326414809 0
811418803 611534662 0
594160339 920717532 0
736792876 208225316 0
38476561 1027332399 0
253154548 78588529 0
685984327 217062879 0
53844489 629147939 0
230450392 1052945523 0
538539419 218001166 0
827421934 315077483 0
72070234 634203398 0
191879305 974290288 0
897707758 413718315 0
369479375 567204608 0
1029551640 166991731 0
129668512 156046976 0
919179298 382255350 0
351428853 823420182 0
65023176 825674209 0
109797932 816442827 0
455912815 961497026 0
691306375 267389717 0
787796377 948051863 0
814640006 581940720 0
111539189 723498733 0
469894249 531718438 0
1040593861 919190992 0
1023396647 600212473 0
97889564 561697725 0
226744971 374871763 0
35014852 716464132 0
559398266 870900084 0
542256826 227374540 0
546657162 374595169 0
322428821 672740523 0
154736823 628958864 0
502914188 1024039969 0
590978833 880327014 0
331998713 897071833 0
848444909 806494667 0
91873048 622597866 0
988440358 155539259 0
972015539 826307925 0
146589182 1022186770 0
435504399 389007944 0
23167600 489386649 0
191324895 561554991 0
320350792 254306625 0
996418291 118311708 0
80537268 263062612 0
510920845 678826741 0
575818470 329337019 0
824158696 158279926 0
136048503 978914371 0
934699685 919136136 0
775541475 78717134 0
919589609 146382561 0
810480829 643012432 0
440682634 935523728 0
279218360 920204836 0
90344024 955966503 0
1052430940 395227447 0
641828293 110706925 0
191952294 87248813 0
489425574 519888842 0
729594177 24115067 0
97327552 453274614 0
955080505 454395 0
442188114 669347763 0
148692432 51464370 0
715192429 377322338 0
324132188 667644299 0
735602449 924280543 0
884947572 1060531862 0
249925058 547637250 0
735818703 301145237 0
552071389 937408004 0
833613190 179830016 0
595651245 794531565 0
612259508 896149663 0
625085083 623433339 0
1035558144 133562744 0
589616735 324644653 0
68916661 801796407 0
187354721 1025669027 0
1003860774 973119796 0
480921472 411162018 0
798338019 347332933 0
412454668 94355716 0
1006140239 790032382 0
370823095 776132179 0
482041119 115151764 0
722538565 410731082 0
927240327 740808779 0
902363247 78693033 0
1061019296 564055498 0
1063741949 795837992 0
1063659077 403421407 0
595580370 312501477 0
876769971 168205946 0
1016956578 98750019 0
718482896 714817318 0
940883571 928233693 0
453044971 651582515 0
796627666 86241128 0
770229101 333522757 0
776174748 160125513 0
723560106 497678244 0
853816049 541007180 0
671563439 976618597 0
677930319 789645345 0
258681018 455390816 0
793354533 218419053 0
87813501 287269070 0
541601447 710020223 0
19765856 601840433 0
351170418 498022242 0
792158501 157797389 0
518342548 946155446 0
1016996881 485647934 0
1046443658 749422125 0
69608772 669971414 0
686157540 245646270 0
166092115 395900970 0
695609315 974666097 0
540682 418463300 0
933421641 609583432 0
918373129 47012380 0
943882987 1025378569 0
279058454 86241620 0
168113239 119230996 0
507825742 484683055 0
311997266 893872748 0
930811537 310886264 0
763885436 639048786 0
658700355 431533360 0
624140467 1028384073 0
889410753 252825030 0
493590010 217684322 0
46080068 918698715 0
681591753 225746694 0
115032511 587981256 0
257851662 326362334 0
811515725 615247108 0
768375324 680867 0
984332149 902744913 0
113678938 809550038 0
971109219 81427280 0
953142839 503073775 0
925792513 267579091 0
844131617 81436178 0
917139174 514726512 0
645452316 212854940 0
94994157 310336534 0
539237437 912955029 0
449705285 1049183241 0
338595205 967690790 0
804311991 788527430 0
661699597 449723241 0
697357582 536150606 0
636414084 588170818 0
311143096 697305466 0
192937165 345649172 0
307025091 178944412 0
963159400 26078937 0
162246504 657683165 0
880627516 439151586 0
432383028 581242492 0
45294214 390472383 0
255455677 353881044 0
198779651 760068655 0
141565831 686091124 0
468110398 411335489 0
307050838 708922465 0
930082887 1049358207 0
73417271 438605935 0
561735533 576432254 0
134007292 867680752 0
161245826 47889379 0
618012066 276078922 0
94147097 569040666 0
523461865 951407886 0
1017676070 1072599632 0
642804847 271332677 0
965387070 252281690 0
176551919 416162617 0
178910429 22567611 0
13889732 756947411 0
777414597 343349226 0
177326183 588599038 0
591371894 75410812 0
696856127 177497805 0
512201178 248622065 0
1019482036 632550961 0
800661753 457891439 0
967139136 756893298 0
795093690 710803773 0
169972199 777195278 0
571963517 806812073 0
638090168 844596373 0
193007332 313718661 0
38421111 131249210 0
736182283 906530222 0
169023110 591379580 0
346622961 640393710 0
560427624 498503134 0
996858007 546480490 0
141253282 457250757 0
685089603 482310894 0
524564430 780428053 0
597947835 254072494 0
965878943 928515788 0
763796333 637170623 0
736102909 808075947 0
30043688 1001267011 0
423772807 554145203 0
5715141 127255638 0
431099130 970266051 0
347502460 594383005 0
898780399 520448808 0
722672108 415069924 0
578802739 174699293 0
455283563 524015291 0
308416177 24468241 0
775807818 542147464 0
172096057 316817615 0
1056076254 983793380 0
103383180 377328258 0
784025866 200519472 0
537925760 220957528 0
220608270 321325617 0
264222278 415908022 0
998751750 71190289 0
754422131 90452600 0
236805003 761013789 0
456503283 199094232 0
806086595 994511957 0
273749399 906908384 0
604520637 606578526 0
28747995 9509975 0
836860354 797099341 0
1046206895 894889648 0
915796367 586873208 0
79158765 210865129 0
313695672 3227633 0
207450229 17861264 0
109144044 180856600 0
352286466 618339728 0
646884522 43542363 0
791219289 217496361 0
206682773 571597508 0
119101804 64698176 0
69388125 622963054 0
636190366 496800459 0
656835801 777497668 0
1044748895 58498556 0
309724715 48550543 0
987673723 714449855 0
416996388 385382424 0
419265728 151400647 0
524464711 985734504 0
150320005 211707352 0
164709812 830668842 0
1068584014 32526967 0
992456761 586398165 0
352586463 51168251 0
636211219 489977910 0
346083685 400432518 0
28591047 129695968 0
293511366 968428393 0
54508757 980395369 0
458909957 408544151 0
294172938 234061710 0
1071974790 816709777 0
261358795 227371668 0
1035901341 671065390 0
736004118 287002649 0
280726608 268929384 0
423694371 132378707 0
298514579 750686608 0
1046561710 635891309 0
648570733 123772603 0
186184726 986076409 0
863215972 522173345 0
209074088 79877033 0
322222384 503285635 0
369116921 771711070 0
895043217 497333448 0
1046338071 94544842 0
482080376 991159798 0
352912116 321489296 0
965413678 214333661 0
412060330 448597859 0
949833771 495282198 0
1004787790 1023445581 0
767772120 8455046 0
723571167 260570421 0
643124671 377339399 0
791584881 951619726 0
1055093840 865511400 0
284201355 419700166 0
340072911 598306338 0
236020655 843798792 0
285820846 534996946 0
117511395 388489413 0
146915098 254079301 0
168309040 183375298 0
369334603 670823400 0
68050965 379607609 0
52538150 127529957 0
51125958 865808013 0
262740015 471462323 0
661728935 144683163 0
438440596 892093761 0
657018598 514195867 0
710544474 260609715 0
359590312 112204440 0
431590885 571335501 0
850793060 40702643 0
539181813 916805190 0
447440891 489118990 0
924640177 627544140 0
701209114 238683140 0
675708629 822330710 0
596168425 486673621 0
53368998 195876424 0
173701982 140537890 0
1071648141 83151564 0
381159308 584198006 0
1066657154 284538249 0
888143186 507961673 0
479772526 867709157 0
803669656 154123417 0
695332867 749791121 0
391798821 530790037 0
315902103 967187820 0
300830601 987123405 0
31440451 806692164 0
67500139 518728246 0
852837715 1010066844 0
637986622 831555345 0
717099222 993505434 0
986207410 985362544 0
361633754 253090298 0
328498336 26788557 0
435656804 359917029 0
438452340 801323759 0
567828404 724247720 0
157000392 412570272 0
234003441 449047966 0
345085788 1032934693 0
54531536 1052438646 0
288862357 305174052 0
382613145 696916599 0
508499888 100472404 0
374486168 846427028 0
190725595 1051622612 0
60234639 229542169 0
651887827 19674223 0
599017754 350698361 0
558684040 40912208 0
473004589 806981233 0
607065380 469685407 0
781423096 642167124 0
504419364 190424825 0
716842322 28615262 0
1062819441 747704800 0
650805139 716033287 0
777827112 444899038 0
587013177 301240428 0
801802409 115892602 0
859333015 276939868 0
717290024 1018418710 0
94139113 626688559 0
956006899 24873543 0
164908657 147459936 0
409844242 189357137 0
651786507 205339156 0
336997322 560077847 0
672832558 435938749 0
5632448 495426888 0
998037168 425716355 0
25425848 773117436 0
65902278 446491296 0
847886644 304821553 0
920608007 654488873 0
583257313 651937747 0
673575583 813401803 0
270354664 1043958752 0
691416838 228711741 0
312708445 173859387 0
1030228103 34196768 0
839359835 814387194 0
709168475 566422821 0
417241212 716347341 0
729151977 608219123 0
459849944 312869834 0
961508563 377846220 0
396031467 464539771 0
884221578 706971775 0
18999783 635202899 0
476037100 1071450193 0
811175909 740407278 0
44071083 586944339 0
815791050 661576841 0
115692504 186777518 0
976963750 1003163184 0
948842736 1066947179 0
1003013949 804451724 0
247213854 483938145 0
321673560 1058210525 0
298958282 468134865 0
341625046 750839422 0
144937845 263254394 0
665392362 161301549 0
897141987 916042127 0
355932657 845635043 0
368924270 967524228 0
712337832 998247926 0
954907116 598092270 0
500580175 1071369575 0
753617776 1071763707 0
545071001 885642047 0
187301770 733770395 0
939447059 71948098 0
525437621 424921766 0
1005593930 645017947 0
397292603 751182907 0
604553713 251861118 0
315541657 304915380 0
686181805 270843918 0
1045935127 254124165 0
22155592 624872004 0
104152046 176719331 0
553656111 799691150 0
276685560 1042546070 0
603280792 680028888 0
647694625 290592766 0
605989126 1020196901 0
544827575 320922020 0
911123453 460980278 0
813392476 620473782 0
1020882316 822925590 0
323799470 74590390 0
233144812 534769166 0
804649469 304003740 0
342160029 285530494 0
908884568 429691996 0
725297600 440182136 0
891272465 38547725 0
630333273 124968051 0
235832606 80020689 0
1037204333 475095439 0
956894817 414029976 0
502659105 194149785 0
1000702102 407777409 0
401338385 643511997 0
920811886 123147973 0
599064510 598055635 0
588818964 991080456 0
558178382 798932854 0
559749600 621970764 0
576693117 260159911 0
1037598714 725051353 0
894605745 136216194 0
30690767 46141602 0
412905130 963360036 0
82915134 658771768 0
207690505 523708951 0
234148656 717986055 0
224156240 319409169 0
223617524 268949796 0
87790974 779622756 0
945518719 686862174 0
140797824 468025802 0
657694114 749050613 0
295177657 116402093 0
864390403 588053386 0
144485979 855981822 0
137431377 1046949380 0
414605754 355822165 0
883938361 240889088 0
801564655 92515969 0
348987517 661199411 0
446495705 132025461 0
551455329 1009945502 0
133066142 619415408 0
847342419 807615143 0
596575569 346625772 0
614446085 388411261 0
908424542 499479946 0
444039210 379926649 0
445295558 440274521 0
810321843 932262410 0
655225579 427437567 0
168550066 509462292 0
1030951101 43905650 0
11112881 17334440 0
849368174 437159893 0
407600124 258532234 0
65184836 789680855 0
230558408 990403368 0
777162600 915421889 0
203420965 156477811 0
950756184 503459031 0
956326154 326354908 0
354133949 785935025 0
626169681 61891065 0
970607144 455044924 0
392090220 900030360 0
708654928 1036138872 0
1030448019 598529880 0
184331574 604920136 0
959323202 325164801 0
586183250 509798544 0
673167677 541180540 0
811308965 580038829 0
153172392 248647483 0
604312624 941467858 0
115179931 637885718 0
619852797 680705569 0
722267113 911600102 0
98931646 905556820 0
246444790 965149711 0
464700067 247997957 0
583438211 342928421 0
655716308 891579166 0
872366892 968133815 0
612209684 681726597 0
645332232 755868355 0
314861755 323814950 0
108287141 720499894 0
209029424 241562834 0
251596748 1053005787 0
162043653 243611501 0
749994969 777495088 0
24049654 28977505 0
935175265 623324532 0
142342229 741367115 0
244277815 200134380 0
94075909 63524532 0
98275181 691538031 0
549179167 192501946 0
274137841 67610421 0
1069679297 728430481 0
249847098 295853177 0
367455954 677505170 0
884554523 702671894 0
792108310 50084563 0
505506245 42238082 0
939715490 625620459 0
724450399 153131705 0
889989549 963801248 0
467820304 163788728 0
143827556 604899213 0
999430593 848857540 0
851172785 293468028 0
696872088 610816618 0
958022563 436801497 0
725861059 888294640 0
335627249 470691822 0
16267940 513655551 0
879399197 907668443 0
233755414 239593555 0
876640761 630740141 0
164867277 37821329 0
905567016 515810539 0
119933678 472191474 0
980567282 1048431573 0
324035822 712983800 0
131830280 818268339 0
270331136 583663732 0
802834597 999759617 0
75831819 112270612 0
952372434 535307094 0
807489500 992460248 0
189528727 308131909 0
589762775 200151110 0
374711939 66717851 0
944184204 581186075 0
364168333 33198872 0
330606799 751514266 0
1029670258 787651338 0
403880098 912419064 0
861246190 691314283 0
550481214 501848021 0
570585613 980262355 0
906385432 579044243 0
189726819 188899787 0
47691335 1018823922 0
466402030 593297821 0
675127838 321974481 0
92992129 206529857 0
656919885 869296055 0
721023108 151230798 0
580921025 385777960 0
278649961 307783844 0
44124031 370270450 0
864370248 698334246 0
17887465 508592597 0
983480107 268494691 0
319689310 694840589 0
631479221 351498592 0
917774661 166967974 0
278687906 1003639241 0
736987293 981250892 0
226575209 26572760 0
485882294 262546035 0
589551228 92224480 0
888550904 846498583 0
228561281 525158663 0
1048412996 600763307 0
745527954 1053266074 0
986980160 913360207 0
838658239 1052054416 0
776622507 485846839 0
610713647 128552666 0
640746308 183455764 0
676832684 456555068 0
880459891 409630217 0
901332470 863891624 0
459616979 1045825783 0
234497979 1029201671 0
708331971 210824988 0
300269330 404069179 0
316256977 773808867 0
456529131 928675694 0
96767823 316747396 0
62542874 261375774 0
966250231 123030051 0
146113821 1057792099 0
389676346 163024126 0
86693334 205761301 0
1048629547 714155634 0
437357936 198422242 0
359357851 442862921 0
183300699 725931871 0
1030204763 632707453 0
504702373 779774471 0
735989669 768083671 0
41024129 34021120 0
664902933 404806645 0
1060320242 461825075 0
835536054 170178196 0
232448432 221129993 0
23484710 990248638 0
1046352726 122612946 0
585445300 705478052 0
293203348 878652983 0
654378095 496735380 0
774047413 73593750 0
912917221 278335218 0
343953793 280715379 0
779671938 385379735 0
66307329 805994021 0
1062440362 782123814 0
20908000 966282194 0
823711440 1054966466 0
1049288278 414139100 0
898664196 927463307 0
343316044 10585691 0
102890827 89475454 0
809368914 505687452 0
451375934 276711683 0
303381825 260513435 0
945925200 259054081 0
318011076 907678683 0
139836256 330973884 0
626177671 584957716 0
156072492 447050396 0
680621749 67356706 0
49150045 801961002 0
458104593 336010849 0
117101326 284788652 0
471192546 373621716 0
342154018 931307721 0
614901395 180855342 0
1057177912 804868151 0
73654790 160261657 0
812828682 630563563 0
199387848 140173963 0
78021391 320423574 0
931137574 1047269333 0
415870514 71245402 0
539313896 384145377 0
97023976 926671848 0
820649552 404472714 0
635732818 837305178 0
893377219 49662124 0
370577703 894711146 0
85713646 607992712 0
681063609 1007187419 0
194069092 109164133 0
686047991 173625089 0
779142340 757716301 0
1037479001 574067746 0
655756738 904233450 0
934622935 332379813 0
1035418646 407050058 0
575644976 643207787 0
541553519 991813356 0
994327225 71929106 0
714683036 650528924 0
87100998 923240071 0
685429943 835274408 0
816083519 955348426 0
149151788 351002933 0
617052303 536323613 0
95294907 309023851 0
771958686 1037980568 0
425458662 1000894237 0
368888893 434402196 0
278144800 903863714 0
859770408 706460864 0
579379054 827708258 0
590718540 247630536 0
584811986 293318011 0
421678337 545080403 0
170520761 925326446 0
423675927 235978388 0
109564380 859956220 0
88264772 846369606 0
953771077 651162029 0
837862952 347379298 0
576558947 294945003 0
245873600 700568356 0
200360058 746895144 0
77503317 749528522 0
110409475 31780410 0
253383226 796973267 0
895360241 995010825 0
783735168 798868553 0
1001619876 651594891 0
335324724 893309972 0
823551595 588356975 0
575111319 431672989 0
147447989 842451719 0
51088633 116909897 0
249776608 568353573 0
813266555 651061964 0
789820624 296184207 0
721171304 70663896 0
985317957 151411304 0
822625415 137190951 0
326911625 239574972 0
143206863 410977855 0
226881767 1003193766 0
64149575 348598040 0
868163180 432936825 0
1057048460 161385686 0
701332244 1067542389 0
263695345 709254591 0
659570622 559417050 0
633750168 775173217 0
1064633663 817165840 0
760055087 954308799 0
493536803 689230254 0
955564558 711786695 0
130854489 421655297 0
940400807 1055555766 0
1056591393 507928348 0
682523225 814777212 0
844977495 694699988 0
623058055 553546549 0
888026482 526855410 0
463260466 623031475 0
467136478 3762730 0
170531598 570474821 0
902536386 525389215 0
186486667 897365960 0
995550508 6271592 0
950108612 611246977 0
731998482 82781057 0
476064971 272274303 0
540766487 663003793 0
871202589 473134994 0
252439205 81507890 0
624320546 553586826 0
508719538 16911901 0
782052450 686458861 0
114254466 198472112 0
936707225 197729091 0
486375952 783307803 0
85026166 727319515 0
472937831 935424032 0
19774291 831656205 0
935983684 1019953871 0
944528077 886268184 0
841367370 208171567 0
832095205 982555220 0
1056624191 712170144 0
649947497 134049904 0
858439291 536529214 0
714917130 256965849 0
635216408 526785557 0
585906332 222381377 0
746292040 322592773 0
583625762 961673864 0
83032020 268020604 0
1069243961 752852701 0
583829832 685432458 0
1015082821 361649795 0
34936120 770941544 0
679206543 858482320 0
949821476 1021111896 0
335784720 558937576 0
33644007 69021547 0
500447971 393659846 0
264771157 606248943 0
949712130 489338165 0
15272977 23858538 0
13507880 910066404 0
522487088 620093042 0
141001544 349555401 0
848911011 641578029 0
478908884 839055687 0
499465006 811591862 0
855504099 59109491 0
643734283 799599309 0
671844691 488991346 0
726576018 25546654 0
920855446 780479535 0
582641078 804352402 0
1050864175 239497383 0
980687605 1042258161 0
1025541162 1003556930 0
897466522 750794006 0
285201861 647594323 0
814779753 179371991 0
868556143 840113065 0
147672206 504029163 0
393183821 1041282958 0
716249929 918289229 0
730984799 1048785359 0
1070150238 364520251 0
516322878 234900284 0
505058924 218641022 0
1010274808 460828592 0
194779498 402659793 0
580909739 803514458 0
783301694 141480013 0
974733296 590857425 0
962883131 982051882 0
686162597 483950036 0
544675028 228252452 0
684359138 508256675 0
366146393 252716220 0
331817626 809604796 0
301821456 120187470 0
860825147 242734940 0
155104965 240230896 0
137149731 432338548 0
1072969646 1039623276 0
485470839 674481590 0
280350820 724362275 0
514096928 872752584 0
118862878 19875046 0
860769237 317660227 0
318273798 338907379 0
126747758 452519545 0
375461868 352734333 0
794156773 689345963 0
867701672 211517254 0
320015593 158717401 0
18639204 663265260 0
178436156 71540949 0
645048284 247096018 0
541720168 681846064 0
424606527 752745945 0
425895396 53369570 0
892919340 61477982 0
564528291 857981476 0
938764256 838732420 0
120469600 67900064 0
1059284758 507575086 0
951574273 855238149 0
791907161 302872673 0
214684319 1020139793 0
888014442 109906761 0
591575121 829460061 0
220628668 642405343 0
265271436 810131589 0
32371692 687995911 0
514406487 101173119 0
555442399 1070992038 0
762449472 861413048 0
97842435 800785860 0
353010240 218809913 0
906772863 475702552 0
8934559 460431156 0
133570927 392179741 0
993088956 989803133 0
623918598 596015388 0
391322634 321114293 0
235254807 703083128 0
628276094 872838730 0
203102824 688026141 0
478531029 608592961 0
979744612 412752370 0
422107145 361637155 0
571176541 900685905 0
974722412 769250982 0
788420063 903928246 0
373910508 288232016 0
703425098 515661438 0
923841277 720667356 0
1001495433 336886160 0
808196341 772151968 0
384383546 610114722 0
587545563 652671127 0
195252177 59958349 0
299067473 39408464 0
1039277666 772266250 0
426171482 648986958 0
406427623 890739437 0
890619207 1050376126 0
355044704 108217886 0
774826270 78364073 0
845968347 672985137 0
970638587 477769138 0
37200639 856790454 0
939964407 335185136 0
586371715 562209686 0
71578186 872510495 0
1008623016 510806449 0
164835203 442625680 0
180620859 751913485 0
314357262 449481402 0
155722757 117713236 0
532906970 152233919 0
115101886 936449693 0
941822536 830901508 0
854946471 287483915 0
842381935 846822861 0
254905644 540256162 0
127828869 281832329 0
542319506 719797205 0
897799418 659696427 0
56448141 965085299 0
99900071 639374022 0
737407482 719009625 0
127720683 640264512 0
592624685 572912902 0
706201630 1032835217 0
190887304 657818690 0
808285233 484366534 0
27398126 299253019 0
702827764 557279046 0
361457880 28065012 0
528129015 1047370241 0
488652433 76998904 0
1024062172 994151892 0
845956038 762709635 0
20136310 589927106 0
361895266 883477551 0
802314273 275989337 0
671882261 264943436 0
90316893 330025689 0
1067682074 330719829 0
310223768 79833886 0
284773369 219070411 0
938566399 476643355 0
454020015 428180885 0
592857891 780275236 0
446460647 624425589 0
1004231426 578420836 0
623882223 267520487 0
348066267 525318574 0
689373391 949659112 0
1055346294 42363093 0
31516947 597747143 0
1008947716 611310803 0
659854524 579745749 0
224359404 209921198 0
693323055 2036276 0
286926695 979165804 0
200065888 821804910 0
231916847 137275781 0
1033038597 725638488 0
911902391 945715267 0
767892495 501718481 0
503273999 742631917 0
576255482 604545098 0
367109184 920249751 0
336199257 815938989 0
929137058 587513974 0
312428640 1061320588 0
594827383 465240539 0
622856279 155723622 0
832057199 677773625 0
638604857 751092284 0
656679665 990077361 0
240397997 552172530 0
156739031 756416154 0
997567908 350317750 0
863477365 809854581 0
125999878 369638386 0
992843791 966835784 0
526396309 44783149 0
701821234 140118318 0
967568511 426892868 0
302944723 636982559 0
869362502 691108983 0
560170716 544079390 0
1012433645 790164728 0
67279242 189685729 0
886612214 708198791 0
280586038 736454910 0
851495629 392140309 0
210904512 180873088 0
445009234 476263648 0
484904894 965480990 0
549941411 910602581 0
852703246 820292753 0
142245419 1052810163 0
484327571 466486129 0
84733221 29241428 0
727943436 959919157 0
317319759 677084135 0
909741360 857792264 0
24700457 767831389 0
589494748 927363812 0
186200237 286250728 0
339817021 658952504 0
780337573 730517531 0
739341719 1056876442 0
966515571 785986355 0
445214855 391928652 0
995394946 633300038 0
153536265 360221911 0
287788714 596834260 0
717319475 913534849 0
757286884 145008164 0
834033876 147896395 0
48922283 841017668 0
769050281 873657490 0
593532668 87023825 0
419675111 915222303 0
43271252 1026948580 0
61732621 295507647 0
874443123 311300689 0
356330554 552915547 0
565586192 589708994 0
321899391 402912750 0
186609936 725955975 0
866719107 657185501 0
447370412 149877507 0
324807673 1052309575 0
101906988 190521771 0
159766145 904656846 0
164977141 242570558 0
1022615094 198412112 0
1062159103 683671801 0
250529124 754292293 0
703480397 283405587 0
671507640 47400299 0
647137825 559356954 0
391824316 442411440 0
169722557 759941213 0
697695860 274179518 0
681769672 1058149975 0
63349201 1071344699 0
552127702 364882330 0
28339040 497237774 0
118503558 56717702 0
468727364 431196248 0
872599452 108328033 0
967889484 795767822 0
720346794 428059776 0
580218354 392559187 0
397281306 987917949 0
843057899 1047877808 0
838679500 452436497 0
568457733 1003956115 0
938493822 574307554 0
901500474 1004489359 0
687437340 1064442601 0
808447222 685479680 0
805718648 825247602 0
763711340 814652836 0
995854675 873993211 0
980701327 515725222 0
1015685928 604547316 0
50744183 168340925 0
182836547 696558208 0
566220965 172057762 0
677816148 895374735 0
592848861 353395867 0
202101710 349006893 0
398977190 509085429 0
971552926 750296749 0
351100403 889466640 0
425969104 752495548 0
6043343 879573018 0
865872483 573015295 0
272834352 329490469 0
955154589 820831047 0
1041345523 322490998 0
826713568 614167023 0
400783510 633481590 0
887680186 261792872 0
442871014 260819623 0
721817730 47688157 0
274014781 793969615 0
71631249 251749345 0
561338382 913390776 0
818490982 406545760 0
486863032 444935091 0
760759294 971961539 0
467620333 324126846 0
888250123 386900265 0
444521864 45358124 0
647555791 271969600 0
40262007 18004783 0
20665123 464247363 0
847729685 940537156 0
300888554 304387866 0
597426683 892807005 0
846854076 428595576 0
1026076459 814508518 0
664933568 24500600 0
444133797 869671556 0
800662631 141362088 0
970773981 1066295443 0
698865850 165221497 0
822627368 1015711576 0
749749217 344885681 0
359331075 904010523 0
64913680 189251050 0
95020207 797118736 0
85780278 382297066 0
660121126 510028418 0
483268221 947339242 0
124686222 888281548 0
747272689 420429142 0
374491649 741355944 0
981119612 43295935 0
202288643 686915408 0
748289840 1070469837 0
205601185 1066447641 0
115535441 87814047 0
852331947 305435749 0
379021603 900244955 0
1002103259 348783964 0
1033317576 315319281 0
338553307 800101076 0
775706109 899742125 0
326198097 17024651 0
298809792 248216201 0
589569747 899353568 0
225283941 181793021 0
215532794 13743040 0
809691744 756151812 0
568577679 363980382 0
740983904 220786123 0
426398951 334808358 0
122390332 866408230 0
420954070 723961986 0
51264793 242388292 0
710383657 188665013 0
689241466 529836825 0
643762854 1020710789 0
1066935695 1042411601 0
867655353 662534618 0
994090848 268682179 0
970142285 219558184 0
574678120 995876935 0
297545748 620996524 0
499011412 311461810 0
675512807 700932775 0
663065965 87013541 0
872955781 80782339 0
786759985 393287585 0
422457881 371213464 0
541382867 25793086 0
963189453 482636182 0
70069606 1058532399 0
506281314 162750023 0
338449290 809538857 0
679004704 748057754 0
467445585 642773612 0
994815679 23859757 0
174693598 995811517 0
709715525 562839369 0
232155456 118884547 0
725573220 124011451 0
251256200 322838894 0
871758590 717159372 0
466295391 908254439 0
903209270 810019327 0
637711809 689201119 0
452983625 434452778 0
1067089244 285699021 0
296201433 214823959 0
270337455 305557715 0
556234761 265353682 0
62752735 218306693 0
510756400 252512802 0
271980679 505314802 0
577564018 382725549 0
720414917 778685911 0
99877519 887734878 0
706804772 419377511 0
963891943 122749339 0
150444477 493082544 0
123005578 670329764 0
837618798 952436296 0
790287295 560842404 0
1035113476 140703756 0
72780536 783390338 0
1035101810 380762715 0
773599142 365288892 0
74154835 250198313 0
467231733 105024678 0
795151209 107957359 0
113598104 384632935 0
89032421 472344464 0
45287677 184182071 0
878594095 460208538 0
176597090 213883376 0
413388750 552439830 0
84017208 941328332 0
827680289 459274305 0
1040745045 613169263 0
534535534 683318001 0
249672333 289140022 0
99057849 886683098 0
332195392 321052395 0
272242881 664672020 0
460466900 587537519 0
725781778 172378685 0
448124451 467029763 0
463997448 987739597 0
469419268 248122751 0
432294891 832916445 0
214420560 670848691 0
307560489 851796650 0
973899696 381897058 0
302016584 94270013 0
623255572 743587590 0
385253848 564409342 0
178951353 886018740 0
251795125 236915177 0
365264647 163394682 0
399984571 644589108 0
116654675 857781680 0
780707406 842524282 0
104906522 274406595 0
579771178 832632079 0
468850500 872237484 0
237632981 680802905 0
497907545 1023226068 0
655050084 229415052 0
364166598 511882842 0
923415434 563186038 0
557635209 383115672 0
306990263 677801541 0
221780619 1111108 0
998574389 845202683 0
236191820 214341627 0
57400918 440612144 0
22725106 407292771 0
894047339 208127677 0
652279384 186812839 0
418656361 82761150 0
251772141 411532610 0
121764686 722409572 0
107083307 668943429 0
988040218 816286785 0
604266012 922405016 0
250514073 885734584 0
459137846 341971806 0
666992413 245939705 0
132990241 460231904 0
1030042608 947436537 0
1008571217 437640793 0
1007125005 195591338 0
920460713 594607668 0
796633391 755404047 0
422002603 251600722 0
619475748 849980937 0
1070770661 842231318 0
27438107 806913367 0
252770369 698380419 0
259737032 107437953 0
804899097 605925541 0
95931303 137534148 0
978751961 257220548 0
154698281 260150225 0
81472332 583025265 0
485137300 501042713 0
698036283 975887667 0
390434600 49975814 0
741964740 760186909 0
523495775 226307455 0
984707104 565188718 0
968643505 152122221 0
670891878 157456250 0
119964296 729759180 0
440431240 194869480 0
511101580 183557010 0
178807831 1035449426 0
1010123159 647373514 0
597986843 113499608 0
1030784685 816235904 0
423754052 260016143 0
140847806 81349067 0
889654914 894250654 0
701980141 770738839 0
696447556 859104525 0
605933220 76500462 0
413083329 578144779 0
897411137 155564366 0
1538061 668550517 0
411690803 608124520 0
725384593 112022890 0
803693693 979280091 0
648252085 414177092 0
945003703 610286403 0
343549872 882251796 0
983881559 612120372 0
612645 267534696 0
126677415 117084851 0
470361448 659689148 0
1042839681 1042247376 0
393918178 652165214 0
293129366 1047653551 0
691792604 972475010 0
852085258 75499229 0
11375790 638919071 0
50685005 423136353 0
295866043 518620687 0
657965027 777709035 0
159745144 341812051 0
361384613 915390054 0
830372313 332381796 0
240239834 913978025 0
597450786 184697801 0
563153818 245540913 0
455489146 575256549 0
922461489 437413641 0
315713519 38821122 0
794127208 736525801 0
584984234 520361447 0
1043733070 15168543 0
429434629 687874149 0
377939366 471592489 0
745658573 874308477 0
968918075 29512944 0
392706637 40512640 0
480295329 687900334 0
1007074148 230163488 0
655007380 383903874 0
584583860 913948102 0
951851380 27356229 0
576605489 580835786 0
315649338 834809409 0
361644364 349228114 0
823551238 44971517 0
322315247 826292634 0
470047644 1054265907 0
34159273 808008196 0
354321452 46015204 0
1428829 157604561 0
144347994 384118022 0
186355353 663060441 0
997479116 1047132050 0
879160616 712742496 0
647652822 963688889 0
870515097 495001088 0
267163954 214730952 0
32577569 733138108 0
635677443 118585143 0
704705787 360114045 0
807218099 372283970 0
411706258 516044443 0
572955337 555982449 0
484763259 706438947 0
539762011 209758160 0
271110221 30525602 0
648896344 111927744 0
715870150 226199090 0
703112685 223385334 0
184205822 225049183 0
890291612 1061851037 0
326594487 368434728 0
769246520 296033815 0
391319865 178955143 0
349301050 472984413 0
648006827 681215915 0
64338320 321764495 0
562754082 285560261 0
646253884 752985401 0
51003039 44491030 0
98875392 660473369 0
782074320 850497975 0
299131286 192938357 0
973764612 236833381 0
315516388 164869958 0
283529312 323651918 0
1022164404 387385526 0
187607555 136605713 0
619906986 416356860 0
878787064 14759874 0
100962553 121696354 0
242383966 23717261 0
182565387 161351647 0
1016750827 186027254 0
880418600 981812373 0
1030806333 895518498 0
813972858 124798488 0
824534818 494477712 0
589378666 312170884 0
895808424 775243405 0
665120675 305646055 0
292566873 443475748 0
873338737 294157379 0
798686381 122441576 0
1031009309 484437516 0
477807837 450709937 0
302034677 1054140458 0
945539946 80180607 0
221776369 145356937 0
80143518 196764528 0
56295698 427851550 0
184752263 472931747 0
759413762 849285444 0
1004583124 107713319 0
392835508 886691215 0
65615007 786623749 0
353134686 308595622 0
645365700 284681830 0
308824127 731110773 0
615626981 69002871 0
467266622 494768036 0
776002366 296188917 0
296598271 723386261 0
402512250 146904640 0
988486945 197721335 0
1006492981 133214400 0
429344433 698719720 0
721758372 963723197 0
439084182 313082453 0
516322959 578201840 0
908795283 1061590633 0
1819735 769881800 0
636525236 164266312 0
223207629 1062722828 0
448522164 942244720 0
185055497 495954081 0
563717584 255456214 0
706640011 117059667 0
326512484 870999469 0
765934254 1050547200 0
111619080 285861515 0
815099216 446223199 0
134616870 1064355635 0
623725559 779476990 0
168215350 330752254 0
106486395 1041723800 0
587811679 1052619417 0
131450290 745714863 0
942571342 778311729 0
254873674 478340633 0
1045029615 101810682 0
806232228 974286896 0
465537097 374193633 0
329867202 902449368 0
348645993 538554284 0
333987727 711081586 0
155356394 449508075 0
846755247 117835512 0
451361280 25832447 0
320313226 482513663 0
634253245 149009352 0
464019476 253696111 0
418409499 337831800 0
634604621 606757201 0
956416027 540788674 0
247207838 1044364564 0
987894850 527905653 0
650057805 136795738 0
286341092 852357450 0
1009370823 987352822 0
260294138 226424318 0
777689720 273961747 0
615824522 126625855 0
1038692143 980603369 0
669174278 775630326 0
600257323 211423080 0
538116739 557252964 0
730066056 852138384 0
453053358 464818805 0
941914260 300946271 0
346020647 248117646 0
90240497 66563782 0
1070230461 167624037 0
592262982 737076474 0
454563181 744693850 0
325496380 42152450 0
401679279 530118901 0
715324788 70836949 0
666582084 631031810 0
83542662 440142980 0
161902215 668527335 0
803246569 748088959 0
740453174 690066888 0
90808958 943165889 0
539888021 405062537 0
135505838 1043167793 0
891049207 142102417 0
188927249 188817975 0
781671973 939226146 0
80239889 553104397 0
130367160 158601187 0
89534877 706548815 0
26836704 313345802 0
163987719 138101195 0
447796789 827904472 0
928477411 435000321 0
26594862 151219779 0
145207147 101282257 0
932545942 1004259087 0
290198585 220196831 0
174453872 53587536 0
375984607 875736602 0
462589475 860703346 0
1028986953 565521166 0
318767703 228210164 0
199896207 596185057 0
208883565 993289495 0
517568428 1052453230 0
1072355657 800608321 0
852563520 40503958 0
198969659 576328757 0
428436406 1067483599 0
948978607 302851005 0
732361379 837353287 0
353084538 696007417 0
393399782 365979190 0
334872276 272796462 0
525382950 233465773 0
87216644 26651770 0
1018068385 512019074 0
1065412422 36367091 0
224736800 126101443 0
606925933 568958638 0
643843534 546016161 0
715498066 683993539 0
69170889 247842405 0
789065340 830244931 0
327562755 198584013 0
327511818 38482127 0
610544872 326050079 0
165032102 116288161 0
1045148896 602919503 0
5227761 428126568 0
62126528 771595813 0
919777633 986589865 0
180067722 994661412 0
795351193 187487540 0
689875006 1062624480 0
489719685 118639120 0
1056554394 613463871 0
110111311 816832808 0
178785710 835728314 0
453749823 114217077 0
105997722 841358775 0
168002787 539354788 0
814306127 454254562 0
460174964 645309480 0
279326034 564108376 0
204888804 167410508 0
600339477 514045333 0
538872270 738614027 0
675185938 893875896 0
567014642 674820755 0
539076670 111243946 0
378015030 84208796 0
517775488 393729733 0
12158551 801859830 0
263022287 168104850 0
604152307 189069709 0
885635682 1055456789 0
890504788 85543920 0
658439175 737750886 0
39647843 1005799320 0
47416258 106326726 0
882658453 716626457 0
761127186 959440857 0
139722812 623022008 0
445001523 393208892 0
459825021 679355701 0
472091017 448829597 0
588345049 209327193 0
217117738 452084146 0
1007311603 23823581 0
864441850 865594375 0
335272495 327197065 0
1028608578 656014209 0
529570109 852556756 0
725048963 478552365 0
198546264 1006737540 0
35872876 1055384166 0
377569365 907748580 0
920419355 314067684 0
786623983 496627206 0
989755775 1053941531 0
900103976 642327240 0
858671396 6283822 0
805934571 146801995 0
530194154 637820480 0
879930709 797518920 0
70303141 766533705 0
446774804 381140882 0
232983790 708355170 0
663041371 601174439 0
451668470 883706788 0
45332436 897124543 0
277330405 891602297 0
168581006 679262122 0
611503676 958905768 0
554390135 427654514 0
1057101365 668199358 0
460033221 466933273 0
129763552 602811458 0
862813221 662268969 0
594750242 996987196 0
128705301 513236302 0
419978055 312754844 0
683485501 214687752 0
331136619 187580361 0
73181175 779707586 0
651324764 733498016 0
37280195 711388154 0
144256013 732969166 0
549079788 384491762 0
450905352 256324018 0
1062729301 68920881 0
263563350 748398866 0
336917727 416107307 0
698757924 163797212 0
79676616 64222343 0
324802983 539235638 0
824009548 25925625 0
263842855 816475086 0
768759527 745896552 0
534519671 755803397 0
93991440 333588856 0
974890446 263119300 0
957376095 43740203 0
206012064 260004510 0
880734271 857305084 0
752898805 209053417 0
107246315 987050260 0
911742400 671823885 0
14657556 914325116 0
582811159 414754825 0
517329962 876545312 0
340459156 527700203 0
403853677 2659158 0
675112729 882318170 0
242463831 1016441948 0
459100406 76432040 0
774801859 35345904 0
123291288 914334836 0
67840176 303872899 0
737892611 875748557 0
914616773 985388442 0
591171734 811293073 0
871089228 751705684 0
895352723 960507212 0
204467840 1050044391 0
494166418 526399849 0
958522191 326354049 0
79492690 544150464 0
697143932 94312735 0
5102351 479367408 0
35587783 284909634 0
221451492 640161904 0
733109851 63458821 0
959971841 261827667 0
129619931 65184958 0
620205451 365672664 0
1015352505 544386505 0
960723292 136480118 0
955672192 894278055 0
995785828 1071611278 0
311013894 295007477 0
648978115 84755963 0
767893938 318015609 0
312797311 819816227 0
44573015 448408777 0
411173118 1056148196 0
237241927 1013537331 0
751732781 957966978 0
646785871 969406077 0
1039770940 833300478 0
615273421 773728661 0
167033498 422228843 0
979839707 1006867994 0
889057040 294286941 0
812764537 508945157 0
881170954 1064050454 0
560304828 378845670 0
508458060 729876813 0
424328536 700627372 0
606200005 178175769 0
906178493 203308591 0
682498485 42665280 0
378275685 597818131 0
314062160 1000415760 0
507659637 78664301 0
819072129 356903199 0
213377332 535003654 0
757638446 905020398 0
491683086 507965361 0
947868224 903516681 0
1055325236 181478825 0
1057780694 101416957 0
381679822 238908105 0
675363864 498552439 0
690980670 369816736 0
942436350 745176848 0
462427679 872009866 0
592005879 653950068 0
383566776 186888982 0
129851859 532176794 0
1053996213 352257155 0
288011726 1045773738 0
465162376 177459154 0
426437028 541223519 0
436719041 233952401 0
896077304 463224637 0
497377671 528336815 0
347729981 283278965 0
470619324 566046769 0
914926373 385083522 0
992945581 199400285 0
714046549 895673146 0
563488956 452698377 0
783500294 569058514 0
791250871 481857677 0
818212315 478726947 0
265945531 706753948 0
378613610 935313458 0
800680706 150878431 0
140126318 789464115 0
132942373 212745866 0
727875709 90571734 0
645500936 848020397 0
346757270 442133236 0
335171586 639683243 0
851554786 884066976 0
801636854 974666545 0
691162136 696454338 0
35594323 23977959 0
447814967 156035670 0
126794245 263938438 0
824423204 686368008 0
690418078 961812763 0
133195909 184181004 0
753190377 479099696 0
432192076 371915967 0
604052401 305440481 0
490251719 717448004 0
435951344 748968778 0
1004865932 301611693 0
978826471 491779366 0
518001060 7866433 0
387761612 484602747 0
125017979 416784402 0
219701624 22575381 0
573762134 562608518 0
878676775 54246312 0
724451573 443568051 0
105673758 670579462 0
422031690 981817381 0
1051421402 995473068 0
1068473585 252950059 0
609020649 831998142 0
23048527 821838991 0
827419419 366160444 0
576545025 361499858 0
905306463 259011715 0
651612120 830443493 0
544590524 1065193058 0
451855997 173265149 0
112905644 680964110 0
721287717 135368538 0
654530153 277805198 0
27299202 190381933 0
975462952 347957640 0
901760391 53001257 0
511518583 744989364 0
204398750 541259398 0
321001732 570229341 0
459908739 697585264 0
621211769 651211168 0
69401643 833830436 0
258363989 1018356687 0
752658861 451816826 0
234438642 630105403 0
37156373 678921593 0
990428820 992211910 0
630958419 819010697 0
209510681 619732810 0
654711515 594958663 0
408102736 256386001 0
706992666 307297981 0
388335825 1066616971 0
600194299 1061426701 0
920998986 738282738 0
297520589 918002259 0
795760050 939947356 0
1017007027 244881746 0
125737801 202399016 0
842195914 905002554 0
552956422 703873138 0
556194097 300921110 0
972075953 838554582 0
122713853 857825917 0
448427026 1006195655 0
274045063 1040240661 0
471778206 1054107218 0
873287023 502288907 0
81468667 389193584 0
278551235 377455389 0
821508175 146983440 0
115924924 206444993 0
35828738 648859258 0
55065475 41120792 0
810711216 30269263 0
510716909 658800426 0
16503693 465264246 0
449336386 600191822 0
145970957 75075116 0
308978751 520561071 0
642439737 1026364160 0
24862905 946254534 0
1026956187 962436706 0
443576196 259200969 0
343898095 696702149 0
582024304 101042196 0
668977946 297541457 0
605427916 1063271735 0
973492230 1021575529 0
238888435 1418947 0
1028933764 298797858 0
209768515 934834768 0
759082707 845826356 0
5114732 333879511 0
134938602 17327807 0
1052874218 842307028 0
568066813 774473313 0
1035435502 439077958 0
727096791 924034135 0
986101200 535040293 0
408293295 113178592 0
86271701 239020070 0
1062577355 769189449 0
975947113 563728936 0
768495136 83706444 0
733837558 1073210114 0
1044749053 755515306 0
260509553 364144036 0
294447966 297842811 0
1017949960 681517959 0
741565038 199909706 0
383842684 415178663 0
337038243 365610977 0
781837753 828577008 0
561867020 495869853 0
816196091 560331181 0
827447795 172736098 0
628833632 57578276 0
637373963 568245017 0
35180716 520223357 0
249157690 9664731 0
700556369 276980086 0
282726257 212145296 0
147442511 234573768 0
759735963 987347301 0
704226907 328186552 0
105510714 508848519 0
867974547 982837194 0
770541138 451183025 0
304412235 858360320 0
127125876 731865317 0
449396463 754301554 0
189321405 437202888 0
125221729 380952262 0
597532767 428979116 0
578774512 418816377 0
963560064 359532401 0
319957129 365890917 0
440997759 1045872763 0
851583629 309708974 0
34758209 448666309 0
909854195 638925909 0
1051272202 521751304 0
268142339 110782006 0
674839880 702699741 0
292433538 813656738 0
153210518 583521696 0
143844982 573196958 0
854311826 964133368 0
621479951 901489450 0
985561751 707000681 0
1060891071 874468049 0
139109563 846579395 0
684585766 1026396914 0
434310071 251828521 0
511639409 650728577 0
752971130 174810766 0
204338919 1504464 0
589314272 150270317 0
70815676 577186544 0
327941352 989388597 0
905050628 508929611 0
325400464 792792078 0
658886199 312852513 0
556696883 134218424 0
983260028 186951215 0
59365183 388601769 0
34582812 673592403 0
462402531 740325420 0
916516067 271846324 0
824304131 95281624 0
851735599 976270507 0
1018315420 841405648 0
745589215 20951283 0
966399643 135801183 0
414758008 181140562 0
967138041 983847578 0
278731089 1002039288 0
870332152 612605993 0
661287472 350025477 0
748929059 395707907 0
111329603 139483609 0
785613332 185558128 0
120964674 965799491 0
146894170 973792049 0
1065528206 286310616 0
989793841 25875520 0
944511181 371074771 0
563195079 326145640 0
626456876 912815198 0
260728069 937112760 0
728750904 250752203 0
566295553 803792351 0
950596983 27825580 0
650843237 931283602 0
139183833 920312746 0
764032769 266533344 0
568578487 171839514 0
670289932 895366479 0
527343450 453805808 0
577551989 120568735 0
1025216318 438745228 0
800018678 857674979 0
799040829 960501029 0
42970456 353561336 0
441280614 865909043 0
216892374 350043433 0
104793387 800199088 0
794011137 77359401 0
1040006773 884604935 0
405020074 768780673 0
775560700 321806518 0
16554586 959050088 0
354169158 605346143 0
849881172 20523517 0
304704873 157854815 0
600985976 925681886 0
856369766 220121412 0
1022971891 37297932 0
821085779 1038346364 0
202473263 19923118 0
1047970910 1069322730 0
846439748 697116850 0
485449877 407743122 0
478755282 485024783 0
436348590 1010105070 0
515828766 780033296 0
178640475 168748755 0
333185216 133375598 0
703110058 191650945 0
703558138 257414240 0
345899676 154206861 0
679623318 318446794 0
746079010 198029618 0
15041845 713776376 0
606699261 212886789 0
612265716 632659685 0
967595388 560610243 0
21921059 209487411 0
857296673 991491823 0
950482232 558285436 0
489938032 143511278 0
559162070 665728009 0
303331067 275244230 0
152675303 312334151 0
283132256 105548778 0
648153296 351885064 0
1047810064 989425886 0
264014258 1017920547 0
672748369 695203945 0
202229718 480217245 0
617515434 297060075 0
786701646 977619252 0
556527249 803747106 0
489553295 956563893 0
1016243882 635901492 0
1046289199 870676803 0
514218693 487355120 0
614797106 888128383 0
64491140 969283545 0
214609848 619330380 0
494665849 332466629 0
462797785 492364545 0
428104869 138180460 0
404398249 35081829 0
696344548 576266871 0
746164013 321408059 0
1015137841 322269654 0
645183613 200735086 0
14108565 3502049 0
810346732 174748031 0
717375052 58003191 0
710482175 200303910 0
302795442 612360238 0
114200733 614402205 0
398311521 821626807 0
497896579 493881068 0
329590923 590733912 0
314916766 101303725 0
431474330 474688945 0
235153000 995723853 0
973155021 919904767 0
661105988 1004659551 0
419743644 1065773578 0
751905136 88448899 0
17015390 241345437 0
358383808 225127223 0
941072136 1026946329 0
622524082 1048919869 0
432148618 496594855 0
248281270 791634442 0
936046658 97754449 0
935710147 4771175 0
303497908 536723654 0
28506510 596397359 0
402314236 640891544 0
972053 292473209 0
746789317 714914 0
1069549159 528555476 0
578640835 547391011 0
790605341 977954739 0
240158624 746665256 0
61678230 259085236 0
158741079 959159013 0
700094833 949928484 0
728004329 469191991 0
1041690333 569895315 0
495586215 1034178826 0
41626188 995201762 0
1066893858 824147448 0
13188851 913486795 0
647491967 771300571 0
999715136 538872233 0
956056434 475134120 0
726359336 22466864 0
1072392516 87936200 0
325456466 118133946 0
131531143 633294386 0
887446978 778717196 0
751009196 256044176 0
1069820338 126227666 0
738701063 409478099 0
579519287 461610643 0
978616656 595161862 0
730441285 544142626 0
877904482 605813875 0
605406188 191909412 0
58562355 731914522 0
1056207130 103302795 0
655710532 1025085391 0
461975966 951177429 0
393696544 842553966 0
74772102 722752133 0
83820144 468504698 0
1000825562 439135151 0
19993526 333305293 0
233502903 394545961 0
148440523 241968413 0
1016787919 608511331 0
578923757 331538088 0
272133967 396483693 0
119252842 384656481 0
56307385 931701116 0
398387944 277173218 0
52595129 408711587 0
239951899 1066535698 0
1031768710 336838427 0
508528021 148633428 0
782012306 407443479 0
225236861 527452668 0
644034326 1063067474 0
392334709 193239360 0
54796859 389873140 0
110897073 690451725 0
1069285096 610412928 0
817281254 630834532 0
723183545 795637205 0
575712582 238069400 0
513111204 786882446 0
751189386 755208789 0
969559471 606666549 0
69907523 981969577 0
919640398 629134838 0
444215717 851292838 0
785441292 167676126 0
930967140 733334526 0
1004396531 976746631 0
536400740 1036502452 0
998353111 975219284 0
337074629 141732413 0
846709941 287993098 0
1025397053 880873308 0
254875413 107578240 0
590155720 205868932 0
782103466 361584812 0
216174635 506651281 0
8003105 793935452 0
506199359 269217357 0
539169078 568652258 0
959198817 123415976 0
896884724 950823018 0
219558819 769446752 0
616840163 271213926 0
132952950 567672978 0
835666349 552647941 0
1051223989 1008056255 0
216534578 974795151 0
555277232 322375849 0
707748845 567050604 0
168310712 733509671 0
547316815 665892391 0
369800495 1073627962 0
249435100 12849478 0
633655882 901718662 0
876048488 212936645 0
111831232 399538474 0
584861184 7296648 0
1042589367 589633990 0
758735112 941524565 0
570405376 456822417 0
64860438 667959023 0
721259077 568080371 0
237842658 555684903 0
715794146 35022405 0
240557745 300786170 0
801347974 12306844 0
887972414 764733153 0
590843270 354871202 0
521310187 334675293 0
160963270 916055420 0
517359567 586962902 0
739338992 507524961 0
789423633 456448613 0
53836266 458538554 0
214488828 950755131 0
952136834 615433020 0
1053441614 324943248 0
60352902 450684367 0
466898934 345683442 0
178334423 36395928 0
195401266 459408151 0
757381628 934326003 0
622110825 286747511 0
261061659 588727027 0
725368706 143020952 0
71567316 300869866 0
269488385 56446376 0
956405885 666635375 0
498892730 553531675 0
862915290 480832597 0
425864251 245640571 0
96505540 806109523 0
348527055 919102653 0
35106726 686076022 0
116659828 58263764 0
1058862660 438256185 0
882096751 673022041 0
1064301146 175235555 0
260271888 1021178381 0
763988395 1000479998 0
390623016 1051229451 0
973393671 805608433 0
576411574 596457885 0
128832744 656785357 0
791636010 641691239 0
14565214 759884232 0
607056517 772523731 0
817775871 674109506 0
585026043 642171187 0
372519370 225168616 0
556718964 825406419 0
589319123 937550382 0
387994153 778477634 0
601263365 246353669 0
59553485 1002326481 0
520475804 624664983 0
608145967 629794814 0
695699605 354363239 0
617097617 307475576 0
69465153 3286920 0
13597116 918432996 0
640988910 681211582 0
1026451820 497780572 0
254995173 251753212 0
222678123 270163687 0
570795585 624900093 0
994812551 614871719 0
967966259 911006891 0
460598079 67532432 0
461390054 882269406 0
871018243 541282324 0
288141598 553090576 0
871033810 984421827 0
870637869 324469076 0
466030399 978188370 0
456607994 971073121 0
1071099030 370475133 0
275657616 98952870 0
269708076 798923902 0
379061306 738260717 0
152555063 412171817 0
322617029 789121420 0
966008309 174077143 0
168978914 654745216 0
977643585 23049210 0
793507021 896147465 0
1025104953 264367661 0
414247158 973709471 0
873986921 741004189 0
819163906 787089280 0
255446849 595356804 0
739476055 283492361 0
139021911 77638954 0
20975827 503457108 0
825041260 846833810 0
692039383 509254115 0
195348046 400750713 0
154931453 1053301858 0
775152843 405142169 0
302100253 292933927 0
135102570 259581440 0
849790724 725814225 0
441767225 189878829 0
149364756 98691264 0
300965642 113033799 0
869110296 256212925 0
15996 746654532 0
713582679 174026103 0
760201418 1017901414 0
1022423536 311251743 0
976254598 630136939 0
433904986 431650237 0
976278007 514765938 0
676433753 532642281 0
705337788 216050945 0
726633268 878860435 0
1020333294 1015170935 0
491542710 1042213168 0
288289772 787866273 0
523994073 691369148 0
89696720 179155287 0
636784471 206544863 0
801905311 245932590 0
843805255 902348977 0
692869177 511806988 0
600873850 152544129 0
798602499 530514459 0
454571460 935706419 0
931122001 791308172 0
195464884 800162023 0
583411570 435967033 0
289928354 98519877 0
423349167 917380212 0
386830300 708937028 0
892045794 271705651 0
867171424 3994613 0
493495631 482314013 0
370693253 1042023811 0
418415746 867801881 0
891865888 582003417 0
1059080199 148263650 0
773976678 729187685 0
382152206 288079722 0
1010500420 547992079 0
627397656 1031491827 0
708766507 398578738 0
524251968 875283335 0
387115443 429780830 0
797757531 29106155 0
658091393 348590752 0
820113687 808588299 0
777973318 743192760 0
683363479 144431374 0
257577607 68705422 0
974339702 386465157 0
791101138 295114194 0
886395083 191268115 0
85172173 754308746 0
855648710 755298830 0
667093960 379230873 0
762871075 749494946 0
637371906 492099739 0
798147825 970677590 0
274670498 147343040 0
710857153 122658361 0
166813478 291675087 0
762250380 271565438 0
403283382 85996948 0
923297350 31705783 0
770968821 642066339 0
300317934 596369799 0
834428524 1062555985 0
569647684 756234905 0
85122056 391718582 0
790508361 101816878 0
203974476 525723604 0
214491258 463325880 0
954813072 934761486 0
599337517 671824390 0
111546598 923204027 0
671354926 182668569 0
227149314 584260055 0
801548978 286121855 0
846593666 53503659 0
884032571 370699442 0
512505183 749395039 0
795779770 966159290 0
935509735 518995560 0
420358430 540963873 0
822312097 268720093 0
1067208484 661040031 0
871295573 920191847 0
551709262 362751575 0
1022632207 959529624 0
578596297 859126468 0
904484173 983690685 0
353863809 97752592 0
1019019205 888560636 0
803054319 712537595 0
934513741 804047816 0
735698779 95996872 0
400034948 371652902 0
737437111 742868159 0
645211041 1061253363 0
35621956 138711914 0
992886023 998195622 0
1020030345 857219339 0
386337551 684341354 0
27550524 550080997 0
555888650 290615242 0
366463005 583206046 0
720904497 136705476 0
476239758 307544559 0
714877957 855648526 0
83136174 433258486 0
702219080 170578096 0
739814342 248528660 0
323353659 78417375 0
546786504 33141159 0
608554688 819816303 0
594490807 612277765 0
784174157 726748127 0
364454162 211262847 0
61724881 553788298 0
659867619 885111665 0
449184550 626301961 0
922068328 805274338 0
825365327 1062356054 0
294092546 470439033 0
813045243 1053602853 0
689054625 370875237 0
535803357 502270921 0
811555655 395638081 0
256525476 886184311 0
687293047 1047654897 0
188740799 997750579 0
742878865 800865049 0
947955996 683777156 0
904904696 968344177 0
759205115 500826842 0
362615153 182533881 0
730489673 889810662 0
873895929 59226070 0
255960896 618843379 0
1069951346 752404098 0
71575053 43467839 0
434316900 83719655 0
409987569 693505804 0
931131679 777514866 0
99677585 270548860 0
815096372 708463126 0
547675161 118819079 0
518664681 400968352 0
648168305 1033750033 0
56329055 336144670 0
44138708 412964167 0
284319264 926890812 0
77396905 994367319 0
533833289 542476425 0
1006348483 467873197 0
861108211 338333738 0
1173431 610630408 0
280230441 895471214 0
147001474 539190729 0
540201610 736502189 0
139943859 170762300 0
986497819 371139184 0
173586270 999663734 0
524068985 1020878087 0
194998427 768622781 0
204091863 356764078 0
1052885436 68304936 0
695307583 726977506 0
795383428 122938897 0
458583943 462172339 0
632640025 531915554 0
607064159 185030920 0
780989429 329027802 0
595687857 724272744 0
454861884 904373587 0
926808092 310821013 0
654700896 1070930432 0
985337148 134667627 0
710584629 919757221 0
358477782 771209089 0
210455294 484879248 0
1020943044 151687300 0
913381814 910560479 0
861689501 312263984 0
522279354 792582119 0
498554405 1015488561 0
681319381 552695920 0
1068647023 79130801 0
471808394 24483078 0
13972133 831601822 0
316137139 355784585 0
483360976 66738355 0
941189972 935697990 0
190453688 625458066 0
27123742 166010421 0
71567007 148491574 0
105091672 795884711 0
738940981 795326448 0
436589754 525457835 0
512901704 838852991 0
620677895 129163738 0
859076920 1027596747 0
317837426 702977600 0
418922659 30047537 0
544938236 81660939 0
378825083 808087134 0
917167738 1060311817 0
964507131 828732824 0
421042408 177885464 0
486070346 960088717 0
154190336 174401462 0
977750466 155539147 0
950319069 246244113 0
738698796 856525851 0
519211459 302524798 0
60826148 484283278 0
1005482950 11211910 0
581599722 366579178 0
643395032 785069723 0
162544137 869445428 0
677638134 580188104 0
87969095 806902997 0
647428013 656132856 0
151260965 704752289 0
815123199 618116850 0
646921137 112191124 0
473142498 702577277 0
655467024 610074991 0
151254323 246939240 0
776923492 901917837 0
888004232 386022533 0
481076006 439919426 0
256019398 227145104 0
1025188562 235937511 0
873030332 99730481 0
1063685940 94119190 0
218617944 991094901 0
50519894 991347856 0
771348696 550502045 0
156910763 38529497 0
439300332 172686077 0
250079263 174963082 0
281387709 417267223 0
229609748 1014726032 0
353389267 147844440 0
781910425 69658257 0
131206739 630802129 0
734582803 997186966 0
865325618 815578965 0
928041486 30052762 0
410124539 842200441 0
613791794 177078193 0
536217911 396369746 0
372973628 639860990 0
753458921 150986176 0
68850717 1002966147 0
197936815 223735049 0
122847736 656001846 0
517100084 1008320826 0
4349464 578397806 0
500579432 377910596 0
408886186 891051792 0
414374473 1017308166 0
99527627 112423754 0
100678915 806654150 0
92827226 216483455 0
988728057 752961613 0
599091323 307431753 0
692463950 420893086 0
514566951 507430386 0
513701264 412853539 0
98506463 912360500 0
217623661 144786795 0
935296956 597897895 0
132686703 86308099 0
591738193 126871181 0
185887893 373826107 0
422681790 512596751 0
395269938 82795032 0
464840446 853330929 0
154251776 775723037 0
1023039944 991956260 0
798442077 385366424 0
871176410 630933032 0
652909922 316240760 0
847428396 66174158 0
977242394 1043031127 0
290611054 254834376 0
849635900 745361629 0
388199154 731391817 0
125814240 1040291742 0
190906907 949747225 0
714685381 937223497 0
135530278 619438729 0
508422415 203294446 0
168229359 535052530 0
452648523 245019791 0
178665290 953480399 0
588524350 301599569 0
68716115 894550429 0
517315478 302124649 0
826342547 424885805 0
907837810 743074599 0
1036377021 840250401 0
258424052 604108264 0
220676977 568457073 0
830394549 151482383 0
840291550 907370295 0
351306331 355364850 0
427647882 211880093 0
256272195 117619612 0
654516553 843099901 0
1057311093 245859446 0
292738720 162621224 0
989856435 283875310 0
42852120 154557769 0
560958776 1027480965 0
492714059 752882253 0
243064026 996990719 0
856915940 60570499 0
982861134 147535388 0
362910727 424769309 0
209744325 266232325 0
375505183 762715179 0
327421528 509872767 0
965809254 893067592 0
413290701 427983613 0
134763350 916570874 0
994722690 172786999 0
18179575 822878492 0
1058253449 837131356 0
61666171 847053235 0
530651245 144556358 0
269432904 605060631 0
91833840 412729643 0
820195601 580473149 0
803458057 758146561 0
520468348 673703535 0
841619325 123321022 0
383791632 659121448 0
876295324 155806452 0
183918224 902925026 0
535802087 1059204784 0
131523355 312162985 0
941512637 918808776 0
695826106 455338746 0
1014860309 255043005 0
666880912 7822006 0
918247070 469803338 0
384153719 869822415 0
966139387 629492677 0
520846429 965955461 0
997717196 352681129 0
801279871 658294920 0
362440010 717890338 0
654952769 835413834 0
499223887 453810344 0
800902589 262266262 0
960942878 257055150 0
965064567 91588581 0
1055700888 397868125 0
982395211 279250242 0
279384965 925637393 0
274872686 948668597 0
399726504 408868840 0
184346063 981052958 0
571139117 675884007 0
995178997 436202164 0
280472178 1013844895 0
932128183 930084997 0
879847768 551478212 0
642977670 1029358357 0
247291289 651374004 0
331839669 235110390 0
751487191 677436965 0
118736738 419365757 0
576462202 1033835660 0
337780103 112089066 0
1012669406 987854474 0
868560021 902607442 0
352816071 60506190 0
423001290 1006800611 0
605927174 1003441104 0
746393766 506832141 0
178382481 262776077 0
698656648 741871661 0
570448434 54948752 0
171088259 229100432 0
215176956 617321999 0
527057105 335493937 0
956429477 448384411 0
849351223 832530786 0
570257748 442415052 0
478130713 156022359 0
773768384 738022550 0
881734996 796139031 0
817881869 629825738 0
662922732 185204581 0
232712299 609362138 0
270834229 128577382 0
878513451 1058584660 0
835310971 598642050 0
832076957 853565708 0
418339267 887705350 0
361421249 524040719 0
268765082 142075265 0
436532346 101341886 0
523557845 505653343 0
867335625 42882562 0
983289144 563384884 0
377423816 924139872 0
908357637 219163124 0
1018066684 24828550 0
297211683 278174062 0
170625189 989808123 0
638879861 545574093 0
171572246 103370280 0
492908149 607162408 0
702954530 489277761 0
994863969 404165300 0
389524652 608958728 0
213750369 533043205 0
796068735 175684687 0
711603574 942580954 0
277680875 1069711660 0
78925720 1044747140 0
380968321 873864737 0
161078395 872551465 0
1005269470 781809941 0
289042737 154999260 0
103473859 358589067 0
667267966 496691503 0
394656279 759280449 0
813803288 332201251 0
29652023 256145713 0
488048402 132223970 0
978866214 584130294 0
674629593 1061425210 0
277623384 481093887 0
344112434 324620109 0
458359120 441669982 0
143242132 40988189 0
521012341 855650713 0
991214992 104471463 0
824657729 202112525 0
722428381 749098966 0
494700973 397498351 0
515221479 10228349 0
530381460 309014355 0
503002756 29209934 0
1039948661 651806962 0
1035747677 244972094 0
960141166 762303624 0
391832003 212008119 0
472129073 1067704369 0
589928678 719781926 0
976079872 831964171 0
327225503 637198543 0
1025342651 908816587 0
1050213107 710074065 0
884257531 560714204 0
586695169 984394492 0
458457316 437296070 0
37668323 938529734 0
1069228903 593314788 0
452930696 475640703 0
974262364 266709776 0
201370613 133640090 0
496890521 804920628 0
93449695 952349283 0
88019040 545095345 0
616806771 8867184 0
26042548 932595945 0
82902 267606732 0
175574413 337474255 0
458145874 432769890 0
809939786 463526125 0
56343812 204316110 0
68436987 872117014 0
1041541662 188459178 0
586587395 452191780 0
733922481 144929090 0
660041377 455639162 0
111512594 359144228 0
121666486 962996840 0
162750834 419703475 0
611225847 1017803940 0
827288476 693151094 0
183815658 840602116 0
936108294 801089075 0
1035920116 336580294 0
2426644 485718988 0
847421972 70801916 0
932484515 341303657 0
237847049 416712832 0
986749648 343378831 0
511835023 975379596 0
818057043 691996299 0
532596055 241735137 0
760483360 935368637 0
226351784 122626379 0
659558847 872796923 0
187230847 79560074 0
242088175 347497560 0
329480604 977226009 0
731036285 656301675 0
377560619 1004545171 0
440239371 119585467 0
329457284 443755162 0
19690809 163624577 0
376649159 511804815 0
548872323 891119789 0
607558933 369614015 0
159951335 868916668 0
499330358 756036564 0
350145813 999938447 0
3892559 677520600 0
452909839 178417321 0
173739366 955183720 0
341663470 959088297 0
993543150 937226522 0
595422154 583215624 0
240618712 790929858 0
31983646 996643837 0
323509425 690601385 0
299828813 871161195 0
554697383 155712804 0
76696942 388968858 0
283139469 814470805 0
920059482 914263902 0
722465803 141111960 0
525949615 397203220 0
1045093468 786619407 0
38623344 975814017 0
1062508966 972507193 0
111827895 26465541 0
784693277 415761641 0
434219790 449338148 0
951013809 786084049 0
671373353 430842763 0
329543640 125510099 0
916926690 629481210 0
574117943 62047965 0
876297885 823692082 0
596996272 336370828 0
753336301 306163420 0
849665049 801184875 0
428305039 420889729 0
696384124 997673285 0
200310071 183625943 0
355429515 756931302 0
501352956 572902858 0
459245800 458887450 0
599569431 420341671 0
93198349 708628446 0
982653893 588374921 0
472676413 707275975 0
660169118 981678261 0
450708785 414846996 0
6693025 723245865 0
459597910 120926695 0
809401309 151174731 0
875084544 23571795 0
949176710 69538734 0
1066285642 597797525 0
993576049 921953379 0
837454883 591001841 0
1022230184 568533534 0
406811904 600434680 0
727349961 842082722 0
682264288 56797572 0
970523554 266063952 0
814561041 306417296 0
1052093781 916952054 0
866279002 848982283 0
11633791 831853270 0
843017521 576149074 0
453461908 119636417 0
545913094 286058210 0
282175961 898396655 0
105351476 486197229 0
51688126 709291712 0
196650917 295458916 0
37724934 786039960 0
360454252 494108949 0
486422546 233989315 0
108306890 733650049 0
883544138 1069501895 0
1028576317 815245849 0
604220319 81418275 0
361063448 423476046 0
496059891 192199110 0
73508568 837693005 0
34276963 136759503 0
982295212 129172157 0
623132849 578990441 0
686337807 20358031 0
727355522 473990133 0
522349936 910535235 0
700547272 74709405 0
519622164 1038557342 0
688148414 938489606 0
1032965712 461711013 0
1065876269 184291954 0
781121840 445545084 0
506843911 587786371 0
304520087 465546789 0
63737611 801704050 0
958712161 1064223883 0
24092273 758763851 0
25552025 701056398 0
795161471 151133353 0
675191804 395314549 0
641115962 676804246 0
525486985 755845271 0
471397640 119890038 0
521995293 1005054728 0
41287539 682971833 0
108410378 259877533 0
491889943 210148337 0
549009674 747657712 0
979388961 896464251 0
780561599 370099523 0
450790356 473505894 0
947412375 833316935 0
675209197 131286310 0
564113869 228162395 0
248778749 599795043 0
653496045 311086314 0
199071308 525426726 0
1061361200 328198991 0
110447386 939385334 0
319845642 325468388 0
481539578 511755184 0
971769101 718234167 0
108301837 691800704 0
907298425 570606715 0
657892566 128984207 0
42761008 163281243 0
70493238 1027223428 0
1036048423 327790046 0
954729163 910836069 0
593956199 978068478 0
318244112 323778802 0
238982410 1057067759 0
202457262 355863412 0
759754443 60179956 0
1009977947 994064847 0
945191096 475200734 0
67532689 128787724 0
84585228 218080479 0
199686292 596389720 0
233613981 722500872 0
564589184 22824043 0
732021570 366558421 0
74758767 866715455 0
86277665 4016321 0
765323107 923732609 0
1027073250 752919463 0
630406874 646211338 0
197814576 491438441 0
407536742 384071201 0
45947189 627411946 0
736929631 463563928 0
1038064102 386679663 0
655964906 554227643 0
540606701 496747416 0
948539068 713445516 0
621817500 428076177 0
771681259 473098669 0
138519434 168260257 0
841750438 418192492 0
73168010 888574813 0
229157994 847164434 0
627097155 542899468 0
298104 647764975 0
189719093 1002139658 0
987917071 1035167817 0
42838777 995697134 0
787408442 650709206 0
165113765 191763778 0
140478885 55948218 0
204409079 549610507 0
146227326 286308125 0
210984641 410456567 0
7602120 962095548 0
975235134 363501766 0
512879595 417575686 0
100934347 697364408 0
826679867 479057246 0
980330410 943889240 0
54506374 338049083 0
991025669 658225631 0
326145579 969578601 0
629184668 865964821 0
803432992 518853576 0
428528842 360936875 0
564098402 207663043 0
983851597 182978706 0
155402436 268500506 0
624664396 500924747 0
728667423 799748458 0
196613025 1051642134 0
981327783 1024730810 0
782235078 203941308 0
407778887 278807162 0
949958283 342913648 0
805699412 667305380 0
535506471 264262509 0
741992082 149937917 0
627310307 601401539 0
961986062 124656762 0
415705373 838568949 0
1018461092 80904219 0
594231635 444679879 0
772016562 960708450 0
900799597 20154040 0
899579544 839491135 0
937963947 419916095 0
701271788 881811210 0
629804066 1061253830 0
531292299 182413424 0
651051794 139874374 0
163017873 399096675 0
432782313 383269010 0
331305362 142659284 0
967245214 237017605 0
578532888 400612992 0
771217818 1016659305 0
940514586 445265622 0
643296227 1038082527 0
1052962922 55938392 0
209430957 27680863 0
1010320875 152939021 0
230936960 532077945 0
616990496 1026460350 0
698256619 1007281825 0
195916524 45032756 0
368923559 901661280 0
828021555 148643342 0
965185878 366470237 0
853790604 810144208 0
409786146 174667519 0
642663955 537396105 0
884820205 860363508 0
594138884 564089299 0
501627602 921976485 0
17783898 879687892 0
512707542 1004710508 0
185926623 943518114 0
46811226 182647830 0
216977307 490786713 0
305124767 98753628 0
569493565 902595642 0
554261863 392205572 0
505213069 502340176 0
276837318 572448529 0
605664124 754543693 0
534990696 472337694 0
322585984 907103953 0
173457348 614817871 0
508609875 804048183 0
1050125057 695896566 0
459064231 378861031 0
533860017 642453931 0
1012364423 47532232 0
464912473 806182343 0
861220016 420320428 0
540716409 510567668 0
395851630 158527403 0
796119164 233647001 0
150753370 661116659 0
241632856 546438983 0
215122082 224403258 0
129184362 1003896684 0
122287996 737619783 0
766210727 1001648531 0
656759202 713346593 0
1070876534 977931200 0
196051922 407023196 0
400603185 875480285 0
653997981 19058037 0
739662504 608384158 0
308116885 718066868 0
468229264 448928578 0
840933699 225854171 0
878036750 99926383 0
207774622 636654946 0
226177608 65562672 0
27580986 594662035 0
406740444 737298996 0
904926116 95900479 0
60190986 791161477 0
422184521 699849288 0
265231493 75643413 0
270810144 832443776 0
227339584 3991848 0
441020697 467742611 0
273648466 58617451 0
829151582 900086523 0
620810881 661611656 0
810237228 52884237 0
929025866 37564921 0
282610222 130473176 0
681931975 687030594 0
1037174033 550759633 0
645944095 983884574 0
519443156 669290018 0
25154554 834388886 0
456949996 10345418 0
456204928 725718443 0
402509484 757023773 0
530700787 584625956 0
181475904 155088966 0
722208705 872860896 0
274175635 829922493 0
27628583 532077299 0
379317216 201675488 0
648184987 148270024 0
1070447291 492679326 0
707105850 973962958 0
594723548 974552543 0
54765733 972323041 0
957085973 1038530755 0
885294727 1012607807 0
877378797 705491697 0
891011444 506573252 0
155929896 770933558 0
1064428980 432621410 0
991427369 1035015278 0
772937791 739999350 0
95553980 579805381 0
704219664 431477348 0
454614773 162192018 0
309201183 28959061 0
743166911 811109999 0
259106081 233630300 0
955532009 669675811 0
993458890 120989293 0
557259674 823709313 0
5117652 458057708 0
744216912 952005312 0
618548072 963861712 0
1057261921 333544109 0
471732641 151701012 0
533815197 930152260 0
996502359 365410910 0
945115027 552217165 0
767402537 825782603 0
754846495 1045374398 0
410647562 220980466 0
684792213 92372310 0
544362941 311377540 0
240186452 965852122 0
719031578 650150541 0
999183494 75956775 0
939701727 646388795 0
129845360 1070451087 0
90403304 422531477 0
678317693 785685716 0
525567263 964417495 0
915289129 553823645 0
536604315 767290514 0
424845903 480275452 0
794512319 564103020 0
350348435 348637711 0
145807200 113526796 0
323103547 271962107 0
715688745 1022423197 0
549496095 1021497134 0
949642255 1027588115 0
516245921 814176267 0
601975963 268660200 0
804012561 558396481 0
850682100 703290250 0
380528140 247954036 0
140138136 924279907 0
55301769 961357969 0
722509826 191472136 0
442794221 728722370 0
833051301 25652966 0
1065821276 259515003 0
952480830 1053437694 0
390291349 733881508 0
886758250 557219914 0
188782267 697815005 0
997826183 464010527 0
769103728 448343297 0
667312071 571529789 0
686437545 157549050 0
581509062 867198547 0
56312760 912198116 0
249117066 831310244 0
393573526 739229670 0
318637060 485936489 0
441704146 384886162 0
339935445 262443179 0
26100829 449502364 0
29549038 348264965 0
389922933 708417353 0
536667051 157887467 0
218130362 1056702874 0
89266726 309328678 0
15295264 460328177 0
20172058 806347941 0
462711181 290162983 0
331815204 340932680 0
127801337 98518273 0
533254665 761480392 0
792694294 255586843 0
78679411 656414777 0
224396815 256967813 0
870507526 257134659 0
276892953 428109550 0
840411271 110371228 0
474186830 248369545 0
135657043 412401287 0
659474693 461139141 0
754426913 601523140 0
500096091 1058326119 0
4165048 806028854 0
783844943 1071357398 0
559927502 515719793 0
81644891 280044330 0
821019762 25522045 0
872030054 278108591 0
474072941 843890888 0
474488589 1007756291 0
40368395 454158163 0
381567117 629556077 0
871856716 989866598 0
247012587 544585118 0
761536175 745461140 0
18289304 714344305 0
389896102 698997780 0
988393100 656916770 0
972473528 190227684 0
917503505 696612248 0
744590172 162542168 0
859178425 533974518 0
977279493 1011135879 0
800694481 547000690 0
121168065 452398559 0
209767933 483070949 0
810120672 178457576 0
744540024 800368362 0
233265803 805918863 0
918485047 634321022 0
245574800 525257478 0
430520036 882344001 0
701732090 963587824 0
696248361 727713420 0
208963132 466649280 0
182867285 422844205 0
718932928 810203122 0
1050445627 1029332551 0
389989349 588936045 0
647997987 1016444797 0
60532041 159598295 0
76553219 263597699 0
864420698 64183616 0
149844071 13710954 0
133411519 441229279 0
757078764 341235571 0
397810263 195367793 0
1064748390 858402933 0
625018016 53328503 0
578112608 645405749 0
1069769410 657812056 0
785397511 273994567 0
637216939 544976272 0
152479452 605565520 0
919704968 705548640 0
146842056 564995494 0
803372208 89611104 0
501369350 942813881 0
199311043 1008514030 0
707278695 627166877 0
39660385 186431075 0
887135358 948650793 0
542439342 207783517 0
209966292 935086394 0
154291890 518657164 0
654340813 211599363 0
963108209 248936449 0
1585788 375413159 0
34272661 589150297 0
1038445127 499685223 0
650022963 203456565 0
279163789 129230032 0
614677488 983277676 0
198450570 503657321 0
519956702 3920598 0
914316770 182058452 0
477797134 718741371 0
521261503 955145625 0
253378654 248348017 0
187876290 144096063 0
93298810 506354115 0
372216842 476678106 0
142779776 502947386 0
298407052 112359270 0
910787115 187952575 0
240793200 671438050 0
794900302 154281941 0
237425985 68409536 0
586905647 430792127 0
303856191 991504974 0
282290421 627784809 0
317247067 6203409 0
358800546 252861969 0
593464157 856391708 0
360174564 558060454 0
702256956 551691680 0
190113897 491656673 0
1753163 1064364221 0
42141286 989001312 0
457418349 366009455 0
279926245 134251351 0
944756944 627396358 0
596177687 886043353 0
479712233 313365220 0
443329220 1014476531 0
509465039 953436754 0
12069739 66838253 0
1034536821 326881922 0
441003872 224923200 0
320369238 476305436 0
858402164 401361909 0
767125801 560989931 0
1051221260 825305072 0
737560011 221135816 0
376780087 1057370080 0
265809580 263883651 0
294835480 880353194 0
818255776 301054241 0
942574562 1031787117 0
413252328 876327813 0
424114653 827309889 0
174586043 216074329 0
492239436 371804547 0
256387097 344615255 0
593121207 129336289 0
774104555 332499172 0
1028064467 126969192 0
202673415 829344775 0
484129154 36921413 0
354869353 940084645 0
864608224 797352110 0
163186964 372235843 0
1045099551 63730820 0
384092741 333454441 0
756068582 461688640 0
861620906 361987622 0
162310744 663829902 0
694604588 270370106 0
114143796 878968702 0
726422445 686978922 0
944068419 361403903 0
722635189 91137383 0
317131677 665003734 0
397532311 328054302 0
580312216 671993207 0
813978051 386624467 0
549694258 409572903 0
967505474 1015795773 0
572401636 720452411 0
978395010 763197982 0
1058325720 925684937 0
990890746 999441679 0
553926161 117570891 0
107108481 277874828 0
609154533 615141051 0
880985038 41373318 0
1009647395 464674259 0
620767109 250954392 0
207756458 598627875 0
486130472 761973327 0
232886189 748381139 0
1008427268 653994370 0
646881365 772791414 0
90848965 34894200 0
301039439 520960198 0
176877108 182042715 0
686685223 730321692 0
316753612 930747067 0
724655766 277721148 0
577736768 763076988 0
120184835 221896921 0
5236797 411846135 0
740464651 621938524 0
741127858 615839830 0
149699347 567673628 0
563530721 899167504 0
363284973 501723437 0
863224281 263350569 0
894075482 243295479 0
999625558 454729911 0
623455175 129069936 0
229475034 357790921 0
322412511 990579552 0
373938640 241379693 0
26386212 931915896 0
739484796 853897206 0
509134221 284953914 0
787216955 7621827 0
349306806 554614922 0
1004389978 897555759 0
1020693071 548669873 0
910667729 68237141 0
988861953 1012117156 0
562264989 764586309 0
549095222 1010194301 0
1021220826 1010276210 0
956035114 31217226 0
475670609 473532285 0
513562410 821477676 0
529186954 874412667 0
1065440850 601237064 0
45231359 534647165 0
589651111 131994642 0
980234786 207966746 0
11691628 142168707 0
1017929545 269999478 0
771161422 345070206 0
452021227 967695642 0
49249231 580481750 0
801000136 633756452 0
697556579 571976938 0
533521125 430700141 0
799708540 482232607 0
263628014 272025144 0
692212192 14346199 0
547886207 713608762 0
889465401 656668219 0
1047327779 894839377 0
686154575 106933810 0
593456091 550131451 0
922970255 634453890 0
363827662 262962526 0
328481333 488907587 0
58473758 620409564 0
913225811 234700223 0
428212893 1004174044 0
289618444 1009159205 0
43245869 592591503 0
677263017 293378096 0
322401063 501815171 0
721159687 248746959 0
812525051 2783903 0
842470701 673841850 0
589581618 318996566 0
195473938 147526064 0
800284028 618529874 0
628014083 920432905 0
84318780 581606825 0
897933066 666862651 0
818005289 540554877 0
287704063 19785211 0
1015691908 847548275 0
109685439 960917308 0
424569544 763060351 0
811357440 64796517 0
970474941 359280301 0
14061925 168552308 0
214980627 694060712 0
608830660 987220171 0
394655098 753460664 0
44008663 708015165 0
776309074 127281984 0
490934512 412932606 0
1034778251 223033574 0
213609564 205388131 0
792659820 287410694 0
989382977 1067153435 0
1062439438 670578263 0
885298056 826184518 0
119977964 529527038 0
527171586 950760571 0
339893316 509611854 0
294562600 925110056 0
948497651 7558306 0
81299361 178472516 0
155700328 751906989 0
1015762720 523885253 0
541796433 673919579 0
849661825 767165985 0
936904120 930205638 0
404076303 397321555 0
1058752469 314669805 0
330159366 809492239 0
355549378 683225746 0
1040648750 248571734 0
263119407 11000980 0
474382276 104187048 0
983385495 580022124 0
702060596 336911510 0
879592444 447213806 0
873499821 381589681 0
300114450 68399427 0
1057056231 721878423 0
948610401 489129931 0
221556 712487266 0
513732653 166085264 0
42131371 576904854 0
288584180 983333764 0
370712938 771308184 0
689474504 222196536 0
587845690 212026348 0
593450576 714384654 0
363215316 891083790 0
1062597425 566691133 0
407160122 535905683 0
375803828 882724262 0
785715892 936155750 0
551523622 167060960 0
136194492 455030191 0
558241001 624418761 0
1033838648 605230609 0
646575082 366556258 0
821516990 283542843 0
877563962 803644925 0
856854873 902200624 0
596556877 120480322 0
826901998 461627771 0
960076131 919561868 0
734142154 61315179 0
604619907 496832163 0
616650138 544699003 0
647913905 643202494 0
845988753 81479554 0
752954290 77021194 0
96950633 522520794 0
289019967 577240053 0
1009277249 544344975 0
533815582 227368114 0
750720414 928004472 0
802028538 299979969 0
575193912 868196606 0
473896439 807628557 0
708594515 417100321 0
491826068 1069980911 0
1006043015 48190766 0
1050650867 351249970 0
346482602 671535089 0
756702302 195948415 0
186851392 1061465487 0
1054345184 856948287 0
94879836 136693798 0
207250942 574655551 0
957853090 115613355 0
863504721 517941270 0
288393411 983991960 0
340168705 477266185 0
163495486 512706403 0
235261306 425529360 0
950842956 511818622 0
899780710 84533207 0
466997432 626639877 0
845491661 809428295 0
138251694 1037967544 0
621740072 976406398 0
110053887 24067114 0
118000623 453214239 0
939044384 133765160 0
187065933 412462973 0
768004662 352147978 0
589749649 987956735 0
25373871 403025549 0
124539935 747729372 0
960490493 523115960 0
658713151 477922795 0
398973499 692856939 0
521469234 214567339 0
543896237 626974278 0
498215040 741988593 0
457679292 1021912680 0
620679259 818358323 0
540737494 593359795 0
758598538 192062972 0
793360467 155722067 0
968283957 552651440 0
275157261 555446600 0
777198257 599986757 0
28766423 817717250 0
905360592 936366311 0
6891050 478545119 0
271134307 382325790 0
511521155 534531469 0
306564977 271788296 0
479410452 185205665 0
308166079 946031428 0
926562403 855958849 0
391590396 636214038 0
102662718 509800446 0
440486350 288191679 0
768944493 343920279 0
247482456 713021394 0
704296172 27292541 0
110977349 942997501 0
344716800 444413360 0
726199960 437026099 0
408963622 74237052 0
290487614 331864189 0
87838444 146463283 0
920083885 857094989 0
293460648 970221144 0
821951466 894783341 0
639681673 809964302 0
256930638 87350205 0
578397217 976377031 0
403363718 439173466 0
885916312 954245276 0
960088856 474618082 0
143876792 910604217 0
192481977 1011500953 0
776058660 1020960659 0
298612881 693912154 0
1013481895 924039645 0
1046704002 26935661 0
26562078 212255699 0
112169383 560047183 0
710601227 431660313 0
363527957 599515288 0
51100431 839656787 0
517205333 592837526 0
763924760 527048299 0
686280980 33393808 0
350361624 478218920 0
455764649 953529260 0
542788379 934376604 0
615965185 385235369 0
1006950775 979218046 0
848664271 678820298 0
347269651 771861049 0
122219676 214976019 0
349063244 73555151 0
283868750 896052760 0
939200850 796136793 0
901990874 545985633 0
488950166 154223629 0
941580757 447618084 0
154902858 375059865 0
241707612 907774169 0
694842518 72212890 0
890149819 667788591 0
784009022 608412373 0
794224818 320011347 0
487326530 55837403 0
1013047005 25926475 0
526038088 207199080 0
103596685 675370948 0
169019024 706711314 0
501197757 1017392451 0
572055061 295797094 0
1016506187 39229149 0
372979833 362274579 0
366711132 466813215 0
552568134 969119972 0
225170473 498118045 0
806188836 975857163 0
70324155 226339683 0
483467957 763278678 0
25801804 1057180375 0
690838556 92574352 0
459494448 781535912 0
953479992 950673773 0
704003886 776685020 0
546304263 408201861 0
412055968 47975496 0
95343496 173347521 0
1063918204 702924317 0
524640351 209815763 0
715253956 327883980 0
272826156 686390966 0
406985237 201927755 0
235578979 817706775 0
824818806 532240842 0
245342779 562202924 0
309349802 721825704 0
786619704 931506011 0
922962296 451259393 0
243691179 184363822 0
587796782 862934758 0
792717188 503198387 0
682042712 168887849 0
622715174 422287055 0
863184890 340339475 0
1069350472 391576095 0
899432954 594181328 0
315797010 305481179 0
252094920 212407216 0
372000387 940758785 0
599681449 225225314 0
906578096 793507661 0
961571190 40149615 0
754164957 8571473 0
979007749 959142748 0
319077318 1002743562 0
678108496 1070571111 0
774439121 34025750 0
30170796 351444729 0
198288673 62299753 0
921409532 182843400 0
80226126 277715392 0
751252336 355143208 0
126078214 819908236 0
519523073 142574331 0
115434539 908404495 0
164428353 195977132 0
17321563 408349013 0
610520593 159128627 0
21602770 152626475 0
362450683 1015538199 0
812319002 136205817 0
289666364 520161573 0
615022033 475438403 0
745128544 973786024 0
1060099881 366518801 0
984956563 69304249 0
620418055 608415731 0
736669124 243641339 0
652450561 1047056426 0
76978103 890311542 0
1011132553 12611786 0
207974413 205156313 0
384695834 1068347375 0
136286690 17497755 0
217197987 350190075 0
36525485 562750326 0
159783456 1009013149 0
804743875 609436855 0
865060798 454813061 0
400813626 179055804 0
835225358 138341295 0
517454444 1004588611 0
493830792 22935881 0
991781186 54674099 0
368497898 295160815 0
147057177 14002005 0
293861506 840386542 0
941491463 301875592 0
213934238 407562966 0
134983266 420510614 0
225728569 536095774 0
862160961 418793437 0
726514841 122030735 0
681201743 842204859 0
123493319 959654773 0
239837791 868304952 0
477032817 182932974 0
426624565 1003541301 0
665112264 762263972 0
100037324 511638341 0
298204217 196211310 0
570586952 975884618 0
459987884 78615166 0
934294259 703116600 0
24933712 542109002 0
137022196 808612745 0
826071047 546249177 0
172702094 961532901 0
790965117 674230095 0
1068495247 719830965 0
235129567 262524210 0
204927125 99923962 0
830684945 389846629 0
956005402 474718754 0
641083532 869215793 0
832545456 298188487 0
962261382 822728795 0
329811073 82014367 0
375537766 375471727 0
589707320 982087823 0
717253927 683024513 0
796991608 406154622 0
655190275 1031945807 0
689032150 29961666 0
61422505 141652999 0
474094314 942560315 0
203712380 39787643 0
622880594 161680651 0
417828882 970542361 0
606542289 824581647 0
616245724 449016811 0
988718189 430156483 0
450740935 417689719 0
49311383 846287821 0
877582849 749913221 0
612123602 144939902 0
99200423 932733467 0
275642475 1043932140 0
924880629 1048320995 0
478838547 133785170 0
301113602 186198265 0
395376831 226501127 0
192672615 415212264 0
70648333 591261052 0
536523216 408416248 0
212677935 74792011 0
448501471 82428698 0
680240697 892884757 0
824354097 732921599 0
135685177 469643194 0
904576313 998886230 0
28660443 216279643 0
190389695 256725545 0
140437740 535601324 0
503137936 279615880 0
1052540292 288785706 0
902809117 357136294 0
209042720 663989966 0
718724674 56749869 0
1041280505 700380275 0
402461437 65824128 0
104738628 43851349 0
619571017 473831321 0
652248704 458771254 0
214047048 12501940 0
285599468 294082973 0
876421418 249155777 0
401383393 147939027 0
67720431 500490899 0
376799841 266275320 0
851856386 442106085 0
731068605 774324453 0
674847038 46914662 0
851369699 49052825 0
255447726 945003361 0
463218235 488225558 0
190954493 88230196 0
920468283 424400545 0
144714262 536184622 0
399674766 300455715 0
289243342 875965699 0
1007704302 613221955 0
166922217 408753684 0
362105763 573425508 0
1044413089 31565834 0
425312434 77705066 0
92945242 214953300 0
118186267 407521768 0
274704843 893187637 0
550470908 323519043 0
348417481 471831091 0
30146668 80816825 0
662277856 198357335 0
23027879 31240501 0
923496320 206626011 0
532004020 939682187 0
431157063 76295056 0
272890672 264780218 0
848678457 860471212 0
539677972 717148668 0
1015463582 436625725 0
310343846 1022759868 0
725937830 972007467 0
553167347 1042136399 0
586519386 328199357 0
845373709 330007868 0
377122338 464889083 0
995874420 98084762 0
689451833 609173246 0
880152211 180397374 0
501824227 264653523 0
301289467 450242214 0
757473066 953482454 0
1015730765 565262880 0
887646428 240381812 0
161962031 783820743 0
237886308 63734789 0
448777980 152951729 0
762791970 473417315 0
972865789 1036815358 0
248759893 992404155 0
635146435 997088325 0
121379414 475779500 0
1002563441 427737262 0
116347356 155514931 0
832979815 861845837 0
1046418269 523557963 0
852532682 830006683 0
308866439 1031462481 0
682848385 642051551 0
563336311 480137926 0
218071400 207658373 0
427102111 116145340 0
292264574 46135873 0
922657498 301176004 0
726506411 184676703 0
1064988067 847017644 0
549999799 998424258 0
151777576 543154080 0
216117304 439586708 0
386527908 594714989 0
252863910 45030622 0
859313857 448229747 0
36244833 180149678 0
626385654 544736519 0
577459119 154559115 0
624891466 294054876 0
189296609 689425893 0
385132269 274546648 0
432059352 41101666 0
1063932411 989534396 0
589336115 436091886 0
509815778 104489273 0
361508828 729617897 0
494814997 646300657 0
159985544 826433772 0
969070275 923918115 0
504328790 705433559 0
966987813 136611760 0
637195504 651323021 0
560369824 1006145865 0
49968352 52436065 0
661753292 1064767652 0
706382900 355896445 0
57085769 686344384 0
943171135 369732502 0
685853772 1066376868 0
996126779 574175558 0
136537187 437190478 0
117655150 149406543 0
581195693 383602437 0
524424325 127478146 0
493908123 169127126 0
170169016 899582811 0
624217519 685200958 0
111254169 754181407 0
515416285 49140793 0
746499129 1050284816 0
747123982 66048481 0
802078431 424503395 0
48200561 729770066 0
697692431 72904278 0
948036310 280443369 0
193367581 568572581 0
328793606 71668082 0
50122606 727121692 0
552756462 487861075 0
1000544025 366998911 0
840940803 1072026452 0
749586263 332597857 0
689147471 952612536 0
634853712 1022955500 0
431599185 206281130 0
1049455389 208310012 0
747829608 885461973 0
615044948 328598604 0
693001423 110611366 0
896042076 259521759 0
328052199 478096175 0
575856698 600275716 0
192382832 658427627 0
98027282 834529952 0
901273068 813353057 0
837115549 154203570 0
623398692 680747272 0
1015029993 539776461 0
49265716 57846782 0
856432271 662674118 0
441360561 973260713 0
232231391 151675263 0
494607298 264718093 0
67130919 498275926 0
179909169 332708469 0
447048929 629583416 0
519197011 724401561 0
80787089 519760180 0
440862743 196937715 0
481536309 706755268 0
818497564 42111478 0
369842473 743871542 0
1043503100 872641729 0
283425861 688957693 0
962020006 587958891 0
763155134 39605024 0
22689679 568516534 0
522980193 307195335 0
648894813 839230110 0
188795803 124189176 0
474077012 1038104814 0
467278024 425685741 0
27404945 618999510 0
78999288 481049345 0
467776609 82205988 0
379130975 9804247 0
675281856 20941310 0
710934398 656950680 0
8369578 128879484 0
422020825 378368029 0
787455254 368243137 0
993833841 719017453 0
46385075 333573373 0
34432066 338156549 0
205312769 351025229 0
554506028 29158110 0
324516705 469400707 0
532216497 21486651 0
928855730 477882531 0
124256094 301113936 0
350918016 473728878 0
627083427 119391468 0
985007115 963870539 0
844223482 447983525 0
411710503 828569319 0
792639927 85629072 0
564875145 140391529 0
647819778 1002028583 0
155887142 12674849 0
145186763 114528432 0
580631179 492428204 0
845149243 343498461 0
588765647 583915364 0
702713162 577982551 0
540716766 602855529 0
697802487 528475079 0
797206570 583731214 0
54497477 222619714 0
267089910 407771830 0
822219590 458085081 0
52775662 378007851 0
868472116 1067354964 0
285465736 247000573 0
507506027 323542237 0
875124949 650018370 0
879170335 173454264 0
1046365849 411618629 0
792374226 396949619 0
762284001 255168809 0
11380075 291924384 0
242044422 458090662 0
316032309 69187659 0
762490256 345398723 0
781060429 255243605 0
469692984 623115291 0
563121859 29029234 0
52333687 538074040 0
807427938 443677908 0
648741566 105526617 0
587509285 1296541 0
651894110 719674863 0
829421108 117862332 0
806518847 780338853 0
147869650 88509072 0
432622354 641213787 0
767222374 345922655 0
644708716 903299194 0
874631589 677826247 0
173309976 737021322 0
741712105 193511146 0
593611028 1607565 0
79001286 430711702 0
808344028 919739603 0
632726091 504478874 0
839692014 365578449 0
669969951 285010246 0
95943961 1023881586 0
862822971 812123248 0
1067203787 569608434 0
716318221 306632779 0
920692086 516138298 0
618665809 647480131 0
977054705 530418308 0
458891009 4490598 0
522177994 37229304 0
445820215 930924346 0
11790799 694371956 0
522510507 367949696 0
227921496 349765196 0
45689570 703953569 0
783346879 396339168 0
1022997216 69848317 0
861556946 977062965 0
48673612 405959604 0
854261285 111428803 0
1001561560 951941138 0
804061945 396491516 0
528533615 428814874 0
419905252 687893089 0
84265569 174972181 0
640352650 619488770 0
242856901 550231639 0
517012095 851236296 0
117830964 809293483 0
173944080 635311083 0
562607273 704144292 0
847370466 66238224 0
1043736765 252177877 0
154854858 165840437 0
371801765 717885333 0
957379348 3690617 0
225389583 131793154 0
645275731 975098165 0
865287448 660514317 0
554625387 732757981 0
392322794 983505417 0
717478335 287324364 0
2888026 235649832 0
551716572 477739164 0
398239140 710681909 0
498756883 381293521 0
113195774 336520325 0
434825369 394469128 0
282866385 690660569 0
216000668 137139459 0
823950288 249279744 0
891576762 347191979 0
355931649 918354437 0
803722958 214463566 0
439632097 617439515 0
367521713 551088105 0
1013600930 298885256 0
772944085 807691339 0
904147186 936344658 0
405556038 922810982 0
449730040 222448876 0
910464458 369802886 0
317463555 629414643 0
507966198 991113089 0
703622520 405412655 0
829740092 972976379 0
64857154 768940822 0
61703490 734982188 0
614604925 167974853 0
334215104 440722861 0
481398503 278147171 0
995615473 612687045 0
457388548 201252418 0
595161744 1037853342 0
446928657 571781751 0
689876149 433467473 0
215570706 422200243 0
537050201 321026319 0
177009605 428380403 0
707584268 614081519 0
399151305 228339875 0
112203521 15412739 0
343528678 1058927526 0
818816202 364680110 0
813010477 101717297 0
586520040 418181412 0
560849493 128019366 0
62833781 368510396 0
378186957 629321877 0
1059908402 676981862 0
675536237 236941539 0
349684474 602380897 0
362798646 27427457 0
955776690 762731356 0
184279862 581809731 0
656869220 847138348 0
761090036 291831784 0
640186926 999410248 0
184340284 325306057 0
513761197 463871615 0
688676084 428405072 0
286731446 377974080 0
219424815 427374380 0
494889340 635526038 0
725894866 90065244 0
443064656 467715082 0
118045318 223011915 0
40455654 1027268310 0
30481454 60170191 0
255090736 855308590 0
40554226 528015839 0
812113294 269201729 0
359472627 476853721 0
775372217 21542677 0
524930325 719462696 0
592629917 134629155 0
450088275 234108481 0
123544801 819586431 0
441560768 77247471 0
299966017 665383314 0
718318661 452779983 0
352058931 452661822 0
167954790 670763439 0
770279562 805545599 0
725851038 1070616401 0
892108221 865753472 0
866819319 312392252 0
723691389 374838417 0
283093790 300654713 0
862930567 802517221 0
559103250 214181352 0
75277356 589676817 0
1060068666 202726213 0
218279429 16386174 0
524437895 308340087 0
432317291 959053254 0
907910400 869746119 0
82802084 73091074 0
530955033 197196703 0
695334435 543292759 0
959684193 81166811 0
839942138 231986319 0
1036178240 523825206 0
75573348 792285660 0
40922781 412625294 0
923947724 967087030 0
702115805 17769618 0
941253751 65336468 0
801030570 667976773 0
522941791 700627576 0
130949549 705681655 0
999649031 711030171 0
63199909 975306666 0
116980427 506769087 0
660452729 32035167 0
879843438 8243127 0
759280562 691582191 0
341411359 883050825 0
217350356 294269819 0
609337735 982171757 0
900485887 981750084 0
693865971 591889093 0
101210930 25518297 0
274140894 691258151 0
764525153 161434533 0
440743168 597286428 0
476060100 49718473 0
518939648 287283721 0
873821745 875270894 0
359544771 711487626 0
9484287 193754022 0
530119760 586453482 0
622569761 798714174 0
283473205 1037584378 0
241830847 602160344 0
97599610 565680019 0
470698061 16220389 0
657461458 921140996 0
743777699 811614194 0
425826611 77688538 0
428160923 956445249 0
829825189 533663458 0
999444977 91335206 0
451664123 235967033 0
485710596 905675798 0
212310911 319248053 0
705079935 22451971 0
1065157373 462289530 0
358504982 152615627 0
622428971 658633479 0
277125716 467602442 0
222699951 162097364 0
56761855 181902457 0
49367176 70319001 0
376445634 569053838 0
755423521 924380228 0
377739879 769556754 0
338722466 538976795 0
743581785 987767797 0
169269215 619563773 0
931352352 256397824 0
909129824 286890680 0
228876447 193458555 0
37284218 295176251 0
406527152 185426577 0
3666195 610459537 0
923264669 754577213 0
427332992 178194962 0
182346548 43204536 0
1057520572 227897573 0
187868929 560637324 0
670438581 1068645613 0
408824106 856858779 0
630512960 581107131 0
31350313 863790539 0
448443252 795244518 0
400483590 539417960 0
920060495 376771349 0
958335910 637975604 0
185920839 200167034 0
779927708 444037300 0
825470182 1050131455 0
337220524 890416868 0
232063295 135776527 0
394110344 591919199 0
928657795 28432614 0
404287251 252036526 0
754203716 610122759 0
92946305 1037396422 0
797465967 869387429 0
485199001 301909701 0
1012457643 602159179 0
490313746 476734283 0
409405625 329552362 0
722428755 599154147 0
470114502 293250087 0
654568200 51676402 0
577685594 12715014 0
329941430 531057563 0
456645619 393744633 0
685700652 469290372 0
419683306 682682249 0
589364655 844405119 0
483303554 973488821 0
130882350 832760965 0
303387141 434064479 0
535691063 245491168 0
5685475 858908017 0
365428513 674682393 0
225445657 1039658696 0
478267408 1008897107 0
863414019 728230084 0
232381414 217401635 0
66155039 238487898 0
598971135 817041836 0
191648783 645232452 0
476476474 310732716 0
1052434697 846507846 0
577344701 700570322 0
22604650 698287950 0
152694644 254110746 0
231805429 221707757 0
594167533 981576725 0
410744084 824150517 0
592774650 823191569 0
831676781 186704536 0
709893041 371498918 0
269635436 360888115 0
557127972 468020523 0
899197706 141651302 0
764478110 1047568872 0
554507752 1061489684 0
861374606 326695282 0
630763545 263869578 0
776672067 968716328 0
634519461 113876931 0
139643976 318437762 0
125171198 404797712 0
300863329 1027481640 0
864117899 939426857 0
364410263 989301636 0
454387129 682843896 0
427095902 753501977 0
586646696 1052263547 0
424673571 383625699 0
355692848 884191142 0
128240742 1007234822 0
742286228 822560925 0
573795449 433587742 0
41736876 742960138 0
684211823 379336867 0
95583587 782985123 0
568826766 1043979624 0
551652869 490891512 0
775148573 328538887 0
813535626 317430470 0
11183959 939375289 0
88963750 51884441 0
977260781 306406330 0
284394484 561496477 0
415480170 1042816235 0
591758329 401769340 0
795007792 124592254 0
66030125 101564296 0
671293111 215357688 0
760009970 716207611 0
926641236 3197874 0
575288608 957813225 0
517133070 68071988 0
496363643 669643211 0
899938454 678732905 0
730614751 104781131 0
882501156 744727518 0
97958605 127872779 0
1042793678 190962932 0
464659937 375158447 0
397637138 712050781 0
596153239 537554852 0
566497219 626267041 0
452148772 953033225 0
721505720 781926928 0
757948764 702794716 0
1073452104 510812839 0
1015061216 905981466 0
315403460 488776550 0
424597657 484433747 0
895594478 643303923 0
26168871 902130960 0
455640156 727615305 0
27814785 696147607 0
36735440 805869885 0
741008600 284948450 0
147757757 115784372 0
616023341 672992612 0
237132281 854083118 0
482825692 368264173 0
35099945 823431878 0
617406351 926307914 0
707505844 149241328 0
140854098 794402168 0
859927296 1058006244 0
422831508 825562812 0
752162856 708018926 0
940226325 1062191861 0
180113652 624920090 0
1029910733 705074365 0
347736624 427263817 0
592551087 985844683 0
712292798 126038558 0
1073232831 757715254 0
496979784 921053675 0
499522385 579754811 0
505309820 552552673 0
630773922 146272689 0
954263552 485916417 0
425401896 939378942 0
47052678 146306559 0
387328976 980699124 0
602055032 996897696 0
626694258 695895312 0
648463095 449908326 0
38746583 926374557 0
739772188 345099315 0
510270046 962704434 0
597273939 454620310 0
458854864 211863796 0
568961795 746074326 0
174890665 997562266 0
731982014 507827360 0
641700845 861625506 0
562788382 114663794 0
369618034 483931527 0
402395779 1051327690 0
33345145 14869470 0
905978416 724747255 0
873390416 474285474 0
11223812 167010274 0
639580571 752263995 0
552474406 333276464 0
953718158 187156135 0
106509224 875199379 0
1037732948 396485862 0
811172872 466614586 0
1058379696 618834005 0
895650114 382748382 0
381369604 826420297 0
30140739 802970848 0
284765674 387799547 0
187175430 498222288 0
858477692 1034188118 0
50059302 608472220 0
433311150 709729864 0
760492393 487541789 0
729272102 393445608 0
220489687 201080631 0
435950894 147650742 0
396592750 794423246 0
622079476 762400056 0
402186061 176451054 0
409550356 98691774 0
685779571 833888342 0
164584869 465776324 0
1013053714 134605864 0
844256685 1051385299 0
298895619 601672125 0
459707078 729965770 0
416632146 228851425 0
136030514 435396131 0
322028565 433929867 0
82225044 860337160 0
738996972 554466229 0
850736325 376690950 0
1049997688 733160242 0
525052753 702253279 0
172270021 572636092 0
979339151 756769118 0
840510114 347138395 0
505869439 1017649758 0
89872640 544753978 0
13124987 841940339 0
1064766892 985592115 0
996607446 758598935 0
947262634 454107382 0
590460817 480144344 0
949284039 979346573 0
467472438 567407558 0
209704400 988123396 0
1033544944 639374214 0
412766417 626106575 0
581242546 223749305 0
260733520 742457531 0
652330262 322495465 0
659453091 273617391 0
228349248 1016233652 0
709751356 982733882 0
958989187 343292157 0
567426472 1007474615 0
206396770 451623971 0
1002908002 406698708 0
197709792 1042348231 0
481063671 1046745071 0
918314779 373759687 0
947050720 273001243 0
823624302 962213273 0
59136980 988197342 0
278550190 343833614 0
1056758237 973172367 0
274583352 339469898 0
1002195899 988573237 0
161531516 106035131 0
394905419 611062260 0
979407905 28137867 0
629098449 785952848 0
965062532 104163972 0
959688012 731084109 0
381287668 546922645 0
817312586 398495450 0
695766021 211147505 0
310472525 1020836981 0
473192129 323664085 0
753624815 502611312 0
849560156 986195817 0
1050141396 1010825987 0
82525661 229368998 0
882251936 295784721 0
1061151980 1017236854 0
288594840 1053289355 0
154120441 317632059 0
231934271 787723933 0
198346642 742887565 0
911963417 515784954 0
616916032 104860587 0
784395892 146876583 0
1051477942 202020209 0
182428128 703841208 0
978444078 314786778 0
339097790 562393801 0
877473895 540941424 0
110305587 74150265 0
181904914 11316377 0
107562513 3762210 0
620574213 909876511 0
721730463 628582173 0
959881049 54771325 0
189467633 915187045 0
352658288 1587907 0
954611614 89629952 0
642978400 883292936 0
958176760 517586402 0
36614784 734921970 0
323169769 79944411 0
310107373 824228599 0
352662985 561689050 0
972551094 1023271910 0
115361110 405321162 0
961770449 767214730 0
316009095 401554250 0
150291430 135987355 0
997423104 452484961 0
1040832624 371137623 0
98986209 20557888 0
442042207 492165017 0
891231534 623733592 0
502897382 210564270 0
531209748 226683163 0
305716191 148091112 0
821719314 898705080 0
502329750 680474758 0
347081259 1061590918 0
421495448 159893784 0
349564387 64057203 0
755640543 323968353 0
612280802 936177146 0
835300372 216633724 0
263586023 803300585 0
307884258 418118854 0
233461962 100502269 0
544522112 926175226 0
778293607 320070993 0
574643445 275698688 0
640899627 1046230150 0
964835610 111342987 0
82213928 341218999 0
500048334 33209971 0
208649069 391281459 0
773981183 648164248 0
781770676 908471394 0
430306313 762033607 0
361324812 770803673 0
820520175 633214816 0
972327833 461189013 0
760653229 599431060 0
457424523 597141487 0
735338931 928327506 0
1001798627 260068610 0
414054228 163211862 0
1019631574 406358038 0
368503336 436592609 0
846054673 37710244 0
599295298 580684815 0
186306536 271692659 0
351823686 921554868 0
388544680 975599819 0
761556702 524743323 0
340066166 388858877 0
135471640 1032034050 0
868054713 579911421 0
889427646 446736647 0
681934314 70975822 0
639217071 55074576 0
421542869 708069888 0
998563640 242730104 0
911956303 125669816 0
186078969 873582063 0
801450154 698771182 0
260795922 828019431 0
1011103428 248911444 0
740331774 113166806 0
1019715057 748514871 0
1058829164 788525073 0
109280115 406278804 0
52106212 278302955 0
281950181 396715654 0
141168978 618603536 0
799201172 119405266 0
242012162 655940210 0
550309423 504097432 0
822857242 164653299 0
936482728 869495321 0
407297816 325633719 0
696421341 1027969016 0
849310393 885064010 0
171315855 672414274 0
915267669 548618152 0
105253888 254445022 0
285911429 914626096 0
871487944 954403022 0
156250438 119382135 0
511320711 937263682 0
74162018 795076644 0
766049482 98025983 0
474406535 898160827 0
729163305 451469523 0
225485041 338835466 0
68296844 438114889 0
906307669 113651638 0
86608443 200958117 0
917896197 81508360 0
416644467 580006915 0
1023164310 898842954 0
948421767 505154310 0
926333484 168764824 0
733501268 631204247 0
670350376 621919214 0
182424847 922193285 0
24593968 671164085 0
260324526 722957554 0
293680026 262662371 0
754205976 107049067 0
574697070 481615304 0
840497758 730506855 0
34647252 282074619 0
487372417 101272429 0
919768595 262870679 0
160227939 105472940 0
631774360 758204606 0
415092418 505701318 0
648701852 1051974587 0
11411460 674368743 0
342627910 224720573 0
358044714 474376886 0
613767500 222879903 0
147863278 673899887 0
949044420 198735615 0
958448521 730524007 0
1030981119 697645796 0
525216965 371756559 0
802066781 801869656 0
128109775 244596947 0
18728095 530475715 0
160106919 1031917983 0
625605586 218289242 0
54287038 229198731 0
137542792 647921845 0
799685406 437148203 0
856367600 608637546 0
989188997 714020747 0
490476325 835622585 0
1011353582 380535966 0
936330668 145095517 0
34415185 157043898 0
279056610 416416675 0
586882178 658309697 0
644722198 166716378 0
881605356 139609928 0
890718086 319755862 0
529898287 122287024 0
230024739 842940215 0
437501345 592628318 0
160856294 245053986 0
408051286 592353505 0
503390185 45884916 0
315242985 763907214 0
983777048 519575548 0
41861070 299583488 0
420956675 913680368 0
908128918 310965449 0
733982456 215902781 0
989380249 393618388 0
563724036 925475173 0
320396280 856118088 0
907716472 849487283 0
330005164 143399799 0
65747478 818518749 0
415201048 116991220 0
612243888 1070350232 0
947198339 650239089 0
574136601 839932599 0
344344910 883618903 0
811078385 28098225 0
943833999 666580739 0
447726848 601228567 0
256579226 679463038 0
856085153 506892097 0
168686399 755153578 0
184227109 366124114 0
940685462 560059651 0
28903713 199664997 0
482487905 806268756 0
975819112 82714483 0
773468945 505819101 0
236959733 969189956 0
888652294 337126638 0
315377551 22730737 0
833148471 921869106 0
127352218 368336995 0
254032605 588455730 0
172828606 570336293 0
813565529 101191618 0
413600865 173126560 0
1027982618 863151868 0
718074671 276088703 0
532334240 790891774 0
647394839 393930866 0
722166556 765578309 0
861090593 475627293 0
978572406 462818003 0
485294136 544729611 0
31030589 677921577 0
347678789 58991292 0
1042307693 236192607 0
52953569 1063110600 0
54726625 171668531 0
119307243 449657949 0
167455304 711958046 0
643520954 143456559 0
262374071 121602785 0
446203839 431815465 0
363171039 145041924 0
245935776 630047718 0
584053423 79629268 0
597425871 426678366 0
757231399 215937834 0
352837605 381490542 0
427312611 233356809 0
569194 41220906 0
360610393 19928131 0
280708009 571878513 0
1070431399 293154705 0
484445914 14651808 0
696864008 195338460 0
407616536 43340504 0
752392488 193153727 0
637350289 68953436 0
419207014 786328822 0
784560150 649545062 0
741263159 80630955 0
930051064 1054108076 0
240604168 149577630 0
464686855 168534055 0
473286947 1053472273 0
787628181 916323230 0
247081133 574292045 0
839737480 815935777 0
394913607 577730608 0
1013843977 937782424 0
265000095 374457782 0
322127651 267609878 0
656480970 530727865 0
154566558 141135585 0
780622638 77979624 0
114636875 610439692 0
857725301 556228149 0
831967863 212549244 0
172152987 483263292 0
999804256 47166019 0
750291268 768181029 0
226074879 287085586 0
1013361330 1055267861 0
829745742 155958572 0
177854121 34449086 0
1000733457 133717355 0
138141236 262095400 0
673643496 335798857 0
202785903 299640553 0
463698269 422337735 0
582022257 686755515 0
742470869 1003418262 0
364265161 356147349 0
222931716 438361243 0
582200441 451713023 0
450696629 732451749 0
542044935 666862669 0
451301534 409019088 0
110688698 800049296 0
720885648 1039597629 0
964444108 937709889 0
23870559 279825637 0
724045972 999962639 0
638648973 681178244 0
1050197106 1058215223 0
142315119 513284288 0
304964951 831777285 0
960717891 163607858 0
964650702 150856227 0
1070326587 919657044 0
1055822500 657480683 0
620044552 459965924 0
678252448 1041028230 0
429253910 1024521292 0
70347013 1065466680 0
977558372 717767139 0
861644937 893131108 0
737279593 162631564 0
287864667 994238880 0
641036197 360294313 0
350728577 826001242 0
49733849 405715272 0
10212645 1060614279 0
665997413 580237508 0
728469581 869107580 0
188564648 228295783 0
299234861 830469257 0
535796242 250312167 0
656437978 406530412 0
186888336 288602772 0
347174624 31549649 0
1027741671 729751721 0
1049298720 772787808 0
507537767 1051192096 0
355691196 946875179 0
682074325 522215608 0
953964601 417414909 0
747521095 929118318 0
127379128 549475064 0
8646710 824111064 0
262423904 199796677 0
919271096 768814719 0
810516483 293123257 0
572384548 817348354 0
301015934 81872251 0
926929790 320794248 0
859729170 787580986 0
706732416 1011490833 0
1032055292 851449597 0
420741678 167224466 0
627261149 190792582 0
290962112 1072900980 0
442775323 397701836 0
563741664 360168160 0
335584619 904162205 0
14261203 155347901 0
592489061 111347432 0
1025672937 724131941 0
356121737 732496278 0
466843124 1046633356 0
165899491 371973448 0
448795356 1018980754 0
572618454 626685698 0
257506568 776192700 0
278008380 878926617 0
40372011 910944636 0
976222082 481692935 0
238183988 723516975 0
579262456 849426937 0
338272221 362506629 0
1002763311 852633651 0
966320159 213768844 0
899228112 567412320 0
526328780 142476098 0
312722628 773417884 0
378980974 435633322 0
643564005 1048463897 0
402599860 144667203 0
196873697 149086926 0
1008916785 462040078 0
654102685 528648262 0
947981089 799710584 0
1022133591 396599888 0
829110929 367616256 0
757245366 996657465 0
718396291 350459548 0
799001770 54583591 0
617932706 243412047 0
420098459 924250056 0
480614962 102765760 0
6393242 693242877 0
982785433 182671411 0
638319902 929573891 0
886078318 394846272 0
1026485160 408872016 0
591381373 363986617 0
129185716 533621457 0
307890260 89434290 0
455853594 478763470 0
315683464 831707786 0
1047946134 1051441723 0
602881727 518511360 0
811789347 718546462 0
265445677 143662494 0
150286792 131385070 0
858138681 198641374 0
61616699 230442049 0
85087786 56856656 0
879895825 718164598 0
819796745 641268183 0
863722199 99252156 0
240662242 1013689622 0
671346620 804245216 0
312447989 753838788 0
135536602 821155290 0
540999386 790114537 0
968604681 567699664 0
967023912 860790153 0
998729101 174338357 0
872342859 77343665 0
988446616 92518366 0
256204349 68984746 0
160206201 497186015 0
14465125 744301572 0
468111282 462228194 0
244247439 841192224 0
362800565 362687900 0
281871747 1071922809 0
323682415 973749959 0
42306852 899354098 0
883721199 273505887 0
872871679 330205496 0
415857700 996885126 0
1004078321 841295793 0
942249590 1049700725 0
104778242 18274761 0
885649639 736356238 0
861222818 509351991 0
483541804 505485646 0
515924686 961195102 0
334522267 92475579 0
247308600 952563771 0
646299511 441260136 0
1000260941 326691147 0
117399475 345015531 0
977063469 89377117 0
676301898 240707486 0
441117706 474455566 0
197955683 809906908 0
669931048 405230473 0
4135748 702834404 0
887068091 815888997 0
466350433 54734887 0
800721375 938050643 0
1056979908 675220968 0
876531426 981849099 0
1049603913 122645109 0
161977422 108822347 0
1040696281 1072717433 0
705916282 38265326 0
123378869 291281869 0
582931364 448466693 0
162922714 215988515 0
306226202 398262533 0
961943788 491218448 0
474396652 730981196 0
92974523 515348185 0
659734941 1017006381 0
223464974 503956743 0
261811213 165185491 0
768457409 962997491 0
496432490 239789315 0
620844702 556715086 0
187822826 784803816 0
621967705 109866473 0
364648735 242875714 0
926800498 951984051 0
973874066 243599917 0
641573995 249301284 0
1035310922 781534233 0
813819287 51144409 0
334918021 100175792 0
100314362 636145751 0
307722098 534091168 0
909096492 518896255 0
316337288 510016473 0
741025718 493988668 0
327710905 433362965 0
1051838608 927704206 0
543417732 15737323 0
267390668 721916330 0
854259682 317920474 0
53082174 815886172 0
730685436 325202743 0
132116328 319055218 0
82708545 497049735 0
592110350 733896680 0
769257510 961365266 0
273694093 961641209 0
19752769 410934946 0
695962468 841237588 0
433799286 184194990 0
405036877 991548241 0
555308491 985611808 0
135393519 914221901 0
710657884 517993737 0
930279961 162619948 0
878849132 706240627 0
216598435 817111825 0
343083066 638564483 0
228755978 433324414 0
1007925728 293290657 0
79968238 1048401464 0
314749842 366430113 0
200145153 753502839 0
1012891914 781370706 0
115749445 467766265 0
194538092 1034930053 0
1053027879 1023466295 0
620523630 318647682 0
349469108 216928629 0
684750733 203866971 0
418436148 32868697 0
469875160 110628402 0
58728286 149930449 0
466758561 612591423 0
188815702 28754295 0
692832297 700881732 0
456917833 844569178 0
257375052 176178224 0
694540670 488337887 0
9486417 330115748 0
545891000 287426450 0
736329537 446882614 0
380249957 751201452 0
376992988 963950039 0
693050118 625015731 0
786152597 895225121 0
149335899 312527117 0
222376997 908841466 0
352407303 49919670 0
780648384 984225201 0
352152981 590886287 0
928448612 896563987 0
226045674 314954778 0
5101472 297889733 0
465585313 90523371 0
920601630 712579074 0
376095474 812905020 0
16528470 418824540 0
1030974030 418328930 0
936045357 597238131 0
1009863593 490091709 0
392204109 386199837 0
898203443 119668479 0
65796179 209226459 0
1012138525 904898869 0
230176501 501476949 0
417164966 764823229 0
300635052 914284604 0
698245016 599750235 0
652371069 352143034 0
711392328 104247458 0
106333471 4172286 0
29585139 84560259 0
302718867 1026219101 0
120568873 622819102 0
116738986 386376684 0
418705282 766241902 0
766665651 749818582 0
61171231 166071884 0
431411329 802653351 0
306662260 1017552359 0
886157563 760861695 0
1042179047 660285203 0
284849230 845366648 0
796796861 386773785 0
327763349 13058631 0
590335614 238590372 0
740007898 83136558 0
754299590 705240456 0
129218676 282272968 0
923512686 423020584 0
324666310 361626806 0
265704628 492527292 0
29318477 26698005 0
807931528 667557624 0
760100636 711531910 0
337174984 1138574 0
876400815 769371212 0
209721051 745102102 0
722459857 121970869 0
433248333 687485245 0
866374150 1060163019 0
351140093 408611813 0
1013437335 335552411 0
816772335 992340453 0
31608797 849946297 0
874480225 743042675 0
642783224 336119980 0
326790338 599463437 0
254686249 667417326 0
828181149 265739209 0
454948491 515489503 0
999974592 889964492 0
491797522 277716748 0
958870341 594180948 0
995164298 597520170 0
408989301 30721478 0
913804188 426286610 0
730167158 685263234 0
249970314 368604634 0
975808782 73339562 0
56835082 1061717407 0
928222972 717247078 0
840444313 618601784 0
1027137678 266112171 0
830706989 781851643 0
1039213641 695174484 0
678594608 89743983 0
760536561 704721279 0
116468900 122782687 0
700070870 626718097 0
352601234 897720985 0
771251125 156341811 0
112788290 234684310 0
202021738 414440289 0
573036639 461469274 0
716964906 765716829 0
413989829 340750418 0
370732941 902112394 0
655224830 845639358 0
762093506 771218883 0
508665895 499219218 0
926305961 1055558238 0
802932325 996126932 0
31838930 877962364 0
856054420 677571379 0
662179952 528001671 0
605037434 110137361 0
794494982 64635090 0
1048840929 549080713 0
452730793 684686083 0
1047977348 574653150 0
298346915 224666130 0
150526320 933297512 0
128808192 998003572 0
1030405953 795545263 0
456093796 107468625 0
806820018 756754250 0
458339423 917338884 0
54881515 1004701211 0
78802058 310457394 0
1064824786 116092610 0
942187938 403271033 0
62942383 861468219 0
860150494 520143662 0
775530670 537355489 0
195663285 152613369 0
809865804 134889864 0
557445167 709587726 0
480208158 980235388 0
248327450 892668293 0
421065436 484387295 0
681332766 320226095 0
776696432 455506250 0
117341492 392989598 0
728210544 808520563 0
173171558 295417658 0
381159083 236641606 0
762846482 381892952 0
758441399 125706021 0
697319509 783414103 0
417665548 439626947 0
242100496 909803715 0
1045570957 622273611 0
716430808 1058040799 0
356863549 454410774 0
1072028518 104872402 0
378903516 996079609 0
6800220 1060437556 0
810205492 195652655 0
968546059 14842397 0
390718512 267120842 0
979184728 937763244 0
561270368 277224979 0
333317612 894285528 0
618924714 831108468 0
614405891 412960378 0
426495836 1022413245 0
883678898 290927875 0
800161800 545289601 0
84352195 762253945 0
658392558 230312899 0
159823427 360017186 0
569206839 769910653 0
645703272 986986639 0
525163762 582757012 0
260060861 345829758 0
422574390 533838069 0
29152014 265413595 0
468721052 408927284 0
613101746 1037829915 0
152044738 344440444 0
594407491 1027028999 0
952713673 254752125 0
799107572 629720344 0
1051976659 648420868 0
483377198 76788936 0
185786147 590912657 0
992526405 722513534 0
134190716 700835243 0
948001646 430125628 0
959943284 1055317507 0
696047545 582048920 0
1031520750 307480942 0
284329665 313236965 0
951941514 403160699 0
453766698 138037298 0
254952418 572130791 0
761601034 706414172 0
246406378 1000280552 0
731937586 725443956 0
411465619 775740799 0
201145999 1067084475 0
669457071 820009951 0
361452930 1040559934 0
418896278 755008921 0
274879781 437124633 0
1010056758 100882480 0
344786270 813311712 0
193690737 543298773 0
134860981 36929343 0
466270450 953204773 0
102349438 551917791 0
23932247 313609465 0
327268140 694358326 0
812865361 883014518 0
529093172 299786338 0
668502314 843889637 0
424693335 253265071 0
978579278 1039788242 0
850523234 291691510 0
435501417 101910339 0
100927771 437757182 0
865440334 617532824 0
50091893 556029271 0
211533375 709585093 0
114962260 415773798 0
886685410 102079365 0
849320803 452820033 0
810219736 290295811 0
747872672 622270262 0
820673330 602444827 0
945445882 523554889 0
526030620 602021619 0
553289584 525255984 0
682843556 589389953 0
679215191 280940837 0
128616192 521356735 0
482345916 824259023 0
648861211 679229137 0
128300662 205010773 0
962559284 277386887 0
109265210 411750610 0
54697377 457339863 0
8556870 713727930 0
23424719 608116547 0
485176775 316068719 0
447941097 444922211 0
16325693 513597616 0
545846593 949450187 0
55323863 558521105 0
955549332 576743011 0
617972239 623899399 0
1067831468 678695277 0
873459085 1070604628 0
924068457 928748873 0
120123700 646135474 0
268184825 659479194 0
6620303 237764219 0
383735171 108642151 0
911722110 694573838 0
1012456557 88618510 0
388598009 158437574 0
212010139 902738060 0
1072494573 902427441 0
1052719939 893547997 0
524291893 914788540 0
921949303 73063007 0
563803299 325981125 0
239910238 1035557994 0
24035590 837404585 0
520854094 1021865539 0
827643550 589787399 0
431920093 443617646 0
1017352161 631736872 0
421185371 258152486 0
949989886 765881629 0
246054294 308259701 0
733935998 299618674 0
582249075 416664237 0
23878286 423715287 0
490782628 421488498 0
267077410 850635109 0
67261934 916034113 0
60880115 111240649 0
665770790 537758411 0
54438014 348429959 0
443585940 910553433 0
298807028 45568820 0
769850331 1021826607 0
989276258 591883633 0
761862831 1053199592 0
417659031 453770090 0
325834468 973523187 0
740958151 1073462577 0
802472700 67942161 0
716578978 28127488 0
678893219 304934646 0
384362278 169122333 0
340803772 846767566 0
222649974 1030229219 0
404411187 137863654 0
470526214 736974033 0
322097520 333213165 0
636738662 369344542 0
692495015 95224737 0
446470561 210146544 0
421455313 1022141245 0
833705911 471010672 0
396370160 423174253 0
1047908059 571914230 0
992230274 131356303 0
486235193 296347088 0
930979251 186311936 0
230821372 255717664 0
206633941 871303101 0
100987177 521760821 0
746324021 444574973 0
563534826 359027873 0
792346003 105700594 0
20213978 395007963 0
137253794 1041981841 0
226320991 207977174 0
281147573 1035948451 0
437996316 678483766 0
823006066 247181848 0
233804684 263516633 0
483488991 606345183 0
846302252 849100853 0
547397049 68274221 0
514040111 448501832 0
487269917 1035085425 0
491478130 682569735 0
474872181 412789623 0
226367580 247386648 0
629967239 733689377 0
457736492 1058058506 0
996119119 784660160 0
922588937 475308160 0
683141622 989240659 0
547684437 1064235080 0
897029357 635499978 0
99578896 799824035 0
552686632 174050539 0
604997066 388780548 0
652873795 603367442 0
513172943 157779371 0
998538733 877688265 0
33669899 653656833 0
299068831 23471657 0
919363968 758180274 0
344983073 511414960 0
783783772 913504974 0
817835814 959757230 0
34803501 508706503 0
391666451 232903492 0
955190753 290417226 0
506550087 181594062 0
702543788 18523614 0
807148698 521612255 0
130959047 1060546849 0
136319280 974219257 0
639889241 728456927 0
990394678 473020649 0
888739421 861080273 0
506378214 979223319 0
765421719 57939140 0
1058710326 131166408 0
159682650 586846749 0
156670806 356217658 0
935959960 708195683 0
653015481 48908179 0
1004466997 649706394 0
738989139 549153165 0
341962922 600209809 0
61280297 85952201 0
987417416 543283847 0
785751100 91569131 0
346734818 486370146 0
44293999 204018448 0
146661006 641405748 0
785730392 195849208 0
463922298 685015336 0
147759159 527270340 0
839586720 900659175 0
86551094 800120456 0
368192225 176497226 0
621651907 463401430 0
344096149 1001878406 0
731607990 424154973 0
231067796 554658652 0
264011016 250669292 0
473591525 59242580 0
956592866 148072615 0
417511376 647428437 0
12571624 786295484 0
1041292151 1044294858 0
895611201 721408582 0
481407986 643986940 0
449370900 1059501872 0
199189851 488628322 0
390774993 195781989 0
805333567 128753760 0
219388546 620662850 0
788654376 113170516 0
314057178 303686211 0
440181795 892365856 0
590583906 1016391452 0
124382938 233580633 0
708882737 309056040 0
926153818 423586923 0
67263488 214941346 0
256343785 221078275 0
524212041 1013892113 0
510900654 798908644 0
104362593 993960916 0
696641764 1005350631 0
389310336 273380841 0
892167738 487884244 0
643453456 1060929147 0
392887961 869953816 0
390029431 466140134 0
400155574 827571121 0
118557471 475120002 0
591537913 539983705 0
911931427 678650523 0
817544185 964282403 0
423122587 674382140 0
358394540 976512614 0
406245046 667894565 0
333245779 643516403 0
905820394 522625007 0
35617309 731210133 0
958958124 1037760829 0
432947220 658785231 0
505247744 990079747 0
694056827 500235184 0
1048171078 847150467 0
358557509 474158335 0
350947157 908323159 0
1027138045 950620244 0
687673159 876080628 0
1055511460 841743906 0
630439249 772440043 0
671713233 281214130 0
256793850 665535905 0
5575877 244624578 0
286945138 10167533 0
279328385 324394343 0
154816113 1073034316 0
512485438 817059036 0
863186759 313805525 0
555492374 716538619 0
381582819 59084292 0
846074432 496845961 0
172289738 454735850 0
198472394 626573155 0
447584022 913015241 0
564259458 250770323 0
611077227 218955239 0
607003341 878113875 0
488453010 941508047 0
156044662 745051939 0
800015728 412135387 0
609352759 139954620 0
397373210 945660398 0
233677255 39715808 0
134118048 207799101 0
721635351 851380183 0
663450081 1031669559 0
517966719 337269450 0
57165941 932742429 0
796878465 121906454 0
169738954 945829965 0
1052593070 886105068 0
620921734 651569916 0
91454717 451681511 0
118676695 969261173 0
129826859 499987654 0
414521297 659956966 0
365976208 868767902 0
332544787 893981902 0
501865763 826770369 0
1005511803 300557152 0
135598019 937317830 0
76424137 1045498583 0
549672786 200614204 0
932445589 901566210 0
347062124 58654181 0
463501338 144831719 0
319375114 403739268 0
1036350439 732945248 0
715351231 89361717 0
410341027 502409539 0
861101001 830819586 0
273998072 700771864 0
4311025 379965188 0
551346265 127951378 0
824829577 362514237 0
147144428 341871143 0
1038479290 192251328 0
827353512 914503943 0
1041394068 190415957 0
952007581 740664305 0
156699355 696001655 0
717322463 900381684 0
90620289 890612017 0
540862824 1031369403 0
467264999 66670463 0
973498699 965938610 0
351360037 912398828 0
169113568 170817428 0
922370269 414235959 0
685989362 600959680 0
191275348 590367041 0
886376052 835734373 0
468774370 1008505170 0
324246492 242605506 0
31971726 653931544 0
476937323 1049252783 0
798274698 211836423 0
737732127 768908291 0
151773708 738880463 0
105583474 84752377 0
915823693 265668333 0
711840815 496127346 0
1045608037 62733734 0
353796502 491503940 0
135500606 604371952 0
165721187 1007877441 0
145720321 1027819248 0
241335977 569295341 0
747212389 13169767 0
999084711 6997311 0
911223585 309131504 0
705234773 52828394 0
82437585 943372450 0
45769884 1040709043 0
360181306 375871739 0
69963567 145686974 0
417466570 874156856 0
1017292247 693163611 0
1051352654 430831155 0
635234442 16890149 0
138497671 871108220 0
458819725 647260607 0
1049094365 604706108 0
120172670 931450603 0
380491443 143548063 0
497808529 2946440 0
562694526 966953862 0
470461244 302860736 0
860665565 569452211 0
701575548 23632182 0
461630033 150215287 0
595339754 196624212 0
247729368 272077635 0
495329382 411153436 0
613963394 312696770 0
1000424671 220223127 0
226364914 578205473 0
168436325 681037164 0
847919867 105002786 0
367489712 314663116 0
434528141 804873988 0
717348103 572181963 0
680971737 678682170 0
715507833 270168269 0
749734397 819608789 0
930477060 682474497 0
675117058 176085940 0
66240604 702604491 0
293180505 615349591 0
869323872 559199688 0
786927546 630653233 0
105360980 33920044 0
646023874 1064429589 0
534206626 206656150 0
104697547 504091160 0
166105986 992241081 0
392920394 942560148 0
213586852 438685582 0
926736643 912547308 0
300601494 778204562 0
931678329 405828859 0
962570243 211993573 0
379235841 810767245 0
710015840 961073321 0
700086750 103012507 0
771514880 448436910 0
177407132 861395090 0
455674191 693715250 0
889971609 905118515 0
701947478 714839961 0
646575647 612439986 0
405419494 793900017 0
436902103 630441606 0
817915755 807702470 0
913530008 235099989 0
186014773 34873904 0
164859270 783991486 0
944939104 61274208 0
982182348 150403669 0
514083971 106949675 0
761509656 303794105 0
41357827 1012905631 0
347658517 955610739 0
3488506 808635363 0
703516870 226512119 0
639023961 246548072 0
923251980 199374381 0
404479948 223599834 0
173014495 993045896 0
742635238 1039955725 0
217098460 1025623946 0
1009866986 784369996 0
947129861 751880161 0
731080451 689294080 0
793715235 817902453 0
508503981 284465073 0
573913686 1050692526 0
624548331 701316802 0
506797152 424894261 0
363489254 252898005 0
717725892 92784581 0
250549157 1004864476 0
874623479 830397857 0
637255636 805318493 0
242217020 457988107 0
755528129 637076248 0
975689088 483800243 0
449156428 487596220 0
991910167 626557123 0
803977830 1064345146 0
168487887 877982541 0
866460352 736009537 0
61581657 62902389 0
573993440 651701777 0
200949643 854274455 0
40262603 95169193 0
987958832 39571051 0
453880507 242009025 0
330466241 136860171 0
322566841 523987986 0
563640247 340514601 0
767771751 856588758 0
597912721 1050850611 0
577693567 264967604 0
510318178 754893518 0
399273059 934658844 0
37483180 548759955 0
267532307 321097544 0
729726200 149359015 0
922753442 685934889 0
920345757 395125682 0
522368209 759263627 0
1072137221 263744177 0
104810366 72626521 0
6655824 496771598 0
651730258 705831770 0
822919655 225015015 0
26552167 906896482 0
799410391 819051398 0
932785547 32460308 0
730516363 521907768 0
867934866 53313004 0
868161765 828328458 0
472774412 33144361 0
477112786 745543937 0
20768205 1003927776 0
684017708 529479337 0
457678374 1026620613 0
318414432 925227875 0
1058008934 19439550 0
139547972 404020894 0
554222654 198528546 0
572899718 416823313 0
1001733526 216211194 0
991833437 872598803 0
301723728 677985924 0
204745029 596125799 0
556586107 517510940 0
667116419 526449226 0
50094858 554514911 0
930186088 542547908 0
42137124 989068393 0
260743069 367740420 0
186443138 121975758 0
469433071 825309561 0
878412466 839276827 0
138110664 27691755 0
853159994 551042323 0
507926755 893152049 0
910397324 854398282 0
8645626 462384045 0
596660052 284691534 0
302334615 430253547 0
424364097 128822025 0
215707785 869258417 0
116665991 346623556 0
861347926 321237720 0
528220227 373935312 0
1044397476 294777335 0
114070979 81452483 0
258641037 685333076 0
1015632163 839687557 0
456764597 518121621 0
798003560 874119446 0
427283399 710690539 0
238126653 82020977 0
31960068 882135052 0
963100797 1061619418 0
666125647 208249045 0
575779117 995664337 0
680670317 265090261 0
12246827 83250615 0
349963085 857074760 0
992720642 464211696 0
55375831 1051219492 0
577654175 287045880 0
679056962 271911816 0
85177243 225532604 0
597134933 649038650 0
845298658 370340246 0
707989968 566901273 0
255751309 516392650 0
119035224 664528786 0
264486252 980282315 0
640050899 442797977 0
690016427 394068236 0
1030780035 205054974 0
632787091 659611104 0
305010194 359816892 0
945563755 205151970 0
90226709 354724455 0
900535045 304656297 0
706215044 727577182 0
216148259 860958312 0
844740861 358975658 0
85430174 487348917 0
922465076 824220041 0
853140086 179571764 0
409611644 503610164 0
940489686 734977293 0
899707202 300514788 0
120333112 45994125 0
661382667 190120848 0
175240240 584560599 0
18742972 590296453 0
110199964 435871330 0
800465343 956581923 0
218306351 787803570 0
688238506 10492243 0
671490646 924791706 0
509160315 868336823 0
1017033613 891674056 0
886755737 131554213 0
956586484 869591107 0
653099136 551051024 0
353332513 67901628 0
691589061 687500199 0
252807006 1010301361 0
1016329214 243651006 0
69830283 733289387 0
264681812 803026380 0
744902864 54378112 0
211106058 10395195 0
476527899 681393753 0
553231853 968782591 0
1048080005 423959817 0
1062875173 155837783 0
365513373 852476067 0
396771139 541012472 0
96674387 444157441 0
854922594 811541018 0
600977715 242311518 0
193791423 927508922 0
683343498 291299072 0
447797991 544679919 0
248693595 145610070 0
308585720 430057482 0
382956001 224276211 0
106291646 189551293 0
585275000 540520168 0
3136526 130109486 0
620802424 174725582 0
665140278 908513218 0
782129554 393880658 0
506763365 184760044 0
628210680 1016042706 0
609302709 249177588 0
575123548 967201866 0
1023779046 681028106 0
565602390 1030739245 0
120942873 284748910 0
467230257 411684193 0
440279076 97569075 0
528636428 797025917 0
873800423 252402247 0
74931635 52316402 0
361860681 540441004 0
897615168 822274718 0
1061150914 728826179 0
896301328 784295839 0
737844510 220814712 0
180323674 982300232 0
781708499 498472142 0
836201315 552051441 0
852152121 959492467 0
717687695 462533163 0
962298455 974595205 0
1046370424 769899747 0
934342468 681711650 0
1038471555 983217784 0
108132316 56162430 0
1049475997 16966492 0
560709830 995724056 0
580362967 894199067 0
559782851 1008258610 0
1068757023 920752191 0
872899046 978085106 0
1004514013 457712772 0
488404647 960619925 0
712323855 52794279 0
153171190 753289738 0
345556453 184378579 0
799726918 68024985 0
38575029 697562465 0
561213775 637155321 0
536558318 814690235 0
476999706 625406278 0
637404452 725266802 0
1000447898 177559893 0
506573134 589407747 0
324995368 160189229 0
276074952 876111008 0
718512352 417390936 0
279916688 463790947 0
426338858 788363364 0
854275059 865105769 0
726969457 601652721 0
519128301 792317864 0
1071046122 1026703583 0
492699709 286393347 0
329310142 887961900 0
365603304 317487796 0
897463087 749347597 0
442360326 430741833 0
128596487 554252516 0
909660045 128949904 0
857005349 591342239 0
342379950 705096606 0
155627582 668825644 0
621737468 136236392 0
624143551 177955582 0
8105208 1009580946 0
588557908 949451530 0
548882146 97383780 0
662723489 270051477 0
323603833 330709883 0
791259637 88371766 0
1054775339 341913796 0
1063150026 575413137 0
906248041 170665619 0
277437242 682530574 0
944321351 991496491 0
157859696 42297215 0
821328611 276812735 0
144046702 114061282 0
617944404 253424018 0
276790165 179141671 0
284705529 107924332 0
18098474 114135962 0
97651790 887260931 0
912613378 513302165 0
159598472 477361003 0
388063657 150752104 0
910002562 838734232 0
628822114 564911109 0
1040848429 72195916 0
795191109 438461427 0
400760084 633314960 0
853009810 1011317738 0
55154259 270920501 0
384328760 806776767 0
763893726 873581592 0
86427803 616912199 0
770248196 293648956 0
303550932 842757508 0
477067578 920553453 0
576343949 338651773 0
618913245 5371198 0
408886417 11291134 0
951150222 263369830 0
1040312801 701080830 0
367488447 172950378 0
89377449 743553739 0
234394415 347931498 0
780063446 484426449 0
413871149 690353861 0
1006187669 819107030 0
854223233 472620665 0
1020986286 471329253 0
556529321 3727367 0
451171432 602753250 0
104015127 471533557 0
1037397530 285836736 0
291560840 984720396 0
639470277 355200602 0
720284791 784616246 0
224564876 841226735 0
477558282 274480838 0
603880169 898378667 0
44281368 949055836 0
927589043 787664226 0
939397274 182088940 0
545307406 305277764 0
887410259 518832465 0
809141242 167227480 0
1031701810 569193196 0
434559258 412850331 0
869938947 99503191 0
801488418 574432406 0
501596406 177881622 0
320540185 330663542 0
385873741 253539740 0
407642211 105669997 0
928356099 947934263 0
417126387 339044373 0
898311483 539821071 0
730619261 132109352 0
976944034 347024502 0
940910389 38073770 0
800617228 51510433 0
327643554 271126441 0
579477691 140892359 0
160047960 585392126 0
863106164 354847023 0
730591404 332869547 0
699173061 81121261 0
936332243 89334169 0
737377310 897974535 0
218362305 643370674 0
390814046 604589802 0
443085379 158996237 0
681367759 903053718 0
146098263 516644534 0
51510875 1062886298 0
757921322 668882534 0
1063380763 30406439 0
159080480 768199026 0
579264983 101771515 0
866583084 845456439 0
725050432 844118980 0
648113164 64185986 0
88405430 554381523 0
389814131 29723120 0
671200088 592980004 0
1029085394 883165251 0
953514743 899961226 0
274204574 585871122 0
638242440 1024881005 0
508299299 42112232 0
504858578 686816978 0
4173234 556146025 0
672283287 1915591 0
78890520 371476472 0
47297580 38837570 0
727366882 267483780 0
867201 983433780 0
227463302 828468266 0
370931717 228241400 0
202982533 171453641 0
709070278 229214999 0
679418736 279664084 0
872445964 137747198 0
108203630 11733115 0
643060396 479288985 0
924803069 140493266 0
448851505 661623202 0
879332850 209804897 0
10600775 607528666 0
94890102 672232850 0
356795587 170150832 0
471444422 901146741 0
353145230 607424195 0
117693412 571828364 0
11874870 130238484 0
309918361 223691140 0
223945665 166982094 0
453995672 929507590 0
892218209 582299914 0
1069739702 449286438 0
953771577 977465190 0
628523530 224141113 0
151295 129871195 0
737054164 988601479 0
26902497 929388702 0
628483231 581549564 0
883142795 704122082 0
239926187 798151323 0
329265450 992338964 0
780776494 971109468 0
152069347 185651129 0
337003623 670237220 0
755805119 494365052 0
290188492 166447241 0
696244459 259797110 0
916196569 616388091 0
509153234 774805715 0
963867846 476899962 0
956289621 394817243 0
56169714 978934506 0
6084584 682238214 0
705622875 174131924 0
826492002 130873133 0
956864695 45469394 0
602111055 358671956 0
1028337984 114201100 0
615314721 855657611 0
31863522 853832972 0
916829656 834705207 0
802958948 863681206 0
205923472 911834356 0
363478564 15790068 0
1014559970 980699352 0
349370342 770575580 0
16674610 77087104 0
26164507 457315726 0
429427241 488505214 0
424140381 133504632 0
96089592 76714123 0
505295771 487802344 0
155735277 456113797 0
759724619 147057400 0
580098896 594258398 0
665309788 669875946 0
549673416 290385409 0
452367121 488458423 0
302541306 39687754 0
585497229 1015306767 0
1009551340 95291413 0
748737228 354278974 0
528061146 297600376 0
848268813 832638145 0
921780298 755748165 0
910585718 257732445 0
327092586 638941737 0
193188003 431650428 0
242272533 222299355 0
763504235 56105559 0
807395679 212261696 0
337952091 287356179 0
539788354 201120012 0
1047585827 616177244 0
1058000479 587494499 0
146786235 776029090 0
560028424 149122644 0
954168704 726533797 0
738033320 477972335 0
643707070 669547250 0
485738986 40069018 0
262797307 237763972 0
352386816 340764409 0
834868290 619103380 0
351899978 449254814 0
1033178725 480256797 0
106401331 848217172 0
864537514 913760092 0
824571120 909214339 0
710873385 55347621 0
819477164 526855475 0
824703627 316906938 0
503342433 533404742 0
565139467 459658562 0
510939773 53505236 0
824731320 514568705 0
889121213 238778641 0
1051600024 457669325 0
220308998 134512236 0
652750523 60982535 0
84857285 329684905 0
541932460 534734215 0
731621764 742257696 0
148128179 31555476 0
420829855 1050641134 0
676282274 343625302 0
751581221 634775332 0
679173245 18050900 0
60316977 242819472 0
689421676 31501953 0
411643505 209602453 0
509293410 245971468 0
552841165 876493705 0
969459401 632224992 0
1045275246 165386187 0
641199939 645309061 0
1058356839 313938687 0
617751231 333962812 0
109753524 316154695 0
16245539 921096557 0
178906779 964089494 0
755784726 854950545 0
8333135 1024547966 0
861012378 488610186 0
70885915 878644658 0
562261501 840760485 0
913387030 7293521 0
170931219 843542072 0
556965998 1044748326 0
1013136158 229239081 0
955598109 246148447 0
894452673 634684129 0
497756341 301365529 0
356535941 557912209 0
539547141 336009900 0
574421149 654800570 0
918484724 482305684 0
500943127 868402006 0
263172179 295939156 0
590702658 519563744 0
573398260 1022214778 0
692658257 332330410 0
80706783 571843747 0
1041692117 953011083 0
562662574 1033561304 0
394706256 186227979 0
61616098 437407809 0
978470915 109581985 0
927620652 651805435 0
534302331 184780716 0
502632557 89287953 0
79474519 481208285 0
801740555 150284255 0
13591523 966944228 0
559394537 1040998956 0
764594648 240025223 0
75522701 345134156 0
944437321 931138065 0
801864644 903646248 0
748779008 181936385 0
324332038 420103925 0
798965968 387508393 0
701621195 415170783 0
754361482 781655330 0
113743466 950065411 0
379454515 248897817 0
416109689 361626737 0
429585983 562140757 0
877245325 305485670 0
563879483 30477233 0
942004730 689663302 0
322895743 862127421 0
430752636 781427200 0
534662921 354320759 0
197482195 879493306 0
850558808 499520931 0
617794800 382306376 0
367721141 1012776165 0
415680075 284580636 0
985999280 854862418 0
293282688 645937908 0
703176708 317710289 0
1050058721 260147213 0
670413249 951326944 0
157826128 507449946 0
530361579 827850229 0
848705919 1054136269 0
1035762364 929636418 0
120821235 1031032966 0
575140015 300751862 0
962725004 260683798 0
676238797 256191608 0
1065594880 912421801 0
764457472 711736643 0
986071361 126296914 0
769135749 32319865 0
1049462507 664503947 0
785002680 436205642 0
1003822518 873836481 0
222565891 556863451 0
163100778 905856724 0
887907241 604447130 0
557645254 564736515 0
827278617 64361659 0
781007756 176112352 0
943600856 133215892 0
108467026 695615996 0
167670232 4691457 0
183345095 921903580 0
24085907 468197075 0
435549049 962657938 0
714567536 344251192 0
625934681 249363613 0
562265592 21523312 0
1071660601 436362626 0
746346811 138755919 0
84517210 169362048 0
133961974 850559826 0
588126057 615192314 0
977519329 985811909 0
58451502 1054287657 0
554650860 443244853 0
834331910 90859638 0
86002982 636370959 0
291882489 660278761 0
475437861 1029435562 0
98884320 218324649 0
811271539 473837986 0
1058694915 589153802 0
1045308322 98609420 0
580333751 111262574 0
209523157 982616128 0
816143428 431900153 0
976245060 61196847 0
27719577 243625844 0
950528401 547937000 0
889821864 832230435 0
163591712 549360720 0
587284442 960979695 0
147949482 125800305 0
938774472 729001391 0
43216438 895610350 0
256370075 298111594 0
708788767 237799046 0
58988708 822458140 0
215444629 1073194868 0
849605571 77223188 0
749339300 33358955 0
329185231 454271004 0
626568877 733967957 0
394714307 730737791 0
1033473165 774546908 0
375185840 368620076 0
1048684494 375060863 0
141370151 104162633 0
799423811 643211557 0
972193855 88632268 0
515988273 431049116 0
390091484 675939406 0
410898294 182396284 0
172568272 1064883364 0
43754996 439324933 0
1072490802 202219540 0
113744574 469247328 0
918872855 855905255 0
470545759 187788203 0
503493206 706141298 0
457637845 278719039 0
758646795 664597550 0
951277844 158875504 0
888555848 171901245 0
439637403 64252733 0
785842147 828351171 0
339333050 539492979 0
45400916 943402677 0
181218656 261019476 0
699711742 949083159 0
387191570 1043636735 0
515550176 602836717 0
242139641 784760381 0
749156642 748774240 0
646375832 55194808 0
79081178 940227459 0
324575468 618355228 0
216262147 415643923 0
645901971 974234127 0
468168735 549201363 0
817219974 691898941 0
727459480 147861777 0
112460823 135607169 0
520575179 412360805 0
467853935 909138721 0
647124153 831362818 0
492829371 586158757 0
764463539 1051435102 0
909041367 324376662 0
626544916 276267368 0
1029791410 264529353 0
105737683 77909222 0
441321915 904123238 0
27377350 92552561 0
751452702 198432761 0
178799215 656634614 0
920592886 675336514 0
659086949 954665720 0
607333551 660291405 0
642370938 961905847 0
82709621 151739494 0
684766995 565611356 0
550032631 984463836 0
274371474 132565763 0
1070325097 728350369 0
518748022 387412047 0
799544807 299228806 0
228495542 952522216 0
26757416 11756835 0
162991989 574691907 0
916353242 642160346 0
656077853 847872343 0
228100877 390613830 0
1042231857 760705609 0
1055294930 748033433 0
858147538 881477266 0
85207976 753272931 0
192465426 843332854 0
289927992 312231662 0
807994321 626078916 0
290113752 318310318 0
42793749 79874207 0
449162299 707059882 0
939987962 561252479 0
226977276 1012295819 0
247598263 500297075 0
645019474 469494791 0
110271058 728815495 0
155138787 990462184 0
816204749 225288467 0
310199570 700625134 0
11841726 566133050 0
910228793 200672274 0
1028759762 321775481 0
259985662 587433569 0
179287318 695949786 0
608379797 506285266 0
258363187 955722892 0
977771826 67128500 0
811288342 75925102 0
701652287 518032119 0
137053789 836131683 0
921991505 908279309 0
128264433 815058854 0
551913408 733296025 0
711151943 902609963 0
702894696 123702560 0
1060398740 379940986 0
580445236 478280564 0
878108156 267897045 0
285901195 552227172 0
347188634 359812338 0
240959742 135669903 0
647309608 1043173359 0
501299739 612662126 0
23060811 328688547 0
287254256 914023404 0
655346942 615178072 0
958314253 863143570 0
140554893 179227398 0
135753812 50956712 0
436894866 324958478 0
866774823 175315885 0
23016025 708184216 0
1025159349 866256455 0
352675425 630095352 0
191128904 433103161 0
409679898 881144875 0
724454998 507164049 0
1002768122 548393125 0
124606282 658699357 0
253370836 416957398 0
15470746 95988121 0
361272202 321244415 0
406833618 488369836 0
4520603 537377761 0
309261715 482874355 0
500949189 902162338 0
202878213 520019037 0
721489915 790683634 0
134078410 901750804 0
256075289 628295663 0
617984110 293020433 0
143763155 609009022 0
155849865 469829978 0
228540779 626357734 0
385049422 258479169 0
907678118 251905188 0
1060603233 44875716 0
208553289 158992890 0
666581613 560073577 0
763961651 145087910 0
193444909 34738750 0
666944768 585669801 0
619161462 474341704 0
959576522 107877280 0
257967853 451693702 0
238286363 56990926 0
328535336 887201125 0
404886002 779162329 0
31890046 71569047 0
892267405 420927890 0
177836745 56598004 0
584986993 510708148 0
46891340 273617220 0
183537216 502977543 0
262891481 945739254 0
373663157 173945595 0
172346937 614866408 0
1015114955 779047430 0
146329591 484872999 0
1004391107 907808493 0
172755006 756127211 0
719063949 240284342 0
714989747 914621951 0
339025200 129425653 0
928716677 541515178 0
669479023 655553487 0
533721295 945245288 0
210941409 415020299 0
787882586 592634809 0
263720149 784723622 0
961433241 150634225 0
592900844 818389828 0
1050978658 411704052 0
531694243 550980492 0
911506666 323435330 0
862884796 463488694 0
179372840 346116387 0
363697822 251347359 0
940949772 801998585 0
7776781 686173815 0
840674284 474479083 0
878743054 895046980 0
358853795 317564593 0
431986256 771366124 0
742752784 2425634 0
536934931 215943459 0
514100405 582950436 0
1073688887 369340777 0
1038643301 309733443 0
373940311 476710633 0
915605000 100841899 0
11323359 15400158 0
957221139 692439632 0
649092946 607844669 0
577043178 1036803067 0
883773471 408509944 0
637551519 962306189 0
207398394 527585817 0
1046228700 95560324 0
287953308 476978966 0
70591443 289146052 0
458983692 857964431 0
456995978 543868425 0
444247671 459045776 0
1049432218 25038019 0
167947583 494637351 0
300053243 355348453 0
38936951 423706521 0
898453126 314240050 0
455874189 704644333 0
562813319 700586777 0
696988090 235474653 0
737921820 621954835 0
834783849 575184104 0
299221023 624236708 0
542609394 308973270 0
577464772 447248853 0
999935569 1057153601 0
165248557 965127290 0
358273895 890912009 0
66890898 814225181 0
830298695 196140145 0
759409270 942508473 0
1020808712 697068131 0
196384375 258434115 0
730606157 391934156 0
221454052 924695087 0
374330688 461563788 0
312430240 382186753 0
502477731 428019170 0
703643144 158098766 0
547592436 466499928 0
828485146 1052274818 0
328021196 500475731 0
842754981 611766082 0
740494948 987204257 0
144847783 52878633 0
958449643 818977303 0
665077236 784013389 0
700090779 331811960 0
631519005 714801689 0
985056777 860652706 0
689367596 502336947 0
976981583 537931594 0
479886863 376518269 0
998878961 1015972097 0
97004267 482490560 0
235863784 53524471 0
227761715 1051898453 0
876775590 516732781 0
382870610 958492108 0
607728957 452544307 0
654292597 756306272 0
133016820 314681499 0
1072925627 754348267 0
313749702 1042793049 0
980899968 339759040 0
812198412 997021972 0
638435168 997794152 0
255026369 815550566 0
902465267 908332985 0
529541177 539401661 0
887316835 181828257 0
77508291 779992893 0
105360339 180720763 0
462940040 201792020 0
21426364 50574920 0
517864721 379210223 0
123224080 853745661 0
630668812 976462123 0
37931971 444513110 0
578850538 913487847 0
872298040 922096268 0
225926659 515898216 0
483444275 60319060 0
20255391 698184142 0
1010081278 484210814 0
71383067 923952327 0
177355416 652919915 0
74353989 1037071481 0
927388433 513358669 0
934537375 737601192 0
860389125 710897662 0
946744908 605117665 0
870816607 6255272 0
402354931 473754920 0
843451795 774520192 0
303076405 721488538 0
365139942 783193128 0
946397062 342395970 0
895819541 528732957 0
354089596 961289264 0
75348938 858586023 0
210699027 642142104 0
954958570 913347662 0
165742511 477737766 0
717501507 399336587 0
825570858 944692894 0
303479073 195152019 0
151255049 439256311 0
184745595 463838576 0
376106724 890868322 0
819474226 326115771 0
128005838 848505109 0
1053997004 18949836 0
988379269 698290695 0
240254200 508952011 0
609182031 595053346 0
182608846 558066855 0
50424688 690065419 0
909559420 570368777 0
504155693 536867472 0
935206119 924923000 0
893035343 771549246 0
546902128 230203210 0
971309533 561565601 0
13176485 186998824 0
792304665 960554983 0
772182083 75312473 0
192934565 733185190 0
188700889 204100091 0
86576046 776688931 0
328159781 1069357666 0
300069740 201917324 0
959277877 401077452 0
669684387 363403961 0
688176476 1033063755 0
774836697 210849428 0
715417720 604633336 0
838279467 1067000980 0
629862287 635973504 0
1028268001 338452118 0
307470846 609336078 0
56562208 246871027 0
273972826 365328911 0
765979757 559258828 0
658041357 350522906 0
919323173 926573712 0
986413935 1052437183 0
767889524 834326737 0
113931641 863211761 0
685260176 414798014 0
34636097 293504341 0
59869231 422630646 0
496361231 645190672 0
328523859 48845245 0
857164679 917611533 0
257892503 110168662 0
399229810 877358899 0
515928274 1037006538 0
941872343 1067266499 0
260042163 603056992 0
992413929 635594502 0
415722422 650321239 0
1007715366 469098819 0
702338232 666796403 0
890547313 394378805 0
257382018 1066977755 0
235603631 572134421 0
574907323 582806527 0
851354121 1049257524 0
371034098 669954427 0
1023022738 1012726600 0
815280647 258505007 0
959187967 100304856 0
203544711 642968317 0
464029516 579427142 0
802929504 777337918 0
273546495 588635709 0
54613158 815037142 0
461061402 203176221 0
1058009753 1051234613 0
1003630057 953250592 0
163440577 613630956 0
419569655 768250465 0
196233235 295734827 0
623931764 592175262 0
625097945 433474737 0
752497810 965060088 0
695167207 168124788 0
586619511 923190712 0
786621697 766179073 0
889529355 785201114 0
438557789 857264362 0
1016124607 655174786 0
567579043 1051321999 0
84830613 891281867 0
675608858 941204479 0
61238003 612838544 0
310681175 317404943 0
899395835 897360734 0
554886813 280983683 0
221321336 453522919 0
432695001 294809652 0
413497187 234942274 0
815880683 159744017 0
52291952 109924680 0
165931062 474665918 0
252458244 669807261 0
149229223 954001200 0
62814875 133128700 0
275944069 537517104 0
1070912414 1009697207 0
813293884 272292262 0
787698724 990064325 0
774671285 98986878 0
524991995 610665393 0
849544760 619358593 0
997136891 900652829 0
41462952 956008242 0
853752262 371638745 0
710353152 828757809 0
544956586 863308421 0
946082427 554426095 0
1034131023 481071871 0
461030933 715017937 0
54905167 299628520 0
500004847 856694231 0
418557698 324450206 0
890182674 1032783578 0
371330707 503457870 0
558157291 423334407 0
845100059 673386613 0
1071500520 89198728 0
1064075189 84938981 0
832423948 877818693 0
869468906 204544595 0
250272171 800514760 0
875299989 433490690 0
231637383 362598522 0
737358760 695446517 0
999427868 1013062067 0
1013120012 77427388 0
510577923 649470101 0
496074141 23763627 0
937945646 206245452 0
227024303 1041582775 0
691467997 340997972 0
133507043 66512125 0
465384075 458375243 0
621626210 233080334 0
696705706 353809241 0
164269684 555871012 0
787768257 697508833 0
755825682 163442591 0
107931632 387326406 0
863097935 1070200518 0
16670645 166236333 0
433571313 903357850 0
100586234 1025377559 0
673404529 129789747 0
404144264 606558054 0
847365636 91600453 0
1065640578 494251841 0
374862783 747812471 0
668962048 127094665 0
647652383 391113468 0
502090644 820350462 0
97172377 192157503 0
111871651 368719242 0
950407946 908040803 0
1021073911 168635952 0
993211929 391859083 0
720618666 250836852 0
162395815 661780511 0
922066068 84411640 0
888546669 411865918 0
736775745 658682489 0
895139205 537658444 0
765972852 174488535 0
801490442 371115887 0
416739749 355118627 0
918976889 583080873 0
164837358 650946537 0
1048395456 116457804 0
601032755 489480968 0
229242010 150111939 0
448520950 408468400 0
744882802 28397194 0
741050863 436441929 0
926586550 826137112 0
490427894 1025059046 0
960772144 633309657 0
423696368 758534027 0
68239317 305907717 0
275840684 105866308 0
170707199 1050203063 0
712278914 1021349316 0
794186005 1012004100 0
163504444 1013952517 0
492149098 996150525 0
172198302 1039878606 0
440530523 907650180 0
337148484 316779093 0
1065020205 1044377274 0
539857507 124796604 0
665776949 896290609 0
140329746 503879881 0
689339202 699107693 0
304866311 1017647253 0
28161525 712451983 0
431368488 68120012 0
983972427 957259323 0
828761994 166976805 0
951941287 245619530 0
193721471 54823302 0
814090127 492010375 0
105609837 333878021 0
843167038 798258879 0
202697169 877776598 0
781141665 897522054 0
359969925 165316148 0
369781597 692410375 0
593182791 187716098 0
958051757 360985961 0
756334021 398409242 0
547077635 324107502 0
38511354 897362647 0
201884923 451598185 0
798317089 812293570 0
375484837 718072758 0
896849824 1020335154 0
245571342 978282859 0
1007596849 924597512 0
652942905 759377937 0
484059517 999498947 0
305266347 896048570 0
739242276 558094814 0
108913458 507698085 0
117274038 63401374 0
315471218 685671544 0
889988939 691876980 0
391294949 134538430 0
360907755 304579677 0
582806575 1020569937 0
801744428 782663824 0
612775013 25219447 0
506699204 271224443 0
402740117 777196909 0
533486509 435755164 0
163873844 366841549 0
958153415 210293896 0
447483014 500326918 0
728580556 831661952 0
539542711 219561269 0
661853303 688677478 0
164238731 812130895 0
497195394 368138839 0
115525197 393917204 0
452054599 1066032498 0
936558626 766501017 0
128844203 770476631 0
728465821 79284663 0
233749762 554641016 0
183852767 541750362 0
328374654 320469597 0
761049795 261405092 0
310420363 61799965 0
209234425 937047665 0
736870446 135886033 0
195107509 306623350 0
865782040 649900709 0
935017203 457242374 0
348624205 416226037 0
512089671 585931869 0
150285539 496827767 0
690784547 895670222 0
108505387 983902427 0
795090643 68074140 0
597514143 667100542 0
972291790 276149917 0
908367763 158685678 0
726188327 1002683311 0
183415629 710312295 0
43345002 748213847 0
1046546610 451896405 0
403537014 174299616 0
478155256 874377413 0
497175934 883744567 0
256431890 485993035 0
1022303379 955979098 0
783429705 494812307 0
323107313 153567586 0
318316641 58126332 0
568157303 989437319 0
194353371 458641656 0
82771411 916151575 0
510084820 365271049 0
750818377 77359614 0
296794521 133027560 0
212875389 305955113 0
231924058 370839137 0
159986489 423986340 0
32675271 530502150 0
612087983 619668673 0
674464951 261810264 0
211999273 949114105 0
246676905 772948993 0
624138892 1019744278 0
578173174 797394740 0
584102997 121562666 0
743421294 746336146 0
785975304 326873916 0
334427736 466499776 0
850822860 891612779 0
374312141 12683940 0
414482596 679521217 0
771808858 1032793131 0
198851607 1019792234 0
891873707 634488152 0
535257733 226155001 0
297927857 57860859 0
743288563 799385238 0
1946990 598443829 0
566197799 646323960 0
262473479 491437393 0
675679829 950188914 0
1052279939 997685 0
591429793 400457662 0
395546232 306457700 0
600983689 132949850 0
21264723 427550008 0
172580849 904311651 0
823104537 877649714 0
993453895 148002329 0
347276040 451946935 0
798251252 940295371 0
267503277 572937363 0
857528288 549041419 0
68197843 748064003 0
148031625 962723551 0
81853040 478578385 0
405323782 381289478 0
993079514 837830886 0
764799610 231220358 0
687625432 640522625 0
155724901 231624258 0
1054351465 286737697 0
440696624 652043092 0
52110924 162551768 0
500705181 600418339 0
19678374 908760981 0
755672778 613161238 0
20606616 1028284019 0
617975692 499943619 0
986858403 250721379 0
558009227 1006041155 0
118570622 604904064 0
1068237608 627254765 0
592935954 164370098 0
86533970 699424507 0
955085491 725045919 0
833908338 963716539 0
1070099452 701576894 0
198557631 313970880 0
33688787 861814568 0
773532151 476608711 0
64498761 74051045 0
126096734 853574725 0
658000392 740910311 0
996753831 201167562 0
214632255 306326370 0
827018396 690353370 0
602856921 1072716426 0
3805609 722400077 0
881469078 525905307 0
937697948 24132448 0
492953601 520051832 0
254461231 119284028 0
571753539 643324334 0
766360310 686054639 0
90361931 671125711 0
938851447 1036900204 0
493715494 325860272 0
306489622 183040576 0
386439638 342685583 0
633863369 217962280 0
50152470 234403855 0
884125995 150921577 0
263433171 1022161525 0
434909455 886312615 0
974821823 800725639 0
590808098 554770218 0
393481254 93395748 0
885974680 540085388 0
384709076 358414089 0
569441031 756446292 0
783731021 5662985 0
819698670 565069028 0
975687303 536371111 0
356601566 815079055 0
601821919 126960416 0
247378033 732846056 0
592063045 659214874 0
743032207 231903073 0
657187774 854636539 0
781259137 930231898 0
576394300 870683886 0
569479273 774802702 0
692947310 49212042 0
720417174 515331786 0
731946807 1021241517 0
1065140485 216774723 0
217863620 130147071 0
3169455 68061774 0
809239291 206878035 0
915734688 729184382 0
939641524 394249754 0
672460698 1020990919 0
429394744 351426653 0
723717667 810452861 0
486173555 610711463 0
935174738 436812224 0
811247338 328369531 0
1031509080 1045586713 0
359659768 33536109 0
147389921 142317077 0
281504164 352356834 0
504209638 457785169 0
617754586 949445661 0
939876615 1044374725 0
1004669053 135980614 0
935884731 656708768 0
650038408 365766846 0
247125384 1040271567 0
684469464 64691267 0
774513471 937691729 0
805715229 579772502 0
1021135326 180709806 0
1029242600 475727534 0
869716401 652854103 0
517620908 513765136 0
14160532 442495899 0
66430758 239262873 0
574187223 151536595 0
519479428 692569054 0
824159823 548546129 0
983420054 587765048 0
348939304 796321239 0
388043586 352574899 0
1021354063 471714651 0
712939116 231075502 0
1027440005 949664370 0
143175567 891249579 0
474240938 425835428 0
420190829 70935424 0
248561355 953683924 0
106365619 512524110 0
328963047 946821986 0
698861313 214686761 0
127188875 164213398 0
141521638 879013401 0
518389259 954170600 0
22627331 256919863 0
792412350 980212858 0
477256260 273209835 0
530093716 809464414 0
831221024 37337163 0
873685174 455342258 0
431313798 633879802 0
630066276 580048842 0
672446248 997127891 0
915259219 716706131 0
842794125 820766508 0
443498671 525955152 0
111943860 787076047 0
694617240 1040907243 0
766635643 1033104581 0
949384628 138080021 0
626236677 544139754 0
94572224 992036860 0
629905373 477072961 0
672049216 97139332 0
828241456 1072500030 0
903066367 334869209 0
993539613 706628810 0
537059908 663607252 0
824650655 834252957 0
282034378 773865711 0
489321011 729743957 0
314792848 726244112 0
943523389 813575820 0
402634749 321069149 0
101258739 274339456 0
489472041 412855844 0
529053607 1068877859 0
1027159333 920906040 0
954524508 923846738 0
643492333 642877535 0
56855196 334970828 0
194887466 322746225 0
937518374 736977549 0
338812127 1052420102 0
268546229 862339861 0
762214590 1034342611 0
461656687 169159499 0
855291506 1014120679 0
387627287 410059618 0
933762993 912239089 0
650876304 498136805 0
941548816 904494665 0
175501893 971837708 0
102995618 710283562 0
100621083 567147691 0
751592034 489972038 0
838368174 471420503 0
36122988 652920765 0
1631429 297679020 0
502963284 719477935 0
156791932 425250061 0
516630005 288212749 0
535511062 213592368 0
871046046 209659220 0
62397339 167606566 0
539412335 646329061 0
1067913787 675796252 0
168837619 87529085 0
28722165 140371916 0
862566687 503355133 0
821734121 247797832 0
972931536 500991386 0
762254893 236470109 0
892380024 949624460 0
567333568 997824560 0
371790194 766220113 0
171911287 457864601 0
1068592608 53478506 0
312390819 406233812 0
134715893 553533662 0
1060166330 862955151 0
1072155073 666056533 0
686332836 450976808 0
940822084 288925390 0
116255955 1027433515 0
271415422 557743018 0
272957479 767919996 0
843208674 302151985 0
532413771 1024900534 0
578124949 803713010 0
251846820 997927 0
661997292 356616405 0
795333547 280381521 0
59994832 1052305891 0
950593001 171742291 0
674697104 186291378 0
136192505 860665837 0
227605778 815071374 0
581095967 977262058 0
752782422 243109713 0
766751954 461512316 0
1069712935 530568280 0
453563961 826553854 0
808624628 398364613 0
803325142 599060271 0
819360244 717929869 0
987781811 357984227 0
643800284 365233684 0
390842453 763300045 0
290827770 1055450673 0
884285497 864196033 0
541840149 127073371 0
197100970 129881119 0
324564747 1046183214 0
318496340 1030291624 0
55596243 278814609 0
821453609 852308418 0
186496450 558099481 0
528601504 3467560 0
1031831188 205859336 0
70757360 839841805 0
223952422 779305168 0
12482816 95492719 0
333974885 317388304 0
739732366 697096954 0
178037834 339645449 0
216813347 726012408 0
869874870 120181194 0
653977472 822285319 0
1050900792 814595146 0
342398313 252136684 0
902130868 543663580 0
841714330 267592752 0
988941800 282742623 0
11151026 289290789 0
570232108 1008735828 0
720686882 267756313 0
752817925 1044744482 0
605392314 396771587 0
623264119 1065896141 0
474347715 691984553 0
150051473 322845795 0
954447524 372777182 0
294636588 239997328 0
447754169 682834035 0
132782808 637796534 0
882756764 218572641 0
113150047 748725535 0
207036767 97349701 0
258541790 887757344 0
322936962 761814512 0
232727530 356532987 0
543799036 709048265 0
699370741 735342450 0
752375720 481307714 0
766828126 723163420 0
839514286 751656350 0
894506184 493939743 0
425742896 927151664 0
1047108785 937533183 0
231076081 329262225 0
232018939 596869429 0
524750152 1032905529 0
963056884 720226284 0
853511841 790420980 0
433527192 965764819 0
681429379 811512107 0
574787316 666260800 0
255161863 408547945 0
960572308 343911197 0
617728282 866178980 0
865202653 478539967 0
721491364 237039461 0
412341289 535348577 0
145934282 924535847 0
274326122 620280345 0
136665922 484764581 0
24823390 875929633 0
493324088 698221657 0
230878830 198276207 0
627233182 55024988 0
262764744 441876818 0
208170795 150498684 0
654430486 365839981 0
643327793 857109817 0
604123261 243462716 0
804367317 69158196 0
533766853 176105570 0
902491992 761922681 0
528951678 991074548 0
541023193 342320666 0
785581453 297158288 0
584054750 720696307 0
173187758 450892473 0
148327125 460954729 0
772917620 647021388 0
18209698 973052193 0
35143256 783643983 0
201214115 509923683 0
642164853 791904385 0
1070052501 873314472 0
71828928 310530902 0
894210183 154323500 0
125714842 1058612134 0
512238576 617487085 0
460100588 119992741 0
18770075 441144805 0
177439684 610986046 0
785358448 138727659 0
730711973 611544471 0
852317224 1000165619 0
158876379 724656032 0
173328797 437323339 0
83705934 947659809 0
868086089 1040937052 0
318513008 524311653 0
1020016789 169695796 0
798613190 457313259 0
755792466 941193052 0
272305614 888852796 0
966051409 480836800 0
653180546 542437124 0
274740389 667771678 0
429238630 79343011 0
8235474 441697194 0
711528129 706003025 0
330618854 306049100 0
971883929 64027387 0
1047894802 1020887931 0
39578283 1005371763 0
690524758 653884987 0
1030843600 258037530 0
865501686 33527962 0
963694381 721243852 0
198784336 937373252 0
391134861 938750419 0
229506803 70060461 0
90656661 909905212 0
846266350 740190370 0
987765887 708678081 0
830376387 133969114 0
255677386 403650914 0
786604585 968161623 0
417206335 331170252 0
209842792 229693905 0
919641378 388169589 0
634964785 884723330 0
663836929 490937892 0
236559887 624231381 0
835798668 636391699 0
491060802 25061769 0
509140749 513979760 0
670781518 189344545 0
941232547 47408064 0
12859767 21728713 0
622575679 665207579 0
661831329 907819124 0
343098465 928828984 0
490305440 464358967 0
651476783 267220896 0
813748422 414779317 0
978927380 261731737 0
727639031 288681079 0
345438962 984032068 0
722439361 123012775 0
596274709 861781855 0
468872845 230744797 0
758262784 814026292 0
980866274 56986663 0
323425268 428604395 0
701413045 512762029 0
703313169 752001784 0
11496436 958770625 0
755290071 56286491 0
771686394 908862204 0
353284575 247602376 0
180166761 1021767098 0
965302704 158060397 0
20130261 469075481 0
812764936 638450283 0
1023787640 974224969 0
682156872 309907550 0
582484010 945620468 0
633719579 981480368 0
1026233271 999194596 0
585772820 940716289 0
149363690 455058033 0
47040828 401450540 0
991550254 723290123 0
760498011 511494081 0
891987589 499130045 0
614612232 114445538 0
818556559 454771310 0
1050687139 849947416 0
966669122 196074560 0
1063852186 352946644 0
50427983 950773918 0
388360291 804810957 0
55567689 189272898 0
1007327554 546712156 0
592420704 226943085 0
668656632 555238069 0
801165212 495092085 0
660537936 1004297605 0
174319039 301124451 0
697238750 260781064 0
324474374 836212063 0
781858735 589697595 0
622937661 450153113 0
286956126 56720070 0
354080641 479243350 0
744185328 476856112 0
273625165 541788865 0
1058548312 39107371 0
213899071 41093187 0
631606343 206180282 0
59778064 598292503 0
206677952 981635629 0
705837362 388839447 0
253693348 1014336987 0
629012741 658440939 0
649667070 596253386 0
569496313 495351203 0
715855377 173227094 0
248311844 427669528 0
355889149 966972528 0
482038221 882596102 0
112046495 25752182 0
1064937286 1056625964 0
1028012873 629405539 0
812551324 679034818 0
909791941 585121 0
124450390 687999735 0
835757357 562816272 0
52744115 426419307 0
22764011 1055397679 0
53020741 848523613 0
291107937 1065304231 0
1035608090 115124096 0
180674186 1072594526 0
1068232735 916253857 0
465230285 349957423 0
602621028 101575904 0
235527552 706580767 0
660189131 942252554 0
124614310 738153610 0
1016886512 461973029 0
248650903 218396914 0
545727163 184356591 0
756827974 94226003 0
325605759 299397263 0
396776037 1057524514 0
175351023 182620638 0
1048825403 927747583 0
728023352 151332603 0
832150341 252018605 0
1001198142 891410294 0
332520835 529746852 0
802396995 90912529 0
794884486 1061235338 0
340054332 871764543 0
832322511 120143210 0
189315420 355145475 0
1049735728 782817143 0
454188009 984508085 0
1068818665 346622595 0
840960548 731653788 0
954063852 850216621 0
964238519 866162137 0
117779590 1073522961 0
669158497 466075191 0
749521929 934307854 0
784817679 840453844 0
678959864 918645798 0
725835972 180348013 0
726516408 210360190 0
740864389 368468862 0
320628983 412696888 0
828266359 427671601 0
326639609 561729497 0
150963448 915400602 0
932691722 1004392988 0
345810675 324010792 0
969288911 7781839 0
501230934 1006369884 0
699883429 1070495799 0
797099194 59550520 0
423247262 87843851 0
845208801 384881992 0
546798602 163077692 0
980811556 235626089 0
213696304 567861899 0
51624178 667753099 0
539632654 696199411 0
314051344 72764144 0
246451873 1018264945 0
63101978 702851716 0
686141874 966212154 0
921410259 171728723 0
847196193 566917172 0
83421087 892334580 0
731909951 1030149633 0
722967385 449459395 0
644833259 856900071 0
869013093 768733925 0
117041064 912840140 0
1033087551 674890567 0
498448927 1065490456 0
13037235 249799220 0
1030387260 952110261 0
361229073 761236663 0
119415554 38153900 0
178625342 5268179 0
676631101 185469136 0
94305976 888448930 0
258037966 226961915 0
671108683 767321268 0
417565368 564455402 0
356899116 757031623 0
638600301 450777891 0
124840371 505295151 0
699576165 60394670 0
336558372 935123932 0
183516860 364693284 0
739592959 873968343 0
609142904 696653310 0
602666675 18114987 0
915777464 1070240018 0
376410567 666630921 0
1043418213 385544719 0
311166524 947583225 0
713171492 887127534 0
213704306 573564169 0
236428418 483421894 0
692550297 324450369 0
1028883061 358177882 0
30059310 659980263 0
63451283 173966730 0
109412158 750096326 0
937496747 722873153 0
660783244 74275398 0
484100251 204672638 0
919041268 835180488 0
216403077 676311200 0
134341178 865465327 0
808013984 124955842 0
576814789 678303190 0
910419437 645365774 0
992990593 783832240 0
486572116 424721202 0
596696310 677057416 0
108350876 186913410 0
990545489 1002086044 0
94148950 76498802 0
430711032 707202362 0
752173502 510898471 0
179925237 141455580 0
406261096 933753595 0
914831565 128103168 0
627148507 612382542 0
11448105 501464617 0
833362255 798785793 0
405149710 1047934690 0
310791088 27522225 0
850806741 755571631 0
325395181 1042685952 0
527879850 1003566053 0
149740224 1022689816 0
773490402 529599413 0
101609576 300444543 0
503388437 556972881 0
449514979 910158887 0
978413515 907178115 0
226692048 760786435 0
310072725 190631106 0
997919825 977514813 0
327451376 465876080 0
750919539 708955829 0
666272538 661204510 0
537394164 791672248 0
1025659318 47580953 0
326610520 390711792 0
742651642 31964847 0
794385911 433101590 0
10602692 936645151 0
476289432 950129874 0
130429771 68896839 0
705651308 250975643 0
445449116 415611369 0
286797244 1060132842 0
237984822 195955342 0
757402040 785848470 0
390016050 224511244 0
503555848 287397038 0
873226202 365091670 0
778514882 771073687 0
811554488 689599239 0
148674818 978714773 0
827984577 541925239 0
1018699154 246781495 0
458108190 331688535 0
60680398 225059070 0
483473433 838420939 0
176699219 139929415 0
33286509 101048448 0
437806982 612668646 0
245598449 110708095 0
920636113 899365902 0
818203945 709989132 0
691080834 30895435 0
714906424 949450439 0
157065379 572504379 0
856937520 482920575 0
163303983 326873386 0
845915582 72993965 0
317654421 1023751832 0
170702283 455330932 0
266438560 9539385 0
31502500 122008609 0
829994220 961271158 0
648573090 836391174 0
372102366 1043845718 0
25908987 1070408114 0
601676239 714840780 0
880222410 350753731 0
10463858 658167049 0
260790137 197580286 0
860655039 504486199 0
482614449 250976446 0
736341845 500839130 0
389428487 657280928 0
309149114 1064545176 0
828456251 603083698 0
224676747 69435054 0
229886041 142605382 0
633607074 180075103 0
204344523 737665046 0
77860106 564609910 0
414441466 746710146 0
566109348 71807430 0
544301759 338095184 0
585131910 939319349 0
116246582 573604006 0
433743134 858352523 0
697406436 875331282 0
405180236 897624227 0
995141451 1065000072 0
211681955 365103218 0
975341544 826528301 0
887065906 578205059 0
620564817 211948375 0
671356745 96542780 0
520591531 119415750 0
955448218 715679570 0
926820519 460633094 0
108244991 815302058 0
49786206 462793113 0
792623294 356125262 0
1063884937 814137561 0
512431731 558542664 0
807116858 493373447 0
934029172 684984693 0
624923589 202141517 0
777178241 1047507524 0
235011337 216068920 0
832364017 642654539 0
28157488 1009114191 0
702620953 531714440 0
644345017 9596915 0
618898499 43452089 0
424736851 432516815 0
721459004 1056126604 0
325216087 794583559 0
967406774 142863577 0
250197628 566902915 0
936993950 707966819 0
427173624 915976935 0
900613203 438618852 0
233075892 846485161 0
768567586 951850784 0
976319308 23455887 0
508915600 417210877 0
780480259 375642031 0
525513653 305343868 0
651774147 904094366 0
36291695 601426360 0
836265200 55820032 0
1020383859 971073563 0
891224914 197638456 0
941846506 203288025 0
631971933 895736962 0
904805436 147892164 0
674800562 401262373 0
525424925 208928339 0
901337267 1051072745 0
690498705 739140864 0
440202115 11850103 0
157952769 1045325433 0
834001995 914856384 0
365203439 47135410 0
501328126 842897362 0
313028227 422230345 0
852247402 866826017 0
442834438 848155249 0
1030360762 959857860 0
384846037 799191041 0
489129818 1056942094 0
651731722 853019941 0
930222128 102094625 0
357349616 870761941 0
525070428 69483907 0
581972539 1024835376 0
31588204 949110103 0
186754313 242705786 0
972313776 609957552 0
179224999 886912321 0
241074766 1046014749 0
252474337 834215612 0
464135958 13501241 0
465201274 877306826 0
917482528 726581565 0
21104928 569598186 0
58958368 1055901695 0
124360585 869168534 0
847619980 881555205 0
375770831 91338611 0
179684432 971049098 0
533699590 445154399 0
685821443 1004242498 0
274055073 883009912 0
1070434602 806942272 0
299091696 570505084 0
778096981 100050499 0
805750920 601662893 0
392022210 553285305 0
737905185 926079229 0
774166734 970167730 0
549243705 680635108 0
241896222 667325364 0
164273087 313622344 0
828233184 841262656 0
1009527254 941169972 0
1069330111 323888006 0
1005999063 99067167 0
575984085 401242590 0
992368757 347423006 0
960584542 301272889 0
75097238 339381650 0
126401244 63684059 0
151567972 928330272 0
914891673 429787622 0
778425842 886888359 0
309242051 1061971283 0
968094896 983903622 0
593044646 983817418 0
891012465 513423001 0
946078195 377392292 0
137529556 572003657 0
739030908 300569173 0
589605762 597506067 0
109737054 177651430 0
855179100 588796533 0
435274693 1062908412 0
604929437 608152381 0
62640406 735278233 0
975706211 497543585 0
695728748 1033563942 0
983450162 1064820045 0
669747794 41386012 0
707483402 481115658 0
157977470 292577153 0
1033278387 978359748 0
620596330 208958142 0
250100783 409220637 0
42973057 401976355 0
920615965 1025106863 0
587000625 338742606 0
539862545 504415132 0
301265819 519878611 0
587673929 949278560 0
1037374218 486796813 0
300979549 530223058 0
767716583 805541091 0
335474802 377220126 0
919342260 703453020 0
650700925 646519104 0
768120244 422683881 0
189218304 874804451 0
275900914 11554119 0
567405331 1052130140 0
710386749 1019674274 0
415207433 711614941 0
886201537 284096667 0
638532469 581273295 0
670319024 1002551062 0
602158841 685491416 0
842055403 1024411792 0
291930372 924087063 0
298359362 375859805 0
318722550 916025385 0
463686313 389042231 0
586966115 361376258 0
47409930 337193113 0
180067893 270092477 0
1053864017 430437540 0
483949268 587597994 0
1035661421 82938645 0
264418008 924201295 0
543915481 908721892 0
618858593 805077801 0
307253337 1048785204 0
344792679 64488153 0
698134387 609573833 0
73765376 836399404 0
424399558 42418369 0
880581131 994934154 0
927541327 545740123 0
1051213890 221037008 0
91630323 582211058 0
757292682 404959517 0
371388014 720303816 0
263498615 23076968 0
991073726 945213860 0
298614677 829490122 0
846692842 1006151713 0
302857772 513685988 0
874501307 707564572 0
477113748 259071114 0
123097470 664325268 0
752163352 288726028 0
862787808 979782328 0
551287684 572922535 0
610460296 194083336 0
104752607 241761195 0
1036868339 668273536 0
857070525 556679397 0
41336456 297493538 0
143478918 1033501325 0
565540482 563347329 0
778723798 954165994 0
694968635 730762163 0
571031471 465368658 0
896872864 1044058186 0
227427029 324183776 0
799685287 689549628 0
396652566 328405032 0
25786634 331606268 0
421993260 7147473 0
22389487 218498694 0
214857744 444985550 0
39732779 671843897 0
849733305 328304607 0
175369630 574199407 0
840609994 346813525 0
7044636 572266597 0
953497199 275156912 0
560410402 501455103 0
963574072 804266702 0
797391783 37829029 0
291728502 223624420 0
100757197 701772474 0
364918789 1010803595 0
847501044 334381950 0
160687360 624227738 0
766843827 82688298 0
512656188 913987243 0
446813491 368007510 0
253723043 884725471 0
962863471 807891400 0
404794810 293764231 0
455952411 689283352 0
844025506 530979379 0
858805053 814322985 0
938627209 769035675 0
336380327 825703838 0
696277236 120436886 0
714614241 546816136 0
240501201 730725282 0
81872449 938063895 0
205729940 934016359 0
326435171 154523683 0
466355658 94443173 0
443584903 199629641 0
420983246 884494922 0
344260690 716083187 0
936601026 188109581 0
510099334 963257222 0
995905218 29278442 0
429027184 345806323 0
373784379 693734843 0
126145086 917408741 0
481937081 633221381 0
42700279 144623182 0
285925081 228368828 0
1063356801 810339720 0
77084258 968225632 0
165436782 68655033 0
1049570976 667845502 0
567347173 89824782 0
17513139 513673405 0
139934551 166221447 0
212369124 323799563 0
282291823 52739127 0
436796609 768787733 0
765407092 790235215 0
564245625 715118475 0
279435019 1057891194 0
654225004 357973019 0
246695775 670159556 0
197747274 856435559 0
123230851 126086249 0
542828831 674969376 0
434170547 824561569 0
262573009 478518287 0
984621698 329997937 0
475042792 335705709 0
1005865972 840032629 0
269108527 703082301 0
789132317 678120898 0
535172201 1002806406 0
59464525 173528711 0
609319375 480249123 0
418146794 917105962 0
859094791 820656019 0
1068477790 17725447 0
402737742 433100285 0
334574659 911193766 0
634337824 940447913 0
489728620 354213984 0
611693419 914141375 0
762751167 571538478 0
35805521 435372512 0
328157568 1040336662 0
644221944 521405763 0
1021735914 291146680 0
1032157912 815260277 0
99238449 268943959 0
152536062 904304970 0
310250719 506030554 0
228670346 312123084 0
727613418 707505283 0
466564135 36881836 0
284765164 859697549 0
771595840 546473209 0
318152009 114685487 0
70734400 848548908 0
28950653 135050834 0
560975167 88139873 0
398004427 635834401 0
108990593 590888767 0
487472705 21642739 0
914088779 101326125 0
401357611 581392617 0
1032909985 146155126 0
907281971 298971095 0
833417903 404795232 0
1053675413 261847754 0
735356128 595143560 0
585659358 162004553 0
624996691 720494922 0
91604731 532571436 0
813472056 201637169 0
107460914 510589090 0
660402858 909210115 0
581657152 503514053 0
366791992 304429165 0
750460475 103313038 0
172564749 444108467 0
1052123246 999973085 0
31608987 530137863 0
1000104227 456089047 0
32324540 833340566 0
1053662588 145282526 0
23002527 492055992 0
284948670 942115445 0
953276741 255163601 0
418733840 516152003 0
270340670 709443722 0
106442005 326563917 0
266654620 699910175 0
925940765 514701235 0
877292255 821631417 0
963457355 409225405 0
680966852 780911106 0
110380326 412556707 0
522677502 69815188 0
393599565 133579597 0
350787778 879604565 0
474428424 862926393 0
861325669 449567956 0
673128535 311884755 0
949384840 523861618 0
314115362 100457709 0
582793743 648525582 0
410513308 714460040 0
934022817 975328301 0
619691146 1001616458 0
609837957 370311476 0
241305788 999117905 0
994740132 622969008 0
991511160 558226955 0
598902918 29216754 0
30167180 337180758 0
64628957 555349062 0
423977812 650208267 0
661375361 320776958 0
814359231 521291422 0
221736441 317127878 0
1038991422 317716575 0
462307048 347257611 0
661024471 254482384 0
846728606 814965273 0
209271828 171912523 0
374292734 1031896873 0
186632444 962116588 0
209650282 393083520 0
51970922 1032699368 0
705288843 284805913 0
839170696 1072328931 0
69022786 458379827 0
512515866 965007444 0
887167974 686267991 0
459406318 819727939 0
941203143 61401826 0
521033462 674515633 0
89333368 549844053 0
239938423 497239110 0
663433871 903959878 0
1055083746 564552918 0
594172799 123376420 0
208790207 99804073 0
627645275 63360180 0
415811556 621648622 0
605824169 315090970 0
886744010 203575050 0
842254585 767853716 0
418474593 111808822 0
507579280 666565776 0
11433503 674415858 0
768356867 718645932 0
1026622716 764654242 0
300867523 553214063 0
407001325 625165158 0
201415060 633737835 0
1035929182 133920394 0
321027514 395742194 0
240894534 532098913 0
815148339 142381457 0
96554759 378659878 0
401870919 1048202394 0
816796714 1062564901 0
202974825 134713660 0
764207829 899820514 0
164793118 195536699 0
127953650 884746319 0
1062561257 756412278 0
293872222 168651223 0
474604653 600650091 0
208963136 697089072 0
324380460 833525784 0
745353124 847938866 0
49655691 63364222 0
210403076 911635665 0
98329517 731920745 0
864024611 916800753 0
1015886394 18216908 0
367370947 1044236815 0
622663216 884425648 0
321939673 628185407 0
376364623 146043078 0
487670651 982218858 0
1020959764 472512880 0
292989025 393231180 0
279710123 43901249 0
551012931 577843929 0
1020549032 40540932 0
150088447 130425563 0
646914796 67661453 0
765803519 284721725 0
37516067 380221166 0
447525683 179135586 0
475185689 728841554 0
289084839 174452857 0
395147188 542204112 0
640234035 153572328 0
506693479 662724933 0
717219277 661086821 0
325597096 362062294 0
491017121 482375289 0
933204415 483575665 0
869438835 76197748 0
621720512 285116462 0
825071338 756433131 0
368481224 288734715 0
343159379 300565311 0
760666164 109316044 0
836062657 1004719369 0
456472895 788373857 0
905613263 587482163 0
599416464 907178109 0
899342109 371785090 0
160201053 834394113 0
951996267 724335756 0
680204645 549216591 0
518227589 278249351 0
463726574 716880252 0
131517625 819880001 0
315656066 421529611 0
597432972 744948219 0
465856534 691417031 0
908868720 922119305 0
863871648 947878141 0
765612801 118937380 0
474980755 933707642 0
864010689 114280219 0
997428914 947313716 0
902373776 951979767 0
63198593 984821616 0
1017977592 117314332 0
1062124556 349385506 0
226591312 519571807 0
936203591 788606840 0
151245494 432884942 0
111204307 628815561 0
94979722 450232595 0
453496398 229010888 0
884802634 728815990 0
873878182 88030383 0
468739793 80642695 0
465240089 889349375 0
336237634 983339845 0
44208532 859375552 0
1040450378 143783860 0
860363881 1547874 0
1032437724 200589923 0
77388498 935423717 0
829171784 748014637 0
883351843 833970418 0
475484769 485970632 0
511671187 151769510 0
582929288 97277663 0
139944269 542024177 0
791836062 370957466 0
294802779 543091140 0
16739004 57028151 0
16303871 752430383 0
356795007 482640654 0
346155820 949348964 0
268650873 579275305 0
412254208 1072691872 0
117133372 901454443 0
169299960 435683069 0
267045704 211469115 0
274533815 171744921 0
597807782 946375957 0
222620250 853859972 0
1016697997 383182883 0
807621648 936049849 0
576953205 14954708 0
711252070 949069784 0
607003784 991662139 0
372029870 16203256 0
179387759 249945256 0
378771090 378023083 0
376164531 91324433 0
448289484 1014087599 0
95857439 145008186 0
742720006 421082570 0
114560798 40984937 0
707398844 629523216 0
859051845 8429147 0
232402339 199222605 0
176692422 1027506634 0
440856464 540211830 0
355510755 102000338 0
549076390 462296171 0
934707547 896181611 0
156929632 122441176 0
593117729 899384718 0
46963682 570773900 0
636337811 52820639 0
905354411 760205083 0
687897727 948854535 0
267018952 1007711427 0
431253119 857001668 0
879024501 255177924 0
635793522 368421741 0
360602504 401342182 0
695672939 423770079 0
648360573 981749644 0
1028383323 574289512 0
572986708 28351466 0
604094209 793065772 0
839250333 323701339 0
1000603169 902827976 0
169065105 842607457 0
103084951 884928316 0
281765559 328822195 0
194961921 737228906 0
285170205 358487301 0
649415822 791642403 0
377944363 652901103 0
134870980 886656760 0
447926339 881940502 0
383120144 430125571 0
526317188 873029369 0
579244352 392780685 0
263838911 521827917 0
176046287 658387754 0
914829089 230181760 0
344565663 853988673 0
8612878 525633424 0
291130634 753958076 0
794110954 990335591 0
248316132 99206409 0
756366039 440072664 0
639373547 584671672 0
959226306 702329797 0
589390186 166612869 0
882569493 442064022 0
30990528 840726047 0
152786027 1053581821 0
374587060 686530115 0
219875626 76131221 0
54192184 775986132 0
793434764 397232479 0
266275798 504518440 0
1057135044 516801036 0
95997080 88858921 0
652150384 912828141 0
542633323 466186332 0
810583557 997768367 0
517501985 1065639939 0
806288899 218073764 0
192492620 403123444 0
190400047 291254074 0
701201551 585615442 0
513270890 16212154 0
62292072 973080473 0
342483967 97935998 0
631568774 393238124 0
497259397 834021580 0
230571549 34350699 0
589011602 526760159 0
370701161 596412745 0
453145278 787978084 0
750193699 357506566 0
303527580 606604633 0
243544137 933050184 0
576540163 352931398 0
747930664 224828728 0
929245229 234836356 0
1037450171 105554669 0
609756403 663212386 0
780826964 10111869 0
134916075 504531081 0
88981939 320470492 0
331092156 695892035 0
574523448 164372897 0
652809555 1035875441 0
246989051 644959668 0
280059452 119988581 0
152034935 478290660 0
357938902 609959640 0
1058567980 356071992 0
580889755 879234893 0
537173509 422551407 0
945354191 520320903 0
971796630 460737237 0
958486993 372448612 0
185181347 176014360 0
769292128 887001608 0
538064047 770330549 0
351269870 163695534 0
745613073 139741302 0
814515336 524380800 0
158787921 279513712 0
464781880 651787926 0
674320067 582374846 0
644999699 222553092 0
533198157 902570569 0
818993758 743827699 0
232521137 903112457 0
101386939 308702400 0
537278597 285932001 0
19554800 822324010 0
25083597 116035071 0
169379991 149358860 0
249213517 971408409 0
36415982 76634630 0
1060707416 16656484 0
5655198 52024563 0
569456902 797029750 0
1034379020 432287975 0
283158035 323232088 0
538532497 744522552 0
906793386 144248515 0
885809393 122895032 0
679109070 1001290699 0
868088209 94433885 0
505158565 556758794 0
1057720985 709198816 0
618012152 986468974 0
470355808 479142789 0
158676857 880655767 0
944456863 175894701 0
583067305 208449449 0
49940364 1038312529 0
207648882 434542649 0
713220035 341844956 0
6697666 348100450 0
749424850 653465466 0
165094780 22583403 0
54558069 726813385 0
1050652778 230626613 0
434154963 466480662 0
708709946 402553280 0
509078643 288672869 0
678858507 101929957 0
365386333 790832168 0
281025796 249436540 0
654754546 103938569 0
253630702 580420702 0
106851522 208319645 0
846373745 55186827 0
1022975762 114843851 0
832490040 496752296 0
1025558144 266863548 0
1052279085 558143285 0
817984282 271339290 0
847177836 516691259 0
8085534 486988573 0
689530506 51674181 0
164545421 887753637 0
1048073664 45612176 0
853732251 408387913 0
46153188 325196582 0
4703281 238701191 0
936147210 1049225888 0
405043916 721632345 0
577954619 992218405 0
737989076 69418596 0
25703844 267020238 0
250902509 283478072 0
316516580 900120018 0
79329746 465902916 0
736011250 269723380 0
688881093 165717046 0
598680984 539359428 0
198559759 643135550 0
55195983 500836022 0
862642506 1020232697 0
621108834 633830258 0
369366753 112619619 0
339673754 942737996 0
615494151 280125380 0
783049810 368629202 0
644636342 1036472705 0
672259079 326490792 0
158625451 654046974 0
363048836 550693553 0
219836421 118710776 0
618871153 1067272780 0
900614208 385865751 0
328694452 879889553 0
184517307 159168883 0
865218593 394071886 0
503668993 658819352 0
773964346 861028930 0
711419372 68534474 0
186029658 118903541 0
244341926 547980887 0
1055542991 213862028 0
402491018 735426346 0
396897314 817010770 0
588996619 1056411791 0
51231646 622620179 0
340141606 597950980 0
310625807 131955344 0
612749275 886450878 0
940879071 675961173 0
330824117 869699751 0
876236948 192224254 0
626464064 72310088 0
172779217 250073600 0
272485781 805430331 0
808320655 942800961 0
106914448 377548368 0
917817339 558708494 0
145612021 33615828 0
147834375 897288253 0
1014317716 228590781 0
220655754 659980849 0
1071355531 213513417 0
258937754 274498341 0
1057734570 5613579 0
306528778 182865267 0
547365906 910275561 0
180804580 528731744 0
191445382 127619088 0
1063619921 229248812 0
863908728 461094935 0
963524179 156699530 0
721285090 695003238 0
680773150 750450827 0
586056023 816439034 0
207689663 646057157 0
218324514 92502674 0
518488827 1067674341 0
625652955 72586980 0
688350283 273408043 0
952815040 168222050 0
554690980 1039879315 0
185407796 307568666 0
307790423 355283060 0
966007640 1033495167 0
285009583 273343457 0
927445232 100771785 0
40184081 75704407 0
452848303 987754012 0
40955293 906662110 0
820778651 573163420 0
419126015 692682878 0
95911091 907024705 0
780946410 426340133 0
98493240 188842531 0
480846316 331869045 0
24521046 844848680 0
47908755 793561574 0
632259419 152514547 0
631956378 226189902 0
306557473 454237467 0
65444243 415259350 0
488048163 619644851 0
1070327115 650836585 0
106108302 353315125 0
205804226 523303028 0
856790168 212196819 0
832842882 813654265 0
130642054 656438366 0
238038687 111798466 0
50239130 221846164 0
429154137 511543264 0
818552080 324212634 0
436590508 1037557984 0
642961486 217802185 0
768203086 51226777 0
703009656 952099898 0
566335139 167228152 0
622391230 27673178 0
283766887 778931960 0
5106468 549001449 0
589674221 843756946 0
704408282 728714524 0
90847931 1047028686 0
470184605 970667911 0
401796060 598806588 0
265584144 470767176 0
362944427 604774828 0
192857193 794211456 0
485812952 764144142 0
200186571 405992732 0
988761167 559547054 0
261664378 242937179 0
737512775 382190856 0
931911599 325568231 0
786877371 481779608 0
566435663 307629032 0
683443821 512489937 0
965231589 495280274 0
877179018 405141566 0
944916258 644573366 0
55828602 255655694 0
816453366 197675439 0
399657116 1055266569 0
633170293 467109011 0
951794965 535305516 0
102317500 121736448 0
670129682 281647937 0
145553664 688699522 0
227459202 511140063 0
18519457 983061085 0
697852075 112337409 0
566399779 474506858 0
1054450824 652598739 0
744400986 298118471 0
79415416 863870315 0
550109598 653084232 0
147162156 525374265 0
371875653 455653544 0
613430641 192073364 0
567385634 692307132 0
1026920974 604673093 0
964409441 1036134021 0
490323226 659008085 0
834410921 645837337 0
946377527 245575006 0
191355937 103609636 0
779075093 778218399 0
15142000 442962135 0
945032435 341883464 0
496212795 235015075 0
153358223 65668247 0
142496997 851777609 0
558826676 728934124 0
12118839 6084543 0
355361152 701312855 0
305302361 760040734 0
947105284 837963123 0
476254328 570398708 0
607664115 1066092636 0
643752092 216917470 0
1020590836 862656371 0
579272876 45259779 0
1022804061 160579621 0
120950344 110688681 0
49178320 415293743 0
154249953 126586941 0
796004644 664540080 0
137777714 352737138 0
73003871 1013712677 0
724226452 494456784 0
285047677 429358120 0
615001809 870420770 0
321117783 834080813 0
1063948274 759416954 0
505439931 846232347 0
588263573 204338572 0
1012898701 230331904 0
684974051 154529453 0
281672906 442929947 0
650086274 974870850 0
245720028 876052639 0
943568495 206082713 0
345562318 895319814 0
783431194 254064127 0
788301612 137414493 0
16418014 970559163 0
693455767 29441345 0
381257232 536255051 0
116334565 140990296 0
1070925019 726354266 0
1041580589 433939903 0
571207222 1019720259 0
678216098 942484653 0
756017595 424327824 0
412613845 53863144 0
599885909 78365824 0
11917632 430458799 0
650848587 477630938 0
278423523 253004600 0
292358926 810383700 0
664256264 126762736 0
86573357 661554130 0
583884639 779710260 0
1022791336 316497591 0
950279500 765128608 0
673487230 987813700 0
896077362 247102325 0
50986674 40612507 0
1069693377 108977305 0
785213463 870773815 0
507262358 1032430699 0
818697127 315414606 0
149949355 182371342 0
521569954 522696385 0
417084902 145175282 0
766324405 456447341 0
724587076 75426603 0
57519684 585169266 0
206312356 738536597 0
467511148 256224498 0
397441069 4118805 0
406610273 971268286 0
1067688325 510991244 0
264726332 224306285 0
1024948195 257426848 0
396998700 1014515744 0
1044243715 157637083 0
130865579 983964985 0
623506720 609099614 0
289382858 594427547 0
1006773460 548021753 0
377272598 577143001 0
107323764 730674628 0
468426891 303477584 0
50270546 131804028 0
226883079 771882574 0
533447717 160689524 0
332698282 944457037 0
500597971 280282080 0
126247707 468255651 0
386706596 799695234 0
531716421 1005362738 0
197444922 235057494 0
740235087 131720747 0
831643977 499469615 0
720802818 331094234 0
874344059 163405291 0
957827975 623868765 0
588800480 116985424 0
917787947 688706968 0
680930041 495907912 0
164791295 282124279 0
479876807 687094639 0
865902066 286217515 0
367039499 356300410 0
663029532 671895979 0
67866696 485118463 0
517235148 2742838 0
1024672297 172651872 0
1062477798 146414021 0
276991913 10046615 0
922562233 242737066 0
201843615 990401366 0
361338317 2259881 0
965563595 129568582 0
382741338 192904054 0
401412127 162517825 0
215477922 834862375 0
881683248 844077299 0
590545278 676942057 0
1007909762 735011800 0
468905338 329288691 0
972277900 649887912 0
902134493 449147065 0
64606831 833955624 0
796479457 166238637 0
895214825 274966853 0
39080717 159387899 0
36617418 103396553 0
971884162 340388582 0
214678680 516777477 0
218895575 172689687 0
103338236 1002813776 0
529253854 561286618 0
343807762 586586942 0
213998086 880587633 0
974483497 503136863 0
724462797 515816416 0
992767742 166459791 0
427692628 292345042 0
91841290 572713233 0
535049256 1005122421 0
278862595 411737627 0
253358516 841267205 0
423440322 872548507 0
389014245 110521392 0
590787881 887185381 0
213419588 369432570 0
19192858 990555696 0
171728828 36503187 0
204292092 132296612 0
685089278 617370847 0
1026776995 512950105 0
116639601 413276364 0
617455545 929999095 0
235897306 875628710 0
816595307 229340109 0
522519115 758788729 0
1006060560 961798696 0
308669556 916190672 0
511933683 360837464 0
1040626521 204731436 0
916173609 490838215 0
81911493 269327149 0
255354178 900243638 0
1071998549 334043030 0
365280445 541285055 0
624032883 92681717 0
871063856 622875409 0
874887481 984387156 0
383086705 1043030568 0
645535533 850651601 0
844720982 128439422 0
443904 754323648 0
931537793 544314746 0
595636243 442360782 0
334178488 188754929 0
718281140 43786033 0
942993431 1014017674 0
953404683 774250615 0
344723791 400059161 0
683584387 859005144 0
312378631 674214176 0
342839445 495219989 0
1019946274 32073790 0
134638518 812645201 0
227935590 815349214 0
275380927 591482699 0
428599817 483456837 0
562336836 185668265 0
961340443 555608602 0
791172934 325195768 0
420894631 609469786 0
492528470 625209635 0
129310415 226878909 0
448060647 137778465 0
179638382 593429050 0
882668049 911974686 0
855107324 568845860 0
39460539 1026869183 0
739461862 740713089 0
708774943 672122273 0
396447087 981034407 0
920348403 160457476 0
640569856 252896334 0
753647057 1006914133 0
1058687452 24026261 0
584653877 269005057 0
483312472 1073710534 0
798177558 877829590 0
373034664 279919916 0
509903030 754293466 0
447554422 285732087 0
226040231 386966549 0
766937425 955622026 0
208294492 329347982 0
677222817 515561379 0
200552423 490419560 0
912310729 519121549 0
829480353 260247778 0
866964416 458546916 0
579426915 960735377 0
93498581 366397212 0
744827239 33972541 0
683439642 197030856 0
712205476 708562977 0
65932198 45530246 0
72215670 363333206 0
879783086 913384817 0
515795017 208623892 0
326116454 447667471 0
602347174 864672600 0
503039596 4283972 0
129732318 372768618 0
658219813 413387648 0
954646702 205889934 0
249656765 416904610 0
423671839 302938221 0
652745905 934690562 0
1031144706 238454205 0
228892613 1066616245 0
624349040 665285165 0
306916163 934459924 0
421007711 156430650 0
679911369 982884789 0
52456337 48225641 0
333139254 837266883 0
462204555 45228279 0
197442797 340490561 0
210255018 385371133 0
844376679 159288203 0
590663187 660178639 0
25988215 62190742 0
361221675 868320918 0
1070670899 846779745 0
11852740 789311852 0
692191570 1003528255 0
306713876 206741497 0
222241554 201212904 0
901938620 452576639 0
799921327 832143022 0
273965674 201027810 0
52463357 506150523 0
204244873 875268464 0
128674600 490030183 0
936558289 489266709 0
502314225 659967690 0
850479003 892687430 0
659542729 319432185 0
63474589 406163829 0
676598743 1071041391 0
752437354 840371449 0
641417341 605454478 0
100354064 750834009 0
114555766 297823470 0
266239080 794885108 0
371511110 406325662 0
972121641 575667661 0
907093694 540983261 0
262531418 173438063 0
1019197725 517170864 0
318639841 347183724 0
828080979 62907283 0
451929796 1002975781 0
618531273 713208994 0
614825987 228980967 0
1051975641 883979013 0
819285635 364513078 0
446644416 177317025 0
689814943 479904058 0
937699265 426493230 0
254150045 243330669 0
294406527 622602315 0
285480161 689392416 0
1070777980 8809792 0
44185136 60880964 0
537059514 804723738 0
1069797876 154210868 0
1068638036 475974981 0
902520107 780854442 0
116063485 961740395 0
1059852090 4144777 0
1028553832 981026566 0
454441789 894231094 0
181937745 1036411298 0
1034063832 1068263968 0
225854826 397632633 0
547634071 37260844 0
452582854 702816376 0
443343836 241143439 0
938958081 661337881 0
245249472 399996925 0
961826033 96774291 0
960549235 928008703 0
196861128 623656294 0
870250629 364924061 0
63821940 968859825 0
566641906 417745329 0
387948878 314915566 0
923445599 645595655 0
118927573 937202874 0
124679086 768166883 0
95601275 167857996 0
373580330 982005334 0
534722978 607031491 0
34910917 120309641 0
1070410694 417013435 0
987027899 726792469 0
657644303 829614926 0
145000012 471608683 0
318580015 84834219 0
1057355240 1059218215 0
75446116 963706420 0
49532507 487272418 0
166115467 86360906 0
1020358952 980454119 0
1033824021 59070459 0
944803419 357939993 0
348447820 645391353 0
61250812 209038565 0
209369681 226517820 0
263708508 296862147 0
233256291 368828320 0
510695509 323444313 0
592259034 621392458 0
567391464 811142443 0
18596760 32669001 0
985398250 1066379475 0
748365457 733523119 0
369839139 79465856 0
671366438 170271428 0
746218283 48484579 0
371914255 178974002 0
951566269 280908469 0
142838030 509048245 0
16658505 566729585 0
5385008 961513820 0
451971982 445785054 0
662621497 1000285798 0
815834451 415710197 0
161417583 235656681 0
337958884 289589872 0
652620058 119405160 0
1055919724 1037322610 0
823637221 350933395 0
623946828 1014082013 0
658921730 335966097 0
270995074 854454720 0
332960793 631065370 0
636229790 737194777 0
965239332 921103642 0
53708876 315343221 0
195976453 197018230 0
287415688 498419992 0
497628582 410139779 0
978386998 1059868318 0
429964372 389791180 0
1026640278 181663929 0
215989714 941509682 0
626961404 1031560165 0
671078822 968759705 0
1033255491 970693996 0
762821620 292492895 0
225539847 5854659 0
806226071 488894187 0
195312578 839356738 0
906740001 499871687 0
934614862 925137185 0
876561704 202393290 0
801020895 334008648 0
948046705 46838959 0
1045414427 487475746 0
331159867 164109411 0
318527306 980077971 0
924603838 89330217 0
822913449 763033344 0
100140535 3573120 0
757202539 1008984587 0
748552169 757963425 0
726665633 273977714 0
552710636 1026668230 0
141811516 29192927 0
720545827 887549183 0
314611724 969985118 0
264858145 981977838 0
707810635 577640435 0
598510305 105004727 0
794623684 65122622 0
415974184 545508586 0
364270001 236559665 0
245994518 352734700 0
996631914 257401422 0
106349361 287617955 0
1037982097 796357498 0
417291990 537226201 0
469522562 431339303 0
715918267 656036935 0
345907002 976720325 0
756593112 453614844 0
1005692921 1051232096 0
984304680 430633516 0
763008340 167468894 0
1011364403 338825555 0
722999170 818322686 0
720956858 663082929 0
504973457 1056263456 0
915954884 557108318 0
411611262 872922008 0
494309574 378066107 0
383041669 384575514 0
975034212 673204308 0
45108824 43756196 0
829276788 441098181 0
286082027 397046431 0
923762786 67016835 0
29164394 158543243 0
751708543 5952015 0
416417895 301738272 0
777572885 882790156 0
524356453 489643537 0
592247808 194502752 0
841546708 283385261 0
741532563 205559509 0
206768666 968241263 0
199918372 496761795 0
1066041245 890339994 0
320956448 424962404 0
724507476 58901717 0
858851702 1047531988 0
786820397 693656997 0
574946869 724518626 0
973802678 728148166 0
70013407 96378798 0
783833065 709942800 0
519141656 649981004 0
393412151 402888486 0
1053527116 845483848 0
15900333 849888435 0
1023260156 942566777 0
344861205 159162274 0
207050571 666316545 0
866336552 843673379 0
1060456361 857658735 0
55653033 891141750 0
857405224 258801367 0
443046040 1070330506 0
794828579 714288024 0
1016055097 96875072 0
45877753 7339183 0
696332101 19424001 0
734818981 565577986 0
820558028 588101789 0
610743758 884917143 0
147187326 370531056 0
444117015 660698038 0
720810189 716392142 0
671245636 505965237 0
598456461 528708404 0
402739117 110336240 0
912228455 448594751 0
290791215 484415254 0
1029953873 379561377 0
413315181 686114647 0
1031029483 833330483 0
394280864 45345259 0
467209842 219837856 0
528092040 881958980 0
561412189 88630503 0
598638746 558090946 0
739547630 1072152740 0
732714098 434644695 0
125112454 1050510587 0
237183453 793302919 0
804934659 849490624 0
43325903 218404887 0
48915771 837129320 0
957884991 399689246 0
366206487 779200982 0
629292810 222888792 0
367761824 821344224 0
976826510 58502083 0
119720808 60932687 0
295869303 514495339 0
986645997 208389023 0
997624309 793863150 0
945209493 102705146 0
1063027811 115084521 0
886136236 230359430 0
233300181 610348647 0
505167459 716230368 0
161751828 33393880 0
946006019 784604202 0
276424055 1057532206 0
1002575164 614372360 0
1024531257 1010497386 0
554256972 46547193 0
864211346 797019756 0
797981439 101993758 0
478353717 568683384 0
1034631543 813667240 0
471376006 437534272 0
546681635 1042855181 0
370974726 648203447 0
513534763 905061470 0
640238656 558756177 0
570774878 862146192 0
792237249 732829851 0
11524570 709535615 0
533273817 17067543 0
859815728 926879368 0
850337046 928390952 0
485839407 865960864 0
374176766 662671377 0
1037002095 816484866 0
669490912 1003017515 0
244729867 949304103 0
875889668 412324171 0
1003633601 483611345 0
720798046 788508029 0
1023196813 757108924 0
564210265 399767037 0
908947733 1065063593 0
99485651 218802273 0
451135128 220364191 0
846954067 495432604 0
607202825 84161057 0
766498721 680607927 0
417154750 467670316 0
328666842 2956228 0
991855246 814360322 0
995421307 488914034 0
370913767 975673866 0
1020992151 497170966 0
376614321 965810282 0
27530733 10301362 0
669117482 136713497 0
381600968 55927443 0
493255404 1008601984 0
428731141 918621167 0
123091383 1044138116 0
104093257 335549286 0
792127056 654286469 0
75618023 404104778 0
501499013 19170512 0
639420335 149630088 0
378747960 13477036 0
195011815 237135166 0
635878229 437235053 0
703540342 687938550 0
539939285 162964377 0
20539462 426775505 0
802845872 266391053 0
1043998245 167156405 0
808387285 485711086 0
883987789 797876698 0
699899019 865694102 0
217381730 749984949 0
804369311 1044613833 0
380800871 879783315 0
482125988 800260943 0
293049841 121918195 0
696281640 534691345 0
76705763 475128141 0
435952195 394130641 0
909291125 616058716 0
69445497 654414266 0
43258550 99414784 0
396158891 287627075 0
636974884 401526338 0
923957815 661531128 0
871509781 59163516 0
159216628 419068161 0
551094421 1052316492 0
578011820 188679511 0
744017080 439163449 0
1017366163 330226596 0
1035331249 767517501 0
592760799 237528292 0
274357011 16804633 0
596156171 869903147 0
227293950 933399627 0
302653023 74435144 0
82522525 519518980 0
502860883 33697851 0
769792227 196764996 0
57844815 535687152 0
457250540 325549354 0
754327658 322316269 0
712195710 903177113 0
946844562 382517664 0
960706834 128330348 0
219037959 465816392 0
592776953 157772620 0
198541395 669715584 0
960633868 412010042 0
356048693 1024444339 0
891940747 249803266 0
615161380 352491241 0
435071938 117414922 0
85501971 589361977 0
144556980 485591062 0
240408502 838619080 0
861411778 548456001 0
374374518 900284383 0
807195884 647974870 0
782759327 430825333 0
536065373 380010674 0
506052386 19701853 0
508613373 135609086 0
606235185 216493992 0
783745255 625738576 0
792904289 935795809 0
514445277 679220669 0
45124043 304760821 0
546516174 65250727 0
870036653 1015934804 0
585726669 763065471 0
986881800 272952009 0
496710556 974081752 0
773841031 603766094 0
845511284 890135624 0
410620667 421806448 0
118544733 589489787 0
744803769 517873230 0
172605878 1019282231 0
941262221 603647271 0
375860072 1020460826 0
708055118 174790889 0
46524991 1035868842 0
710275026 57411133 0
756869741 259399303 0
1013633923 453368427 0
962377765 404373270 0
878747439 706523335 0
267818629 174534118 0
841823089 285389021 0
504866523 1055374696 0
772141189 615953742 0
257676913 834608203 0
947163739 717320940 0
545321066 143614870 0
541867868 677393019 0
699841224 295602076 0
715664521 470959200 0
135001020 394663076 0
830182725 284691511 0
147265497 79626851 0
603621137 437362623 0
67745422 833311780 0
605610493 938839602 0
90666720 970680983 0
1046563338 661732890 0
113934911 524058426 0
1024027363 788714539 0
774217281 894718714 0
558354830 517688837 0
860159686 969563840 0
433290196 41903927 0
9149160 469525010 0
526540844 566392456 0
485454600 872750951 0
817820108 681974441 0
306970712 787331111 0
893326616 172088755 0
894173063 926864573 0
342171032 143414646 0
754334135 610158841 0
438611541 330246027 0
750821707 382546384 0
344114124 1072542899 0
896373170 925020844 0
412869211 980215091 0
438299257 319013615 0
298895649 72116742 0
223068390 168294633 0
607823321 720309123 0
485793474 972104490 0
867818630 476914446 0
941571558 236419924 0
748724387 133897524 0
717338312 211702677 0
577855990 888993227 0
303286595 475479807 0
438775818 934864379 0
260762590 1025006872 0
228042716 939334072 0
543158917 580805204 0
62413133 774632178 0
365193498 858989353 0
379006327 1008978437 0
400783505 557921148 0
414576845 1059037335 0
810007505 275571140 0
557243198 50827157 0
1066098758 204191812 0
615481238 683015879 0
264604917 105388047 0
265745293 895817979 0
617914695 597503965 0
598675762 1016375878 0
408579908 720414980 0
412465495 909653344 0
133734622 571675497 0
59780817 620575868 0
272054378 919949277 0
490350142 178579474 0
135527230 282217289 0
692380237 882317282 0
388747576 873029203 0
296542698 519410206 0
52913527 348714656 0
784749447 902766983 0
669528651 996482407 0
148951756 546208013 0
698303908 639131350 0
649610077 249032283 0
1011960582 709844265 0
141264965 240807893 0
237929092 480066464 0
1018145382 503513126 0
854349981 201123424 0
866244947 161453212 0
192967334 651488448 0
724015265 310981329 0
105797148 387458149 0
754745616 644833794 0
466232918 124619285 0
975758257 915493696 0
20745784 484526779 0
442478509 453952518 0
636184037 988541989 0
151756508 911053930 0
769075526 733646513 0
1036980089 456816595 0
609750425 139284245 0
769713864 180992873 0
1032654218 651611887 0
440734805 716702771 0
187452163 754723469 0
345655990 1009498579 0
750378129 790911295 0
99072819 343283123 0
928175847 1048870843 0
997579714 913084658 0
590910006 490441454 0
829345996 53677807 0
305561807 875577334 0
44111220 666688251 0
463713706 177443501 0
45714168 203981272 0
727222567 160360577 0
1013917276 118004053 0
493084030 895725396 0
878323440 667645765 0
542484156 629697149 0
322064792 71973799 0
770784300 630150609 0
974945187 540791115 0
236836292 71697953 0
173918257 818424615 0
501470207 667124960 0
762697239 433128868 0
510085793 843880254 0
769880402 415209389 0
654350930 380782822 0
677376415 968881839 0
738104815 510742833 0
1002855678 477371850 0
751006784 923301476 0
409075468 589060897 0
381816746 238129049 0
590947589 697091306 0
1067038128 35593785 0
124884121 193020636 0
829695113 689196977 0
561067592 135256629 0
578412031 249780466 0
107401140 591088894 0
640202613 416016790 0
395954042 137910163 0
1055293519 933629133 0
175326179 751324972 0
943175552 264516623 0
477661449 78848539 0
411368983 770291082 0
1042039616 128355142 0
808516965 439015135 0
611608022 254541551 0
970580241 821934551 0
64927268 2112584 0
717954465 12467939 0
733238007 28400416 0
916536615 702238977 0
346872265 7122059 0
787901490 756840888 0
396552081 295425502 0
911561318 302610276 0
173098463 851316873 0
318370859 176929651 0
652689338 392702326 0
250224773 586322433 0
886427047 276235622 0
484504414 500664943 0
669303645 901496855 0
458875207 971063431 0
689796253 716881390 0
75801696 509464736 0
665184446 214857480 0
462740521 299260186 0
449112522 748672340 0
1022666352 464559760 0
433347962 580452880 0
271876639 223465587 0
793099972 92926241 0
573520024 174388380 0
394342401 968346582 0
686269488 539639152 0
820886132 688842878 0
47387664 615727090 0
108512572 55806919 0
1058541770 55968267 0
764579774 166926962 0
249191620 169473979 0
484864971 98667084 0
1001972195 861812502 0
783499527 582087588 0
749263360 449676076 0
265010850 86280784 0
640344380 503200090 0
1012732966 909587684 0
56061893 1001572810 0
1025404777 549446594 0
502894010 2253214 0
506035101 798636654 0
345993238 239737330 0
963061785 989359537 0
662394340 368769995 0
739356253 723345298 0
506675788 1011460395 0
770425844 690368704 0
593337554 768959688 0
862890407 840059328 0
638148071 444542160 0
512238118 908780041 0
419823453 402264030 0
498025818 920784140 0
505381650 749363144 0
593616021 907774088 0
528764532 885655468 0
212299279 52090413 0
113402140 434015864 0
166579174 421990653 0
959985443 679647447 0
547738256 770206866 0
464652916 820855281 0
25388980 654693607 0
463162040 1064876865 0
842446289 305134931 0
817313335 673361144 0
362115753 820181418 0
57392264 54502175 0
646677838 833092553 0
905108115 375771838 0
96256868 672391579 0
631760251 825198570 0
287381002 22561531 0
781184330 854313777 0
341106746 365306050 0
619583297 175023018 0
1016031686 384332232 0
877656267 72922091 0
328771260 93461561 0
1012340071 593342931 0
414611610 676589881 0
701464152 431401202 0
222798619 1071283124 0
534645245 555483134 0
252989117 190222675 0
656735027 205358791 0
180818053 277722481 0
252435619 503786766 0
58303199 233689108 0
1066489352 420783672 0
161807565 823179977 0
515992224 889185765 0
501798979 192427143 0
699651959 785717776 0
193633364 369907531 0
830555778 140924706 0
63360513 188674024 0
649806227 267002196 0
388323442 546158441 0
332519691 477286339 0
460640863 607736126 0
699000051 709949391 0
1043222369 1009247024 0
652557888 584172835 0
5960201 1068955691 0
174157969 1062306427 0
575764716 699250380 0
5805324 899293481 0
492093692 400518932 0
426024648 1034275474 0
340562169 358428833 0
953086675 919506965 0
589139522 710648309 0
295728562 761483444 0
125208447 1060143923 0
1033881227 703457525 0
849769438 84496475 0
144936658 350090408 0
134504628 158267093 0
908690207 829896386 0
88185924 224452634 0
681152253 308587023 0
209018925 522515834 0
552017534 982520064 0
1010248246 876204409 0
989309462 336350071 0
261921681 204887730 0
659665813 9007417 0
350517061 996471880 0
392679936 221158021 0
730016321 1036734762 0
343986624 529834109 0
111368367 958067426 0
735593096 755925066 0
814720023 405781076 0
746796121 948182862 0
889849214 565639647 0
256489723 203647483 0
696182982 773097284 0
565973671 481831796 0
347238603 38749710 0
583452523 52999381 0
610759429 944163548 0
1003175166 563375178 0
219148341 963914211 0
401818082 586107302 0
894834573 649913143 0
77096187 929011239 0
202841414 697268488 0
1063790802 250932111 0
742082046 943836959 0
311984954 813593351 0
119347739 3821877 0
626384427 70259360 0
9616726 316788297 0
242387966 470341206 0
959479745 37846793 0
952047327 411978028 0
997073997 325528072 0
401356158 222453288 0
360686308 610415643 0
259815216 521865640 0
912641299 507591988 0
25058180 435552639 0
1064372795 797766218 0
989827815 546292629 0
304252499 907309121 0
924847692 7836740 0
252951071 312938526 0
287852529 407578947 0
247564420 219120887 0
61171383 275575059 0
487056025 333532788 0
1061326050 530568964 0
374155923 76938637 0
230467173 858413815 0
10784378 867170483 0
65576759 598897267 0
43478347 832628506 0
490268088 270339344 0
906080985 684889343 0
833717481 754632308 0
948447363 924457399 0
609680391 398676209 0
629795535 40666749 0
108619642 116884331 0
51339102 661413084 0
960911051 939239099 0
634215015 951735961 0
543254211 61047161 0
532113429 812502504 0
142519177 380505895 0
657900694 788695345 0
626246897 481149559 0
618868157 23210937 0
501049016 692003941 0
522563053 260432549 0
922223621 1049763367 0
1003724754 106728299 0
634957674 315173173 0
613536379 651785943 0
731061420 446426626 0
708045027 743439437 0
669348904 716824854 0
947103872 92773026 0
361383628 126969105 0
265753694 413287026 0
31640752 45362242 0
1048395647 194844886 0
523552349 361045872 0
969199384 915839559 0
541257863 58607603 0
461126318 218618162 0
1072615791 158129408 0
648002188 528094263 0
207150318 169732270 0
194602948 320926275 0
682557441 475265848 0
228789218 66910810 0
296638659 555807913 0
291433964 909273616 0
989936916 442017201 0
542521660 677098703 0
971210385 966420547 0
1065817770 100355661 0
27163147 1057841654 0
303229160 174759097 0
173784428 748512676 0
309223187 171162131 0
973024738 779184806 0
104788664 959916098 0
10073681 1020576191 0
803536477 121736138 0
915433130 12010123 0
252224603 783759723 0
27702753 757022428 0
30821288 7380474 0
81980396 783533116 0
601659 137901314 0
788903676 258716939 0
158319878 322834368 0
494848950 966088857 0
536352574 636639916 0
281604305 182061071 0
375253555 664016099 0
431546330 573017936 0
832880195 55971145 0
620323994 106719505 0
878712718 596816581 0
694215606 972131048 0
997983977 971647783 0
350911024 1021987349 0
539609346 611294401 0
992588192 678673401 0
311534669 982316074 0
478972399 1045063333 0
375380980 739703075 0
971953114 187017820 0
352815422 1068905799 0
638359851 291109760 0
985064099 50370588 0
893562578 485725698 0
141326520 906748109 0
230798281 266302389 0
1008281445 619732174 0
959378488 943971116 0
333525271 792607111 0
291034883 52545789 0
992592649 180540011 0
556969298 412740436 0
1059887026 576745318 0
984683763 406197016 0
122305450 959693817 0
420109938 250229208 0
188462827 741411730 0
286078421 339686722 0
897215238 22523270 0
4141311 18521950 0
289880416 203193542 0
409672209 182608004 0
1026211665 859949165 0
887063233 1066581835 0
116113820 149858291 0
168469909 443556356 0
953770860 49720944 0
952045531 657022139 0
103485594 947443648 0
607821112 1050212089 0
90202838 840433773 0
742748861 897494538 0
459418098 135937723 0
898339287 91791382 0
481488689 383601062 0
403676646 716585053 0
310205402 444817789 0
556802468 31555696 0
216405741 779239819 0
651127254 88047569 0
458801263 1005993400 0
596592840 1017824391 0
351597061 91381415 0
382043802 668025771 0
652691706 210156231 0
353752227 751865445 0
80875051 629869933 0
691385277 569550194 0
187258948 421964754 0
288332525 922431851 0
968943986 54986764 0
490666656 821549691 0
702935833 751548360 0
319363656 402328951 0
547190281 813116554 0
713709583 332344726 0
36000175 650303979 0
782410974 668139431 0
866597328 706804785 0
425629643 489431843 0
899971201 804881750 0
360035701 161736044 0
621820080 586093871 0
608095391 966183268 0
451643040 952991043 0
112534229 230377570 0
537569536 325505216 0
529736964 244869691 0
907053420 224894550 0
337847579 587311578 0
245558904 199103296 0
966897471 466793575 0
644973714 1006433436 0
894318092 44762134 0
762931029 644380376 0
65294794 651673676 0
487907650 159436456 0
1007537029 508204346 0
282186384 2981903 0
1273332 275009648 0
334882043 385271088 0
27384482 74397066 0
484206036 991406759 0
1042918666 907549297 0
470198253 501772936 0
918848348 139039075 0
1012490987 282979550 0
139047951 34200035 0
708437417 1070676590 0
531195113 874377173 0
424317258 464814994 0
509686572 685354562 0
764668705 776067884 0
393090147 230603861 0
165213863 756945071 0
561754369 631888333 0
1050933804 819094301 0
767812199 1002553479 0
683963253 234832583 0
268113884 856409717 0
96280639 852510357 0
123047547 454894550 0
121674682 351045349 0
228065220 219590566 0
742700911 41826652 0
363073589 702063725 0
566728889 214008852 0
600480608 222859914 0
825504132 557863883 0
323470113 593707824 0
669811596 619022619 0
166902155 937017141 0
829123129 757428222 0
400494085 27890089 0
270459275 1048910621 0
684478686 247332757 0
911679972 398253753 0
898878995 538907102 0
524842758 127340877 0
183885951 150703353 0
966102835 88140495 0
127878072 584212932 0
828679979 889766404 0
533687115 866738225 0
679239247 188550402 0
754489828 503266233 0
662882597 155301244 0
1044790499 877970605 0
757411322 957212728 0
810563433 497258663 0
115881858 225697425 0
396598650 228548430 0
216786176 864169592 0
996117246 567460165 0
864409256 910218463 0
341899535 145927148 0
775624473 436410483 0
79437331 833180650 0
970550963 1041436594 0
571400209 661684854 0
150066554 11444731 0
594230158 567304445 0
269583422 1049218077 0
652258228 436649305 0
632259165 876287014 0
893559942 600172745 0
66728240 1010525285 0
92981601 171866413 0
129284824 786083032 0
863323028 678873118 0
150033044 1053223434 0
531307590 796214873 0
270304111 661255111 0
666280716 643769747 0
469968283 805934783 0
249206256 701328039 0
287600777 1035464155 0
774614509 887344411 0
889538547 629107232 0
932180059 641036093 0
289256963 708677217 0
432357026 1001804053 0
284395365 676111738 0
173785105 80154004 0
276183494 599434135 0
89172498 598701340 0
879751566 375990424 0
1026915358 503762793 0
814062122 539861759 0
674145579 713223982 0
987654374 312920783 0
780110838 588236072 0
379279815 735871480 0
431563333 956885906 0
499977678 757657914 0
786294698 174926063 0
766169032 368753479 0
399617909 914723035 0
63620126 230057051 0
735790848 519857100 0
258182840 725464633 0
375560311 614342114 0
776116005 257610502 0
56150453 272097174 0
668244673 243928667 0
411577652 493289290 0
255959967 754072500 0
1035247693 134142422 0
989499074 984072755 0
252869428 54113996 0
941377747 99046963 0
997627920 191561742 0
970080646 218254805 0
305284822 743738586 0
44235433 332221140 0
615069596 522655105 0
30256750 641982591 0
214670333 710772654 0
388368120 777579827 0
807132829 80564016 0
703152029 480988150 0
1682243 195059641 0
197334736 552206320 0
587684224 224967586 0
511451122 221934241 0
60385217 823962077 0
35811267 796129349 0
157489621 87173469 0
701198063 913549559 0
1020976194 527710644 0
552597977 113596730 0
750234186 88133854 0
133260131 436842326 0
459734481 604639657 0
232958561 1046527832 0
960700619 331694505 0
1030803837 13134876 0
603506989 1053616596 0
882416820 527100694 0
829162026 587442996 0
792475619 809353492 0
399657796 1007861320 0
1050346854 560458007 0
116222969 239772994 0
739830166 800620215 0
637847614 164109752 0
317546396 193699181 0
488722367 209776038 0
484488095 375239447 0
179543203 407849274 0
380197658 698536388 0
290309970 350008240 0
169554884 80843490 0
1043488167 383900095 0
737853170 51602891 0
833497829 676447683 0
478282934 520488110 0
412366561 569789402 0
363209428 744589607 0
106033938 1042247112 0
214451672 945276808 0
157264480 211696436 0
289289587 745689388 0
2045395 264273120 0
1059800531 179618760 0
664503106 314172413 0
260879532 67539077 0
535632227 653350257 0
3860344 394743019 0
767841466 831471714 0
897442345 413604180 0
931533701 640640815 0
617618937 1058000026 0
350798812 226335253 0
547114977 101311251 0
504258894 1062636493 0
852659228 561238799 0
59199103 881267171 0
294219997 1036295010 0
979733934 756287813 0
428597351 782098572 0
760271091 297958643 0
843961109 865297729 0
416482683 127016962 0
83756579 749312663 0
461539507 279501584 0
335087036 1014046119 0
480835648 410242540 0
954777537 311001695 0
66404531 521999911 0
565565259 127822388 0
302657307 887787692 0
79454192 762150909 0
449171516 51599295 0
1024980466 144686159 0
667320586 714381005 0
123932721 128949125 0
229370413 44543200 0
170062620 540719935 0
246217121 378938244 0
457440162 965784154 0
669178387 350604089 0
850846436 760728494 0
788865140 221962351 0
313313399 876850999 0
1069742514 69175353 0
682515205 432721827 0
960534504 802145015 0
787562827 311873039 0
596413641 680307187 0
721301292 520474087 0
714471205 202774526 0
1052722820 920232100 0
345510059 126636840 0
22736 938493470 0
327228201 77681671 0
299109052 423277392 0
677498451 82899736 0
518541511 782740964 0
15582719 61528475 0
781123301 737680646 0
455168503 133320950 0
814787218 464828506 0
370818979 236965494 0
493524753 1008740657 0
47963136 301519025 0
862775307 340482209 0
406046964 264271066 0
551261303 376915209 0
422601147 83350751 0
450698020 876518124 0
841448519 765390402 0
914096931 259801879 0
147371833 589582391 0
634724696 278602737 0
331752798 781926416 0
658492887 826678742 0
879507682 777245819 0
814351041 315448153 0
697869862 419009984 0
116321211 843277591 0
863944942 244053995 0
534724020 377537078 0
696832624 103084461 0
375691425 471553630 0
1020405246 814469134 0
746514811 975279031 0
814886691 812254368 0
390087700 1066680410 0
64013879 1050321085 0
1028675011 508418828 0
71692147 844604109 0
1049976769 552874828 0
381571446 970334211 0
1041694267 698790207 0
910224133 748616851 0
287873732 121015336 0
621984992 305881944 0
194734505 655594281 0
1003541537 684286066 0
115103458 919050011 0
35463449 277671546 0
837123199 120597112 0
998680331 936893408 0
282430700 568362194 0
78455587 547174700 0
491128929 222726525 0
1033801438 406401402 0
229290378 742551205 0
50115664 217725324 0
438041382 359467238 0
247488959 897202632 0
896088206 859729954 0
34221373 761661681 0
534268633 927558815 0
153131918 746960268 0
325231261 292488203 0
347095727 834305468 0
944897871 1030591482 0
41770779 222820282 0
506819176 852992045 0
125832889 803084642 0
289137714 476832484 0
1008666997 843854915 0
278751519 745590279 0
374177563 755361271 0
116380016 760903874 0
632496631 455731686 0
794374122 913510990 0
234808193 433796822 0
1066520479 89724216 0
159741070 635929765 0
113347275 481221855 0
653553798 388215731 0
530187926 812000445 0
1059684474 393578853 0
982280448 14099445 0
791645282 405153021 0
190841442 216478719 0
25343460 689192438 0
563518670 604402313 0
393812875 182025454 0
339069120 683217381 0
628348315 967868424 0
766313738 901263790 0
650344331 531971995 0
927507576 385871857 0
807886204 574092478 0
571266333 449183995 0
583207594 1021636916 0
169968338 358957779 0
494858891 796598802 0
135766904 473146900 0
768753330 344007069 0
235689986 815906887 0
784706959 291025934 0
1010612246 339792265 0
433339884 144312582 0
567729685 68689695 0
735300727 925877808 0
580344247 374211418 0
688547734 869269269 0
176296775 704737226 0
521006838 642428327 0
718991280 519543756 0
498092101 837901735 0
349844895 377193280 0
781103221 326424098 0
710479566 1029610446 0
44126736 176570691 0
887673316 406441367 0
724257921 862308917 0
1071892553 549463188 0
661224239 1018197571 0
336279403 835199831 0
987230370 624575398 0
582959608 260865642 0
454220874 195527470 0
87865504 606337166 0
927215333 549779483 0
454416529 363183189 0
213327032 97919906 0
555404111 299718393 0
1045783303 425081985 0
1072294516 1003584841 0
700822942 1014427855 0
357568361 337437900 0
504322683 402488964 0
446820034 822896259 0
922954791 91750454 0
212257858 520558754 0
127629200 974022923 0
859097305 51754042 0
30770662 297326860 0
14484303 468370369 0
4035152 1055310823 0
918097332 209079552 0
840229427 289409202 0
201392398 1030317501 0
980217254 256208767 0
251382276 1066340602 0
1046293085 507016915 0
286240395 214977743 0
980394392 295899481 0
23066430 813264354 0
275856580 822939991 0
87466614 478576505 0
65786205 998702671 0
427703609 570976521 0
970889876 314147761 0
381297892 812658235 0
355427840 138072439 0
440949928 324492724 0
493951686 132353066 0
3140238 381105111 0
1073534341 713988485 0
264410294 727366666 0
302889095 393450461 0
686848517 173035755 0
318870241 533343405 0
701411269 939667238 0
424182751 453523278 0
977671642 590983152 0
901327068 606117789 0
42106642 915908724 0
918676545 507638313 0
890408058 545293532 0
676032931 778716185 0
754666952 630559721 0
1002866914 364537256 0
750174174 398623471 0
294646439 76222130 0
1045914614 603923614 0
1801490 919829158 0
674815039 556126034 0
781484569 702864945 0
13360858 160027308 0
549831063 473037291 0
274516676 1029541664 0
409739330 864685063 0
1035279647 971968533 0
1052800349 595241571 0
862872338 927206990 0
165184541 285371312 0
522778251 322294998 0
570023131 644008726 0
781323417 253542050 0
209091562 52171093 0
753156257 821995651 0
473318301 331825736 0
203819561 873918269 0
590251560 59295205 0
184169738 903169630 0
272443933 774764469 0
1057711386 452535139 0
257830111 926751348 0
738609712 535506200 0
198279196 277518482 0
186618602 208932379 0
692322193 1043662231 0
1053805185 411547965 0
352226470 864254131 0
858451106 1004222743 0
327129063 157622009 0
688579748 329763668 0
332701124 219393924 0
518419066 1055671031 0
295154706 249239766 0
764023165 216280198 0
525315358 215043125 0
208187609 142179919 0
493751687 632729831 0
351983850 422793331 0
848391798 766502817 0
25369085 494742912 0
729879490 109709293 0
884730867 746338987 0
902791930 961939332 0
18718074 720971383 0
660659032 536175763 0
798941429 292060020 0
1044349517 570565902 0
661812267 287907919 0
705230849 94074976 0
694055830 185352276 0
988204435 945322928 0
753517631 947308214 0
440697917 428227438 0
838105446 1069987678 0
704130772 532528287 0
258821557 146996195 0
678760189 906588385 0
878667100 170288224 0
659880363 668678890 0
768739753 746665275 0
791065953 225549458 0
995580795 548021579 0
545620741 711414782 0
566484018 316079315 0
44132896 1061064298 0
474743792 156402107 0
1035572913 337322983 0
936694856 439136366 0
506999567 980945294 0
420291746 996617481 0
882259679 8959586 0
221051299 674835810 0
25275183 1005120782 0
284366060 787141905 0
179346021 254789450 0
817736609 22792606 0
992740841 445099137 0
33977038 338160455 0
686536220 1036987043 0
981422568 280691479 0
1054335475 441438544 0
971976728 626411155 0
849393041 193392752 0
705303696 150177197 0
121575806 424928527 0
2279906 754939890 0
377182055 235659883 0
261264568 1043391593 0
142753538 227712168 0
639391302 477631317 0
1044968256 714446206 0
617127624 912546696 0
225561937 10923778 0
494494162 839287136 0
46903935 174614151 0
326711483 675450108 0
737981411 953653002 0
674807762 402164719 0
275049460 551695278 0
654735338 632363016 0
927766136 346519058 0
462557180 608037561 0
195340694 556232254 0
410502171 1029055321 0
854404894 819356063 0
523811594 559772297 0
967435863 138995931 0
12666502 663008843 0
535753454 133569870 0
25832596 672758412 0
513845058 226165066 0
501725602 362948205 0
1019092424 783255488 0
720609399 168561839 0
887685008 269450243 0
171507172 219329206 0
77201392 584435790 0
479787186 465434891 0
286693922 784933163 0
864683976 920283450 0
747561558 791667398 0
460059997 315169603 0
13718808 497576246 0
248271024 907075316 0
604959514 1012458742 0
953204945 760486299 0
303162297 1009312991 0
321108380 894980253 0
818402857 798962913 0
982651132 901410782 0
457836965 565825347 0
236815579 9130867 0
861474146 1066627218 0
104815340 564907348 0
256818971 938124080 0
1026925506 423642293 0
1032219974 1066253498 0
148920287 1017317435 0
476565618 430067023 0
678363955 967225368 0
634590527 986125901 0
1031534329 980049671 0
754759877 875361790 0
64914058 636622583 0
194311642 785216369 0
666915478 1004910710 0
156272704 8353597 0
193344019 614548826 0
860121255 742047925 0
295241894 582744774 0
479379858 496768105 0
901670584 325421668 0
260494165 176329131 0
183277183 728055770 0
952790852 1015902351 0
970868027 1033265852 0
138109954 776578706 0
1060014201 694989219 0
222798598 45650053 0
947903146 630433769 0
877585393 598537975 0
181515515 975082730 0
59942677 742959457 0
770887931 162378263 0
750029003 107394682 0
481359491 1072981270 0
404010321 620885755 0
386213188 912669225 0
854268518 782236563 0
718394430 391253858 0
882434387 865552523 0
609308234 1037681336 0
721553677 718008054 0
965298272 953126722 0
150405570 759758858 0
324785124 777866925 0
1058649904 549291289 0
859329619 452009519 0
320074067 144269089 0
586288181 455551626 0
23604782 212069889 0
760805143 417601569 0
405759384 911734695 0
578138207 381321742 0
864773835 338243005 0
951286981 97172128 0
954148835 721111101 0
137499962 122643510 0
142415139 796468332 0
300111434 1062681485 0
520970144 732166131 0
107656754 611159718 0
533858326 56757410 0
787461278 108647684 0
36477741 1016310067 0
627417666 686442323 0
595083088 797260423 0
361078303 680043001 0
441288719 979280983 0
670862236 742899288 0
696381171 629228081 0
476638181 259535402 0
548932631 155453709 0
517995053 290416803 0
623139374 310587762 0
954804998 620065639 0
1057606622 610597347 0
219528276 639369118 0
333532994 600167893 0
21973904 426171744 0
187101828 429590382 0
910276886 941144029 0
634458597 231096186 0
478253953 487750995 0
195157510 396566762 0
353908269 333395618 0
406366782 921375883 0
485410324 295149738 0
363256803 588464240 0
302771529 264558708 0
779124640 149967261 0
328206551 409374966 0
308803351 930221561 0
186170934 324655530 0
264893785 288812088 0
1000371806 689130324 0
1008005498 996889164 0
794485926 294464787 0
533941570 790535928 0
982182966 95607094 0
545743054 850768546 0
429888649 588128990 0
209784884 1023727521 0
989836909 903295425 0
177018119 97622614 0
973519599 752210156 0
488374927 903935208 0
516500556 373951977 0
158369381 262561134 0
266698589 949341966 0
10406118 265556687 0
667908895 1039942039 0
303587504 232833916 0
919894588 594887927 0
26319044 110684814 0
36511551 565734710 0
1064774233 350031705 0
137560166 851898144 0
865323123 426123655 0
567968539 874267784 0
363111597 302493080 0
31863677 198450064 0
1006597548 792657824 0
290154636 1036536831 0
816384594 852365227 0
991559582 430795858 0
777111114 223859600 0
1003682084 219049462 0
819583418 633108534 0
955025139 428948229 0
436852537 356516099 0
276332226 612518255 0
981349014 53402828 0
454360617 255364336 0
110763672 70079687 0
645168741 56688121 0
876858289 556332034 0
243175020 103079981 0
350384669 229960033 0
872167810 427916652 0
842438005 375559645 0
437322918 346482582 0
437455862 878729873 0
969360742 673653950 0
397170688 79090089 0
686273328 456397707 0
231730870 448926694 0
294436080 200817850 0
858823829 1048027091 0
886613575 529651477 0
261875857 592492320 0
1055594463 699376484 0
171146507 203694165 0
972644103 255904204 0
572477200 434240261 0
712269409 885622550 0
468165541 499597555 0
348844416 871681595 0
268288884 690091169 0
295853283 350847183 0
208007884 376535987 0
531559899 306646463 0
128962556 648996440 0
546274078 103497207 0
3361505 849108309 0
599806246 30143856 0
140706052 661746583 0
898302027 589343237 0
25395774 8873794 0
965847999 140058970 0
235728382 878770734 0
952418823 339971884 0
361598039 620364527 0
1001243798 983927913 0
601754078 760906080 0
835128209 110251700 0
791483893 391961177 0
915338217 188038487 0
239036707 415732471 0
917847793 477004017 0
908961468 236128716 0
913391824 110931012 0
229445200 150950003 0
354463639 802210057 0
753128431 824778604 0
843363225 9924368 0
404757900 841022968 0
168381908 460309226 0
760696448 185670763 0
995015495 668294635 0
935227135 800746102 0
866190653 1005534304 0
278732859 935268598 0
255893529 95485754 0
287310748 708670432 0
541056094 694105764 0
472813096 53448759 0
735480828 787526796 0
620765135 842989782 0
279565084 906351157 0
901730337 881831662 0
290093512 724737418 0
425094806 325361172 0
104707983 691048311 0
28219701 534724819 0
141085775 836798518 0
595196228 905198964 0
978268971 831050686 0
862533942 716142524 0
426843826 863683581 0
866668137 1070870882 0
591241012 16859775 0
131615206 971126429 0
820436484 953158552 0
662798892 901326703 0
810027851 562791203 0
527378006 444025984 0
186299075 605346953 0
460213869 936530998 0
770287939 851547129 0
153842355 109633045 0
731048248 1013500019 0
513971676 566843441 0
651989769 140840150 0
730651135 155479671 0
387626726 351075829 0
500853862 71047901 0
849807978 145581063 0
263274384 747448442 0
675816540 827097627 0
359616945 94967658 0
974967961 208027877 0
588418044 127756315 0
549554810 496452213 0
416631440 509271674 0
784314082 706233043 0
179775811 859115371 0
857131153 21043871 0
215071642 28321925 0
248657206 842311874 0
620124998 98588437 0
817189348 163230554 0
461784225 74709789 0
888701199 850463125 0
373666453 974843804 0
587007975 10309846 0
1007152818 977833840 0
41767158 581371023 0
1058997957 15716774 0
633049011 12527314 0
829234617 530801575 0
945403625 1021985018 0
813677710 296212783 0
566264669 500608585 0
62732425 1002198152 0
524737687 398418000 0
1029646446 661761778 0
650117562 381428243 0
727864461 58793336 0
240454869 243145658 0
873860412 894892470 0
882041244 1028322480 0
999699049 367066277 0
957185181 887733203 0
165030288 634060277 0
848019692 64696117 0
157843340 997644737 0
727264585 628540840 0
63806106 277911065 0
60436940 973149472 0
441157695 37662888 0
26410402 354044224 0
265331955 14619817 0
246900700 570667862 0
529550737 332085579 0
972014989 724440503 0
359085641 394129969 0
327761608 673492678 0
444842587 955432040 0
103636433 181694881 0
166623710 249593547 0
276818698 893093088 0
147264701 554111006 0
903284812 558854882 0
989659436 760739758 0
669642113 114596890 0
1037498477 948373871 0
595392632 802519899 0
345342115 750236051 0
66795510 209697866 0
737378358 751721421 0
585701129 578023445 0
756131917 1025364693 0
224273791 543983716 0
773604058 789856798 0
718943939 308819149 0
608572439 112147734 0
1040155005 9273557 0
863335150 155965370 0
664026975 182769717 0
497214682 684536558 0
706352930 359529173 0
846690752 433874702 0
46286584 597999553 0
920975203 436886428 0
1122705 93664874 0
166396721 326903616 0
128263949 217042879 0
523832946 1071714258 0
1062242300 668809876 0
233244824 340979913 0
671609763 639574112 0
501802987 954614340 0
243884463 777794226 0
836511966 554289143 0
1029148836 892131188 0
219971323 67442311 0
521806337 787992145 0
180164970 948201588 0
76061469 700761648 0
397519450 29701333 0
533330266 633365882 0
1068958697 874761393 0
1061824566 528404830 0
198110262 514899656 0
128358612 553994741 0
715954986 796024812 0
38541901 928873780 0
1046835280 91848800 0
780500333 24514829 0
899226185 364539738 0
908979906 690620886 0
217142532 263824442 0
163232067 657646085 0
515859731 657611081 0
644931616 999925179 0
189511570 659018480 0
720563591 174509548 0
1014873696 799239670 0
1059607265 791032133 0
434668148 896767702 0
487278360 1053404995 0
232046366 863385416 0
763286740 619746679 0
212082080 437748584 0
457719223 64982401 0
66509890 90334253 0
202624549 874885763 0
62907392 408003226 0
1052620121 298743236 0
391570113 569430340 0
992174224 960673478 0
389369368 535656130 0
383383100 480371959 0
310337677 1019280303 0
254033562 735004429 0
748225960 950300335 0
733541983 221453384 0
905256205 476073326 0
959247439 484530288 0
437767190 285896943 0
62612188 645712708 0
545248014 17629488 0
349304096 577433535 0
330639419 941639996 0
744639842 159293112 0
196700119 1038291458 0
340879890 831277360 0
948602452 258596130 0
822551969 268283192 0
19556288 341772141 0
117338821 7652299 0
419493848 647945569 0
472551365 266208592 0
298902314 1014230122 0
569438321 245628873 0
437793276 644330772 0
673712880 509935865 0
768346836 755918692 0
742394656 921383096 0
80357167 396570093 0
11496633 165084430 0
86784135 246527019 0
812224557 317425330 0
49567989 482294790 0
805425779 611862123 0
988663966 859775461 0
594294909 171440382 0
961045645 591519618 0
746499506 620089968 0
757550474 949945773 0
768343720 226308256 0
602295711 614972938 0
539189324 293907990 0
357790160 588233539 0
309293224 612542325 0
256206732 69917846 0
805946704 254001355 0
678876049 739179409 0
280881085 883456393 0
95759669 368827663 0
377965145 794863625 0
437345897 103916676 0
1033767504 22826868 0
268459405 354412748 0
922888848 363838723 0
790749154 741355918 0
607506488 185402045 0
415705269 241489788 0
27237694 400396593 0
551620243 274432926 0
358357796 226882845 0
505851719 838440694 0
263876865 186458926 0
565659471 796201786 0
978477475 191891482 0
563534961 775202601 0
348968621 386792574 0
291987174 523237200 0
157458233 208474174 0
941831882 703839494 0
765158819 507777843 0
891417318 875304825 0
71228314 124129766 0
422477409 858543363 0
1055069284 263493661 0
38193452 297424564 0
683538882 125356704 0
731537976 782572836 0
156848899 706421611 0
165895929 331148706 0
182950336 55316573 0
482605095 953750493 0
156981254 204059088 0
1022354831 432113322 0
883050889 278966270 0
220236425 409554931 0
824342086 716049959 0
140096445 739951897 0
311029134 889719094 0
462017126 687140490 0
811256090 834317825 0
1039547130 21244504 0
1004881269 410297788 0
944454923 674048366 0
802224264 805523549 0
415091287 958995938 0
54515276 376557607 0
490291020 9541974 0
535076878 569524132 0
463580663 801713935 0
18392988 183076312 0
812376204 180767133 0
1039021988 447506452 0
504916961 905790729 0
1045464220 905484621 0
604516333 421220316 0
313446455 416051565 0
858777244 452844290 0
655334172 460785554 0
200579415 641540511 0
918392462 835578851 0
941573031 113310739 0
746972656 540763190 0
181370905 929212712 0
481972864 563694444 0
420852323 955180696 0
142349522 1025217683 0
48007987 417103040 0
434896073 143858594 0
319254442 1065081811 0
918125573 378802704 0
505021455 195073728 0
687245893 686255924 0
853028726 542248911 0
984349127 707349707 0
1013295697 964682451 0
704779340 239817799 0
548443187 164636426 0
585715736 744967511 0
985955506 105424932 0
564588889 32679310 0
859350248 410054626 0
187685151 406436349 0
853193913 532126438 0
337891195 63051508 0
408394032 26742317 0
269112892 258538568 0
371680382 153124832 0
221540483 860739374 0
279935711 490841742 0
126326882 690886050 0
1057721800 601849972 0
841541738 595432238 0
779440798 338571135 0
961291657 817713872 0
736111266 122933819 0
313742402 74229554 0
994902701 698695619 0
534907687 773028404 0
347830658 512617734 0
274252927 286341429 0
43697644 339325330 0
9332274 761207524 0
881966710 458761712 0
911616954 252080364 0
1013786028 302791114 0
825851439 872876139 0
151345273 446422336 0
258483093 187607211 0
317523655 332763213 0
872173827 61851734 0
27929159 334792138 0
759367938 1006348197 0
2783374 745926053 0
803493604 331282719 0
86982087 918841050 0
390279251 302464719 0
940479924 202208776 0
98563578 702085797 0
819389875 819649478 0
235513889 864380462 0
667775069 87869557 0
626436495 507574440 0
1020510484 723995426 0
621587087 1045258698 0
722605768 191023247 0
562662209 277540399 0
130000446 89072484 0
314374302 222213763 0
197469070 201739136 0
809097516 757461191 0
615999473 593708830 0
893693089 487885685 0
670124204 183073268 0
769381639 521737574 0
129610749 710406924 0
822027992 831598295 0
630668660 631897154 0
331178976 762982714 0
122288214 854045700 0
144478311 726457056 0
526931582 1034946593 0
727843816 688250409 0
451591745 529523876 0
491436344 210419780 0
674323758 810590580 0
265932857 852576054 0
151877381 857497043 0
437594443 583453803 0
908734825 1040186214 0
574384157 637921238 0
605380674 855861163 0
516751681 1036987788 0
578152676 1010593744 0
1029884138 835347489 0
572948774 188045105 0
803336946 64262419 0
577717131 4530469 0
372442602 950054383 0
548016164 921382881 0
756796498 1053846758 0
447298931 233064628 0
783647613 15586116 0
473628560 739069150 0
900293222 807638482 0
689321323 858833028 0
145269410 988781111 0
362154592 114368224 0
992857509 867536369 0
440730458 112238297 0
466316349 1022627593 0
406670667 348739934 0
435455815 775483333 0
83745565 220836868 0
691730412 189116484 0
887680135 553115493 0
562504204 759719287 0
353684130 854812846 0
432034703 854214651 0
111539181 270493819 0
614225912 397942255 0
492975363 584248767 0
114340890 929488100 0
852636306 574671909 0
500278086 632584522 0
462105085 360561271 0
256266483 662088776 0
222890429 778617821 0
74504869 407550436 0
201490968 1055827299 0
807276792 456087790 0
1008687114 560998087 0
255971912 81936230 0
506324525 239939466 0
612945841 381291119 0
241477845 245279310 0
1055186297 267279007 0
68981236 168867711 0
948133816 700721852 0
870480722 166898492 0
171500131 126878936 0
1018428734 699566716 0
273993170 391022692 0
725304840 149170059 0
80045287 672187894 0
843847494 982170113 0
923896133 308725123 0
949011447 128352441 0
1011857394 1031716943 0
872626077 454242159 0
504762655 698874762 0
989207326 698600715 0
502498010 33395560 0
615514326 5870361 0
406392976 223867341 0
554766861 885297661 0
110025897 581590298 0
299741691 100263246 0
1034183899 875096439 0
481204305 1033727738 0
659017766 627987588 0
376561722 41223641 0
291337987 868899278 0
220444929 961026768 0
414759823 643181106 0
339080055 163808777 0
926886452 113351900 0
2838485 661460481 0
548676198 555329632 0
492553126 524107075 0
750396013 913869718 0
830251400 846950311 0
1019508594 631177663 0
730606321 68541288 0
707345985 871124854 0
1003520545 982980319 0
1073200128 714096422 0
11303768 1796113 0
967623502 413555366 0
293213603 657021911 0
678604093 842568055 0
243291169 911991865 0
43436337 138792620 0
257675440 883429872 0
372550536 944492384 0
566683639 1014110557 0
918638785 348298601 0
474803567 707592057 0
24812688 862615137 0
572481167 550227937 0
744981710 602182079 0
232662799 255996215 0
55548386 534667722 0
9524108 151274664 0
416239876 703843026 0
569957141 872670164 0
780664548 314809518 0
151594208 196181242 0
459276996 334112571 0
110331434 120331574 0
192329727 1034745689 0
160262578 906685516 0
700862129 273451359 0
328089811 455004720 0
978084667 117854894 0
376570735 617262954 0
283769378 357950887 0
831193609 907273862 0
170692894 901629955 0
663391347 745777842 0
925097783 708789851 0
244920282 295767928 0
37464636 777459634 0
210790180 919505127 0
802011698 802875210 0
943857446 56193976 0
94460671 359712486 0
183119898 243395544 0
1038551624 561434229 0
532949031 608010934 0
327486368 144447100 0
573242473 569187054 0
921357173 163120017 0
214648943 538025313 0
512690737 672036327 0
836772978 957751439 0
1068603385 805459937 0
208119512 508344406 0
128003498 393859403 0
157330865 242902911 0
987986297 264325419 0
230053712 483178501 0
544519020 108224372 0
51674939 401565749 0
267449855 136734384 0
220574904 366687879 0
442640524 1053859858 0
808637054 782454714 0
19688170 183785080 0
297872677 396117328 0
186611202 628472194 0
328811496 733875225 0
89934160 740368628 0
56122399 13324888 0
39694532 876486269 0
868409828 353604490 0
74649316 1048372605 0
939190214 656927428 0
232699659 15377368 0
896956928 61578975 0
532531046 602633787 0
375226221 458897010 0
708641858 999165958 0
726746100 804993299 0
701113817 827196221 0
307681261 214141355 0
147589731 761619907 0
539686316 1044161734 0
69946929 239355009 0
76009923 865842823 0
692325428 588205837 0
434546120 478740440 0
704587064 671831391 0
165928152 355319791 0
1062814997 751078505 0
740059797 923896375 0
1060580132 530658714 0
449509017 590543983 0
961385836 850016502 0
335208990 1016245132 0
551936249 519559569 0
813602320 736078018 0
910942984 567036876 0
278265631 472527961 0
1037822702 452403820 0
781413512 421036721 0
776032493 277247184 0
681436874 536273299 0
529327235 913223994 0
949394360 909478330 0
464413167 263373957 0
277194881 51856018 0
133134689 615685267 0
780387952 801274410 0
451674952 60583012 0
178975864 392750357 0
425676882 741756359 0
303297879 891151350 0
505549203 316808749 0
607745619 25468971 0
276815747 960494131 0
288713574 566838017 0
198181136 565544821 0
591216252 615433023 0
249925008 684724748 0
31784208 83198409 0
121207722 61350717 0
611706778 37640905 0
626963735 529139501 0
433516307 117445120 0
455702212 327221084 0
220103734 296733865 0
307711714 949221026 0
301801535 623028642 0
416651580 850155173 0
178611737 774721333 0
529237715 523479967 0
776907904 561710322 0
121901314 705292182 0
350960960 685516206 0
816987517 431222432 0
1026341415 455989484 0
134516215 187241595 0
454194646 2394461 0
383675982 55583319 0
802354899 329840187 0
1068198160 621213048 0
370262471 980099251 0
490821967 814719318 0
51489661 634581681 0
984954228 583191819 0
503739237 750692418 0
565468446 1026649471 0
121577257 761659770 0
1011064128 634410150 0
288491704 775338730 0
732916747 347954216 0
224286087 607521194 0
771705379 467678612 0
202765871 635908781 0
1009984779 214752974 0
76042823 655234181 0
457593825 862224507 0
381316420 567820502 0
282319951 175497020 0
425572971 110034913 0
752014361 904365810 0
816824517 187636594 0
138259103 521761367 0
654504010 904716935 0
326775565 606351755 0
732272372 55186763 0
168336626 336579294 0
412651263 98986925 0
625241534 453258002 0
140319517 982904501 0
518159592 590352434 0
643884079 987466356 0
527241645 733604996 0
252791482 162352587 0
128169818 666197707 0
973673349 609058838 0
29558582 98216788 0
321760149 554312520 0
950846693 640430550 0
2721212 233491678 0
426165124 766587325 0
1016741713 870998815 0
626709398 226288068 0
413643942 608190388 0
123339497 196560096 0
539925957 592057843 0
577768642 379053197 0
736328454 152199727 0
812189565 342421032 0
969082748 308688080 0
604372486 152120101 0
952484665 456262675 0
721701020 1021563252 0
536868225 445973849 0
62661328 677369150 0
755680945 86054673 0
228085765 770588700 0
208427930 179915740 0
604876779 19418972 0
945888987 826964766 0
145705733 1061039311 0
650383784 850987177 0
22542789 168048880 0
86480833 488902057 0
1059256026 45488338 0
401962453 868161473 0
71378529 387619227 0
405560088 289877780 0
867614073 769820401 0
641264187 321537597 0
967226247 72114675 0
186725546 1047773772 0
414228784 749335483 0
143611124 894294930 0
897660186 206225228 0
264528715 221820943 0
1028389436 49582681 0
70868887 929442325 0
381006085 680380742 0
599084428 262975302 0
149911415 191263071 0
680552075 1046136675 0
494184806 929491823 0
1051598999 353451457 0
862476046 817102398 0
259258797 1022756411 0
273362563 181123810 0
796948539 742434116 0
525476184 318076294 0
384033047 772767891 0
106043525 419953646 0
584867491 660528358 0
859644212 142859563 0
849294060 844049030 0
8620506 533419070 0
301809711 82161100 0
432010066 3110731 0
525765690 347814910 0
227490648 666537179 0
1032567886 1065185067 0
437872309 810376052 0
942411691 14735439 0
818440952 45849038 0
1019916876 118388548 0
1024535679 282003823 0
438153053 632584556 0
36338926 884261348 0
403750411 498275501 0
130780814 434751376 0
1017320421 565531538 0
628177301 727279791 0
79798038 6576464 0
599740404 91761648 0
253022833 467398041 0
210579197 748481833 0
189382310 1048941478 0
607326057 348557721 0
593263238 456463179 0
317847994 310317280 0
385310171 204986951 0
87723096 335966308 0
800125225 633850255 0
336759943 870291294 0
95215316 631670952 0
971126575 937844145 0
12059146 884613263 0
285362288 399705887 0
8030988 604193662 0
103096929 1049675575 0
48407309 430212858 0
801921381 32734643 0
703533908 133604935 0
399157516 1023092074 0
908248283 466617023 0
61930077 300433289 0
137263982 668242542 0
675191429 73307533 0
171063503 17246878 0
955193744 443019629 0
434909163 484499967 0
517755657 392822700 0
744224238 865696838 0
158559534 457150811 0
566718910 693224868 0
919528381 730095577 0
900524391 338760266 0
166187263 1058565526 0
615454447 854443400 0
378150116 1025551591 0
148784555 1023519009 0
851095032 292827410 0
549186956 942773686 0
754102487 172652053 0
326702693 799256384 0
904438175 680030199 0
659225109 501548313 0
1031608743 756021563 0
771306565 217831275 0
1007705043 959102546 0
823584171 101634230 0
597560360 326193964 0
410116039 333672620 0
681156751 681503966 0
788698024 47202936 0
705395803 813850578 0
461147010 363266761 0
1004957404 816414837 0
406778174 1050221867 0
219179989 414184403 0
86096582 264430718 0
952474919 559980975 0
883701252 845471702 0
63438362 99585674 0
877114647 283062838 0
924743558 20116264 0
993127325 980079865 0
91701174 180118558 0
397071110 603956879 0
179791487 418377350 0
1021886232 768661897 0
411617702 621704634 0
234772818 718388114 0
1035243453 648150354 0
815695217 82074544 0
657779151 692993956 0
889239113 75823086 0
626812098 1008426044 0
638596041 649113272 0
491936611 814824285 0
635035565 382670339 0
302163529 117978096 0
988053289 348203838 0
535575884 1069108185 0
936304816 1042801044 0
875365952 578013158 0
273050983 368372516 0
102744576 1020695359 0
1036295593 1055653362 0
1028726895 360387519 0
201692529 180636589 0
1072437113 501795527 0
657630429 1059230565 0
128833140 457056365 0
397300961 1004219724 0
484264844 994029082 0
1062721274 524997374 0
751192002 855254370 0
336983228 947158418 0
827340962 983107578 0
957391975 239622494 0
343480561 509705817 0
571595796 467916743 0
731362762 939973219 0
970705012 961095964 0
941438652 714176213 0
507330119 382514688 0
678503537 804746341 0
932441496 243030398 0
911935043 193776486 0
836746570 820575308 0
386316141 517344750 0
917115580 736434253 0
248188327 161433557 0
272523639 141909253 0
797219313 260864981 0
920009812 694324029 0
173709639 255475389 0
607983975 471838798 0
204576360 226353178 0
841259158 178970335 0
607501805 249057427 0
341967535 869094836 0
644620700 492796515 0
109900342 571437042 0
766820952 565976572 0
732779072 142796084 0
597290871 343816875 0
58135596 459067645 0
275642744 809666727 0
1056042618 143458269 0
168599067 1056987626 0
969094667 219766024 0
51709906 732220857 0
256660005 993409477 0
109254571 654567488 0
97706928 485348447 0
353365249 563542626 0
82001602 29235489 0
1027679438 1002082152 0
611974943 282840650 0
914356737 174381046 0
819911038 93983459 0
338994924 166567213 0
376210431 1047201127 0
257992062 772725515 0
943406008 754229105 0
422902291 949421226 0
654926579 447262145 0
203498837 1066917051 0
159818436 278383060 0
135427917 821721371 0
998443603 1057792910 0
969319453 382203106 0
585916491 119540260 0
191783737 439942841 0
79248707 418474051 0
988348673 309951757 0
593589464 850740188 0
317590180 947967378 0
282986225 229875779 0
570251657 678336324 0
334416484 363196457 0
783655154 103889784 0
323971009 987529429 0
582697284 89312613 0
456017563 852203903 0
401875789 646381998 0
800376891 290213931 0
1027976137 335092319 0
878391869 985520375 0
864333406 988889791 0
524251826 290013868 0
974370988 552855579 0
2367897 33230993 0
142233208 670968389 0
487281175 159712320 0
663908398 115216002 0
229250073 57254031 0
504068609 134862158 0
349088821 470838599 0
951059473 342320491 0
238577112 215273866 0
254866526 469012750 0
944632951 572175227 0
639528958 707688349 0
646692426 704003665 0
1005690605 725986733 0
219377340 103623431 0
40989647 544530048 0
441150339 946676447 0
634073446 137037296 0
1004167550 509601133 0
819271308 566263256 0
159600038 316889181 0
876721247 222303020 0
478224529 677398203 0
53668333 407856648 0
65198486 583277470 0
809030440 859134390 0
660776645 381973989 0
511703223 160445727 0
86739658 249281277 0
3087751 252778630 0
197147338 860493226 0
729975021 923257998 0
132037391 642844606 0
968765949 599101580 0
456402997 472335910 0
1051903772 1071709642 0
3200562 751274653 0
802667196 711488712 0
262086716 726078159 0
194375006 895960993 0
501948303 1007845690 0
919090283 17833143 0
735312958 200017212 0
742545440 240758673 0
566869514 616627192 0
1017389783 587627832 0
66714657 915538621 0
437483602 193900397 0
1030929658 178026767 0
1036990765 905208643 0
1009109055 770571715 0
61094644 375018360 0
220439100 403143252 0
460095033 467051021 0
1042867338 530205588 0
704772051 200095229 0
636692851 841794675 0
600899978 553403580 0
836909555 987402338 0
469993018 264617848 0
944954535 832650637 0
119052486 76866389 0
994296145 327106991 0
20159794 102612711 0
606746477 905874570 0
676220897 1058339609 0
740852287 330883926 0
845924934 243058925 0
371376573 889684399 0
32703731 789302957 0
503095886 478914513 0
1042587806 666181449 0
437359804 416420970 0
468879410 829474650 0
400271594 517002416 0
136032619 907360417 0
847764304 363001699 0
556364860 804758780 0
171268756 983212213 0
290384940 571253324 0
785344025 834943073 0
895249513 294202754 0
1000250185 546716691 0
585650148 76908364 0
210985268 294440541 0
1019263835 944068262 0
107389608 357630069 0
653776824 907420830 0
797564819 93018742 0
93040859 993217285 0
682944552 912805767 0
667440919 107681082 0
214934995 539643608 0
951081792 41656966 0
643946269 553606771 0
1006257813 979379260 0
854968287 406073137 0
716107508 770062897 0
812464724 374127781 0
253536283 646174853 0
71739967 754166753 0
892241668 416779107 0
623751356 259808391 0
812436317 336555041 0
195730993 587614666 0
903528953 238779567 0
578134349 183267065 0
517905466 440605884 0
1066195527 650381261 0
504431634 657678899 0
795595038 577978516 0
750743990 29793853 0
1041143931 785169155 0
704895002 758202638 0
55915292 1059698880 0
71595530 267838162 0
657959518 405726330 0
638442118 594420076 0
347243959 452277536 0
920841527 169493633 0
212536529 714682526 0
121301353 908411168 0
1064162109 40681092 0
311662931 310154164 0
690991385 899875736 0
865080723 826589487 0
869665458 961751019 0
72677015 493154891 0
769059858 940786640 0
453201915 564119036 0
159814617 538899278 0
199043623 777446628 0
269704224 108867884 0
181664593 157223648 0
506792691 230347694 0
849284059 541102149 0
406149658 50719029 0
337295213 2991576 0
15503278 521744462 0
443922454 389753056 0
394724532 785784400 0
369686911 976864271 0
87165606 135827593 0
674283196 197971301 0
777129388 433703770 0
499717037 1061331110 0
255136079 11679254 0
882122453 907569390 0
422540914 566369209 0
355116964 200175915 0
838315709 436265997 0
605092596 716454342 0
249327480 274371178 0
302519354 141044249 0
892863569 575426625 0
230654146 193126069 0
755849037 541780642 0
881501185 266605512 0
252487082 897008980 0
763663167 1045913112 0
26742500 861822139 0
985218333 36538338 0
1069629823 306701042 0
267417706 622388650 0
131650578 162020619 0
723545126 742020636 0
636993324 726816099 0
934209286 483179986 0
454265279 360901663 0
898098482 553557545 0
46837138 863558782 0
1020950461 748114304 0
509317384 206268423 0
112501605 604445541 0
542741940 996335273 0
815236567 48440379 0
900547627 748179603 0
614163365 500125070 0
393735789 1040093946 0
1063186545 435171046 0
658233350 666988652 0
181679923 305267634 0
93925901 371523121 0
804802903 916669916 0
756128443 942994137 0
992450460 203731114 0
22439731 7077266 0
380134762 215673555 0
220103567 1036379162 0
51771944 296498250 0
406852674 547969922 0
638661676 416950551 0
609799406 34675017 0
332771428 781699323 0
334482514 587091391 0
94000401 909844089 0
735851772 931178704 0
139007405 684527439 0
788124012 168332289 0
520572013 232820432 0
614157960 323021575 0
628615962 604058651 0
874593747 868509710 0
651906094 379812048 0
962664134 900264470 0
1050527342 674828479 0
736355397 42408259 0
1018606280 1021383839 0
248476348 931682812 0
606911840 664278986 0
119357349 714738510 0
710913944 211312097 0
589119302 623392459 0
469508123 673098359 0
763081298 711351787 0
985316695 1021221102 0
783190117 252358307 0
313349062 855586854 0
32143288 740975618 0
308206168 1027536860 0
462140626 285265794 0
112763888 539377069 0
469573222 913186300 0
878802048 718977221 0
443478036 184321919 0
111602662 589777826 0
864091816 953982982 0
144204032 726420078 0
601962181 127679757 0
683789784 888828383 0
367982308 411501842 0
1036627758 110566441 0
779384943 462522851 0
821984156 181084997 0
497397320 460778004 0
865796519 437974078 0
650990911 463423113 0
967033703 942068071 0
583272132 900143848 0
429491853 241047133 0
83186589 570627937 0
398825951 629483771 0
672304655 590070935 0
474671977 851908523 0
26645636 225609599 0
24872375 260411236 0
814399814 605753695 0
860493553 463649956 0
920975294 533256251 0
386100003 287846341 0
1052677387 404900393 0
466279437 837606981 0
81346528 208984695 0
883848129 802466703 0
192173177 974767579 0
836884675 649323410 0
891306505 185594025 0
111944648 411694015 0
323320510 352572459 0
345937770 1033550595 0
465592474 866303441 0
787064979 798819212 0
108796493 523739550 0
709938863 37858877 0
655769447 206449465 0
532482415 854854679 0
1033698129 463565755 0
963064501 955428897 0
337688838 451602757 0
994355528 612910786 0
737494538 747134230 0
324323479 252948618 0
126811250 351883316 0
107006304 320620494 0
457248242 980972675 0
851414828 346534937 0
180069125 1012395258 0
851769109 102306786 0
291605137 790401205 0
418924794 943438761 0
869918944 114416402 0
273036469 165190666 0
379835614 850306611 0
311957886 32527395 0
50568952 763955490 0
136875312 535299180 0
42230845 495789200 0
983881990 1023641549 0
793881725 964444055 0
157716778 214050302 0
674907052 277769362 0
220918908 651892666 0
726716838 990839425 0
606398099 129026683 0
877467263 711899367 0
562716560 69532416 0
149943354 825979772 0
916916451 607321358 0
777251523 97274037 0
922568154 764948082 0
653990269 725202807 0
485685112 822049781 0
122355586 833826023 0
171490847 915602192 0
208507282 364619489 0
338464459 941163190 0
823164548 73321353 0
549367921 594355695 0
464073436 480304081 0
879988736 443741503 0
386474201 676844667 0
141396663 780897351 0
836726594 396662277 0
698661657 419509718 0
1023952365 582569776 0
821864092 249393305 0
229669396 568228505 0
512317887 1056425354 0
861354009 794454797 0
619290335 462848885 0
857319356 79322008 0
953739404 1018810298 0
93251551 250752112 0
1056702025 324298227 0
9707163 76229064 0
966952921 305969164 0
353197424 393801841 0
704863969 1036100516 0
801357849 579559816 0
838647520 359354852 0
326748741 1057731227 0
290097839 180602683 0
795547070 373729825 0
595718588 415371963 0
481313230 317993999 0
506557 389890659 0
825809591 546256212 0
568206266 341977265 0
780087606 482797187 0
772710051 80934101 0
263340397 492439749 0
302846101 355177779 0
581432247 272525916 0
779822307 326139157 0
623920810 332346369 0
871286642 268541573 0
454482331 885260020 0
243846398 500331023 0
74671390 659251563 0
883250881 855217915 0
188307349 660802439 0
492884291 148506780 0
669906001 599124122 0
942968790 1073348049 0
562050946 191459904 0
573452197 145956581 0
398948530 749188289 0
476875554 559891806 0
752549389 453092672 0
780506481 803785783 0
641756841 508318780 0
648190230 673915247 0
288375771 849734580 0
406402733 1021735948 0
981624302 384057277 0
809200339 753152899 0
298812767 918262156 0
891609828 480527893 0
159459735 589503684 0
417212411 152036355 0
170195926 585724313 0
173976099 929524765 0
741151148 801359940 0
957429203 589908776 0
342608102 296247369 0
1001560236 278229303 0
974221281 528886847 0
334154758 514094472 0
531722535 142178998 0
45016974 784874010 0
579736891 862864523 0
491393922 71727100 0
524004959 306003092 0
31594766 110527057 0
436712689 209590965 0
1063069925 587565042 0
687546602 329244300 0
332085180 50959804 0
29557507 125842812 0
190428489 701224587 0
676437101 3374579 0
289834990 874610709 0
249849239 621577725 0
629184675 31742931 0
438566138 385645865 0
1009863935 69429323 0
928389465 939423948 0
917075122 193288330 0
932124250 548045447 0
41895506 375019177 0
933828424 576750797 0
330604532 920068024 0
1063605910 1041875433 0
351000937 298008753 0
390092391 39159803 0
539077087 157804137 0
472245961 539707365 0
231290307 924713644 0
213320736 764564763 0
929829708 480606089 0
390840796 75357614 0
342842827 1071005352 0
556570551 790189588 0
577591906 230711280 0
329497814 523553033 0
639027016 16358266 0
307436653 534082694 0
617381431 202329224 0
670315955 144885272 0
495840847 166359910 0
447447017 351538585 0
831899419 1020042568 0
789685596 483544407 0
326093936 178689296 0
895624005 965657667 0
870101905 949808419 0
1008330859 544810289 0
559471105 291610567 0
486174277 658362385 0
783956001 647001566 0
756678735 431759998 0
518160312 462912707 0
350126636 794458596 0
592997503 640288090 0
956766732 194527940 0
670652201 126543545 0
995027146 72418681 0
301265019 907151964 0
305057540 150947301 0
247878668 229949769 0
76786802 395289448 0
103824556 948572645 0
356902852 722490602 0
368170669 1031535429 0
929906955 960356286 0
740166913 166369545 0
116331076 202262405 0
918097764 253354116 0
773563601 630218243 0
271038894 745039783 0
420249911 659790106 0
104223921 690352392 0
557616754 68240705 0
844858452 627270378 0
586450858 59403177 0
483651234 762212837 0
563140817 1040005439 0
17700357 238687954 0
712233831 344832597 0
773929695 751431260 0
134762767 318318350 0
586620692 822486472 0
807351586 685930046 0
343583377 591265229 0
292135110 845041752 0
68698493 212310199 0
381277624 1032690086 0
718974295 13752305 0
737075224 739645731 0
461281882 720189057 0
993474873 298701505 0
760280469 263999421 0
501474870 910920463 0
873224149 865164327 0
1031804934 242377675 0
966925286 118799887 0
601034988 206347641 0
871252729 295620421 0
76870334 478513006 0
977237397 187679871 0
704250695 386823305 0
603005468 815053150 0
245626154 111825919 0
610675080 861012362 0
461364415 476054874 0
608073211 962722348 0
257495113 954456504 0
470831252 67961319 0
239738403 1040365294 0
592400609 251250774 0
100735051 900991886 0
515466522 407900812 0
279834637 200322942 0
494437015 47795244 0
313784723 607762955 0
465926357 562764215 0
782446375 655852759 0
17913581 547141943 0
91866149 284707675 0
176305787 216944636 0
381571483 1008828601 0
67691788 769146575 0
997284002 378865416 0
949323066 266035009 0
311621428 997165636 0
205182984 553660883 0
264341606 758708130 0
786706644 258173938 0
820232572 620423438 0
746894443 695615707 0
984448775 387840083 0
415407951 339452413 0
770578116 764485721 0
61234103 514613069 0
1048701612 600431401 0
433372741 1057576671 0
696238820 266763399 0
240494899 937480916 0
516664570 984537941 0
751515099 783618393 0
167337459 942436900 0
423065463 319169876 0
903569189 4901120 0
895671488 170648706 0
59166024 655489692 0
2935286 685192714 0
232202935 654111944 0
490789391 174129757 0
1000766492 852427999 0
152038314 1028005671 0
72456415 582511310 0
24572441 31494586 0
718124294 7270633 0
189072828 342660310 0
744809665 4014250 0
547511048 585020480 0
468724465 990940350 0
1020585090 318072072 0
631283680 956670878 0
278381074 160848909 0
885907632 199941501 0
922892286 725492756 0
387896298 407924038 0
122722773 720111664 0
495863180 1006267807 0
299687017 468493471 0
139685439 280124581 0
412652115 84129410 0
97068753 89586594 0
31197749 386733984 0
473259629 58839050 0
551121667 697096912 0
170490007 47103394 0
1062751791 100177243 0
914494370 469693700 0
768306516 1048869714 0
572208928 138095984 0
188541982 142644633 0
1059365248 860016616 0
280568313 975606934 0
616956067 176620707 0
785119530 915942746 0
969454038 525783571 0
1038761430 667976548 0
567206730 770654611 0
971863457 88985704 0
31969290 794851522 0
257405276 109562586 0
672983521 549753692 0
905733297 422899666 0
400665116 879938172 0
890511345 491634220 0
994174627 145705382 0
12064468 1000789245 0
488679075 885372458 0
35549352 602942776 0
88948252 270024860 0
834311116 921913591 0
353156702 1065438381 0
309685425 380712986 0
667150295 826704032 0
1073071531 89579051 0
252706271 807540678 0
433798609 306481030 0
449862479 538522282 0
798985956 908290081 0
595379923 21344001 0
725818238 549420270 0
803267808 669445652 0
793646282 828417144 0
438392103 558392588 0
913384816 1017102200 0
866554849 623328499 0
750638110 917745054 0
54621424 312598106 0
526497964 328649331 0
210152421 469174370 0
135026300 272764020 0
87989265 621159492 0
154357306 272046579 0
549415413 390276292 0
453078486 470643873 0
895909150 369632519 0
128287792 531275697 0
915424384 5106190 0
970970572 823036514 0
413334627 881435446 0
804226933 231665469 0
978392352 93735892 0
179107578 247122662 0
1051644227 519165193 0
745686875 154063106 0
368311744 762722544 0
789756347 747013764 0
675679376 167910038 0
132502567 923941386 0
59282784 549442471 0
240329683 83785719 0
222858627 246793552 0
1027610871 593074540 0
982970383 918410954 0
175769635 300489452 0
597075605 804632044 0
38385017 12351884 0
810200979 959728218 0
203270872 188700610 0
572561803 599994287 0
278549358 652790350 0
508486603 939190146 0
888665332 106836175 0
50406295 843638427 0
444599565 504324642 0
971808148 674484617 0
316186775 1050082765 0
600503409 967871497 0
119298506 594184575 0
215636403 758237036 0
452909760 973016194 0
502248891 293880958 0
29223610 1055077179 0
22233605 24516097 0
246340247 33926779 0
667935727 835935143 0
848886672 382090398 0
302261119 719464789 0
446285372 403342010 0
906480255 451724950 0
399628062 383273099 0
357222418 786731741 0
462026734 389954596 0
275393826 209378888 0
749951405 605581080 0
588638351 640065497 0
873432095 181037057 0
933952527 268463864 0
914540061 185836830 0
426008278 868633747 0
385999137 273272564 0
1055545625 562933828 0
889537203 992205927 0
510065236 437050915 0
438516669 389480556 0
376120889 705702257 0
150700686 717561893 0
768221549 532222739 0
578032164 678781021 0
194839733 1021880907 0
368990612 602883288 0
843125546 404933161 0
144316727 364871945 0
48766883 421387066 0
80784984 826022261 0
733063913 608047177 0
186046785 301898328 0
1037832838 46469565 0
1034873102 675669916 0
1070543109 357216064 0
965537609 872494456 0
736759297 924158884 0
869112820 624184838 0
140798376 137148255 0
806695453 134355243 0
471757457 71657126 0
568252146 590557877 0
311071844 1002296958 0
152027441 115624547 0
258587332 272952708 0
648366108 752886125 0
179364676 180132280 0
469020758 825531889 0
302036194 471329237 0
895755491 616945937 0
841945080 96939801 0
186587535 310485669 0
978338882 88605337 0
728534112 1054118852 0
533384144 938181194 0
51153454 335411789 0
1066764672 371957796 0
417026142 767545392 0
860651103 509630097 0
369688869 249460151 0
323208775 719199262 0
1060264655 998777695 0
82659565 623698121 0
161235047 969795292 0
926054168 199247062 0
856451611 196954376 0
892645410 682099558 0
763806491 844375270 0
282446758 20913128 0
345850152 506341022 0
190654390 961145432 0
771954002 851705921 0
45566794 278108534 0
66809661 21377733 0
551533767 587340754 0
46948299 481456340 0
407874155 607922687 0
306632793 535391159 0
464658021 687948800 0
691549706 82112813 0
180741858 2168662 0
392116647 135355910 0
582104703 470237620 0
1056462528 229782788 0
283304874 104670546 0
775783898 237957736 0
1057427116 935424283 0
161200123 638584625 0
303047923 491458219 0
223383412 514982684 0
496941651 459877773 0
655154534 197761435 0
889878554 392630168 0
910043227 120294608 0
40854628 732624893 0
534962116 642323866 0
109688555 562718352 0
891572743 901675068 0
493111313 782056206 0
1020489735 646138647 0
720403207 407129948 0
400033917 450014467 0
18855568 74600093 0
171549194 1017660189 0
10996868 487759962 0
826028745 373454870 0
417633220 434666322 0
964345639 359932002 0
489819815 926619064 0
1062775936 724559541 0
55363260 200017181 0
269341826 208647688 0
344615531 543269427 0
435090015 995784004 0
993010644 503366346 0
303600950 1055342435 0
460768780 1022339697 0
1052787761 688149351 0
1781826 96216614 0
26946514 94386505 0
568031703 110987173 0
391838739 364533701 0
399611259 892868042 0
973439115 1036849421 0
836475187 332322054 0
1425290 395559617 0
981104391 352532329 0
804221266 344197820 0
948504119 139763871 0
423334058 264012207 0
124718850 747059613 0
1058707602 155886358 0
579049662 272833016 0
251379274 62451984 0
1047166823 17943913 0
554255822 1038361861 0
849571747 434965970 0
37506453 226128074 0
621165970 815193330 0
941134116 575863190 0
553925611 219536903 0
502536792 153530772 0
330603653 527657810 0
439438885 889841333 0
269165055 870575849 0
562411555 40710811 0
624986037 246460842 0
202747767 346924447 0
616369026 157819344 0
697986168 750210940 0
650246972 201681428 0
1037501278 467920741 0
957073725 249259379 0
248660329 349441924 0
714489098 916531044 0
485367550 505189967 0
162001252 264773117 0
177817062 827278627 0
596627345 672720271 0
792922330 673280560 0
23644856 178193441 0
164237714 327595210 0
770053938 47445718 0
326411402 210758166 0
498432114 333264371 0
293957516 380923117 0
425758098 685428488 0
757737761 325648519 0
390092232 823747250 0
940905695 1038581923 0
529311817 7340888 0
1020269787 675817702 0
1031870318 245900861 0
615414572 928408328 0
660515607 78429213 0
520102051 357400935 0
892197622 526921186 0
682001222 313627723 0
46958715 179134899 0
513725790 744634163 0
1053822368 1031291423 0
1062197626 434191286 0
645536811 498554011 0
14356830 275860213 0
892681963 835967142 0
928428516 753912663 0
998450536 509776224 0
510721582 302069082 0
618938072 733390405 0
592432293 709911028 0
725292583 900066006 0
645329263 322423628 0
946007105 604389082 0
1072682641 265191029 0
676011618 969283040 0
221098799 627529893 0
300122346 250377593 0
519529226 707773284 0
158027281 1048439309 0
419974498 155647491 0
136439736 892152521 0
118030082 897574694 0
779180063 623189907 0
999910636 429873 0
352455869 258762240 0
602457892 1044053151 0
216077143 412582903 0
366139870 874767761 0
692202235 774859672 0
353736739 676202920 0
196009076 331795431 0
999805308 615826668 0
954217503 270570013 0
813373762 333438300 0
985012355 82348706 0
874970136 739183412 0
180821114 444383511 0
655487486 825445348 0
629055783 60372829 0
720448624 390362719 0
812694968 154533055 0
501588992 101960423 0
994332795 964713884 0
855405579 169970591 0
303439967 564543522 0
800289145 348858223 0
1062791498 753734084 0
512176395 687646024 0
475443848 780572717 0
207683514 155972127 0
867830261 1035122206 0
329906171 219847513 0
273619503 925757856 0
798720708 406166472 0
128496650 894939762 0
537264622 402652991 0
560125827 414756153 0
595129216 192747245 0
511095486 11981539 0
476325354 94793995 0
467317407 193155727 0
1014878864 513517494 0
960340993 665583868 0
507774607 616857846 0
987241730 604877776 0
1029038515 47690119 0
442485841 699452654 0
477580621 741281440 0
130137285 1050896386 0
396355804 85979145 0
788447584 1056781334 0
585270214 30843770 0
632065081 896682876 0
540677377 390885976 0
81060573 609184540 0
484147545 844736919 0
304683306 508643441 0
359710347 932428284 0
372800682 123855449 0
733076531 275748949 0
1000829225 961543482 0
359204964 424368641 0
22471199 385746115 0
128304664 812345463 0
983663587 94129914 0
103369947 207328709 0
555827466 1023819226 0
748826229 72373624 0
575310110 777850835 0
31446617 158298925 0
833260509 550061983 0
626021848 809998994 0
617334816 229582223 0
12499719 125942827 0
241514054 623184697 0
156969713 795892057 0
705390445 146744203 0
90504019 438036749 0
40846565 278442542 0
987150116 56675019 0
533213282 874549196 0
798320394 142974970 0
743317797 473272842 0
119421711 647363897 0
279830230 587944422 0
776854234 859524960 0
610482776 302133574 0
125461117 542544733 0
433587194 118139382 0
545472868 410605995 0
479272329 138305542 0
296713852 322116201 0
614240478 1020195895 0
631146969 110830577 0
580467794 212516442 0
699153343 593726955 0
675004892 497491431 0
1042814459 841327636 0
74754221 870634338 0
157056817 953406289 0
793633304 508150847 0
975658949 386655031 0
12856198 679683663 0
470729829 301577485 0
308975094 864168123 0
481680583 1073171939 0
116503361 430031468 0
984504701 474687336 0
123681880 545137187 0
790469418 38756061 0
352976009 782470443 0
823671053 851606543 0
75180140 440425921 0
130809685 638832690 0
889807033 885928036 0
511446012 464987393 0
158264048 589281372 0
357534229 706443966 0
687670004 927581778 0
481890773 882270234 0
580994844 990167130 0
160061724 202388431 0
396582956 851589361 0
662824219 298449606 0
153809957 919992478 0
751924452 656638315 0
224429005 586128376 0
273677666 857007415 0
93720788 69316379 0
608819825 987213874 0
322985291 766994941 0
866154537 933016523 0
303566032 45299416 0
72099359 351545497 0
501571566 476017260 0
905996027 221903027 0
652075077 599110447 0
591922584 1051500903 0
1002699585 366685173 0
859603657 327049130 0
589895574 213204080 0
698032324 1018464072 0
1073631565 170284888 0
23678544 187998857 0
404703191 265072641 0
259304365 773304995 0
914993620 467719114 0
317157700 748763606 0
894369239 484342953 0
660521 383880338 0
730001035 571010052 0
555900841 851613627 0
904477554 723267816 0
282230377 601050526 0
169927652 993692199 0
139759791 352262965 0
669557858 92734873 0
234504104 540696630 0
628138629 274399390 0
870923953 698045577 0
243400986 806513319 0
269160114 271733898 0
240114577 352920303 0
460448391 844357218 0
394856658 1043611794 0
702639948 1058710269 0
776428921 1063061383 0
947371068 497242744 0
982439931 991900460 0
377349519 400880590 0
403102701 954265306 0
450603470 858147007 0
112697193 199831994 0
153389311 169586754 0
163683246 692368511 0
278557262 43078427 0
830335757 1067921516 0
452150799 1026416085 0
32128405 882044303 0
978383662 1054041598 0
255922689 79596954 0
376176066 597837828 0
17842878 886723507 0
285842844 212447913 0
580995835 874473256 0
882204087 474211075 0
899148097 442760051 0
1037479407 634711823 0
972639608 777897480 0
776509540 414732534 0
735803749 210573580 0
1060760185 932103387 0
388506375 1033852085 0
621705237 614842007 0
651536376 544204715 0
385824398 623315075 0
204387717 232961259 0
838593068 736485928 0
246785340 143759229 0
52941496 965518588 0
516459257 301480585 0
492700384 581196691 0
214060469 383549129 0
57579146 772323754 0
802822717 196775763 0
176655551 684552950 0
353111163 468531763 0
750150333 990016647 0
1062224717 762459354 0
97588000 768681689 0
258714201 372970957 0
876837652 1015769316 0
476807503 756469734 0
901968521 664238265 0
905060116 312987298 0
266641488 165407395 0
641836944 204163874 0
591875605 204522146 0
828704418 1066948649 0
33212404 39581477 0
987516156 408235423 0
1013544635 59997770 0
880318656 417057346 0
706816471 945283911 0
396056212 909336864 0
846887514 1027168469 0
89792206 377481083 0
859651054 540716436 0
606938791 104407225 0
464325251 798795174 0
728178472 131894100 0
741861904 316826687 0
429500536 778017162 0
1024117709 623867764 0
353191684 42741476 0
901341534 20356735 0
4412165 822000423 0
164220693 150153168 0
313903023 800063854 0
572549416 1016032300 0
920441520 829297548 0
488886434 972849392 0
592789471 741971068 0
679386227 228489579 0
670546798 114110244 0
627777965 474363856 0
808181873 272650095 0
573803676 242055791 0
291073295 987085949 0
375777398 937846023 0
642217349 394567524 0
992176713 912311164 0
925995279 169906469 0
457051803 819510696 0
542773785 330067012 0
358541227 627729114 0
958922677 496782611 0
947465390 470314968 0
510324655 493108257 0
845505731 594746356 0
919517395 528081580 0
144016086 85045052 0
512729195 310368447 0
768421943 511571891 0
73522355 28310549 0
190525320 427851783 0
513720247 297425991 0
450223842 678029525 0
972920421 27119773 0
539909454 49987869 0
608370602 413079919 0
126453645 188764707 0
622664043 53060239 0
265598244 778743611 0
732502786 208639816 0
846224628 164245372 0
190330643 844053470 0
320189792 112841412 0
1006139613 336571920 0
891044023 881354733 0
345213549 55176361 0
450396050 194420999 0
214513174 724560557 0
930467012 986805166 0
674711749 1027472637 0
813669754 136059541 0
444538962 622901304 0
528233598 1007686107 0
581891221 889802553 0
53188864 919627071 0
424053235 1042736305 0
1001524586 809266401 0
6438689 126828177 0
1063338356 263969439 0
723035525 1054702962 0
553887991 737152130 0
488612373 747618947 0
602772895 461046594 0
121290552 688914813 0
665811872 498934477 0
769117819 108632211 0
901724331 610079207 0
319151424 977457712 0
461050838 191296945 0
460858068 66601696 0
865304566 143947277 0
256106285 201129440 0
544959290 295761097 0
529945269 943016740 0
835169251 272813469 0
162847919 629575807 0
948531105 105823804 0
97637094 173123324 0
278532530 111690555 0
816395125 687931616 0
413511310 254981297 0
969335607 731484867 0
727846316 528703029 0
41840188 1066271488 0
289159074 949849293 0
259463838 894917263 0
589402403 481504140 0
222594191 343117633 0
373292275 740099166 0
297245535 490373826 0
158555610 4095745 0
811293434 57795349 0
498868426 353554168 0
668082774 604864107 0
780761714 321274191 0
787404465 713117173 0
569444544 978185484 0
892081863 930276286 0
464741006 30824835 0
412930455 87635762 0
366077179 37041508 0
164688430 254751471 0
354241242 890962530 0
82815941 533948257 0
240565661 812001550 0
478696265 547331031 0
1013718872 248196845 0
142612870 788674263 0
138304764 1010783596 0
184217342 134848309 0
799658863 527047848 0
293071742 623013483 0
452310489 925084721 0
457740481 394539226 0
767642098 515963107 0
925556747 490519062 0
84416687 951550497 0
715554060 370280502 0
631217610 674761171 0
78351790 204687960 0
1057994132 704507129 0
1054363246 869587780 0
980693064 339549343 0
205091580 997023130 0
366742480 240162157 0
224146339 614536144 0
587436627 276309632 0
551110572 533189215 0
266642745 135232128 0
845434010 392384206 0
143332389 1056103140 0
535888902 32107097 0
318682766 987296039 0
380595476 978035051 0
878174082 589245958 0
905082054 698814905 0
494767734 1023633791 0
186376573 136448914 0
967860049 907264821 0
99961282 913277299 0
271799940 146936156 0
237012496 120205037 0
450494814 18767490 0
46016609 141687759 0
988013654 120664793 0
403553583 592622256 0
434242328 416888911 0
296738056 967696783 0
1005522428 912664416 0
814214736 312167057 0
1037453941 786303661 0
834703002 848818128 0
740587679 1032560784 0
284736638 995988821 0
1031680054 745751934 0
691969805 759366431 0
751222614 563005491 0
562415914 583515024 0
534821536 454373129 0
244131603 401482781 0
636031194 122353362 0
429157400 24013996 0
21654138 711756468 0
829608854 884047392 0
869704064 289924533 0
641917234 392533524 0
619647623 693250463 0
178962484 537070386 0
857871041 784820903 0
511351142 749394724 0
936264100 141021124 0
1067026225 868831618 0
114315261 848701330 0
874240944 204501265 0
533075835 752442395 0
237525535 717731506 0
27343135 9219591 0
576350703 129250368 0
613997501 665126615 0
263516888 33651182 0
961830734 457222069 0
425945948 769461474 0
1058809777 344151690 0
752036583 903535516 0
561588228 868380506 0
242503839 587041605 0
441440433 817537367 0
884810407 662256484 0
755867411 284215783 0
691100947 907447449 0
636943498 875639846 0
874917006 440428484 0
212333851 725628255 0
1023431188 756813018 0
942891942 216970921 0
730083672 233042833 0
396972788 479122816 0
189397111 637202287 0
1001603265 765487021 0
736564939 327394217 0
384364380 1013889027 0
346667081 76246371 0
761512814 115557647 0
204397356 974841936 0
143726298 725924334 0
820409351 33622195 0
538694529 423294602 0
1027832696 230439851 0
236274638 1065978312 0
687032699 692431887 0
363248912 893955842 0
699333618 634260273 0
882893723 231783659 0
349558327 800145780 0
548111972 269029925 0
462259700 291688990 0
109846664 866804611 0
76592086 923621488 0
869122098 649817691 0
653406838 804840890 0
1070910383 819176419 0
524878474 234580190 0
405666530 887029126 0
141323014 243165399 0
376642752 857702377 0
813256444 454381763 0
178800296 163571671 0
571331134 411888107 0
918821199 1007210007 0
412914910 356617159 0
457021486 417749411 0
870188375 165250661 0
515908064 266350170 0
872830560 874545302 0
6207684 356798980 0
585769784 891158642 0
667552677 50168295 0
287765756 356111986 0
430664779 261799386 0
916387336 1071619029 0
617861913 872876687 0
387083429 700888089 0
960156713 399980554 0
745435414 814013970 0
430020079 858661955 0
791100224 426926027 0
180003342 626352619 0
226746854 555192851 0
461404369 549452492 0
1005232546 9213509 0
262082199 637806674 0
607432899 312745568 0
795970827 255810671 0
690335619 925491495 0
269970072 743706347 0
84840881 982255733 0
746075274 672996507 0
617196782 338382716 0
487999017 73034940 0
665339566 312783797 0
466968727 538399035 0
130518105 1030470061 0
706987172 509933292 0
354092049 95790914 0
53856972 1061683109 0
523795224 989547910 0
369656390 218022370 0
781173110 42441167 0
208426333 480308803 0
134509620 537498417 0
846448234 474510 0
632584946 611883346 0
28836892 446589649 0
488494690 380102752 0
614120221 995763367 0
789121655 215704891 0
227223565 290116973 0
828625246 52216681 0
744661389 784724101 0
1044404641 499199721 0
666577619 17818860 0
752259357 424484516 0
949154315 499549050 0
813230268 857168135 0
395387402 501997921 0
301573900 947137210 0
358799846 390240085 0
52346972 879695787 0
32985763 564566073 0
759610509 684627370 0
554382650 685357903 0
999100980 866058630 0
849032688 824304464 0
943927792 996907673 0
967202291 1008875744 0
324570747 97605651 0
344714128 551873740 0
1059807042 948009722 0
139617847 435973888 0
355871149 227012721 0
250286072 764870953 0
571615111 589098940 0
118799416 946168653 0
817065594 253760292 0
246311173 54018551 0
76593463 58561199 0
949843193 1039713874 0
76369502 411927199 0
93705746 572305767 0
1026389468 479461024 0
777566460 577730568 0
372322965 882616628 0
804175115 1041966563 0
1002017873 1011229661 0
928199711 580236227 0
357866058 643870411 0
365935863 983998055 0
243932054 492067829 0
315823372 464202796 0
6435961 972094828 0
637828016 341130780 0
494424838 367071926 0
471019991 866500436 0
299205700 362947629 0
955973197 1043623428 0
758511079 383707541 0
925953081 998134041 0
442347344 989118311 0
997680849 967305555 0
758658018 607437107 0
413868534 797283128 0
360910186 227686689 0
386961001 452598821 0
514879557 451980212 0
998796758 10706504 0
400224125 579101735 0
474389472 419427689 0
488205190 712359817 0
612570559 902433684 0
159810279 769653267 0
30217025 1061920526 0
936429042 769172460 0
345476384 421641429 0
477189909 841576930 0
398088106 961667541 0
95170420 915181554 0
1045880521 26908310 0
556527420 384562698 0
749656007 181592472 0
447726298 708163799 0
517388641 732784079 0
124795237 184760546 0
752657337 820791264 0
1006949127 838929503 0
86018590 86644338 0
936092515 513293502 0
782978935 977836881 0
689606280 83483441 0
894840557 1015367680 0
704797862 905247101 0
148500836 955151784 0
250910394 455709875 0
752322561 947078238 0
43282726 721173640 0
481123074 977307869 0
307131438 484336935 0
889545786 947102312 0
291502631 597796365 0
133449362 29791542 0
967575767 51204393 0
501959103 144702422 0
261483496 259128783 0
463962790 598626892 0
451718788 401216880 0
656654695 405007632 0
719052040 994837278 0
442815919 638540339 0
1934727 354139447 0
882982094 850084378 0
102599824 535316964 0
886202123 1001086593 0
884409422 1068102096 0
959341135 849059757 0
576317116 225625336 0
1071662189 973182793 0
121920590 331756754 0
1042179493 66367678 0
380263772 511728275 0
396649677 970316540 0
805883323 563971508 0
658531384 933908997 0
972986195 428678848 0
442306147 385505999 0
877056606 714106057 0
81058957 1042948388 0
639862853 1017391745 0
560302868 151373527 0
699302767 361357123 0
912325808 876789715 0
122052591 813792247 0
734064674 707811119 0
891541426 231285777 0
180472706 766869919 0
69712975 164484541 0
368270920 137281663 0
668848640 242336377 0
849111349 421473319 0
870842276 416727805 0
1012002290 1034449535 0
773847762 359844210 0
906865607 645354284 0
585263671 566887 0
958160777 198713906 0
401865403 505784655 0
80989192 245245456 0
735159641 375356949 0
881127826 508697593 0
15063567 122428171 0
507207428 256236854 0
876531668 684357550 0
831865726 140414356 0
913707119 189253352 0
160975142 509974509 0
611953588 353701997 0
1071529039 1018096953 0
619970375 866488056 0
904809320 868633702 0
917176039 191762858 0
638942434 418237669 0
11052475 921010481 0
946582368 991943023 0
784840040 443107124 0
336750281 85491825 0
807600831 1031721491 0
865579521 835145353 0
564209978 386250436 0
11449312 189480814 0
153545666 532937518 0
509976710 377541701 0
95034645 69276132 0
557256735 586252181 0
317701625 711554148 0
903132666 981089949 0
2558767 611364217 0
693781456 606001730 0
978373008 625348957 0
433603016 339987915 0
543002765 832250944 0
112406814 327657485 0
1047107699 195006249 0
713930206 386227004 0
209638729 135489593 0
588114881 496603352 0
544889035 495203353 0
848616353 743488944 0
361226981 210463915 0
599690230 119420863 0
298777524 977801159 0
843296506 144994689 0
781491558 873116029 0
998671304 260934232 0
683611058 261677494 0
743528819 557598041 0
615062761 621750432 0
299354857 56917538 0
450315353 15790237 0
901951037 331391253 0
48023227 784227057 0
892928794 218320169 0
398874657 189377756 0
351525050 210058012 0
542512640 254377626 0
212986204 215436167 0
71216635 277063639 0
909276580 264217505 0
561186639 71180035 0
232289313 195919243 0
747167232 353391520 0
356130024 907960450 0
545935410 374451062 0
715010305 255866193 0
753218350 372086948 0
894405273 574240706 0
118354615 626446693 0
62880107 578413526 0
808598711 525415208 0
470832689 40824535 0
663938657 289698291 0
19422964 628597625 0
969628768 402326420 0
766161237 437701519 0
875319277 77497866 0
633290994 4546470 0
1051161770 623365358 0
299799474 992701564 0
733999805 941529258 0
11526598 392655732 0
511202525 1003843846 0
536052127 626183698 0
1009771234 800045499 0
493967307 685609715 0
934671789 162539498 0
616543542 519080738 0
238673008 750163761 0
298901535 593911193 0
767313565 703527733 0
96618974 1012309364 0
5237846 679490079 0
724564093 433347112 0
621608517 139218652 0
548027464 884715669 0
291919847 958432091 0
609799655 1070471314 0
23667150 59030861 0
698326848 254809902 0
548783132 73396713 0
483359662 947844440 0
262687563 554362261 0
782385078 63496211 0
57615258 224532002 0
313066370 1047493045 0
564330268 462972064 0
450166444 102256274 0
500151195 655919806 0
959317716 665429314 0
64588865 97123866 0
230979000 189746648 0
460118620 567794244 0
351701690 916093180 0
1030554059 432385066 0
283698992 769133778 0
298217693 249046454 0
136161178 792945585 0
628388281 304281261 0
650961940 240064216 0
457024902 1061539217 0
203949207 147549271 0
735820545 1067887298 0
556688165 907710286 0
953246543 367567520 0
478706386 885629144 0
84758158 238655432 0
216452498 417472593 0
254958210 675992672 0
933751395 65084895 0
604078559 111792969 0
412362557 653540797 0
395245246 277769112 0
711057721 965703911 0
156518719 1026409360 0
455269804 727564224 0
332523794 426883672 0
306971400 83652186 0
426844791 640117287 0
238602692 855029833 0
215550512 402029786 0
274580182 144534993 0
567225270 746203748 0
727506819 766796499 0
68719553 597705800 0
519829234 1060533742 0
987940513 94005899 0
896850062 735619948 0
1005100073 230704010 0
557114738 242190278 0
155486041 567379094 0
461369931 760071561 0
998477559 744381373 0
527828156 436978176 0
389572103 294762724 0
502411538 699850027 0
907713165 321015940 0
624437283 765370785 0
472641677 895077349 0
810352622 142748259 0
849029763 142821113 0
912488234 854922848 0
778371240 325253924 0
805955223 792398093 0
895627195 1031137197 0
491457673 392830720 0
162263373 883966052 0
775931788 855114327 0
729991466 833850988 0
690119164 279886333 0
688600663 958653740 0
388172234 82967384 0
598251977 313179235 0
588501469 154951202 0
93372294 105892405 0
377840867 190606509 0
35045443 20054083 0
893651588 589955073 0
652707745 679877273 0
664452114 808417278 0
767885470 544100288 0
431595601 614479110 0
529740477 791838141 0
664931038 696188850 0
404090646 390205941 0
1009311098 608965376 0
743135227 397071113 0
950232648 90404050 0
548366963 939541183 0
86960797 592343519 0
111992020 460178501 0
495856670 680787516 0
141850464 1021626997 0
339267005 519112625 0
26390824 659188741 0
229300375 44196510 0
312646427 24727230 0
636799849 866659518 0
282019758 81977418 0
389071795 129335192 0
155000738 434603511 0
796577288 478713586 0
820079567 434918746 0
386568623 585521519 0
1555285 1061131450 0
626703468 2575653 0
12946976 986102867 0
854614630 1006310069 0
560477074 975174903 0
1052183307 949830028 0
944421941 772063205 0
256666401 768054163 0
473257040 429892601 0
869425849 935195676 0
920713012 925948327 0
93502613 601555686 0
291553910 735682742 0
731797604 22740711 0
70427596 128385186 0
857221455 158747226 0
1005126643 880444120 0
958360263 197639511 0
535087206 349895083 0
498876817 860818611 0
920792001 1031375039 0
96996485 104645741 0
475769687 1052439487 0
179253647 486537722 0
615790146 16867464 0
443327316 759725427 0
922968680 745138372 0
976250182 111767923 0
756495666 678735626 0
392546905 508939903 0
406224635 1001016281 0
78732145 291613191 0
486360333 411502132 0
875651973 145870469 0
229223997 290417828 0
288116782 776207373 0
933773680 717693108 0
359274803 886632575 0
67768770 671539828 0
348327857 852787341 0
862205096 96095 0
257503037 619455945 0
495274008 640788607 0
209461065 993936691 0
75051514 77296300 0
689575508 1054812264 0
499915156 783649463 0
564474007 977425049 0
644613395 1008425422 0
679651760 202076405 0
352520246 674634151 0
381224182 26080003 0
752638129 632299118 0
44005007 21721820 0
961779916 234891186 0
546463853 947598585 0
1033952299 342142096 0
542817572 255992723 0
327060537 732518852 0
391906340 639649029 0
139027362 565323375 0
1008819047 518682731 0
874329763 267501959 0
570884182 618597956 0
732432022 80942424 0
281369032 853004128 0
119970939 180367591 0
442055239 455857155 0
1012782336 1004184346 0
444582396 315641973 0
726226658 1024818398 0
698790159 301475222 0
874457280 748552308 0
419050389 397271535 0
573463037 869309342 0
26957129 605126265 0
502946933 628701111 0
416170334 1024873263 0
691685825 843414976 0
984000531 50388210 0
834375607 97538389 0
194034129 976573978 0
195230288 100554785 0
679820261 367957294 0
166700614 427717277 0
551282360 490183963 0
933166796 520576625 0
583593213 762842404 0
782607792 275703652 0
1063269178 305972908 0
838658137 25178137 0
326884440 143578151 0
567980535 515535741 0
202701837 717115106 0
1062220357 520477880 0
587736327 152368366 0
824081436 224756167 0
603601982 261231837 0
1067631421 809746825 0
834061825 980899389 0
212471680 819195236 0
510318588 98694033 0
531483587 141410084 0
673568588 387595816 0
532182085 1052346727 0
45916611 69120731 0
641665315 866136467 0
1011324185 693166622 0
97937072 952788419 0
525346788 217299320 0
366835017 52471395 0
949493749 141446991 0
240128059 731349416 0
249019381 1024736996 0
414119218 498934005 0
447869162 228271838 0
758312829 22626534 0
979045524 691382591 0
814343567 356988722 0
300924962 209380486 0
188120000 139238583 0
950539785 1025129238 0
714578982 791028295 0
750078912 1027718098 0
271383816 185255351 0
140803641 737744353 0
1030389919 148346626 0
861458529 430513705 0
937041326 157122813 0
686242159 287256293 0
23815499 847923429 0
616054018 457449342 0
468872285 859525297 0
791258596 253999705 0
919045643 926378892 0
221775993 234861753 0
123050770 548140259 0
527289734 154469386 0
956206652 201460664 0
995352137 713943469 0
593539096 157892404 0
468665880 765590927 0
978109742 952580528 0
1003813420 680738632 0
362368676 564316836 0
528649604 510948094 0
503495423 639055668 0
191510231 655712054 0
740131258 576520006 0
341101639 121444880 0
334886028 952500919 0
365915544 771749873 0
848606903 864241734 0
1034746575 95513554 0
957143375 301748272 0
975484080 596867521 0
661645141 533301031 0
1010621631 11830512 0
113817886 992359000 0
53100469 644375696 0
106409096 873093265 0
295763497 998005403 0
614419639 726326026 0
249736864 236178702 0
62008243 303091874 0
652585248 23867827 0
735634785 546426834 0
646437891 513110559 0
183034162 173474958 0
796523843 162624720 0
844607812 436983487 0
631406315 775402349 0
972210085 566580279 0
671338632 582271984 0
86250693 146348247 0
223134199 732959971 0
1018982583 3456956 0
217902861 839408027 0
572665945 620560918 0
545147106 788627804 0
529476366 1028746955 0
5825244 128224018 0
565156347 724721977 0
175979877 977825440 0
577492152 543787959 0
454179661 286032867 0
667258072 491799799 0
926851329 574306326 0
183548122 4744460 0
199790272 298447778 0
460887654 256722782 0
982265474 156307354 0
778452328 305976923 0
723434554 766435532 0
432327818 287690123 0
903149181 934151532 0
315033032 5868161 0
953261009 558942568 0
673340523 649121791 0
327058690 1049130151 0
149494759 239967414 0
152506245 771777796 0
396522835 614445407 0
509955806 495673003 0
670612782 797015015 0
610219189 884531909 0
214145149 643022159 0
476825985 41339105 0
1024202493 601513144 0
693489874 577255950 0
169093387 359162535 0
525866015 1964084 0
174332791 372679609 0
593957613 713723166 0
694301974 908484595 0
400979822 371946322 0
687363401 781952715 0
961930737 525472300 0
369555067 962797786 0
83899321 562878741 0
254727931 53338175 0
627470814 179965072 0
631575273 707184945 0
136092307 399582883 0
797240230 567508105 0
662966038 183105476 0
257104728 597854229 0
952173209 781485388 0
522903907 110636173 0
839755702 1059789426 0
1033590153 346798794 0
168002541 460210830 0
146701499 521235921 0
516344441 153579032 0
585858620 564073542 0
456504023 426588746 0
479530445 249482928 0
298396485 512591055 0
406696382 276681463 0
224852862 31303650 0
549012495 450616308 0
104724287 669926723 0
672221075 437062510 0
822417774 26680167 0
447466463 573903877 0
300014594 733739901 0
394809940 844400883 0
17319677 390570321 0
165606655 7530641 0
71576844 517642752 0
145829769 731391244 0
116832610 862003501 0
816322979 870140495 0
509413530 642256084 0
448200126 684061512 0
6029173 292327663 0
210497776 784358091 0
950957808 420746471 0
791240341 213128498 0
661133081 759210290 0
557704520 662394005 0
469742188 902099813 0
245409748 517006491 0
1046718785 817588025 0
142665589 488273936 0
66488725 1062752693 0
230252188 985427889 0
927330196 850767082 0
1046767424 745799565 0
759637702 976637743 0
790218437 674020169 0
539127155 971330518 0
770133148 1029250889 0
1027833367 329142666 0
297006117 302569775 0
1019118447 1055271519 0
1054667833 780126671 0
1054345685 606361125 0
163193636 383882952 0
676297358 127494221 0
27403282 1044450497 0
675386322 1061648301 0
826086225 876381835 0
574496206 980793627 0
70670523 858676150 0
217579421 323831226 0
99179484 523485538 0
322820537 301925596 0
415270079 174622106 0
188464312 750593852 0
133179258 536125301 0
883829039 80369410 0
152708945 628758810 0
938887246 457900445 0
100040916 537511313 0
180740125 290874498 0
848566683 671870891 0
100166379 1031416527 0
744408549 1062253004 0
735981010 292027982 0
755528803 696165530 0
734533825 204636056 0
99044635 821883248 0
827237144 1029543992 0
166263649 1041869508 0
672148393 141962618 0
108954106 66880656 0
272039950 209118220 0
601038054 350260157 0
615820902 43932230 0
940869318 120094555 0
141632246 474255673 0
219288596 648164981 0
849172703 813209248 0
289333870 1052453076 0
582072894 801115149 0
385239948 827878451 0
88791300 1040009048 0
912772208 232581990 0
968024161 400250648 0
400625717 551716033 0
642249659 1062436305 0
370394332 231665489 0
714462183 669635516 0
678764038 754978856 0
869882466 741623111 0
1034237095 78225940 0
669380789 178100182 0
986753363 11203923 0
404240496 157989841 0
372882002 380008569 0
636426199 712214220 0
1013633676 1052555464 0
873047563 813043994 0
425208108 72598851 0
93144504 517117244 0
787371751 422707464 0
98873963 629485060 0
739172112 833246757 0
664214828 677715596 0
273864144 262981207 0
721560486 146290831 0
972290562 980046576 0
801545376 487613354 0
965070135 379316050 0
622366747 977237661 0
904701681 266272417 0
950083901 63545522 0
976543467 391782447 0
962432634 4536253 0
694523636 1044692595 0
858545218 75794789 0
461675055 1020371264 0
91508134 309027018 0
672387657 504333062 0
271454700 251388327 0
639989394 1009538664 0
571456552 396422375 0
730606963 999558465 0
209488341 50195501 0
11087027 28416907 0
13680884 691408845 0
852327186 96403284 0
838371218 399920091 0
669444526 1047089293 0
293675845 161779866 0
1073068149 898720522 0
258762569 11578201 0
347040691 279874080 0
930308535 1040319826 0
461854211 1028703885 0
472496159 694441272 0
752044520 849551407 0
141540704 107069053 0
857795285 704628404 0
973384066 446633894 0
303372865 1033326152 0
319195023 636232048 0
533002598 174143822 0
31028480 413533871 0
430636297 853057485 0
910313837 355946967 0
934189109 313420823 0
473437300 367532094 0
837272969 711570821 0
532481439 214780542 0
312801142 22770606 0
474385500 428117034 0
794225038 234865179 0
763875460 9597515 0
332569344 69849937 0
771561278 526805285 0
259631288 550095965 0
636301847 713565752 0
327026157 361901243 0
512600195 903298597 0
345024054 1073394157 0
658422475 125241181 0
963981667 279376047 0
430210970 933098398 0
240622612 702901752 0
969012954 1016432161 0
951650914 846642641 0
1055793952 800490201 0
816032521 281187395 0
454461225 562662165 0
220343148 694175334 0
378952381 232173291 0
900782290 687920485 0
824269070 754974301 0
343697456 528192601 0
375337138 931374408 0
247120012 336120536 0
529831579 868747044 0
788379701 285489624 0
722281808 538069279 0
1022134314 4263455 0
105296799 758059119 0
216352873 734654795 0
941915743 324754425 0
227217359 556943997 0
945736937 558805011 0
183499496 174675012 0
519651123 521107810 0
707436311 107811709 0
195050690 504145501 0
655021848 226515553 0
294921565 449402074 0
1025333367 107726911 0
504292082 1043863681 0
1047156913 711023857 0
468531782 79922727 0
448620822 70019079 0
237857778 545204809 0
704892769 453269493 0
102553249 892130546 0
255451183 481134788 0
698520849 732040413 0
177912190 591794749 0
1044405445 908319407 0
58725702 863563223 0
306832379 907312929 0
273399498 201820352 0
543546646 350271840 0
880823843 462350025 0
925984187 256927064 0
1006893736 404090912 0
502405530 107520787 0
91262099 550709807 0
520744827 516448775 0
873603644 345726873 0
652071478 509035641 0
224121489 668827184 0
451912890 111079905 0
235413278 320976798 0
599155556 395485610 0
417760277 443065922 0
269407568 992933105 0
869826511 878918145 0
927634871 809400169 0
544805200 468141109 0
1017132512 519189433 0
983682853 692242769 0
30570667 839255292 0
8678203 667409387 0
748910857 734799251 0
183284049 959442179 0
639556859 865527167 0
438252297 555613714 0
466892794 173843908 0
387759436 995924173 0
635684766 857509593 0
451293771 554745514 0
866974633 693425021 0
834415497 504769935 0
825440745 1000317256 0
825217431 861553178 0
744302773 855118925 0
650091938 904759968 0
909928844 720355580 0
761850082 940177385 0
504827322 186513428 0
990674158 1062566070 0
937234037 444317354 0
490549249 667442438 0
630076208 542317240 0
257965053 285784209 0
743757676 211405229 0
460223800 447179130 0
1020320200 274605411 0
611201249 925347107 0
162865044 251026667 0
496575402 231847559 0
518551457 142036641 0
83210781 686234799 0
114410927 498433 0
253146942 134857570 0
132588658 358095030 0
18869531 970093603 0
585964622 1071387646 0
195964959 191249392 0
782719892 257734966 0
913287551 231656 0
514968410 26418011 0
197640668 976741857 0
245256213 981746263 0
692462845 293524086 0
804008121 454271757 0
267488146 455335199 0
1015440676 792790183 0
391377577 532100840 0
918630285 457693407 0
324386340 865659402 0
544151082 121036023 0
305562884 281909779 0
798119500 663851379 0
859154404 575273959 0
634547562 341073888 0
342885386 287814518 0
689666928 1044890916 0
154147821 134042146 0
200852812 458307759 0
92250705 929092568 0
392778191 7860836 0
281152791 551724316 0
733072278 1019870320 0
855149365 954614124 0
1009681436 304051700 0
217020672 827360573 0
647010990 656061366 0
631267891 527269321 0
923301297 974718403 0
350497525 209036403 0
276539907 307047550 0
149801550 324251256 0
770535888 876230055 0
751873390 214561493 0
292175178 668035061 0
840280429 908056039 0
687311447 974248212 0
1005378191 648848565 0
295428279 1032279686 0
475401604 505148848 0
831886582 290102786 0
1039192801 677677924 0
704189601 1065161329 0
824985819 825285656 0
452382711 853650104 0
665667537 1020225233 0
692518984 1065411062 0
842455918 474968428 0
144952098 786115859 0
304453506 1068396510 0
645634403 321848059 0
626266385 1041510235 0
882572855 596317603 0
238546198 1026408490 0
979971886 53223006 0
601646256 388615924 0
183358092 780832610 0
882537408 348727095 0
667259433 297445876 0
1029777347 921775799 0
578313597 415201560 0
118687245 401964961 0
507495919 595724868 0
423801418 19129495 0
476349036 758614806 0
573457001 6416006 0
1062372257 291110006 0
178138498 163604473 0
594043161 741591154 0
82985100 805397677 0
1029176222 1038533496 0
1010726480 792790266 0
1045707530 553093676 0
19015840 9770259 0
27014920 885995514 0
430479469 70071430 0
275463536 214262016 0
503577096 1055491811 0
861734076 800260584 0
980566113 478540099 0
595049832 488745162 0
1043465189 394286589 0
878885718 141458298 0
90219300 266407637 0
778771601 472607531 0
580221516 137975449 0
556994939 190479787 0
153250927 151751200 0
41900611 582673006 0
381553299 145743639 0
794656045 386162591 0
946618340 785606470 0
1041600475 366608106 0
376740458 511773869 0
483857315 627237266 0
847262911 471848299 0
159388549 503405509 0
1055935204 994364711 0
458230064 633236163 0
301517554 969726702 0
268119640 697915980 0
610349422 16163065 0
489258129 580306398 0
16424204 845626540 0
1000447785 168159499 0
512402888 1059080167 0
1051633899 953446144 0
302993130 286038413 0
467140990 445725611 0
835783868 965924240 0
1012581987 160481304 0
268787337 429154659 0
330618769 981151157 0
475139042 239821236 0
326146973 1059701425 0
218709860 783730146 0
140381709 557873944 0
470356913 741110626 0
222930719 1012147315 0
611725047 675159547 0
309394779 40246737 0
627115410 563057640 0
400454307 421692658 0
1014799215 940679119 0
99164667 306758828 0
306399199 849252698 0
413244367 118365344 0
349708180 440272145 0
788349894 879762992 0
957068931 1002508793 0
161655429 816684803 0
376136898 450981310 0
404986466 490210264 0
301655024 399920330 0
469396252 355347933 0
717759084 7145262 0
956242442 787335632 0
829211500 980427677 0
143709423 596506089 0
985244828 534677262 0
334855053 591428552 0
488736450 149160876 0
35183174 652172957 0
77228558 259203779 0
674367641 355427087 0
1023179567 368418558 0
663547429 220977154 0
245023615 15582761 0
292765871 737595732 0
39458803 314304897 0
491508108 116931244 0
395279336 947516502 0
649576347 803299234 0
1060885110 391482296 0
838166538 120211622 0
320075269 719933920 0
962527948 235599093 0
286695530 310848336 0
126561560 47133864 0
270793295 954469118 0
102902810 286433418 0
1002089722 974231387 0
287881740 121088653 0
737486126 697871273 0
813501456 128352416 0
337610305 57772879 0
429064209 284219216 0
812581399 917972580 0
234403657 309657060 0
549194283 341093072 0
749939200 539336896 0
204641794 99175695 0
715943692 1030984038 0
790956276 677158367 0
588441533 1121019 0
1061907081 127091110 0
119515536 618511631 0
222027415 414861647 0
483190145 761916274 0
753443250 198786379 0
418745034 213218875 0
30444613 309931079 0
1023627225 25316346 0
838241843 299014975 0
586640380 1020093212 0
427161220 542568215 0
127127326 343031669 0
1003653885 104504182 0
1066181204 877725153 0
995898082 709270804 0
163346472 670092870 0
707341515 82671027 0
389418979 501516223 0
216215197 307589296 0
412863265 383856222 0
1071784265 330637941 0
822340272 250368465 0
772194509 385929757 0
732965067 75842658 0
1018993285 667830893 0
41917519 375838695 0
1005196241 909551180 0
897135759 211745260 0
903411121 919063349 0
118191787 128848713 0
571290092 353434259 0
22479668 1057265980 0
222835725 62763137 0
217725148 759069065 0
36408758 435771178 0
134580450 995044463 0
39787063 445827521 0
70547310 53869392 0
796412041 963912711 0
687802943 831860172 0
476424803 474936371 0
586995198 857993535 0
914068350 530692587 0
861099870 929287887 0
872060875 421477361 0
9609402 697668137 0
697149928 742623531 0
596462126 905253861 0
776055372 906270277 0
73954352 87085097 0
797486903 864350829 0
142186273 508376352 0
248033678 52311914 0
668255311 768060926 0
875647126 1026128083 0
984699752 878879212 0
145031567 802977854 0
308486991 700571536 0
116794567 950490423 0
442898890 904318339 0
321217107 799097639 0
488183101 501355130 0
94699544 72124684 0
163442053 219105906 0
384465171 7649107 0
245705685 192962057 0
577490741 851952948 0
739232214 48570870 0
613150767 791835915 0
514988678 766179213 0
942528420 21677142 0
178284620 456514151 0
663108281 815649936 0
638744586 1065469345 0
433995635 371334868 0
794133562 61332338 0
401765354 789129296 0
108712050 753293690 0
12939409 1046420883 0
366298822 373490695 0
410602108 1061166899 0
62890816 422050238 0
306070189 884681201 0
938668608 602852603 0
670965909 101122286 0
904971550 475857812 0
127427957 512474641 0
67668566 219012772 0
813501299 587897463 0
385380324 33884275 0
589584543 651144570 0
159969722 891895718 0
1061523595 29497794 0
665644224 112682720 0
584193689 655676518 0
177196293 730343699 0
677186722 972673398 0
878959244 319232609 0
217244849 1051578087 0
704379918 21211882 0
353393158 61589811 0
647482089 783027788 0
96721094 672708683 0
452665210 935787025 0
136823789 26633273 0
440248887 1012656196 0
766457228 891041498 0
742760755 959483460 0
668946716 428455363 0
403005632 719215398 0
513090770 263121731 0
431567767 241436782 0
367909839 575951942 0
356058212 594644239 0
937728019 386163918 0
453962064 38931041 0
635195913 118949290 0
43177966 876554965 0
411139681 504223417 0
679520881 1032728011 0
451783328 1015267425 0
950077008 1067034539 0
97566468 502266879 0
857618277 570780064 0
198417146 1004804968 0
734073393 554971835 0
737531512 712557541 0
1071969616 756137153 0
660677066 795466427 0
832321736 962215758 0
726986665 1018375981 0
827962461 200175168 0
439561943 600265770 0
606041309 846001369 0
691224481 1023447121 0
527095505 540343756 0
414582757 105215255 0
297765012 146154369 0
887694286 963191190 0
1007036948 831815716 0
689952160 891613606 0
597087934 277097801 0
759636902 334274647 0
389626824 297885370 0
462318585 334839618 0
768987222 378589260 0
143412711 950445409 0
870487351 575578575 0
235380701 601845609 0
202516622 921824698 0
668755967 911424144 0
590568119 768157634 0
988055198 1023228027 0
602282706 439094888 0
602430125 864177351 0
906539003 894373253 0
141749524 254290394 0
102253256 947512143 0
653809849 314007294 0
262586708 731560176 0
298632771 899586192 0
656126429 176483802 0
171015571 663291456 0
85681451 87407730 0
382114229 17369869 0
243740741 140470669 0
667014610 282231612 0
836185991 61230432 0
576493039 425080331 0
1030019994 456149922 0
247508213 532088746 0
12525750 408702007 0
316560358 676843279 0
468484528 452794176 0
149206762 834156910 0
136463856 77610522 0
386308636 414517939 0
595921198 74252953 0
1008649420 169373543 0
657989971 97946744 0
357472492 130421054 0
417734749 605724411 0
513650951 267302542 0
956865504 719620064 0
638499227 184484142 0
154066941 95935281 0
477322989 639743205 0
7158718 1065433889 0
693993060 170718288 0
926565059 840206566 0
646343046 216692410 0
209550612 1025867700 0
2434057 73897240 0
972990096 175967761 0
129896944 775559644 0
619790699 165376888 0
6904261 485927805 0
236638352 448789886 0
953854479 228959877 0
463232770 451703784 0
898362443 50616773 0
993188628 538517321 0
562373438 395376075 0
311728882 363234287 0
55974852 702853790 0
171084740 977110417 0
591006502 463915666 0
135899058 973868280 0
1037742638 714793466 0
416898817 163447349 0
358984363 815935257 0
683901025 556924439 0
178841343 941219173 0
535047919 637637441 0
332354624 1046610986 0
154386049 976056321 0
472922711 395749467 0
1027544304 966678882 0
671523030 263658977 0
589528017 742831912 0
588924993 1058257097 0
675498541 251076712 0
273172359 809175930 0
744007742 587808462 0
880121032 456232643 0
489886776 932411358 0
533670800 533894555 0
959128156 664047672 0
216020703 183591615 0
923139696 779743534 0
1014639705 1033979605 0
758548952 850459773 0
870406518 442213550 0
907800226 921060664 0
641224336 21860431 0
933521822 728360673 0
393654350 358102215 0
659591427 760544649 0
532980771 189319467 0
203559662 675213724 0
1013227583 827989238 0
801192679 1051301216 0
288104561 682012922 0
83933051 790772455 0
487875766 640342856 0
915367798 902482746 0
824271760 136248992 0
367408948 105559597 0
911548868 201374535 0
918784695 704635871 0
886885757 808048073 0
359013320 22916699 0
38702586 603801553 0
497640160 48949605 0
857121261 626407268 0
351259190 979625487 0
111385973 504946129 0
29626457 527307761 0
733410389 240258339 0
177861530 1029042478 0
825729222 106862814 0
45911094 668133527 0
293849692 755653207 0
291848457 15977690 0
687209961 293457339 0
637055557 518923986 0
16777355 500705394 0
471382620 730097936 0
11855171 117139044 0
343298616 1065990877 0
153978440 684485632 0
116852686 788498545 0
960845517 193211602 0
312080111 841863114 0
739743978 211610046 0
656222102 690743160 0
163970199 45701919 0
155099439 285940438 0
18225872 689760496 0
157569747 312715152 0
459536264 401832603 0
1040222347 861508082 0
568756709 622206636 0
663988121 54213582 0
700297294 313633276 0
94019337 721753658 0
11967348 278050811 0
114775072 979767105 0
314410225 1026281131 0
1022223936 428479003 0
982076124 243182735 0
625390474 534643689 0
57384966 202969541 0
434679725 658668362 0
575269109 298158728 0
994532814 945985242 0
41902971 328475057 0
974699090 1071188293 0
812900558 792909214 0
196927881 314088598 0
587073417 868312749 0
89459480 609438376 0
1056784565 310540674 0
786754691 788337405 0
197126670 1013697683 0
456219012 310710901 0
593896747 991541812 0
756426856 562424587 0
745541961 1029006196 0
850979528 167139172 0
320173574 1006372638 0
803606094 555658606 0
345542770 492007085 0
471582023 895720731 0
461637013 972368868 0
612882246 523348539 0
89922532 47775505 0
995180825 78033746 0
316576777 789155714 0
299388825 822092076 0
118293596 941909988 0
840671539 42178591 0
31621569 19959483 0
985401721 430538685 0
56800374 732297658 0
145220574 499332585 0
539824243 1065318991 0
355840572 892872579 0
97571745 138159085 0
37383626 577833530 0
278634473 968370322 0
534700084 121950126 0
1033149238 794896655 0
724539933 347645229 0
974183290 878814338 0
234008779 532742368 0
34110297 483911923 0
534507759 771557616 0
685900032 684652733 0
824435825 269304273 0
344570434 517868842 0
635487939 760085100 0
657781909 418248261 0
421874312 323214830 0
132631832 462226413 0
453066520 184063130 0
854330266 1032884937 0
567034774 219698272 0
251067112 322067139 0
59276701 475195544 0
407150908 110165840 0
605393465 846252907 0
596134853 476929705 0
112423597 1043545674 0
809335085 158940088 0
51171120 166420080 0
645792486 940403654 0
600218158 647330501 0
766175517 193774185 0
774210059 492582206 0
60924706 1007805902 0
329135802 94118358 0
25636430 679833884 0
796035390 194732827 0
326780037 1013207115 0
919692018 221404632 0
345594850 379146078 0
14293566 434755873 0
32201003 772263753 0
1025586291 549904394 0
89142980 1033828353 0
592901830 328356405 0
655921468 330138374 0
68356361 900428058 0
376968081 1030044857 0
21208201 823064535 0
795426154 3834521 0
350184842 1038989139 0
705527491 425249912 0
612710839 323849344 0
783320923 651427620 0
300263349 218652688 0
936871365 998645324 0
258207726 353992806 0
574789703 163741847 0
960411352 715705477 0
842858240 349486484 0
104456144 414505588 0
132243651 836596405 0
412402658 780391532 0
1024320313 1032545214 0
771501001 87397377 0
208043907 252597304 0
402752978 527922814 0
37013428 365416195 0
834741023 773984435 0
1036007023 921441723 0
803839872 708440289 0
430827400 340650539 0
814336498 631043071 0
642926178 825141721 0
972753664 896997233 0
500162682 902100228 0
514228442 854977806 0
719685336 732941077 0
584686856 835219314 0
688821835 670033492 0
408589810 362879332 0
1018528194 717761091 0
376715198 400357319 0
1036425196 682462134 0
24503336 660776872 0
1006364068 140042772 0
343443206 321155396 0
876922255 620986834 0
576322079 464931237 0
188091221 955261491 0
877186575 533935661 0
281834707 163649196 0
1003799274 463932956 0
656740675 530696624 0
80734130 424575233 0
644156537 354175844 0
626411937 986366211 0
380544835 447921969 0
765418580 264331399 0
530231059 32457274 0
564117038 820424421 0
202580370 60593166 0
861945485 600789823 0
320585895 781029967 0
566541462 606717039 0
443930528 809280539 0
532270642 820075814 0
885884931 807826430 0
476670606 218064782 0
411195111 120129459 0
630289354 18225415 0
505513285 521686494 0
411521864 809444389 0
195255748 984795265 0
543919830 519787217 0
811056831 401375459 0
388498591 205245973 0
931923240 58233428 0
962584217 80827487 0
784107448 250501166 0
97451667 311633514 0
800199623 631153424 0
261229481 829367788 0
557646641 331760535 0
1066905274 635212026 0
842838900 630047830 0
35755945 618642014 0
377006878 344506601 0
612268447 494781887 0
335500449 453703283 0
669466663 1042412138 0
140301607 581354140 0
239940501 319356895 0
142649741 299273345 0
980980278 230934042 0
772254622 1059797793 0
729748463 705506868 0
453827585 1055772177 0
724752184 83442416 0
568452887 233837499 0
620916933 406670283 0
796972101 955613682 0
634760072 257688188 0
687461689 458327088 0
65068869 769374317 0
335471603 753925947 0
9600858 861533222 0
726368710 669331241 0
990714927 1066246159 0
931572753 254051651 0
632082779 808063357 0
553598706 597431171 0
307562351 844717395 0
999240067 610233392 0
321350471 764935516 0
793619259 522432567 0
638905758 961918087 0
692527247 386141994 0
613460764 996443910 0
179357208 155034922 0
991149995 599508855 0
809767685 541128321 0
719318784 33018874 0
643203189 109796216 0
1033019258 254622654 0
684954447 587234933 0
812156203 827115738 0
735869035 808092828 0
711129230 452081334 0
482739183 647974054 0
986059616 98187821 0
989334915 956776339 0
716125655 1213108 0
287062091 137960069 0
207285425 636173429 0
123276106 827200067 0
935280378 98147058 0
378055554 909976741 0
952568770 486623402 0
558844749 430363835 0
379057942 386618563 0
253923977 948489339 0
315725415 982642171 0
919571737 745087945 0
627206383 906915827 0
206366819 70173 0
128407666 620454611 0
658334098 470648149 0
99600887 814283605 0
720474313 518898813 0
914627336 105562859 0
285274906 1047313219 0
307503633 573668336 0
436698076 284289146 0
995506614 230510725 0
971375438 974078285 0
327428408 720782344 0
354343234 491494627 0
564832503 1052864558 0
366416628 354681233 0
678705829 280498721 0
1041798516 483207796 0
1005065607 86319781 0
763440537 586774254 0
863725492 813053057 0
249661189 723491286 0
522732314 486667094 0
624816723 355221990 0
484760954 858286153 0
473528645 1019543522 0
572058874 543580198 0
765873064 706724798 0
336587100 214345171 0
786441342 43022302 0
691541888 779587022 0
53309714 817912633 0
331365878 900574577 0
426157293 154101791 0
430339849 929826397 0
565112262 794539211 0
817553504 1026192843 0
638552048 920122366 0
626259348 300713223 0
364797163 339985013 0
965277657 643992253 0
826436355 499441876 0
632815910 74740077 0
266445768 649011468 0
836323568 685699997 0
141331939 399499145 0
439446488 4401043 0
659032070 250211485 0
296659541 607344501 0
538761551 1025885245 0
923785491 283851648 0
85018473 662644247 0
962671 342638922 0
1059453591 866906256 0
634828553 781993727 0
294476642 705547810 0
229339068 179511427 0
557607988 960410703 0
560517078 389329301 0
360507428 326768654 0
836031470 721918678 0
196336324 4114204 0
521521062 471039131 0
870835317 164659448 0
230902477 522526609 0
510297682 1062733798 0
766961560 124288956 0
35075334 359609469 0
388910366 384365172 0
879310447 128387883 0
595577538 168200522 0
964855885 909545046 0
101149526 189593798 0
893614770 883244758 0
857714438 820548766 0
260380854 20464929 0
361580221 164970532 0
814889323 416066490 0
47807634 629483229 0
712822725 891316201 0
245623479 1025799492 0
700636658 683489148 0
1059150052 621103036 0
996947086 1002921524 0
202926128 623785574 0
1041920405 366525753 0
257969132 128621182 0
12088470 1036267782 0
747152426 160120614 0
991388677 378953566 0
939789254 926058232 0
675082026 926069484 0
115073053 906582539 0
351353969 1050408904 0
759587056 205368307 0
1068980848 397154774 0
459487310 564329095 0
237640461 80275980 0
318152792 837462951 0
100363949 789860507 0
53544126 607414701 0
705515585 738709761 0
922093971 871510530 0
501742980 588517998 0
823648999 1028272579 0
1011548730 148380224 0
21858028 711729441 0
536864260 418648230 0
61054558 371899644 0
106671377 196445787 0
254124161 778783792 0
1067769906 1047217996 0
579125149 592348912 0
314942469 585355610 0
69925318 771244430 0
406285953 1043345785 0
412713162 416169066 0
582396710 640918154 0
690359212 436007514 0
695537746 445423457 0
197351920 800400229 0
379817422 622171057 0
708565687 151037566 0
14162695 371477385 0
811205862 931764122 0
764317711 694071935 0
45519841 307134282 0
613996708 839816121 0
91556201 321566852 0
597279322 468141044 0
781077690 819322366 0
984912484 803394367 0
131564277 439507781 0
98533891 893632528 0
269043137 507947424 0
77753209 434080201 0
333189927 947709848 0
459276026 464234253 0
510195096 311834578 0
502301514 15687448 0
767572821 793747880 0
843707049 295687060 0
261470978 935807264 0
353371038 308458180 0
124510705 65632526 0
825747823 381322086 0
659336273 644850542 0
26165960 264757006 0
742171897 654306242 0
151814689 837793362 0
950296326 512698841 0
1012085508 258109424 0
216018360 533378263 0
960130124 122571264 0
213500020 99843043 0
511853663 852019542 0
21057032 235940867 0
914410474 403127285 0
275639755 286891586 0
104903088 418861871 0
58300906 877307206 0
1038022182 223191411 0
869707809 844875640 0
1038320129 66158204 0
552873436 29803644 0
471819492 1017192339 0
556161505 483668305 0
717551373 206197876 0
784384757 677523595 0
1515492 746282397 0
962415798 127465550 0
745819047 1054893107 0
832484328 850744216 0
570142369 542653329 0
658860964 783662154 0
538561243 684863547 0
584411940 485053922 0
371306081 662530459 0
944692368 943329204 0
661486764 701184604 0
913150941 129138 0
745098607 664420100 0
490631647 1015385187 0
986675274 752880751 0
877878569 19808480 0
970716828 910707050 0
9156374 739691211 0
651301350 270581977 0
240506771 528801224 0
80675547 1018185505 0
580998330 1000803346 0
1010550901 1072114708 0
321751970 759067345 0
723839160 848595921 0
233531210 222553854 0
221860347 717100930 0
227001817 562842369 0
834509537 902047383 0
54493368 336929277 0
500583236 75476107 0
185518376 1027704882 0
720096081 246805378 0
975444173 244919881 0
59429937 96178337 0
476940912 1018929770 0
15507378 931585700 0
687247773 590393300 0
303461437 84058105 0
151162087 831913139 0
1006758090 1058127052 0
235334133 358370447 0
198044586 157663543 0
729769825 997822981 0
69178828 328000591 0
350423382 619984846 0
1518909 42072013 0
684196673 582912820 0
542856480 132082692 0
675401605 897711631 0
48288542 136679669 0
1068765986 262737599 0
118663412 16705902 0
145568968 196211438 0
363087138 402258476 0
185949550 500863123 0
159724750 823885878 0
163976043 89552655 0
90693473 542838298 0
490668534 596060725 0
199992877 289522693 0
400389752 1028217325 0
745232119 918477939 0
756490792 949140762 0
278014006 112418477 0
873937135 212225778 0
241534901 199356878 0
653230215 30949983 0
166982476 916726291 0
55298613 387138998 0
304462811 539978840 0
42680781 128090500 0
90772758 220196457 0
287781108 854202480 0
639495464 590277718 0
785172068 441203155 0
727115649 253843031 0
955555072 233600750 0
302392029 409005452 0
493291247 863120251 0
198165441 124957676 0
953184949 519725081 0
345286324 958944071 0
841174074 263224912 0
179514804 966361012 0
198129938 328389729 0
563861218 726528940 0
137059206 143442400 0
645702681 266689375 0
421885092 1037962665 0
268655851 859811621 0
912312548 970003891 0
56021380 538917586 0
256433046 654421963 0
125863395 450168537 0
622829884 896713362 0
951294771 1009089721 0
97312803 28862616 0
445112917 712024411 0
54807496 99458 0
817734001 1051756593 0
1057020323 578071182 0
129946396 342454228 0
817829791 521490208 0
942197904 559269556 0
1026192422 462804476 0
275693037 735146976 0
811422481 601909533 0
740990992 343446224 0
115905563 812726428 0
538688592 552868892 0
974469388 969961382 0
258582888 611282575 0
415571092 102998934 0
1072348674 205545511 0
730780277 817014117 0
482905698 484651002 0
782496130 432608928 0
18638736 78291685 0
565562332 75695463 0
1072394205 771136973 0
70162139 664793795 0
781504958 791039906 0
277938635 513636318 0
910281616 13365011 0
190491197 114616674 0
480103204 673086317 0
228409480 488639069 0
533409168 250018454 0
938688899 199350677 0
136450707 1007813676 0
494162635 920317154 0
1009520467 487647646 0
646042514 360704226 0
512015211 753841421 0
502666951 672266049 0
345753711 842399989 0
849719175 18318525 0
751318320 1038807508 0
194648780 800284954 0
40411737 166204409 0
428873442 516962794 0
923308798 261338148 0
823496201 562770395 0
136011739 544686464 0
227137746 596804694 0
886461595 118495254 0
436551139 1045835191 0
314211416 981081128 0
606743266 426026335 0
815822005 75730768 0
1060914294 373004154 0
745620861 274507929 0
21086063 489003033 0
1071153785 424100159 0
337088223 736876319 0
610173293 697321296 0
61888251 975473322 0
877909212 1057984592 0
797784049 741557194 0
653617851 330296789 0
443547353 1057922261 0
677388414 862649633 0
378965930 194077664 0
786379437 636835425 0
181487665 691134819 0
417463208 155707056 0
754911842 154973089 0
402279483 54846639 0
395479220 396170333 0
256984024 450000996 0
844744897 411843033 0
697920419 436541783 0
448050889 232758713 0
754680509 406141442 0
726631306 842570107 0
662056803 904296817 0
242104210 1030197495 0
892477749 83425084 0
309689154 400018798 0
227405859 54148251 0
697596890 219669051 0
584451614 530622592 0
833884859 430753005 0
986674635 439961450 0
661746158 409099552 0
309344553 613575676 0
683452794 619440686 0
373764334 51330743 0
1037697708 675814985 0
932569141 938556629 0
840311679 268477679 0
84918042 963829894 0
727622567 392914713 0
996208292 538268803 0
52826798 580607280 0
40151881 710023749 0
578170056 70226353 0
730094430 739900628 0
1053499267 375680937 0
659155174 400970920 0
737624670 345539232 0
1024453876 436273351 0
452657702 175367466 0
124787395 755594566 0
1053992931 328903885 0
354770533 1006890927 0
277975057 28773934 0
100239182 766603944 0
652429517 535774701 0
66174958 139541659 0
929342718 768154493 0
723503331 426057464 0
1026600421 914078213 0
884594990 440929215 0
142706948 888575600 0
741326303 469550443 0
505598295 361078098 0
1029861199 1015612024 0
152863452 263723015 0
238933290 991781207 0
947180029 278968247 0
846350495 103577450 0
861526392 854098279 0
133472313 561331679 0
2091912 964587070 0
121972717 636811402 0
496304054 1031467849 0
654654666 541684667 0
582867656 173342900 0
310555399 316107094 0
683700249 614131892 0
506440454 279616497 0
97460892 227983323 0
121249128 378141036 0
715045386 320272020 0
76451804 330412167 0
422370925 521329208 0
101325348 682321343 0
396829796 894901838 0
993764356 350777710 0
114378487 77679533 0
510506091 631679080 0
495420413 91455109 0
507118480 650131887 0
244537540 1010599664 0
463932827 67979909 0
667472085 548439589 0
618992196 625425973 0
65036076 776255400 0
73523806 727897850 0
473984177 486816547 0
59631625 815624918 0
585610858 1014716746 0
151770289 824695605 0
410601365 50916061 0
990615876 219204396 0
797954566 866741338 0
613188956 591774238 0
43035588 443735284 0
368034693 1023353143 0
747850989 11985722 0
991226237 606264887 0
102456809 1027603569 0
939578585 690767147 0
225432366 668147197 0
1040807696 613058880 0
928787881 459922219 0
927103008 1032074223 0
339924941 988011950 0
187950798 370984348 0
457861784 587461985 0
661729799 171256742 0
716561480 136025444 0
98689421 440234931 0
29516553 1048833048 0
613065315 887513272 0
639892624 184030252 0
1063497285 85422554 0
310081655 883189769 0
219733175 496499246 0
503356685 53696351 0
773741737 668605790 0
741434155 554106237 0
181038835 859376757 0
658849124 464585858 0
1061442921 237433036 0
236854022 1044313454 0
256121481 166361249 0
915801821 844629008 0
803052042 223892185 0
726150193 591232969 0
716497137 11173728 0
964302609 224899495 0
278608028 488682457 0
607709801 462211199 0
273551158 310306203 0
654857684 251257788 0
706461512 459237642 0
803616266 596374879 0
855988633 323949347 0
904683226 737092136 0
847767348 251670534 0
853656410 329137572 0
469972555 531797273 0
338507622 356248392 0
436545800 208300471 0
231502168 674969525 0
262806158 837659502 0
16084233 969015089 0
481481806 627983995 0
488447533 251670583 0
967436769 757135704 0
239940062 386747002 0
739104792 373417094 0
846719601 147469143 0
27269927 722321649 0
91315061 131136747 0
463411309 556088688 0
771694898 975155702 0
678977120 158570359 0
428494736 333668951 0
484706563 139886011 0
153474472 932395128 0
46376687 625296555 0
394141165 688991201 0
5403496 367870814 0
636977884 373741793 0
783323635 323238395 0
699803034 140747574 0
635550072 286673025 0
30793479 432801039 0
858601937 802848907 0
578726801 62374162 0
991575194 639358860 0
583223570 622804601 0
682478221 173321351 0
815486553 809372491 0
262513926 944749410 0
473961804 687079239 0
29983291 490466709 0
694734618 738349318 0
1017891934 17224971 0
441029888 378497558 0
584866270 126075445 0
668614390 7189629 0
1004329228 947346821 0
574389604 596955226 0
802011788 401395145 0
137336578 1041926326 0
198058673 769703453 0
726549851 841429330 0
1046659198 735836268 0
149244348 1071386299 0
627190897 256577509 0
212148401 26940632 0
1051833748 260390189 0
553351643 687189398 0
775334664 1044116574 0
732273902 134723284 0
727359954 1065609375 0
1050653480 729885050 0
136476694 518322232 0
1047638972 868537344 0
160411048 238704995 0
1067925326 734750838 0
217306970 813238258 0
481895663 790014858 0
300008379 624429054 0
300562284 670523695 0
440812916 776665268 0
819672489 1017055129 0
820862972 800840671 0
782795985 215702988 0
876679458 1034730140 0
497404378 459654954 0
842626862 920912207 0
243845454 987783620 0
624445160 207062757 0
848827272 927146723 0
367345789 56090673 0
1023118451 498924716 0
468705396 864751801 0
1050287982 422118974 0
238930750 433492977 0
283521443 960924453 0
129800178 602131345 0
93292296 268944629 0
1041381328 369342036 0
229929852 314490287 0
555925294 162917622 0
274519545 16687402 0
547835580 430307426 0
126141341 598854108 0
441782976 703284107 0
61913366 324644292 0
600412214 328744945 0
458881064 526620074 0
389514667 785684890 0
423498904 706010261 0
466070882 955262807 0
593068519 587280683 0
91338565 585032632 0
619727385 150085071 0
77836911 370124855 0
124618760 639128156 0
336309995 949779111 0
86404309 261896610 0
175072821 857949771 0
448694892 591528079 0
187550047 625469352 0
1053449924 229770388 0
987821551 631717143 0
242082169 447740258 0
296625256 728952017 0
1049163009 594824210 0
450450415 173537462 0
1069880697 687617057 0
78027611 720395261 0
1064670535 724256018 0
370030157 498504471 0
850974593 659568595 0
413326882 100370975 0
604730824 768788534 0
350593998 165929513 0
127140572 560839956 0
809164101 159420354 0
287110750 98564379 0
454380100 484205716 0
864847447 578329527 0
300678908 160738416 0
807433311 806681196 0
192862023 752481622 0
589687109 954051700 0
839283365 770407517 0
376751576 344237797 0
547591537 895555807 0
455793194 1000900773 0
597224863 480100789 0
165951259 624608733 0
862950790 985775735 0
60406624 509443075 0
29849174 312660990 0
498194727 631789405 0
650196265 507263978 0
333623025 215244715 0
185325392 782845694 0
787123259 875074808 0
714690415 266796530 0
146356113 676173761 0
309292690 6687072 0
86252332 877008826 0
321773970 896960741 0
7699815 166308573 0
455486632 860548421 0
758585531 146895245 0
625105472 1069048239 0
539992913 848397443 0
713764674 326244451 0
404412612 217869962 0
400190424 35939344 0
786022671 132149751 0
806625041 887310477 0
416379296 855103177 0
775841637 801053253 0
567040390 505377225 0
355599506 244329558 0
1058413156 255254020 0
498809292 353577353 0
1056493469 391656960 0
96091214 287463289 0
806358870 867443086 0
373493962 901877481 0
326417556 380189121 0
443980863 470261846 0
651620105 387450912 0
949889999 531958623 0
147940373 953016549 0
593318360 87643281 0
970117194 712757553 0
15436030 105027784 0
158900748 652468003 0
379725127 870930457 0
934064736 883060068 0
1032327822 93169597 0
297986804 1040070520 0
274231437 516326771 0
479975137 201724934 0
607360088 635119324 0
742755396 445917026 0
305044055 544828554 0
881212839 151338167 0
944321516 1009862231 0
986903238 928849555 0
24011760 712636660 0
194228739 738364682 0
574247599 1043326938 0
65200634 987658797 0
946698862 175590511 0
467418656 868799110 0
246128663 1001510473 0
256890531 194316738 0
145184784 759228933 0
364997833 24005269 0
129022508 241979846 0
698638892 901560722 0
627300249 163652132 0
569815332 959021930 0
1024761267 826806956 0
1008209259 404921318 0
236502836 78008656 0
844355718 323110452 0
799452885 358917386 0
156231588 337378766 0
709145213 641048245 0
503088910 88357492 0
1011568214 561027052 0
455617248 1032278050 0
342244260 991019793 0
956959702 756862787 0
978113306 333097919 0
539741156 976671069 0
396705296 547948829 0
2424823 549486224 0
500997063 418649494 0
751552208 571265603 0
479056153 217235980 0
831372861 533938295 0
572210969 912708910 0
298225555 805337073 0
385251355 1058018891 0
295403160 854256200 0
595945537 993881323 0
538084790 97173672 0
744772209 541328190 0
686821291 716483079 0
573157231 554358548 0
1054358586 473021826 0
250575336 811041506 0
207677732 96331985 0
535235466 201573452 0
998743003 114459541 0
735048358 747746480 0
627345265 830902267 0
1009789214 34318712 0
836434025 80415149 0
425577501 28559855 0
668759193 900193636 0
424815064 223532619 0
939562659 769902756 0
331288891 933748288 0
954538861 270055925 0
749777409 244714019 0
28548269 525933217 0
700267541 329377700 0
883799436 422932072 0
760780631 361565048 0
248251802 879160382 0
439704222 877528573 0
911792779 802476646 0
439743107 455519363 0
818690901 1065663558 0
188254242 173250636 0
12487189 600778979 0
466983516 539291074 0
488514541 952667950 0
734875683 657957986 0
684587599 195325921 0
506532957 469968954 0
566568786 269997101 0
160603732 861331283 0
1023347001 541763430 0
559599796 263221709 0
484424754 442789650 0
681449722 580604315 0
875339946 1040709248 0
473300277 976406453 0
739642425 433742117 0
93414337 246750614 0
605108283 115645511 0
429896282 233538637 0
630809408 562418947 0
725845939 892436023 0
669317442 984323567 0
550335976 885067600 0
93084978 492122522 0
1035882849 325943119 0
878900332 406855868 0
589103037 322183022 0
544026009 1019436812 0
1061318292 685511379 0
345683803 413687141 0
798529803 215173446 0
104947644 653652438 0
363913623 444807435 0
61404100 28791333 0
421019416 380338030 0
479047471 118444406 0
964464553 738186120 0
31571856 518724509 0
902141613 648434468 0
616953073 121846893 0
390718769 226983231 0
337345125 306686893 0
903441154 547440453 0
533012088 818436054 0
889953468 878065682 0
50818437 378090150 0
909412267 1040446588 0
957685952 159841375 0
625751260 954687216 0
724713049 948440540 0
413068938 1028280492 0
1011242388 495479495 0
389757447 740575620 0
122225309 939419343 0
649694483 454816137 0
143906719 9610865 0
1055444173 735076552 0
1057792687 833227346 0
486776232 70557824 0
125419203 318774012 0
350262450 663841876 0
552420913 385094051 0
110022804 892821949 0
883474273 1010027333 0
814671584 338360972 0
585467818 948066819 0
144655987 945581547 0
770453529 816179391 0
80915380 11358048 0
569338418 52439072 0
629125638 909376665 0
829297920 1039872034 0
823867002 392237805 0
488365010 571784262 0
899492857 756749440 0
709843381 139488189 0
820693508 164177976 0
772753444 537918032 0
582982888 495864092 0
718924906 412291411 0
680622601 395472258 0
159819103 760483043 0
696530826 352655306 0
685424342 180650763 0
125218736 840408109 0
40297882 945270800 0
58131931 75502282 0
711833390 50866100 0
555065418 740205784 0
917289049 878170650 0
219616226 689624691 0
789849107 90897437 0
967178052 784761026 0
5904442 1000725422 0
691377302 263195614 0
27728343 839364527 0
949215641 88246572 0
900062418 720576683 0
343022671 591091085 0
744822128 999192108 0
227320596 603001454 0
909182156 606521902 0
698667720 819803033 0
729750978 937558245 0
270826114 480907776 0
583061024 886259518 0
882074418 833553257 0
631003998 707133569 0
539741924 727139372 0
224013285 960307230 0
464416794 801685605 0
624832129 562393645 0
271821453 52823786 0
175477010 32561369 0
967231762 240121350 0
523454250 999241685 0
690563522 18340267 0
901691961 568316756 0
302670409 29263915 0
256537445 864355900 0
408403553 533706411 0
50110055 613711170 0
963341526 33665048 0
681396086 901888622 0
684393882 516146023 0
73738467 14306351 0
211292240 789671652 0
938932708 933538518 0
41633764 682827757 0
783526644 762149539 0
609307706 521281937 0
764986702 98683643 0
195564046 507266770 0
133653478 870518767 0
519534402 906922643 0
882603833 208538416 0
545091701 896338158 0
1071841709 24289187 0
554989174 646684419 0
404780797 520972502 0
97779681 473210809 0
1068467499 809226329 0
1003836102 289082980 0
461448207 814553674 0
301187743 1056067051 0
1042128099 153835550 0
1040134187 248889582 0
68750952 448568155 0
731262843 626305825 0
886296997 1023996502 0
628428010 129339511 0
1015909833 353123085 0
487903980 417722325 0
414132646 233976709 0
585812652 976960446 0
612295882 784690866 0
851973996 63150471 0
323716372 117982750 0
592072477 1034206291 0
253540095 33435474 0
187149908 873893033 0
69272846 417326420 0
387718374 719312836 0
36501522 53303056 0
81826291 487144001 0
1066549687 980561897 0
751374673 912385136 0
953562856 1069024674 0
32414069 722346711 0
98023278 96111432 0
43323757 557230271 0
595454900 44117230 0
252726298 416065028 0
996207161 896938878 0
250543074 900151312 0
718154681 471881676 0
444188961 365445749 0
1016270562 256391831 0
534752279 927610789 0
851127188 288409717 0
72041859 629205582 0
920452032 137179951 0
62053536 1017573625 0
542507460 156269534 0
662267940 764941361 0
323794271 677400340 0
340536716 607714478 0
564079310 96292370 0
244858715 860292987 0
734033689 656343148 0
125349227 925016956 0
77985884 800146750 0
452146000 744405075 0
117997847 886219361 0
517097266 810501492 0
383720383 227069698 0
261238971 1040937599 0
264881770 991655419 0
703242532 23980458 0
832975677 1065198226 0
377360221 843670056 0
543241545 812436598 0
755662396 682002847 0
205498179 79394960 0
669874740 448003405 0
419935388 35556951 0
911597263 722463008 0
213637818 1039963671 0
24231580 670874446 0
57050624 68436042 0
853005571 1046611670 0
946998057 214519353 0
604732263 132884985 0
526941927 259636280 0
450292575 657586299 0
929512305 708066175 0
850533151 338084631 0
351222219 269278490 0
575354012 88965558 0
984132672 794243126 0
601347099 747018044 0
887723458 972334328 0
459338796 267407071 0
39891786 116491958 0
760589739 271603389 0
619520184 35039308 0
1013415937 4015112 0
1024030141 71461715 0
750795467 869543025 0
633479119 265084231 0
866647656 246274973 0
590125464 675446595 0
355471336 564284083 0
974218415 826160969 0
14759818 955265694 0
341236240 801195624 0
1009538519 441247848 0
166682151 593624416 0
787495175 590468808 0
399667894 991253153 0
688511161 740195781 0
73766970 439021674 0
300991903 62695980 0
363295748 504033104 0
577082282 939271283 0
649668737 838139781 0
624308438 1030500663 0
381069601 170626340 0
546976122 589932022 0
819302906 923271219 0
942357738 701501954 0
884844031 740333505 0
633686972 13240465 0
927381723 336201034 0
341854573 222586914 0
716362125 800842752 0
262711465 973981534 0
351627576 920217500 0
112467572 913232826 0
125776862 629503849 0
866078035 290622349 0
209928844 100849848 0
742667565 547979174 0
731139790 865226114 0
323614150 436588573 0
1054839611 883246802 0
834743636 107454488 0
307624331 886695805 0
827387763 370586021 0
915938138 279032550 0
349908465 704629892 0
993694955 199682930 0
317717094 417109770 0
720814442 576922970 0
760972591 549456911 0
238156240 845454137 0
895031483 604068711 0
1043185222 648569417 0
436425172 417491953 0
1057557400 654306883 0
49581945 697894853 0
489445954 887876231 0
1009026115 349394050 0
244238473 554802471 0
877341338 1010091635 0
603892777 528090654 0
452632447 872385202 0
597375651 670549511 0
995258962 294441701 0
875552485 892051107 0
718726845 626560963 0
199051205 807935036 0
507252319 169872278 0
500257509 723150528 0
1004886425 64913534 0
417353667 53895623 0
979878602 667053179 0
1027591696 518202286 0
961980402 884283279 0
577480467 384431357 0
236112699 896293161 0
1060106994 889436313 0
642820045 489878639 0
373450088 460488874 0
152973575 657392803 0
407571859 521521506 0
408864394 445299178 0
764771869 57380366 0
417921814 76447044 0
503599962 579674483 0
125846814 100581752 0
85354876 1063044874 0
1055399678 643833958 0
306466875 16829913 0
45198904 670008933 0
43328710 103266602 0
530002810 404903995 0
463338600 554063153 0
247742519 786494290 0
130105971 720247966 0
165332642 1026959649 0
685465836 938202073 0
115639886 145693891 0
845392460 262667072 0
683284240 835847075 0
935002884 617400831 0
607888118 195065799 0
752558066 757377542 0
752174488 1051992573 0
766923742 629514327 0
69616767 435647314 0
917285053 1064310072 0
106325149 47553230 0
892314004 310917007 0
14418987 1055467001 0
359586454 815292719 0
831437847 73461446 0
472224347 1005991786 0
237020202 501060910 0
143240698 954178624 0
151306911 269817736 0
112208879 419944942 0
451477273 1035451245 0
118611870 69027790 0
657533374 374724360 0
25834938 915182504 0
162426408 222113709 0
983233368 546932397 0
605553912 398982852 0
4873056 111719746 0
636903880 227430054 0
579973305 728888413 0
292486014 826267671 0
937268040 966050839 0
800868180 600413394 0
887253795 784450833 0
271695384 559620053 0
862432260 711401434 0
458479307 953820965 0
1005886073 391011101 0
886829208 1057780534 0
688392428 1023536834 0
664927854 264738835 0
581678380 346651617 0
57143314 747704317 0
709632566 964040857 0
233258797 482755413 0
335688992 394749585 0
844292250 473136335 0
62397160 509227065 0
298013573 383640594 0
551167729 106489965 0
756169831 226441993 0
390322724 894213800 0
720603929 8868727 0
355093060 394720348 0
418917081 409441161 0
596197503 595392897 0
856099673 481387953 0
583465598 1070057166 0
968879578 578738704 0
881978047 290855153 0
965165023 190756707 0
368837943 489236805 0
319980169 123391009 0
80795729 225916185 0
273988808 958167654 0
1055304888 844200352 0
756487162 226541402 0
1062736742 262552287 0
251840259 1057377155 0
798343578 580363649 0
258234214 310317059 0
534720899 964719667 0
819632261 896530756 0
368530849 1022368458 0
1048498484 501079586 0
679325988 809117244 0
59522242 1065705578 0
7101847 719977079 0
34574052 768136102 0
577765655 972431844 0
658340755 270076501 0
863819706 603247367 0
651970416 534194609 0
975799506 219091457 0
824997204 831939791 0
684139970 798220376 0
812131131 570254719 0
605972471 135266869 0
323030281 251094343 0
204817793 955799143 0
534698960 379020629 0
383253602 235366166 0
299825039 582279587 0
862368512 1069250934 0
38893092 8387601 0
376565682 377126906 0
463217230 681658848 0
507427896 42805833 0
980714446 137775015 0
1059777942 952484143 0
914345612 212330029 0
1038683414 34652592 0
1032099745 929061718 0
504842811 679198743 0
801577848 68561174 0
1069163685 115511182 0
21456838 826223824 0
766637180 882741888 0
670184796 214529134 0
608928944 615207344 0
719767670 274581128 0
286771200 440139207 0
405653095 337844593 0
884590855 790339981 0
876849885 965943300 0
676226483 35133397 0
426658455 1061468242 0
973193556 59566973 0
764033071 262533879 0
165590660 647477199 0
689353779 475833303 0
120760228 304833671 0
114848136 506911987 0
707371182 1072116287 0
267188784 720283412 0
335861598 997525904 0
167717128 813192688 0
523196217 28132073 0
250801186 895864754 0
178032635 772690776 0
1055929888 1024171245 0
203196891 553361954 0
475806061 533201237 0
870738022 800845964 0
142006942 114175604 0
562465118 1070883177 0
352866192 89352690 0
731897122 606303050 0
584545370 1010526169 0
14322267 950242560 0
811697062 816027220 0
536980516 68912293 0
27882516 171964642 0
903648853 169108592 0
1031711465 353461887 0
578183761 858053292 0
908446809 694340674 0
1007389847 232843763 0
167324960 332296353 0
354814545 190075772 0
286158458 420812966 0
353209612 182107752 0
278108813 612645412 0
480090763 729351282 0
881893714 360687003 0
927446927 192375945 0
978143946 423028281 0
280855029 888554831 0
191367568 260781889 0
980078119 229301977 0
372221370 377587622 0
262796837 366479523 0
144401228 951154105 0
144128395 690475530 0
285317035 707608645 0
777890155 752731643 0
347787591 324384740 0
25441253 420581610 0
934052022 183746237 0
170880410 18001104 0
100453625 397829151 0
952445637 126068096 0
661345031 829679941 0
159151440 585184378 0
639141899 223127772 0
918815660 683688768 0
477530894 9978849 0
665790276 1035060234 0
967199148 119137263 0
469245502 334397254 0
388547789 440575856 0
1006523755 1004962226 0
1003344201 12271601 0
70876300 345266341 0
9501600 832341558 0
855142085 723483448 0
1064350258 622211066 0
529788741 980409451 0
168929622 823109291 0
64808323 549282761 0
961686658 968132985 0
515952796 201150166 0
227428426 879906078 0
262393886 1013914005 0
1002234354 854375974 0
272322918 415878468 0
759700931 458224431 0
645475650 976886356 0
43096354 11382687 0
1043005014 288332185 0
550916743 351392812 0
1041250660 272902540 0
948322433 138534982 0
421101375 124174281 0
140769097 399464223 0
780675180 377121531 0
40851149 127384364 0
950929027 806517838 0
259361869 153578528 0
449075566 323542497 0
209785458 30592342 0
182723620 427493403 0
981517842 903032615 0
995963600 361132519 0
301125090 462155218 0
961133821 566987892 0
491469596 491511234 0
796036603 754646135 0
751828357 267245110 0
440778314 756806390 0
855447115 156628203 0
589318484 805667674 0
717294495 40677433 0
687612027 117169792 0
483412113 260439577 0
960761127 98272236 0
1063778591 960797278 0
12492100 336301173 0
499832052 1064509407 0
131950839 568069246 0
622705125 270912585 0
667501878 454141542 0
216847983 17648864 0
597499531 256275000 0
95114863 208997791 0
22524657 844529390 0
380614034 944296530 0
820284740 215445972 0
802595301 380962410 0
998556427 450592532 0
1045572440 559728952 0
840127233 367901828 0
199859967 850698116 0
305167631 10851566 0
16266863 722131571 0
846991223 52534334 0
533650488 464653483 0
934303733 844677506 0
954083791 995478715 0
558958942 894312074 0
269621145 771300943 0
739069922 203941024 0
218882123 834725284 0
39589132 965639404 0
142275169 779743404 0
590658962 252975128 0
716603345 1039849115 0
556950550 729137276 0
838539496 1045325008 0
451180795 612471166 0
171415434 450379760 0
674882978 562343271 0
893705596 496240186 0
249914780 765720539 0
1034596177 479891612 0
953010058 790367976 0
654367166 583219386 0
767712198 500991102 0
292175639 280239716 0
396772131 651851869 0
618447787 896722022 0
750659627 769751743 0
961603275 157058031 0
340487687 301614680 0
390760304 181448278 0
107703229 206856916 0
661376034 730244500 0
659802530 1057679547 0
195117606 1032903416 0
602854888 144841583 0
258135867 1055812614 0
799516473 637535083 0
767143745 541612320 0
13105361 89834903 0
774314429 431021638 0
684902094 761367642 0
215507271 798885219 0
446743085 1065056690 0
557090332 832917441 0
1049447409 193657515 0
400033692 561506060 0
210859867 609016062 0
436985299 635809607 0
665982565 1023540548 0
795918668 722618045 0
429744529 767159719 0
1047010117 485643240 0
537488423 544225963 0
60299930 474512825 0
513529154 38741084 0
57713297 96359360 0
825816622 434819877 0
660285435 987513049 0
448626807 990834786 0
818238021 36964037 0
806404836 27308059 0
608001514 540904395 0
235935408 358184430 0
75558835 256278616 0
664321992 752631148 0
409081483 858092190 0
128872558 614391378 0
693392615 498985737 0
379407262 738879996 0
427370022 1776896 0
283444158 325298056 0
70108529 675824426 0
929137650 955368763 0
836726919 472091304 0
573695609 576525480 0
183039396 309526058 0
562911278 208025501 0
201718560 445733989 0
625037584 233109468 0
407426479 579226501 0
974921400 251511377 0
126981041 110926808 0
257647858 185420232 0
487435362 1026048649 0
931069908 583038993 0
828357026 60950949 0
922470229 735957320 0
328138761 277452031 0
206649380 370436325 0
135769121 885866100 0
28982527 378390039 0
239648447 479623664 0
993353834 734163138 0
377309479 167369462 0
894980849 500494604 0
164212501 1041358874 0
315863754 664832531 0
906870509 915402768 0
942165616 436653408 0
423138990 903447828 0
408532927 285991784 0
410599824 453059966 0
340954910 1056832524 0
1050118876 89675519 0
1040062546 746401284 0
534411622 172223420 0
666287854 452929239 0
275535507 1008944139 0
140407896 481182637 0
1031383424 1011049374 0
997164254 885935947 0
552401208 232717847 0
208627169 368951060 0
430517697 1029810202 0
723469688 268207003 0
784893283 752970829 0
513655034 22124636 0
987282185 710591085 0
75243022 863844242 0
957696183 1017595059 0
215743871 37124430 0
1068236557 454554698 0
626612454 53328778 0
51857892 445568304 0
855764146 392731270 0
953959713 353766502 0
337614392 415188500 0
309508292 242213684 0
302089116 400134872 0
649523483 514375822 0
885684497 565191528 0
956152831 919143061 0
910330136 123125429 0
406422370 1066926998 0
759654632 474461488 0
898778332 265343362 0
1051372386 584503728 0
956275388 783001476 0
124712806 453696575 0
934737922 384625495 0
554957552 977331681 0
370461223 760046596 0
388395693 454305447 0
393607493 303493071 0
844036585 648940389 0
167328833 262912115 0
110265019 872964850 0
789330612 174522535 0
799667314 591994814 0
652339699 619745809 0
671218729 941583170 0
606905924 624953935 0
235317477 40465229 0
41473931 760387901 0
934001537 526451934 0
81206700 316817645 0
868685650 114641341 0
998337811 871028132 0
435939811 95184051 0
494491193 655717309 0
129255537 826423594 0
513378320 162868782 0
1003817242 751255975 0
36066023 50027096 0
580086983 151058517 0
1057877762 1029450118 0
1013195459 87579025 0
572463185 703881624 0
1054169029 22620952 0
423091743 933767735 0
201538467 468554880 0
669615436 637138443 0
691950874 950905071 0
1018810989 210175590 0
30189855 36129907 0
504851410 340079608 0
471623282 1050491369 0
2142909 1030144103 0
449194027 986679695 0
398195042 922855345 0
23531657 112222999 0
188615442 583960274 0
160693517 388989169 0
418421063 493897690 0
1061693676 699206774 0
887592171 759762526 0
234513348 6121451 0
413206058 212610817 0
228833501 622727316 0
633100298 917426408 0
131978791 987996813 0
1015573545 653399021 0
855664889 939838909 0
634546919 488214324 0
403642609 393190892 0
466357670 620813557 0
609468286 560742618 0
591153191 931046052 0
588621339 397094084 0
569957696 27657633 0
566525598 1008602771 0
314450258 716293435 0
422913195 289597080 0
854515970 505367894 0
946168543 589554764 0
148355193 921652213 0
46733014 695689042 0
892156105 600619268 0
414920098 362961726 0
599246079 965919003 0
874427138 204247033 0
753822964 886078705 0
264096823 27327020 0
711691550 419449586 0
863799195 261604467 0
986678567 710671703 0
951139100 932299445 0
1071338648 389838903 0
257046806 843319356 0
414955010 996215242 0
962530450 53718303 0
906574668 680663806 0
899281589 829330537 0
227881969 789002753 0
638229187 997972818 0
1000532932 912739048 0
259380985 845172978 0
638062561 547953295 0
616780338 112220490 0
994178741 881820777 0
288993372 704223016 0
345905619 604871980 0
931159147 680463264 0
290100751 574549161 0
199388573 371854474 0
966696880 233059343 0
176535807 688148813 0
282777492 299174352 0
463837408 351989582 0
108680434 361972606 0
398940446 914660111 0
548879981 706003191 0
447230760 283335794 0
52272263 866345706 0
671045569 962607538 0
484773897 972203218 0
1031823166 535504398 0
476417115 537885370 0
378241671 781420927 0
1068594690 402324098 0
890126375 362888442 0
744796057 650183963 0
844611961 933273519 0
875508337 89057712 0
920135287 831219819 0
621686843 19689730 0
509012777 985038671 0
247394724 1027594065 0
282257332 564750882 0
919387837 974033968 0
33804716 612512356 0
817784635 105974265 0
430658392 868058624 0
148596746 679546476 0
269324474 475980845 0
552993546 1044529440 0
957487108 706062507 0
464096572 83586668 0
618371565 714483463 0
493290521 620616691 0
994670904 53298370 0
884778722 234972698 0
845013265 906224838 0
12724144 857711160 0
488464004 102795472 0
655554954 248376562 0
378686582 699193657 0
672985559 695223504 0
570000329 869871551 0
634497599 507839659 0
693445708 470048426 0
363364098 487241908 0
312316036 566889703 0
335040628 126730528 0
20866240 106110394 0
239736961 887469067 0
23725877 435413338 0
658615024 569476784 0
7745137 264245550 0
607189384 745686354 0
71414928 731360909 0
339345092 606877775 0
640302747 256484895 0
908082987 1000196727 0
546104523 791905405 0
509677641 668782906 0
750219129 827686366 0
257086593 1049777582 0
979321334 125666104 0
276871101 531013218 0
338018133 941543733 0
1019602693 636955826 0
467810642 720299073 0
922996828 360030525 0
652230904 922457866 0
80776073 614420296 0
270927051 64126465 0
138550053 470071129 0
958645457 723448510 0
592273150 40545735 0
497635425 64358420 0
812546967 557509265 0
749021864 393708057 0
363779578 287703214 0
930747823 445283319 0
117907201 354164960 0
276699090 57293186 0
938129826 1014673525 0
646603292 924610255 0
468131255 106498032 0
835513611 528175551 0
408918025 122399834 0
889170109 1051408988 0
931203163 519964296 0
398528820 265456768 0
888338571 85413665 0
424064474 351733305 0
414648256 912107356 0
480188288 228262497 0
366139683 944476033 0
180741166 602028259 0
324224476 854597296 0
1049851606 848187757 0
715787184 572110947 0
615591647 85714275 0
549870080 90970268 0
155055026 643432215 0
841207061 312697279 0
972900720 898942098 0
498325715 146845173 0
547410502 899112457 0
331851868 258676199 0
932077585 256590462 0
91240302 722299631 0
994419331 107804761 0
935406802 643259955 0
314294026 22354778 0
471607182 899356143 0
827106234 574811239 0
923341205 777292645 0
292797438 51009327 0
458566996 844359194 0
353157759 727831453 0
358864524 289838763 0
113917424 936435530 0
811376221 65846577 0
561657182 904902061 0
939631705 689581289 0
336849216 200736848 0
832730154 716740555 0
524083794 789921310 0
867931979 897519554 0
618265986 703964743 0
993163822 518847195 0
778353915 1045107562 0
843284035 201669204 0
379451387 740617061 0
11694947 12665937 0
382648081 702210685 0
564204336 424273679 0
677956559 556431841 0
174097074 459929573 0
859304671 54210619 0
601437543 751026179 0
256196823 394487019 0
663418160 856107426 0
612330837 239301332 0
1056558581 472177273 0
305017311 1022629873 0
351769196 353753729 0
791985510 980083259 0
179558824 1054958131 0
142814473 892056868 0
669234132 106660046 0
146528969 520371108 0
1043018930 917073317 0
318747968 300020258 0
578578710 268398712 0
524075079 928681892 0
858912292 608215035 0
167329515 89969540 0
855715994 69204773 0
428730513 799964066 0
587972916 83732094 0
7583413 335514431 0
752266119 339384726 0
446779876 710044543 0
675889481 769628288 0
889285348 756703406 0
213075027 78916962 0
553507151 337166640 0
367972551 133433788 0
992258256 829908074 0
524798942 754096964 0
984650938 900484077 0
475004181 883293860 0
523428563 462810565 0
93756746 249249548 0
1031911959 161786735 0
604047699 161499068 0
702925496 918459176 0
24238270 94764433 0
95110058 689155826 0
528190363 100408349 0
875311238 606590410 0
818013161 359951746 0
704067582 357820424 0
1066324059 693926358 0
442475296 382123704 0
602683530 308475031 0
314921371 85168717 0
876946315 753860255 0
213805818 878817038 0
689694004 1033687705 0
623390659 722006860 0
795229223 418496377 0
746087936 910321530 0
916607295 440290986 0
93366494 860629474 0
404343638 845392169 0
222336489 375006236 0
333828212 13453552 0
776460385 643988577 0
268433324 382138261 0
500071934 600242092 0
407119985 252898982 0
428631202 219591662 0
66458030 643415654 0
412456175 324299267 0
140389961 905729498 0
855000798 1058722339 0
928595505 766282127 0
187595402 127101188 0
535653025 155838346 0
357657662 372089206 0
565521942 347139071 0
100493742 325835300 0
546617239 1060224664 0
883441243 33359364 0
229144593 364255118 0
749474656 966584740 0
38198935 447767539 0
99704688 1015209333 0
952010451 111506764 0
788309497 144836974 0
420478301 739593360 0
765808183 21300092 0
170091998 577179831 0
884846945 406126270 0
58727733 9968141 0
912495269 134015206 0
770846142 728247706 0
441439004 142443205 0
481388354 776133763 0
407845094 630336293 0
72753790 1016367050 0
152045569 476896758 0
560765980 740300060 0
1008059981 203663200 0
565303352 450586780 0
593646478 751997056 0
1025105134 842444271 0
202607971 950096013 0
932672427 681490633 0
336690564 981782673 0
433092615 414260360 0
417604018 728080392 0
255528805 270520800 0
844851226 918617723 0
272483139 1016079268 0
583810724 705700226 0
967829752 375257458 0
170279760 101690982 0
154378324 453471921 0
670414284 505035242 0
731194794 802756439 0
469106651 671778544 0
135326300 996099224 0
114392480 458907445 0
2801139 996060625 0
584732079 96329016 0
377235111 743359576 0
142634878 809715631 0
981644002 984044881 0
172110878 511868531 0
1010521436 271587566 0
87700067 784670217 0
1071637894 762458149 0
441722678 207420796 0
371323549 600105846 0
849332595 827716109 0
915165431 80773568 0
46319060 955607071 0
787936523 963927620 0
302651374 478077062 0
309527669 952375124 0
78287624 262933043 0
1012153458 403312979 0
981818025 687545742 0
497618921 953789667 0
48663284 641298588 0
739215367 27185652 0
1000708991 86371786 0
109307454 1010372029 0
368529560 778018195 0
29358835 728112451 0
1031606433 731720766 0
1062627995 794279351 0
390873169 848656550 0
550071953 967590708 0
1039302772 760619889 0
853963700 488032637 0
648993507 934234716 0
562178906 274204705 0
926550440 462779503 0
943053158 253438390 0
2943623 1010577675 0
363082867 599051549 0
766923553 666391305 0
285653045 574285218 0
1056805618 814246388 0
985073614 885657803 0
197740684 64925355 0
108205067 989012475 0
615903883 743664603 0
181415426 54291599 0
906402157 2604002 0
170863074 50924092 0
620626895 620245734 0
954767425 323075393 0
766562011 354835854 0
934218265 491075038 0
424813631 143487377 0
562676142 119618187 0
157891839 44677412 0
370863145 35414766 0
877616773 365721522 0
911667723 907673030 0
81207532 647631479 0
251239512 740626552 0
190153576 13957836 0
1025960313 718571612 0
38032487 334023444 0
307409694 941506504 0
965478440 656495185 0
816161851 897486675 0
451532392 954618475 0
51004898 274601673 0
345289975 923260607 0
1020742761 340212137 0
1038933231 939842048 0
321220978 253808866 0
708981732 624586864 0
554610050 266145465 0
683925866 809730062 0
832260249 801553584 0
753026868 97871320 0
214144100 149416703 0
466713620 182092519 0
1002541145 731698055 0
1028337930 13503406 0
883893307 1061307177 0
162446213 624059635 0
578342379 285472517 0
850304597 12422697 0
887816699 557579640 0
405750065 845605225 0
388439298 390186165 0
1061573754 675148591 0
200598460 872772836 0
427698219 310931948 0
41450995 528375773 0
131949413 391148251 0
213964837 577992180 0
433372535 777891828 0
712091668 531213391 0
358607494 243412477 0
20383822 265670476 0
312556867 636080798 0
1030813835 1069235018 0
752353212 661982493 0
162222212 673899548 0
407582185 994254718 0
275192611 304033704 0
307653735 250843944 0
608563077 970746669 0
364677356 311146868 0
8223707 17165216 0
58744777 861668841 0
853274990 90597374 0
278859232 868613488 0
517648510 10326341 0
700766596 694758223 0
818025531 21191935 0
1011347652 111594200 0
695296916 674535512 0
542779423 279041338 0
229431829 484724060 0
670015954 468892791 0
151327122 764609516 0
40433718 668484671 0
835750324 390581541 0
354763363 641845288 0
850478833 841891343 0
659921482 451414388 0
750465962 131514479 0
378223874 461350495 0
933612138 599789861 0
643524675 685982581 0
734318928 429412560 0
515704013 682221731 0
928926972 709531946 0
798980731 729313983 0
682104406 867643739 0
1036455032 1066881741 0
908700544 484042245 0
304540779 944295040 0
692503540 596295300 0
1069628221 665052710 0
642960441 369272754 0
263771001 298700143 0
1010456544 802101850 0
815302122 350735055 0
135529244 10482795 0
607241944 248604080 0
58340553 710002764 0
899171014 51271241 0
272731315 465188120 0
978816565 667207094 0
901205838 690025570 0
272199888 252961447 0
11151761 920443571 0
493192036 998342775 0
835772919 576518181 0
194026241 591450494 0
371888698 394634304 0
733131561 314707704 0
275770136 752678571 0
969011023 640657756 0
751500068 795729186 0
650399597 174479308 0
809355209 329429893 0
66037942 505428507 0
405420134 764916427 0
406030734 695062555 0
453513144 576960274 0
565100991 476499077 0
882828555 924244298 0
37812066 805405862 0
1025961793 569500708 0
227916524 186006377 0
698584348 956447455 0
1037588778 339354686 0
859964298 463672059 0
378581038 802311903 0
828994649 262540932 0
981502391 239482883 0
98469965 775468566 0
56891021 473484297 0
356864469 744874920 0
730787841 150361509 0
1040822800 953999872 0
794964886 468433033 0
692130422 185311792 0
167031505 895277594 0
553710075 2653090 0
1059340500 911742985 0
440022468 695957694 0
960343316 24824843 0
273850261 1009137634 0
848884416 100571334 0
534027958 432395461 0
446979671 673727761 0
745153652 511324614 0
40219794 228977247 0
262842227 811682285 0
11012255 286819052 0
427604372 735513841 0
283895087 834089485 0
292036026 265626563 0
924021501 776713339 0
210677502 28637524 0
25420884 728731196 0
90954547 894786755 0
940172965 823315578 0
575327260 221491187 0
1058630058 377118198 0
254358705 275583121 0
636227926 39099017 0
475349047 589342023 0
460207804 902256528 0
613755629 224670767 0
598641261 1063969424 0
105523094 647452831 0
488582210 42719926 0
1047372268 664160747 0
32091244 85352094 0
951812191 858653752 0
552516944 721124690 0
528297923 141031719 0
904059978 318253081 0
529305415 29148525 0
706052640 186498466 0
58405870 390666329 0
1040534122 144441678 0
86751957 599803709 0
768777856 1071048279 0
629291187 37498541 0
62030272 627489378 0
727888659 464388800 0
775165710 253263842 0
404275524 295492241 0
23932654 865487252 0
940359943 187648427 0
126775212 136138373 0
988291918 746068120 0
1073679945 805692057 0
422706711 1023437665 0
801492911 232235034 0
1057275933 697630138 0
684297823 216955304 0
443699117 461346825 0
1013495788 436289887 0
839477495 535064792 0
303388815 201575711 0
965718178 398861494 0
1002495729 339990221 0
477255923 644079806 0
572356343 846734366 0
553609498 306151158 0
570978943 1034367938 0
446208475 427023596 0
222045274 811873937 0
930410131 915386408 0
667032521 434787466 0
948760219 997694585 0
560141728 702416379 0
431758932 613417751 0
601245541 562790130 0
492426395 349863870 0
321917551 743835749 0
889470185 176572314 0
161632700 836361147 0
764891994 604867854 0
81647944 400631034 0
820390189 452101130 0
264411067 366637904 0
162064557 462654970 0
922812399 592211617 0
180759023 982337892 0
1021877158 760229809 0
906832572 57138467 0
649797316 105076987 0
647913652 1007950978 0
1022383145 704995123 0
233069298 1046010579 0
533581912 39524560 0
208565749 603392125 0
284982434 704765966 0
866884068 584660523 0
482888369 107707846 0
3829441 363643127 0
666451908 306681195 0
3797417 1010549262 0
710555354 444367257 0
31286123 769934791 0
349747268 441779196 0
891152313 278560592 0
36266701 91365332 0
995887654 68174774 0
593499741 748697575 0
243637779 1048807883 0
616006805 785763855 0
105971056 792992121 0
520530775 112831319 0
888317656 34313623 0
1047967972 923213855 0
1015721299 768338905 0
1015103266 379341647 0
1069183817 136460804 0
3329948 1019682253 0
465537988 717632288 0
273718579 191499618 0
251165569 127183811 0
332856042 1050834260 0
29256390 259397914 0
752252674 548974044 0
978541338 494647636 0
229424312 1827 0
979310682 348147932 0
335395352 850326558 0
760951172 678244415 0
187016220 237294988 0
1049268861 218837150 0
1066480651 776524457 0
265867178 135921619 0
103272232 958932844 0
1055352793 383780703 0
937977729 356599060 0
94474576 765144458 0
1061813090 205677331 0
622373051 876840274 0
241880324 400083267 0
684221939 829496425 0
514231390 394385363 0
432988208 251863293 0
49586021 206423905 0
269597218 929523657 0
205560434 989929725 0
342859260 474860114 0
241941102 1050069713 0
556100416 513170388 0
47179737 1022952385 0
78045360 91651049 0
255017477 803901526 0
648211567 484402689 0
446884561 884479595 0
626283994 211167824 0
566274793 524309726 0
313765462 14717225 0
984654207 100892198 0
605172086 52653456 0
260306252 505140803 0
87655131 464062403 0
776557531 193203985 0
489370991 38910851 0
221601547 285118523 0
435234727 607842729 0
488159720 761819874 0
360078059 1050361430 0
550938734 341101478 0
616001353 665898173 0
1005828765 321907437 0
10079103 264024539 0
106758229 175942942 0
56256983 130842072 0
1065876884 663342770 0
489091782 540759931 0
897399029 1068786701 0
477053114 554421187 0
972603541 172100602 0
190268376 539627294 0
216229446 28186102 0
110055498 16289388 0
824302141 116936854 0
155389764 101642576 0
545928557 96241875 0
938416279 487982005 0
326629720 1065493716 0
156179303 446189861 0
704001717 267988470 0
758435129 227162637 0
186134205 936407604 0
246829671 257124955 0
561979653 403257809 0
447942673 892864852 0
533914852 164835041 0
113447740 29746150 0
791863375 502554812 0
360534877 408883738 0
777202341 453170082 0
217319099 1070174518 0
935231287 173489952 0
551544728 1052501722 0
1029165647 911862922 0
60366827 1048405701 0
855782075 918163832 0
138146552 438596453 0
549207450 791236097 0
716071396 339758463 0
494946086 766585673 0
47563292 440881835 0
639378495 429435537 0
842278827 317516346 0
866789199 716914911 0
345041835 901017322 0
394957076 1062219285 0
17211701 1048287833 0
184560661 944589533 0
429273565 591144483 0
1070844442 956044507 0
790077409 657458470 0
630335563 83349293 0
790956964 646019854 0
37920142 825221511 0
1051230709 84097627 0
801545133 688850894 0
368592846 878714704 0
819226884 264869607 0
390965419 975007094 0
408189485 956507327 0
144674473 147194407 0
593908294 914444225 0
291655961 724716893 0
431399518 476956880 0
361948591 90003051 0
326986176 948232097 0
533237801 70747341 0
964644110 789568546 0
793032685 568011566 0
232019758 271603351 0
76972585 807761801 0
585255603 871005705 0
187147086 842330289 0
1058517003 1029658471 0
434811000 606158790 0
788031058 717868895 0
559813144 859625230 0
276094364 302877093 0
713299454 1004786145 0
857739124 566045162 0
82146890 924164628 0
494023651 984949812 0
306588842 965602025 0
391507661 757592332 0
704892936 1009039705 0
946201226 520773413 0
26496846 77960741 0
744092168 225222150 0
990850200 822882155 0
332084688 171769361 0
220108414 913412338 0
143160231 473087710 0
488254019 52270145 0
52609333 434698558 0
572913532 693945341 0
362492790 1047180856 0
712975355 15015729 0
351004343 958180774 0
962226527 33832876 0
734004305 355339591 0
511978626 928647151 0
473691443 343104388 0
619311779 1006628381 0
586146668 637221261 0
302929890 910573714 0
936639670 239031677 0
40440981 757696231 0
7170062 442945328 0
522225842 490893031 0
653008286 1003287022 0
888756157 1066049190 0
785515698 726156342 0
670354232 775674007 0
1003784479 371571713 0
117412550 907816445 0
72744806 904286748 0
943476224 1048156903 0
242720415 439254247 0
716050738 1043294581 0
398105904 1003704481 0
550181133 371295901 0
142007571 344182564 0
850178235 165079994 0
960989328 825851042 0
979280808 417177125 0
590652979 266174174 0
30331733 240184524 0
1053385013 564945952 0
350534016 7018935 0
64251840 989271740 0
306302597 182163341 0
750918303 346915346 0
143192485 1051265884 0
913010333 213397107 0
346672604 396763929 0
176165292 859110037 0
94076619 805478263 0
9036421 176116397 0
1041232872 759411226 0
81382100 581090624 0
1036886844 244021709 0
180996657 668939675 0
744236792 783825850 0
2266747 843321826 0
527891441 756917778 0
1002914168 224942037 0
722930116 213780671 0
83890358 833286873 0
1042300890 480804429 0
544798527 10922505 0
208270785 1022158110 0
603360972 611817241 0
794369149 574376196 0
848167233 691155552 0
449396410 388953844 0
453361831 881446905 0
896592170 204444465 0
1002302004 313987127 0
1068666818 197631807 0
769678972 599334360 0
696765815 212937659 0
758446979 811695698 0
203606410 100212814 0
886777892 417512149 0
689871334 868814713 0
190187279 398876 0
243940705 278795835 0
845976101 964192910 0
888760613 558816573 0
534416255 650848776 0
713813368 121620086 0
600854480 32746127 0
340808362 1028363379 0
710865647 163879685 0
444109693 344164572 0
791772992 14551570 0
22159235 34143295 0
889701998 426814355 0
299492438 87002101 0
937711966 1024566344 0
226398702 11965910 0
128994087 352033313 0
298236956 908733789 0
118187473 936395530 0
483788567 811954501 0
390526412 107993157 0
250614798 921072953 0
431736348 244331439 0
698073739 207467990 0
446013905 1059256133 0
2488317 15978566 0
1034610374 489335367 0
289172012 902780809 0
250267691 268439743 0
348800967 454087247 0
605707565 22067637 0
129230434 906797643 0
1015889502 122889908 0
427111397 743600335 0
578125924 866740343 0
505853850 786947707 0
398730923 274364627 0
155292085 332182294 0
766083061 96082195 0
772224452 872989591 0
984684284 1051812839 0
862589059 26827150 0
724867052 703416560 0
92442517 559611512 0
452744501 455351344 0
569229389 296271719 0
750111558 872705092 0
501899698 255752860 0
807367876 49602905 0
45862306 875411062 0
915087662 824475411 0
27545412 218124560 0
641987233 986850348 0
306060697 574096376 0
486019352 359811310 0
191325307 145214970 0
146919770 830855463 0
809922826 145960404 0
342411335 134938485 0
16753341 978592313 0
552303722 928304364 0
877321315 839173654 0
577484721 747782462 0
205569341 436237256 0
299544279 474852344 0
778447489 856704716 0
220905688 216325078 0
412570080 776194233 0
740695184 1002457795 0
50269889 565831105 0
220795038 710668132 0
78808440 225448861 0
290727981 205568464 0
473831126 839079342 0
605871197 722157130 0
59500070 735741080 0
605519713 292754423 0
471856491 526934093 0
962918910 86881257 0
887840058 544948482 0
379709799 322039680 0
402319611 350231974 0
886311243 314805947 0
117842227 10531257 0
845748442 14504629 0
675598405 71263029 0
689198534 797428609 0
249586840 922924755 0
396451941 277933225 0
860861728 1058003321 0
307391496 131474163 0
740416932 443700509 0
1019452690 900777916 0
649360842 20093434 0
32602358 838022001 0
98441201 990167288 0
702587705 877512345 0
842668255 496346173 0
521137534 504648516 0
341428595 1023813636 0
771851787 834769514 0
505281530 880156126 0
664326411 702321586 0
259488563 269276822 0
417080335 789241205 0
789197708 418481046 0
954481830 645258350 0
710474849 208487322 0
637109336 701851955 0
566592868 440891557 0
310155559 1043378937 0
701120854 685334396 0
540886880 455637568 0
1020821485 80351303 0
272046841 381945365 0
86103276 756860510 0
626657023 325214538 0
565095260 1036404653 0
462062687 393193047 0
644434519 165675860 0
343017102 1064861287 0
924013474 613956403 0
749807130 943236885 0
373708587 536825927 0
41173995 129927399 0
524832566 149235559 0
981451061 312336184 0
432969271 380760919 0
712310846 770180381 0
920945197 655899100 0
508048619 319112926 0
96054933 434772206 0
487166196 619014784 0
563634347 448783907 0
27784494 906736719 0
151907864 283930674 0
330540502 64133537 0
1063622663 854993770 0
938664166 676062653 0
821778804 156418399 0
322901719 409634407 0
486544374 997280790 0
148360416 142885144 0
223026802 242010958 0
969165484 427484192 0
491419390 1012196364 0
437529027 763715708 0
517501521 185979576 0
560156051 1056770350 0
780552147 721269923 0
314779589 665568143 0
438091589 468138124 0
377928107 464818646 0
511551249 971578919 0
202438534 894111919 0
826035733 49989793 0
344704993 376689339 0
12676760 846519076 0
954311833 89978062 0
866096158 158512166 0
67443835 727668576 0
566095369 600473007 0
808188528 82230751 0
1050203501 586355873 0
600229920 305640995 0
131384475 279559123 0
41541530 601957171 0
1044577942 1006972627 0
117466076 501269400 0
956564420 983369003 0
360310511 332298812 0
215521379 269683471 0
882807062 335224963 0
133001428 571626751 0
299341618 303701930 0
1014370679 307700854 0
147455420 415549748 0
832023976 182865264 0
863079881 641864359 0
871720729 641826331 0
421724278 69932198 0
588594872 825409545 0
76980442 787231534 0
992996979 740150177 0
386667139 450933726 0
261167387 654174727 0
443001598 282805641 0
890768880 159221857 0
757715994 332882378 0
686149998 656662412 0
218502491 820118602 0
213626000 818352606 0
473569237 886672508 0
119214449 481150589 0
605452194 574647761 0
494227763 293325772 0
503980333 563300677 0
339078186 477251725 0
427662451 172256693 0
1014996988 5007963 0
254570958 868143647 0
616133072 35533442 0
18398708 867395822 0
124421694 97238394 0
781670159 156275139 0
507787702 415354339 0
1059341870 487556056 0
945707904 359837035 0
909739830 324488944 0
991467017 461406829 0
890676459 142484041 0
956201438 334747458 0
645494072 378138396 0
154895872 166846577 0
148232545 532030441 0
446426129 814112969 0
829335999 168241117 0
964630295 755162222 0
526767824 968101988 0
565112667 274197315 0
673852373 968098564 0
856494326 644311673 0
359233222 631201249 0
467914717 645883729 0
290243966 879667826 0
345475590 699514925 0
360972011 272255271 0
575506419 397931577 0
323849044 1045930630 0
1029048789 87270454 0
685286827 503847084 0
631378930 254552806 0
851418051 162486452 0
555682055 1028914372 0
1073179679 84282748 0
875620750 1026100011 0
329164017 60857539 0
474407461 474049487 0
1038508802 707329152 0
561843997 619106063 0
783518289 883763257 0
245170520 627091458 0
299376684 402043882 0
423442195 825445552 0
1020100247 331621924 0
126948070 434089121 0
803918450 132438270 0
491703895 679759990 0
622855431 432404316 0
648072786 478332120 0
173885616 737134487 0
1021935307 257736276 0
6420508 782472642 0
601452753 182388742 0
298079056 759096689 0
629325017 683536607 0
587407450 13838831 0
610153754 942724899 0
808012990 135706536 0
960588751 120430741 0
1004412995 434709467 0
105041069 754337610 0
496383335 963356709 0
805147087 517605614 0
805206695 219068482 0
448001401 492156984 0
291185214 525086630 0
891959404 43854844 0
496323730 300968722 0
1073112966 803753359 0
243856073 820429887 0
114022074 172858446 0
622508617 347192271 0
904815486 107634418 0
1043296803 663994808 0
267048789 561952105 0
390113429 994655399 0
174223306 886220661 0
86770611 171555498 0
167157760 701641113 0
85842820 988792833 0
780103778 794450128 0
453845093 1073233891 0
498712705 748949863 0
271059873 739689819 0
806119203 287054341 0
51544049 76559348 0
179135227 662924065 0
770883102 79290193 0
831309818 18877456 0
1038288123 1069184419 0
395004979 835251193 0
671392228 1042568495 0
373307693 774236700 0
901570351 583998682 0
10411373 744331475 0
293198508 384530459 0
1012946565 391208734 0
333329610 68931864 0
458003899 710471329 0
272249337 804838043 0
253586761 1001374367 0
303766589 138600683 0
1068761619 742883696 0
920426260 443306151 0
90569630 744617332 0
123395052 929494909 0
192449114 753639352 0
593908999 571674129 0
964531198 798735535 0
589467644 279973816 0
594335210 1052311185 0
74780250 313452954 0
690761888 69014752 0
899562331 77079918 0
57147679 45143533 0
155192055 130361314 0
565143303 837436686 0
322288891 430359095 0
555428502 752474206 0
810308220 946849094 0
961047688 526615778 0
691564555 549459789 0
1057167940 808374121 0
299729816 512976120 0
940659377 919440126 0
260718888 574511973 0
44801868 478334509 0
6335689 15347435 0
839152029 402722640 0
826820092 539883558 0
928392189 824184487 0
258255165 358374018 0
751591130 1011118678 0
267734374 954550594 0
532284923 1004926991 0
102965685 169687322 0
944076734 276909686 0
336419317 912943695 0
631049824 611875722 0
866229855 970945957 0
867910408 438188760 0
661811253 855472671 0
1025929866 734855458 0
1067388486 762281518 0
56479093 110068750 0
999935945 812220160 0
600276813 564330606 0
163380199 113435698 0
218829365 979894648 0
832696664 311485054 0
218439879 752393223 0
35729390 1017013570 0
322275935 637863448 0
341261096 689607428 0
742984692 864409871 0
213895520 951842030 0
400308306 44899184 0
725783998 308336172 0
333815354 61817228 0
929273623 633029051 0
32986685 861013653 0
827109417 860048588 0
302713125 249499511 0
750251736 611382862 0
823147440 36518373 0
671363160 791176861 0
310773154 1014269793 0
111180535 379731306 0
186465386 339680017 0
853790417 355240605 0
518688172 108688162 0
87696286 1005166617 0
832582108 474166229 0
36495042 35635883 0
337327098 638278751 0
321313473 565547887 0
990040179 350422234 0
756519476 533845997 0
207138298 44283210 0
780162868 975889002 0
1058634908 93895141 0
899492983 1025081054 0
121292701 953282202 0
924834107 715191178 0
865373983 694516298 0
1073291617 168496223 0
890541586 89213389 0
607880455 125594632 0
677420272 523160704 0
212338440 304737562 0
991745594 994985126 0
150548705 366794237 0
459622928 920090839 0
166184366 569938443 0
648977174 718539293 0
41508871 35560658 0
227960677 94945061 0
626631601 605334827 0
608520232 803138681 0
595085272 419411303 0
698582943 852731589 0
542254270 426238023 0
457801938 674121185 0
945007733 162735744 0
446361053 484767318 0
995673350 477897397 0
776872875 869717849 0
31852621 987750850 0
401890090 1029972745 0
823504243 538890003 0
351701767 371872384 0
362291282 103308 0
108488496 21343726 0
328679043 898579541 0
875101760 454435664 0
640143166 584371865 0
914591519 868054525 0
561297012 705673791 0
307818145 205089843 0
601051022 992363558 0
451322696 728397076 0
759873245 835790703 0
305618296 262561673 0
772053196 342394949 0
857628112 765670304 0
1013689230 816364349 0
173309103 74046877 0
222469025 779358306 0
1034317233 463077844 0
687034210 831805205 0
761060313 636254741 0
296040168 249111252 0
683188745 536188218 0
1045401804 604484758 0
636959067 528939976 0
461214150 618008342 0
704497104 53212324 0
356422959 621349192 0
816665183 1060015729 0
809474110 525150960 0
718183904 853396711 0
242652524 625754325 0
1000951014 199560284 0
321804123 859274853 0
394945379 980541588 0
829306324 974268268 0
377048714 244132922 0
1009838424 433750679 0
571200695 715132061 0
227134814 970521193 0
631798646 134984770 0
311459249 168737371 0
499228722 45165501 0
995217979 747706609 0
241254784 721752012 0
307352219 474220209 0
259180049 494658507 0
542924582 1012054678 0
859304564 525738656 0
845434797 1071007914 0
588060282 424655158 0
691126050 834335971 0
653929399 826815166 0
55652316 794974382 0
150601496 266072479 0
724014642 768881642 0
62942726 571801061 0
716652651 673524937 0
474885356 708256693 0
813339660 912705674 0
647808004 1039562164 0
514295913 990280306 0
671562812 782747437 0
1005015143 685094873 0
162753962 163458265 0
260978937 861976297 0
741108882 889520425 0
936491048 166871783 0
430616778 371898711 0
905032185 966248718 0
685015970 382552090 0
780040215 1019262805 0
669898638 975419636 0
179395507 578222221 0
857112691 210716932 0
15607197 668488744 0
92356937 112637439 0
472802883 417648577 0
827224433 61427323 0
639955826 838775923 0
877520300 421768535 0
133191502 493366507 0
66485200 689038713 0
10876029 758847206 0
790303622 292300001 0
622243305 381443712 0
801911485 102233828 0
196795969 1008716325 0
347819287 953833433 0
595061190 873082629 0
258397811 501586416 0
948376940 342395721 0
183978123 211633900 0
169458299 446148492 0
834937775 349915426 0
26629283 983437742 0
15013978 572687908 0
208585440 1021269131 0
676312874 231936609 0
474082032 211647317 0
140572185 400119029 0
329435466 882810540 0
765327366 948445777 0
661601186 530759033 0
719264868 694107280 0
801877447 823802230 0
1033231392 9859885 0
639557764 206648345 0
919378963 835939930 0
467320000 1036481659 0
219800853 865270651 0
801257219 511952367 0
620658840 923224531 0
424743523 180385831 0
637886473 993438876 0
587742899 71675427 0
573750028 618755265 0
112807301 925911905 0
24137592 669541428 0
561894698 46859297 0
201192287 684030110 0
235543824 337052042 0
1073443770 701235007 0
274680708 267073323 0
377273560 316389494 0
611925713 711984967 0
897616773 272489867 0
96105550 326110513 0
519116141 393474731 0
1024306086 673919566 0
174278005 1035142279 0
954080923 222497997 0
23851922 323237211 0
996007148 729464222 0
638319097 345887274 0
596694308 399188416 0
439252152 706962984 0
1072074473 181107876 0
49947050 139754404 0
525074967 889755417 0
109809097 86930036 0
861514335 352415767 0
735722352 258449209 0
703735022 18421189 0
795734844 172364881 0
1060951431 258845152 0
505562686 466766593 0
637944935 993682081 0
171631726 907468257 0
556757689 859963504 0
455169489 967714478 0
396672383 131840321 0
499184983 554200661 0
294176195 159258119 0
181253200 297226551 0
672956179 242784225 0
339364869 881950914 0
317055252 810158078 0
846468812 1003543920 0
485791653 702269271 0
662852022 1068084605 0
794314797 365625870 0
573231617 151895237 0
833242179 518155533 0
485762739 845290086 0
79809508 855053368 0
532901209 29966133 0
43962666 1036161649 0
715764215 48612263 0
135836204 497017406 0
890981247 125121913 0
701176140 278562245 0
620977979 944928139 0
37162793 446462882 0
74893991 865109313 0
731247271 248314875 0
57373656 938714653 0
966350179 1052796504 0
450952999 923931388 0
15029181 561421730 0
436686059 292854450 0
85276003 347610326 0
80830995 487811574 0
139657856 696678430 0
1050129210 742649609 0
599373173 60277777 0
1029941564 967173670 0
928569270 183120277 0
439656637 336082400 0
239797214 985195231 0
967859471 911151862 0
712780642 945997338 0
1055154644 909639724 0
48162892 168807119 0
112097683 785612004 0
8729019 134187560 0
528066121 282647685 0
385137107 348197529 0
160307462 659950996 0
352065851 676821135 0
158898357 798898855 0
996282635 819045494 0
850845742 355747113 0
255217214 435855167 0
776465256 157760189 0
138853886 503770575 0
943677636 537565747 0
100533435 49816706 0
472741868 205871977 0
440007217 249391202 0
31404872 585216599 0
952393712 256021053 0
558991864 320909347 0
271620872 929419337 0
808422748 791854584 0
920292033 67465824 0
59609379 950068305 0
385634602 754276273 0
809102786 46930153 0
805772456 136541727 0
640512881 513171740 0
261065697 294807121 0
541604365 406241009 0
250709705 140358658 0
993388680 957955164 0
936558486 284430566 0
424844367 19250557 0
83450132 850837998 0
245889484 1032404414 0
1025414927 598000325 0
716929196 192219344 0
816832331 658710626 0
6949525 576809287 0
993396991 517561249 0
563572695 171668868 0
396725462 10970861 0
855973167 822210596 0
194703046 568823995 0
125141891 712688885 0
75865102 171971296 0
234152506 205362159 0
812074987 1027489899 0
198829113 567594452 0
759126696 209547067 0
495690758 1043343066 0
738880508 1044826031 0
330738723 577342003 0
1018589065 338063531 0
780494333 817959412 0
159257270 20751901 0
824269686 113180496 0
517219847 504269349 0
103720935 1054833433 0
451391928 181526316 0
497767631 703541943 0
573627841 727283140 0
377283638 946712056 0
769994348 232280084 0
336606595 1020757484 0
932303428 692368819 0
251812979 153608966 0
12864223 825690105 0
203310408 770945202 0
1009407545 616159535 0
903908762 241037976 0
791567024 722021383 0
182228676 1043120437 0
659083640 442690018 0
623408512 12057587 0
1049740494 755943027 0
185719585 669444793 0
929615633 687837469 0
680920147 330979842 0
157812156 761734179 0
818234254 451216267 0
878472102 824037898 0
119620288 422335509 0
215609223 501100429 0
73156457 245659329 0
61747534 219226354 0
576778034 436375323 0
54833588 957508031 0
647189729 509788307 0
1029600647 733894819 0
344357682 478978973 0
592125522 95864725 0
625637697 399828806 0
529836293 706718675 0
155352891 691103737 0
24281640 491926753 0
423358434 141262622 0
202145898 201177438 0
993894372 18838065 0
417115442 285206649 0
258590739 619815705 0
960328695 453738741 0
34075411 530279823 0
289827058 771723276 0
806137264 740433036 0
245282657 861139014 0
81110723 401167918 0
475938371 241430397 0
895849877 393722581 0
289202788 383680472 0
785388025 55370847 0
81232199 490093208 0
1012800323 963789650 0
213477543 69161126 0
82646141 521599547 0
352015407 14399518 0
323213876 824013756 0
574198004 913285432 0
410385830 118778468 0
976576545 948952659 0
55866095 778167585 0
825558775 372571468 0
771835833 236550713 0
367370390 618325215 0
982582433 1011970140 0
904194293 865986718 0
999989300 604968515 0
456572845 155478418 0
268915593 248309026 0
859265325 95379456 0
644199749 762912786 0
206277940 641839978 0
238896572 1013032305 0
170885763 88141586 0
955981743 780905374 0
223584197 937166425 0
70425996 667803340 0
278080404 68876438 0
617259058 354894509 0
629189369 765184991 0
684369067 689094676 0
1048856475 936097574 0
649084117 328600741 0
704037975 1066518222 0
190300646 837694667 0
107798901 968549189 0
433503011 524297038 0
315344247 605460280 0
594935044 613267769 0
461119089 169424332 0
499896807 262671258 0
85861461 472559341 0
1000453814 763523155 0
957244021 600005964 0
987132455 821020257 0
552301180 613818825 0
854616538 55181956 0
608505568 599987557 0
443260437 342042026 0
668704165 946107580 0
399803108 5392518 0
891541215 622279545 0
427332501 515149150 0
994088228 856717026 0
873252218 763281093 0
29352191 361463633 0
654663866 530400498 0
152305622 621689814 0
500617491 442175530 0
877917318 19517904 0
813099745 667416454 0
713193245 280673916 0
751242725 318824533 0
717443935 220929842 0
899963020 464354829 0
939603542 46299649 0
827763614 179229955 0
501923358 310359737 0
680288916 1003219062 0
336235489 57084111 0
549757698 579156329 0
638043781 627763646 0
784591742 923280613 0
991241204 145811805 0
928714210 174477386 0
307160531 118693557 0
696186056 695575783 0
1057338779 776416911 0
568511098 960588171 0
495941652 645574688 0
423712923 815109842 0
925777931 900000544 0
854443696 1017371436 0
804395121 879953531 0
816687986 57172225 0
459807109 814478401 0
963678760 665013934 0
591158770 865604204 0
1020916609 337807386 0
960941149 81924789 0
849648456 760299618 0
262411351 582106801 0
537795871 763840180 0
989651033 766912127 0
386684199 230719067 0
637797126 195838911 0
1006524081 246727622 0
230186334 239444915 0
37755929 750187338 0
966166331 325632758 0
360773446 970884216 0
1070285586 95304173 0
636299520 182653982 0
328237720 936300061 0
936955020 808683939 0
665030321 44188494 0
1014106759 276096505 0
1005292682 383304110 0
198375621 663301431 0
329633689 559635000 0
785797614 420392597 0
152395037 867730638 0
79098296 6309723 0
875777701 30065104 0
779675486 789895235 0
881747592 905643709 0
465247366 38248171 0
643770709 885397638 0
310071487 913980400 0
276136659 1058741487 0
710159626 151687695 0
127438203 1039469824 0
369262518 639002401 0
1032035342 259560703 0
1054627381 318537122 0
239511971 1049806908 0
827461943 728169635 0
177798902 277907445 0
216112154 855655359 0
316277717 809631701 0
450629372 339515522 0
1588988 536777891 0
98269642 30874577 0
206095687 997356949 0
580865491 801696117 0
887344184 735930731 0
172912551 608841423 0
293479974 221571366 0
203674403 352089113 0
622141270 615489716 0
937147770 608473265 0
162402251 760407330 0
193413379 22237060 0
783809047 862048891 0
157633956 760849405 0
407308628 946734345 0
432668342 188929661 0
940697378 373654544 0
302021209 236061202 0
1053491307 69339677 0
856490648 907555592 0
815041126 634742608 0
112043525 165204288 0
778796581 710948562 0
559249022 572878524 0
693513837 125149958 0
345126909 477236316 0
327168555 879696812 0
416104184 72181542 0
700452199 835132103 0
869053368 1054091135 0
838216209 510551970 0
180903177 725091388 0
823080742 307103399 0
144096333 473416505 0
34380819 287435330 0
209465414 352282163 0
263915108 3112841 0
1016320000 778798787 0
628438586 941579893 0
882532188 696454091 0
91864601 549002023 0
445789151 781810521 0
619767975 187306683 0
343203297 809344154 0
582425526 839892990 0
700194751 477727522 0
717158735 844190024 0
607345702 926916514 0
129945676 970741494 0
578234536 413959000 0
179198737 921383245 0
958881663 240168409 0
413596613 609562965 0
1013409110 459385429 0
1029948186 483370378 0
58501066 414674006 0
501057379 329836750 0
432651160 333721590 0
955626307 392678551 0
887387608 459184507 0
249140996 27275405 0
662937029 10611473 0
420669725 424517862 0
803397810 948166827 0
798989621 529393316 0
38492355 316791573 0
469812655 698101 0
828859744 323861655 0
471811280 407415845 0
423510269 1033812135 0
769202469 923119827 0
797873802 261915589 0
540291462 263045755 0
715861108 772028556 0
157734466 417165652 0
811348137 200711079 0
701932186 277593144 0
46769729 281233607 0
103381817 53552440 0
569267941 889562470 0
846446494 554449395 0
723078426 456768551 0
643328974 825996583 0
523779024 1054941278 0
1032581470 164549560 0
562780527 1036700746 0
731629633 839082466 0
971203918 627706722 0
203885427 903340745 0
745465592 461643043 0
97896770 95640186 0
408945046 907980527 0
690657505 649621751 0
63551671 839332041 0
1001107073 316695372 0
63785133 500071929 0
1038144580 156721056 0
1024182539 754140023 0
41564272 813083927 0
716780672 835802173 0
123880267 1025714257 0
635904252 622874770 0
578777528 781717996 0
44480735 364288070 0
586916885 625369315 0
317963315 152329882 0
183446972 1013377878 0
746787764 997512808 0
879099725 1056411944 0
594889831 625115033 0
79835445 815859751 0
580338935 22950940 0
1018891841 773085327 0
943589430 52427875 0
1071869316 115783012 0
394598411 884739373 0
242657147 257032080 0
71316510 149477817 0
245588701 803108919 0
1062514212 509851117 0
699753170 293816167 0
256709639 228747723 0
328621838 342839334 0
1033223524 1004516155 0
427454546 426486999 0
974441803 156425110 0
177279174 1000417538 0
720188762 1069690926 0
59473883 408876278 0
6179065 396686882 0
546665820 658494968 0
99078144 151206972 0
655993085 402579331 0
787559021 616905605 0
330288481 552187507 0
262790632 716319281 0
904379892 631702245 0
13330144 343487989 0
890153079 592275748 0
887110905 777763003 0
605246056 237165493 0
857986443 26119855 0
125954446 65380043 0
1072855035 1073058213 0
56569384 534198529 0
177392956 814654585 0
283368978 287106522 0
1043851930 937035792 0
184505074 376875546 0
360639961 717652135 0
446132217 109166773 0
165786558 51781918 0
373365867 250439912 0
659420644 20451208 0
1041797488 952438890 0
620435775 505410521 0
15380489 494602544 0
659939129 834634580 0
233950756 82916289 0
148963857 648307952 0
877124625 186894655 0
581939607 811054780 0
894426713 660843968 0
540158938 40113288 0
559211152 167588457 0
420954065 45443048 0
1014511675 799750221 0
1017015894 71998196 0
1021188901 900313750 0
544493895 75802308 0
778053574 903403741 0
432313218 654774817 0
575817294 825888901 0
503933494 789238863 0
75567018 707948547 0
1002852498 568066965 0
144478524 298287001 0
945117480 137128145 0
283806923 595057436 0
37838683 478005566 0
303244405 307888508 0
989112587 181574599 0
709219044 663683360 0
961163888 1029523309 0
407355006 876772475 0
1858979 748045223 0
658109767 1071487838 0
241876376 522422126 0
923969593 213610596 0
1056819772 925896195 0
366949039 120161035 0
964710871 301126302 0
11961968 887661136 0
679386477 232374478 0
696836772 678528103 0
477360212 902234685 0
239310753 1015607385 0
438961665 342294443 0
124471330 565802004 0
513146861 85207951 0
921166185 285076457 0
545749292 340487508 0
926840683 43974565 0
60750342 897195674 0
242306145 84279686 0
676609074 540779582 0
884837743 650169820 0
291569455 143972567 0
239207820 463951436 0
362638577 414392329 0
298436644 464023859 0
664644870 72423557 0
592477894 762164826 0
606501251 994986608 0
100435725 71240876 0
921482820 571051586 0
364725030 659116762 0
843770945 961958027 0
142841066 557802738 0
841761125 94842117 0
316947295 951275339 0
787657637 208586498 0
887451262 885994374 0
559039767 1008415326 0
853647575 278426170 0
331889628 353132452 0
522828281 599729397 0
1017402277 89366764 0
193647880 538391080 0
156782463 723604460 0
983246378 675195797 0
260040581 351060790 0
563810298 927273536 0
591754576 2122248 0
984606732 593408711 0
193281346 688931104 0
581198548 278784019 0
33896677 998847121 0
700945804 532412838 0
1045358209 796775622 0
405202094 372618692 0
398607326 774109607 0
205093014 865377298 0
958625127 766771750 0
584324887 376875817 0
606679104 767776709 0
210978801 282159864 0
656582627 541389486 0
1045396235 128659806 0
734335397 398453448 0
653402679 1009259676 0
113864247 127594079 0
1015593512 955153414 0
759186170 725793840 0
960942397 823220949 0
437666722 1050740140 0
774786731 959076181 0
297439155 15165748 0
65639731 607222459 0
14006848 163644068 0
410675538 705546283 0
481930614 285355359 0
671016052 893627614 0
158037810 611287178 0
67955007 372140992 0
888797306 37465366 0
727355274 297396697 0
517435770 235335107 0
812009601 909533019 0
52313570 618885023 0
474369094 228884487 0
1051868332 802971026 0
205505703 1014187984 0
4864769 538706890 0
977467994 730143997 0
106702700 539569785 0
955066227 47243877 0
997984347 407043045 0
362718574 1052337869 0
417121898 905271776 0
11417542 926374675 0
347451507 601293760 0
362275733 519502490 0
910165206 747754235 0
602905782 279798275 0
1036257560 94503986 0
549625020 670354175 0
61156522 13581271 0
816718425 230244007 0
341301859 259731992 0
165239688 67590807 0
926302706 310405686 0
624834732 291119419 0
66362454 898431953 0
710346454 330284512 0
921300239 308580730 0
222781099 639436966 0
83997343 750161352 0
724516993 42867673 0
701910822 39352818 0
284633374 970345242 0
332777359 409840402 0
991774490 684160999 0
950505565 493081627 0
921068834 939543142 0
885676742 367679471 0
183216110 831274051 0
656544011 15437099 0
1013843351 761922608 0
420072395 207809057 0
858776646 895147310 0
625476469 185302584 0
338900641 493580222 0
743916661 769242918 0
1060385641 929716468 0
446474461 162141906 0
930894712 508227380 0
364643993 135502227 0
639885639 849273255 0
816166759 818178987 0
160866604 271362252 0
397878616 374228120 0
526820599 676292762 0
431996538 308853628 0
43633867 351457109 0
732234495 414151707 0
968758196 68165303 0
423712555 629694638 0
890845652 558530944 0
216232193 315548939 0
915181560 263245889 0
131415825 215751327 0
480995814 493515578 0
489750826 609417410 0
733115451 878044009 0
367092953 664883423 0
425058214 641966114 0
433784331 477462639 0
989692397 210140642 0
943242043 70429081 0
458200771 265640048 0
979231035 319834904 0
768111499 90491758 0
483749782 97211217 0
526158287 266584735 0
583369665 1014495298 0
78235565 736331056 0
76661953 875002308 0
894306423 1060438947 0
996100596 888474477 0
773236714 579686862 0
531902057 862581943 0
835938646 97109188 0
42998476 402397537 0
618278149 702520971 0
459907352 822951957 0
1069221912 517971957 0
789079 603049924 0
439949008 745244022 0
545184091 568781453 0
794281724 106327988 0
1007575754 575707283 0
376376678 559220749 0
786361671 730640892 0
737822331 970636225 0
741818488 26151462 0
643403830 712789168 0
52783068 185553893 0
306401671 563769222 0
856881688 661945344 0
802179061 313948371 0
817507191 215292564 0
275387433 726163460 0
758934421 313702688 0
117132991 1028670937 0
601416534 20086590 0
543259410 12731205 0
188728593 177100829 0
798399532 913838840 0
340112168 639289893 0
818936464 185705675 0
554292220 368050905 0
27096988 654132942 0
991815243 500996491 0
991925654 349619960 0
184522114 757515301 0
369906779 236229968 0
641005336 620240316 0
1017628151 440702774 0
768863826 951284655 0
539186559 2859371 0
703544955 938903143 0
23569888 749995732 0
242432475 6445206 0
917569607 575415841 0
3972172 1059078708 0
423525032 436049058 0
755827085 265473999 0
803717184 470145353 0
120859291 995227168 0
499462462 481698277 0
275039162 987979697 0
861870397 822479206 0
648535108 616680653 0
374960941 389919963 0
607074012 418814251 0
654630836 693701624 0
76758030 627823299 0
896979534 1005692867 0
843803923 657982914 0
122014363 322894429 0
121833876 1038389602 0
535071365 262990304 0
416842626 493902165 0
299005075 945507109 0
421548615 935826736 0
622192629 877650298 0
242007855 754696575 0
696497552 57089213 0
1073363813 754575615 0
390175880 631044017 0
171936846 432068370 0
775967623 510935558 0
572033056 902150453 0
913658655 631305115 0
1046996274 730698637 0
448420930 608711672 0
346031265 922123095 0
997042996 788328461 0
16875785 247893924 0
383315535 1822002 0
1026057804 353007129 0
32919341 987868413 0
750627031 710033794 0
728037307 770788684 0
914969350 40535998 0
730488566 405179012 0
66806781 754979302 0
258657562 534965361 0
594104879 408628592 0
172713159 833784065 0
216413644 53358874 0
917350771 1038325050 0
151153672 535931741 0
4220492 596469040 0
1057557616 775379797 0
774693314 154429508 0
775264405 533470578 0
609515739 318613166 0
177772348 53063889 0
387005830 183053307 0
529742301 602193879 0
309044380 923214785 0
384929913 857939929 0
253880954 75276466 0
350071139 818966064 0
869994781 929281738 0
503526335 145093445 0
286780086 858411172 0
263631925 95822667 0
748941103 3662362 0
419689465 5360886 0
197285503 244579127 0
496907386 958473810 0
898476724 587397019 0
184663086 926324214 0
816185715 68892398 0
530080128 851606902 0
107027469 814645584 0
318047712 389143907 0
909156108 989460385 0
290559312 1025555881 0
308532851 394374066 0
441460182 326108172 0
73294692 154858852 0
1035616405 59984050 0
413435406 1066636214 0
449049326 860999219 0
870086895 159854848 0
86191010 269235258 0
180456254 996268752 0
330285679 653448193 0
502747927 288436408 0
1040439364 826321956 0
321929513 887079222 0
90668793 823758673 0
353529373 819239602 0
309676219 340127940 0
331159237 755137768 0
659383261 812933444 0
495657528 239104322 0
911066336 590676606 0
309584318 72796171 0
838103362 524719898 0
996578420 696528673 0
195886195 1039621060 0
689070184 765713332 0
30056687 851537204 0
985850409 512439958 0
194353250 75183594 0
266950914 292637392 0
209240013 141507799 0
614390310 958054763 0
456815784 643595631 0
1050698511 409384229 0
552435846 71351579 0
558854643 756004696 0
955604850 409195675 0
306795894 590679107 0
907870850 983535218 0
766359449 47026725 0
393551222 758973031 0
210532316 325001134 0
666924501 797923644 0
960614601 709941008 0
263598304 123399900 0
650557422 542424671 0
979828646 565884584 0
914012145 476708440 0
358868176 894442874 0
520041597 749183168 0
1059324735 588617774 0
1034051975 805700034 0
499189833 956638387 0
438741150 507285776 0
837394174 247009024 0
715951036 149732873 0
700709785 762507220 0
427009022 706949645 0
664529258 275556465 0
198488076 651672013 0
364243873 386592703 0
1037545338 416624718 0
965726238 367617700 0
438353754 55310680 0
1014707877 133909324 0
333422030 962274030 0
542702078 781899244 0
849265625 875897728 0
543868833 413714035 0
662821781 53771567 0
157328423 1064468055 0
755975074 75380605 0
244977354 972967219 0
954295299 677522819 0
508888616 208170882 0
1012839195 472768412 0
184298783 774987188 0
286426894 133593803 0
928060044 1009828409 0
850973038 251136963 0
417585563 703949459 0
174726013 537517368 0
320867929 273324837 0
1065666030 717212983 0
614481507 25352873 0
528628000 113366262 0
718321375 55823635 0
577803288 106072466 0
854279629 30705395 0
396065734 484297225 0
947068392 539296188 0
1041327265 48778456 0
836476611 307643894 0
341065526 91357059 0
386910473 432349523 0
620009395 453997942 0
243198154 689087461 0
403321038 945351281 0
151382800 689303446 0
868024228 787390521 0
13028275 377394770 0
1059019965 768462223 0
843080286 505939349 0
441351247 107678273 0
897596911 778019219 0
72713676 485429320 0
304576307 965690721 0
523983105 170703274 0
228618418 894399052 0
524496608 485493823 0
748561811 744084903 0
771756971 253403581 0
788234932 150027403 0
102101062 727508249 0
532122085 974682941 0
945567933 262383200 0
844279494 577140444 0
916944712 78630741 0
757523273 515306121 0
842940946 371052586 0
706685939 390901557 0
512665478 1011371082 0
712138135 286724425 0
1028934594 1023282805 0
867397077 907668284 0
538940677 705956344 0
791247684 1016135867 0
135759238 490336325 0
353259344 36891284 0
587084167 406240083 0
137622352 450172598 0
920429780 688082880 0
762050667 1020287543 0
15912926 494992687 0
170816687 445714990 0
437036516 721958151 0
1053226056 487610241 0
607546743 885112560 0
231764393 453705238 0
561424743 950332753 0
111618828 1026921617 0
451025219 440119930 0
173177702 156383539 0
480820060 420807601 0
902580056 827876678 0
312080890 616006557 0
513208563 120172684 0
544637176 956773208 0
531868120 305096237 0
997975255 445162193 0
943832176 472684253 0
760132807 687427285 0
130055997 972556479 0
602548437 534899045 0
992239089 593597984 0
904079011 364977054 0
524878119 933872598 0
691034942 161828886 0
326532816 1057038577 0
694251404 681217490 0
376639243 636493520 0
699321015 637004089 0
899872232 690110444 0
985305476 93537793 0
1068821399 523634786 0
802570968 823027918 0
654098123 1064117493 0
103719077 404428764 0
42492512 664303575 0
188472857 535089213 0
463945098 321675185 0
682411977 382263335 0
872814770 515865876 0
48779338 697980964 0
214273118 348881536 0
395603743 1013690661 0
763208715 986026017 0
1012153020 106434167 0
916330429 563720021 0
927028143 456549283 0
131789070 775642086 0
692632667 440318414 0
26524732 594663547 0
586933732 148669020 0
540092438 456420506 0
111220859 980038167 0
1059957735 292907478 0
573693168 401135053 0
571328648 477735891 0
100837844 901432855 0
776387308 718532437 0
700233618 1005879862 0
799532556 826222854 0
220588135 636989771 0
848533080 830214950 0
621385410 767223489 0
748471155 259305390 0
235448903 1051523642 0
931971299 375795277 0
524139736 972997306 0
669159631 470151555 0
999201954 525636346 0
571989838 224881870 0
1060044893 88106477 0
7778881 658627631 0
723433148 139981746 0
492616925 252117112 0
8593695 233643160 0
535127544 752896320 0
554643828 633576329 0
647395144 276559092 0
755491521 727376923 0
588331805 202717582 0
1051995228 95685911 0
787258707 144111824 0
596771962 768304572 0
608674159 167089259 0
437659211 211855275 0
1033860355 833886201 0
977509944 768637965 0
836975453 633543567 0
563897696 771686102 0
538457689 1071826226 0
976093904 967972837 0
1017607166 803826592 0
634464557 113910899 0
651807079 606484292 0
30700245 298999856 0
759811319 392342883 0
671133101 567772963 0
516102323 259890286 0
268255451 793795238 0
621649217 1072869234 0
821235420 805191348 0
915010857 476837927 0
870333566 932007040 0
565125954 346123593 0
385745404 686116106 0
149794243 425080228 0
26672249 754179151 0
536354548 633412760 0
603854471 251911691 0
370713526 211563012 0
608416858 546913668 0
579726545 53614904 0
677226989 366819111 0
643238327 491156151 0
1068738376 756820419 0
993998835 697579110 0
298031296 701315442 0
220789827 782988172 0
839520464 102525080 0
822489343 151714181 0
331035513 528397008 0
643427121 221933903 0
331754268 439955109 0
852047871 713329190 0
967784433 688043710 0
511347749 94247329 0
233753348 947658976 0
684106946 191328192 0
393283880 1006437704 0
618712399 291776535 0
155392040 785221158 0
790265300 742721255 0
789176991 700838361 0
812998757 987454292 0
1004512403 579133699 0
31701277 213256588 0
147797526 703852907 0
262590235 382885405 0
513494538 755278872 0
691174649 78972600 0
1045548507 629390000 0
97561653 120229502 0
108743755 406553874 0
124041655 1070891965 0
221486736 1011918611 0
40210706 1010697 0
759958687 498348752 0
285190694 175735508 0
628546350 616259838 0
1026131789 147391489 0
184890098 728615642 0
361258344 223524498 0
650494570 255146673 0
961224383 779583138 0
66592498 955041470 0
157746790 47237171 0
819197018 777949127 0
506789555 611134949 0
1014722584 747984475 0
519088829 551178643 0
1040669376 396789490 0
312376036 1022269507 0
97202107 753504700 0
985913971 485099859 0
826682635 322931141 0
1023745445 765046353 0
498911602 571696780 0
80882585 604183443 0
690360036 392769075 0
578857255 540531400 0
1040228551 237546425 0
651143281 541276184 0
193952820 35727754 0
886793349 855307797 0
562619918 165578247 0
265212696 392136461 0
320934237 1008067598 0
264466643 392951194 0
33581666 1024791228 0
948466866 361418560 0
1026419416 53254658 0
837022207 384786408 0
158902437 1039676154 0
384195689 30762638 0
695363400 283985772 0
512560538 361537905 0
439741873 786078835 0
605621109 396035129 0
381827045 665298345 0
598604969 24834945 0
398035327 500808126 0
1070515740 193216140 0
979131415 713078446 0
625776182 1067980810 0
789825088 426658932 0
163611113 56079258 0
714489985 478466671 0
415241087 846136680 0
350481005 175217197 0
31417793 483556516 0
131454536 548314260 0
647176757 136321384 0
222491664 756184742 0
1023612268 748028295 0
49241427 770567650 0
222217788 783630982 0
6625398 690444832 0
499269674 1036754106 0
75488979 200131966 0
367874791 543123816 0
1058667217 408272059 0
81365345 128279704 0
81390393 940737237 0
801298127 187353525 0
998514727 235829947 0
445614180 610460717 0
153480057 789664366 0
237226740 826750628 0
173648076 567557879 0
165032901 209269623 0
77244915 810697991 0
394563487 333867428 0
515204750 179376997 0
159775701 163218062 0
435692909 174896729 0
852081198 867547093 0
27272974 643621342 0
334682594 2875425 0
255473372 859356218 0
1023583131 772962394 0
978656994 526020677 0
175739647 1013874334 0
580344153 333996433 0
405544730 516452326 0
295312166 578151064 0
509196445 546837064 0
104250938 222187272 0
309465953 589973235 0
475305915 883710199 0
797816311 554726754 0
107294887 136874586 0
97550726 85321380 0
400898831 503282875 0
329736151 1049134866 0
209366175 393628845 0
99177728 919151414 0
649837206 637363764 0
146847866 1023710627 0
498716077 481894174 0
1051492463 350781316 0
966627022 585006405 0
478177602 1050945499 0
66403796 789495901 0
215714301 136966995 0
379131603 54490149 0
626671497 332497943 0
115429609 447212344 0
1023117308 829649662 0
257176444 500074186 0
323740426 155810742 0
617140993 1032224936 0
153837606 907556032 0
709957821 872688995 0
937220080 56047172 0
350222522 200936442 0
873439004 248611086 0
743849609 515278486 0
63967461 12158435 0
599349077 92815343 0
640279966 405001090 0
994278540 787671186 0
823601115 435972961 0
833507913 236637337 0
758850239 323981878 0
636800493 82854637 0
27864424 660522273 0
711399409 536319713 0
881038556 963744236 0
430229237 932068776 0
523789667 461326351 0
816905528 265581792 0
393269348 117301799 0
98953483 205410433 0
335685866 621703516 0
921980672 361945448 0
788204736 343266158 0
732420057 1013745778 0
351100641 978443737 0
705405326 252834015 0
76922357 150843996 0
396940500 912518039 0
801259064 879596536 0
493612332 616210521 0
87637913 253069033 0
533568662 211184061 0
1031985085 251440421 0
1035272961 320277933 0
146123513 287375917 0
875532519 48472968 0
251554403 911700101 0
613171709 662620486 0
988028034 397543086 0
427622728 511296126 0
771168362 1058747504 0
651350007 182052223 0
119419451 8969464 0
271137078 752575278 0
311341316 914896647 0
549762522 908279686 0
9578523 725228336 0
575113680 247426793 0
389986970 640382665 0
144269936 997668967 0
179031699 223731093 0
627459986 862777401 0
909238405 825758145 0
747622901 250989327 0
547115350 1015276327 0
473268995 827706773 0
480315358 194307719 0
694422778 565550797 0
902355060 876816357 0
904773877 982218106 0
964761346 516470297 0
674488839 13891680 0
94284313 409056507 0
877166659 890108393 0
910152564 366383519 0
106230799 123846258 0
285661152 111198951 0
492993987 2522857 0
237113943 348045061 0
32209868 974580754 0
167354545 437074849 0
21977299 530720233 0
161856866 215195449 0
645450047 980257856 0
370178784 911181999 0
958919366 565011630 0
401414908 167226584 0
313562229 43482168 0
325852935 121922161 0
1064758741 455501831 0
69368512 769613497 0
123967090 526032763 0
606068377 920466904 0
72928359 370632699 0
583961221 497525679 0
621733552 191561191 0
1001400036 459912343 0
434917626 214116793 0
800934086 90669245 0
147690567 843624880 0
790666982 972383525 0
194297158 897742983 0
700344952 910262089 0
311661538 71401973 0
301582343 553709417 0
447226229 11638346 0
634473914 315891741 0
385124271 907108875 0
215957748 77173205 0
580838718 647480439 0
893755437 571850363 0
830938358 380920298 0
480789774 161847254 0
734222701 659660499 0
109267667 660162668 0
859120610 918809082 0
731608793 927442695 0
344651065 1043536700 0
139746962 279889423 0
5045417 772208388 0
947309505 105339740 0
520930776 191323013 0
911494296 730827563 0
581138880 1069118023 0
430294525 715170971 0
643299759 920318915 0
803447132 1029999505 0
220940948 263377074 0
900275313 884334278 0
1062379204 431748064 0
258258476 106484405 0
788300316 1031987757 0
342310147 890751272 0
238914052 353273355 0
644004104 606843836 0
825974281 180253718 0
83190872 130507168 0
242630225 958437134 0
59530872 571301889 0
59939617 767096125 0
97049571 778511439 0
661882136 902063991 0
631127078 338869839 0
440409593 157028873 0
312321587 217588366 0
764025524 646337498 0
689850118 122178314 0
175078427 611473352 0
352256517 244763567 0
969325796 275647366 0
522338855 46555447 0
1027887432 481532898 0
515522356 928258623 0
721196819 573349138 0
176867891 817421018 0
973055790 31715041 0
165793502 740024777 0
170291669 704679624 0
1035165764 390345388 0
304926967 643716238 0
176933655 336294789 0
849715450 866269676 0
929808276 688712767 0
920342235 732397440 0
43176995 67555897 0
784172533 866341549 0
470981397 656605348 0
896530781 225043454 0
1026261072 204814044 0
88547597 646571078 0
50329358 590102485 0
367057358 189059277 0
146868726 218186863 0
407441118 609079890 0
747535996 475684455 0
941373760 857385136 0
140624782 516463429 0
948006362 1040921041 0
331551300 1001148352 0
436244597 97082549 0
675634359 402135299 0
959230838 658692007 0
454758784 925612939 0
221400146 823165905 0
750129617 144956267 0
703877154 415658014 0
2140113 304238085 0
108830432 458234350 0
815898658 770583511 0
922797651 35665435 0
378574283 512209149 0
746851016 743044928 0
371884469 533742193 0
903645608 939177294 0
790288657 86345236 0
1004820761 637065992 0
579360035 989829740 0
447665543 233887084 0
175080096 253183480 0
912400220 823158869 0
172621909 1069879292 0
1072749928 698166987 0
56537418 992607052 0
710256053 513166957 0
345052947 895802553 0
637021904 57118066 0
492599575 542299929 0
64629290 633963014 0
452280214 686270361 0
72950450 972484080 0
295627002 822766021 0
628674756 77724290 0
832772327 39619025 0
957468755 565377982 0
294778537 644172396 0
260329767 309800834 0
234878137 1002462132 0
696444440 902497264 0
415036765 980531500 0
788000320 997704799 0
82264090 770388455 0
932461934 600246294 0
564450157 817255745 0
717498326 866291006 0
331162028 615782288 0
998120802 1063837171 0
725775275 272735209 0
135768819 688430752 0
768633850 342605804 0
196064089 667018622 0
673169156 354459612 0
594191254 149945704 0
947600229 829481526 0
930158997 964776684 0
525064063 38800901 0
566373724 668821365 0
846449716 375228645 0
1047663670 9016495 0
227363702 504787522 0
251682247 986939066 0
78586627 26170360 0
891122527 71651859 0
973708183 527059873 0
607842196 247810333 0
134991896 357395475 0
678479283 740280301 0
449839813 666599481 0
372868761 496619875 0
907350795 82384730 0
251365767 368091058 0
867013586 478398411 0
1033930042 72891328 0
334320307 364785445 0
60332018 1046770809 0
225638600 433128989 0
876458649 1008340815 0
794764612 667908974 0
735032210 450882212 0
53380812 1027404595 0
524885302 1039522022 0
592820702 229936897 0
462704553 429889147 0
257779072 556951631 0
451036225 948449782 0
13601039 361060418 0
47219543 403101040 0
542214737 573659402 0
874964874 872511205 0
559978357 743855384 0
36936305 756880249 0
1055038827 120408762 0
296587797 511298759 0
796280321 355963732 0
863423670 658885067 0
216249480 132639379 0
175190792 89325031 0
70294647 35779166 0
518399090 1035711152 0
1040449853 339269277 0
234435545 831828004 0
172792304 290926021 0
653515571 820397242 0
1051502744 173378368 0
767950212 301152510 0
768666771 288676382 0
848220744 730415477 0
105981228 574536063 0
525348427 642208188 0
96576607 82130020 0
961746354 507987514 0
724020666 367966198 0
358915166 576012092 0
270112926 448384450 0
775953490 852178800 0
155429525 837270942 0
628713550 336102219 0
770812495 376900750 0
717727005 332628608 0
306178777 435191972 0
913701925 609026849 0
963065827 221978481 0
934608886 1033489141 0
587824489 670329654 0
855195661 761032281 0
647356251 23057920 0
51765462 1054386816 0
969701032 859739851 0
758329055 732815096 0
305064973 1049453967 0
497608454 412881313 0
1011053330 86608517 0
968858999 358227702 0
510863533 981527487 0
564386842 460375341 0
470184802 385847941 0
5177942 1066868852 0
298336836 463414283 0
366153419 716922057 0
956940598 954299004 0
401055218 374904398 0
215225094 1062529373 0
477837046 997908405 0
528794215 356627870 0
864414265 370885066 0
851046725 46976544 0
638686678 204123435 0
1002036247 952755814 0
70193259 473306974 0
704029792 871168678 0
135348985 783026341 0
26168958 555443292 0
697370017 579986068 0
931423138 652929710 0
147166402 973170927 0
473621273 521292787 0
97772711 799585705 0
137069906 706984196 0
958448061 668750949 0
373950414 636837676 0
891631266 305629330 0
986808210 296537184 0
211398382 732448020 0
928849544 1066488069 0
544900699 984849562 0
390780630 969773783 0
881503473 773198649 0
372939555 963176993 0
137743128 994113847 0
736491519 76872381 0
663200382 507159463 0
730091978 57636578 0
1068661572 266730800 0
715576537 867576924 0
86522591 61537763 0
583617560 866383038 0
388624026 238367530 0
644778604 973910989 0
900094410 91513765 0
407171189 2179679 0
685197397 465090320 0
872257596 882418301 0
609829117 377544595 0
602203459 130175912 0
408348118 24610830 0
77856873 393803862 0
63334433 32236469 0
458851852 113887693 0
739931902 91828152 0
1069848171 68822136 0
541711627 664561806 0
282358557 562157470 0
721964311 985227558 0
681927398 487031330 0
547109377 652809416 0
202804431 76571460 0
1032352090 915248528 0
560502906 32252810 0
304477180 441399046 0
977685985 953994990 0
1018856995 389054778 0
447809711 274184470 0
992598483 294837673 0
279228608 1042149963 0
63101887 257750252 0
463871497 685971350 0
549391390 759360350 0
597774628 232902887 0
299367599 634280780 0
417674741 84465075 0
873216321 553423529 0
1047942420 592759547 0
436234406 374693202 0
964131459 1038758223 0
642624246 184220013 0
894650350 699146005 0
668024833 688013600 0
195128484 824987741 0
841080667 574089520 0
602373762 334466985 0
399741750 304496023 0
663042452 601922263 0
478442724 587443253 0
867700313 479152190 0
368641491 483662565 0
1053143180 676770527 0
520508958 314006730 0
346106893 126044775 0
212535665 902779639 0
335375644 330464102 0
766133839 238831924 0
1028696078 1053312751 0
386052044 514434627 0
482033337 92828936 0
30808396 491370988 0
484858809 599862190 0
723612147 463045491 0
986589484 834205347 0
636395252 77700653 0
1061823051 1011359497 0
174473675 879854835 0
795035397 288855916 0
647745779 130346009 0
448899077 831265626 0
737239167 1029746619 0
844213756 610235458 0
254162685 290800842 0
731344910 821411892 0
223260372 236683068 0
638698771 718592443 0
683070378 717631344 0
138987017 533280414 0
197580063 252907312 0
743760657 308788694 0
873695741 266024159 0
629325533 686807186 0
809084718 68434462 0
518459082 394451584 0
267719237 1055899389 0
954177379 1028415700 0
1022134148 480233431 0
870582181 669860781 0
812851400 492521843 0
708998021 256493350 0
168017932 190713542 0
321077309 203093413 0
1073212277 932977502 0
427170594 1048284706 0
65225101 557392849 0
764380475 920326223 0
990164528 219013872 0
403288753 411797067 0
1072126296 451727120 0
240285183 796325305 0
796616777 153055860 0
38446269 635977605 0
398188561 421153677 0
765173907 630034862 0
52317480 870216637 0
122052153 170150113 0
848095862 34170074 0
226647337 635862557 0
440034423 41885367 0
631083083 1059555810 0
852280868 587189440 0
585682524 387935732 0
846261323 512066191 0
1031149474 741112336 0
730538546 997085712 0
233645289 364620449 0
625143570 225009129 0
43486638 878105857 0
727976243 374487828 0
386058745 681460021 0
1049431971 1025954034 0
867922515 328333779 0
452259508 637334358 0
209342431 45379993 0
235965237 242033735 0
70166572 1022323602 0
75847552 689972898 0
966870184 608462118 0
967636856 653031843 0
557595774 585968614 0
978476076 742738834 0
578897225 726974580 0
844400107 1031186322 0
396696070 423309104 0
457621714 596112880 0
388580879 583687030 0
345216648 45248138 0
938463259 1035556245 0
1014311849 313385522 0
268940629 762736704 0
51837760 1003074399 0
921300386 835017492 0
194375735 705606344 0
733585268 371458012 0
85658283 90376339 0
874730528 1053207108 0
941034054 385595571 0
514711476 408989116 0
188303536 1015937159 0
316746215 198310936 0
233430624 319416538 0
410311102 465100331 0
847448701 302038953 0
465393976 322288377 0
393385240 393012192 0
524282555 266358006 0
534442544 665663917 0
702226965 712149193 0
229038346 268366252 0
638216420 141449289 0
867757455 927831342 0
574179361 744044431 0
153375021 665334847 0
986617684 119051359 0
666371161 674439050 0
620149986 628218768 0
71612065 912354076 0
280455071 454535886 0
778549190 957639811 0
523656142 854802575 0
77308036 1004996287 0
266128535 53476124 0
108134601 790564498 0
1006950848 874511556 0
789112460 214037180 0
1062518326 469190030 0
977383670 414696810 0
502369723 240938378 0
457571648 208890293 0
143322232 673401154 0
549737016 705147008 0
329729089 239340380 0
794606163 613021756 0
556016341 772184161 0
795242133 870925667 0
119117883 451514813 0
903505140 254982361 0
624835685 174317435 0
426726494 101293821 0
1003420525 370450296 0
589673022 740821831 0
630067086 418200161 0
695189630 149911911 0
988563483 17601920 0
1058692415 517142498 0
839329359 521217416 0
688612813 225236829 0
442155446 25676047 0
301108001 216503895 0
404389060 552772030 0
194769613 186496481 0
119627574 183151679 0
170381962 1055938656 0
564674759 553034724 0
148031975 106440547 0
956974596 596991687 0
848448435 115632934 0
280297157 1064479566 0
490539672 278467651 0
363796081 57697167 0
829790107 507815079 0
633311551 208892652 0
575578235 1038539484 0
716813835 550737204 0
416119515 909287817 0
464388003 736182152 0
284971236 991450509 0
311357355 881854549 0
531067213 941582047 0
937433670 175560104 0
49996771 617765580 0
640893588 741470548 0
223515701 453911340 0
755208279 39301522 0
516809587 168167376 0
54539726 635671208 0
621118808 120558184 0
176152402 817581632 0
505354823 221663457 0
569852298 28142789 0
1036265565 604353550 0
614509461 725718331 0
16117229 942336931 0
359076854 819321222 0
498585287 161506834 0
311149571 946706004 0
301967779 687625415 0
967328443 57824638 0
534424441 701118551 0
147463387 552930863 0
725881120 601299056 0
1058681654 1011998136 0
174132135 267189373 0
719091575 375156037 0
119879982 955933062 0
516007122 596936449 0
389423642 1015613379 0
473739788 435785453 0
327574329 251551063 0
71594380 419046329 0
502465263 37155596 0
892977408 123815770 0
550648080 973381497 0
867279169 948717421 0
1067877855 576939999 0
749464195 794476131 0
381528117 84926820 0
342429715 554644800 0
129812354 436739538 0
814953110 1036049102 0
296424115 396214290 0
350785002 334241930 0
687405844 115168600 0
737913346 419506455 0
290507520 893443429 0
112446405 170208424 0
751527372 913833419 0
852928973 951873911 0
590294889 892452228 0
830072382 303003953 0
700523383 943942664 0
216279062 819340882 0
68625998 242566897 0
859620095 281831907 0
439191438 622356687 0
482380025 881662018 0
201702631 1032605178 0
219438826 79669171 0
1004035668 48599483 0
529935680 92335957 0
847902793 708915943 0
116707239 637023182 0
70683812 159100789 0
139479747 724483053 0
922841788 121544609 0
511411323 215272615 0
554890032 574144022 0
1038683883 359760554 0
562474017 199779469 0
478453192 210678324 0
1021647653 1038097719 0
842695383 559620796 0
956708142 476854084 0
366367284 716671712 0
486370945 950002562 0
589026392 638880971 0
615913043 117262549 0
137433470 319410940 0
869306143 89347917 0
694546738 212632226 0
393617763 34199298 0
434722131 256309516 0
446350985 571109468 0
529863695 602489780 0
985032120 601830960 0
210402248 1006342753 0
43832370 1030717803 0
642927300 880381868 0
429450062 275100704 0
904625758 903626293 0
1002157685 815519464 0
77155994 205765598 0
430539458 55459004 0
841277629 65366095 0
248569707 528598359 0
19653240 39515330 0
371092498 108996381 0
30573756 261546117 0
210117759 853671607 0
156361723 121897775 0
1023857230 60122193 0
825827665 234557983 0
1046887133 703682565 0
25182744 776607352 0
576231486 139501390 0
365105308 1057070408 0
638524561 126156228 0
327218664 509413967 0
830076134 997483187 0
367350747 408944385 0
61177827 220086842 0
350397994 342842482 0
163677783 561353573 0
958836279 785877645 0
562165991 256333629 0
784582701 883293714 0
832976389 807833047 0
533244057 809769285 0
49195886 384078567 0
603544834 209253703 0
720671820 234014246 0
410036975 976689219 0
327032102 530888600 0
652562138 970864281 0
622462968 181126641 0
901832332 956811647 0
315827316 828842750 0
783623945 996092235 0
422579520 469575713 0
387930704 931094008 0
699718591 882419019 0
189419882 117866920 0
917934855 141054774 0
672458974 954867545 0
472449659 484992796 0
628034955 313716705 0
562282963 408225756 0
55398504 570875576 0
622850966 368404117 0
349133064 36967672 0
480874456 213758460 0
130409785 1020954782 0
825359990 389986085 0
870064242 137054339 0
531405256 673239899 0
694464908 1056733537 0
541470560 424453838 0
223191051 709366256 0
967101909 1035136051 0
467787956 39394964 0
487893474 858657786 0
653387594 31779390 0
478765922 833501962 0
1037677653 503989307 0
498257271 414406527 0
155980452 839769193 0
338464660 610015695 0
942952212 700230781 0
784527879 15043633 0
714727206 829681814 0
643147519 164989491 0
101044644 952922085 0
1033942384 487071898 0
130120861 404743535 0
198792360 822850938 0
326363743 551104750 0
47384409 968310933 0
524596168 288526817 0
1072526944 286530610 0
390147407 17406090 0
280647844 405969637 0
414227406 178862164 0
706494441 589371923 0
54176155 278372870 0
433167291 427584971 0
31458199 991071447 0
252527417 469003387 0
821892614 85325418 0
774809942 863844262 0
517243342 379040556 0
269482071 962293554 0
1064536469 462558933 0
1045116980 667781090 0
830677779 244863006 0
442238269 556634491 0
475307521 461895929 0
1027595114 953967819 0
887539859 267704374 0
827221558 729326233 0
214190837 923865236 0
620764131 952747587 0
762830996 951211118 0
1011406222 451918985 0
800343045 1059958802 0
161773115 160138276 0
372117526 1002496385 0
307725701 1008003832 0
451710627 292741059 0
983990497 31307115 0
665181009 210655246 0
356950608 434287485 0
324231545 942261737 0
308390555 411936101 0
636590878 32736624 0
994872051 996733048 0
881249916 514475934 0
521541011 172246027 0
77343332 270158562 0
324507812 475321801 0
935597596 847308179 0
1044502099 758490198 0
264871402 639175971 0
981181721 995598203 0
415916327 220589685 0
178996897 64750541 0
746102809 94035523 0
1025319613 1030695215 0
313533709 885457008 0
44518780 443230629 0
718553167 573804890 0
231313283 1039091287 0
62195709 232120272 0
51921177 198188347 0
552250482 82401574 0
158692576 663614850 0
842825412 354750930 0
735469896 581924259 0
632601406 1055809608 0
404478372 202930645 0
96965901 379675988 0
735369365 1037038891 0
758494092 352039284 0
913131872 87039515 0
80771540 625037477 0
182823972 158172429 0
133499957 241042044 0
746377185 24652769 0
630483497 673391111 0
683840586 1044772644 0
249275565 532395442 0
1018263043 541208473 0
305382439 26859929 0
735212120 1070004596 0
639887510 39272241 0
836040354 268583271 0
631948670 50582436 0
152182931 269144799 0
1029846055 635371981 0
754851101 1048190590 0
135923690 226917365 0
407474029 438196373 0
796894924 132719325 0
939364883 456808571 0
161925732 586545549 0
881193940 1033886978 0
882601854 757369741 0
40569109 718032793 0
291070626 292460778 0
941340497 234535282 0
1026961240 460006683 0
721444806 20839350 0
508309532 557220973 0
907721520 668739995 0
878084359 649978592 0
975881556 285163878 0
1041187115 436718113 0
857352653 902426412 0
773397014 674319979 0
430621579 41537358 0
503175914 590226655 0
550337465 811943604 0
842754402 486612592 0
745000828 885879727 0
904353385 956956571 0
484635572 123788301 0
289770353 886499529 0
48192356 612803038 0
878012757 520664931 0
700783615 847836433 0
797676285 55885903 0
873069225 410310942 0
309048158 839016216 0
528622852 759619042 0
357441754 421405 0
211709950 537059148 0
547291635 659490877 0
707969055 480541363 0
810326301 507568988 0
366875674 704337422 0
196100643 856406261 0
1064442018 270212911 0
205679613 109983810 0
859559418 785349244 0
862552376 998039863 0
847894511 69136898 0
103386901 433294345 0
381679150 705444753 0
298006002 510453949 0
281039877 76882437 0
7135958 445294096 0
233632058 221338651 0
517430198 722064755 0
99717022 929076652 0
805004867 667673776 0
228302273 951773480 0
895032220 650466939 0
165554780 907344823 0
418829190 230095469 0
113693830 709730330 0
229816732 210770739 0
580210286 676904578 0
471008252 271570325 0
315971986 793702775 0
681028926 352129861 0
275038338 799861662 0
626612161 30459918 0
640958466 1061448748 0
388909291 1024272383 0
265263588 444565919 0
882564056 1000074693 0
497760851 667586508 0
388724549 55833184 0
449047158 280693559 0
618980616 150336126 0
203338824 782940797 0
338361956 129036077 0
586898163 101735569 0
925191804 259714110 0
883825310 67670457 0
907167415 13617212 0
13059628 50953966 0
713583169 991498044 0
360684898 174167055 0
804999971 273501340 0
250897545 911978756 0
249685353 749282625 0
555458627 958673952 0
648123857 438593161 0
625386239 422257521 0
311900466 554450862 0
636674402 958516824 0
832962300 918739935 0
1053543969 834862770 0
926808335 375846780 0
219770494 1002928969 0
916652695 1013282319 0
445052402 125540678 0
224759344 667849700 0
80509545 399317845 0
896780554 1024015741 0
786577540 996833785 0
541683523 110007773 0
349027583 432326997 0
501718594 253918510 0
185641747 34930915 0
832074045 304891782 0
500138307 505100997 0
571373231 316787143 0
11176649 180058243 0
127079671 747950022 0
594481336 492406370 0
473496596 558542827 0
1065262990 560362614 0
72406152 956206599 0
486413072 570939964 0
1020187369 45046231 0
674745037 1059410656 0
238336565 706795405 0
835879678 647701005 0
68285356 305562961 0
644934098 576662865 0
221247027 756040233 0
39994015 350863894 0
265637082 338578973 0
525903092 284511645 0
110766917 26008513 0
976424744 546839659 0
1051185069 686857813 0
830748368 788453184 0
1032749476 795964332 0
324366628 41853026 0
269035950 775388023 0
176360862 1019526726 0
896747077 267294794 0
983920803 441858922 0
99973441 853482950 0
928340241 507568181 0
299356369 619349298 0
311511549 776978845 0
580566114 373391921 0
31288389 541712883 0
988373331 87903875 0
629561880 357126575 0
161355335 691563839 0
413142517 6466655 0
404234923 700781548 0
67355962 1021620028 0
641799337 18029126 0
378172839 485687585 0
77218016 743599436 0
737224950 370145548 0
574670478 197025801 0
231232695 449250784 0
779243006 375061404 0
694447107 275775348 0
278892133 221768665 0
964729498 748164738 0
998207592 564280987 0
938329659 468944342 0
497284250 228144277 0
518534995 164898216 0
110814823 532750613 0
462099303 175301160 0
742932087 151477940 0
1068556566 412476814 0
23398662 785788318 0
28021049 481556326 0
570704371 169280796 0
682897865 1041796941 0
436894780 320722745 0
425787584 470267354 0
976168768 952576987 0
896152890 692513371 0
481800090 261203544 0
500984529 816319712 0
740735049 457904430 0
439389384 356434838 0
648034841 70552983 0
1007205969 180785766 0
545597233 964926502 0
283553459 320104375 0
133214822 893376261 0
485274131 755974239 0
61483892 794757399 0
678762950 116333595 0
441891661 196321790 0
607137913 526907080 0
15710744 538011473 0
38254477 672007800 0
946348882 817660495 0
940387826 934343815 0
648697656 195426359 0
760983631 254806591 0
426029255 1039336428 0
855473572 326684001 0
154520804 260822686 0
907255687 328752354 0
550857751 247280336 0
199205120 485289812 0
79138443 661278188 0
596117478 375626434 0
826059133 888182472 0
8648429 838302477 0
1019250622 968134207 0
132209840 430901096 0
568912463 368316308 0
914407706 604075265 0
667686891 400906370 0
880865154 659738151 0
630766934 1035401519 0
300816966 51583944 0
677230270 600221894 0
955125150 734703592 0
680763594 886670000 0
1066858259 904895920 0
242329013 794693643 0
857019683 46902880 0
459577634 777753687 0
263292911 380508795 0
768513958 704550665 0
472883482 413101567 0
994456325 21069490 0
860181240 26967886 0
487429094 370297476 0
618204904 862878080 0
812624138 380637353 0
994771267 480935042 0
1009248405 980729258 0
1015268986 739701354 0
486606906 822709618 0
564183702 354032138 0
348018047 58118732 0
1018273440 741072458 0
173511124 298364352 0
281977611 174253245 0
1000891740 983446072 0
613080266 937164645 0
912246414 1038064103 0
955777578 182856006 0
843827741 602823385 0
1024843304 987527617 0
334691134 463992871 0
809252175 337965393 0
850362692 166882851 0
375815075 297629068 0
143863950 879865829 0
447586311 661991150 0
622717032 49115934 0
758650633 187909947 0
902175082 875408967 0
352433921 11543563 0
890343937 31405863 0
691546121 802693936 0
573330946 990357712 0
555849944 238851411 0
447701386 189378152 0
738684494 685079070 0
880796890 161305733 0
119528701 383761457 0
682467796 130602901 0
484967016 65259208 0
265158381 66974995 0
398344541 1023985838 0
404681924 210157059 0
697594433 532923939 0
180624242 670920600 0
651775617 469358207 0
802876810 336486280 0
405825527 1038410531 0
540978371 245382611 0
435662221 709590169 0
457381719 834617540 0
191389798 215532891 0
92026101 852622968 0
666751138 244870374 0
39788220 76355902 0
82086195 378505389 0
808018820 565829450 0
82541618 453937376 0
913052729 614891278 0
544964004 311188032 0
656248562 813104739 0
262840523 990881308 0
462949907 307751544 0
715307447 567845000 0
764691483 1025843706 0
801767338 625379012 0
910071992 928342987 0
1030536846 947688617 0
911621621 393024066 0
94564960 195410629 0
6491123 241146510 0
326520538 204337022 0
1029378197 704780839 0
608820430 492805365 0
167848610 676462072 0
487179592 765127089 0
533358035 821556823 0
497486813 447378461 0
738095692 186837627 0
979156276 691285904 0
848505487 421535451 0
381257903 30549836 0
580423634 689502720 0
829281071 790797695 0
214290750 544718643 0
219836342 947552800 0
240822556 580043643 0
702055809 688577008 0
122417302 576432916 0
375631557 520322621 0
131259595 813317716 0
713817165 160400936 0
116749481 636276965 0
370418828 464602789 0
590459039 635117712 0
917680799 343966708 0
480676641 415352028 0
820278501 884808829 0
108902898 446200989 0
618578190 721814640 0
77683219 827123925 0
839809365 743039789 0
929815140 680412398 0
884791565 77017841 0
133244560 594372114 0
529170738 760740135 0
1042447964 756989692 0
406656307 743674340 0
61639349 695191405 0
130974153 811055426 0
193140113 833573810 0
619146748 735410235 0
417787378 711294696 0
428941844 869665861 0
768341483 53098866 0
58312111 920702692 0
485232668 745401082 0
88220878 547981466 0
759565383 375481067 0
634152049 656077034 0
310201971 254468166 0
370735962 958167255 0
105322374 297179958 0
52843672 1063165946 0
676386026 818934215 0
993533880 878445389 0
717381723 385474012 0
330092528 334520798 0
309596915 623864549 0
123449140 828632620 0
437367177 797108958 0
71458881 649124195 0
12640093 1048778973 0
975172121 901828126 0
879714548 709140660 0
527464082 583609562 0
661708079 109622507 0
981490839 985754058 0
277882589 322487358 0
796226721 620993903 0
282082661 929123895 0
645474921 186483301 0
622745735 306977644 0
197885680 563063871 0
16955465 938935288 0
545300636 290896681 0
533334895 1001171311 0
586387098 687665485 0
1027286750 724657669 0
1046979355 731808444 0
291041334 804091469 0
940645573 577831792 0
919639384 209300530 0
328245437 827297425 0
842673838 715962150 0
467495191 640735792 0
400814792 999229614 0
86515710 427939576 0
7377777 1055985236 0
996126860 184142847 0
931479010 531669793 0
37028923 300566372 0
1066715697 66966894 0
73741102 109766527 0
679028097 205630127 0
2957308 992390475 0
82657891 508597878 0
787222496 800634846 0
700337988 1045869598 0
489969507 700733723 0
842646151 816598042 0
540004881 793610497 0
125732383 544430275 0
935321578 218938611 0
818753123 362484826 0
572784526 55009068 0
36656140 318762413 0
399125280 319363095 0
696699843 887017682 0
198317096 288928518 0
597587397 376314339 0
867092287 410245762 0
823248034 206851437 0
791420233 43578356 0
994735608 251190990 0
219972304 339452457 0
411023067 16836177 0
626277032 263010185 0
799710445 698385911 0
272130398 1014857092 0
136426772 553539076 0
852199404 10532642 0
717409420 227003543 0
753555818 949619887 0
724700274 982887343 0
530229576 284361300 0
829470540 669592000 0
44505684 319627046 0
92334343 448064233 0
496832465 432239187 0
315879074 776735095 0
881865738 78871511 0
380106059 177098403 0
858861889 27838429 0
869718172 729341940 0
341065888 407155617 0
580481435 930230371 0
803360111 999351286 0
933607333 801603055 0
526852668 457785895 0
285701060 335266985 0
868024031 898854805 0
486674271 984530763 0
924552609 848873023 0
918915599 287542294 0
196044953 950613475 0
492441438 441789252 0
747486182 325818267 0
23295609 449815629 0
104339337 190840496 0
677066328 947126152 0
81381010 429507596 0
455629964 282987724 0
353699197 463725417 0
975900391 240660582 0
256728931 87735698 0
787004607 70285844 0
1027998958 988712750 0
244199484 295381835 0
835833535 440950900 0
769315967 838461221 0
613010480 860914645 0
663334747 238150669 0
181004648 69115159 0
300331706 822409661 0
175430382 174625618 0
6264058 270767472 0
212060141 509769735 0
110844075 149091711 0
75213169 300600876 0
866234774 214257597 0
830714048 706323165 0
365189308 329784531 0
409634890 426691466 0
182516410 727632446 0
121641257 342734548 0
175713982 617957619 0
504844395 607247858 0
445100496 504708093 0
333980818 209302643 0
845918713 920665181 0
132598792 244368402 0
447675085 324737838 0
731947059 582830363 0
1002727382 469539789 0
1060274594 530605776 0
55273230 308602993 0
290758543 596886010 0
158102435 491718050 0
72203365 752796304 0
635308172 458144495 0
124981826 276590267 0
590437247 497948006 0
935398471 156268113 0
963050133 979546071 0
649085380 521559680 0
981750649 696770553 0
902892666 827334755 0
397043611 613214668 0
549360300 67830108 0
1061205836 31781179 0
142154055 691800176 0
639072921 131549905 0
971832166 684998368 0
162385384 764918518 0
85950579 802795107 0
685199728 52176502 0
621397706 110313883 0
898983774 798759253 0
243279924 298224912 0
107235829 443776263 0
603769635 218747095 0
200181175 742187143 0
703987046 377726510 0
842510265 270745995 0
291672744 283885658 0
593998692 689874954 0
276869536 11752126 0
878498776 982580009 0
436163254 189022135 0
266361741 251276262 0
214003267 121403696 0
298961701 411649035 0
204633470 2429644 0
135956273 787826454 0
489393115 522698912 0
70046729 755948271 0
414366560 906613373 0
187192554 312809054 0
900196311 194141350 0
622533943 798407620 0
682016971 904034873 0
285031658 425933993 0
589277471 628798250 0
351542418 386385593 0
545778489 943392969 0
993616523 728067231 0
1022883322 427146686 0
859498055 601985787 0
974424357 336469013 0
399566351 678875405 0
776625349 703578806 0
961015630 385554351 0
287075683 793491623 0
476211896 594978502 0
116660595 353105905 0
497222529 490659363 0
857249811 992013271 0
348088690 870362602 0
554714036 69474263 0
267329722 934893063 0
204545534 17194557 0
540829585 451051267 0
674545818 692967213 0
760498509 171248762 0
421526341 124919414 0
536013302 139274427 0
30808970 73139954 0
140536989 152375515 0
34576192 505690200 0
34535014 690227673 0
39080942 490162917 0
367454650 868212223 0
506923808 142547648 0
823433592 16963129 0
347237623 46945005 0
939028698 270942983 0
837759143 1002793280 0
553030158 917128667 0
489499656 453859622 0
493845332 924612841 0
109069844 36448767 0
983578064 981439909 0
676622205 915962454 0
597879220 252640840 0
1012756739 57434111 0
335931717 313762804 0
1059524946 447912816 0
725274793 543102731 0
805374864 795610939 0
614934559 214497577 0
541677255 913792492 0
442502601 941642566 0
661444707 896092778 0
604227378 409387254 0
86451381 458266378 0
208774707 371082327 0
94658425 76559508 0
697732944 279741937 0
154058684 567630604 0
360000529 781410908 0
359073402 845579039 0
19326376 851256438 0
242362915 12246620 0
265407179 376277121 0
218350111 212682484 0
940550507 217043943 0
548090896 726912778 0
93874254 1072771800 0
958647508 747744458 0
339058175 387632478 0
632822839 942543924 0
887531663 718131152 0
804936757 381718417 0
943624986 626072720 0
880173482 655517667 0
905537706 474490103 0
878130779 367374064 0
315468513 777679554 0
778254597 978244919 0
969104234 104040925 0
939643544 806650757 0
1002933381 372468142 0
594426403 742012913 0
426766530 610993498 0
1059368747 479159735 0
249673624 657026753 0
247887880 377856786 0
110566302 977816742 0
642571470 84198990 0
856227987 155884587 0
780305409 432542247 0
990801701 254901088 0
1023863240 769231859 0
777030607 621329502 0
235039140 208542480 0
996683491 234052093 0
665318624 755733945 0
782134852 347756875 0
119902072 446395962 0
621884630 158950800 0
693475815 620188286 0
560555994 597989527 0
166821575 1012969860 0
542012230 1055718095 0
1049902653 1036441218 0
187267490 77279258 0
41664585 676896190 0
96234053 781807738 0
745943508 492460323 0
622830922 497928715 0
327639773 348760150 0
1058771371 276372300 0
382489558 896458915 0
606642890 758138904 0
768770690 589339989 0
909394442 1002505898 0
944601378 749822459 0
1065485385 271115611 0
465290757 679536283 0
492906068 908080136 0
70061972 629309430 0
756123217 244600720 0
815005652 120421954 0
571172963 229243925 0
766551501 903493589 0
225761199 890602373 0
121679399 922056278 0
49169018 898417915 0
914179021 650468141 0
261203520 525825718 0
689894406 389827022 0
136519059 878667470 0
710734729 950788433 0
934649760 438860644 0
506155069 643611769 0
152677612 664937872 0
644439926 22651652 0
630383737 994729711 0
272545676 62852303 0
670122626 822708461 0
113580848 783986058 0
238067080 661722911 0
923456210 547705820 0
969751260 490484366 0
784775190 666465721 0
196974970 747508691 0
486942003 634728110 0
771039311 882427999 0
480231137 554045158 0
1005875889 3113275 0
642396550 1042303475 0
938031202 370818822 0
293973236 49467740 0
531470085 575937460 0
78296480 1032609293 0
669229670 68124638 0
854773222 406257967 0
985484161 170555549 0
529949281 22878401 0
362808125 406859135 0
97168586 930777995 0
237507507 963932809 0
1065461486 846883646 0
418705409 58359491 0
770634490 30244353 0
198900736 214632337 0
435844769 301217973 0
409814023 666410568 0
29507112 974808850 0
998147444 739918341 0
859967993 47307633 0
783948498 590168873 0
327876958 656910337 0
553328604 625306541 0
985269098 641969429 0
234502656 881520615 0
652123279 844292920 0
288050619 934623296 0
911519906 58895119 0
810950745 445765548 0
599868545 548708018 0
47502720 226036730 0
834623514 800629691 0
147273099 1044315119 0
1018569578 211394538 0
845186691 411757433 0
591831790 739946666 0
76687501 644966079 0
186967587 146369903 0
892307841 79205868 0
613819607 290148895 0
74778626 916500488 0
480369289 627559267 0
11697444 851592837 0
327055802 761978279 0
888603755 946061363 0
97482016 553071422 0
847683266 697245183 0
509339301 701080618 0
752751983 417147088 0
584109056 117614498 0
321743880 4360449 0
466715627 657341024 0
859807149 637538225 0
52055883 721243649 0
469008942 773598955 0
935621640 558604627 0
180950471 18516348 0
676472083 407715929 0
850640303 437401642 0
1046082793 35862429 0
895705418 500690456 0
919818223 945302057 0
425444401 250212742 0
875905018 92248212 0
930488369 664563030 0
300758861 533354574 0
311249871 525778774 0
924883334 909823704 0
1051782337 1001965668 0
605468278 1021479121 0
274733733 824336278 0
385789386 876705880 0
625481044 255882704 0
898566450 809351100 0
1002038328 911774163 0
206505213 400045404 0
812098506 351023899 0
958351552 792116464 0
34258674 555624970 0
75106994 24161774 0
581114911 119443266 0
854904900 584572941 0
206986049 804104823 0
174251538 344792409 0
481307162 681510151 0
93347731 543215307 0
993821809 828182209 0
292137976 82134064 0
940988623 348616188 0
406287617 473015141 0
881290464 328505298 0
58218165 222247250 0
730715135 750163865 0
512449577 345873903 0
1040476454 880679055 0
674233740 958231444 0
752134017 840320663 0
675995212 887241187 0
686915535 1069204934 0
484968539 329428311 0
708438961 53104474 0
47986654 765057148 0
561933397 298950388 0
469027294 214374818 0
159190577 722163435 0
988185792 993488744 0
245534264 223603989 0
572119051 1045546255 0
351014789 157601255 0
121450332 750920282 0
720071539 219188849 0
586569338 429379415 0
813076838 130895631 0
171187963 28426250 0
546627529 215685406 0
991726411 547831995 0
112968242 861869777 0
406129116 88864670 0
796676077 501207784 0
987794340 844075614 0
505295949 228094513 0
655183527 619140139 0
686878302 254907599 0
632470229 574030717 0
99116926 454040760 0
731647659 976623381 0
371028587 570288710 0
579489895 55699678 0
395133636 889119311 0
1049371473 930965142 0
932285445 387625756 0
765920398 861493221 0
197462855 617111903 0
796836325 238414991 0
103620793 56491023 0
217773489 540060707 0
170024774 753791821 0
783438702 270484716 0
879381153 443605885 0
911099816 648700959 0
392600710 767622615 0
996260464 469990373 0
505214048 583864064 0
516387214 939518879 0
937397852 649847185 0
450400954 435651390 0
789847085 126949714 0
309453578 672069657 0
356546081 702968294 0
407512275 500553953 0
750900960 697477159 0
748384576 1012729138 0
662564541 299637872 0
192461554 242779276 0
941183670 662969618 0
870689739 668943606 0
624125868 683845512 0
141187582 341755389 0
790839622 544515509 0
168736463 66870526 0
1069988706 106752994 0
582425782 522633279 0
659278341 421609861 0
281962901 698263052 0
180119961 861585625 0
615397178 817617545 0
707856181 814089416 0
693317285 813113426 0
919971880 683729950 0
430494019 401285107 0
509811694 230455137 0
718267243 90031349 0
168799171 166590862 0
109906264 21308667 0
138730690 548011169 0
416458863 765422375 0
927333699 708318807 0
56932151 556523690 0
93274084 928756579 0
545172572 793552504 0
705471322 928677124 0
386261171 308101522 0
377645609 926278947 0
412861462 791820486 0
677385315 406552648 0
444941044 731339382 0
500040175 313536465 0
266360952 468404153 0
491746025 88016254 0
1418572 332416623 0
20610951 60492697 0
547147220 253678905 0
540338678 737935428 0
412347430 289656633 0
388437733 1031970059 0
791386770 350704726 0
637758215 187519767 0
959746241 895008338 0
67512587 397447806 0
100596571 160142950 0
502027097 659009932 0
588097043 99954927 0
845323882 429978990 0
737108898 406476850 0
167174113 478615853 0
647556530 314413075 0
838853035 523090059 0
803894665 244015566 0
604281897 678719446 0
1010281017 352601518 0
82972468 1016850158 0
333101524 299424125 0
860182181 216487318 0
270671439 540533420 0
926654339 117075364 0
97146074 961108715 0
287695410 656415844 0
966780306 405542209 0
643634410 26795878 0
804835207 680882750 0
860420975 192954535 0
896280829 48217556 0
461974958 226422626 0
658847359 609309267 0
853190586 570651024 0
966539448 347928105 0
163064791 449569036 0
687150844 12405536 0
87493477 239381488 0
127804174 821875139 0
165452896 616965364 0
642899928 706445733 0
281645069 295188374 0
393296497 896239102 0
218268519 805770119 0
336525621 118137191 0
773652970 766293694 0
350270604 828366030 0
143315942 125289444 0
950136718 924359118 0
478762533 708984898 0
52443943 497140436 0
300697173 188218913 0
197760029 465018146 0
598550590 182908354 0
442986863 376579383 0
581405406 606646095 0
646779631 27498245 0
363035760 713021412 0
246861837 442352835 0
178930875 708778377 0
366181469 897721690 0
871537835 852493266 0
858422882 2671830 0
601791485 883066833 0
1004147656 888200089 0
936173817 1065870456 0
952670071 953998566 0
5645804 171157116 0
997960801 984354406 0
785131207 301880229 0
1052785466 770165618 0
829645217 566475541 0
431783993 1005986261 0
454432770 685000852 0
665608546 338252177 0
91977304 983564188 0
114364417 481369987 0
669339334 388382252 0
696556192 575247599 0
996107800 277935166 0
6330776 122007081 0
389849662 801600982 0
493512076 518551552 0
943674624 908003046 0
939245183 1061910554 0
27205652 72580326 0
1064900976 408848566 0
628643330 990310325 0
656473989 344976795 0
86506426 663958914 0
884932540 240065614 0
787061446 766759097 0
23607595 52939792 0
108098118 946432443 0
853971456 917559335 0
765338435 499488793 0
487310310 248560395 0
961091312 644329809 0
807196167 704722365 0
1952538 679283387 0
610361083 810134942 0
174871894 748980781 0
824980392 43931257 0
583297484 849982261 0
181286855 655434332 0
105387390 234629067 0
927006961 747740733 0
128605565 300378905 0
849919861 1049730387 0
526266634 451752439 0
997272885 954818019 0
377630596 684210178 0
711789102 59933378 0
727855766 537956887 0
667326563 1023293832 0
50106879 574191543 0
388423136 215856685 0
565650619 304710861 0
947930355 287060385 0
586012779 690861725 0
346612388 456410852 0
189534521 487986130 0
452636236 858039972 0
671017358 1034444281 0
463607373 928616620 0
972724821 294596322 0
73497506 1031262795 0
154239939 628775915 0
723758098 790065101 0
756296972 73079058 0
831871885 802125923 0
720391573 265515176 0
364347065 602515325 0
78711872 27259201 0
270765109 899226038 0
894973457 646142493 0
794286248 803055638 0
127670751 17240022 0
843828115 676369113 0
939798675 560567237 0
117664508 815062917 0
988043655 1044494144 0
50378604 753570853 0
652725807 879455113 0
796864630 678243191 0
570370684 789219480 0
957829485 745568396 0
8471500 88599220 0
935517934 924897553 0
625668092 822915600 0
519459600 982479559 0
164055310 867939634 0
275611121 899296611 0
577581600 1029999578 0
796956506 488786114 0
358401292 633495629 0
752546667 43643574 0
24951637 369182643 0
340004655 475452751 0
892202756 228839078 0
760148046 936315504 0
63531845 962997207 0
1006899077 47084127 0
31259871 538021682 0
124178049 75354153 0
58453422 716436741 0
547996390 626996953 0
487396403 535530570 0
221239649 893629529 0
1047693300 246396144 0
781718678 517743050 0
753253757 697891195 0
392232925 1025718104 0
440124010 769383760 0
448823367 526207589 0
686341946 660124344 0
802318044 310904473 0
242269072 735160154 0
216702038 514130763 0
238264721 187954646 0
644520049 744869369 0
901690075 288945724 0
47878343 358478840 0
36670877 70315106 0
335704286 483604383 0
16607945 673428586 0
823620891 796160593 0
9285569 175923204 0
96268780 597276567 0
511609253 964081555 0
598965457 814413904 0
665885996 892932087 0
496856385 493976577 0
484763024 823905919 0
858237161 856190679 0
914682954 1017327742 0
452553867 962795043 0
2386233 538776490 0
610435678 538911769 0
982571298 1069802652 0
1065599696 851563166 0
248254634 27508564 0
396421577 905698517 0
463056016 148240280 0
739005900 803180087 0
697230177 108752783 0
40423891 694585520 0
222128526 511353595 0
612546866 708082376 0
872252162 282323668 0
252685410 704006226 0
689204272 650119759 0
153107205 208150612 0
142368544 725279532 0
79894694 799122140 0
46210989 769311252 0
580469294 1067806112 0
997461003 911153792 0
742437778 754323168 0
1037006300 1026807630 0
338535529 712113741 0
417844296 53294847 0
191759606 118975043 0
2521741 857857476 0
222223991 229872532 0
357123990 1061946069 0
502097994 7775016 0
783834541 990860635 0
340422681 134655390 0
396664846 610024189 0
573348077 284326199 0
295184651 235429373 0
357593178 967702614 0
844818755 569756501 0
288430736 387725648 0
806193439 1069048376 0
746432397 531638360 0
203977990 991881736 0
626460321 685717482 0
40327058 704026752 0
472515414 827944750 0
993176325 667622622 0
836066521 488819452 0
246228994 676404730 0
382416986 876874600 0
676984012 338096505 0
352462622 829616586 0
344428030 677315446 0
352026751 383382076 0
833184754 208375052 0
318030720 1027276619 0
638238095 589751055 0
294375705 44755283 0
287367731 472549168 0
81554962 979363030 0
895865622 1068315429 0
1064957742 662198657 0
892489311 672681401 0
639865579 36044054 0
861409449 209172618 0
40683250 352062039 0
1064983838 258680535 0
975959820 406693134 0
831347058 689829828 0
823116724 732828212 0
658930023 388479986 0
103892212 190316595 0
458978013 809089977 0
744076378 834910175 0
239555821 906235830 0
425958108 691531224 0
512835877 1031065917 0
715633240 532207153 0
494218209 1011677174 0
275007905 478897337 0
310765593 365069734 0
214688955 785381680 0
753360706 667791785 0
428812426 190937952 0
124586606 205025040 0
409267946 848064118 0
226270614 838428217 0
748202782 807464552 0
238332703 317753881 0
875357087 953324469 0
761342873 384076644 0
753872936 216857744 0
539545141 669526052 0
679129235 260984762 0
675464809 969509651 0
683224999 1030188524 0
1006759865 442964337 0
377293769 63873108 0
517591929 871904045 0
494764572 541681867 0
150543547 156627146 0
69356211 354310619 0
231292830 257634211 0
492594586 351340699 0
177393665 200701472 0
851688520 955044356 0
489376028 160619048 0
618401669 77368693 0
522973413 539435695 0
1050535073 403844112 0
666781949 525803802 0
523661234 418935595 0
226847923 495419920 0
57165187 249577513 0
647417858 487013484 0
856850712 295443873 0
219436808 715069153 0
659184452 1034619741 0
130754907 704652731 0
893507621 317564930 0
213855366 656959433 0
785875967 465233804 0
649429479 784349820 0
956344765 458666602 0
549308707 1015364457 0
187934486 1024088964 0
127977150 647538318 0
726146536 160498096 0
821684899 917612762 0
378735899 247322801 0
752319167 182468134 0
949563000 243475443 0
663586425 839491557 0
958528914 842145180 0
569227860 491497799 0
847095605 914045336 0
828853853 329927165 0
221591271 10054979 0
586474912 269090702 0
1067433814 958308189 0
621615591 838808468 0
1014954800 466401741 0
920812405 879694343 0
940829762 245191333 0
657405605 823618606 0
1013387435 973372979 0
953029310 17393353 0
775387021 403096919 0
609251628 804143554 0
1051151081 400787873 0
995363223 820569189 0
70142292 428737755 0
304350642 902667795 0
738237468 1062709193 0
735743902 19068232 0
523270265 416984326 0
971109258 995542950 0
845940086 984539972 0
276201724 697124857 0
177352983 751462583 0
229871095 727331823 0
109696007 42317125 0
440548436 624074456 0
885680701 774558740 0
225026119 1063201660 0
789408966 433209093 0
316032416 603126187 0
146379624 863432334 0
927130083 653650876 0
951914081 611031036 0
242336020 449319380 0
229302817 187854161 0
566564220 923825063 0
222577332 34729178 0
101392575 485640242 0
419097265 75426359 0
277833744 832845485 0
872737295 825664150 0
949630422 571256672 0
136081188 926132844 0
396005063 764075582 0
531917615 135228108 0
794941087 583950197 0
90145315 350995025 0
936384495 466716210 0
418377364 1060144673 0
211115285 837698889 0
172339604 863475478 0
551847615 698322766 0
624972916 1762423 0
46102935 659482815 0
321711237 728843930 0
848217085 630705604 0
1008422444 714109676 0
993148347 874673448 0
128116786 858184938 0
344629339 795450479 0
540331379 366162451 0
698222781 1045725923 0
501627956 627988450 0
565404475 356283312 0
187032330 1579735 0
205916725 691116547 0
287657066 1073217029 0
441051443 80013587 0
196385339 532393407 0
818867704 607291471 0
132031170 492788247 0
938435108 257441671 0
1067435384 355953104 0
696306326 346623032 0
319279009 92066343 0
108425367 505125568 0
746908105 569434440 0
863954683 617604903 0
637508599 746008310 0
859151273 175860064 0
619216252 150852205 0
244804123 984192283 0
590311872 413550405 0
910825188 722337750 0
863705240 920432562 0
818257212 399804108 0
306334713 585011699 0
782265640 318369641 0
415364047 579508905 0
633006436 1030937608 0
572495379 388061751 0
1297986 349403036 0
951492709 270141682 0
214392921 1028848848 0
452581471 702548414 0
584752790 750335468 0
502365226 660833070 0
117281248 797749257 0
745201517 790697816 0
104351675 774038475 0
553279495 1042204216 0
790940533 1056736736 0
934959784 481534432 0
836665707 117536076 0
351903052 654487584 0
700832329 353072721 0
929582364 627552131 0
921921627 1014312565 0
194620382 82502269 0
916991026 205210885 0
167157153 505359815 0
225393478 816348709 0
852783141 692757505 0
716378650 172234845 0
936539727 390350010 0
1001334957 331293249 0
55989413 878875990 0
272699241 600082052 0
270759026 329211588 0
559251625 1004489244 0
151540689 8383885 0
276469917 545801638 0
814335753 35160240 0
1066840334 75057256 0
975752551 434811720 0
995352293 220298228 0
82539932 149516153 0
409139901 247397980 0
885227210 888723009 0
516383826 62530612 0
774124725 136581300 0
846877497 149066468 0
726532964 580146689 0
711375040 868345070 0
81390854 938213080 0
788326569 613144002 0
552240965 701593076 0
136304978 1053222557 0
731379396 1004638557 0
197170532 939180121 0
565598861 664190780 0
412796043 542164720 0
475497669 813525497 0
601872576 166108118 0
661683260 792959711 0
531173637 596398989 0
1012865309 908229405 0
649380815 635133357 0
498568104 316299970 0
823495396 135022499 0
99861677 573001547 0
568619477 285013911 0
925518330 1066009246 0
343861056 520635198 0
514610650 773819492 0
827920700 256801833 0
499265596 229925909 0
867394734 964020541 0
130764857 2547199 0
276198345 88580325 0
1037876467 970417641 0
249259439 68236284 0
664181171 705061029 0
302118588 408268948 0
557394096 402975784 0
831049178 763101225 0
940264794 529844750 0
70726092 713715177 0
611988081 489753514 0
1001368798 406907563 0
770851005 795091653 0
347028273 415132799 0
916983115 340668674 0
828520417 568351310 0
681564537 360076679 0
343702080 360591438 0
721098697 1046932082 0
414584840 838657593 0
1027331924 488607271 0
379771498 1053646874 0
1006938919 548738147 0
366588765 43020362 0
138580632 928414995 0
79671313 745264764 0
937345545 446467643 0
1063278126 148734427 0
433666413 472943860 0
467730809 493171607 0
657970381 76899635 0
631356750 364572113 0
211576937 626858239 0
775019804 291361749 0
1068723718 151363739 0
980513161 780858360 0
65509007 249486183 0
724642479 130776945 0
368368054 275665212 0
861514253 781261340 0
517968216 63517996 0
1050865405 18639897 0
655555163 1035429321 0
672027526 97432422 0
298031198 281232850 0
214402581 327401169 0
935167585 659808036 0
906748366 429743851 0
985439720 99096456 0
796890466 452434122 0
208811779 886086610 0
470569428 964721612 0
636503472 415616775 0
1001690771 734563518 0
482521922 223740318 0
569100505 473803108 0
1055284755 960200472 0
484369033 691652679 0
673253500 563493075 0
513136698 170459773 0
381668421 779378554 0
137192302 742821790 0
968758684 614372250 0
582923634 143612566 0
882645560 702699188 0
252998183 346642922 0
440606017 74773892 0
885459237 685286146 0
929867131 257202365 0
527912021 730532269 0
441858138 189638741 0
341874915 572944784 0
67956997 615033125 0
1014980729 601289145 0
706611245 277105340 0
458415574 136142767 0
938384247 1029509713 0
840451384 684377974 0
274980629 642686195 0
740448260 676930601 0
1006961854 477982051 0
319191392 559162524 0
4579515 183733799 0
568396231 796983241 0
733252517 898180138 0
442338968 34557509 0
527418968 802984566 0
1003901404 1067002835 0
445951038 529226764 0
159938360 508519810 0
885446047 273314259 0
909310795 939260629 0
593777308 95358044 0
162181960 72751980 0
785885083 408465189 0
286439417 120997151 0
619915003 32855283 0
728150508 462185387 0
450768215 365677433 0
945940117 1002283735 0
30096105 245284398 0
857429868 685066204 0
978875698 609628212 0
605111769 489721375 0
600026610 532158692 0
890352712 358486471 0
29463724 846401028 0
142352868 359613665 0
29074745 685040232 0
32933153 670545794 0
500521393 81455877 0
990902443 235832737 0
974368192 846788955 0
769295362 144372020 0
206935244 290269191 0
105556614 158427118 0
288490112 412390833 0
583363888 1064535556 0
289234797 536464811 0
708063552 568778570 0
1014773756 289603420 0
821037681 471946493 0
933769133 706539463 0
646455814 934932029 0
608445265 733609417 0
732150567 729691036 0
1011717109 546665797 0
1065366065 514946775 0
893788260 106304177 0
803016960 407403693 0
859117151 749019508 0
586443868 153055034 0
275367702 94662551 0
1048808472 481020383 0
329662246 168284153 0
786894229 539543113 0
906177428 787726276 0
402851130 339394134 0
92501444 368291262 0
209289485 259199697 0
727452195 134322081 0
464873566 166934739 0
705866228 696468194 0
1033793091 145083792 0
540250615 543378963 0
729409884 713867762 0
56175471 796392561 0
325383515 822277987 0
986561571 213046331 0
335288895 689919907 0
899468374 1031899055 0
533130361 434666392 0
895481442 578127283 0
567069985 917919369 0
578489492 231680798 0
655484793 81051015 0
466433746 240096751 0
957360911 979069946 0
75110635 69123839 0
484779566 1058692000 0
958807601 187766185 0
124168821 314767883 0
792076076 991211787 0
968606269 778453564 0
414099645 1000808975 0
218659990 385545157 0
566619233 503323841 0
794314054 448409247 0
910197807 1070880320 0
326013751 360859821 0
1071638772 769921671 0
1014183620 133348410 0
204653588 304565066 0
748371214 324212807 0
871834481 107019497 0
602951599 212561881 0
1006532474 413316192 0
1058536530 997273868 0
994155967 860781510 0
556800288 997408012 0
405239938 658745180 0
255192520 354034589 0
655937623 272011694 0
108331384 371683782 0
666274324 858305950 0
319087452 308497482 0
802695130 162618579 0
976120110 959984146 0
853914489 711938666 0
219269722 896067152 0
875049106 401010710 0
899227977 80750615 0
395759702 250585344 0
347128242 401741178 0
323491879 192036363 0
422491463 77414119 0
269491194 571680561 0
814578616 838068727 0
980623583 176486417 0
405503402 108342481 0
1061590697 33159204 0
661315854 508191470 0
926088385 109616013 0
471245716 528449320 0
870315878 307635477 0
737535301 1014114826 0
41045305 404505739 0
317671865 745902583 0
1002546563 464148104 0
593901385 830227993 0
699896473 259029453 0
751000544 262612258 0
458810273 351333078 0
259606659 602390187 0
673690219 704455223 0
494005992 152949243 0
225437676 596908852 0
445443351 875637420 0
807741365 458395486 0
97272750 946883372 0
12952797 810799632 0
109649037 354096761 0
391766284 102894573 0
536559301 988926143 0
906414332 31825705 0
955803745 5524140 0
808182408 766851291 0
493092727 710087307 0
530624227 89938106 0
15444404 703581304 0
37102037 795946001 0
379579018 904504860 0
229295152 108300541 0
952045166 878899621 0
124569481 1048419044 0
192717863 68003135 0
540519573 1038694492 0
604174942 358756959 0
434366494 69112046 0
991314875 782344955 0
910556939 840488414 0
693261993 542427851 0
386549902 521763298 0
625772611 167937285 0
86325733 88920140 0
391107460 766700408 0
1028852502 842739133 0
718781404 1025030410 0
829133463 437872655 0
6381021 866653218 0
339808420 12581486 0
915810072 808433620 0
1065163825 704246581 0
854827431 834980459 0
23191320 193341030 0
234791739 1017921865 0
270949122 206091327 0
543329103 16817354 0
201379039 328221244 0
880840893 615437229 0
611028076 1012713930 0
530546973 149678735 0
252279647 469212380 0
217569571 653491292 0
469025781 382785483 0
337734527 407147129 0
237094106 546170550 0
879669941 311428989 0
778589236 494192715 0
1039672471 344521194 0
446008506 724090371 0
477614136 138271795 0
547041786 484393461 0
352737145 537367975 0
323368834 648650753 0
743783961 1069288719 0
802767420 120149255 0
913106754 794503503 0
855419789 684132608 0
767186749 42638495 0
180464140 379484419 0
155205781 236734984 0
772403547 977696291 0
744261891 166564723 0
704177668 420261474 0
442960794 1045267017 0
383111368 498305546 0
373535465 316151933 0
999021830 115202559 0
388105566 671874563 0
531168740 265392242 0
881714249 856685968 0
657217919 620926412 0
375785651 200423485 0
1062157850 232120769 0
70063418 338299434 0
961041969 807701695 0
260563877 784192084 0
457209354 688682582 0
933158465 241964318 0
10929664 738834404 0
685218355 499517807 0
573217055 438620713 0
860876133 690480012 0
1015998472 712712129 0
161870322 30828651 0
129909719 742224758 0
37728137 791931086 0
311307704 87953079 0
433728746 487968229 0
445321665 13347682 0
503923951 136346512 0
46194916 1017319898 0
42502795 581810599 0
997605009 771964823 0
338353395 788670793 0
410868321 652439463 0
1049144891 156432333 0
103723389 980996965 0
393273989 973063736 0
738256950 879591343 0
178997846 646673309 0
38289270 744572116 0
187275130 553546267 0
1000479955 22696709 0
842119496 370563597 0
1013084736 790413878 0
1009936668 1073684307 0
816381349 327724633 0
1022665693 986085527 0
655775299 894260605 0
314104139 269833600 0
1018618820 105780148 0
658959377 249231939 0
844257360 976880310 0
619438225 677591338 0
1002244264 294031439 0
912971930 103795467 0
714453366 178021454 0
686092395 718585875 0
998713245 938787458 0
57832719 1058196428 0
717321471 199720461 0
1031368708 118805389 0
611207080 1025918737 0
956542433 409907962 0
694115957 964155245 0
183568647 776737506 0
659258806 609196776 0
948262269 384114790 0
185596249 572595937 0
599769144 576642736 0
502687298 372607133 0
841701425 935048284 0
608842922 941259529 0
966908210 39501650 0
369795889 908741212 0
265134876 1042603722 0
737232087 69674144 0
330634797 672242590 0
508024076 33510215 0
206408876 919720794 0
710802085 491621136 0
967589946 278068190 0
517152639 619909038 0
160321997 500707669 0
896564107 485640701 0
89189515 624488238 0
833194675 841111514 0
569676421 545689385 0
480085927 500520665 0
1049186379 540695624 0
817700873 353557083 0
930530867 724028460 0
157130515 1037200092 0
927128197 799470926 0
714328037 814686768 0
54073815 137459711 0
497397950 549820556 0
814796730 1027572473 0
1046928148 146971521 0
276559926 304298711 0
985031433 877790282 0
877866050 642503662 0
572222519 58119844 0
535776770 1035643759 0
610926533 957497572 0
333066999 828935042 0
308559785 403122442 0
463846409 1002918666 0
500407462 628836843 0
371398637 40735304 0
806842283 139866176 0
414030412 466217386 0
495891110 36271365 0
582544042 1073680885 0
726579508 929382275 0
298245650 885929171 0
275049211 287332716 0
967897598 71866755 0
835469031 215638838 0
380901808 179961577 0
58202558 165360052 0
31442977 643314803 0
989182418 18034688 0
28223640 288690553 0
914450523 845890876 0
238935183 497766613 0
911875777 901048022 0
121882590 800899172 0
732414809 744109613 0
1026546728 191248431 0
544998190 790546918 0
968893643 915547337 0
669113207 694902691 0
843779183 173776901 0
445411333 299213708 0
293451044 15109741 0
638127130 844820308 0
732261172 479986924 0
455844522 1052998604 0
682533534 244724801 0
1059971387 792325399 0
104047242 972616023 0
534954944 708033020 0
535465610 1034509547 0
42280285 269183512 0
18252247 574179768 0
238931059 1058990003 0
821073869 751801498 0
802383653 624163551 0
816417044 871190010 0
63471097 833055348 0
763986428 961480396 0
869691410 1068153047 0
352605272 321372535 0
991289981 872833237 0
731397927 526544828 0
6491131 884091115 0
275819253 147861092 0
703804357 962640670 0
172023569 526149888 0
232791816 634629450 0
477414477 343204708 0
93666427 254190211 0
234189581 1053774213 0
691526769 947463978 0
445097029 663553147 0
111238322 283313074 0
646538625 191962368 0
461679244 380416657 0
992515467 925509999 0
454101215 400398658 0
869958396 340151140 0
772797707 832185015 0
577589989 662210818 0
654929695 186348329 0
709814365 242266533 0
585061385 798726053 0
443574345 636627363 0
81122828 1066528296 0
351176870 597411042 0
640233091 250642494 0
334820179 890882563 0
968312629 431675053 0
186649422 422298244 0
759465742 1006830740 0
702561340 796870535 0
42675505 99332405 0
1049177320 614964712 0
444601765 576492522 0
928238680 338292186 0
186164679 464016175 0
126407896 1004161606 0
1038107503 246512340 0
211857527 833296097 0
434789911 271942092 0
1069358498 876524150 0
439010549 39799555 0
265381597 222714158 0
206706145 720445099 0
249779526 353722372 0
866168461 168613135 0
779387697 865993194 0
799212607 92812610 0
565036758 1049175437 0
801134097 595923025 0
355425129 367473842 0
973544663 353183905 0
344128286 1032120873 0
1016000670 880966363 0
991243456 823877026 0
316166549 282719135 0
548885723 110529957 0
587241653 609254572 0
540570844 122580353 0
949320902 39663880 0
717394783 1000658174 0
134566562 669177573 0
926487954 1029152107 0
402841012 863141795 0
390864104 1021154886 0
888887360 320269357 0
609518522 598325103 0
824251840 638054746 0
973992309 196094260 0
712125738 228087279 0
363387289 717463793 0
533667760 3700887 0
861648518 249654694 0
185805951 565234251 0
679596207 273829849 0
684669502 712368940 0
602261139 319863604 0
453586968 255342221 0
957622199 633687872 0
1021619458 1005889431 0
1056094335 586691711 0
652826188 818685261 0
929696866 420371811 0
175167825 288338727 0
180840599 112226046 0
58411154 1001841304 0
97449547 143459984 0
981026013 1001235731 0
649638562 27398193 0
258630061 639538230 0
1033921774 134688667 0
586745919 763287151 0
992137453 71077283 0
111042222 681009528 0
73494715 351176358 0
496406098 753908835 0
942911693 866450702 0
949324281 1025050764 0
61324917 444835402 0
141551419 935987059 0
344107796 560609473 0
204839053 474634476 0
140399278 615178289 0
257390239 37762572 0
938618476 675323357 0
269811053 282900568 0
271094650 133192663 0
64027717 906948053 0
56339913 611926287 0
194861560 779544212 0
442113883 71501565 0
397435355 504404561 0
548710858 108480279 0
624661351 18714704 0
983183143 414240331 0
158986421 295219016 0
300708843 369280636 0
13130893 466290572 0
1025688721 904404283 0
864104584 693388616 0
1022690672 435689379 0
865258122 457231630 0
565320307 441176969 0
753961153 130244838 0
826041520 555022130 0
770847064 182397036 0
1073186292 776238669 0
481614529 913564625 0
108180662 820918060 0
158931463 559153164 0
536048576 762705948 0
486712705 506208345 0
125851311 725056969 0
820211574 898568418 0
540335721 977257139 0
16187349 689218648 0
215534369 413986884 0
484511438 468247373 0
649728489 106121046 0
664634112 256833997 0
867979512 421296892 0
881730730 813583730 0
301296647 30772188 0
354909279 670196592 0
274973291 562987258 0
716736419 779523117 0
256152016 8689128 0
914250783 1061514381 0
781427796 846178661 0
945973265 567198490 0
93152512 975884453 0
777839615 394827749 0
646646738 227445559 0
881555099 811263461 0
329186789 970090220 0
109363644 54088456 0
387242083 409598133 0
153477115 651855359 0
903919124 209301719 0
188448034 558724462 0
386201456 110656299 0
193769011 1071364440 0
226476869 503474990 0
445185788 801785027 0
177704902 126198902 0
294049445 17806137 0
809220210 270227054 0
1032080188 901623198 0
1036628984 679319458 0
901482719 915860680 0
1018013634 872379266 0
279457060 812208651 0
371349101 1026767443 0
37496661 501738272 0
515968032 193725891 0
462802663 675805495 0
939250397 759726415 0
391898122 531036515 0
801966862 259909012 0
218958363 177926341 0
336164777 375766055 0
499879388 822241468 0
1010521960 808742557 0
649428770 381807844 0
336236142 235821618 0
854399389 765980600 0
172369675 9023435 0
479078300 616932604 0
268992246 337549848 0
149418068 306035143 0
51061440 554147436 0
519143863 565922195 0
328593930 416156549 0
425102269 555696638 0
955916126 846530032 0
109472775 408341503 0
962541464 443730892 0
771558923 644244304 0
142201932 796681323 0
29275227 648285212 0
850098788 835785491 0
828163355 644426268 0
647642350 658191362 0
1030344419 522450410 0
955992495 259312465 0
454058873 742159573 0
406765340 339494683 0
608638765 195366174 0
192248202 238487537 0
551463236 366884701 0
107525899 521338494 0
777011054 1062688500 0
785445880 972205223 0
746038764 174513819 0
767111458 62020535 0
1072056691 588141268 0
89961964 513619123 0
1066967524 775508838 0
923396193 217067427 0
599845262 665996154 0
665907533 918051397 0
471197019 70772876 0
802594309 507830372 0
962496369 64759790 0
1017631423 156987294 0
141759621 379174172 0
791016550 1060867268 0
523604080 62773285 0
381594528 1014676590 0
660104358 530956735 0
903712019 161923831 0
1035019857 1048648373 0
66270081 186925224 0
181959535 252517732 0
402075043 1042404330 0
105351511 1036168923 0
316989713 73246327 0
884609718 219650685 0
665540986 270898295 0
589641801 453592466 0
343156130 857165180 0
263254533 777047543 0
526796200 927929787 0
263412504 982887957 0
13463539 1073695872 0
881531590 297301444 0
27838065 115075005 0
342768982 499535799 0
615617929 947157360 0
331718891 657081748 0
25831640 66386241 0
738445924 853615424 0
69574626 403386954 0
466820357 828236902 0
521081348 643346546 0
259478086 262135179 0
800596914 392140626 0
49274827 564998775 0
241049365 117968275 0
440191609 65769054 0
322863433 874232242 0
945619796 501395423 0
39556211 274401358 0
1038002424 849239550 0
912982790 654684350 0
336100454 436647257 0
986622556 52922215 0
817941943 907264123 0
458185852 801820272 0
889439339 948083747 0
409358812 634025104 0
775657717 302861121 0
976733125 64216346 0
107040787 7934646 0
425740681 732439007 0
203441887 207065503 0
653663080 905777487 0
737471758 1009106076 0
808441044 146126008 0
434050530 169314705 0
202774299 827277421 0
831445526 579337434 0
245942858 957060585 0
768292210 751413966 0
730210437 195922431 0
344103468 100927124 0
691339182 924548565 0
534845645 302787070 0
546991740 873457830 0
909681881 809741345 0
874126340 672298541 0
887704036 79429565 0
867342192 1065847902 0
536877306 51573125 0
570184269 157848501 0
1012078341 999805739 0
1012704009 650985642 0
797051876 10872730 0
738502827 975877426 0
809958341 400613279 0
956761679 256663150 0
677708990 497685895 0
705375413 742193532 0
578849571 1007178709 0
977670574 303537549 0
812636876 403701785 0
495084683 424866148 0
75996488 332112916 0
730827310 477347607 0
419062982 179382802 0
301867966 1046731313 0
475848700 438350976 0
942841728 615843724 0
977264362 970869026 0
915816343 892218755 0
891456216 756387882 0
669584359 426550900 0
244858311 700257634 0
442982501 737803584 0
423279240 907991366 0
1027743721 664857057 0
1004438502 1007705138 0
157617739 871607832 0
61658360 360518020 0
629326792 792949670 0
1007062374 502041147 0
651499970 460937092 0
771349398 347741526 0
578947582 673691933 0
759361227 410529807 0
1063052299 952956715 0
999598506 726968436 0
918495748 76459915 0
623271192 210302562 0
563433955 229544407 0
283103577 1047397679 0
189965705 737142648 0
418576363 379298380 0
451386586 549992919 0
1426467 749920450 0
539139178 599940632 0
1072437651 927812970 0
473804645 137413434 0
363941207 601140979 0
703250636 21901550 0
122214188 843515940 0
928765005 997034002 0
579118771 551725997 0
537868397 434072944 0
664183237 445967416 0
868550172 852013906 0
869029115 952667334 0
944499447 165612820 0
481803553 578229793 0
425989826 388672870 0
773849571 652375031 0
92492926 51459693 0
696616824 616995017 0
298917761 928480057 0
860843616 121645535 0
760508622 436068783 0
163428578 235549379 0
153843364 9552599 0
814094019 1008094016 0
58884685 533593052 0
598818398 593428612 0
42873717 459866669 0
640963274 157918931 0
586751489 630497252 0
203240809 960082750 0
167149255 475246263 0
24480208 196338022 0
320216113 387612889 0
734295824 396288149 0
575504371 720977343 0
1018273645 905555797 0
66731318 825771278 0
50965880 861660816 0
113409077 716801441 0
975966402 1070898302 0
897875503 244229906 0
558197181 1034609642 0
256277661 97725662 0
719371843 1018104078 0
799635844 712865810 0
762931343 1009078413 0
3333351 754776379 0
683620241 309338818 0
354158671 521818903 0
588162016 1018899841 0
988355474 705582290 0
598361398 987836347 0
414120630 404384396 0
803755234 405370996 0
131727844 329101884 0
55302882 297055711 0
534516349 444797869 0
177435056 774032017 0
128115394 751589800 0
292426036 428203681 0
937950013 673959001 0
708773993 940609168 0
14974060 243112867 0
553471230 761289753 0
787304802 741131075 0
134009980 821415775 0
1004918148 842556885 0
1030073420 1034910988 0
250373856 484147409 0
349913444 448517151 0
617205419 1043842624 0
190550533 892731404 0
862222641 390441267 0
243315205 456742956 0
455902761 438498793 0
52248349 626890655 0
287727203 126237388 0
141281360 388850401 0
627378278 537735446 0
107298325 442368281 0
409652268 451760169 0
927754003 62720339 0
952050570 5699531 0
297517164 1059133746 0
658479274 995284996 0
946629713 157178323 0
329564767 330661253 0
986296952 111276461 0
39666618 362742012 0
622027985 507959878 0
407903854 583911547 0
313091687 53034147 0
553914230 259675533 0
895571326 182479908 0
765519414 782052074 0
763454990 782799287 0
697299226 802122441 0
191179469 899888023 0
443186347 19220430 0
395295030 1028328047 0
770612953 195510021 0
557586242 133451817 0
238477461 448956017 0
619199584 430704717 0
492783708 927735801 0
112650246 418302803 0
1068551634 293252596 0
952636800 171323543 0
505462629 947897085 0
23634613 557688446 0
232878066 655200324 0
797562893 504707879 0
897212353 163448178 0
719946638 1034339198 0
490354889 54024240 0
53002066 94004347 0
996839146 555968824 0
537071470 887181315 0
99965439 410348163 0
615265226 111018375 0
885776395 636264880 0
808817079 795762125 0
799781513 833844376 0
205624145 239195389 0
606370416 488255258 0
114147690 353277123 0
1023294900 660301132 0
23788386 604911137 0
757065951 678919553 0
499376862 484436707 0
142047853 48846040 0
290608480 935198909 0
505799024 769219830 0
666646364 1061991008 0
526607851 243029865 0
443593290 765034255 0
1005662580 876654067 0
102218012 547037429 0
268711697 38157992 0
427905192 629023783 0
141737364 967921629 0
204074162 739566812 0
463993188 524679938 0
812033737 743376359 0
573263932 474762659 0
638525446 427420217 0
480178219 340501141 0
1014464406 707322192 0
888565142 14528180 0
906939146 209913907 0
1012099694 196255467 0
1036778307 445611593 0
325207078 703293924 0
490637084 607954385 0
760689595 420031558 0
570869945 341410531 0
343904347 11237379 0
140286770 233270020 0
763109387 183833126 0
768822414 677188479 0
464853599 756344840 0
291260127 147398210 0
874924730 1023711422 0
867967543 857221979 0
214450936 94898453 0
175718309 782701122 0
663428573 471266286 0
1050842747 987734705 0
492747096 677155502 0
543693485 783260311 0
423129431 656391001 0
1066468309 954235976 0
604608156 923215793 0
944820881 427439882 0
262329121 1049438255 0
1072019289 737883922 0
191569600 785544712 0
464480466 460957975 0
735522497 845485719 0
426820874 932975382 0
947583658 294620921 0
232145776 206023592 0
731498541 215103926 0
658991425 366537759 0
576975598 600499263 0
305825215 78335083 0
109721656 321533478 0
360204565 56027938 0
271659504 444109107 0
643791680 496387085 0
11277253 841837743 0
439839408 173830205 0
163715244 251121221 0
483038918 813481166 0
916676028 520454221 0
572424364 648478129 0
411255405 694673114 0
849293994 819290624 0
374076277 155009516 0
901145895 784012124 0
575134 797606144 0
273475087 852972279 0
677512294 185535613 0
396777867 215969244 0
528681466 172244135 0
503567602 504014172 0
947332071 530910935 0
971334572 132211596 0
701679360 697740751 0
805127471 870336281 0
856435313 291799034 0
310851217 109228326 0
458006785 535488097 0
15200723 518721618 0
933176684 782866349 0
168043805 743743393 0
735680504 515595556 0
117170607 387763850 0
212106973 754509041 0
1037419771 360674575 0
189286301 181419444 0
534618833 501003062 0
797306506 676185245 0
390550458 191206094 0
187420693 53268235 0
499659634 446512485 0
639677100 435043699 0
820607377 582297512 0
281786001 897804335 0
205305423 495976383 0
666681685 311399904 0
526942367 671905995 0
712713657 803108141 0
781725296 5729275 0
863829798 698947812 0
854147451 979541382 0
339006929 139109785 0
554353484 920640968 0
50116597 97957422 0
654840227 722440044 0
193506501 372830888 0
41153416 735654519 0
19989868 4726768 0
880818403 678476965 0
518353240 140352931 0
349669801 413287301 0
60577595 201269604 0
125118658 91499653 0
490821580 975686157 0
796022975 98926906 0
215313933 75543380 0
531458207 65483680 0
548591030 947936900 0
176536553 619603069 0
257977478 648615370 0
1039474553 146119607 0
590644539 1039514723 0
853420942 144148144 0
265670590 36114598 0
774357935 927689299 0
271461012 678379411 0
522947562 362855483 0
475527408 741303572 0
960812935 305943972 0
194608994 742562473 0
118850011 340381065 0
360159958 87033675 0
425743162 48713553 0
318154634 475086430 0
4556644 355855853 0
379401026 807990092 0
65156336 829505452 0
305467261 362802270 0
1055628566 1056378714 0
910168449 447650541 0
549253638 294615413 0
103010048 474803262 0
818230085 190437475 0
107628526 662102410 0
404444164 227818111 0
267165200 1055315542 0
82245214 629295914 0
816639279 583953564 0
1034993334 141587895 0
120163629 452729028 0
1033530875 214876951 0
819590698 137122124 0
426207434 484916415 0
844609077 901150295 0
670800347 401964469 0
250924815 237924798 0
133880509 1070429177 0
688611092 1052943941 0
809024936 1006722896 0
1041724250 978116443 0
889628230 831323966 0
486029347 370058108 0
574539705 738970803 0
825740412 946196821 0
97829345 225813753 0
567951468 1026539187 0
806453014 132342387 0
881990449 805224076 0
164591714 806297981 0
682030595 610617742 0
957429497 260968927 0
796192349 848537112 0
944323016 519570538 0
492706662 445077829 0
553557501 909193467 0
829817187 788663423 0
298005703 256287435 0
546229636 906451353 0
312751489 857523272 0
672398937 624126963 0
891844118 82354477 0
870049274 648022592 0
69956495 723656378 0
803175184 613569592 0
153041338 823706329 0
1017959327 678271866 0
512437476 470659004 0
469589373 617830267 0
200342324 210639214 0
795505891 256173164 0
764785066 752416793 0
1018920770 88147026 0
729750829 818401778 0
100106120 465801181 0
875610112 275943920 0
242186883 555748105 0
602315657 136240135 0
1034480127 591475515 0
266157644 1067175642 0
264543500 188010676 0
1003694793 595187759 0
796477731 81394409 0
639957463 292495267 0
301670585 849121423 0
718098315 411459460 0
240161601 306322912 0
378016844 503818573 0
500422575 718527432 0
933259453 661011918 0
994228082 108994971 0
448645521 597962566 0
27066712 856966705 0
775584857 1064338341 0
77648018 50457006 0
626369458 715186753 0
619244598 505327640 0
287428919 935929569 0
93554488 325480525 0
930156401 404552956 0
9827599 660983581 0
682483592 305567406 0
493109476 40910183 0
1006114340 984781280 0
720685762 794385079 0
378340648 981815894 0
992324486 570620667 0
170091706 335094501 0
616640528 728435481 0
849567277 862375770 0
613854925 171308645 0
631500668 671207707 0
273334162 541154986 0
1051320394 794583115 0
388517951 56756179 0
34317293 274897559 0
115835575 616069581 0
754433177 7580784 0
565870658 169171960 0
534263762 215916826 0
792629211 463900755 0
1062359610 509235166 0
787589453 610049785 0
60977555 285652840 0
74428035 699813110 0
561439087 654252542 0
257591821 583949003 0
267217456 532353587 0
511347303 436973286 0
693743407 584871640 0
79352638 802594175 0
519080737 570101261 0
1065251838 1018795142 0
1046835010 270611571 0
108938967 827213410 0
891393721 79136594 0
412611194 537307729 0
574974159 861582103 0
901111672 572062423 0
405804857 458303293 0
949977363 427462829 0
994746111 668448617 0
15999132 949089767 0
489923079 363910775 0
755526653 728401259 0
703593038 248810206 0
688512889 237658337 0
593350487 974381595 0
199629204 576013890 0
211370003 432246023 0
290344216 743102143 0
683350402 931062355 0
312370502 481632362 0
395771877 628631901 0
482078561 500969589 0
678673112 659856471 0
798517078 342424467 0
65212686 794006223 0
242441157 54545774 0
584630554 264436617 0
342666870 709382130 0
288504940 542951142 0
1036085724 596883870 0
635728672 1047000814 0
357412486 687184941 0
721924387 787507109 0
780224456 476871342 0
911696039 874752482 0
795486124 322703897 0
238320156 681832789 0
633031177 106419755 0
575563575 825178000 0
469951143 754626079 0
910216024 322447653 0
431729664 1028347890 0
437623951 3090878 0
643874064 220567297 0
668583069 814003707 0
547346261 283276905 0
1032572467 910094172 0
1032297861 404093454 0
152949453 22426586 0
884543121 13200540 0
583888214 788037537 0
109624107 692971099 0
9271912 953678429 0
883129995 287325458 0
537216003 155920961 0
768361041 836281126 0
39699041 653726814 0
50911161 985947093 0
1064059526 337454381 0
177548401 929519458 0
525447104 1007661304 0
1047045804 752619297 0
830482868 892711002 0
588679099 162849820 0
335762406 778877077 0
342994815 680435446 0
846099155 119272791 0
413667268 62428572 0
416264853 354620016 0
44420314 770339339 0
503065347 375357168 0
206416746 691683066 0
1039061988 377670370 0
267806402 862250439 0
289940169 792552673 0
638165402 336810831 0
875786736 92621339 0
435237007 365971125 0
432971094 851858813 0
693463135 128478018 0
200475892 691838676 0
617163811 244563366 0
710264350 958056509 0
931716735 938722390 0
636245261 397142449 0
747493963 795763199 0
871410083 230496100 0
445524485 970187680 0
953639106 1008942001 0
115827707 353987696 0
230393379 18080782 0
757986381 827639792 0
236855625 738029724 0
377051925 126678835 0
909303030 312976495 0
805319834 614727653 0
987275650 891686706 0
434967139 844514704 0
572718167 828132821 0
215817835 369737035 0
67842719 370835877 0
691487465 661266224 0
938298449 850994750 0
152572771 673560193 0
758989507 524890004 0
155994183 96605273 0
726294606 23090302 0
898023836 1029084377 0
527207396 56814031 0
868265515 269371925 0
850955878 1005020239 0
449381620 567966427 0
915283542 916787465 0
204526424 341928548 0
146529589 589434170 0
79562461 18531531 0
840079162 129402561 0
427252795 870097718 0
903666449 133378058 0
65266119 231689451 0
1058282211 610830111 0
346224178 644555928 0
641584579 672841124 0
490202995 259787805 0
311154745 154497215 0
414520179 477616623 0
361781839 83168796 0
592103475 713657539 0
56502339 112813738 0
908323126 35158754 0
956554642 1027404253 0
134177772 771847669 0
541719296 342762859 0
364726643 169630630 0
7570159 681847272 0
201947624 466812150 0
1029718782 527783089 0
87574264 785547432 0
261504718 108010445 0
720277306 739756275 0
418654958 55649210 0
763380557 365899266 0
1064881961 37445157 0
572137285 180737607 0
1005924232 472943822 0
676527931 711019587 0
990890335 319757978 0
611913958 887468777 0
483916648 1019384647 0
435525931 282940105 0
627951881 923314615 0
723629514 381912265 0
794621454 89489684 0
544588442 1000585162 0
675002351 134735380 0
1060398827 391946800 0
712902102 749888970 0
891483193 956024359 0
140043289 803039760 0
622402246 981393123 0
146213425 625021529 0
1033265141 57772611 0
146104675 180149237 0
307470900 408321262 0
240978980 139502688 0
132804856 997775376 0
571480125 898763295 0
344176118 816388226 0
246761700 201432624 0
684432546 1031205454 0
750851554 712234723 0
983913424 60141303 0
1050934557 319266924 0
312562603 965728402 0
301968948 222364272 0
913298452 309612930 0
399064424 55597603 0
777655208 153474362 0
650115173 582372873 0
150001513 349615328 0
118290278 76852424 0
280549879 29203078 0
334808989 668253357 0
169731511 511559832 0
285891967 880526268 0
444524007 122326395 0
73682225 912490199 0
913134485 804233510 0
841910181 733605453 0
945725800 672456943 0
166908146 627206453 0
1053766094 341575608 0
441854165 348379380 0
294554177 930196541 0
771382076 376329396 0
989178329 513733547 0
441420930 854735410 0
471634333 34151199 0
992073330 46703921 0
182936728 963101542 0
922046863 971209138 0
643853414 645703687 0
597067940 529324495 0
401626142 1026165898 0
785968425 592820545 0
585553116 453771913 0
514435284 73738761 0
114582963 403499273 0
59280455 227856635 0
900791437 895276423 0
238245320 841315619 0
844998722 576080300 0
964995453 1010289402 0
1068094489 507994982 0
572364158 884013107 0
497577763 694938945 0
193312637 161241378 0
252729208 176122712 0
495937083 829744983 0
206665899 495599485 0
763436069 557344088 0
412085557 907772707 0
736163876 378497999 0
96010116 427083597 0
826285942 48259610 0
542897950 441370944 0
328526510 316173324 0
256394335 347665633 0
521928047 577427099 0
639882666 451667033 0
625713040 467109062 0
682648969 513874109 0
279332545 967312523 0
329317762 256778621 0
775911735 674750342 0
196610615 280736073 0
30780397 185241418 0
966814345 1034283072 0
600308154 297241723 0
538764586 1060292762 0
422238142 928257315 0
982614856 148569027 0
895291637 554326735 0
889679748 31494113 0
352180073 487841031 0
636602242 442316950 0
309713732 336401226 0
564682953 695409594 0
56442129 36363713 0
341452020 183881137 0
20077471 373696531 0
119680993 531220443 0
4636881 760734478 0
484187020 348019975 0
901431698 424207361 0
738199432 889334541 0
151972076 233997923 0
283194262 48085613 0
1040523718 629331107 0
899296877 370856584 0
549974288 933509945 0
254805892 1045276031 0
235122027 906949894 0
687583444 180501536 0
902163598 415399287 0
612623184 293507966 0
1017118486 622198730 0
6481411 495085206 0
893628337 946077689 0
156504346 882114850 0
773943258 994756059 0
528899268 286994459 0
120142823 471699148 0
43186536 565061975 0
881171619 704415273 0
329862286 287045620 0
33343052 471420729 0
891468114 495152940 0
366669742 810821051 0
263435005 919180579 0
150472787 356164884 0
285888760 423662326 0
1040570460 325720314 0
407784774 694658768 0
838789163 255849094 0
415094985 336724778 0
591234366 841063762 0
333284566 562933363 0
1039451997 97887341 0
377750780 589578038 0
944298861 901936841 0
554899713 760560072 0
337019699 621962322 0
647499499 825599076 0
1007311295 1022643510 0
332069977 1009823607 0
1021690101 213647967 0
408178586 987365015 0
983378616 413267274 0
337571200 307438161 0
951567389 545433222 0
165418172 904338110 0
232235421 602952124 0
80270928 263416897 0
1069609395 71992850 0
918520553 938744437 0
325212100 88157005 0
68215600 399767934 0
891392312 710723270 0
920236057 744536295 0
448404389 341089187 0
931558874 4047328 0
110167423 516526147 0
251633943 814708679 0
593241997 344400434 0
679083737 1003442813 0
617004445 228314748 0
658793810 542630365 0
208010058 521836414 0
710338653 103401454 0
302669674 454887654 0
1056635427 898136206 0
659516841 208592525 0
266484525 657528497 0
1005597779 940139300 0
808944183 646698128 0
730588141 859961546 0
182185968 913187170 0
574717392 93741992 0
326357738 808005011 0
44431823 916633194 0
470291023 885156186 0
768990550 269754837 0
910223517 570058909 0
620415132 274059414 0
499620988 886011799 0
661135207 190087316 0
891536209 569760650 0
291775483 706454928 0
84308779 957742533 0
467307346 939920269 0
887564583 110609161 0
280371333 238802871 0
395900588 879165468 0
474614252 692710129 0
677186990 827683130 0
677363901 113466349 0
1057265076 805705552 0
531751387 994812620 0
107155240 31478055 0
859839418 153472103 0
887748817 537724840 0
1049768361 933499770 0
701378704 736574209 0
142650696 201641080 0
339153624 8091746 0
396090075 488085797 0
244318041 651440275 0
884470297 492670954 0
950528157 874044681 0
1056261946 450873861 0
222592139 369201505 0
36488018 212740556 0
1002570602 497945680 0
349402284 36585776 0
210182608 571959550 0
49675713 708811103 0
784596095 670897736 0
810161903 118914210 0
915148683 634415077 0
710099051 852653011 0
64386696 526957786 0
549950315 750478744 0
305870872 988421544 0
1018601148 1065890348 0
53895477 374303811 0
77521778 316759403 0
991321994 219688116 0
1017098845 637881560 0
471226058 883246293 0
443768698 423111122 0
776173434 877286810 0
419313466 551424616 0
767711628 475930956 0
253047501 11586253 0
336136941 1000923816 0
3641747 145922378 0
902214187 539829124 0
443925535 308581336 0
582388589 408508265 0
594333172 20653278 0
305005906 790792461 0
167068634 5940877 0
114298455 107389376 0
33013696 993014697 0
785140052 106489267 0
1005873863 601122620 0
786421454 652247062 0
959078514 870097600 0
362110433 173651992 0
851452433 101064291 0
855983705 361203467 0
1064598232 310202609 0
982623471 943946906 0
942294263 435537584 0
717191319 834303988 0
643392772 636078798 0
789605107 597657970 0
410527499 625646696 0
161964553 213515797 0
674715870 519411159 0
753542846 826557657 0
367258716 397736220 0
1068963271 544274106 0
259190929 114728115 0
287033075 382847782 0
235645994 294559589 0
591963431 144695024 0
637816067 456634798 0
434587126 259380140 0
382805169 119565963 0
19189458 54740900 0
1072829679 819362558 0
166888055 846267526 0
758224286 133723305 0
95289587 360928112 0
487175361 1048124382 0
743320739 1050505030 0
628010583 7648968 0
389039387 51072880 0
579233180 678601739 0
73193509 746849342 0
439728144 389813243 0
517975761 892432309 0
1070926092 893058075 0
5803462 246225213 0
419990890 960448935 0
257704770 462749654 0
1064385270 187633773 0
50185243 84023630 0
831788574 948317502 0
228130834 133922073 0
53124084 540273781 0
340334801 621616748 0
521427277 898723475 0
947214709 609332411 0
862550631 298607850 0
20493437 100776889 0
83011268 768969754 0
15564558 1062686667 0
619117676 1045006612 0
521861643 92484858 0
540245891 850755103 0
337269485 784636765 0
561036509 743729698 0
630367781 281698589 0
918100278 758610483 0
476696715 120287075 0
688982801 187633428 0
164379309 852692431 0
313029335 59219771 0
115375406 468923346 0
708930049 980557894 0
122793175 857885744 0
172973912 54610407 0
562935543 481239757 0
615044890 292291512 0
236281800 742250636 0
818720217 959562792 0
335803941 1072510271 0
619381949 370541479 0
80855195 631144827 0
211938125 47385513 0
829764627 246431091 0
101379751 676697841 0
334682256 1055975142 0
521787019 1040681157 0
654279067 310955733 0
209574950 345905998 0
114117070 512770473 0
265175284 299858436 0
632330537 672397454 0
72355991 445330228 0
347283934 293006770 0
302630124 141983888 0
198816009 1055582575 0
159643502 713729996 0
818030765 1020742436 0
605454536 74038334 0
1004032820 355633080 0
789659240 376502601 0
575319961 787805284 0
30434862 1052791920 0
119657587 112691713 0
789387775 1010990337 0
613891238 284277393 0
796507923 517998728 0
170483064 25421323 0
735816828 547293731 0
207176185 647015982 0
350437443 433882997 0
233873063 184668250 0
559803763 13748685 0
668647871 138861383 0
45790100 72035593 0
1003585053 482411492 0
562757063 328531811 0
271328854 358631200 0
883708355 571267558 0
940615968 237578620 0
1048200854 109273470 0
1068963194 213826036 0
1045033029 999542502 0
813310826 222003164 0
1064086244 750205036 0
501442281 179349667 0
173492645 709152043 0
570105435 379729957 0
155733721 48548036 0
486957704 609192553 0
939608421 534443794 0
442156791 816089246 0
646274895 128115996 0
578722404 759549204 0
386290223 616775281 0
625526033 876783337 0
864537133 435331524 0
145325416 720486486 0
856840425 677034294 0
507801468 790659154 0
1069029495 160202394 0
1044289082 546497283 0
758469257 433326634 0
511482579 346286815 0
550508860 868452664 0
175594110 676255918 0
130894334 375767587 0
428172714 454655500 0
579901581 884073963 0
1010117407 713490295 0
98760913 867558333 0
734432073 663942586 0
313430644 502082022 0
466083263 1014306398 0
185437776 400621235 0
168995213 385050338 0
900378202 426456735 0
939853903 530168721 0
892929333 800138289 0
723340775 201972488 0
39102817 965258399 0
824965518 135573838 0
636983398 1014795690 0
513563777 794574636 0
682665502 1022686443 0
1061184745 137265192 0
887375553 889416899 0
479617142 275175109 0
197956094 551593300 0
496433419 174694176 0
93748629 1035218582 0
913437255 353209011 0
13030748 97969329 0
1053600776 371233926 0
168964144 602128512 0
63210554 453229436 0
520726924 372823685 0
876231406 687883017 0
542382180 495949658 0
707754409 352765824 0
1015708893 93262548 0
61536260 944121518 0
25723588 1019959882 0
151321252 674379457 0
100537674 219113121 0
872092887 759054141 0
1025486581 64977048 0
637113994 694612590 0
498827238 237817592 0
373119354 171367122 0
56677433 231398354 0
1008320064 927578109 0
769999241 365269690 0
733564742 159302022 0
311771420 378866055 0
408361178 373836554 0
319111048 896357846 0
1025328019 288318951 0
208239307 797478101 0
940426854 590818124 0
796977666 192997806 0
781925746 407646463 0
307366755 1047706544 0
880485421 1002897349 0
132990413 327776961 0
623547641 533976748 0
347007138 246233480 0
238555855 417503663 0
276270310 55574447 0
469855984 226335479 0
827532422 160491381 0
624321317 553282884 0
330602389 67429210 0
23007972 236905148 0
822163223 705109440 0
509967886 543717144 0
63312112 957788277 0
220818909 566938184 0
340808554 852353496 0
646501882 980924078 0
772030914 485845132 0
8378953 625501843 0
380843238 547950625 0
659883840 7036942 0
310680290 164757230 0
384107692 668580956 0
47455721 227136434 0
876920515 845447520 0
340831810 155661938 0
469206974 779057869 0
267935694 512082071 0
47446306 980115235 0
1004355746 376560668 0
278518514 800870243 0
529663516 251681901 0
104016877 997112328 0
1002410275 356833339 0
941673137 634756286 0
739313472 66175234 0
29601299 202747085 0
761596892 202204391 0
1017224006 896134346 0
191261392 510715157 0
6149429 752536312 0
211156706 19339198 0
133177905 900353619 0
1013733764 775186371 0
527506831 407195131 0
965779172 348202953 0
953979681 973062973 0
627415681 201230161 0
367776225 821209847 0
791511588 1061363511 0
926532015 691395280 0
659829979 734938161 0
103015792 312356775 0
976997152 530461810 0
382596232 140898499 0
644519945 925038373 0
139008173 836755023 0
121125414 447293354 0
763760164 623229014 0
685475905 470826684 0
116455483 307232928 0
366427383 111928425 0
426601891 931269382 0
996108993 1052028229 0
931181565 29423149 0
351983487 699492668 0
149816849 685229132 0
177255870 610522121 0
803376576 72329606 0
416428666 213598795 0
532090951 586568221 0
451828251 368226388 0
214471157 261311795 0
467720262 928066617 0
692936698 344835782 0
716896647 947655555 0
65004997 409973097 0
928217434 198534184 0
1061500574 356059508 0
328115536 371138376 0
999411815 1048644743 0
330783199 986000403 0
473025709 706102303 0
917506238 450111840 0
173667039 294051313 0
399154778 862222722 0
132596360 360338536 0
339519959 403035160 0
838469144 676747418 0
617519141 337506433 0
995744019 466029202 0
226874580 240675701 0
375623095 1047133193 0
56050616 737861977 0
422869643 820901890 0
777506395 207192554 0
520124558 984196946 0
558348939 90736749 0
362347571 528143086 0
862765299 174011552 0
1071540955 737524846 0
391921161 78619724 0
407214900 890443530 0
17946424 489541965 0
377547424 271145008 0
260386274 166986138 0
390622500 590250968 0
46611346 880738374 0
539368310 748486536 0
49611980 702275705 0
377102297 405078942 0
798112218 12015585 0
1051468350 636042981 0
452585995 771305580 0
589359228 433105200 0
193367448 628817226 0
942544035 1010489854 0
1062883704 769324197 0
54858914 1060957279 0
950689542 32897643 0
911356361 6587238 0
849004571 539562888 0
702528867 562152883 0
252289947 196418464 0
907423926 625812385 0
616003160 780819414 0
914317684 186329506 0
585043313 940725510 0
1004589811 596759855 0
93415774 893945041 0
163093003 764747658 0
905307233 667774822 0
570501223 823270010 0
37012265 270198413 0
638346884 878643125 0
509544983 933317616 0
921328178 181253130 0
728457135 516999678 0
221092526 454426747 0
467629011 961281897 0
1018873596 192651793 0
483386850 1027352302 0
828586250 35234422 0
889729661 896153317 0
2851189 663356180 0
970264291 180385743 0
639185379 1022889590 0
104851293 1061723865 0
28947680 207146771 0
675696159 21618438 0
773953589 141943446 0
158015351 444695794 0
198952320 217510705 0
140000131 675287110 0
384380539 1070147185 0
779620762 656874352 0
585028079 797211473 0
428776297 340178547 0
532079125 1061814914 0
707710764 718132678 0
39466618 5964789 0
1021022532 11973339 0
877301831 912691359 0
434363216 293808074 0
1058215735 247046854 0
332897720 982355696 0
112519318 1022950939 0
433422865 202013518 0
12343024 1011830602 0
971090736 12641939 0
1022020707 718724152 0
319102314 526240757 0
994929946 510914546 0
372466687 655535832 0
50733435 851984009 0
844081465 189318135 0
677708340 871145565 0
161017510 1051274116 0
281227517 509774970 0
66312505 488155185 0
499936421 1015918288 0
464421409 277492944 0
299892993 561084855 0
897506558 430460887 0
446872809 688088483 0
1049293415 704865217 0
713203449 628616874 0
915734696 388267017 0
132225971 530482120 0
944006740 463916999 0
1016236339 799283138 0
952641570 1022404320 0
628821456 540726472 0
878373093 896343207 0
498112021 573209665 0
243051746 145206859 0
519192858 546240162 0
736647005 316856867 0
723912618 66321003 0
578200951 663584142 0
337938128 885563159 0
70505136 369557366 0
861289407 846178691 0
700631278 532945878 0
470888910 991616585 0
61237170 565070988 0
218473702 462964647 0
835000712 468939619 0
445808895 100488408 0
484149225 395693149 0
1037824105 576777540 0
677515111 1005302810 0
302167680 482629698 0
805817613 452010486 0
543485376 428817076 0
767144464 626926043 0
598883790 394005709 0
679020296 876776520 0
76792050 438374419 0
666010918 206253944 0
903692010 82369063 0
440274229 694345014 0
720001302 333681992 0
89146131 692387541 0
988566511 1028276827 0
535784568 7955924 0
51618307 1067481428 0
651122949 405925084 0
258811913 651931963 0
969766060 712894798 0
845143853 867697308 0
145808862 461510986 0
721322236 397547238 0
672609672 395054009 0
570230927 966509355 0
1053306010 832159632 0
163500655 620593536 0
923158591 967620033 0
211835045 867920842 0
610481899 581366622 0
397266067 603365537 0
21236028 682113740 0
196697843 880327277 0
892131367 19473657 0
5632573 1064709940 0
171832149 873686007 0
283206619 241389372 0
678166269 189536706 0
573570002 970099724 0
126271281 868231903 0
538324985 22404706 0
841729718 722387651 0
52016504 891901773 0
1058639670 648050285 0
777760803 13453944 0
33499624 340977017 0
710592623 904144836 0
461257198 134873322 0
626069788 953714652 0
476901473 794311660 0
366834722 239811639 0
266914003 507389144 0
436333918 34160318 0
1070496394 506489879 0
631294854 287913252 0
525612221 257064357 0
345575744 395924990 0
717958624 81429717 0
716288721 1021425510 0
128414595 998276013 0
243541621 559321182 0
181539769 110737286 0
363123141 1024989996 0
543598024 593004468 0
955142858 26577188 0
620666702 522881249 0
689595431 845852622 0
207356396 537024969 0
112370573 1027327398 0
585575521 290103662 0
313826002 424360587 0
308279818 762170855 0
582225528 73001803 0
167143100 187985136 0
421935364 766545178 0
598535906 284890593 0
35168334 825714526 0
369958927 230790103 0
566452708 923478516 0
12981230 343004056 0
504624841 287573919 0
207491773 96514061 0
258795108 1045752175 0
146033053 741737623 0
157785608 679100137 0
746040070 333665734 0
757352704 250973148 0
581953236 339924184 0
606453384 862594365 0
911916804 540524808 0
626003588 974826762 0
531412861 960121192 0
191146182 844957525 0
989126609 540667034 0
923824546 80773539 0
87424131 858738823 0
411036318 536455354 0
331834043 353235267 0
591043908 692403998 0
667096818 472896088 0
545313487 347116924 0
859828750 535340279 0
1043791458 391010749 0
307114662 569339254 0
746480820 317888500 0
273573947 611793710 0
559613333 471936851 0
888836256 283912549 0
317253217 645507118 0
16992150 31201027 0
1026469137 487327542 0
280850092 581031590 0
6739437 758578530 0
739771048 671085053 0
469259067 1053931396 0
391471347 430890631 0
23425012 115530530 0
88270057 805805781 0
23809475 283783322 0
987364831 849255181 0
550735455 641353775 0
937457309 890834498 0
569883616 526966718 0
527552653 390230195 0
96901090 649387025 0
468438212 952071027 0
383469397 483942450 0
732255445 650562289 0
886290500 947841541 0
611586429 770950419 0
992162009 807896969 0
1028418047 7830754 0
557092605 733334342 0
965581958 349811250 0
703550962 844648206 0
1049563332 191843092 0
996905824 858306591 0
174684796 286406511 0
444060427 944307652 0
21875244 38016409 0
184141264 610086246 0
808777908 327041746 0
67873550 274333598 0
739911374 978044389 0
832529521 796534078 0
867016866 211630326 0
1020404628 358928361 0
39335055 982122319 0
783328401 632440840 0
210163190 239432257 0
891684182 999202001 0
859537430 444421570 0
371313808 352442085 0
225474541 935810635 0
1036921391 82024669 0
549932642 912455420 0
450454609 1043352136 0
847987060 176693284 0
1056294624 183320849 0
532678444 546825557 0
540789667 748349524 0
373762598 53292298 0
28507492 914707791 0
193453197 844926138 0
931490961 60924364 0
16333583 930537319 0
573283744 105884235 0
1062543784 650102191 0
314516362 155739782 0
239922516 850040084 0
829061299 1057736375 0
776866691 346493958 0
181092600 619359011 0
686969170 22080571 0
409900114 443323581 0
242257852 762605463 0
208261802 949948710 0
542936051 475310170 0
164056081 219011980 0
77164844 71418132 0
203566741 403625876 0
54255330 724889582 0
821682040 70024729 0
468466800 390802844 0
202227075 861908131 0
827319613 744227436 0
86536711 485445080 0
968025138 304739409 0
532117541 675448854 0
134614865 266826917 0
524844159 32803313 0
307020442 1005091493 0
876327060 227869223 0
700098759 225168247 0
885862297 118059203 0
808394476 542508285 0
309239719 73135142 0
804910613 130592191 0
15741840 516330985 0
51879472 82616730 0
416579453 856343664 0
232288525 1070635765 0
916180792 1070334057 0
1046340188 1026715598 0
15207396 702894516 0
9637299 405427163 0
590208329 1023176289 0
990817239 560229507 0
570982992 526927442 0
717035205 556902271 0
521468291 848073924 0
405487918 363563579 0
66548989 1019691157 0
46351093 247854271 0
62520855 552920915 0
82644896 832310892 0
641955680 448238776 0
35382884 1063784070 0
240417929 349336629 0
1055367601 406420818 0
982020882 528660060 0
90159600 26386164 0
635983992 559817502 0
127197497 370997045 0
1044850421 129291153 0
660486499 438689890 0
312049502 5143351 0
269978409 98479571 0
596433876 226093900 0
1041223022 790630348 0
415193697 961896715 0
699269857 699398915 0
769708550 887724167 0
374392956 170230782 0
636772621 913766199 0
749854568 269298727 0
628224365 536449256 0
567851189 1037441449 0
1027061580 448888063 0
71750730 681649370 0
859483246 315460281 0
536055064 1072889056 0
883531574 181956130 0
123456139 905824117 0
597685853 395637619 0
731216767 811985215 0
1004179523 515817560 0
344284911 97755965 0
643788411 992207014 0
815033321 489148869 0
62963510 973643936 0
765277584 457747782 0
219040515 76263775 0
1070466061 574299868 0
431778608 104141058 0
764941490 490400762 0
136216388 375568637 0
1468609 961981204 0
140532965 189109908 0
843540520 529870152 0
637831576 890420572 0
1030916881 575033721 0
39247077 164221303 0
450425463 1014523431 0
979165617 257290285 0
497762212 187868865 0
892437287 300609058 0
963632238 444632680 0
1016069230 492907401 0
578351113 215780163 0
306046834 508973567 0
713883088 156797826 0
669309228 359032957 0
178710458 946060646 0
563568424 161092329 0
275890709 932956198 0
171187325 996510108 0
57675276 573640831 0
852600302 416077774 0
305559121 422643844 0
732650637 516886530 0
866495171 562817315 0
589629943 274103438 0
546577851 149462054 0
312632559 576625428 0
316229128 482782120 0
661785187 963663174 0
294358583 814944731 0
538279946 747273303 0
611054516 208524969 0
730227406 450812899 0
298079054 462146759 0
293170652 18570672 0
141352409 1063208897 0
535630706 774760521 0
518074999 183866234 0
110281843 837521399 0
678128607 684043056 0
754888645 968873016 0
554108835 935014055 0
840415192 201595661 0
1025400908 499997433 0
428411450 350316944 0
435253592 746013730 0
404935581 257879554 0
816688815 726179541 0
377338518 345393958 0
493436266 952028136 0
1071204039 654829324 0
116312752 29646806 0
6795676 733988339 0
695859102 611986894 0
245395326 790337048 0
65374395 275992818 0
151865970 896432801 0
273416690 308366655 0
1057516456 885284678 0
692766329 432031629 0
68866374 33950887 0
871103571 107209160 0
162822084 4529985 0
709300989 39216263 0
818393095 10826080 0
416442993 906234790 0
614376699 333712572 0
70848067 215429881 0
759243614 575326167 0
237402901 440899207 0
1012813898 552603197 0
885084408 392890460 0
519883403 396090390 0
683747200 479806117 0
208747305 432493763 0
742328909 618052624 0
945901134 293284570 0
981498038 381098242 0
619432921 603051550 0
246436082 659587161 0
176561427 189723524 0
225965940 820396681 0
580963842 134348184 0
384778615 941665173 0
608800964 818812536 0
1014945397 441847055 0
187984517 149680354 0
458599442 162094862 0
580455682 931333131 0
627544287 517028076 0
405842316 856275809 0
634989417 979575716 0
107186089 397093929 0
272917172 460398052 0
857036604 252965128 0
230779795 733358096 0
341616652 57681963 0
727883337 617759965 0
717925483 812776316 0
915723497 599288590 0
1007493422 34471521 0
1017896354 712440809 0
707368155 654026062 0
535373991 818629597 0
801340793 23206338 0
1058135977 580086117 0
761920665 84050830 0
145924850 248166071 0
48747096 200059503 0
177798112 953216543 0
551274422 988923427 0
48921943 16689018 0
283557570 549203113 0
788398677 690026273 0
732591934 289653766 0
589595535 203937965 0
583829644 604903407 0
1028739446 571049632 0
963370569 198485947 0
677426321 44903319 0
751728653 1062631060 0
714171336 886617314 0
1063580987 178648861 0
285648297 470609666 0
898695225 660147849 0
854153478 526583772 0
603465627 14721254 0
991101596 115561478 0
228230862 170203359 0
263598017 668367630 0
473784982 119485579 0
1020272462 378023969 0
594013240 329454384 0
404748907 190952063 0
36322469 154042414 0
871765121 66029742 0
373549205 376686339 0
952385007 67430508 0
744249133 760279135 0
288568196 956733134 0
348691493 330687939 0
825560698 650108465 0
546188868 107542700 0
336681479 687421990 0
871357632 528749439 0
284625760 684177984 0
921869356 8067877 0
677264340 614595090 0
319612775 154822351 0
735808489 1012821454 0
341314147 5533354 0
151017018 78287555 0
442504612 548068432 0
23299874 815077897 0
393754613 220248576 0
415708192 91046180 0
214067342 822924896 0
349232332 486718005 0
626415337 666473189 0
747861737 212846290 0
695830447 1046563538 0
466951466 111148235 0
141355663 149829984 0
221212342 777082788 0
531051635 871122778 0
578193973 351327872 0
704272873 138837361 0
941210492 79237271 0
112455939 400466491 0
453665270 888347398 0
212551328 852606684 0
179174847 579708407 0
194489814 179013853 0
1028189437 214259459 0
462897659 47471022 0
77329373 925893301 0
294983152 741662015 0
267216728 490678917 0
927740377 7863324 0
594349913 682728299 0
445012957 718646184 0
801946279 30351642 0
222916481 692304009 0
571691370 54576831 0
365941995 1006163655 0
508609359 796914218 0
179774732 1025175451 0
204423458 463906797 0
198464597 373154293 0
191873306 894336893 0
631783075 134490289 0
14972376 189979690 0
533216001 833179748 0
475458441 621513068 0
939226366 722086031 0
1027588662 696777533 0
681176756 726711428 0
755663401 406229725 0
203175386 418680682 0
1006674854 481702139 0
1015021476 739825307 0
810207963 1002880206 0
500563570 752603847 0
687542579 36163454 0
601139028 499838621 0
661678368 618944017 0
787711545 157716900 0
258127000 1044298793 0
699923838 973221832 0
761088843 390998567 0
1054927886 986811653 0
1036307134 264231174 0
338643942 478037237 0
119554960 1017949085 0
306878236 998283712 0
275688191 124274929 0
692171126 106224509 0
230220570 844336633 0
616435778 1050384145 0
337045925 844236730 0
0 0 0
894488423 588188428 0
484435745 728733648 0
875109129 413058551 0
502579261 671289235 0
296675489 58032703 0
539926617 163693109 0
155521636 114977763 0
1033886518 706528909 0
567971616 1056118926 0
794046342 878644934 0
356774919 769146471 0
161221724 333353377 0
984982823 125939937 0
50185439 849865244 0
254777225 813485345 0
561131239 517757288 0
44764593 564259720 0
411378311 534773903 0
733206182 298573779 0
1017862110 941225562 0
520866792 548808989 0
544814179 94447381 0
636494216 995528724 0
748276684 380340659 0
591084724 82543059 0
564698120 1013340085 0
815820228 712544612 0
657521657 707403516 0
907471541 262083745 0
1068778726 673440631 0
4573460 838851008 0
853532559 43749006 0
993754587 543870900 0
215850128 940675840 0
776558397 79976056 0
662111276 539467252 0
712866827 514474774 0
805688072 351417641 0
888762868 4159432 0
746396575 148077655 0
349600805 194765261 0
814986098 105078060 0
753993773 1007361596 0
479817287 1033420687 0
538749440 389983623 0
777459618 619402702 0
185794894 572222648 0
722310338 986759385 0
855898975 57715164 0
294369468 493736105 0
727390412 734197622 0
282321146 277803495 0
169486174 911861780 0
242448600 216724297 0
720280025 36329586 0
193642301 639767378 0
30235343 802276231 0
432392422 157933282 0
446319630 616041720 0
879586000 323582182 0
491371395 561936332 0
602756291 65961413 0
542881733 705501096 0
268056765 536687639 0
848207374 119841575 0
156920205 780128512 0
424897837 313715561 0
447016312 739294044 0
179896667 382668855 0
281719258 10228559 0
676475480 1060694091 0
972402179 294893492 0
741574388 847092866 0
237987300 1073697339 0
168761798 73049465 0
989859797 960237631 0
689345505 537690157 0
867325782 137592450 0
1107409 960457781 0
152152978 929050506 0
111506176 177353850 0
701127592 287282864 0
452018881 935698595 0
731314048 787615025 0
1014341712 957101820 0
126353996 241863043 0
180460987 454388492 0
1053466175 1054342901 0
577509081 81013118 0
885616637 123917850 0
483634142 400030889 0
971716831 343327512 0
978869379 673214510 0
719371855 1063480139 0
36178027 1002782837 0
417777257 560449466 0
145201541 626022617 0
704883071 622196754 0
879686718 798496654 0
920959782 470182137 0
754983508 814819370 0
666119489 569707628 0
626851310 312795967 0
442496508 493937139 0
429256524 277491756 0
322731871 325240600 0
821755518 337204468 0
170303693 909373608 0
204297646 723200133 0
150560611 588769823 0
163678797 852671144 0
667485956 849187267 0
144696400 412728063 0
958761825 909725722 0
63782811 441277422 0
396763148 1059409508 0
634427695 110959722 0
448064783 836593641 0
987421766 45111143 0
289321936 294061404 0
30985512 125363291 0
618913659 755752339 0
688998593 50192998 0
729037815 513480645 0
952769998 28057946 0
469576053 93042129 0
97898291 659918941 0
639635818 304939627 0
225724005 711456082 0
947487756 865849623 0
315044291 798465523 0
327028912 169780237 0
277861409 864771449 0
119125167 508778259 0
957532743 119565948 0
687951439 149900186 0
552085351 577222895 0
1011013680 729792733 0
463345149 82590530 0
767694231 289939476 0
388227344 13278801 0
916058553 825251173 0
992104130 663291335 0
74735048 638644062 0
608294929 844404162 0
191109302 58349472 0
1034191522 656825854 0
37528737 39142647 0
315948223 886938392 0
342917212 775422694 0
507682323 985836647 0
34119503 51219355 0
979902327 1035112399 0
322688401 728843153 0
352497633 498265490 0
640616219 412596481 0
488287727 1010966428 0
890872661 720742745 0
557863110 66373879 0
496230013 526533201 0
158624989 225553567 0
941839670 403983899 0
132313066 838294717 0
112308204 480942729 0
149711552 360899745 0
441558191 528126587 0
87368962 621248872 0
833044007 600057473 0
194500664 368019335 0
280656165 779454204 0
636051688 533718552 0
848648329 373280541 0
1023723209 112101462 0
723557698 383269239 0
660134504 672725618 0
477861591 304469789 0
455324051 584101517 0
128315775 594102411 0
351298878 254450903 0
619163979 879325588 0
726197610 843237592 0
879325164 681728195 0
271052919 966024517 0
164206063 446135387 0
705051962 1020569455 0
17251664 131590993 0
630519339 537509314 0
310367735 72398169 0
255146737 411750554 0
1016987799 715458794 0
774266568 138295069 0
547945420 823257752 0
350616581 430631993 0
778563300 265269498 0
398855575 359694695 0
914818443 809942865 0
1023513406 924453084 0
1069263899 812833636 0
901789335 54340121 0
104731578 671943046 0
694339884 996553955 0
435885300 993449847 0
799954706 906845487 0
623364932 938265013 0
828598125 523128894 0
70849092 537806134 0
370268075 977816619 0
848578399 985984419 0
299088870 550263052 0
1045736026 917538634 0
445632297 902317466 0
280725403 388390440 0
458487434 992506358 0
731958374 44221714 0
423708634 606333665 0
423018940 939184658 0
662840467 825182297 0
1009028978 952607829 0
21189579 720883724 0
964115135 401594479 0
685138914 346636220 0
545152888 967252522 0
982893492 980372598 0
771160960 835240657 0
268194428 383056112 0
555994940 771389239 0
295648835 220689406 0
175706341 705105343 0
320799510 179891887 0
653322740 339376726 0
66774094 992133814 0
1031980239 694649777 0
654429331 295675189 0
468706433 850844843 0
574003263 812633201 0
322704623 546504706 0
681269681 680758538 0
269454635 139253497 0
838025385 1011508637 0
950186371 573218685 0
784508712 282015458 0
1061100823 45864587 0
759681146 492061031 0
517467792 1032196698 0
227788323 655689506 0
572526670 368769861 0
453728916 756473055 0
987764567 675035515 0
526127677 1010142099 0
389961558 195702484 0
831375645 570554798 0
930763584 899837611 0
981479835 813967841 0
494263419 182944442 0
338954192 340674192 0
184414726 749700173 0
207278352 205138258 0
1018678590 965272291 0
572143439 72129357 0
169237125 1010028985 0
111530714 444847371 0
120483847 744692989 0
886107367 753578417 0
419063743 951326341 0
123268028 699728873 0
64587373 125035408 0
423378776 715682827 0
277425228 216711048 0
268577273 797602297 0
102379584 287948707 0
254011307 381403822 0
62985081 679986004 0
246628311 758309164 0
296034210 961469383 0
937470416 1022183169 0
696630746 933069494 0
58411793 642825458 0
1028111748 378531575 0
661619390 226310055 0
10395236 588841520 0
360040976 638151320 0
775541615 901505919 0
771832100 509226164 0
604069595 570059276 0
443483612 215476850 0
418198844 792353193 0
158666103 420586398 0
276584213 48385721 0
1059896836 650517964 0
244642157 620124547 0
239844831 447943074 0
11845126 122006174 0
45950733 329101845 0
928509856 83041448 0
536637214 360137279 0
169037673 80635835 0
674478045 601955769 0
984038703 297603171 0
1005737924 752043498 0
1007621519 823115478 0
817493107 260181729 0
64503997 181747258 0
179482599 373634170 0
552955710 314850586 0
287234019 237867523 0
823849675 821658529 0
385964167 176342385 0
276931992 384594753 0
237926449 840543787 0
900932217 198341033 0
793373229 192140049 0
780232235 43807979 0
686741983 647549173 0
663097067 179915073 0
279085442 371733847 0
1019621002 553909326 0
467991751 499204195 0
19686704 193275786 0
722822742 320431801 0
655379460 628339926 0
218952625 342082944 0
882441228 848056849 0
964871157 862849170 0
681277745 494427364 0
544028917 316879993 0
636351061 538522223 0
511368812 731282018 0
762736705 638545958 0
91504798 577589613 0
467806361 335106398 0
124450675 167718897 0
778904399 565785486 0
531711762 673329477 0
1023438430 320770129 0
895768892 77896442 0
398989717 789048125 0
485259521 403531123 0
805019117 392964547 0
240087555 550402271 0
797273866 819536120 0
613408819 637787678 0
753148822 754465864 0
712080691 349606199 0
877508326 84436317 0
306952398 814763193 0
412957193 1006264075 0
716293589 1060586463 0
1016610710 107239912 0
478319381 311554404 0
141320417 665400171 0
1027255103 904208135 0
121721348 78190861 0
989137330 94031605 0
857071587 886108161 0
930284662 1071881575 0
12215365 25759342 0
812410422 356847006 0
800954365 969839157 0
657603400 982363319 0
204277079 755417383 0
571849880 315881931 0
499068793 170446263 0
464748777 749130878 0
84434525 194734979 0
448247948 228043838 0
706588661 273676072 0
201016163 585951750 0
611611993 330221215 0
736739858 614479495 0
619160235 223438534 0
272600569 553875408 0
93999600 391076411 0
176050285 745996128 0
957966036 480569165 0
101738886 934117441 0
978581105 835944228 0
369152867 360794767 0
695859735 719603469 0
458636099 106179239 0
694158949 896677369 0
664075886 221792747 0
213394708 794256583 0
847765732 455901889 0
670350561 622814098 0
868464515 840921142 0
924164011 44953359 0
1551518 957782260 0
825946098 412818326 0
930950724 1009252304 0
757399112 653089806 0
854028233 826855790 0
778125072 383002451 0
1047036758 842684637 0
82401737 757421769 0
187767671 268398840 0
1008616663 467627020 0
825344943 36308105 0
691707323 619589680 0
350441541 645550734 0
740340730 139470314 0
266517923 989743657 0
796492589 479339025 0
72740344 91290626 0
10913637 316330062 0
875272320 379326261 0
744013847 992865052 0
131699075 242566859 0
497254494 793928552 0
675366652 930964306 0
72520913 21519416 0
1025469868 423632471 0
315921286 401177256 0
534120360 766805904 0
339936953 641295488 0
463977886 420440121 0
384321417 728842307 0
725309402 937589149 0
667943643 995804949 0
872921720 302920411 0
783726164 128438748 0
1024877716 809419820 0
103489118 762054707 0
91509919 941585927 0
23392561 509900739 0
462886460 146504930 0
1045842229 327016207 0
232465301 705039163 0
720802365 1043519162 0
503856291 943504884 0
35161320 746294584 0
165118013 16497490 0
899192601 514298573 0
187568349 706330047 0
489347484 535529584 0
278360637 154479375 0
316535549 873083726 0
678627513 156184247 0
737077102 712789099 0
335384861 20818617 0
515097320 437149406 0
561037616 718086394 0
866580460 1067720514 0
907209445 921015318 0
191516533 40236652 0
729969 482266748 0
519247957 498098550 0
649136600 460716686 0
713341807 110984916 0
684525775 458132728 0
571692298 293588202 0
979798678 721100329 0
272709662 1051852101 0
109835940 156982172 0
20068853 321817891 0
513071180 216790685 0
695144200 662070793 0
756766888 905266056 0
707746148 734229691 0
32411454 998592055 0
308540567 838370256 0
428782925 981923510 0
308078160 570650190 0
965356572 290440982 0
922149380 994129656 0
944585354 359183073 0
620608061 329715338 0
259096977 247628566 0
600148636 494213140 0
291246289 31373814 0
859675373 393051799 0
696996716 669678284 0
96015413 356816070 0
459937380 807761191 0
739111693 391194857 0
509812014 353087732 0
449334756 325766804 0
174978285 794337841 0
416769844 731865562 0
843800750 258384359 0
1019335864 215435139 0
737091497 649571641 0
748578209 837411078 0
858988979 223309484 0
641194137 141161841 0
20372131 184302957 0
1064351938 843218336 0
907407221 174913057 0
690617007 901554803 0
597688632 336843064 0
378859379 221257982 0
1056329220 221187678 0
448807028 118109510 0
335772148 354599770 0
594967093 624979833 0
713657568 635834058 0
617564547 904536320 0
10100126 872172078 0
990866069 371157215 0
1025087858 953963687 0
586629067 631762196 0
755791843 773633907 0
1054708458 562221643 0
834206664 913516390 0
583937674 686631258 0
398167381 67385536 0
1034039717 393953478 0
560361229 914680317 0
112473895 683780324 0
820453287 370026050 0
551598316 595118107 0
208118046 435361917 0
984531498 444499565 0
223910738 265198628 0
1063670116 9950709 0
623530356 974978409 0
258226210 1021726842 0
274229894 764342964 0
1024897810 314558693 0
1043346212 500270968 0
802350438 608700464 0
401327483 552092882 0
130106223 1034730211 0
459149359 80829689 0
178859565 517229388 0
799767032 612582029 0
646402225 825461592 0
92807102 506608133 0
450191856 881729426 0
547180365 447728670 0
51229955 148402284 0
548284268 152815983 0
842401672 959970876 0
965698734 227811722 0
799694621 225861844 0
593648862 996806761 0
730566239 55635700 0
934038934 922307144 0
588374954 22305008 0
210277181 819901963 0
956839473 142388251 0
112810249 117047374 0
582456396 821554499 0
833029570 533547432 0
390896110 86783309 0
345650358 166852961 0
499576486 999193203 0
496812211 774638462 0
1001362118 703915138 0
302410302 84564390 0
191830161 955810873 0
963865285 781017877 0
653977016 1049754789 0
660426252 449327774 0
848681770 557871175 0
746317654 484697500 0
701347604 198395511 0
825113736 489895195 0
509705620 891245787 0
78580149 774864200 0
223065247 279842122 0
607409041 800739403 0
1073571117 96080036 0
915908831 849060292 0
445608314 655630084 0
878676576 932387358 0
175805617 709768879 0
70583361 930792596 0
902035815 201747643 0
446420585 418019062 0
1032048326 404911078 0
135644913 829355677 0
158198194 610332422 0
448023073 25058618 0
940321631 74120533 0
711849132 1038361314 0
837250597 750551513 0
571550127 237483493 0
515295450 185985317 0
726825090 763031727 0
491030996 1034396397 0
324654798 433379853 0
775180034 379206889 0
273072506 190510971 0
878607685 771559551 0
573656447 707065833 0
974966909 924328019 0
433708937 670293827 0
830572104 379140605 0
640177080 90325529 0
387762338 249396275 0
430825892 87814802 0
422479713 270642515 0
14974139 888888003 0
201959262 773249843 0
590887236 659445017 0
130927411 832311220 0
296790618 152041074 0
448919673 260850409 0
457528599 910439640 0
300597420 935969021 0
479668305 76557189 0
427490812 123182468 0
463412300 1018030165 0
650912433 472494541 0
211231168 1072281645 0
754896465 495605654 0
908920749 499167069 0
202457186 798421767 0
367589039 832249683 0
924473949 40716419 0
620264163 277617272 0
633901165 1018613113 0
422449558 222821785 0
738148124 355479395 0
281718836 514611531 0
647766855 104465158 0
533455748 840371160 0
852914079 987364870 0
1035835863 8337838 0
142048466 150075957 0
635067840 151654526 0
17165634 29989200 0
924511521 460818422 0
355905358 535616748 0
753951187 1068370195 0
717100899 633920988 0
376186885 272670013 0
311693646 884302679 0
217690098 19024350 0
436554604 249886927 0
854743422 879609914 0
946063850 515225518 0
600712527 892551029 0
426296689 337901593 0
674617969 843508462 0
303336686 401293174 0
692735039 316313695 0
104975805 636691106 0
405474349 788168582 0
420667140 183252325 0
601776187 809757609 0
765741847 293607247 0
164591143 608453334 0
230277073 115482859 0
149607015 135069634 0
126031129 807018808 0
547820486 348384105 0
60362035 350411118 0
1043813521 326283192 0
1005020312 1038865028 0
9368122 502021435 0
490003307 423108378 0
867949320 650786725 0
754356868 87513229 0
819635928 697569396 0
372348353 511785118 0
1010523685 16213960 0
18865838 129797838 0
133524605 833272115 0
762484705 1031332130 0
729210888 69004834 0
907973715 652316066 0
102337145 773963908 0
686603454 511957346 0
913098267 411138595 0
253328481 119280927 0
361289590 338894421 0
230599774 664524008 0
398860462 749838015 0
353457884 65655640 0
612727007 445520030 0
226165305 142541567 0
21273403 648631515 0
69843253 806708951 0
894146354 785148942 0
560266679 426509026 0
99644153 541082386 0
578735611 28369575 0
391746580 653554477 0
505447573 217820678 0
74257874 912982715 0
430576503 122570297 0
988416010 154373438 0
99370417 1030767311 0
736845915 755456983 0
542324493 543439781 0
841249074 563927397 0
1038291408 1067309587 0
189889730 858659753 0
844022160 292452556 0
658672721 831861161 0
55599281 330341561 0
33801873 1028341215 0
894398338 472367114 0
853208045 856157962 0
83482301 948728145 0
886014084 490497393 0
771260020 387345626 0
42895482 1063451158 0
225818821 631609662 0
572179762 1019159469 0
356940700 227930724 0
214014594 249606850 0
457392195 855909889 0
522913363 1034825332 0
470832374 239626027 0
624131535 813771390 0
1020493978 808052167 0
386730294 905978318 0
882557425 387035641 0
1022098837 510466275 0
539664928 523575653 0
935641675 117302592 0
266659761 544733569 0
663940466 1049440501 0
402591748 386531463 0
500188872 327227589 0
771883023 582179314 0
718756133 926275470 0
349692054 720348286 0
794906445 488920715 0
558509611 752729863 0
899751459 946717536 0
498558170 32484580 0
713501333 146191284 0
109701776 425756740 0
24865061 610078475 0
1062108846 198893145 0
286697249 911581906 0
377307118 158277702 0
1595819 60875304 0
850536334 502533028 0
687111540 71004372 0
1017660303 511337754 0
32548912 247721161 0
582313219 507462051 0
802348689 824254273 0
414973488 35290846 0
1064631007 873636784 0
887946056 119345203 0
454932414 7683180 0
62511842 276531540 0
472109675 378127861 0
193148647 825897561 0
128663368 638198561 0
593910438 961187261 0
982371772 196446849 0
99819198 755782753 0
1008570955 997527733 0
305067396 285142497 0
599052359 889536106 0
420520003 112008872 0
625567690 439463350 0
448472012 352680591 0
674653572 804682680 0
645796097 81422715 0
1019324395 378578726 0
909273140 1053232060 0
967387130 429885494 0
592836593 712995840 0
210916383 789058122 0
436235206 517087432 0
413214965 16564991 0
280459215 113977104 0
57776567 700310051 0
861121259 441320112 0
465020730 708250122 0
469009997 681418985 0
529128585 554519040 0
618178658 717827180 0
836239960 258130050 0
809948084 146971975 0
857003163 295820982 0
484034198 978656044 0
775002995 945752286 0
276126529 229574896 0
34770907 550273962 0
328422840 63795297 0
468501180 336071360 0
983479451 478163164 0
483572462 498264170 0
684266315 700214282 0
506824941 597967677 0
243699041 1032034524 0
181674092 606732382 0
387410935 957184633 0
835876046 327152188 0
703362729 219889999 0
341401368 225314711 0
104927303 942151208 0
593452981 1021679963 0
387931038 653670580 0
643766435 327810887 0
186703377 183504482 0
562065894 283132678 0
753593627 897116019 0
114640019 558746193 0
885478743 296902001 0
318085242 227189289 0
584973208 608464428 0
583512841 993237626 0
553743052 56810366 0
43179203 819142090 0
646572322 984848577 0
1003748232 438335362 0
489129615 264101457 0
880375528 206293336 0
65233041 872442954 0
768855455 410486528 0
883104826 1052213533 0
598600630 303250982 0
163928852 1048603849 0
663446847 730160534 0
99019018 565825830 0
939788749 818843827 0
1001650864 908190427 0
567012696 611655520 0
325203091 974364228 0
588535386 289524462 0
1026667416 1003109450 0
128805802 617124623 0
968197270 136420298 0
329383873 463665267 0
494072541 6176428 0
461518667 1040981301 0
885164152 951677433 0
945865894 325076341 0
1054696323 585166668 0
473450676 136097911 0
150488410 109681880 0
80204267 582028189 0
54855033 148734366 0
231453633 594107108 0
709026767 905269183 0
759752597 569719000 0
80961436 708459735 0
185977000 484259959 0
536128427 295612929 0
130044421 713773044 0
820990070 320047896 0
257856992 113093402 0
951406836 417431120 0
458662650 1020357186 0
1039968601 891062261 0
297084457 316918192 0
155367192 12813439 0
409597311 782428308 0
755680643 202147499 0
278173792 104822143 0
398764076 71913804 0
765997872 338079774 0
779096484 1047104072 0
993680830 68837317 0
1007002403 237659733 0
396667986 656044103 0
833199810 37464910 0
806387675 132345624 0
1009752068 211086685 0
983706539 540920888 0
560979076 219709618 0
369061602 500408125 0
697773919 399420400 0
718570806 605685547 0
775945678 704490077 0
440587211 387969205 0
195945790 80087153 0
1020850592 706881714 0
646965532 833155865 0
490441421 831261824 0
699761525 953694577 0
795661058 68682920 0
721449664 560149792 0
212954849 900882238 0
72469704 703082945 0
15099965 678005793 0
886678341 515282848 0
510532582 659769575 0
1045591646 864843150 0
414445302 1020598639 0
890783974 1036619238 0
135748727 776800025 0
965361834 716542510 0
755582049 851763607 0
766528815 329724885 0
263233625 746092127 0
730388605 63860326 0
1050546654 355506441 0
932636530 778223857 0
531470243 1041028216 0
812513099 425008136 0
558721584 378962574 0
300739253 948334630 0
698416104 865930973 0
433204409 1053220193 0
1073158065 386130001 0
1001996421 634520405 0
664968361 668039733 0
569634924 496167865 0
781717799 148484724 0
38167042 704094231 0
665116998 176095486 0
1045482324 535057452 0
185264091 852845142 0
550166188 952221301 0
938104056 929128301 0
128023702 274894580 0
421246037 637141873 0
716132546 1023824698 0
608629409 46126321 0
1008575896 936875262 0
619665742 987513400 0
176527999 852965964 0
588126760 277466138 0
762243919 393846470 0
247835899 218365233 0
515647930 637404861 0
919065503 251630556 0
933887899 776661849 0
479246302 622243465 0
284532899 101202876 0
361908562 778783574 0
467352552 295374017 0
968333840 372550806 0
51672835 155650377 0
993560834 921157266 0
835029658 1068113248 0
29752074 304011058 0
165479500 799221369 0
538218505 589785078 0
502799084 746556479 0
605977884 214584999 0
681261908 541410346 0
684691653 154810437 0
325681203 969145885 0
25311083 855431904 0
542915775 764480247 0
343763079 49336458 0
666512716 791559249 0
969664073 957971039 0
313344892 456626193 0
1062478395 675551269 0
829463773 528609832 0
362862583 77079913 0
37257002 328363386 0
856356591 411458743 0
710063112 429299611 0
710294229 1068664584 0
306612093 922523906 0
632280176 550581438 0
194947146 142165432 0
712048036 627668425 0
649011429 403058902 0
62503011 452998360 0
284330496 770615460 0
509275305 834879980 0
761652331 785397655 0
709544056 233163645 0
950968170 150320278 0
449060858 723281021 0
265084530 951639361 0
135553096 831935108 0
589497786 693164479 0
907161353 246612509 0
967981349 1029074489 0
444240309 194767833 0
480163369 729875345 0
1044826985 840779690 0
381573476 433548377 0
975658366 440769213 0
186322062 595775172 0
768568892 423805593 0
937321790 840568639 0
676632450 22902357 0
388701548 134526647 0
440301264 1009849220 0
543202474 570407876 0
668435148 513742286 0
878104140 286863660 0
912626787 375649465 0
625876588 1006808600 0
88788609 279474578 0
859939486 119319029 0
638363700 314530176 0
807537557 287495702 0
777728469 497562450 0
218172901 222344868 0
876044452 1005853678 0
785349023 324681968 0
148967472 810527109 0
270330703 200978556 0
445365789 405124289 0
997117372 686910907 0
995322473 927390978 0
734813046 489513419 0
793503236 1028220008 0
412707613 280088660 0
325986908 475926653 0
1013346419 570195012 0
967204467 860011420 0
4588494 225546064 0
283950308 845627552 0
258127967 844261960 0
159565022 910651126 0
377425643 493741570 0
647612957 902698856 0
8323561 845229364 0
916981545 841032509 0
481735347 953584256 0
593095379 493049436 0
86849499 840760756 0
589158708 679185305 0
340195323 414736453 0
171296741 871296699 0
706673895 306941279 0
403496696 440745546 0
810220768 928769469 0
1029160507 961060435 0
1032160591 484464179 0
831783437 173168917 0
804595197 546111371 0
174417681 953556368 0
484682055 127078650 0
261042038 8845715 0
708035193 944925777 0
132657932 206387934 0
272552825 885706149 0
478436953 602097964 0
309637993 347310968 0
685809138 493699125 0
757165957 600068128 0
1005918744 364454043 0
807669757 296241318 0
484389996 828859754 0
472908782 706895645 0
595270916 880256687 0
285628417 765329460 0
426444792 767054727 0
731876284 918423998 0
167494038 715633425 0
233163762 335870363 0
833888018 38073575 0
113335780 274279597 0
927438892 927319731 0
1021877169 696266994 0
961366479 942869133 0
864040979 908824601 0
296291148 864326274 0
255956146 55985573 0
664570605 450531224 0
365246679 454763242 0
373433739 128887047 0
295870438 479492006 0
117466861 126865660 0
890361878 877015372 0
17280611 673140012 0
521805478 593175910 0
850300829 152230166 0
544713241 499878263 0
249034302 383093460 0
944539571 278086452 0
854952236 295410307 0
175108561 348424712 0
269418897 877798613 0
396228954 412777569 0
987378345 418039689 0
140324755 426266887 0
439881089 963860084 0
946998026 118715756 0
153356885 1037682870 0
904505564 170747438 0
863109496 296032362 0
527500310 545420989 0
9743730 281837319 0
753862956 871707066 0
682465885 415928839 0
184640543 976598778 0
256267458 910179571 0
883218670 630143195 0
348307348 893015546 0
1042601134 17961483 0
543075094 253120706 0
356687399 935468412 0
1017872492 688794544 0
953355908 383369846 0
9671908 1052054602 0
866905319 785508609 0
615457000 24415899 0
749267274 559225986 0
887428113 246576735 0
855311546 280197878 0
581659444 737932779 0
977183293 328370494 0
344472982 584593408 0
705456432 904381000 0
861410369 364448314 0
425075931 158070521 0
1057793897 387568169 0
490535653 563212405 0
408246271 129451482 0
591006627 832023958 0
505734457 963768139 0
174839112 185793475 0
540602238 715908666 0
8522049 794952885 0
419040660 17868618 0
365306096 610120344 0
476109556 538185709 0
558875400 692286640 0
730015665 316373980 0
614481907 346116323 0
706682679 446680757 0
758862076 696823980 0
587135528 332655842 0
89177700 438681507 0
1017642016 1039809133 0
97286513 838545800 0
960667273 949888359 0
381436244 371605102 0
971483818 621142720 0
920083013 985720890 0
832349228 189522173 0
266978049 376527221 0
440753312 1038363115 0
423822019 387610038 0
270634345 1004031309 0
70474614 351580975 0
608263247 853933527 0
357054879 48377209 0
831037296 732171724 0
257421424 43927336 0
83781247 191942937 0
1063968356 888013909 0
336107875 287918055 0
938297367 82794568 0
541353849 960243272 0
728909983 871171773 0
823760668 71715761 0
476199244 744388679 0
639889004 738857738 0
672498505 12532631 0
912925748 435302959 0
975455942 78111116 0
833801397 942569643 0
1029774393 788300804 0
52550376 64250525 0
905799664 1029558183 0
71379820 488335638 0
910348973 536655747 0
260998683 797066721 0
66453691 261430517 0
439949989 150129241 0
329737041 630528710 0
576802336 37186537 0
246480511 735024154 0
873078582 449582141 0
915039240 62114429 0
1026639885 65782337 0
665350170 168464561 0
592621952 883766918 0
11005160 13041724 0
101149032 286395253 0
428862258 315647890 0
602851517 788520665 0
546176683 693225522 0
510869853 856836277 0
671142833 523271249 0
573010399 50150973 0
1012412604 266891173 0
804944650 290381343 0
605825026 374968622 0
195875688 753935132 0
15368126 914601370 0
252769348 978413723 0
660528865 698587146 0
281241140 129506977 0
524035388 459430897 0
817994665 612085431 0
315294483 380626774 0
105301814 120715864 0
745260205 15862866 0
187273025 790955428 0
833288151 66524286 0
528981099 1071216577 0
713497294 2857929 0
365428652 51006233 0
966525085 432491476 0
582199999 75536403 0
714468680 996664721 0
527352002 515292928 0
923260874 921102808 0
545802968 244669320 0
232250181 580469664 0
738245302 305344953 0
836580015 708245886 0
638732971 191793719 0
389343136 111154968 0
801783067 685743164 0
205368975 205859953 0
1017586008 299053291 0
696938914 296591278 0
522083639 82134648 0
982285595 901911326 0
77770732 845247322 0
560026012 630435560 0
241387018 257686650 0
1017287204 258841288 0
685171358 761245445 0
562650222 702269983 0
422329605 572937114 0
546515956 785748429 0
409760408 6063554 0
273470231 70637249 0
417592424 325406963 0
54771307 873551206 0
257107989 587709299 0
762376025 596356004 0
335423384 137998100 0
896929697 356758122 0
927640326 665373835 0
796130200 1033839899 0
536160529 28003220 0
929452406 1065967858 0
381855506 547742118 0
710339259 532808166 0
979031800 241601926 0
869812783 614122375 0
244887664 838431722 0
167918706 922843714 0
949496916 709000829 0
1052785281 737768193 0
893856331 317369865 0
574786474 892099854 0
481493277 955673050 0
640659429 606954333 0
569081877 224817440 0
128682780 237283868 0
284773779 580612448 0
590191715 31575580 0
328138736 929999132 0
363947466 864631435 0
1064077449 980441649 0
48454499 190258347 0
877652677 439921635 0
615530017 967934160 0
409467333 64213817 0
555980514 1027470831 0
122526310 1026355648 0
509016624 743282806 0
466324189 926529265 0
805680307 568158821 0
655085450 832944646 0
914794309 393628757 0
309258090 157154156 0
913204698 177435617 0
1022307573 80265021 0
884870764 707816566 0
828040331 647398210 0
669103400 759379466 0
591050507 1055241188 0
1061271026 175387628 0
685380141 550478979 0
93521939 620534651 0
384352745 414050760 0
983781809 963142011 0
674479695 180843907 0
432254031 526400659 0
976992339 459397278 0
931079613 75361392 0
910449232 363620906 0
35174192 790463501 0
487396401 836062189 0
460887386 918085134 0
30584283 512045231 0
787069432 895592544 0
952872716 212707808 0
80714646 197805565 0
11436622 945867136 0
441806928 881663164 0
80546102 1059123357 0
55938325 579406269 0
249211979 878960060 0
188610245 936089064 0
70133004 484131103 0
321588835 443434777 0
372391767 18742467 0
736418661 92306309 0
486605283 847020497 0
724152676 814161692 0
781182605 301027617 0
461199052 129123274 0
663476943 893301014 0
284697220 922376958 0
935485522 571530405 0
653747034 367192365 0
1017409487 980411583 0
962289445 917034855 0
562034925 572305614 0
765161077 318655151 0
1063902520 945728543 0
212972030 214741245 0
578780384 50078859 0
571998881 426626951 0
180720112 129856258 0
567227765 588684082 0
758288927 744551158 0
104292630 478507608 0
97722609 327885888 0
549197938 919053183 0
606311482 312343570 0
498698776 572152158 0
373620089 1042396675 0
343624543 96769757 0
1039952928 858329487 0
189920349 86427955 0
487402841 478171501 0
241974984 658554254 0
500558295 497896833 0
876323019 827315770 0
1073375227 267875644 0
281685637 259038095 0
202170825 220482514 0
574796325 218930177 0
575340145 489125870 0
424474175 69343541 0
885128022 313486423 0
1061736723 171197207 0
386128780 238567338 0
542965112 462973197 0
237023654 1025828821 0
51766061 250755644 0
1023673484 670874877 0
639805184 887631301 0
563690947 516671083 0
718817447 1006465051 0
984650141 269073342 0
611440756 636686474 0
548116434 777278279 0
1047228838 670473303 0
396093971 436505378 0
843796691 219596170 0
287940602 421730193 0
543505548 1039291547 0
1065096731 36727253 0
295869567 568927927 0
361589672 340731042 0
147582381 730375845 0
468077183 236788455 0
1048187949 773558094 0
327165031 160106321 0
340313330 10051407 0
896345667 74560889 0
21773654 768156570 0
17749369 950491018 0
162630316 902306490 0
665729077 230347195 0
927136764 570548128 0
106164187 1055747709 0
518780461 456798278 0
913464812 525711863 0
657887420 483038391 0
50978026 377296922 0
964946114 669909124 0
545266955 1038454676 0
600910650 782509516 0
440523225 719703328 0
513018963 568626283 0
246849993 510245684 0
254712418 756666088 0
500329466 234063899 0
318411004 215666632 0
165228245 416240019 0
527633757 1009061039 0
163432978 172980290 0
860019202 321747195 0
1036721180 271283348 0
442847951 317143402 0
1019783615 231906901 0
710185375 487188362 0
313085017 970292437 0
900497661 292576477 0
788240635 72559954 0
613206602 317898643 0
100485619 699770616 0
755228665 833765791 0
1048792431 596240252 0
354903470 607841335 0
792186320 757206681 0
180579799 165052000 0
511183936 502712097 0
458915021 532675428 0
418760719 1018691569 0
565600212 46524383 0
993446641 758415134 0
197283694 426647295 0
925601181 350326396 0
15722986 933390861 0
641764691 375602592 0
881761516 270239421 0
427373883 306354783 0
335342049 525834543 0
825292057 263849400 0
636344712 667584712 0
950643544 1041121341 0
318629901 273079647 0
144632027 748754748 0
724233988 212054614 0
825066334 133293069 0
933971800 140689651 0
225632606 770749232 0
899007664 1071139026 0
743524486 237089816 0
630972399 538318520 0
663389970 20927930 0
1064804759 402989674 0
631993786 447569610 0
207859508 604503706 0
980994224 599759906 0
278948882 670525195 0
131887097 1486741 0
133079564 597630731 0
1000792511 208056292 0
765831329 528257695 0
834581742 1047883302 0
476001378 144919179 0
271925776 60080180 0
602348877 1070864511 0
111642081 88865801 0
312219562 817749868 0
1046515704 233335248 0
760573399 697753829 0
21359693 423689828 0
328997091 910529601 0
679991546 863609185 0
476602931 778679850 0
496793286 239755584 0
852572709 541592672 0
646555986 714417067 0
46398926 1073541896 0
954474082 81602243 0
106128308 287375131 0
195186014 876403926 0
774229399 944069248 0
108782551 683788041 0
604504929 851558284 0
129895270 603755293 0
349451057 499532156 0
1047500435 43178280 0
428214788 441750816 0
576206744 51623583 0
94617164 886665726 0
872845115 31400576 0
463012965 16859379 0
54217793 30692029 0
996938444 117347445 0
221941640 808719524 0
314813763 772196887 0
966406881 1040187431 0
714848177 731967304 0
526164707 339347703 0
275744622 225524499 0
108854222 45687703 0
905149474 866506122 0
96386965 866139140 0
813406142 48800031 0
181439069 159080758 0
838462192 280779005 0
282227636 128811806 0
932683352 352922548 0
202805773 715742898 0
895021488 860986978 0
387866643 162119294 0
142986391 996632202 0
180509452 76940425 0
174183243 380181018 0
596116813 5424859 0
8275255 230384281 0
592468586 415437908 0
394290296 373618697 0
847440892 1049005816 0
223860488 96000424 0
209817477 661829899 0
1066974025 915496777 0
998676475 809583215 0
654988856 219263750 0
169914109 929209379 0
163237588 672855162 0
103990017 139994914 0
206967052 487758853 0
506860512 331357456 0
706223588 493952373 0
1832220 714328568 0
283931882 438468295 0
905305105 139085244 0
980864618 142031302 0
804933258 249070209 0
470231513 801925396 0
496886451 506874783 0
992355580 663454152 0
816427783 999733395 0
885625032 795464220 0
21579931 635293956 0
339609962 947202021 0
164706843 1066695891 0
31335825 344922387 0
1071532356 112013026 0
47269953 599841644 0
995186323 252795537 0
44367936 395894643 0
733888177 775488478 0
489125410 907673683 0
999834056 1020798148 0
46140800 625236292 0
470975093 809049855 0
390912461 894509254 0
919858675 1052013439 0
314928046 871223493 0
365952980 653679726 0
430744591 356148895 0
910684954 656419963 0
452607472 967177075 0
486354012 324007137 0
602255303 472676450 0
269307150 145456956 0
912510728 364208798 0
824381118 953997353 0
957168552 183021423 0
620053679 790454958 0
657589882 671121259 0
958262645 218503981 0
830995275 653947282 0
891005903 1040601350 0
787119310 947233243 0
960507275 893784482 0
311557937 693763197 0
147883042 600003466 0
1051297142 1070604074 0
1052030505 374466174 0
497663002 291142266 0
536594192 762640052 0
780970199 1032123106 0
904485542 101234255 0
724677811 496844336 0
178958419 803257011 0
1010905689 294877921 0
283684158 950440990 0
58079772 796057768 0
494059005 3398483 0
568517030 12753269 0
722885061 1047888622 0
1054526097 136421525 0
744945997 202659946 0
468340825 182947709 0
108028974 418780992 0
479619156 699473218 0
858451127 376605348 0
881936604 647946439 0
1039822099 176382887 0
203252990 888472843 0
156135110 418399841 0
35351526 859962824 0
686587286 390005715 0
941340356 552370835 0
312710255 244083214 0
588100444 611635191 0
249611198 485117724 0
488723751 450842798 0
992031939 647584433 0
989599003 642436817 0
734678735 200259847 0
889148034 923355926 0
185641705 616659844 0
785198748 322102992 0
115945189 324772294 0
363673225 462781305 0
950398080 554162430 0
441261821 1008933691 0
960128098 437634820 0
719228879 739614435 0
495134107 484367837 0
159770548 412210199 0
482791826 959285598 0
154765233 48097298 0
675336095 36156153 0
727289326 139333414 0
151554010 577071968 0
908150033 313411510 0
704581578 581931952 0
1032630800 658629188 0
791953602 981965278 0
237761436 773479356 0
349488465 301218166 0
393380180 263067708 0
830307860 1014834247 0
763257847 638341562 0
981605258 139432737 0
34016589 808197785 0
369213587 944457920 0
692317886 626561223 0
39690429 935422385 0
446881216 519362108 0
978998123 267780410 0
521586084 620865927 0
617094907 556590311 0
421748434 737615677 0
426285616 90357565 0
402038481 444559802 0
221824385 78816130 0
1018258990 467929919 0
103325478 342025914 0
31299910 37496832 0
105773008 130946244 0
491418784 588693056 0
12813800 211946927 0
918301690 679561471 0
843290988 364222259 0
456312012 616195778 0
669655295 248156309 0
416477505 1036866045 0
167995245 563916432 0
705655325 927436038 0
465568896 994117340 0
542754704 666739720 0
684010846 342113356 0
383518251 924559118 0
63692593 143086311 0
306212806 998580216 0
725543840 363758795 0
666988253 698755688 0
743990968 438177002 0
1023538440 442321457 0
578878215 335565237 0
964218244 35750625 0
463609065 926350956 0
312982163 523116869 0
139520867 904487049 0
765856148 701619655 0
716065501 235024991 0
888251356 887554527 0
393962135 98836324 0
81389766 721812140 0
394028410 261776158 0
689048747 189622152 0
23569984 294418682 0
605288622 404589704 0
473011669 353026917 0
472064817 337585841 0
4332370 420486876 0
788860351 934065948 0
694458345 240800845 0
932923525 498257888 0
986450981 292120421 0
98441037 485456588 0
303423274 295512022 0
149235557 556479745 0
1008970592 189163801 0
1035523350 504913122 0
267912485 602739205 0
72778295 249987809 0
446614082 11581665 0
58855287 416937338 0
786865627 577675077 0
378937080 15339485 0
775346280 495365226 0
114640668 974880712 0
178702233 12456102 0
275321466 725064067 0
1015977841 756745975 0
827034627 1064431470 0
1048645649 755293708 0
534822137 955297077 0
402227094 48312984 0
739461517 338671687 0
178292950 620360059 0
822378169 42573995 0
176659299 248311583 0
168790024 802250156 0
217547270 876453985 0
255482304 458036481 0
285757970 133357886 0
780486168 726872054 0
476336623 491985778 0
769553784 728041247 0
288477765 358303614 0
15337902 783245878 0
611980325 881796353 0
977927792 527395490 0
280320423 407690163 0
88960556 584659106 0
694612162 56374704 0
686116853 34018479 0
382844433 829526654 0
727697182 651943193 0
222444453 514160716 0
812745639 922560360 0
977876123 60724411 0
256131579 638480630 0
232579946 495106283 0
427852470 990644885 0
688709909 842471211 0
129913434 990314955 0
882216869 561124958 0
636856953 816518978 0
240779635 487512968 0
487447225 607061062 0
543735867 119150714 0
333492095 697529460 0
534632359 1001105142 0
64765888 101964904 0
237975896 77820505 0
637118583 183360170 0
283832201 1005872969 0
1032310820 583256746 0
819453947 1001684105 0
292428485 538503876 0
56150802 685223837 0
321473363 294329563 0
991454417 623212685 0
949597577 606296384 0
48456725 263330024 0
822536638 412575322 0
600220070 627469281 0
517083767 573462776 0
876188961 694625877 0
1061209916 760869250 0
518040151 217854086 0
663545366 735136666 0
846446498 647134771 0
325334698 338582623 0
697899658 732271264 0
396399572 784025095 0
9380582 793499412 0
599536179 817001413 0
455985093 995889577 0
937403939 368311524 0
986863911 720118677 0
402110167 438010705 0
656197926 816964228 0
1012518983 5272359 0
753880889 575633849 0
28376613 153884672 0
973177607 526242623 0
623577255 171258360 0
924330963 550963405 0
510539260 313010316 0
754632356 1029705902 0
842533082 289181074 0
121300375 942851977 0
255832288 491614742 0
78579328 943352140 0
945020911 571650913 0
897980834 408403014 0
64208926 569392239 0
174966526 192328864 0
448114570 792844412 0
752768343 296072249 0
1054837615 523044198 0
419390095 113303654 0
411418365 134681389 0
674498055 267556615 0
303606429 760660441 0
446480831 901959266 0
437574031 624324155 0
1020158506 1052224682 0
314256846 40731903 0
900748636 35338608 0
1070304612 2370844 0
272412422 169617796 0
772820389 132937807 0
253397710 926343998 0
61761349 531416201 0
416590211 373724824 0
23927954 498539331 0
1015601135 139019579 0
776933191 982347302 0
88431113 887294095 0
518725414 265862338 0
663424647 672878530 0
120551957 348854686 0
903863258 526642369 0
425263236 700874306 0
782739975 185160746 0
603924032 364234991 0
307843071 545876585 0
438483817 112357927 0
33346929 848155095 0
569552853 630489199 0
301547461 689665728 0
440792125 235113889 0
775244239 860869760 0
801443791 287900598 0
586345497 893619245 0
564954548 441964982 0
557899843 52668178 0
936080128 750295062 0
650166856 772052626 0
979098937 42697239 0
241931227 1068383755 0
985125287 468689199 0
377621268 996162714 0
339166908 338216255 0
999157453 1063299952 0
162594493 925783644 0
678644203 203683596 0
122555338 280647967 0
495114132 557654403 0
742108665 506244821 0
909769644 820887312 0
259160273 535813437 0
788516804 681681878 0
279282020 40475380 0
499467214 531390970 0
204053769 205142932 0
206416702 195310824 0
492159551 1222594 0
565123632 656427531 0
299983234 349134166 0
355524572 801507083 0
185045205 355379866 0
356520229 932532213 0
539411166 1060005838 0
128507476 615113903 0
21418923 332391971 0
119500720 155636337 0
462922810 784988893 0
820956879 395859248 0
803551331 379006595 0
653126690 899467739 0
462593009 116217198 0
85090291 334222873 0
438516016 842531482 0
215594498 965026252 0
381080780 611619521 0
952709280 630490066 0
427944096 69582383 0
646980479 406972574 0
402111414 423895445 0
400556209 103895502 0
125593975 606615659 0
445181742 931024180 0
597149160 207063201 0
200669492 801608941 0
833914799 381397382 0
566784582 654092299 0
893772402 672979441 0
932589554 782444281 0
726546948 462851510 0
49853811 295812623 0
1033526269 926619797 0
881250708 663992338 0
445455558 755648071 0
5502264 471994958 0
709088378 554187215 0
68404924 463772539 0
566715294 1063613851 0
399853817 418516072 0
623876416 639433757 0
463781693 228155077 0
893313750 560092665 0
322212416 307487180 0
752756182 87155727 0
407525173 941066318 0
1004947881 898860655 0
804620327 678740435 0
138689423 367880871 0
81629014 699371971 0
1007653224 981209351 0
45613759 689128675 0
1010829886 1036215021 0
434165417 40545160 0
672238870 806165783 0
858142283 370802981 0
695685202 206513690 0
376338249 129780110 0
1046371130 94253170 0
474925999 481818689 0
305331529 335232321 0
454573845 77512679 0
1013328567 567792064 0
962836410 536555184 0
421202044 578994935 0
207482818 925457598 0
311799812 474668995 0
947186505 348167414 0
729990703 102385617 0
133101848 211384404 0
599045435 450665356 0
373557622 504350949 0
768999530 723866717 0
443270902 724279321 0
452173083 606454448 0
803847167 362641177 0
512151335 95938976 0
714235653 288881857 0
1064103020 579823514 0
830257355 761857527 0
59083623 66322713 0
658776792 168402611 0
1049262339 1025781474 0
190991138 392794173 0
677661767 15453071 0
441268416 429339286 0
1062139107 36323866 0
410871388 151393835 0
686793106 1045898346 0
1050066430 60755542 0
250868407 841868107 0
330078007 706880231 0
477139248 236433359 0
543243419 1022191944 0
632438127 325122985 0
984499356 763403182 0
326164384 981577489 0
699637154 460481641 0
189558987 129668773 0
957493936 191990563 0
214040227 555410280 0
402960340 1009188902 0
703512476 883223807 0
935878305 318382816 0
117010509 643075549 0
742914849 698439662 0
866142025 340283760 0
342794033 837159137 0
420779833 281635923 0
819286619 72980369 0
210551128 510979979 0
154530181 761760856 0
541962275 444015682 0
314754033 784162714 0
327632771 886593135 0
616475060 429285492 0
291152028 424819771 0
592726703 888856769 0
428874712 392118017 0
34975854 324147837 0
563880752 829361626 0
553465607 1033507759 0
590715701 759619784 0
1020584925 29435793 0
10484065 911603900 0
448395964 302760154 0
305122567 948014499 0
954238053 684287817 0
703675095 357799163 0
389180968 571026864 0
170599704 1009096736 0
115081836 248232700 0
889904313 1041455518 0
411119698 392761894 0
27253743 924140315 0
972955050 696282882 0
814769942 1025107114 0
36388625 809792708 0
883738412 824898190 0
149883815 696304754 0
745835616 405005807 0
606280284 910902367 0
830861105 314244231 0
812675210 39032228 0
345072835 1069413780 0
177631725 505996752 0
569438422 146601446 0
624128630 155528898 0
835248210 822821508 0
606217906 909560493 0
324696162 645674655 0
1014617966 245332928 0
1067677927 386704592 0
914066254 352119012 0
451915362 510254344 0
759602449 691393619 0
457784251 431672555 0
149023814 424591603 0
345584785 886332063 0
755018754 115721056 0
457899948 987243276 0
868697470 1055408587 0
702554985 784544694 0
656619814 602881089 0
610827603 112572364 0
480841211 388072919 0
167918054 398431487 0
922913954 226884068 0
1022297837 442738719 0
830189187 480757632 0
1040075271 275816038 0
181899545 112399083 0
385877791 703549854 0
613629341 611361415 0
926433000 443682073 0
836335384 336200593 0
47842697 664835860 0
355058497 800757385 0
612003008 715856456 0
1056862801 892065669 0
202997861 29489612 0
474459201 607196203 0
888120884 322090029 0
982839717 792199011 0
658424892 954978157 0
773383480 867663534 0
160710956 54433533 0
576534187 992046334 0
671400670 682463981 0
608075322 924758520 0
108401666 992372159 0
401428755 161329259 0
850802095 934494117 0
551777042 762254553 0
827950830 643855913 0
772204132 117312049 0
135401336 1062912603 0
216130943 618812428 0
879371097 223408346 0
592858620 60313999 0
123666138 294763735 0
1010924055 89794523 0
719885080 897892433 0
840372526 108675847 0
578301360 8390211 0
518718545 977571621 0
968227885 341485866 0
86625292 996292002 0
917939690 985163067 0
598542854 1018628238 0
226827473 426128958 0
184671508 774736276 0
131662138 522699256 0
103605509 947080555 0
992206346 732291714 0
953442286 777585767 0
501868620 169965911 0
176974903 957369717 0
964794845 634469662 0
841050346 781147861 0
117608378 984274094 0
671492329 750379029 0
1012507636 913577741 0
1004205227 183228879 0
959579759 962127146 0
296837899 693548490 0
386403268 885076366 0
239538747 569409937 0
304256702 433220494 0
491405316 650538850 0
980095925 170246724 0
635485666 157929999 0
334528419 38845006 0
1003688681 998246835 0
224415679 225670038 0
175292782 898364351 0
884425780 820422885 0
800003861 161965596 0
545320511 1050912977 0
925556787 272805012 0
661984300 721097926 0
245930411 644796630 0
932659935 796459431 0
864777501 978869159 0
80018226 872180698 0
501639299 84255704 0
279031392 87576426 0
57603471 77067133 0
288826221 40690166 0
621886598 11694215 0
208918993 408150961 0
499989342 327293228 0
14630836 633386516 0
548234764 562035719 0
1059530823 499462322 0
751316288 487301104 0
81562173 65342120 0
617393965 100783097 0
383971128 244851641 0
159274379 277069790 0
1019212466 293286727 0
964592995 529051852 0
21979280 293144107 0
888980735 160690747 0
27403621 402576958 0
596031094 636900615 0
90581754 156375458 0
233640143 958447017 0
111046360 322097202 0
1019816866 905070397 0
715972086 589090517 0
189946334 91275087 0
559409295 50388027 0
120700741 195121521 0
525068619 50809196 0
8215959 869502726 0
57626630 217771960 0
575054415 563944977 0
782099194 493136618 0
772784769 224730565 0
477699324 585112501 0
991493869 120377468 0
348035287 197036955 0
393001137 619202737 0
231601378 878265184 0
821486315 288037080 0
602027736 544551761 0
822024212 787381696 0
861174041 516631284 0
482729232 726777893 0
365679342 469880741 0
618888571 521977484 0
961003329 544607624 0
362449567 33055451 0
500496432 1017854065 0
393996276 676527458 0
743395046 451595484 0
89651514 179492287 0
778263819 539911206 0
433162340 233139902 0
1046156166 1054689107 0
307012396 741410437 0
65197856 1051995355 0
1137495 369993255 0
925041242 642416934 0
513640636 586642578 0
803957406 133222170 0
133312562 80062334 0
973555323 781171326 0
36260757 191882270 0
220934140 627186085 0
433347450 174147459 0
918162708 944606922 0
360663023 351484554 0
181982892 15165814 0
383837264 602646677 0
729960056 244817210 0
864349081 699574229 0
558634089 40858066 0
649138031 817676147 0
303320257 316942604 0
969094645 360264512 0
758991055 239692002 0
498507713 639320894 0
246745122 431259101 0
1020224743 47702566 0
238880175 223488884 0
1025243778 954032545 0
607814406 209378038 0
364892109 146493508 0
134546482 508143173 0
939290647 151401404 0
89799424 358058599 0
249660006 815727370 0
66002186 20795033 0
314753343 1073083721 0
90017636 52035046 0
943955632 1033660101 0
676724196 617046180 0
785615731 1071583378 0
811319722 327096445 0
156823721 592948454 0
159402065 603069483 0
637671318 150076754 0
946469540 158315637 0
36922459 5538327 0
112043141 293573054 0
1070406692 546656688 0
383485509 992529638 0
493908998 88363409 0
59044208 767264373 0
135435520 941207976 0
148037210 782448982 0
1000119142 770735861 0
292990331 93886120 0
278476165 972322624 0
373980950 374161280 0
475000798 256071923 0
534042162 528314892 0
332186866 746578345 0
510870782 654997241 0
623000260 950888533 0
156191009 164005482 0
680062904 342342281 0
307296013 131419519 0
795697825 321634738 0
1069324721 839496065 0
1016750103 424077527 0
1008106068 426996179 0
382084948 364282656 0
421467992 739856873 0
734616113 962064096 0
465082215 1031560317 0
137127041 922752765 0
2185644 318916219 0
338574015 862387334 0
399410116 799958598 0
478936820 605731881 0
530787050 880469061 0
978047035 879471738 0
586561292 246973493 0
510316357 935831573 0
886356190 362337244 0
362993956 962684056 0
593307096 841203379 0
648722492 793460066 0
521032478 224390181 0
824390558 177728987 0
835798019 436015147 0
753966216 553105185 0
821894399 230594056 0
1038692465 954492927 0
101222295 67369550 0
124900614 608209288 0
120028536 684938890 0
354180194 348349920 0
721511410 964069333 0
363131815 201689720 0
550673127 168593509 0
397103582 733800296 0
721682849 1045449046 0
124361705 363629713 0
623070053 314067258 0
503281508 104782634 0
604490926 144929170 0
89723194 931685076 0
337075808 774125228 0
468984672 403443669 0
1015535776 86879124 0
12312706 673637203 0
672740824 128532625 0
285163832 879472490 0
142859740 588580767 0
455471186 579998063 0
877081719 303459333 0
544051392 259321280 0
215417186 680911668 0
407213886 962531753 0
52718287 640575042 0
811340485 616094005 0
488009695 925935309 0
279215330 908239619 0
852307329 826972210 0
975108343 296774919 0
39586916 166716271 0
456958970 595060603 0
507031588 150544080 0
108481802 312136607 0
149908806 119099496 0
372948319 754136762 0
929471349 741808047 0
229947771 988060909 0
113975142 683404576 0
696561529 264650973 0
177838499 323178222 0
626952854 72519723 0
1005848896 395795687 0
791540712 1036424265 0
162450357 722239327 0
748597349 986771569 0
364541359 447683829 0
864954458 193684438 0
967763103 1035028577 0
840610452 814911767 0
480156444 341813119 0
237607525 746065167 0
820895685 199538621 0
207304055 543142883 0
903249751 736581291 0
894292891 600221795 0
189639002 708921055 0
654602658 213832754 0
33502408 171428 0
508641351 222798805 0
629445398 655665378 0
168554252 1022211681 0
228599460 1033068178 0
121517351 37493182 0
347299957 219711778 0
939034544 918962155 0
117667482 511649853 0
484880956 829044965 0
173910813 968802989 0
739424993 770127864 0
935710184 743935998 0
1038015678 814236115 0
775033469 565100123 0
673652516 444662259 0
279478155 329944609 0
634692220 1032859018 0
592037089 713711018 0
376835405 978536274 0
834456619 59540448 0
121271955 538862784 0
622858394 417368163 0
643451798 427112536 0
207979143 432256631 0
854435869 152284836 0
811486725 253289936 0
892355862 252749580 0
447325457 948930157 0
493378014 557497299 0
987056452 395721858 0
298707577 427574750 0
658354602 1002069713 0
1067427721 808801199 0
371885211 645644345 0
738527770 197531304 0
918161025 980810455 0
51564111 302731293 0
332394371 923680784 0
499659009 606027180 0
494596356 202458012 0
1061578369 499511265 0
723313087 561989767 0
482749546 85531602 0
701762874 629921 0
799049342 509584829 0
509035551 72827566 0
775874168 95191117 0
12247412 791989370 0
644313672 204368454 0
797331771 900154959 0
610817994 357856724 0
328100236 1009964840 0
339076763 271575840 0
486520264 228684837 0
406150829 437752057 0
992194802 21031534 0
718673538 386377510 0
440602708 364436790 0
993246284 24415099 0
820762709 520292857 0
978294323 322717317 0
427835472 631876206 0
478902932 996216654 0
718628127 722322246 0
357438029 730755021 0
891864393 149239229 0
178449247 119393624 0
911949508 133043688 0
569686497 732013366 0
438779938 574306520 0
982628501 1802563 0
196324284 131836202 0
542648185 575760155 0
609108534 261733433 0
819876670 370245934 0
89349170 1002016650 0
834238472 771720058 0
953224985 926937090 0
373346274 912396593 0
176546627 757207233 0
133392782 259285075 0
960927781 675796735 0
686509334 84417129 0
63729751 152397914 0
295294757 118165450 0
1006940465 1045882624 0
546160927 202479696 0
915110480 736046187 0
754175352 854021164 0
13143853 137787730 0
804117358 417987118 0
1004681800 72720380 0
433642664 924681288 0
902978867 945468964 0
500024668 546235712 0
262424425 839478868 0
171614273 52677578 0
611486093 7527882 0
790634564 326255905 0
13520057 173211001 0
603520424 707834244 0
1012102115 606883907 0
109508868 411129674 0
187909180 966303387 0
668417069 518484449 0
162805722 808392004 0
172262343 1029694518 0
451032847 105179099 0
698781594 41715296 0
337204860 242293582 0
609337871 782276376 0
303022529 247417652 0
394896979 1047169450 0
903761085 918831 0
791503401 462999743 0
899942680 392794132 0
900889336 49373080 0
132858218 175852999 0
730525871 813420821 0
1045506719 833734939 0
39457113 77392834 0
356712301 420224142 0
789162453 45378241 0
346815577 1037324979 0
482490073 768452624 0
1008637825 870790070 0
745079444 494194389 0
698101481 994263503 0
1035682681 660346758 0
864188362 92329657 0
679253516 244747963 0
642886780 826315506 0
228886187 154994128 0
733738664 440560418 0
247017978 92091565 0
733626316 294596819 0
338076490 258888140 0
554997373 206363724 0
1025679414 205791393 0
561552886 281704718 0
131726648 271682278 0
854971065 316653686 0
514105354 871183479 0
449946574 209972645 0
382443552 143789832 0
115814625 1004090828 0
199854115 880462278 0
646491374 101448214 0
768935962 594116752 0
279501481 660081277 0
547617793 998498347 0
1055822962 843615374 0
892919273 771357225 0
795174189 400830809 0
709090483 124502030 0
579599551 820173810 0
909199263 424955408 0
749354030 539798348 0
977323319 969631111 0
784876647 137638146 0
558382800 1045290813 0
628712230 655822262 0
107781485 715996940 0
3795761 238444756 0
1000295339 210138202 0
419211762 33547487 0
457390508 306304299 0
697869474 327433954 0
436107517 701163164 0
710300696 330043637 0
451807012 515126216 0
603437477 353640878 0
321787583 131902100 0
460833138 922032224 0
652771632 298580030 0
310717768 1018151814 0
78501201 255076951 0
387994586 761922020 0
832645488 1025566877 0
765027162 352630593 0
610861686 438752557 0
457506428 53007574 0
575289470 513891733 0
735776503 1067385763 0
927530858 660277641 0
658266679 896827119 0
901008597 809794901 0
841779981 306584111 0
587468196 816030990 0
634869128 155240740 0
45902614 355776995 0
635330671 893204000 0
671663756 1028853731 0
602706913 313471690 0
397287726 993994289 0
1055356301 632172191 0
1063365725 1005486052 0
572668564 1017770755 0
178745136 132982788 0
190730164 944376776 0
567249830 486674430 0
97311272 50268938 0
511829500 802810985 0
282418302 929333274 0
23059325 120299144 0
33548468 492160177 0
808021380 272836902 0
250760540 481438900 0
454805350 1019429117 0
315177841 571437721 0
1060750614 254737385 0
590643320 148773212 0
176296509 130982512 0
770631485 375830406 0
785361506 939677393 0
951702201 206809171 0
258946753 253730143 0
415515922 717096335 0
340503664 878570258 0
550891797 1053700887 0
817371990 992367481 0
771519076 64889615 0
451843405 530754507 0
501873140 652243784 0
224415430 679853613 0
1002261781 592300984 0
929584129 23543857 0
778208470 979895763 0
706870921 216680078 0
680015440 22740414 0
730408768 208162182 0
933003009 691269405 0
270215019 451662922 0
297535621 655186749 0
175953279 675681065 0
965628948 419615338 0
661114171 330108899 0
669063808 617976278 0
771392454 247320249 0
698581800 103732012 0
997131267 950609657 0
469084336 807276838 0
114498574 483673688 0
71915540 860292 0
284550959 492057122 0
782861472 178692717 0
946880176 508188128 0
1058145785 771554206 0
614806990 698798695 0
100139845 26110534 0
57064834 1073500779 0
123315462 400319174 0
61730811 967738230 0
2218225 62460415 0
781231265 497735816 0
607830212 779592841 0
31906225 349772613 0
609708889 1045448886 0
359881569 907956138 0
253218576 660103887 0
1013999899 139219163 0
632678443 1025854696 0
930312491 78037725 0
69376434 568516505 0
130415120 865654012 0
858109052 812956919 0
211997391 306110840 0
310952891 931839805 0
536812468 39397933 0
351514869 980598948 0
610930503 107228333 0
279176705 613257830 0
532834540 503572171 0
775700172 636810579 0
118029711 75000898 0
627924025 838272888 0
145968527 546650850 0
111943545 175945644 0
568056261 71904237 0
411547402 944855607 0
599094830 14080532 0
120119132 1073107762 0
698531560 871815702 0
1023067607 99809814 0
798160503 59412208 0
524941374 681713321 0
721184385 41107084 0
238844223 193250725 0
218834693 18467669 0
796211031 948913018 0
431094490 767553213 0
162649458 464878979 0
748472105 518024472 0
413075606 73820280 0
761720023 176810709 0
419274624 793329860 0
822892662 952318153 0
40814741 800777861 0
656592184 236275471 0
560366618 873855801 0
208621675 907452896 0
1058511289 608245402 0
369050078 729109236 0
313872566 90959567 0
67209020 319347205 0
524836877 229761695 0
13922208 330592207 0
968700740 482565350 0
969963076 567072644 0
617605728 72939886 0
259442666 1010597290 0
391132324 908912830 0
791712290 961372976 0
476073987 432789880 0
277613976 175965069 0
238840643 402665321 0
671812633 798032004 0
917569151 616260295 0
812437892 375203194 0
933650158 717929902 0
926703038 555194350 0
209668355 993213308 0
348576152 518942852 0
134195628 266654187 0
274296951 762849453 0
996711273 1048392372 0
394200164 371574484 0
481333223 55573667 0
887256821 470745508 0
337507346 340251798 0
388387830 572019387 0
26374673 970251609 0
434568422 709740394 0
494735340 272905029 0
694871623 394264725 0
265176709 993678924 0
303488090 410569090 0
114938243 806080626 0
899209464 521067382 0
354482346 189564131 0
337899082 854193148 0
934223508 957818087 0
232517113 62975660 0
246406040 1063166755 0
32141898 770131311 0
557481226 179625748 0
860684580 777320388 0
663602406 1028065038 0
819430755 737913004 0
964616775 859445905 0
765816981 297688523 0
797944821 1064578599 0
296556811 121351259 0
552444759 906474761 0
204790700 440884662 0
244873178 348288249 0
110641208 891675834 0
768489331 704153021 0
40142654 677046934 0
339431887 39248804 0
865559854 265859973 0
95942877 573512907 0
129246017 347522055 0
452907269 474448133 0
505322638 1052367178 0
614730141 1040895894 0
620209071 621863944 0
109732807 631686993 0
265674420 96684996 0
1008703493 831604068 0
620184938 213213834 0
655728014 131363784 0
109599229 625309909 0
890601214 354144903 0
1014847832 1010128435 0
310697862 751775948 0
761627539 728447638 0
231047904 74360122 0
1014715137 909492318 0
1037836982 633012555 0
149277858 948134374 0
241883822 1008744889 0
269275438 344545175 0
597812193 160438705 0
170008765 413512570 0
732959133 1051101300 0
1041272167 63573051 0
168002264 958030816 0
67657396 492024430 0
926037141 554593688 0
873935803 250593126 0
680025347 45952810 0
481502394 647551464 0
55424123 728920980 0
328654322 752000880 0
912182159 613999906 0
1058719740 710669196 0
126027899 827831642 0
999881905 772516750 0
11575097 535463336 0
843272724 878512253 0
975888450 183780047 0
334810110 850093187 0
806060694 504410161 0
985866432 920008198 0
139640137 287378473 0
426648873 599360075 0
562558604 865303932 0
333216196 575255043 0
952416943 1038322072 0
1018613128 82421634 0
424843817 1053713921 0
326462429 1031934168 0
417642103 76760007 0
215669961 1007396428 0
340322689 825381127 0
847118253 383932507 0
368222837 562356375 0
301787939 185234815 0
90836571 863097798 0
151125698 592252557 0
863280314 423615383 0
272412860 16345217 0
106644100 1007939258 0
304571699 1062484585 0
396613061 507807674 0
446304854 20685869 0
834663512 466662015 0
640073840 886653073 0
529461323 298830988 0
935089687 401434859 0
518665283 986705044 0
930063959 634621325 0
1009783377 953634197 0
1007536084 775965420 0
394372637 351031830 0
1009043358 231110927 0
330935663 749186368 0
752804259 260551682 0
243583169 189864945 0
835738165 847329515 0
528465438 326843652 0
767747486 294019788 0
612681173 449812369 0
977910497 58416356 0
859814190 653713283 0
664255042 625719485 0
888994701 518412865 0
187825458 781536197 0
29277247 412206933 0
941069509 693922889 0
855292773 899055397 0
852029232 82728404 0
75212735 388671722 0
703713924 710904037 0
650789609 870665305 0
180825959 277114708 0
228475861 5172180 0
478033897 694233847 0
1051373772 667061242 0
118164268 378865558 0
59334507 1038952759 0
605212122 151095952 0
581956584 1083264 0
963225725 439697672 0
229690581 175158913 0
318209652 314077328 0
227683331 801730500 0
446447397 254164986 0
10737864 494947123 0
705463434 149239700 0
535625959 439569900 0
35752268 480449169 0
1010962051 827428940 0
810621873 660985565 0
164524009 119047569 0
64675772 654450276 0
389561270 672577157 0
728773584 679453020 0
730240728 221756541 0
598541919 664890996 0
906780157 481146506 0
592428781 607925771 0
866903796 741099583 0
818396138 406692327 0
145139903 1068116348 0
123445725 1014537746 0
538117415 208575820 0
545992161 754026216 0
847637756 795960519 0
688892860 864561840 0
547126143 931462289 0
253575485 318995528 0
851879591 797333686 0
927819943 41522093 0
932978227 945731992 0
436533162 546188936 0
702795882 719132358 0
489315982 869201782 0
1022042808 327824099 0
750417870 173630349 0
1046649872 232425988 0
43031860 1046060538 0
945076798 698309330 0
965503879 1054250316 0
242468794 340527280 0
624201724 1053948066 0
203395892 12552174 0
1051267161 602953926 0
211310654 1054138230 0
679318471 203123315 0
847502043 1073146403 0
732999265 381680125 0
902670414 145217667 0
25329135 934950788 0
254000141 283056160 0
992798706 929803167 0
373318712 127314990 0
799378497 1001704881 0
215310346 424510812 0
902589078 1047383090 0
860140823 604373504 0
65993373 109351853 0
416948373 511603299 0
194287989 1045574188 0
522576957 15250803 0
428009382 792547314 0
743455711 788315661 0
719236080 187754106 0
901778781 265214682 0
628106874 215673893 0
175384946 64708233 0
522771460 248328010 0
823617993 278301012 0
501316685 544318343 0
452830863 784970296 0
226333551 1051386317 0
345863025 91435817 0
897080494 183019831 0
260051975 1059460 0
882362841 181361165 0
107536850 576353409 0
631697964 143129329 0
177932237 405447493 0
240215304 1070405219 0
78774924 54813031 0
116484472 109304210 0
836066063 336198070 0
113924946 779298126 0
169803569 1006192694 0
1010498682 1021278943 0
1035591276 502801901 0
806964897 386239685 0
1005713060 188276694 0
454168434 534370263 0
459978929 988198711 0
428809764 640313264 0
249325635 456415817 0
1054557110 139623230 0
827547966 272081081 0
788521383 73247342 0
831949192 313719380 0
995476080 978728456 0
827228620 479012790 0
602202285 828145941 0
965991255 1013555756 0
796842743 837005907 0
382619291 667616003 0
1046215612 827844268 0
288349095 958737706 0
729711338 924880251 0
756912867 712546206 0
488921613 655521119 0
586337837 748286480 0
602797639 752871841 0
51879940 812597733 0
483484838 348075717 0
529875730 1034719205 0
967391757 637855863 0
544201738 570153994 0
1003421992 646127770 0
898204349 431143731 0
1004804116 903220825 0
925466131 561279320 0
528288713 853521907 0
270452425 920093258 0
828376446 396363507 0
361347984 608524471 0
360126909 416249566 0
921994392 472577231 0
370564024 808468758 0
1022463298 615152851 0
1052614868 92520890 0
586854582 534132954 0
327237901 419978374 0
448369542 1004703998 0
881833244 586044966 0
191922936 207887769 0
928834153 124251067 0
658314217 357559202 0
252962688 120648397 0
267225735 321210995 0
294234603 205441368 0
204420044 453795814 0
752494792 693491163 0
963801667 178662307 0
167111101 972503431 0
816042526 790480229 0
248270911 698644759 0
184475712 944094201 0
101355418 473508828 0
431174541 728875778 0
533953641 6056266 0
921420177 627398735 0
348659156 710558305 0
16826374 421336889 0
686661738 338585347 0
920739955 817056899 0
880464690 928194241 0
889347280 33601270 0
465931121 973950753 0
82079959 203779274 0
856568250 250749526 0
642919227 884256133 0
262046038 340853200 0
414036351 440311700 0
1048999626 217553285 0
336772547 532640115 0
971041631 631759131 0
667102015 105622723 0
776154308 339157482 0
1049916700 196183927 0
469807576 350163495 0
763658472 258909148 0
518833916 388175597 0
966840201 731246712 0
144224691 638309922 0
328571187 374017091 0
483017629 785295602 0
1010499953 783560088 0
849092117 1005674351 0
182948847 1025977286 0
471336941 671929040 0
1001900802 274237190 0
937259647 1063732180 0
716202719 334043726 0
307656980 548808904 0
1043293566 117974367 0
773851683 292422093 0
70377376 232636582 0
627432016 8820392 0
289825172 769360588 0
246597722 73841932 0
444328791 723885147 0
687927444 855232532 0
651445317 675376088 0
563894391 577952514 0
1034560770 455975407 0
298392960 651008973 0
576380532 16221223 0
276335196 93450140 0
11585117 806330072 0
109305667 433393842 0
718407898 960952555 0
588803802 868500778 0
565727337 837673718 0
640646655 639546740 0
594334465 109179326 0
260923126 955883745 0
863919813 1070820909 0
772664816 683362066 0
672922920 103578590 0
448517706 421240553 0
366616384 679601913 0
275491425 849988939 0
638432034 1069303059 0
636576867 122672389 0
855944737 686836831 0
605795196 1053462802 0
756313765 769709564 0
897699451 1052907242 0
318088769 821989367 0
681035199 248464250 0
802361629 384923441 0
149938305 486890656 0
935244955 812499254 0
361242664 499820393 0
1052766930 444286781 0
673848569 931870925 0
70792702 644955143 0
185882279 293281991 0
515732617 776194874 0
812473981 949577589 0
462935095 293460284 0
716503605 773059314 0
827782561 138668479 0
902220715 1052263660 0
880977289 111313138 0
994431263 88773722 0
682450119 630794338 0
301235550 611020564 0
227107248 942074812 0
422417059 717319621 0
356061790 345656066 0
738503188 789268396 0
15734808 187847709 0
658390840 992739411 0
487814427 729691088 0
236082944 530205341 0
18915466 998190761 0
84267496 172131559 0
977860249 318945828 0
855126363 146888559 0
161693033 216025899 0
719712190 183433237 0
31463888 964478154 0
114754424 70092418 0
121872784 760933790 0
814411727 750143899 0
441169319 40448301 0
1063080735 527293912 0
1059996793 543857804 0
724659039 60260144 0
655430445 575481474 0
813098086 845798251 0
389807169 1021598714 0
441168429 957926391 0
19328698 101710474 0
168236458 1073642827 0
781011337 556693767 0
299863385 722900540 0
480174528 931631387 0
633180802 529611091 0
1024049938 897082449 0
85262262 423032632 0
452618882 631578742 0
374940792 324552347 0
555899104 665937778 0
173674962 519686204 0
782481875 1048038808 0
681694099 782639381 0
383422114 320569341 0
302183142 159016234 0
91489281 854242725 0
575834175 716544435 0
987185069 101102388 0
894787721 584446036 0
183717501 548662894 0
381809519 317226214 0
768356671 291545980 0
743748083 460954563 0
396721997 505294121 0
778545976 564183588 0
282401743 829469637 0
666646783 226299884 0
460212059 842063268 0
655718338 1044910634 0
492322912 1008024494 0
854865170 899668187 0
848874500 57588476 0
264593251 111216445 0
2185357 345641657 0
1027197813 112979532 0
137303593 637688753 0
218995654 221175020 0
911721873 50568188 0
730053840 1057196887 0
284661681 160659655 0
148296158 796288719 0
796140322 71968662 0
441261918 154205095 0
534207743 819553051 0
365545432 818644386 0
96869391 502176181 0
931691840 28175423 0
366838011 412292655 0
828874016 1009933075 0
438174332 317805582 0
800214776 408111826 0
523187652 962438303 0
557682070 704048146 0
472212116 668975416 0
786321338 560284546 0
318621987 155655875 0
909695189 463665550 0
94204142 887428935 0
621487215 918716422 0
764737384 721974594 0
250347338 250564604 0
860583842 548337234 0
214278299 1036716723 0
686800666 207018061 0
403002729 409436220 0
10699281 436965788 0
12712538 68503384 0
551452274 210488071 0
940281028 798702921 0
83637268 229539869 0
86349725 1051752224 0
635623132 285118009 0
600424061 999254977 0
757907907 645050825 0
472325292 313887057 0
349349674 634359622 0
1035904118 7392866 0
87337768 784712520 0
648747413 52924083 0
87010162 701708822 0
501890592 687789651 0
707631481 159492811 0
875608755 393690174 0
1025972108 490840860 0
155402392 396207324 0
854545338 609748398 0
701568082 924746315 0
979639017 574711572 0
788784672 884568359 0
1042891246 666110283 0
967272838 710516256 0
956974190 298613081 0
361675722 20822123 0
927488843 929284046 0
209681882 214353769 0
746784680 802433797 0
888643976 556918988 0
932856031 91359724 0
752337138 43309212 0
969221435 91525178 0
107825455 453756849 0
9373366 620871158 0
366655964 298195806 0
711672501 299624542 0
995428116 966123597 0
765985591 286230258 0
484118477 90309974 0
827720030 589059036 0
241231836 874814108 0
60492287 808272002 0
125245653 240631915 0
773549452 248043070 0
312946133 333218261 0
774128353 742901976 0
85168174 1022897358 0
510535099 1012683526 0
600760581 337656819 0
264096217 588079622 0
717304462 237304412 0
833932198 199615372 0
145452553 713248991 0
158115691 832278265 0
79333219 1032956072 0
860444933 822159866 0
380654472 668889566 0
107776057 910498087 0
166888613 1043525598 0
793943483 628325680 0
555859354 28017885 0
532445409 314581873 0
151008912 535018463 0
387117725 896659883 0
1005746749 639752552 0
416987449 1028386274 0
58410520 804727361 0
592981879 635028067 0
1033433295 574667394 0
869854460 95781607 0
430696845 60553414 0
426020773 451166947 0
197757492 462524535 0
266501817 913341214 0
688141665 145293971 0
757200600 519610424 0
124582650 244065951 0
490245410 114147260 0
1062283260 673558435 0
610833490 1054319074 0
951434562 1053122957 0
44339861 658967090 0
510611727 948551470 0
501014859 268998583 0
420142445 411675859 0
216917243 1023070959 0
879735845 1067814602 0
477646672 1011012682 0
92255578 271288267 0
639400340 252915395 0
592865948 428547651 0
444397451 31763409 0
456756188 360844181 0
97399751 759132593 0
187682929 261945508 0
303623680 115043014 0
108468817 175210736 0
140786878 812469621 0
836321336 610626224 0
478160128 212680588 0
1036444311 831991177 0
1002092046 73945791 0
567899303 376201394 0
303852235 38215553 0
246393167 320941984 0
730927526 649550947 0
434743558 808539888 0
958486273 718251653 0
581856240 689636117 0
329893282 892199018 0
466750678 912621064 0
1040351969 648811052 0
348738923 797719397 0
396028240 969623841 0
385215447 265424874 0
816315382 530665635 0
255653079 944529452 0
573685265 833577873 0
87464959 998526183 0
807655429 920814346 0
781337812 608036286 0
27138638 998653447 0
621445848 1022069135 0
306689840 834390601 0
527449116 436499082 0
59709990 75323205 0
589876640 638910296 0
808382865 301813653 0
678183342 310266304 0
999144018 841497134 0
277312557 981120875 0
225854892 1005294525 0
364502785 67581361 0
136778233 893184130 0
307038058 653456642 0
411385759 551293466 0
289518202 1052975634 0
781704343 860191005 0
327657604 579550999 0
12059509 53888931 0
163987191 855562158 0
1052838267 667250255 0
190218523 162695498 0
281630865 825382048 0
831100677 455398576 0
945262632 523401245 0
451383186 808545043 0
961552301 313033690 0
862807162 94842821 0
557502535 702788474 0
809659430 400035096 0
120613096 908806597 0
768345236 503509075 0
950055832 566459682 0
344672710 1019545166 0
691595975 622108967 0
193790586 567237019 0
165526088 190044144 0
184000829 473819525 0
541875395 362928555 0
534623736 355694298 0
109509138 959393400 0
413020290 81884513 0
44206497 926205846 0
199113724 561767121 0
1024851317 936702391 0
14950082 849068331 0
715632169 306773648 0
759392647 645032121 0
33729527 232431618 0
930927224 570004394 0
182029069 866738592 0
668072615 552953628 0
942741367 740324714 0
81189322 559564156 0
384647668 326916261 0
66094755 380172095 0
1032020419 648296523 0
1054621841 336280223 0
584560485 945738848 0
824239799 953508950 0
2919106 46035793 0
668489852 683199978 0
685201452 740889403 0
866629114 92762679 0
262431989 659980219 0
122805984 244428242 0
995395079 45048471 0
265103423 98356397 0
523127418 412473366 0
256815230 567635287 0
129829291 730374923 0
641692562 738734444 0
1021475453 37168209 0
680534702 263901707 0
281149041 674020638 0
989873348 411423368 0
665355787 106520529 0
152834394 345520163 0
1025171135 400798711 0
462640123 1033863921 0
631806910 389287302 0
407363030 374167290 0
948852345 209085785 0
335882022 160915259 0
440368299 302421325 0
601159013 569259019 0
796622911 71917062 0
925975055 917972075 0
57675422 283670670 0
774078987 286002684 0
386956543 482700817 0
439277446 999393228 0
7471973 62895222 0
542461406 314637831 0
1065254463 20378884 0
310820844 793954780 0
668155840 503767640 0
152238366 80450538 0
735695730 743158043 0
708513806 652814368 0
35432551 896908409 0
829705156 444001244 0
757032767 597927383 0
1040583339 15574710 0
1014128572 3440545 0
542839329 580755003 0
244501626 879131490 0
594612940 522270142 0
790272110 647116056 0
730449637 309157444 0
230595888 346402783 0
570844056 248295180 0
648735891 318591418 0
841190051 492179830 0
1015119446 568943162 0
240282950 522931569 0
805162373 766119964 0
564101130 802114695 0
295027604 916767759 0
830988152 388096025 0
937065407 693570256 0
992989662 191278331 0
256752254 85090458 0
688931312 923194710 0
899592360 942724143 0
433819707 130221770 0
110291983 285176411 0
974840797 343463148 0
527883748 898521068 0
904097311 127305268 0
678231048 972188741 0
109537858 1008034843 0
160144782 831052764 0
5206586 541405741 0
673548476 576485034 0
656959402 642907497 0
544951739 345296248 0
512202381 825594334 0
327099830 702119741 0
1011094032 371893876 0
52426211 815193672 0
625289761 871733609 0
1003751162 69529021 0
86579824 384410807 0
214141096 857614174 0
639146367 170958686 0
550956159 307333569 0
440766823 521167293 0
1010732329 527964933 0
220571486 210020199 0
613359483 460499892 0
975256162 121983274 0
731169966 678526295 0
882317652 781895563 0
904463704 342848415 0
886964599 381545177 0
46276098 92371951 0
255948436 384560876 0
629017048 583260247 0
351975217 902244457 0
988246979 934813517 0
480686714 197006497 0
763456517 731687612 0
82895076 977458032 0
1072452988 880354136 0
220344 655844421 0
940575835 362366479 0
295145269 559713896 0
145226654 448399493 0
295088103 734972188 0
492339985 848676460 0
28571872 977169899 0
999638517 720910211 0
9101995 559106632 0
170332468 141017354 0
497197352 316730846 0
886492643 48707116 0
397174185 825581495 0
336780437 1048581716 0
465001017 44991870 0
355651042 679885439 0
526215854 813670885 0
72731840 177650032 0
463746324 653283786 0
205262308 1012116709 0
760972865 110572255 0
728802855 106711772 0
515344926 2416888 0
193606704 368955771 0
347262559 147662782 0
408694844 295727548 0
702109292 504171836 0
774429513 628508266 0
127141232 415297045 0
746267304 376538290 0
687551313 981977852 0
932174329 430630987 0
319536962 654509194 0
593380183 209262847 0
992837095 481325383 0
169993008 752026004 0
642634808 886151313 0
584569459 822948709 0
861945794 15558807 0
283917076 386576888 0
930120744 799479128 0
860242384 690917621 0
648654326 121497257 0
638851969 264473471 0
964609229 811642792 0
520184394 255455079 0
581250818 808670240 0
852303642 609640308 0
164180553 552832802 0
353270955 493887665 0
113488925 634094947 0
448752639 1046889186 0
278570444 365780679 0
1063835889 924023906 0
628172808 485772517 0
688640340 1072902860 0
818743108 598452657 0
599358844 978154652 0
524782857 233707983 0
74822822 726072594 0
528052563 52419448 0
900727185 67908462 0
949767273 728026269 0
887224902 904831988 0
805155437 821307495 0
868302719 334247612 0
832617281 550037332 0
846793979 408625197 0
246491446 591116650 0
870685236 695393513 0
906749482 262419764 0
963754779 69846302 0
456998060 785408774 0
765173402 409171645 0
225101958 213835628 0
635026931 933907028 0
594961452 529960054 0
398849007 679576054 0
647803696 610511981 0
180156892 148071287 0
706786255 153303424 0
517131347 617449271 0
165911594 817845331 0
61457970 252639359 0
821460353 35031807 0
120548835 296507531 0
271965567 907652533 0
25622438 9257935 0
747157404 183094512 0
632477746 366284080 0
510481941 69148287 0
127751408 59544414 0
222279475 814583897 0
611566247 709791633 0
732132292 1057547792 0
91567607 1056592195 0
740007926 670926952 0
904597359 730492194 0
996173819 728479287 0
399563526 853793461 0
392291800 255017130 0
817483641 378022708 0
924066867 935870039 0
660664535 436453165 0
302300547 166626292 0
182514322 357844620 0
188409332 784334211 0
275585743 363618567 0
64811571 691135595 0
1034707748 866108662 0
196965501 724757313 0
351266946 887449178 0
297623909 581754254 0
511831292 46181636 0
918259806 531068527 0
875768238 1003180079 0
60397689 688843615 0
952762905 637547656 0
1010629777 703033805 0
279395593 653350715 0
288639934 928766116 0
422221722 446588460 0
764981308 719515861 0
833687280 957566745 0
30472165 1055435493 0
973555303 347689943 0
304507923 500585236 0
165854267 861868379 0
908322707 659122222 0
341966085 457151881 0
517637133 729991750 0
449052036 875217893 0
331061307 574088144 0
759905966 949224271 0
22648533 605390099 0
106346022 769053431 0
615876745 13939421 0
720181588 202960409 0
902525416 527722258 0
429411581 697564015 0
841304295 39293730 0
345751655 2179125 0
610194689 831946461 0
160653356 632684108 0
369864325 1041257538 0
917791024 982162169 0
990687482 724871741 0
368178506 947905193 0
1019407144 1057516141 0
366400288 422664826 0
990030526 436662309 0
540131587 775982864 0
471841476 375814187 0
135068720 1013852312 0
261518365 954461363 0
917732110 330024940 0
650835206 598133375 0
811976044 785485142 0
813704429 336242465 0
767926445 57959344 0
549817551 185107727 0
12331818 1063148140 0
324997975 344744858 0
551654990 628657860 0
354323075 768328178 0
459293913 125763201 0
692177998 369427381 0
209122519 198683218 0
292270760 477614782 0
487348445 686383257 0
192686243 109429453 0
115414590 52742509 0
160817667 437372318 0
685449298 579842552 0
674352096 257739400 0
266775724 234477358 0
104515230 439331986 0
264308813 957491035 0
839544173 862553417 0
842961081 523657282 0
715183576 40842804 0
890592960 300470090 0
1041048549 832981251 0
531329417 307272666 0
438275184 302942263 0
927566149 337024714 0
413458178 188521812 0
964402414 75130729 0
972533687 81917777 0
957849249 93466539 0
934909577 140542879 0
220234043 225966114 0
673236797 476764832 0
787494564 881161306 0
278777228 901790953 0
353894161 4302318 0
535976284 294153032 0
279242146 550641003 0
276848047 349538274 0
319584943 718176044 0
959891492 848437204 0
139454833 312350362 0
260974148 961161827 0
14472919 308006556 0
529142741 351836547 0
934317859 7838366 0
915440764 578334770 0
41326873 1012189950 0
70966115 749405053 0
210157785 700599067 0
987006927 964846779 0
393846624 1072209725 0
179744675 400070844 0
798972154 1052293041 0
364256547 450346739 0
797097032 628734773 0
279297150 301617045 0
448028643 298523554 0
577373512 167756646 0
730011893 478054501 0
709357340 32337036 0
693351924 618430099 0
667501577 779925144 0
638099252 795561402 0
967773380 977156460 0
24415127 284325248 0
855437544 840577253 0
134051605 542461314 0
465017553 189125826 0
885861668 556174455 0
833351542 509374187 0
826103955 36896984 0
591151473 980950725 0
507089682 808188985 0
267441218 232046209 0
423308021 495809765 0
813110458 526317529 0
521045975 426321378 0
252807572 713599746 0
5051915 231596226 0
521979541 270339435 0
258417705 390712447 0
142906699 846673817 0
663458533 133805072 0
487227257 786362112 0
238234353 473974007 0
751870746 377180870 0
221357019 654520309 0
99012711 537614906 0
498956073 1031164421 0
409979975 20919783 0
446790554 815392902 0
763660215 867965312 0
1027793900 663574564 0
628233143 880296296 0
132486877 955173778 0
272417250 632939121 0
1009335827 889514929 0
805220061 939413469 0
833242115 95067403 0
20558303 915042138 0
437330634 360842056 0
624245151 781988063 0
565768734 1018889462 0
735076900 272444731 0
1023179705 779415253 0
970073540 536952620 0
673713460 559302525 0
972407093 794076332 0
659621049 914569005 0
287749241 3665388 0
774138376 846920980 0
574698430 395109198 0
139342290 59305713 0
245408375 897568202 0
479518221 617477978 0
30672735 371628393 0
94462468 622359838 0
306305699 199954474 0
63618358 721561022 0
449937446 358185664 0
409870822 873001632 0
729678602 649024815 0
516247854 1056746259 0
240402016 591057242 0
325402522 1010898943 0
1073357879 136300197 0
481378360 762885068 0
943135815 399482730 0
234518329 928434111 0
621718083 653821115 0
1011166101 659911231 0
106697506 617139594 0
786313826 164436315 0
540540877 969449141 0
872259752 1006496942 0
1042429483 421302735 0
572120416 483645225 0
340789949 224726123 0
156977097 644929043 0
517745922 1043619425 0
506998867 573700742 0
318312274 595044450 0
625472594 154126133 0
512464420 988167909 0
1004023309 810653414 0
716658931 11208216 0
576884232 100744688 0
1022983478 134928894 0
755388362 706016406 0
831707495 484651060 0
140115259 1037573688 0
990868340 438126762 0
163722970 102719382 0
327189999 252583961 0
166794089 490748453 0
829711355 992120827 0
146656573 203152774 0
1030200987 979119259 0
945556207 291808628 0
902981799 473565275 0
487528419 100846300 0
546445845 831183005 0
189882432 915745213 0
1051906770 710373833 0
890777534 702055096 0
579354234 903633441 0
330574332 833219654 0
22802318 803601996 0
36025138 328239476 0
760095931 883504496 0
451606475 1017463313 0
676305329 43319531 0
815675750 191660574 0
378723581 790974087 0
326022575 847098948 0
119459754 447930706 0
284650232 147585018 0
827246724 282801034 0
295091120 81871259 0
307006012 252054944 0
953201237 519385198 0
887367718 339392639 0
236346826 929663831 0
916522717 659954268 0
57199342 764014279 0
519778737 617937433 0
482175486 439415904 0
202331231 146345434 0
245055851 551177000 0
288239165 726915007 0
54612952 411907750 0
1061221783 887807280 0
157194565 719691054 0
862482763 858710368 0
953466031 545010977 0
829575157 387638398 0
778401101 601510977 0
521199010 431567436 0
415075011 1036152294 0
639068546 331963294 0
155819595 79842257 0
185827373 710615458 0
242276556 994853903 0
833767051 763168933 0
627106179 1014237212 0
448030188 86359729 0
900392308 214005471 0
681841669 982380391 0
68023464 948224131 0
433393965 95398188 0
594439133 972866485 0
906712905 499973400 0
593122795 977607747 0
2837376 825620947 0
451794700 424149596 0
999172540 887202406 0
7627727 304874044 0
237310608 444687380 0
394703472 816145600 0
1048409909 36993466 0
319968841 950070200 0
290471337 405440628 0
325348327 793554748 0
659154221 393709451 0
1043833457 945054249 0
994551375 328022793 0
916691573 875280516 0
415875684 931902824 0
346840148 701813398 0
19495672 820296462 0
300524073 929643569 0
215022600 781274326 0
1036866192 1008055964 0
774408564 738294258 0
437826035 156788680 0
1023353955 802384574 0
573519494 660341386 0
142399165 502826327 0
307299417 839085066 0
867640328 781016109 0
208182695 752649135 0
578253124 923811721 0
585415751 1032673679 0
121338487 303918617 0
400178489 534420714 0
756779949 1025518274 0
800411916 780942092 0
356304326 16887224 0
345814977 765246415 0
599502501 95862138 0
300031786 423838455 0
1067406735 158930012 0
164491874 670768653 0
227465699 959988412 0
680894158 741634811 0
177640855 22912971 0
309184230 1062092695 0
885541386 941656782 0
340762621 998153577 0
353450283 314154947 0
687629496 1065434212 0
388304299 32130198 0
708224349 808796100 0
932115552 367295045 0
579130877 24173422 0
50072270 753896779 0
45438187 578839970 0
400005418 179115981 0
1009742227 239178766 0
462708294 732293400 0
967313215 710904159 0
898929013 236366742 0
1002158251 523726722 0
43169492 450168950 0
88288944 516995802 0
754619273 28322837 0
496795489 48937368 0
410785072 920220999 0
384680998 423235347 0
657292524 152088020 0
486722299 642833875 0
373945694 65871898 0
251195047 644167346 0
800644236 630669035 0
531922138 694871837 0
707796988 1014916688 0
960614235 968087660 0
282758095 235155744 0
1067093915 727158169 0
651961345 341841379 0
610649374 500679668 0
267761392 870870899 0
148486304 964360977 0
182539428 65438152 0
1071672975 995709823 0
70936005 1013945942 0
113124722 748522016 0
494338074 722134808 0
761336112 262889188 0
546408837 258865219 0
55408841 165004690 0
563629904 261566439 0
752520999 284663433 0
777202172 160657856 0
982026148 77098808 0
174879504 504746280 0
1068804553 163469265 0
110023723 807497095 0
460540141 711713296 0
199551206 593182664 0
931187421 756577236 0
866521327 764005677 0
528651789 977923694 0
750941199 224889179 0
768687060 337177211 0
169872976 192499267 0
459513509 381132922 0
275702009 1039834930 0
689772713 1001201887 0
735304151 523619923 0
606101122 1017330251 0
297120134 443767919 0
128686068 715219545 0
935060024 1041429852 0
732253116 43273080 0
192727059 326359380 0
960348133 839113491 0
354561624 1032155736 0
187145932 921502201 0
258162147 233414786 0
524980386 473667521 0
198152006 888462507 0
1024815737 563918532 0
554046202 177254563 0
689561968 47170157 0
422028092 690317482 0
205014014 379977844 0
676583250 866057675 0
151982124 1021097032 0
435783289 338379721 0
635691553 69292939 0
160553903 107414267 0
174259414 682073025 0
894763431 511808560 0
577380206 121329030 0
801907075 305342296 0
304641260 363260077 0
519493245 978576941 0
139752394 509587724 0
90298905 409880912 0
470492191 403387175 0
158993061 474638949 0
116409461 670177657 0
349663037 421476934 0
297790225 553384955 0
502778614 141914134 0
325409112 881695249 0
751049562 916879204 0
533002421 572551625 0
499728909 377397830 0
920873582 715905673 0
790448037 1044434008 0
98416189 392149862 0
923599141 526058168 0
271900443 319840347 0
974017344 502409240 0
667506151 779382454 0
687445224 364950611 0
553037914 512495586 0
655883739 1059786044 0
347923660 493912503 0
689134884 611680710 0
86529272 5912646 0
314065 373657708 0
196076962 852291412 0
351443902 505239120 0
380150206 752250078 0
210781884 118888111 0
723372481 322100923 0
839358710 896963910 0
387856055 257342011 0
223354561 484057550 0
549961698 172315386 0
591921969 855395587 0
1037993617 1025565295 0
734226535 94353952 0
46007984 193317133 0
171808639 852225727 0
716073941 340700226 0
610020573 650794027 0
619913707 736998535 0
846591875 295148777 0
655236433 485129940 0
676165976 654938095 0
224555088 780117548 0
253350869 793847171 0
446684493 502049718 0
1008167702 776397942 0
990436 668834273 0
828758452 457048984 0
631377337 579022727 0
119019060 401777172 0
306364476 770383424 0
983092624 275758978 0
425165191 758576458 0
857898337 1001349568 0
192285488 260251492 0
856421776 1018603490 0
798372487 440403906 0
78135171 254016444 0
514459943 369205010 0
543103419 671142734 0
351274649 120025381 0
160052493 244851207 0
685641344 415678596 0
16596154 699618205 0
692028365 793942391 0
573774040 29081387 0
147971671 213856889 0
687875969 248270731 0
284327438 542507853 0
531035559 880117537 0
370086947 284316846 0
788503725 356260497 0
38001518 934534805 0
444588304 178984397 0
734037811 500937794 0
355061404 968546102 0
906251695 114120905 0
411081647 884385693 0
333483354 961563338 0
656043610 251064394 0
264825026 964365083 0
895326791 244892092 0
449675107 729192678 0
851073685 94885345 0
1050991693 92718524 0
468777587 1051758352 0
587456608 199200262 0
444825437 289064828 0
583994609 334768456 0
421995201 944309260 0
336575457 507972903 0
144947864 406920500 0
959181673 559563488 0
639039110 905790574 0
981496559 34442575 0
508281031 139026197 0
234181925 65878325 0
832159030 753607455 0
187705296 689717343 0
969802574 616621079 0
702672324 125959242 0
671312462 476636349 0
506377257 302944120 0
768053797 952066353 0
299189528 291748865 0
728273083 1001629727 0
551376110 177622063 0
913161629 387698144 0
521853646 801964107 0
295374492 1031686292 0
544152316 994759961 0
329721400 148018599 0
882705615 89938338 0
317631317 669748699 0
516183383 160875850 0
780383683 328862212 0
604828010 767436592 0
995044276 446455484 0
102524827 689417454 0
38739 187233288 0
848014391 658578049 0
567096444 910981111 0
719913152 447374766 0
462780737 748012414 0
861047662 732410773 0
365692786 656689543 0
620249875 284127199 0
104615091 527975108 0
130728696 757759810 0
901707801 272386129 0
735261575 652940747 0
256482443 810876300 0
460519328 508664073 0
442560136 567549452 0
301425349 320256674 0
805428996 85118974 0
682127240 84233277 0
87234496 711600340 0
928800301 934033212 0
155363389 1009693960 0
1064765658 955635724 0
577878223 680161762 0
96478856 630625500 0
458589213 550811877 0
477671427 365585704 0
1056034351 432479024 0
606767094 260384224 0
923049400 959995024 0
609494168 28773376 0
762634192 223866406 0
1050818862 1048169596 0
1033444041 437197162 0
303175256 318217735 0
211573725 75842598 0
125483325 596642168 0
654773735 843187361 0
125725726 750997042 0
355515643 1048393203 0
189030567 976032951 0
1059582280 1051478463 0
317586738 639522857 0
980943281 228038856 0
391950152 953010723 0
565531100 656960047 0
864734010 297229383 0
307704754 258758189 0
1028764153 854770094 0
199981932 499428774 0
579693029 365113755 0
722985726 137303831 0
720604016 538243031 0
38830803 842372833 0
792920880 726265563 0
638004975 69651057 0
800187638 741920526 0
400705935 946403446 0
231676163 1020231410 0
530788209 155900072 0
819817771 905571033 0
753830017 943224287 0
537979197 242782297 0
753397262 531158716 0
566175833 623274436 0
955892450 817182712 0
604784285 524103453 0
701784497 775668041 0
551677656 885797352 0
39924723 208495267 0
968672643 388048237 0
172293261 5779657 0
789719686 728188199 0
162263256 454247932 0
367284177 334111979 0
153284838 822076120 0
456370375 934070895 0
607994398 466679175 0
613264657 396559364 0
382468101 1008433209 0
226129815 227461491 0
354373938 1029461699 0
666735868 235971284 0
400909410 322280908 0
583139769 569700105 0
317346598 713448940 0
356561169 937413611 0
678519540 231341097 0
678670744 670008492 0
878732408 615362530 0
352046888 515102678 0
953762530 222040644 0
571502745 425600541 0
919171275 637657927 0
150235321 511632846 0
245935014 987967313 0
72150722 560908267 0
412274529 921292386 0
481966185 419781429 0
1044424508 511807768 0
576929836 583298806 0
458501399 549289177 0
1008272285 790575153 0
1069291985 676959226 0
217938996 253727113 0
515186211 336316306 0
472674457 204979675 0
429860763 941486930 0
404564300 938054686 0
642461816 343802648 0
196985156 27974805 0
683332146 645573047 0
430451136 585903961 0
922030891 993759841 0
439269326 230263921 0
969688757 891175196 0
605856358 561469198 0
851662753 1016757233 0
546752198 921960482 0
429797528 840440358 0
733241047 1050850458 0
572644054 1035434930 0
238651272 553266828 0
197766648 471855838 0
440011208 312647649 0
559396424 746356611 0
994867524 616185520 0
348732645 488140356 0
760725364 732112995 0
105748409 409540566 0
740740260 860695412 0
37836130 366763210 0
112905060 90802720 0
262589554 373671970 0
94651083 748216467 0
1043512708 1057083507 0
40827330 65322845 0
1013161334 125207747 0
106339932 623799295 0
786854738 645686193 0
222829446 938390394 0
880194461 264812168 0
108748097 1002187221 0
975679183 957140779 0
895092654 507441184 0
75636535 341306000 0
620078009 682171908 0
446562191 48528869 0
361132542 472964937 0
465982609 1053696253 0
29254318 657216527 0
872029464 851821529 0
357811694 224792006 0
629473003 965603104 0
543455385 833933995 0
60121620 1058952080 0
742934489 130217359 0
48064956 191747290 0
502355320 518813530 0
255436152 138331827 0
498465673 1063523782 0
125825238 1017554760 0
176054213 1070006172 0
732462891 249005052 0
890016519 752357123 0
916553919 76693018 0
958164199 715313445 0
143340124 406735281 0
46364621 718924608 0
961998374 428008721 0
289476155 458963556 0
52498194 1067028627 0
877580546 415896318 0
896317749 173724255 0
537966188 582232018 0
408973279 258506677 0
421249329 504382541 0
385138362 108623276 0
869004382 509753216 0
1046440424 871755054 0
156271973 1057597680 0
129568650 173128889 0
155364176 432178986 0
118145124 302099292 0
1030999507 810252057 0
162369697 375836036 0
217507672 466465926 0
4099868 449999869 0
799765739 993450245 0
806717603 372762060 0
863729289 267713743 0
282682367 695555303 0
483360126 893758788 0
1047458081 836803871 0
335197579 1035222243 0
892098487 585482267 0
834679944 436208130 0
879074235 751535942 0
758357156 103946039 0
903046325 602400873 0
613670776 299723341 0
1007796838 56335024 0
13103845 989208759 0
553697797 990677152 0
147542846 800645264 0
70914367 387086759 0
77337213 299939299 0
872032274 129130200 0
607107426 300410549 0
893761377 10932718 0
711766718 243091791 0
211237517 816231065 0
662672180 374997295 0
867919533 861415169 0
585529984 891262494 0
738561150 875192006 0
204223617 407969170 0
471965898 660218303 0
890078682 82900018 0
899347916 656672350 0
139643428 241350074 0
370628985 286255185 0
195951513 720069348 0
327886261 81224554 0
317314277 446466887 0
810760361 437517846 0
458880644 610306083 0
601437842 974258568 0
299757796 1050514949 0
490104308 65938021 0
506498217 384439794 0
821763486 247818097 0
575526541 761704740 0
560660685 38779461 0
142510380 883850682 0
893296301 592035957 0
195142061 286741101 0
77496820 450063152 0
148493513 856944139 0
114877855 420448717 0
1042467309 767657104 0
73885114 498378155 0
456862749 748759812 0
21542175 622906311 0
728221355 292778207 0
1004640324 833128055 0
1073727881 451875820 0
794671416 1047348134 0
481789543 590912732 0
905368327 836727156 0
433298969 1066073110 0
188217686 590502230 0
1066099283 153131297 0
645621625 197613468 0
806684051 312135713 0
277180852 410642035 0
140398434 287189874 0
286039744 390336428 0
511678231 136855164 0
465805810 19593315 0
369839525 474079871 0
434993687 755663721 0
551961285 533495041 0
529447493 947864998 0
508617939 185383650 0
599056948 691207508 0
439258023 1034683869 0
979005235 666100339 0
445752790 470983540 0
289545715 723151600 0
741114153 394718932 0
530199626 43271739 0
320595030 501496031 0
876975623 1021633378 0
811321240 959912203 0
482610180 972416942 0
696690280 543100720 0
119448633 85915122 0
602327592 648413003 0
503257873 877364452 0
167204124 809215921 0
191707027 137937310 0
943985379 223263892 0
98615326 195074139 0
552115675 854598134 0
618798655 45366261 0
801993896 1070229060 0
599826270 48866834 0
855905891 1072959502 0
44006029 903855990 0
241560828 110984847 0
315270604 169331219 0
612426033 751913389 0
395186236 1001630916 0
218821667 468687211 0
209381627 685801978 0
716577180 1047786374 0
813872137 409460659 0
1035427091 334764086 0
933537513 760688685 0
94064615 446252419 0
218017987 190289574 0
14959587 10669770 0
36328588 923817510 0
518988944 722851312 0
188315952 252424854 0
292393061 989189765 0
583919160 384294548 0
1055730761 586148811 0
880702396 695638440 0
868576398 503403161 0
735875372 12264614 0
359617184 717162641 0
523760446 874740805 0
1042821208 167747344 0
106468724 1018707989 0
25516055 870654249 0
45975546 543999649 0
330516661 733011848 0
204403962 943998823 0
806683231 727390930 0
683298112 369536652 0
1044335164 88768108 0
308464047 592953279 0
232826073 176587639 0
767800820 973292215 0
536139033 503235346 0
774677551 309285723 0
384862716 131145434 0
732746049 426811062 0
210018944 316867683 0
313531802 773793158 0
279590178 660725354 0
260290431 35262389 0
640484577 289384126 0
747821306 1031424732 0
459440134 60128624 0
942945288 44250562 0
6839886 64035598 0
47632417 938515362 0
1066412801 296954842 0
2919304 650899248 0
1018300790 715002284 0
231451663 877749082 0
206170661 960536183 0
309172280 31755524 0
182579947 311340224 0
269137914 237903476 0
385505116 572957780 0
335257951 1044702966 0
404013132 364971538 0
826356133 947007185 0
547715437 427309722 0
291919979 65031655 0
292836803 604969697 0
921743450 479789625 0
575061943 183225293 0
230134908 556741291 0
402350812 846114998 0
155624302 71965579 0
839968497 603847644 0
254518198 53957863 0
1032882805 921854134 0
416311419 689642936 0
536504189 294485229 0
646224612 325440818 0
474212898 33416813 0
107488860 749254535 0
870716517 6347801 0
899273522 32425184 0
571452648 274798790 0
803063286 614056748 0
435167739 121060487 0
244476794 202533736 0
52418852 460801214 0
849073813 728772921 0
238766336 155089957 0
921016516 397328603 0
582087384 377289441 0
323203231 244060026 0
955694176 546912630 0
191979794 1064043249 0
951646812 640059865 0
702883238 671054459 0
526390773 584429305 0
418363035 945599701 0
870466838 287139224 0
813331342 346575396 0
136270907 305501913 0
457588915 818846355 0
623236155 582769876 0
621753693 799080803 0
941902254 430718086 0
1038697074 342950664 0
168358486 159770554 0
719003095 785835454 0
203969294 380306806 0
623841469 440515367 0
725531713 675158675 0
1053265243 507467659 0
952858899 981671687 0
550555823 206818770 0
961935971 513697100 0
327409553 813319355 0
465874536 283228354 0
812770776 859512900 0
445959255 72824662 0
221388973 873242767 0
548181804 706474 0
447260952 682540424 0
877542337 902264838 0
855076111 33334952 0
155956431 194264287 0
53823646 397631488 0
352895472 238114757 0
881656461 176682403 0
1020579360 226098444 0
588993542 278069407 0
442175610 1063480794 0
127051986 817855594 0
745735718 1063958130 0
1061544963 756266225 0
400238144 900087766 0
209349808 322830266 0
546683220 241393980 0
418109844 938532716 0
147866383 820608373 0
927534096 457497458 0
679437116 190498734 0
1009062999 585606347 0
310975033 392929442 0
250098376 1067193090 0
208029720 964767746 0
882930549 835887845 0
631522836 187138091 0
208316221 537711271 0
509332091 901456191 0
537368545 121417839 0
246781432 326045873 0
158884996 840552648 0
881028442 203833078 0
156766631 978217544 0
851189085 311463544 0
474210930 867770399 0
23358353 825730511 0
963828853 28815650 0
641454136 770357549 0
133056565 138587383 0
386468681 483766084 0
588466830 345056398 0
591744960 556660660 0
1003744409 885645002 0
719111606 765713797 0
140813487 441864331 0
1051165657 1006428073 0
57426929 125749563 0
467696361 732063208 0
713479992 836291370 0
1062201946 644095163 0
801854601 261203145 0
324899760 673792554 0
114263025 381770532 0
458834632 202558661 0
734878950 851754175 0
398938702 849871241 0
773129446 199508936 0
547750746 141322353 0
1025296107 780615403 0
328941098 972168521 0
212584009 730778032 0
910572579 114984901 0
593264925 479912419 0
58279963 1061443981 0
920640651 848813094 0
674703329 509632010 0
83779919 85709522 0
479381212 460188683 0
190622570 725980504 0
54846513 835609211 0
254747835 106249898 0
104182341 156713145 0
1046014574 477844714 0
600087325 598123341 0
754695193 934685357 0
856707237 354603975 0
1073094885 862359891 0
300182624 8768041 0
791601986 220704679 0
1008562789 106988199 0
610753069 1066130121 0
443511341 83860531 0
826641877 625568542 0
428154760 614842944 0
317745952 117259767 0
659612250 206018020 0
867454713 932172845 0
201934643 444081164 0
623042943 711230877 0
357639514 713805188 0
980544194 190447204 0
318786555 508084475 0
56834654 236963157 0
271987980 809102486 0
319391525 420621292 0
530074908 284820752 0
730687694 778702197 0
409766795 1061221449 0
396244459 229403107 0
319628418 463575914 0
239332837 905258120 0
167136201 211036637 0
710512213 782431140 0
803337880 220752500 0
1057877309 506855315 0
481007434 393745401 0
144493852 747338774 0
815249169 904854508 0
527357020 113329918 0
338430445 1067855133 0
632098571 559189349 0
45098385 978724841 0
727107265 134152868 0
818704909 282216640 0
259526743 807888073 0
418901509 924521530 0
153063730 189256661 0
718518881 567834471 0
838255559 560113219 0
940164132 1019377353 0
310256761 435737814 0
343840812 252581746 0
625298074 79254719 0
535995672 350521474 0
336189220 988372064 0
264423466 619558743 0
713749463 841488916 0
489490229 138248373 0
499339144 204860873 0
932819922 605888655 0
35869982 530696687 0
68741300 262957616 0
396554792 486168004 0
108283931 253711914 0
472523106 114446304 0
960168984 470074135 0
795559545 895760578 0
645223779 1038107463 0
1050257829 13432333 0
888450789 943338582 0
622592358 820613681 0
458352226 1068634223 0
313909741 78255080 0
226231786 947484810 0
93815504 374957187 0
413244048 471282799 0
293581360 986351345 0
692023738 792779683 0
782442774 509585505 0
900326996 127490541 0
162654263 526464281 0
908544076 915149304 0
548929782 427372089 0
787545534 190479586 0
336844616 474444199 0
358336910 701262723 0
657314642 859636591 0
359300988 192431726 0
834007113 923239144 0
288927743 661098821 0
768789487 228971323 0
645470889 699451023 0
310552443 179098895 0
249527068 605809500 0
1070876822 929170038 0
995537128 309569114 0
226190368 155106792 0
287903582 270724131 0
622585439 647809646 0
955074107 373825616 0
397247993 236030361 0
309933035 837777155 0
285521961 864530239 0
611081322 113859947 0
839185434 200855945 0
916245246 349245041 0
168180738 907159360 0
260501741 502843917 0
509834762 585002768 0
669501437 191219705 0
434634736 404160404 0
359236552 662088722 0
658491786 222642669 0
831665978 890425362 0
694360715 984151574 0
248721142 956082187 0
422011564 84071232 0
4187104 861298424 0
981832994 728434851 0
900559126 1069955464 0
125809198 492235447 0
389912892 277913178 0
761404100 761016220 0
14898377 992405442 0
403365228 536969025 0
703902071 34436959 0
525895778 312311271 0
842123737 794634822 0
99683592 402551654 0
757610864 667485238 0
299641998 276765077 0
904148829 612686571 0
460788609 609498715 0
175304421 269256047 0
941099645 596795476 0
424155278 860541530 0
90948693 656436782 0
625497791 138259462 0
849657961 376682594 0
732031873 86824307 0
442877396 540538172 0
888506164 479224938 0
121125895 249538642 0
443505414 621560570 0
1029944134 572109792 0
952513914 131208774 0
172147555 1063650955 0
653228419 935979364 0
131041046 579462251 0
417102898 248931957 0
994428730 718683059 0
300493917 912506371 0
573127157 605444866 0
525394069 309220049 0
224938033 224353737 0
440219028 403294086 0
870118848 193718866 0
600007715 865371111 0
954153298 189121613 0
876077136 5193156 0
236530212 133420379 0
614242491 184234672 0
243105992 534468534 0
1046174151 518405050 0
828449655 641589319 0
306056341 272075037 0
26724513 1063169565 0
549853100 101718694 0
664764895 99141337 0
429898976 720671459 0
281910349 443266224 0
697141180 524806897 0
978433302 726909809 0
891718752 607222 0
357572022 5712956 0
851991744 868627830 0
623931098 992920674 0
1009014465 840557605 0
1039890870 517256973 0
430939987 990573782 0
563211236 968935427 0
600356760 72872998 0
966636108 964823647 0
38328818 442371562 0
788222339 526672849 0
408890653 432432800 0
833034697 108709884 0
371182787 267065967 0
783665037 742774114 0
227650501 77200980 0
185178223 880875750 0
99370276 150796670 0
169220693 59199753 0
635792718 486738647 0
468548949 168050272 0
720197487 458053307 0
809270462 992633266 0
231092787 478036574 0
785718815 417501265 0
474982565 653846117 0
557190751 142589497 0
68850299 465031678 0
1012059750 96981982 0
448661850 739894359 0
724732986 639945624 0
482924495 578575148 0
985171489 671635107 0
805711552 55794981 0
479214783 965338450 0
215306383 529592581 0
284868168 235734393 0
364378236 797579551 0
368544000 65524258 0
812497508 318549935 0
760051211 1043675628 0
798217208 422683629 0
723997317 928807633 0
247272343 248453183 0
950526458 971095484 0
95808029 229313871 0
609569644 174463955 0
189674150 110182894 0
920857497 776197310 0
462496156 177865978 0
764762140 28248543 0
706092721 422070230 0
721971312 1050570810 0
17731455 568001436 0
274556541 520704944 0
680144431 777749947 0
828542534 492013912 0
246725106 168924279 0
926489984 719924368 0
187816987 748654742 0
735718057 79596776 0
344699786 179138810 0
809100752 483454381 0
85981077 970730114 0
134030129 411850492 0
1026636996 139430653 0
379295084 149162935 0
154029109 794930893 0
266944439 826001128 0
60654431 239310792 0
385463902 837418533 0
79146864 318137885 0
892840161 386320314 0
588925341 535634329 0
807864638 820644648 0
467145277 871659038 0
158329094 182065397 0
668768004 483057426 0
976235367 585948311 0
488469883 572059499 0
1003287615 221680091 0
990337809 120443290 0
209690735 194145349 0
458771330 1070083155 0
101387533 144942408 0
352232036 492789529 0
748578830 547874582 0
286106992 352403616 0
631662202 36173920 0
562021136 66176517 0
442538566 733793279 0
284581384 539516343 0
64471037 364681523 0
550343580 638284250 0
865651097 574557133 0
94958169 7873378 0
236166260 157916538 0
401741375 506877599 0
646543615 602008749 0
690486539 186066138 0
922998360 118143072 0
889919632 351854518 0
943578460 507639623 0
1045026025 638841045 0
37137544 158990128 0
800663605 448665529 0
874518102 945919066 0
962997196 110768601 0
692861388 1036232203 0
426191384 319225275 0
745368708 996462804 0
519586376 860936854 0
263644357 60441614 0
725791717 917378669 0
709046007 224256054 0
791702841 594338951 0
677797220 624850887 0
638970293 1058030427 0
454526854 399253734 0
72600542 990262409 0
29185338 319270127 0
996884054 166761876 0
601878168 989033702 0
899396361 181555215 0
613661877 256300576 0
178689512 367816658 0
486223965 477768970 0
397184702 153505260 0
32702380 1014211271 0
714764491 786722784 0
647850946 926917045 0
844251997 277184815 0
776255847 870347188 0
966839716 956666939 0
915271056 368413970 0
453949046 936523687 0
957796671 995762341 0
1000124971 727690422 0
170248161 467520274 0
140896945 121069364 0
159094368 346329854 0
657766119 557168428 0
755215081 622226510 0
195999815 786876844 0
775178535 761250192 0
609258773 753005619 0
378619665 544172605 0
630918583 931773558 0
1073431688 923771538 0
522016786 78249946 0
700816769 80254043 0
27478688 402812252 0
36637376 81248668 0
640644768 979821251 0
15489986 62445257 0
420740583 307446380 0
358510731 550132502 0
387349465 128119939 0
373546444 994479345 0
687156304 1005795044 0
590016505 226286172 0
749229446 568099587 0
791462227 583239380 0
926216310 381792359 0
792383567 428506682 0
62555210 632542337 0
1070058817 251859510 0
555995811 831327146 0
318655655 647698337 0
501645463 307376415 0
1071429688 85784528 0
908947896 850272421 0
927592081 1015060889 0
899437655 314271865 0
791000129 537082265 0
693110368 401774407 0
46157221 960860257 0
882611609 264334881 0
243020039 424306283 0
129681014 247394198 0
1029478317 274246952 0
565111638 621614237 0
1056916810 726034320 0
961336221 1007837114 0
241373791 265756625 0
339938032 373346835 0
648420144 566744782 0
317892934 771511492 0
456419882 84236189 0
518608331 167313183 0
137257254 933727792 0
173713821 1069522804 0
548609615 580018329 0
247812083 518228492 0
896289899 911948260 0
145630048 851686375 0
524630094 956280135 0
128656968 397697991 0
328119018 195052955 0
173861766 305103367 0
504107385 268014691 0
94301639 140987795 0
811771982 570985529 0
574122747 978472331 0
328624061 568568245 0
187724136 316961248 0
215241702 614114815 0
792825997 112997260 0
1021215448 1061381699 0
326261998 561880547 0
917707730 54224845 0
439143349 315211240 0
676417744 281741374 0
233160953 502363142 0
891528400 7502851 0
120133572 341311766 0
1031970199 743525972 0
370643181 146785832 0
702462787 647820448 0
561552333 636591642 0
236297011 422571897 0
626957434 322838497 0
1010722836 1056408163 0
329195250 464153377 0
374206588 88876384 0
290335838 955885371 0
490037449 541813938 0
262871319 550231654 0
784011342 631067985 0
51179756 731594394 0
87331484 13421241 0
580781968 780197938 0
357227331 767658803 0
1061046060 415428910 0
465320446 578195424 0
992711712 680720689 0
425812443 921446266 0
295513327 562321294 0
778992980 128704364 0
979847452 224128886 0
575714524 1010681680 0
884804547 888149576 0
190129176 378524654 0
591337174 1014954637 0
860454515 794284727 0
41971517 402430055 0
379843780 455579673 0
250872426 595341097 0
865298804 325856054 0
340630913 958895277 0
834393066 127861902 0
432201875 586646992 0
436383148 428807865 0
174531743 154903798 0
943641683 100268837 0
899951032 695308580 0
159176465 418587309 0
141379788 486166193 0
960487749 441968817 0
515617057 718201257 0
918114116 331235087 0
609301144 660527385 0
593185961 409164316 0
424968010 289799637 0
3410031 330261958 0
333535595 378908919 0
810095556 498977340 0
733721282 316647120 0
438936069 583655045 0
194671153 851091970 0
230194339 464310041 0
470785300 307067702 0
818009022 831530820 0
78408171 1058828763 0
227484387 487420429 0
547231033 1026603118 0
457140780 122396709 0
1033310298 5480094 0
853991655 334883848 0
143641478 218320018 0
714192918 448991768 0
307318085 622114913 0
210620898 447086437 0
969589599 825235705 0
534231964 369262526 0
764206595 146259837 0
544906973 920187756 0
474868757 448829003 0
452661620 1054773438 0
100234919 78291513 0
342016132 279637548 0
340571188 972584541 0
8685482 896524312 0
77708687 943239938 0
648180880 243425184 0
792432949 202976703 0
993266912 858323464 0
823887919 192163538 0
728022164 812434555 0
788762076 931723947 0
492760822 217217883 0
844624880 375055556 0
815762192 194376427 0
42372119 929993524 0
327070811 389811452 0
559798457 586713389 0
20548216 277658146 0
69988556 1002864968 0
994758048 834908770 0
36953578 213995334 0
974356999 692612549 0
790182496 99917334 0
1036988675 439194880 0
327219003 436196639 0
293030828 784418391 0
757073265 424030315 0
52841773 657427058 0
423935497 587493004 0
652083746 289194256 0
17873935 642676182 0
973683891 924464195 0
317313507 69888868 0
481465317 600218650 0
814101940 860188092 0
1001540686 448986162 0
151357744 352300415 0
103588672 704766383 0
83778513 766030173 0
567010803 429251246 0
203546293 965331143 0
620736997 932790332 0
527507273 115454417 0
702903673 462783405 0
904113163 763757331 0
978455811 877314032 0
769215209 737896576 0
98429602 356900144 0
886835971 968143169 0
891274910 47810380 0
301311144 15909906 0
716188777 914919395 0
272818124 852984928 0
930624784 384162041 0
738227720 566221596 0
38648609 740174346 0
941059754 701800604 0
123157085 860213008 0
930458601 408977301 0
504672375 981221515 0
635071948 1013949215 0
923518244 582682749 0
568151159 866493390 0
167800386 906803073 0
241280995 32850151 0
876714334 5598852 0
339733949 643272216 0
1059770661 581934546 0
734924496 269576889 0
803052396 583846177 0
167308182 196408415 0
601368510 234136281 0
442797940 63042134 0
840031857 416942620 0
820805935 738647286 0
775457873 253664184 0
261996689 641370236 0
438844783 649817591 0
947339451 574964003 0
1061723569 52292385 0
823476788 166082366 0
160130760 538753107 0
546279467 275678178 0
791916646 321703625 0
795867252 1033409853 0
39610019 787880599 0
915619494 105501161 0
1021619146 198816786 0
195954306 519086657 0
771767819 13908563 0
783704322 536003120 0
804228194 495768492 0
619090927 310767320 0
475615227 306363746 0
856769109 492394086 0
543564189 561932218 0
93714797 138230568 0
283456426 365305651 0
473809871 676891142 0
60805559 975508455 0
335829632 781928765 0
1062282970 446067100 0
1061293958 1016375484 0
428386505 977715000 0
932658371 129288500 0
390903028 103312689 0
823087279 975380599 0
536822607 675539583 0
682740044 35164096 0
239326722 786427197 0
847442055 110595319 0
219887169 322839394 0
39158036 7421666 0
894803163 357328354 0
93843381 587425135 0
742901158 782623683 0
1015773598 95173792 0
817393221 37197378 0
390270955 172472008 0
432247994 586768314 0
839137100 298565206 0
235696333 433751751 0
634924073 643686242 0
121745224 199650444 0
723546611 488008810 0
345577046 95359604 0
921274410 1028578530 0
321706644 72215166 0
895566106 598690203 0
724678225 759386876 0
369444407 139745186 0
1008531386 891259803 0
1047238492 551759611 0
648346055 593720367 0
126957783 201991967 0
523538500 753129703 0
964342644 223601818 0
763581069 796855163 0
596365661 10352235 0
588327118 943337824 0
287878708 555870888 0
13419321 800404459 0
955569922 352976168 0
729651409 707699975 0
118212755 1021192249 0
543924898 881500007 0
924154185 353244781 0
770727008 535015891 0
995738427 957843999 0
500235078 284575101 0
227715914 756733314 0
432502957 838375529 0
24001386 102972682 0
428796303 854000412 0
1035812657 613252680 0
247601184 887446855 0
165079040 162811685 0
333661707 81631324 0
592003227 937094860 0
619565444 848497361 0
930475871 657027039 0
19626463 852245575 0
488948494 564968605 0
1084474 926888658 0
255669842 59394800 0
758701097 1008845378 0
916740711 448089261 0
285274979 507280485 0
393690404 125372199 0
302215469 694965433 0
677783406 147360874 0
346306375 400572889 0
267126530 77710539 0
956019616 680141588 0
735722789 213566478 0
804026780 103713661 0
509243320 690582180 0
881686473 430792614 0
581485779 46835604 0
92234972 329334174 0
468799816 424947951 0
804331987 742158399 0
643476153 1040331763 0
868525160 688253508 0
451889730 484689612 0
7124195 281980006 0
693124380 698927224 0
79815108 90438846 0
346975976 353709493 0
870808979 165269541 0
786278065 671098145 0
906755639 491465202 0
221375056 360913003 0
343762093 283160814 0
746168754 732543736 0
306619353 432283468 0
32214789 74259822 0
132341498 376664392 0
776057825 821106797 0
312099399 381953840 0
1561920 731111933 0
227235779 670457943 0
97213221 782942986 0
1044335886 533970398 0
466444101 1042046886 0
997842962 355202263 0
837895431 345364403 0
120614740 497208885 0
397102343 702474842 0
699756774 932116374 0
689412268 858915453 0
870239072 636740041 0
523874810 435787520 0
934262801 147657691 0
960503809 490676187 0
763430884 484981266 0
887967529 567868286 0
945090253 261513265 0
510634143 1047916180 0
18280381 433350523 0
602771634 1018525008 0
859482550 730134633 0
446915574 528346840 0
226648305 805601498 0
178149060 741847954 0
49433622 538265295 0
773951298 312673851 0
240858703 590576050 0
464471124 782228770 0
145870035 322852453 0
925046293 1060275550 0
25561007 457766580 0
822633182 444776258 0
149864349 210612021 0
451558882 940719068 0
691790559 1039970331 0
704765788 716815120 0
530265271 512219292 0
380860317 764265549 0
519948405 373197883 0
578893566 759555478 0
785826232 692459683 0
691430366 335217721 0
96833943 377501603 0
948057428 781948641 0
462167373 7012884 0
270177126 897194192 0
853293584 375639541 0
359557317 599100315 0
1068681528 641861743 0
612411892 994897064 0
1063316692 111403639 0
234060697 386967410 0
345027750 254254750 0
126678615 624169744 0
716721491 645820317 0
441872746 910560755 0
311874317 982101596 0
404752222 328152639 0
667897788 252562802 0
620949998 819210129 0
915980748 326344091 0
793159604 765950922 0
834405203 1053716221 0
1061396655 173807118 0
706402071 65146326 0
523451384 92214517 0
941583392 802605059 0
206755654 884285044 0
325709014 167335470 0
221341187 1061827578 0
785700526 701251499 0
869535097 1003917484 0
861338357 470752846 0
256414964 199965979 0
859072761 443233540 0
869811691 788956021 0
318037870 825455541 0
473090737 762185683 0
888743789 701785443 0
337494543 81381431 0
232959392 697412830 0
974936627 765759667 0
168300558 1010760446 0
680398795 862672905 0
670208579 5740449 0
908431226 1013929248 0
284560564 401936163 0
750458512 377382779 0
382699796 746272568 0
779368620 527582753 0
1002244687 866575369 0
1021738460 33521170 0
371694319 28672974 0
538351479 989521877 0
457204985 522867601 0
459134964 591738244 0
921892869 436846439 0
499336849 448830060 0
913096599 896683455 0
343841074 1066832040 0
151712818 864175155 0
59882521 120033990 0
570095075 690753800 0
610449962 581228010 0
845001694 635408005 0
13998015 840016543 0
665860258 994462370 0
377549825 171026167 0
193701664 186231516 0
670430353 874250870 0
272231522 158719309 0
1056946999 531817843 0
765925746 961009121 0
327423930 538762462 0
331215744 799581395 0
877326194 101520900 0
932990767 854903860 0
100861246 701349695 0
715053576 906621169 0
411808 334739498 0
186926809 546773994 0
539857191 697126112 0
1051406597 974156931 0
844638038 673355824 0
84112857 844773222 0
43907919 870427523 0
204607615 419417361 0
733448622 580294815 0
371098484 858850061 0
479499628 473191020 0
661685784 860208757 0
246632846 540412263 0
418248916 794580888 0
436423603 97408020 0
956227215 476473389 0
66560966 387483494 0
914801572 39156194 0
716231716 61888072 0
452800931 818893977 0
424271988 196410671 0
847737887 628798618 0
392705258 768096470 0
843081002 43795077 0
703401508 955476384 0
521593072 73323123 0
913110277 925278099 0
172684232 279272002 0
945418737 199771988 0
650875818 99744491 0
360970858 1054007373 0
92169601 754043811 0
453869805 976261483 0
683344840 394964274 0
181462804 792817341 0
42177791 1009184420 0
674206578 940388129 0
887140558 834646725 0
508722528 355961320 0
924206932 591995993 0
875901125 761710932 0
99128692 376893811 0
543788892 877502932 0
34139297 622070673 0
465312373 114745418 0
354607478 520254899 0
587098520 716013395 0
708699535 305410877 0
196522176 265829831 0
619132133 873880457 0
830903114 11559199 0
130922592 978604441 0
904805473 798604645 0
266993205 124420413 0
753828973 342765362 0
143952240 701137392 0
53890940 220241776 0
479598891 49672000 0
18220024 72480730 0
175286555 406790462 0
284783486 940959445 0
629466755 214907166 0
797366714 706498013 0
159270751 636188301 0
892855452 221119620 0
110765426 694765544 0
272836211 723027289 0
806903546 796617514 0
149692447 161096696 0
131916612 8927290 0
1026499317 205814346 0
303909013 188932268 0
101236078 351294544 0
747780581 386384906 0
581716578 72100600 0
930138409 793118621 0
224087625 977216227 0
542315851 446974949 0
988452655 222104299 0
264841830 614555435 0
354758819 974174488 0
406398190 623473586 0
9803888 477306352 0
305087046 902768764 0
108000016 530593210 0
125962693 1051097633 0
693745958 295033548 0
1057968026 661613568 0
113064458 335365404 0
714420297 249957281 0
808012606 490509090 0
558616007 669485461 0
665148311 689167766 0
1049760563 811592695 0
836535535 1041213830 0
858646842 736356763 0
231205636 592735491 0
813634429 195082144 0
832597362 152651463 0
613521019 377017584 0
278872319 901763567 0
568284680 739736720 0
395808521 231425730 0
927031012 46404056 0
418378893 1009619398 0
219219807 409839478 0
283412229 823735618 0
951637156 257928022 0
1057052239 126041332 0
1061663626 840106957 0
424766528 609415543 0
321501672 919177583 0
935485348 238445402 0
327906317 85018569 0
309657047 5486400 0
81382108 88542180 0
93344741 468295308 0
1068432240 410972198 0
245732996 376663094 0
837937182 73893042 0
270960515 447019114 0
632731907 149415751 0
605432776 5099858 0
113891374 580883791 0
467684723 52006167 0
642609102 693967816 0
612221812 313656589 0
93586886 1073589473 0
721963763 93960282 0
168747189 720027349 0
867582981 424625365 0
830043138 1052443255 0
129954373 892126436 0
286397194 1016230508 0
222875051 267280853 0
857878505 197556010 0
689629811 194472655 0
940834492 1001890880 0
849831610 1003635911 0
930424851 196309765 0
927446620 464047543 0
887653517 308134563 0
299492834 869313133 0
611170156 864290287 0
270006652 741548347 0
568110165 694203157 0
530049330 855528120 0
576509953 429468236 0
479892163 521585538 0
271533737 108450695 0
1029837448 765961240 0
647408977 361227384 0
663393901 541831404 0
939930122 610081309 0
302462691 657414338 0
549778200 552903592 0
776841356 702503188 0
889976251 480783912 0
329785452 249543406 0
936818501 820759318 0
724959622 819091398 0
101008183 4540097 0
61531103 109054222 0
631167730 351103667 0
717556245 106011372 0
908920801 111446065 0
51496535 518038726 0
736934775 642438295 0
161719635 746668718 0
303894105 1069340068 0
828997914 459828110 0
1054269972 429402776 0
333402122 841193380 0
1019292679 1011379997 0
627556989 597373025 0
588913083 159296092 0
802059866 478021283 0
374556071 855629872 0
717821913 137000029 0
462974586 855469721 0
340186248 96791905 0
637265550 546686349 0
1010730957 658620536 0
773114081 25932630 0
54931621 423838767 0
776081480 388483585 0
1047517844 166452224 0
613562523 479712877 0
1002541388 161905093 0
23844442 416512643 0
77437203 1009323863 0
79510021 306151104 0
949462492 779519970 0
866316492 852488534 0
504029496 997827521 0
219020653 17797048 0
670807641 205018244 0
976198673 484982424 0
1069919695 420136504 0
886833247 969207000 0
601626349 671320789 0
282931299 359375118 0
543268267 411114764 0
804896410 263104123 0
49884621 782536821 0
1035280386 780402492 0
219996175 150318244 0
639346126 657982690 0
832985682 293899429 0
1028127319 110423931 0
22222299 27013784 0
659164229 604942137 0
589128034 730137808 0
81670963 28423294 0
700425590 617376427 0
236494518 624296482 0
939924011 803458966 0
518046042 998743527 0
584575931 687961962 0
1018961612 130645006 0
120460067 369158544 0
433404710 951715297 0
103499140 353679801 0
705710755 159560502 0
95098505 762659444 0
681145957 554177518 0
261683406 389766448 0
930328656 1006754380 0
1068879549 507578335 0
535622738 693546357 0
118366389 259749100 0
204220328 552686375 0
446698519 384360047 0
1070077198 1044409352 0
522289220 667200983 0
667818248 164407157 0
382984958 101208983 0
767467214 1070580012 0
991388037 856238156 0
439755585 716022498 0
809165348 952665837 0
276643588 894944371 0
184732000 225475612 0
143203106 883024519 0
62248800 408376997 0
19871287 41838302 0
790513239 91706445 0
1034496402 228570539 0
652735496 42326856 0
901968526 248455729 0
533219552 882158799 0
739079171 726384721 0
135995348 466349782 0
612088193 757707922 0
385689092 481901775 0
728413275 976662930 0
168992290 160412312 0
958403640 698842905 0
426051948 1025175338 0
441726185 690029081 0
338625384 893553028 0
640471179 507864829 0
448173093 681278279 0
295958743 592565501 0
202184691 343570568 0
149533241 910818555 0
487154378 110433839 0
457304713 709330195 0
424785117 783176253 0
1039082691 638527548 0
731910415 877895170 0
382245819 27591196 0
967204908 210091613 0
142277424 302251725 0
143431904 243112208 0
962257863 383180866 0
625798139 98550315 0
332629356 311979215 0
216807422 391698481 0
973720797 918544713 0
333943915 45439285 0
557746718 248321368 0
1063478684 548310910 0
833306031 1056938736 0
810035635 593133798 0
180091837 125684200 0
1033879980 232434512 0
796458939 477649153 0
296726741 970564957 0
420078518 1041883562 0
378859638 859405046 0
466737702 609132286 0
695750629 695859809 0
876615262 503373283 0
106250016 1033610278 0
247262178 200366640 0
940110313 117024378 0
621002943 407839889 0
681246158 443638929 0
788007658 629606218 0
1017465538 843937489 0
508181466 702727456 0
925155994 675846492 0
845376798 717671574 0
945376333 531591761 0
829877716 597398457 0
598466796 119247912 0
421409 626186078 0
416924777 832063264 0
160768545 48299585 0
319524429 717044190 0
894240714 165724755 0
458649975 14972569 0
519971094 483211726 0
162822287 39582238 0
842666355 771921407 0
96280921 321047090 0
1051513341 321275891 0
5043959 450309455 0
740146367 1024168510 0
888307226 452771441 0
956699100 190356257 0
502959890 959933721 0
597356649 491816187 0
902262471 32588130 0
195023528 1033727580 0
884272236 411754634 0
519574466 506043309 0
799941285 610615565 0
592746231 223835466 0
597882559 244298694 0
1020911586 1013574204 0
503513099 471287631 0
246675425 360384763 0
477250841 629600133 0
304135799 446685387 0
782140533 671038794 0
710369721 868519949 0
977397709 138803867 0
1027498722 453325538 0
949821463 828932582 0
663293353 576586569 0
672354402 139748115 0
467184812 783666982 0
931351644 500645165 0
465210455 702343821 0
88960401 947010043 0
1058953695 550840159 0
17435737 20302071 0
430821591 1043366018 0
77500563 834831910 0
365932170 759692116 0
472951752 895508166 0
554311463 401172934 0
943268900 473414302 0
889155941 465471624 0
880863725 885899392 0
728871730 284798082 0
80918417 316025603 0
979882750 737838829 0
335863990 837542450 0
352424497 813599566 0
263199853 142685041 0
245973399 311131451 0
725442441 708248703 0
268726029 752487755 0
185856534 131535740 0
582670072 383522606 0
238060927 155749201 0
654400777 736223937 0
467938106 831292961 0
791995802 111101453 0
301316478 91850252 0
906400304 827066156 0
923238730 295089566 0
994820802 763082103 0
209443888 702639260 0
158631404 759392616 0
889865590 589420427 0
848713898 470270741 0
873631660 928984541 0
682910751 377393567 0
619519572 635542064 0
521512468 220583472 0
388416915 476653997 0
248128192 818822066 0
785490270 927682740 0
573260201 140679813 0
777813732 704367350 0
209330796 290312716 0
608225854 530287595 0
587039161 463412378 0
564683135 105850515 0
828040701 474049181 0
571359488 164091462 0
976285714 750199034 0
184769082 914071449 0
908143015 176294958 0
394823372 1035765007 0
769617259 96613260 0
666316100 80740213 0
57346412 19572112 0
674895059 898593510 0
494244666 222527570 0
885729783 549222315 0
755242599 12620662 0
996211390 451630688 0
962024720 34805820 0
616917034 394729402 0
223183993 909578340 0
1023197117 26646485 0
981741040 926083123 0
450980723 396524770 0
907691616 621350815 0
341819172 753838146 0
288391177 711188523 0
309193087 679764769 0
85180879 143900259 0
773794784 944154684 0
881360004 14445241 0
328675217 485788954 0
892225589 77877240 0
351366900 198201975 0
298444903 222655257 0
799774808 1035202973 0
666735855 673969814 0
812318630 329177910 0
631536865 868367440 0
734477782 975041708 0
625595747 73620982 0
390732069 695964751 0
25773548 65603548 0
552761171 515615858 0
612621458 467549039 0
191020946 783194452 0
871600852 762989096 0
235814294 803762364 0
200491142 27149783 0
706308115 302508328 0
762550200 723579491 0
627795564 981634040 0
576469364 550198558 0
849130310 735082681 0
884117366 879568257 0
608133401 947942311 0
108381088 772464558 0
668981805 425344644 0
188036415 794086662 0
553229251 433797962 0
627792012 195012834 0
747970839 14506497 0
180272059 119265193 0
702997891 529207768 0
829360435 447716708 0
320734792 1053526304 0
692147495 752555164 0
593117031 903262550 0
144757143 345170180 0
850714848 652997369 0
185533840 748607121 0
742376686 1067159702 0
157044381 451545866 0
162975211 927613371 0
649885267 257632522 0
106874765 611220058 0
273967884 736832692 0
42370007 221549192 0
514959223 587366641 0
384503628 503221804 0
798524647 1024895971 0
21188387 683789704 0
184029648 329613675 0
861313625 759082797 0
173675249 799130622 0
825307412 654429024 0
609387730 882330379 0
903756107 87564299 0
880065309 789252676 0
293051532 378440339 0
404191867 605881369 0
297667769 496415120 0
617664758 113086513 0
998509995 803225828 0
299189188 392932274 0
247270892 194439628 0
168515586 747894298 0
844593603 958368007 0
650408807 126454455 0
169652484 569132390 0
886474414 726665618 0
268878042 861290875 0
819222313 707023578 0
584738989 864443230 0
69516347 82067627 0
357083666 484890963 0
744137769 563619713 0
467716344 225955016 0
45951375 737475906 0
134521908 151238004 0
1013841677 440429726 0
388144380 725820211 0
441199427 92859501 0
650284893 464085781 0
771910177 380182581 0
1008030375 871985231 0
865185154 355173138 0
812565885 461515230 0
42839149 328692888 0
463440989 9399586 0
225623693 707793607 0
730165731 764981771 0
840302189 724041804 0
552030356 905061201 0
571113141 909267886 0
446832270 70821132 0
254681007 501281631 0
438860532 965339918 0
329352704 411663249 0
864470035 621956811 0
762929600 111652416 0
694807322 909820449 0
169546741 677734582 0
1047012929 444573586 0
391229374 356016076 0
888349706 703962257 0
967683013 583147574 0
1026507332 745020141 0
815784315 81314880 0
504389812 454682549 0
950435806 664031496 0
275394586 206063472 0
52448690 277416905 0
163680676 749557635 0
593411571 1045718504 0
18021976 1015932123 0
7523751 303078086 0
656327597 900010401 0
925563502 247184885 0
549535551 51710194 0
412979852 130504087 0
699013575 602365519 0
972759934 243184935 0
313785106 559555995 0
840397289 406903501 0
553159499 423041480 0
850713952 249358576 0
526858996 898428475 0
880817956 248158892 0
963410261 309828051 0
1061787753 323831404 0
402929424 944610324 0
493659357 99863927 0
700837872 13108587 0
535212917 383847109 0
943374583 210576480 0
1031806784 885748063 0
807599052 531429629 0
976179645 462541065 0
289358108 487835779 0
521156545 88575931 0
310427303 2211387 0
264846068 382134147 0
275516997 719857000 0
697083109 643803768 0
288969740 386845744 0
982190299 461855103 0
289237119 306747514 0
260184459 994769406 0
923995286 777361901 0
563514298 768559950 0
735461738 495290652 0
558905733 1021697796 0
714887853 382460014 0
870405256 992326338 0
215365697 1005625165 0
936898706 306442534 0
624323076 926157004 0
150570709 824896880 0
624119534 735761945 0
225349516 488015801 0
361293851 1060442201 0
342915915 608038163 0
444768147 747449822 0
536661783 663530303 0
988505615 10098448 0
676949233 198907861 0
402745938 393534484 0
104055436 557954615 0
44729705 440400668 0
820163151 638408321 0
340133020 311322494 0
456919382 990855102 0
986855747 86382132 0
197831495 339737405 0
714150255 20292953 0
50221528 393598412 0
822471269 692107308 0
428662004 68280720 0
602202299 414956199 0
759546079 1065093233 0
69646853 171235416 0
244790702 102970345 0
89712490 419957517 0
995469524 23901931 0
419583398 420633255 0
554688388 411452798 0
141296097 8496752 0
819822691 910895232 0
879869293 247888049 0
1071197240 71458983 0
386774115 1020136256 0
627120273 461537495 0
675284194 342021790 0
514850622 356267539 0
863038800 198129206 0
516318264 79897434 0
460737650 1049112199 0
788870949 918871684 0
597205048 818823811 0
1050404360 322766616 0
401664914 575504993 0
806930665 528830872 0
658939454 664721210 0
509961271 943051897 0
490239378 248210047 0
228415550 314580151 0
90311543 763153221 0
962404407 635664295 0
759581913 50391121 0
446232146 892939577 0
1010985095 347914349 0
156565146 603236563 0
1040902482 358765128 0
956114170 514954954 0
653140378 329187763 0
23210987 454488056 0
1000405131 973630548 0
813481625 666017772 0
264641324 608351462 0
793155253 220923485 0
254924168 233962555 0
723670090 674096837 0
220024393 208089574 0
651917790 433926461 0
952664461 827062188 0
261492790 860106272 0
867930545 612775 0
36255136 348920937 0
816785103 499713284 0
899350254 775807946 0
189745471 856467607 0
853007253 979271919 0
427709379 153200129 0
526352329 157251164 0
370391540 275813181 0
931277316 109260099 0
660371954 257529879 0
919524074 4242925 0
272743499 560299291 0
528200707 194625627 0
286213805 699826016 0
1045969178 425004313 0
809428463 740247043 0
676054732 538286887 0
969134569 609858403 0
20330867 971271308 0
795600810 329332200 0
313046832 873310510 0
736956671 381927800 0
1004564988 831233979 0
108620303 328330328 0
951520281 24428913 0
989733851 155129866 0
910418615 67243628 0
699375801 618319021 0
623249978 818211913 0
939961702 830090205 0
284409020 668890025 0
394248557 27876451 0
816861936 1018041220 0
871730808 1062305693 0
610960696 230940343 0
429514659 79993900 0
1006029264 609053557 0
993995115 945933911 0
361813071 965200701 0
415080826 925575979 0
839777942 87228035 0
336306646 1027224220 0
92002809 800785363 0
88789330 111131160 0
338738784 437323452 0
289289445 211407238 0
636530395 552029640 0
1031498307 72391704 0
953523938 860142998 0
1042705473 968987493 0
223896001 1066766839 0
14273364 219336833 0
246026286 903684663 0
173867358 268051304 0
752727700 1053430487 0
410405864 1070436027 0
960841108 387125418 0
249790012 527300823 0
966038697 270627102 0
790666909 981373663 0
168804107 977860297 0
528321489 553738923 0
683229517 782760465 0
256779466 52375962 0
155038410 378495768 0
108431531 78139048 0
639834641 765391298 0
977605994 787191536 0
935905666 326323630 0
156172458 6875636 0
346803612 381951545 0
813746724 574392121 0
381035958 129048766 0
410946632 22122121 0
753439721 205087916 0
462896781 345342178 0
213537343 78387730 0
317883784 105696828 0
731998464 825362216 0
863835469 246404088 0
797628895 725379423 0
554177613 678898984 0
153716401 810893614 0
4037826 295543686 0
894794961 799548837 0
497576410 445987839 0
267701635 595743845 0
87929914 1065713715 0
459986095 406231111 0
35581855 931408270 0
18586535 1020983704 0
924332349 396460237 0
439420925 89441013 0
127186733 112679455 0
883701410 810841717 0
882430414 150279390 0
854020655 828802148 0
325587819 380479764 0
400698425 1007270387 0
405096689 960507691 0
613752304 549793112 0
502087693 336363921 0
332286702 248487812 0
1002008397 46703568 0
193965708 911530924 0
70514622 648216136 0
6519552 466687633 0
408652481 333116521 0
367007236 1032709782 0
578796475 1028780039 0
127715658 234972866 0
1060787871 935811273 0
443493934 688160876 0
591450854 248650762 0
1029352817 288656028 0
678327146 319356499 0
808345088 894823208 0
584266223 351078044 0
811004694 193964491 0
756096092 892331211 0
1006253861 461859490 0
226208128 1068004772 0
260949949 1011288091 0
191089870 129901520 0
625031011 1035043506 0
591878130 988548364 0
386873018 459585034 0
1050077532 723528521 0
680889773 154487760 0
640255198 70248063 0
649677477 142961990 0
1030876271 48117894 0
740110835 373799282 0
403331411 64324057 0
870577336 143888639 0
819586998 203938300 0
998270468 641169215 0
313182470 598068755 0
798379518 441647917 0
632105372 666095675 0
139417428 312196714 0
841623873 612146502 0
375526617 658144654 0
80796551 354298540 0
244517563 532998701 0
469827635 350931282 0
231342346 662627957 0
111336222 137769408 0
308734653 366230858 0
772589361 150559775 0
639195868 399779028 0
325119482 165630617 0
753783266 67181162 0
692773266 24942148 0
379771794 212025751 0
500214100 457851249 0
755833531 771625196 0
957484489 351071291 0
849113405 1051074948 0
624094592 615862773 0
281854911 462648943 0
452623636 86930588 0
387691121 489072278 0
752839643 30901599 0
115450715 1030470666 0
351096318 311819478 0
464029306 158426820 0
801151373 227936235 0
231548329 586872268 0
673875901 621469522 0
825706651 48418510 0
855829489 533792583 0
141812047 216319409 0
866610059 700869921 0
528229880 962806467 0
859994214 65409777 0
13774197 967135078 0
998345012 976733485 0
792185842 168606521 0
116249151 246179047 0
678357342 477483235 0
519001874 843271921 0
372252810 596206047 0
792977536 680334548 0
401801502 423781101 0
664493631 522688435 0
978425917 676524046 0
268333246 879493135 0
567943768 591146051 0
535770144 586485792 0
232876567 955630925 0
974809101 692420934 0
273169616 517529927 0
414507390 17954872 0
378419780 709266131 0
900830954 547198376 0
484580919 674978133 0
228322303 768982068 0
351947681 459974224 0
966035718 412613669 0
751864471 51760738 0
782308955 1042351259 0
823735010 196027289 0
468883030 663804263 0
691781897 1004078013 0
61915559 844231304 0
331332834 762584066 0
347413642 1067676092 0
752225455 344984836 0
992988052 202354024 0
516599545 590839694 0
103888468 735001535 0
100717196 314390465 0
783152183 589099039 0
719724891 541738398 0
810423842 520912489 0
608786631 218974673 0
576628134 638221226 0
595251517 933635836 0
1025645481 1035082514 0
267959578 346416180 0
122551282 132437166 0
263266207 86855826 0
407520967 724443723 0
918813415 76364034 0
113376628 937296574 0
66939438 245047389 0
858149701 19833316 0
686584113 760708170 0
719701044 928627198 0
982143446 319878745 0
79380985 735461379 0
774090115 605498441 0
101036681 139824027 0
990400423 402487232 0
817773701 699935252 0
754610613 573254098 0
347746946 305588597 0
19774916 231098181 0
119845505 498052504 0
438376666 84655009 0
18690304 139314103 0
791532890 267728831 0
641972874 451746775 0
705073916 130095682 0
519571953 220683176 0
443603441 543497172 0
257817054 838070105 0
478798339 484978345 0
552391451 407417864 0
229454968 981213267 0
421677211 319937972 0
448567546 179728038 0
175089395 916273649 0
745443440 640617831 0
714982917 431694429 0
426370840 985505138 0
587253040 248493664 0
122173592 467452916 0
974199638 714202571 0
536956930 1070051948 0
363645012 460855046 0
274202002 978089451 0
426206839 23228814 0
250141124 1070342984 0
496575431 478778160 0
523220483 96496157 0
1035518286 540914139 0
810510621 523353818 0
121404815 435009538 0
161801117 409985160 0
230155279 861705031 0
177967697 759299494 0
915772077 598982472 0
498013381 39919083 0
955323575 832837156 0
537473817 717475181 0
342743284 526531322 0
673438212 537901136 0
8756602 956635290 0
1058968238 264006398 0
268633756 4323647 0
356219402 35390220 0
620454919 514812871 0
1031505462 987833773 0
7815333 2436860 0
482262038 865956020 0
504740766 1017748384 0
931798012 801740098 0
877307598 839275511 0
696211434 1013912726 0
663077674 200088507 0
983920098 807269204 0
1013788211 465313591 0
695816564 75249583 0
183805110 168094910 0
913511199 797953378 0
316755520 865787592 0
565729217 779173805 0
35873792 390947523 0
149914182 539820954 0
392794638 211684730 0
90127127 28624702 0
17946595 503188344 0
45565387 1049053739 0
1033693550 955614726 0
803874945 208959120 0
856503089 412230386 0
89255916 644807739 0
863883881 466562159 0
1061343932 413190363 0
41323829 1060645357 0
809932716 227771306 0
164762137 322704632 0
742039054 644111793 0
105362154 670685480 0
258246668 987076579 0
209469675 727419482 0
259591021 1026505863 0
568838810 873980615 0
391935761 306994909 0
47270947 332192683 0
386638409 711015095 0
648210069 456007270 0
481040149 181551407 0
117799305 160127162 0
92137105 915598753 0
353654536 247867548 0
193534177 518227766 0
507251507 558990912 0
427758459 251629821 0
186242449 976666036 0
1033122827 629040126 0
257506316 736715729 0
25275469 864403951 0
746688184 181009225 0
980576435 907788038 0
404651673 425954941 0
160074968 247901640 0
58948364 906728016 0
631300050 1068935207 0
817532582 1022582367 0
292663886 900144089 0
193152298 312433384 0
787155294 286056031 0
773595094 613207575 0
1005799655 156031719 0
152784182 909363737 0
893121245 526484996 0
225743655 70587147 0
555876471 57775008 0
233366390 511069811 0
403165588 1005012035 0
161120280 900178133 0
861631079 122284082 0
1010583614 807493685 0
614194458 82027397 0
674788208 716335147 0
358116246 289342850 0
116437394 598851612 0
370905509 482597887 0
912286734 431134179 0
144565629 513301539 0
969858370 728412899 0
955310083 178854928 0
287448794 82206782 0
323210902 21736840 0
1016642704 439098709 0
870522203 586104955 0
140762578 845753350 0
773387251 398256650 0
918466259 491824686 0
936796912 620764786 0
444135239 437254643 0
731567748 647969985 0
463667954 425448703 0
266020483 671355457 0
997469498 322209665 0
418708931 566977714 0
578645488 1037334472 0
967826407 601890544 0
18770362 733634065 0
212057482 911732480 0
223358862 406944769 0
770208903 25121763 0
15757549 453108692 0
23146498 431839501 0
409871509 979079504 0
847680337 387785591 0
689008986 915231858 0
425530703 80571124 0
1062981837 26136562 0
541142030 852883730 0
361913044 295726106 0
243016393 195713692 0
466333314 314420075 0
128621037 668552055 0
751978591 1062982677 0
525625970 920224572 0
15456807 350951244 0
1026932843 862835029 0
36600411 568337546 0
313894539 780564331 0
943814674 521743527 0
139297891 121277495 0
534478358 559016451 0
807060365 830727418 0
506293158 595268235 0
10365138 700556652 0
932550957 628647781 0
910756614 845331777 0
1017495940 565788680 0
555954156 255532878 0
588903956 312049836 0
846864281 611983600 0
1008264064 454174471 0
385174487 765371896 0
298331292 750410608 0
505407725 636439053 0
690329888 427696142 0
974915987 452102120 0
772576422 409862739 0
1056781128 455598583 0
319500291 450548133 0
852572789 949059126 0
722096789 163007762 0
1013788854 941753734 0
797562875 170147271 0
779068896 440837630 0
492918444 699163946 0
964557719 514821858 0
54389058 87033951 0
1012991190 740201018 0
648781928 728433139 0
683744429 297262335 0
474212176 360897587 0
586763826 913510924 0
311520182 963389974 0
946192043 535566566 0
640309687 271005117 0
127300580 84075833 0
681203853 467431632 0
60826871 589875940 0
444572023 934164893 0
67755259 293051217 0
58728646 704449567 0
774196775 717329140 0
400895547 233715092 0
622411192 1021474701 0
158397333 427157680 0
807217333 845138391 0
917181553 1026454740 0
750681782 673398496 0
1002548827 83066627 0
174390431 951479642 0
744443803 360118337 0
759944710 776686142 0
72497596 479156124 0
243657753 166335947 0
917528053 226790578 0
310614550 163953637 0
380241823 263078667 0
760151583 193103034 0
983985880 256047088 0
583678515 952986471 0
155948853 895534104 0
351854208 873164635 0
395897221 124659791 0
774017155 240023473 0
846753140 687095953 0
1053356145 722352436 0
1032756636 949700345 0
529214200 1041839375 0
422164286 278175954 0
937889911 200756259 0
1007801022 644830004 0
977338823 828048829 0
89839072 942728723 0
552166971 11244775 0
851768379 904805264 0
164172958 633488452 0
792344266 538688844 0
135881810 508170116 0
876886393 563450042 0
965593682 1030455020 0
793894965 706152219 0
203554522 573362695 0
575675636 92707472 0
758651701 459099502 0
610578554 556631882 0
683465592 557208583 0
101787680 155689021 0
1071150347 266546306 0
895559703 518319280 0
330700754 134119800 0
57383223 279206819 0
656628353 18950648 0
114635779 40965387 0
488733063 652679271 0
821998538 306482309 0
252577912 122876414 0
142128301 736445861 0
891823553 707445979 0
68127032 681275193 0
11279630 532068856 0
911988824 574450269 0
236604729 873147804 0
157443721 842539007 0
28516619 1018547569 0
159643849 579914127 0
792198674 574359550 0
883795423 904391433 0
406055145 1173339 0
604151488 493573549 0
519086634 411292600 0
705148492 267435262 0
1009156009 961950767 0
581590884 626859547 0
175881631 291201435 0
530493681 320984737 0
911955686 535671230 0
721997834 972689061 0
451375676 889744109 0
926076123 355107173 0
813022863 720995771 0
783391779 263676302 0
160580039 852087228 0
1042212496 823733987 0
56216509 829219892 0
923665671 427302063 0
538882928 684251932 0
287124974 63293402 0
165088751 817187560 0
943942307 214189529 0
267923976 44494972 0
740696742 94835980 0
1056189000 469477203 0
1022264266 718613310 0
133782157 525318000 0
1034827394 56302623 0
413739327 705004700 0
646610459 31014072 0
587515037 1021376086 0
559058665 709293629 0
998043999 483145880 0
341553214 182732944 0
844632857 47287792 0
265893153 913845488 0
552278173 990038209 0
106790093 676724363 0
725543335 180745659 0
455476702 944903852 0
864413465 356393179 0
962985160 807328195 0
46319582 95194942 0
436088060 149154692 0
992047998 1000941519 0
697003781 971084887 0
743508581 221321680 0
1024591334 695568467 0
657707322 997008798 0
374739485 81269362 0
801879386 270922011 0
353408928 401798001 0
357108476 388083794 0
651078009 587072047 0
452609031 582377635 0
637526271 316988175 0
651640624 451410754 0
448488516 127514245 0
750336234 2851480 0
944887071 709080319 0
1055559467 724629654 0
234629945 846896094 0
661848463 101303304 0
370712770 533376958 0
358647248 959260322 0
377361696 1060162237 0
1062254609 228968323 0
210295406 7617064 0
7300826 553430655 0
552313746 831724185 0
242818057 149183862 0
476165836 717131748 0
130640601 825793352 0
587257472 435738567 0
183476093 664760976 0
90068772 1064499645 0
406935551 131564236 0
147089554 1043832805 0
440672919 169944909 0
563038763 351974871 0
1066461894 719919361 0
483268571 602367974 0
1011626246 318458788 0
111615221 845453657 0
933983918 408453481 0
286658842 458922575 0
73726855 800207355 0
356786564 292308913 0
816130420 154471056 0
929715342 118108900 0
106437945 758820114 0
633000342 856148561 0
1021854909 328304105 0
1036981542 741493648 0
1230899 567291647 0
1022718659 335129822 0
43342322 136162560 0
966718176 71233965 0
112185281 706713382 0
658072255 706185316 0
176313612 297312576 0
158582740 1013163967 0
1036689420 316131106 0
786537329 274914836 0
507285523 971467981 0
70909836 737451712 0
140509361 766731929 0
627285674 1019744726 0
594362825 159531373 0
359539532 248873081 0
733349893 549664758 0
96001642 92911756 0
486117682 24361926 0
425668230 19773025 0
644634538 551873716 0
341975854 919595842 0
932240812 114254914 0
335714056 673779207 0
615337451 979241100 0
18450211 105439305 0
387773360 706307991 0
386080981 250577958 0
779988221 26978739 0
63617111 1007134917 0
1050604987 338834650 0
105990937 909452836 0
438910749 611764051 0
966018477 783887959 0
930879803 7207467 0
621152082 170253542 0
397612217 584739928 0
555602103 635702590 0
382232614 229657099 0
822896636 234978869 0
739703061 596396790 0
86323376 91789151 0
872695095 148171977 0
324737848 707913980 0
277816365 233766065 0
307498830 219390995 0
1028906825 678290048 0
651247035 622922852 0
624877610 371931931 0
90290534 939498960 0
133711430 357701400 0
1018511203 969929690 0
577372312 795605537 0
460166610 292770433 0
181561383 516222313 0
932238386 367749022 0
422137965 18236374 0
39206227 59238635 0
856212180 848828306 0
457891768 958653131 0
836390392 592591742 0
782704414 535904501 0
62551864 1004082541 0
904330530 983716812 0
822288616 164072475 0
406126345 1045418601 0
949237323 482368956 0
875675267 928054326 0
1042314352 306264364 0
701215536 1054681980 0
922072414 326422421 0
947002495 957341683 0
688438783 729794610 0
854987179 309064672 0
905468705 389450370 0
856456129 484279309 0
395014462 128047808 0
133843063 940086534 0
383710715 540168163 0
88720357 278470678 0
742816318 669871451 0
24238092 241744264 0
587102346 380906036 0
753625760 919248110 0
470409737 482458657 0
584494258 958344399 0
70233420 578563202 0
788962834 157544340 0
106298365 132820589 0
978814423 981491572 0
408402067 1065134793 0
104961094 963896096 0
174156270 382062399 0
299179949 646296335 0
870859263 18780452 0
305296115 539173503 0
334126237 507120458 0
191074437 679021815 0
315430529 445007498 0
991758718 526706606 0
903609739 111017837 0
796768985 870313550 0
40549288 385732997 0
799836234 931567031 0
824735955 798918975 0
937279553 208517184 0
687320477 548403268 0
220043236 814970351 0
41631983 549647846 0
58721819 960521244 0
705365769 354237803 0
972960874 215525088 0
590495798 985757506 0
370754610 173528896 0
217855872 786042033 0
1049310564 1070594733 0
1025381787 760882599 0
40728015 446358508 0
384805874 397016084 0
30904396 651553016 0
358854039 966618923 0
66898714 261194343 0
833510066 567418930 0
561953082 289603399 0
411132780 90912911 0
92117590 224748166 0
588271142 133387463 0
826208713 681035826 0
504180727 1033057924 0
766563166 667655375 0
782488189 55120621 0
609610581 784653936 0
194979313 999176390 0
867557300 195736399 0
556456881 28872509 0
435944804 669062422 0
829963963 1046829953 0
559083415 425830670 0
519902252 1011673546 0
492585860 478834223 0
419864399 29835274 0
437185161 909598376 0
808150996 909903979 0
268032138 941270217 0
139780524 824704020 0
878558924 471526047 0
878326526 836022937 0
494260541 220258652 0
460169226 245158656 0
569351221 389301887 0
592042561 416651221 0
670240451 558390736 0
256122963 793796526 0
697571232 666840987 0
1065004344 538445219 0
537806177 1056030613 0
392464995 976830749 0
204586240 861004696 0
764775807 347056011 0
238795187 291392759 0
216244056 321966127 0
250051461 509715717 0
946642949 415112993 0
746538694 213636760 0
359484395 211021536 0
92690386 348001672 0
963253049 614978793 0
982113531 907859483 0
819963968 975328255 0
268091308 95216535 0
551611478 1063857455 0
395892419 885297128 0
165177013 884854159 0
453103411 566771146 0
152555212 991213652 0
959217275 271956021 0
795353033 201066088 0
902103960 294041054 0
420989609 364851255 0
434939066 701485940 0
105280501 220299205 0
196296055 229896119 0
158467066 457739363 0
910477649 114383440 0
432587876 285124912 0
956998083 962043276 0
1068586175 641721850 0
369380988 179132515 0
992580081 582314008 0
162273564 427861948 0
180866717 214540014 0
469023508 572471966 0
1047820213 1005039534 0
536848509 245417133 0
260297856 707645213 0
101804945 837754624 0
401826201 137210366 0
587890894 455295155 0
612081584 61036211 0
44282936 145523149 0
378442604 1042601427 0
701234680 498077711 0
233991964 629817375 0
236378641 335164991 0
1008777590 1497914 0
651084213 826980982 0
77493882 363541197 0
30311216 936714392 0
105550792 331514684 0
739329895 756184790 0
478208276 256335076 0
415895174 323903760 0
268402810 571920097 0
320031116 792643019 0
899216066 21151486 0
95940965 820728609 0
87341748 620589233 0
438725491 434117567 0
515861409 467443499 0
953792681 44356297 0
901285356 252831728 0
995804852 743208783 0
87225520 52520831 0
849987525 820431579 0
510668346 819969825 0
505469938 988148575 0
590771400 116946623 0
12228701 852796594 0
767860080 304887078 0
432203824 180900205 0
650870140 295873067 0
251312794 445014739 0
580996247 347800222 0
690460536 608260313 0
1808814 475180802 0
120628509 909929018 0
755151053 365544646 0
176997285 475001343 0
311138226 179129247 0
624391605 843810907 0
214774774 979331057 0
533559713 329612091 0
327230372 49440594 0
924195284 942298688 0
249372729 438634450 0
123580448 670281155 0
89146282 430156561 0
659006985 511796795 0
320247462 10839609 0
409186422 916810632 0
168418129 528055722 0
366128806 1054043247 0
604433140 985496838 0
853575204 815445932 0
559843560 443179930 0
575444641 866268498 0
46680147 869357403 0
397399967 946515202 0
467111143 322201883 0
438069908 631800079 0
984169263 822332277 0
292133189 278122251 0
917101996 917065296 0
307801062 608197093 0
880434223 853152205 0
940210103 200942327 0
756251425 707007324 0
878682975 14859888 0
990232817 935866254 0
347913965 866751257 0
178712050 171625460 0
104022531 429796262 0
770445872 626100984 0
98902183 948642768 0
553160519 1062601277 0
739445349 593743450 0
320194140 327163460 0
80599833 326566878 0
574077543 725876628 0
4699165 219672713 0
698804523 336753393 0
931810382 38993854 0
669420926 888551879 0
682466167 903021727 0
367400820 811728389 0
217238194 444220543 0
1009685150 598788327 0
863471973 452384370 0
480216275 922455722 0
24160741 812065323 0
904260540 88386833 0
206094412 37253943 0
548508477 694188819 0
126939164 845565914 0
227341749 798165785 0
837530222 967693215 0
103787718 592127346 0
52337644 277526016 0
376667379 745227046 0
556745981 470304041 0
822428963 986722839 0
547882227 223985738 0
452784681 391749204 0
409543330 384039581 0
523916193 240136000 0
793909229 284298831 0
864602473 625942278 0
1059599901 193752236 0
635887356 501433283 0
262826721 62771414 0
868516493 474317605 0
19084887 655521566 0
1061417268 58006571 0
1001379828 340866518 0
448059581 778493156 0
711711498 948354664 0
997865661 1037093410 0
932047127 999752290 0
173161216 537988300 0
865371648 740063849 0
838525298 633115923 0
250211023 244580702 0
89017413 132416380 0
73391940 961221773 0
189473062 448218899 0
791645314 275274 0
928704394 919444992 0
16388046 215518014 0
471274746 619480907 0
21577246 43838067 0
343888374 1025557292 0
586447204 267973271 0
122368089 211896079 0
321646047 403847977 0
164442298 785184067 0
775723408 687369362 0
700684916 433735092 0
853424251 918791730 0
582644316 468836791 0
714301717 764277480 0
165311694 1013118134 0
877005728 700119139 0
217277852 248134583 0
698425962 762930963 0
391663682 592778558 0
70759831 578441299 0
348428600 838073167 0
530794832 448921157 0
232400973 328280044 0
1045579606 528600813 0
936094105 1024878201 0
364542074 493738544 0
174118248 1000513975 0
782571109 247991845 0
756618218 909982594 0
414351505 341688710 0
189430185 442757673 0
953617674 904088486 0
297719790 436385605 0
518380142 180705074 0
596085663 235044214 0
540703713 751325660 0
305601286 585532369 0
789719218 885677006 0
824647067 80109200 0
371203086 386789961 0
390231628 93038000 0
204300895 455397751 0
1008417723 763883795 0
501023370 1047133157 0
565356797 429468077 0
867102905 140807501 0
804000274 774417568 0
234666410 429583312 0
120256364 38840832 0
812087319 583642446 0
872880164 1015059211 0
787431153 438016917 0
1043327100 690309476 0
99907623 453873580 0
762170701 874318702 0
590194597 915384041 0
981325350 884472258 0
1009863403 716518227 0
800477617 44600044 0
355918572 971477464 0
189890661 456098278 0
326383086 382122636 0
651575970 332065387 0
391093013 704568837 0
489647467 299566374 0
989457875 786908269 0
438977355 190036300 0
380067843 718568689 0
216644921 835265525 0
470336263 321241538 0
861929259 158435279 0
712454834 984789171 0
360618433 123664401 0
155086800 489970018 0
364290575 1008405614 0
783072450 707942468 0
912139173 876409058 0
809833230 981841873 0
377360548 839964243 0
473170755 6449420 0
549836524 884008237 0
351236600 556794216 0
376811312 1031931780 0
774906443 592744396 0
733604907 475216138 0
1010557101 54868488 0
570304267 590479048 0
621878942 973946425 0
1049440110 98791009 0
396131241 691329514 0
673524954 115914544 0
923673318 853968651 0
221748641 658688340 0
47214380 203583942 0
273273842 396559533 0
130099497 471606040 0
527896873 173428311 0
632588209 293162380 0
475550898 822896315 0
873648005 653087102 0
822073852 992407548 0
416698342 525865300 0
1026104866 108434321 0
430009916 64118410 0
847366675 915305542 0
29535774 443442577 0
442873816 585335313 0
682164961 118551691 0
170784868 931826197 0
918419493 294370683 0
59175224 287242814 0
243235340 222721307 0
143475836 241526201 0
369589507 593089517 0
34287014 21934564 0
644586977 864671866 0
429082449 408555195 0
592344204 1053204103 0
119720804 462954564 0
333722738 428506383 0
96920598 590503770 0
614709827 775497243 0
970154332 500068907 0
277246278 321126676 0
243991711 536972342 0
418413108 849037096 0
277617284 526648283 0
31584425 498045110 0
272995074 379294269 0
1015909578 521628872 0
1010733662 711221961 0
731124607 860950187 0
285518623 530964708 0
161871591 463159454 0
310291188 68227391 0
205449135 63826921 0
533496580 519601339 0
276899430 289094908 0
634883104 841613793 0
767565600 167746427 0
489402763 464415913 0
10682046 63537972 0
1041560804 435795025 0
345278749 653589658 0
507763355 1048727110 0
16233240 755029173 0
655267217 801023352 0
823190488 469793880 0
739571828 331870061 0
1021220003 1068767279 0
150647060 623402116 0
269586049 475418093 0
376629192 265702422 0
11908384 322772662 0
784805838 709104652 0
306671334 754705070 0
353360744 203061483 0
798441897 403836410 0
40306412 423805316 0
666951301 243166763 0
473545756 1037058056 0
1039755803 863256758 0
283208902 14362202 0
83275438 2772230 0
995897146 20044986 0
310532484 94172188 0
967725088 749988323 0
317937718 1028930951 0
743579970 253728404 0
252087175 353166454 0
234189444 51687567 0
544554496 978275505 0
411638304 368994204 0
829211198 585889210 0
384308483 1048816897 0
568624749 458305875 0
471576225 341499654 0
252528278 242089631 0
818338832 740067010 0
307654945 693389275 0
603727235 237129398 0
263701798 386392652 0
473219736 126311126 0
279511863 705940858 0
353336100 295547237 0
526634101 670951346 0
170898745 179438903 0
1006904149 90131211 0
645925071 729038135 0
568794421 835812915 0
24170313 978942548 0
650574609 725017269 0
197550349 1051855541 0
768542355 785972187 0
519948476 1044600620 0
658244688 707278148 0
442177599 489972440 0
300453067 574922747 0
335608493 269875245 0
737104000 618601501 0
108668508 52141029 0
958636076 149634706 0
553864915 226671905 0
939873351 347791232 0
1576880 661786455 0
676992382 316332326 0
779955839 353225908 0
959636791 346489323 0
570102986 44505277 0
866571692 479025849 0
878910225 818665365 0
396355883 997652006 0
994232070 1045640351 0
687772647 1052623166 0
876108983 907823816 0
205864846 436773153 0
57887685 979573473 0
457199988 850045513 0
779603263 376771801 0
460909841 20474855 0
339926188 299460189 0
274650239 882488514 0
938072044 243314122 0
1021938244 545309703 0
206420667 763975231 0
144124284 943768259 0
865818027 280164820 0
78576184 341884694 0
237123773 2174827 0
43290662 266593152 0
1003065047 222537266 0
48758005 104016435 0
456303631 985358525 0
598711354 509833168 0
493393417 939921200 0
481633860 165542977 0
757136185 22188540 0
268454643 197094942 0
91906302 516432289 0
910480357 701550435 0
980996080 619319004 0
266083948 81716470 0
130460768 1054229166 0
833034987 624136678 0
317798871 335248823 0
27598037 190423072 0
590066398 543574929 0
442104069 947257538 0
168345644 463947544 0
998004828 295408280 0
1053862962 349331251 0
111375143 598108885 0
570528856 784085151 0
734975088 701403688 0
849172592 861308520 0
649780170 558216567 0
266169173 549714695 0
84993695 439873695 0
669132040 705009500 0
740295111 153598706 0
61709017 820296036 0
551420355 582959410 0
683016962 832789727 0
923731694 426202902 0
974704121 278616330 0
164945821 453776545 0
52853697 885557924 0
620323436 697085684 0
815120336 347679908 0
787153402 157427096 0
616795706 34393364 0
562479551 730570921 0
638341202 4227756 0
430445555 573005672 0
440541457 406872092 0
819903066 313755227 0
1048040668 1019034075 0
249092640 528767783 0
363613748 487319061 0
42183666 457213864 0
525306902 950343613 0
739115585 573944997 0
561389959 806272948 0
521055915 356166588 0
821409170 213980033 0
193001277 13167578 0
108162492 205066334 0
1061186917 433411123 0
503446777 270224019 0
353414043 759141050 0
912244404 769655023 0
1012567703 891990441 0
384080014 846873688 0
734156571 770703828 0
626520250 356310900 0
623632301 381134795 0
122040876 305933154 0
73950532 475593863 0
494231459 682981741 0
247346276 817753511 0
616188938 569045121 0
218966473 770840422 0
266999630 703547131 0
645843281 848339022 0
879669753 1043130004 0
393595143 860715045 0
149700009 185788194 0
233207526 747909226 0
167338560 991065703 0
502302329 399479919 0
992003964 36156443 0
1013032988 87050853 0
88375798 42049372 0
34113861 236489119 0
325586359 625904836 0
646944827 910707946 0
70718575 75221569 0
244936640 569935694 0
21352890 684668008 0
179409036 377367254 0
501954934 593990435 0
541133058 816057400 0
747924124 695441591 0
422410279 2889958 0
438303793 952448585 0
1003891034 357757801 0
520000381 570848247 0
144309443 256889437 0
895435937 626335686 0
620100483 739516666 0
453950848 744127812 0
733379126 725764627 0
98755921 1006047869 0
177044805 755244648 0
658334994 131705259 0
297143436 726938603 0
1068505689 781867134 0
237880216 1004424263 0
46546801 459871702 0
71790454 559957260 0
318687589 540516936 0
461546089 348159103 0
676966366 481355377 0
125685033 63657364 0
965357594 711051379 0
1070415466 536187412 0
641074049 1048315450 0
608623940 439570698 0
695834986 34834306 0
757015237 198365340 0
333726803 348134483 0
714629755 365429258 0
539133777 832887251 0
205936445 771201864 0
879048267 769300078 0
790350923 1002635268 0
79704403 997788186 0
804303040 30712459 0
130679594 668069681 0
1053586729 879143439 0
298652544 100705215 0
668874095 560628038 0
731648353 897129015 0
1039013263 720084933 0
523122765 1042645021 0
482010233 34467512 0
1070181799 459248237 0
1053888658 645448805 0
317610583 141010825 0
519201190 1033913418 0
384805667 563381738 0
61167657 549079241 0
439730759 367762958 0
485905275 1066527501 0
613136108 693453590 0
76939086 221569121 0
456243243 506015823 0
147102420 269024057 0
533047137 46964408 0
643291417 11538161 0
1033733572 725871759 0
525820911 845947926 0
1049956333 861591477 0
713099206 788112066 0
358171654 739253290 0
346790553 578174736 0
717406237 465610563 0
197202645 295373914 0
1051545749 410603470 0
126809605 53696475 0
86635683 959158770 0
925184228 639573681 0
293957905 214446163 0
203429216 220657116 0
974489306 809245531 0
470585846 46036356 0
684816121 846968496 0
904857601 91462434 0
779421331 857439520 0
726166235 648631470 0
518346123 828842455 0
556754012 569710464 0
744968500 284446588 0
708807013 12564750 0
933047388 141987073 0
801050390 24797148 0
136249890 694596131 0
134796109 316570818 0
147581993 758194536 0
234247030 455887710 0
456070373 433952723 0
16170101 708789778 0
592237911 495925278 0
668877655 608687804 0
919383038 108668344 0
134302845 476844858 0
1071004107 819073628 0
863449911 78938079 0
262300213 18248428 0
433773316 637609655 0
733075296 510437399 0
613046338 528425318 0
905747387 910215717 0
818399595 923398842 0
169370649 166024427 0
575513070 917607902 0
645453341 822834356 0
848274830 504871197 0
1013869878 1049372347 0
270701158 102602969 0
167651306 425089830 0
243545627 483400620 0
443439580 948564393 0
1048310167 440392233 0
50498723 620397305 0
691819286 368422209 0
211797878 502054865 0
251900254 679162506 0
376664189 663070503 0
74389309 65676034 0
739686132 500908262 0
48087748 924207219 0
690069581 432857104 0
286828510 468939921 0
275697298 742514924 0
599942124 221892322 0
275134449 598358446 0
1005662450 1046961248 0
399246113 661164324 0
743540207 56842373 0
554892029 506338831 0
689835169 1052410828 0
357588920 310947685 0
331243295 575111502 0
662788282 601721026 0
291329365 727033159 0
16397792 912809559 0
1008257470 131788253 0
803084900 1010833244 0
525517924 777674988 0
900370463 278766066 0
628788853 336620565 0
396075502 79298457 0
543003439 279800486 0
394789963 340633321 0
1011292850 187847615 0
926701175 494026619 0
597153682 464126959 0
54438642 985193855 0
163791350 197452954 0
615972146 598812515 0
233658438 1005397018 0
868356300 1015512308 0
343200460 657952543 0
295354922 433337749 0
1007853162 729216391 0
381562612 923477860 0
15238602 620668428 0
685463621 970507845 0
489077749 193797364 0
89784922 224528614 0
594321179 351377762 0
104517608 430924431 0
928123077 995827850 0
374700625 757904019 0
84117128 256362121 0
1046743252 405115134 0
977866669 909615637 0
895888870 249598148 0
362160645 890042176 0
384287700 499787976 0
299460174 304340505 0
775653000 765543229 0
786720033 1050950089 0
43141011 1014285584 0
364847451 433922864 0
724358711 247297548 0
96027016 75538858 0
26515316 285230912 0
848486844 715278283 0
485464605 808088449 0
664347883 459568157 0
579513784 374084712 0
863277382 265594055 0
185215642 297314203 0
427023982 497143455 0
364768438 679198565 0
600014225 340486835 0
854236658 681548875 0
778306801 445979198 0
452315026 806355986 0
445197446 856317828 0
499558393 571737771 0
783732487 951038922 0
164900844 15874251 0
414245221 868776342 0
948954810 959756431 0
318032413 84538026 0
676733345 356471309 0
914136982 595269354 0
194472169 474040423 0
814967207 1037174549 0
595635138 834864127 0
741588552 794670536 0
798453071 369374390 0
521241072 187181843 0
1037646819 684407711 0
931339147 160606020 0
475608657 891589383 0
556270902 623016132 0
537316681 246731873 0
884931811 226799898 0
977931090 778770679 0
838330101 233449139 0
831367038 954089336 0
420611385 803712291 0
384307496 418330164 0
622876269 71020421 0
927932201 275455157 0
759239036 931782959 0
292008856 622532538 0
944982751 566925973 0
310283700 98304970 0
195451557 184538333 0
107235406 904147836 0
1017616756 183985791 0
965022507 724631097 0
162762663 333826908 0
517664381 15039942 0
636479906 939801889 0
300364664 265529642 0
607716414 58927726 0
939518239 1054985943 0
363925090 545380735 0
153792068 1048661306 0
1014098072 56139004 0
806724006 810699581 0
349254066 539936232 0
181153081 849287627 0
845530078 299599164 0
207274093 784198223 0
440855622 393139360 0
921195468 425042412 0
118823113 352927855 0
172997782 558204067 0
99289980 711193417 0
1028122547 828904233 0
424809722 1060525872 0
910710502 128873271 0
534429048 588693192 0
210553836 399102538 0
845311113 677816680 0
1040394359 834897401 0
647620760 735286146 0
537887061 945959467 0
218291859 885252754 0
937762252 992905504 0
960137056 401052866 0
555098323 488043499 0
491080637 837186257 0
264901044 736597421 0
35373671 961793294 0
1040125270 191237138 0
26992988 148034808 0
614356485 871431563 0
509900362 847260472 0
1013945697 880177859 0
784152658 707821963 0
552788407 610682259 0
650439476 123683439 0
612547302 87346088 0
316078690 603143800 0
669448848 253204964 0
597229432 700083833 0
453045027 355776935 0
156235080 780708356 0
674827789 631455047 0
665626936 517513054 0
435197946 652634853 0
191615122 133545791 0
924775366 882007285 0
645266652 1029248151 0
7443996 52593730 0
127533156 1046667064 0
1056486040 464129416 0
568478189 1017455821 0
218645201 177202659 0
968009098 51998523 0
730629670 423282408 0
467121782 525829308 0
697009821 139895101 0
666712429 646007016 0
998922157 680037608 0
170181363 94885944 0
365763844 663571926 0
440005162 152836421 0
636372497 1051834543 0
869691492 312430210 0
684009208 250577640 0
223767336 894818289 0
1031432373 411796601 0
45564006 993135861 0
158541133 907939324 0
137614304 405523657 0
184920124 585545783 0
680254035 707586273 0
862416280 858312097 0
203706043 963744714 0
511163519 395582535 0
880118034 203539052 0
1023707693 616457828 0
1036651508 533109362 0
775645848 299910796 0
166011877 1020423894 0
856200380 571923103 0
916307527 394730569 0
923889269 346624885 0
499214465 411354808 0
494554342 381371666 0
331257436 792215606 0
285727697 552068704 0
898717635 204166689 0
877310405 22709386 0
654126362 113552270 0
834056618 577975961 0
909492544 722840724 0
715129978 482784904 0
445894184 105691464 0
164251126 362207556 0
692042083 216303912 0
282441257 63452151 0
706149438 961320831 0
603541506 156482468 0
861305984 198106339 0
348721102 929069381 0
192846961 191459546 0
64104176 771530865 0
1011082973 10276214 0
747833434 992724365 0
765175497 305632414 0
575013050 758853052 0
569479790 615893298 0
896312473 135433760 0
475297396 521960894 0
306092599 450029993 0
115444368 296723486 0
652888405 407267316 0
654600629 1051266864 0
246990274 140913863 0
93574797 195316314 0
1031536596 274705219 0
758081325 1042504617 0
655942081 42599993 0
833393176 629999575 0
1042089479 300487173 0
139691784 392663791 0
377767962 557992658 0
35177359 510748111 0
293038618 81841783 0
971809484 134449676 0
831511313 541150725 0
680352500 188774923 0
297854421 1017818998 0
707238282 497394167 0
425312062 741310874 0
246332869 32057763 0
770521251 659183936 0
48442131 1010682973 0
321014330 577919909 0
1025205817 421884315 0
88256816 841424800 0
253780958 142099490 0
250309970 10592647 0
103725168 994067499 0
583317015 884825397 0
380645895 346970152 0
979045128 304987218 0
758281845 249532897 0
21512553 802306937 0
557870880 857413880 0
808005216 560121163 0
60747499 423605937 0
193574243 914035552 0
985691274 444773308 0
92632888 561070230 0
161577453 293571072 0
76196469 783170319 0
609183476 60939851 0
239523378 1062668433 0
805760160 293758895 0
1071789005 170782811 0
152158840 394886209 0
1069167738 1032492615 0
71737834 43714539 0
883635694 1004319969 0
915034648 479318292 0
713207964 52620177 0
33764442 538442122 0
109063454 365242602 0
186870884 608533359 0
317882571 965957148 0
359446770 657509114 0
345186211 592638667 0
320254068 1042414489 0
636265322 618946322 0
764091467 748774562 0
802544018 535744841 0
196751544 1053059845 0
493730318 474520598 0
491780890 671095991 0
463900211 763553634 0
382534440 676204352 0
933429966 146864829 0
389013597 966015557 0
442884106 306119328 0
85332234 618084110 0
997767387 163356537 0
300713425 208295644 0
1065738071 135520621 0
515468327 489888187 0
946217777 848196059 0
809736466 776939640 0
463554861 270862558 0
395634246 854638605 0
107668608 806161193 0
690360685 961871813 0
189825513 78984161 0
331258169 263733506 0
743238667 604245083 0
851371548 307126853 0
660619504 211257941 0
325852358 668126609 0
1062448851 986582657 0
863285643 229616420 0
946697004 759167696 0
57381697 194359489 0
347346157 606860669 0
324681942 336067626 0
785366790 1047883140 0
757935688 44545946 0
182838642 931714327 0
301654288 847409205 0
521942629 818038238 0
805453611 837090228 0
360044225 112220207 0
113509133 314581656 0
229287473 795614013 0
505885320 921293970 0
148041113 205796235 0
99583469 964144817 0
231949967 277990694 0
364174074 455578786 0
647939322 1062086334 0
890194740 52879775 0
565552335 71768512 0
839025176 345005928 0
635572466 189601478 0
55463329 35906578 0
618900825 48919730 0
1018530184 890357774 0
848045524 183668567 0
802769495 1063443339 0
252595186 630121470 0
431728621 910563061 0
117859628 468626963 0
816667225 767665592 0
186537006 917366709 0
400320200 58027486 0
422475717 603029177 0
171849082 398639932 0
1033368323 822671640 0
802481261 275782215 0
459807528 1005449754 0
744383574 704307307 0
949031003 1555761 0
389424150 261372224 0
479806028 1026352937 0
917415877 291376309 0
352392411 813134909 0
897492682 318971435 0
209371898 3345365 0
807247919 353884153 0
246340736 1050256112 0
888452335 973315236 0
58696969 216884580 0
994207721 210483952 0
832422366 79863669 0
293049527 642170972 0
789372459 152010873 0
192111167 871192344 0
69552609 468806405 0
149179035 149233578 0
38221618 150398664 0
34400410 387866745 0
1013948889 700352731 0
741771002 1026037208 0
966759186 67460999 0
62538665 777692966 0
910030750 916878164 0
155091298 589003144 0
446210954 604883502 0
431655884 682534531 0
886310130 737786870 0
695494174 239325495 0
282603057 124714570 0
829994141 653693749 0
134594990 801210551 0
443824693 739294217 0
276353153 149279486 0
1067939896 789687176 0
472443911 993438842 0
220224052 175520308 0
516628798 538008987 0
705457359 113754325 0
419840086 976168682 0
69414634 874504290 0
683400129 104129638 0
297591523 497599198 0
768122734 209645 0
590914964 163057384 0
1062012217 449513034 0
542230185 15501656 0
940253960 836867020 0
845821241 1008483943 0
560275508 322363620 0
768106048 324317103 0
391642685 663402404 0
430075798 377513924 0
721292049 943811504 0
991331742 370055534 0
120135523 886109758 0
671958702 725083894 0
755632131 34729764 0
462182594 694389421 0
613790899 787781684 0
938611059 535808654 0
187915083 722167722 0
546272048 668591249 0
800334821 854420553 0
605685500 1056765525 0
429659500 295021801 0
252359631 409796290 0
384723273 223953766 0
20314841 878493729 0
1060254924 854756329 0
638425400 211478408 0
425682382 965030524 0
906788758 316588937 0
634230684 1038717459 0
505017484 322907281 0
359633170 109954214 0
574476762 205909972 0
952636788 818368665 0
442722966 456438094 0
519771090 1012420453 0
559921805 974418089 0
62630719 694606318 0
427356713 715384909 0
231376818 737551842 0
557552489 167978056 0
1058225534 904360132 0
600365978 378654522 0
427516827 570439931 0
759945859 1042867334 0
222304174 612092759 0
895503765 975247611 0
935180941 670225925 0
458184996 875327111 0
143280538 388559662 0
33153222 347207304 0
250401634 813218840 0
599022751 708498193 0
446218442 672441899 0
948833674 1025509194 0
54569845 242125048 0
572259730 639528894 0
301076064 623706445 0
701974905 529869318 0
779726274 130711682 0
215394335 90031260 0
1063925223 1000408061 0
408982278 190884071 0
396341958 137139664 0
645274777 62025651 0
1069235613 665874999 0
688677810 19096978 0
208666526 103147245 0
783059306 305474496 0
691816679 822722879 0
612757611 280748736 0
315992753 648814371 0
295302892 1038770559 0
1044197462 47641583 0
477383978 111376635 0
868812560 472154599 0
729589830 819929641 0
416690677 21360698 0
240798560 422987530 0
649043577 62770369 0
642643754 262780938 0
102807828 190051549 0
995495643 995034906 0
240894285 751237112 0
701030820 44210134 0
915270189 690393407 0
495660028 375206599 0
608026189 1043670111 0
340041045 303987695 0
515127045 76753700 0
21457388 658112756 0
237117764 173728011 0
403105862 649299286 0
653605262 339622338 0
550982130 923519533 0
69924515 701834796 0
508471117 944413772 0
427115851 589495304 0
408790625 307993150 0
423321268 1017786854 0
669110453 887919842 0
304347777 71654523 0
116307019 1058182773 0
897280653 899691351 0
81866877 269620424 0
1062729276 893932644 0
486628497 1029863012 0
313981409 20214033 0
889967918 144971841 0
827200277 320631570 0
217122960 974909407 0
558991100 1071079337 0
1006006079 291584740 0
178008206 603515143 0
218566329 998023974 0
155152718 280545287 0
375323516 632528720 0
809400020 262628195 0
841405893 992680071 0
381944462 231790458 0
726598349 408931679 0
281978645 469046932 0
435213809 803046012 0
49556300 667148695 0
510854078 154085085 0
701844057 814851063 0
647977110 196650840 0
150560510 344577597 0
983360956 686766595 0
284655718 327917924 0
135236506 415065825 0
688277704 440329557 0
916120518 643635134 0
690954335 859947415 0
458305155 477783054 0
907481467 955110729 0
809712277 1020514198 0
962480888 972643181 0
1029254712 975279364 0
823226946 421039361 0
770811163 656159727 0
372780873 336760050 0
179865196 544933105 0
759691707 651386829 0
948786651 686464412 0
615592319 132894078 0
255462009 874337126 0
1022132067 201221176 0
1065664278 661787240 0
369946858 959430872 0
567780748 32280540 0
745615066 987613660 0
985029790 376924912 0
918896434 351804075 0
963628243 22458385 0
658665928 917516868 0
515053720 907637331 0
586012750 103431719 0
955631299 691710572 0
635545693 863092102 0
244087762 145593061 0
234180047 382308988 0
311605392 733490238 0
419746694 164856360 0
441332442 816769947 0
580271313 608725028 0
1002305813 1032979817 0
186675499 925063881 0
972315348 754717956 0
1054009762 218414143 0
617826095 973719577 0
355579442 359342027 0
31273151 998395317 0
776024005 744014623 0
266295237 512132208 0
130099116 891903230 0
590480569 108559947 0
264421630 412470675 0
612880488 42869769 0
602286598 942496073 0
112489138 591085062 0
730972328 779119997 0
1041423778 247322016 0
95542961 960781658 0
558589468 962688008 0
867581222 415373381 0
79832640 933379422 0
624737317 666446258 0
1055435661 883595910 0
369907986 960727606 0
576611239 786300306 0
909512474 582554358 0
100177860 264792604 0
58323977 1035204095 0
206361986 1036112045 0
64166020 341201162 0
136450828 978200504 0
171025531 455120320 0
434475361 100791498 0
52698499 680104432 0
699479676 592252843 0
367714964 536716360 0
853899548 727583542 0
443809714 980364488 0
75003857 1014796034 0
577082847 110111039 0
618121603 139209392 0
697211914 952103662 0
239568319 26167564 0
606851754 410956194 0
281150857 903262063 0
911005957 28320473 0
439077146 112382730 0
681244819 82077056 0
275050468 611982224 0
666249271 826478015 0
726784134 611082145 0
267597256 1026263027 0
888927155 116267012 0
348781692 796867784 0
853093935 1036550077 0
607173480 1046823869 0
814077157 664673006 0
558166398 932827137 0
471852597 180582705 0
834794999 436000815 0
846795000 304324526 0
869364176 779459860 0
895254427 214989724 0
1041581492 303988558 0
52529890 949666684 0
1011866562 785447039 0
783380696 204201648 0
538466662 413421911 0
810850606 646379221 0
251676714 853935571 0
517774363 822858601 0
334988045 426313173 0
887715646 37195171 0
839905262 22740360 0
1032417334 368031228 0
328183399 770554237 0
488764471 337819203 0
115709112 192666040 0
754952348 1037933908 0
984144283 800845550 0
763732071 387770553 0
347824435 526258527 0
975582933 109116798 0
384739771 105364020 0
481949614 763872375 0
706672833 284700921 0
47222347 1002344861 0
356499778 966582084 0
40744218 513556663 0
703742351 30220387 0
123675031 910823201 0
923558017 810161426 0
399925889 406063205 0
530223459 172512359 0
492191731 582065272 0
308589572 908794531 0
988421635 160708565 0
546181427 875764619 0
261266168 448745465 0
175791711 591832741 0
882488610 965290187 0
1024633724 913909097 0
743368262 228550639 0
374094077 96998758 0
237763478 1062523532 0
337981004 596323476 0
586336045 866189983 0
872010272 204724641 0
838632501 425273976 0
1004267118 701509261 0
134846154 30587308 0
219351996 777970897 0
470690718 217441204 0
1014091636 797322866 0
729374013 33543773 0
392431025 167030735 0
468297211 513953524 0
372949056 953777318 0
858473685 1056348033 0
136106978 1071060340 0
206062202 927570999 0
426946918 452581775 0
571993940 397799420 0
279327185 28997355 0
803703204 809441125 0
998561133 65904649 0
290023386 700590315 0
180769432 750492277 0
309632298 894899488 0
835247806 35079500 0
772371586 565904597 0
134096859 835417478 0
184877358 505120275 0
324077693 621556774 0
798474374 682266850 0
982563543 951659471 0
499453545 985261639 0
1018935597 588635157 0
989792882 47804703 0
609012173 1062036137 0
481577009 437261804 0
477168100 25591030 0
865641509 1016786216 0
372382755 584321780 0
758818173 617645661 0
862882693 173926746 0
1009997937 860947437 0
138978933 11530423 0
156291709 262962370 0
567160996 269721404 0
351764046 176790772 0
619550108 592556722 0
722009861 136830002 0
381985271 771262393 0
133986347 274612368 0
173060666 808443315 0
717716575 706565696 0
882668873 39037067 0
77057440 614399939 0
1005792195 581531601 0
540195855 325025153 0
2280910 549216564 0
17464842 297641119 0
663752466 320113593 0
614364308 813187320 0
527739348 697715954 0
941569708 365630161 0
131232198 618500897 0
1038666771 915359733 0
383871760 670098205 0
1024435226 384263297 0
1036303473 179831514 0
227189492 816411685 0
802298950 376763510 0
289660429 822440791 0
258524150 85041824 0
499620969 181345032 0
635254246 241755075 0
196523309 951236907 0
69782511 21729419 0
74829600 1012146607 0
371342926 309417118 0
285216589 357082625 0
83553439 177370425 0
1061890674 102553410 0
547634153 647901132 0
911044851 967367520 0
101497592 692099522 0
881159435 908516020 0
569927492 239288228 0
857208524 982316735 0
281835461 38799727 0
746989981 1033910468 0
90622655 523946500 0
524976861 223245747 0
156970362 811822224 0
598992249 193403339 0
947841410 521505396 0
782909924 358367456 0
71662563 323710754 0
289688298 1060097644 0
1018779724 1046453039 0
34668088 487715170 0
161240738 923469668 0
497588986 889914711 0
742722868 668753188 0
927387071 172647677 0
518204550 1000460862 0
921722624 483372149 0
314606493 78748094 0
909848195 192814749 0
941316904 306307215 0
142932432 644576467 0
321198901 89685875 0
953094110 185644496 0
710528469 267152350 0
474523699 253074893 0
256922917 16805033 0
108868629 802811919 0
317688297 591490710 0
377888798 364535555 0
1072133904 1070118556 0
994607613 898598977 0
464392466 303784414 0
500463202 328863788 0
969683710 363636054 0
256303614 811732197 0
345519882 762800229 0
577743014 418167278 0
306729896 325664538 0
230842605 422448807 0
598451126 914094323 0
848939398 390609325 0
1036986431 450208818 0
713587695 166398523 0
214355646 546554232 0
596502297 600859555 0
1059442396 228958461 0
204095288 106480657 0
921378213 964525861 0
696020695 598522293 0
148805895 673136769 0
207582717 856966055 0
725187848 717388854 0
510438520 867303768 0
586004928 12700300 0
659804226 37135409 0
53945961 242787481 0
475631467 284491926 0
868271883 338203377 0
457802887 114833764 0
191654422 68781391 0
640165426 86224500 0
640765146 230037933 0
531751632 872931697 0
556633143 958076140 0
640049419 494902021 0
123218347 672656523 0
544950212 694422584 0
717245595 465789869 0
864704466 18303962 0
412921387 362873932 0
976970547 654050597 0
362791492 397092291 0
803170879 780286153 0
294439229 88981152 0
260774612 311138430 0
607634574 61020318 0
85492498 292123387 0
283026404 747794419 0
578359588 169520301 0
330839486 1008747946 0
383435744 989117367 0
966970103 677808543 0
611239320 498409291 0
860323249 134453857 0
823501809 388853860 0
245681274 1012968325 0
596769857 384848627 0
251776844 838963261 0
700177853 159862643 0
518410563 589013226 0
115865888 567831945 0
936318792 559852700 0
946679444 935708845 0
953904368 810748088 0
769194587 729794989 0
1018755629 53916045 0
383969628 216028896 0
263399433 455249495 0
871137386 680459027 0
89273631 411833021 0
855492976 23435154 0
152773907 73627746 0
767107735 714077972 0
443588983 960370321 0
527529159 117336859 0
83334621 600456069 0
461073330 940711536 0
813920653 389115749 0
212019797 944216518 0
732423187 282250438 0
77207071 898087545 0
807302405 432410604 0
333806872 947399942 0
20868950 1025253984 0
1003878870 72450178 0
259697743 456997241 0
611515470 640406740 0
169101621 952111020 0
35488163 727765764 0
604299979 1028180478 0
735285698 566306283 0
28664928 666917588 0
105346261 92899306 0
690876371 934349711 0
514795877 187800786 0
23876395 984941858 0
817128633 166757267 0
876190275 1031204140 0
559480541 476527589 0
82540946 656664085 0
24471578 396980934 0
669933899 430063029 0
965040876 303921631 0
170261785 278263522 0
222129761 108799504 0
1025303900 855712018 0
988740487 9348563 0
1039900861 892000404 0
168125022 718461342 0
433856656 861429838 0
276036478 257352158 0
640019552 920379472 0
194487456 18005134 0
792759580 135465862 0
857442119 656456566 0
1045429058 221359152 0
482900720 369314578 0
449395487 389883601 0
677809279 196468328 0
807030657 271142611 0
973951974 677891161 0
995217442 91933973 0
1047291934 895534332 0
798242664 868432030 0
271452854 343668141 0
358440862 992333671 0
703326472 132023751 0
850662542 67219174 0
412838365 18838799 0
229937134 620658223 0
690373236 734960393 0
195230647 915277065 0
347117851 55892208 0
849446744 872284510 0
66188285 623980502 0
1032079483 526478232 0
859833688 773853019 0
71837797 537644036 0
925940593 157287549 0
102407711 325837932 0
327310501 896492409 0
878844023 284392723 0
590790319 412702389 0
266771952 960661912 0
236440656 44978603 0
446280838 342040607 0
561997786 58481916 0
135910121 721907011 0
972274476 1049292766 0
1057036713 434582468 0
174149522 925665194 0
544758767 174330798 0
71439248 411588794 0
545130991 874980176 0
289666578 331963718 0
386053597 754448238 0
219835155 686549849 0
222048455 738226730 0
1006552355 1063003923 0
906520353 194636307 0
715495458 1039101060 0
1006548181 736800254 0
597036185 628622270 0
435005803 186652678 0
592586845 301837998 0
917843286 363265621 0
354782333 610354168 0
143734168 264020175 0
308169292 64220280 0
634617141 560745495 0
26118418 619513931 0
876019086 601680496 0
992259940 835496525 0
34315218 242071510 0
652164519 904433263 0
736964177 570679961 0
928285471 780760543 0
917950910 1034756409 0
613839133 471384804 0
337912849 462110367 0
156977173 933137311 0
867514080 255587654 0
703283640 673971627 0
730254852 482170315 0
1026435910 266041221 0
486295344 508611530 0
271346647 741555820 0
1052688060 868113313 0
1034552946 770643955 0
1059574183 415362525 0
863267865 61563019 0
627661504 1037768335 0
660704555 146363174 0
752695162 29097450 0
1067658833 889552359 0
760391578 448158234 0
593936915 676986131 0
892976267 930025109 0
733501809 919808584 0
135846913 518701500 0
595342231 365533298 0
613236866 132166010 0
249292440 628327558 0
338225431 96355940 0
298972069 629914755 0
872544296 842165767 0
637517984 86978279 0
600610203 365987334 0
661024659 974135631 0
1035251215 692711042 0
530253448 258806108 0
794153894 246184726 0
575319578 200433161 0
711631933 1048389883 0
427491699 96016004 0
315996709 135778955 0
1071883585 583453018 0
926624643 358287532 0
517356410 199907017 0
171802741 781375482 0
78822660 710513039 0
219908574 301016692 0
964837673 781053373 0
860718567 957167412 0
664603136 778721895 0
1025092047 643077797 0
807475424 86152645 0
566818871 1071510551 0
450680207 610545448 0
700268215 470250605 0
534491779 297757112 0
937848892 14791507 0
2296007 813097658 0
738061994 158245451 0
971863442 154885446 0
521711632 292925890 0
155410918 934752808 0
43514920 190145182 0
533055000 1017759711 0
761523585 34538896 0
338114170 99757581 0
811240424 756879358 0
33010862 315432341 0
612162351 107220368 0
752918064 256526324 0
810421390 295299055 0
148985150 692015470 0
359926274 1002498193 0
666602950 999743090 0
41708725 867618439 0
675700074 1073062956 0
781357491 116093575 0
837003829 123418405 0
906219199 172362765 0
799796419 742546394 0
126718619 245837232 0
467065258 21063636 0
825394917 560986168 0
509021402 75088672 0
371435845 445131699 0
82405103 288046774 0
815803788 147775286 0
765350207 468964131 0
708319888 70669532 0
186510230 113626606 0
487911202 1683281 0
895307001 653514895 0
1008298517 211516961 0
890155062 533929168 0
915183760 491061412 0
428589203 92314830 0
456433002 14575428 0
913951445 430559396 0
704786860 906192375 0
760696843 286030821 0
300701672 469078161 0
480794195 328565694 0
81005458 391095913 0
495496311 647459387 0
584817930 503580349 0
562469286 732160264 0
692443890 498007146 0
1002715368 1023929522 0
33980820 273392936 0
63432620 1072659190 0
625089605 678650087 0
657001708 386358769 0
425050149 866509117 0
336223804 904585406 0
848978618 606976708 0
77355835 1042382493 0
419821696 638513851 0
945244606 202880053 0
784072489 553781146 0
373940690 68592462 0
110817401 624562381 0
527268910 858540175 0
63385344 173166208 0
378890907 1021682605 0
531286006 701966203 0
454279057 889157626 0
271139194 297622305 0
974922628 843324326 0
266915535 124710967 0
303717146 102048237 0
426244358 522609079 0
203204494 400546135 0
47614587 702688091 0
651537660 202415582 0
988658233 205201356 0
823589234 651188913 0
862290130 882547581 0
576302043 142668212 0
869031436 501706969 0
1028361935 447971339 0
486830104 559134899 0
385965648 906481254 0
480235013 812030321 0
155286419 499432301 0
475850525 564527268 0
713412521 272983281 0
801271885 896550710 0
775629512 112107984 0
588597551 465386042 0
1045379010 803010311 0
259548588 993118697 0
770719980 510699676 0
521687632 955664663 0
923083683 1052254603 0
747960125 900947088 0
792377155 783587395 0
377342367 999488272 0
372383544 242912309 0
516842910 21043567 0
778648405 202019667 0
720996948 23017914 0
801578157 574729469 0
267602340 69333853 0
1044096729 36059073 0
101862604 172708287 0
539093939 256544790 0
480674482 298011091 0
647495096 922421506 0
151955495 268655932 0
650948522 659530647 0
113194752 938157277 0
385850523 161809151 0
842606377 624511402 0
819262608 293610293 0
590489644 601070610 0
229873765 898051473 0
2960219 1054179401 0
973346437 776219301 0
187102225 953379275 0
179813856 910961478 0
894887467 389151442 0
400101000 434219215 0
63631293 925007705 0
1038610305 644694117 0
481458338 501002667 0
1071982755 411208173 0
51807609 101471381 0
969265698 1048801398 0
81454437 98121907 0
1022108928 66444225 0
53567913 882479002 0
491259010 892726541 0
923808116 219801763 0
221613804 1027926282 0
1021193706 236581504 0
313541972 790802863 0
950507341 419563045 0
484340892 910133427 0
563697951 955404340 0
112031820 950626395 0
962303605 879020578 0
564416296 319134920 0
987890832 236118248 0
188128543 459218977 0
675871845 875245136 0
158575249 531093112 0
964750077 741781045 0
316030775 1048664290 0
1045861914 762041726 0
170424094 539100009 0
400531858 233530718 0
490454760 916721478 0
136208087 702673992 0
382064302 301908983 0
316484292 1052156022 0
781704970 863724000 0
538157182 984693251 0
491845740 221588481 0
552383484 223656298 0
715000242 894647368 0
876919816 198361399 0
478019835 979305729 0
855028228 980075702 0
770027467 248748079 0
186731731 553918128 0
873053460 873013082 0
408113367 37884566 0
836222819 583127239 0
22845085 156888724 0
997808913 216556781 0
100439664 1045814803 0
552074272 856857906 0
215964151 46000426 0
110090530 210599191 0
963467332 60094924 0
208677361 787541973 0
90104173 474533496 0
534663068 24423363 0
514721999 115532349 0
571361861 827394065 0
1032431367 415998159 0
151178027 426447763 0
804351547 335699242 0
63059245 499516138 0
1059877790 240912587 0
777798263 275713090 0
29139769 648739991 0
262269152 1071805518 0
830822649 6990915 0
936560331 1008958185 0
41137844 125106602 0
173746479 174086468 0
1062303727 1012548311 0
1065018204 675340207 0
116317624 156751497 0
688874631 140442916 0
887860109 594945251 0
901597875 994587334 0
280860713 479131267 0
457597994 1072105768 0
460411869 917496017 0
919818864 619373493 0
89891236 867935109 0
166264708 648526907 0
1040263566 280746494 0
208274755 210592542 0
49512469 937618767 0
28806013 535521782 0
227435826 769532152 0
1016327008 913749819 0
72075286 18477234 0
342020232 579508931 0
253658914 968111237 0
89258549 355847055 0
267141789 637545559 0
374971501 901625837 0
1007604454 293306166 0
678579191 880402640 0
873320978 36608052 0
233321740 620832336 0
692359743 616665637 0
717091324 592245762 0
1009275499 1007121412 0
699967004 1051828986 0
761160066 519819389 0
124417283 186277121 0
701406794 625952081 0
455079579 532381590 0
1052726515 332215832 0
321129291 98818049 0
798840216 566838846 0
51455026 914393598 0
9478477 713939677 0
1065614093 1002013082 0
797411223 187869968 0
766483093 7893234 0
555127709 335247470 0
665317610 927188295 0
960940415 967694075 0
744665550 64167894 0
667954571 292266425 0
892151889 737294499 0
355973102 858954642 0
45222665 525637590 0
715312925 931976800 0
24789608 28440987 0
373697456 209986694 0
354217407 21637910 0
1047472697 1030713422 0
11941590 1072066638 0
417039193 891767776 0
896341779 347415558 0
141054460 526543854 0
926956155 539431973 0
73585995 1023880531 0
272135845 500120947 0
305930446 371588462 0
588064799 453668572 0
226879387 464673407 0
820864426 773517256 0
344636797 153103539 0
524132567 954765905 0
88529729 888304469 0
677164570 223453908 0
578568001 787268753 0
942626211 988608169 0
831140432 504591855 0
418223947 911715838 0
914308118 100163258 0
626603092 26296519 0
267310807 491706910 0
105163566 309953841 0
803439199 831226535 0
845220904 25619697 0
517108371 549495514 0
718334882 139869008 0
528615334 301973743 0
1044174120 70744554 0
405927403 161541251 0
985833943 756752602 0
409432145 22839491 0
3344647 306415595 0
315634239 645030155 0
521365419 935998054 0
1005555301 359077343 0
890433100 454690238 0
970793336 770373442 0
45188307 383759415 0
484845480 771727648 0
954317516 741840022 0
40958251 746628918 0
738179100 94301349 0
718719526 1069319426 0
24203162 57174740 0
91066778 918124428 0
500416327 441574304 0
499408077 751349314 0
924215283 923000431 0
543098435 1014110761 0
311035021 671743119 0
438319366 758111143 0
378474025 843405130 0
13499096 277475109 0
640010615 1020085881 0
914148158 57926850 0
573708848 1696586 0
1005084524 31282386 0
334154767 848297003 0
970846186 42710992 0
239135933 1063783639 0
854340049 21412791 0
950323844 915906458 0
1000948848 717576817 0
262934675 897940389 0
534632877 409323390 0
168527555 807957846 0
707280003 1348678 0
539362119 892399710 0
707454220 446287020 0
547508149 538613889 0
343061142 197639197 0
499831942 807655708 0
208982307 312186361 0
791965319 54889998 0
350275160 482972419 0
237251740 707537571 0
817413683 522350163 0
924861898 15597811 0
886434945 424806410 0
446137571 644622278 0
69226893 293394349 0
865763961 311434608 0
886162731 267268695 0
339104385 885204471 0
376264028 811785091 0
312770780 69035420 0
542477547 523658217 0
579373367 693963832 0
192040270 997827741 0
164772760 221653151 0
186189223 1059791297 0
473785895 979841384 0
451402452 330643422 0
1032169819 149974352 0
445265850 646117198 0
699714480 516833264 0
145452346 809393704 0
758735857 1057736150 0
1007016425 475736731 0
313008435 563080787 0
361094861 376352538 0
105455483 249183916 0
173579524 437854096 0
700496787 968834277 0
414512504 109115245 0
190367114 602585778 0
40547299 357724004 0
321578672 263842272 0
600755500 533463710 0
509256256 734493621 0
688803308 549973410 0
583366975 95826373 0
477374959 380104128 0
540970545 982718388 0
457291369 21134226 0
542688973 481643845 0
167935201 902772981 0
335082852 29959649 0
520808979 546588725 0
109495234 99456243 0
504828428 926619834 0
890945874 728936821 0
418817834 684175727 0
1011939122 358963367 0
316340343 884451644 0
371166697 791929806 0
165298038 998560673 0
338288122 856169552 0
426033315 1000235410 0
257842858 57299314 0
545676977 649941903 0
143828576 254125538 0
66040601 755201561 0
996541913 846626645 0
630378742 346442065 0
397602192 1023969117 0
545897698 373496840 0
98756629 1072339204 0
948777990 967719989 0
351085437 177840522 0
15533975 141807451 0
442360282 862178121 0
461351897 767123087 0
535423398 715854390 0
173231483 246420550 0
640117748 85792630 0
68122615 771842336 0
891238604 1070887905 0
135493637 579180888 0
389070381 28977500 0
661732595 487179228 0
172982374 994773767 0
275383925 908641827 0
206057796 1002595840 0
731745434 946651068 0
893370431 416375462 0
157153098 366520490 0
371753658 531636813 0
167157064 868930642 0
467742143 88966292 0
715769833 156624852 0
352823162 668465938 0
690768740 268693217 0
521794878 441455865 0
582419562 167391478 0
716980960 363048422 0
1057195353 759303144 0
376227888 688905956 0
630707593 175854503 0
643338283 291665880 0
530767561 1018562956 0
773738323 149360290 0
584587072 559066409 0
718890659 104133803 0
706893043 250913569 0
323236101 302997376 0
626636945 996241602 0
254399751 1023525663 0
243334827 583263791 0
846462466 391503283 0
786650343 861041815 0
764401334 684488497 0
88270013 1057717463 0
48409516 650711858 0
51483885 200392936 0
735445799 73768250 0
51109332 763827563 0
833094754 526180053 0
758064006 261338362 0
825018980 291599469 0
220866354 565076516 0
897706022 555617343 0
613791605 891124771 0
474232134 915275673 0
800845518 626705001 0
440759796 584673970 0
394447102 382819627 0
18064595 724109408 0
458023902 235508131 0
361160570 929106220 0
704964507 431989742 0
403297232 141015401 0
774858115 687024020 0
787457099 773550298 0
981371779 620298733 0
926386404 408600649 0
707502728 187470498 0
830804221 531971157 0
623049977 187562550 0
519846357 367177840 0
199659430 594070661 0
826643926 563147359 0
1052253967 491707949 0
624872399 726338502 0
69929168 923291903 0
174238194 1031853728 0
795644252 920112262 0
805283978 674724514 0
726627767 496809616 0
69883764 648433080 0
873348473 98382875 0
708224977 918930380 0
656881514 812540533 0
38471888 961602658 0
1035418182 89347664 0
321805870 831350498 0
364070478 682565779 0
886187473 267130738 0
17381499 814548474 0
892245985 633621322 0
837826958 342624230 0
178144688 452412858 0
255572748 982435012 0
62973516 372897920 0
166728106 141717177 0
697420467 71659226 0
752505821 871117936 0
339050204 354651746 0
291365785 853793677 0
529960939 73768670 0
876712243 700952123 0
293485917 718857135 0
318186228 877376962 0
30551889 406731659 0
977326402 101215860 0
326634154 171279307 0
1014139928 860690649 0
784282854 412641542 0
947502580 1056360215 0
654288733 529258662 0
196933075 421077719 0
15271530 779559748 0
515471183 420411568 0
88431689 818751304 0
698140969 668172339 0
636347231 593726591 0
537395048 840013827 0
740022115 733735084 0
869437476 1051754566 0
370217391 1010358284 0
808123957 186872722 0
595379191 35688754 0
641679139 952733790 0
197512952 154687305 0
53572016 41707937 0
913621600 54362554 0
308046143 10639495 0
174285740 40309215 0
716358850 798570069 0
907929913 1018777055 0
852636734 998725935 0
690584268 832129245 0
31834471 3115542 0
282954275 35444918 0
575610816 729760663 0
874205981 1047007107 0
173878158 343313250 0
833759277 1063678746 0
509204060 88611477 0
242856709 256462397 0
401759434 933272623 0
806993797 132054927 0
71991409 879797325 0
481896427 303138161 0
474009422 902051367 0
510111041 995529158 0
299176294 849413581 0
738573093 716179517 0
1032736361 152046958 0
804548848 911425796 0
391111329 384796740 0
267637090 410476474 0
598264925 71836772 0
126191706 751856976 0
598038840 1051424645 0
92907961 332797057 0
797631496 4629714 0
704809043 841268728 0
202587443 153790828 0
709379457 975305348 0
1015981020 1003588271 0
926526864 394949996 0
145391884 495506577 0
4628984 781582656 0
756250099 431938967 0
447582721 474434203 0
142659156 746420382 0
327336233 496019669 0
860580997 229233955 0
441049250 584836982 0
783952779 281822378 0
363627951 231128943 0
484620486 1049848831 0
162134956 537537538 0
739848297 830537186 0
964149215 619648351 0
498516313 121516446 0
657941784 634444746 0
18516031 74358451 0
615047082 155395307 0
708084505 225293831 0
382190245 1015232007 0
914219039 109238508 0
978208801 614076555 0
547820164 751948951 0
56503690 39078962 0
967099453 35763041 0
171844393 956377974 0
24978284 836665595 0
713064932 498010543 0
266155651 545723767 0
185465856 613783627 0
389530377 1005154003 0
597720234 712301848 0
576046337 1013590751 0
344554280 576043620 0
719879850 847546757 0
138928577 609620997 0
1050160055 54179164 0
519752991 165336224 0
850443691 669641971 0
340213862 940531809 0
87074815 309580030 0
480435169 392612201 0
987054908 832375693 0
678941854 564969443 0
702329746 171045302 0
383031708 96771447 0
525760574 675731198 0
874079560 454407488 0
528863476 283295738 0
118501785 178460625 0
952439866 420974549 0
497739381 861684569 0
322762707 461206874 0
611294342 784518786 0
1020011685 103161102 0
218313495 413554954 0
609655611 89507008 0
209076696 350508588 0
937580168 340046514 0
903533307 1023839108 0
619370862 847092446 0
18392801 398817018 0
754515889 388465694 0
589444913 364150543 0
69895207 154752216 0
662807638 648604667 0
1040051646 434960176 0
914341048 364233455 0
351724857 665859653 0
998333844 773560955 0
959133249 674417828 0
1010499946 917141649 0
722708361 50229243 0
475436831 830445383 0
453947906 882958974 0
757554383 16065467 0
731634372 755758629 0
702262088 206519379 0
263536619 367225203 0
628412407 728062797 0
1041255055 519883598 0
920288961 848935234 0
491402740 491715008 0
735021631 639725716 0
62579576 693725280 0
1032725233 1019389671 0
684669244 581531948 0
981609861 472864768 0
432215361 654758668 0
4825412 511262516 0
517292648 70080726 0
1023122594 541949264 0
472411525 451356048 0
581516847 273628838 0
1053167370 357574799 0
61940674 1043679128 0
554165642 453495739 0
137213608 279250201 0
166849533 81244548 0
907677719 475617793 0
457654105 802861053 0
953272116 731283112 0
650334822 980522548 0
662997317 576997773 0
314832381 75598520 0
197852598 707424010 0
322635257 784350473 0
197931767 134795140 0
840827056 908502048 0
136646866 15231791 0
812730215 687959276 0
672313121 931514787 0
257928624 171744457 0
725977264 292872947 0
213137395 961884104 0
436908889 473373012 0
590963653 116095969 0
42356487 652822050 0
620689978 800123660 0
831598075 833374927 0
972466722 545285941 0
589865526 109477592 0
1057975235 358883832 0
823557753 447295482 0
140807453 930245831 0
291138083 466269079 0
339330850 836459018 0
567276831 519696896 0
558262233 977495195 0
887227349 781646422 0
493070677 1068155875 0
643132603 695452508 0
711836696 513766366 0
791879437 539852330 0
985680913 184684578 0
457431128 745644453 0
730099379 362071072 0
885016797 758375802 0
646055117 297838125 0
949804448 296678678 0
563187921 147229389 0
88908086 297895899 0
288324020 152034346 0
1036696298 113752922 0
195667583 349839517 0
889704340 958251555 0
117858557 978826809 0
915174350 782016260 0
757253691 310775757 0
302619364 777345668 0
757109650 1057909943 0
830558695 921447154 0
1033368325 39038269 0
63838287 862945206 0
177848516 481908250 0
435177776 212387896 0
121600197 107478643 0
715973989 658474669 0
1031558782 818851170 0
88101897 242542433 0
901045080 884888365 0
1059231849 26912940 0
1046104045 72197589 0
912258555 339291276 0
137458804 1028784359 0
128812768 398550158 0
209114520 737536670 0
655973038 3169472 0
467638225 54861007 0
888319822 939826905 0
1064509665 785292155 0
93115244 754609168 0
968038626 1020152536 0
193239789 324394041 0
815829719 595945211 0
243730175 88884387 0
574016138 637977536 0
520377587 672261103 0
853986416 253167572 0
760377430 304901901 0
208937238 729626509 0
378523478 388081992 0
406545168 126290151 0
371928043 880191309 0
587142919 1062627618 0
153643763 851970295 0
679534458 600441824 0
906935749 152105269 0
87557174 984840163 0
583189765 323382518 0
135379799 639275665 0
190627169 879780241 0
483409125 117774890 0
395170475 448820837 0
1038202109 413917846 0
956998803 767869412 0
49130701 541748088 0
709170234 330056290 0
77138935 802348687 0
160118183 330556277 0
563237499 461617127 0
231273710 846958707 0
51849904 1038152774 0
543784292 470937624 0
589277833 471486008 0
81689522 228986575 0
1044636087 695456068 0
292709727 816036293 0
592400475 28264819 0
131698314 130272711 0
863376926 313382967 0
269826940 351619753 0
506609767 761466383 0
968886503 344025839 0
203570380 151573342 0
985668049 857441749 0
1007250494 281360964 0
1042862239 1068150730 0
67953590 681450591 0
885747954 252050493 0
1014257967 189469261 0
237924884 1003796148 0
864638809 238133661 0
288566914 818899868 0
130140827 470745783 0
992906715 1008747041 0
1032276610 917421120 0
999423886 518728850 0
412548230 310109542 0
1073420434 143617422 0
333360970 257795426 0
1016983195 294713273 0
158076470 676824302 0
492218811 382712697 0
162817144 386645216 0
413816797 103361151 0
872352827 807428609 0
1042067084 396418244 0
576521326 527569447 0
309443185 248883878 0
776736146 291910163 0
557461327 977079444 0
440163694 1063843603 0
538524727 155855394 0
114587023 328404149 0
157842198 919803705 0
64119632 996142011 0
26566347 277219728 0
1023328094 593007698 0
842324890 917034483 0
939888116 72552983 0
897273947 983410125 0
11615016 513417463 0
214205892 471910875 0
824835226 620336890 0
168045514 633212542 0
486622664 966372186 0
876827252 785381060 0
121478364 503416427 0
696411498 614073140 0
516901558 1010854761 0
968527018 1051329538 0
47953291 1063697843 0
828258587 414793322 0
55175262 460036730 0
224979657 332151750 0
786104740 897032697 0
973676602 646697048 0
612667247 739919527 0
923308235 20405199 0
947455331 349234242 0
504742154 874728789 0
893105694 787264513 0
27280938 782326989 0
406453487 539268046 0
523822041 1063547588 0
467635943 293988192 0
363592820 235324413 0
493844286 684890620 0
833574819 921839144 0
644831079 379508757 0
129280810 1004613803 0
272421226 525894831 0
137441367 148369052 0
261456439 943650259 0
273537282 327884589 0
395084798 923444022 0
581236867 990461923 0
424679562 430601861 0
984568399 481365352 0
633030988 240528860 0
285069770 539114944 0
431029236 124497091 0
530580768 938754240 0
70923040 960809866 0
681621404 663405579 0
463845782 944633917 0
932427601 873143658 0
973440096 240499585 0
523442728 573663268 0
556235688 743328280 0
74530042 351791072 0
504690017 1047361756 0
77361440 934379443 0
573007394 416011316 0
1058149888 345504851 0
661785608 678820850 0
497172618 24641861 0
221798772 964891815 0
932149470 171916769 0
1001012773 848424665 0
970130891 94087323 0
1067551600 530737381 0
12889414 810328820 0
847672170 812571120 0
316561822 940415911 0
871284009 362660688 0
672197255 830759183 0
265744333 873616210 0
166888599 862080876 0
618693139 259797213 0
232562399 106422854 0
816868085 306273858 0
936718879 994089553 0
644079948 635586447 0
48803985 703979330 0
511023999 294221606 0
563379577 591482319 0
746074713 152029354 0
1053270199 10682633 0
78104883 851391735 0
702495458 861470629 0
434860214 517488612 0
754759425 472230124 0
694725861 1026461833 0
744086651 974075385 0
1041007006 1025536675 0
201683928 230508805 0
921746872 779671727 0
477553383 515189740 0
256905946 374939509 0
624222219 311735031 0
1024258766 957940481 0
587859650 745034901 0
515289565 257318170 0
273653995 458086823 0
271405671 121469897 0
12721880 429971980 0
908327481 321700505 0
872429282 968282664 0
58002782 731297412 0
632519650 523787877 0
183194376 234023777 0
797565048 27561110 0
942346784 192248994 0
910609178 720658319 0
428512394 619761568 0
1045728824 863840532 0
944947576 295542441 0
381862519 685811871 0
578539577 726269500 0
779294277 272830477 0
487365521 175908258 0
175846131 190260820 0
339902644 145861200 0
1038624983 179110839 0
306879012 949618438 0
638999183 766852760 0
15942253 355181970 0
977391241 957842301 0
177606786 604289265 0
740736378 759699290 0
627285125 684514150 0
605548188 860041836 0
562624239 660670465 0
335017702 738110896 0
1010355102 891405726 0
786544378 483993534 0
291456733 866398571 0
998778675 855240910 0
506165307 71340714 0
752464608 529076790 0
149420136 687657796 0
943519633 988060008 0
186915330 310309673 0
286530370 378903124 0
504015257 781326929 0
865036021 933452793 0
469257180 654090573 0
685128029 597622443 0
437011663 889838841 0
621568527 538678573 0
675552493 1039458186 0
363950527 522433300 0
398313169 238153396 0
967442595 592859181 0
97335345 810546899 0
768432818 65283261 0
993504507 391270316 0
975987297 63358213 0
802486200 29701622 0
192853985 1033634950 0
195371983 931314990 0
376531536 493710686 0
528079517 667118386 0
622437035 425267981 0
452369812 317011437 0
194468071 588997711 0
1045537678 715897404 0
306670907 662788920 0
535323841 128466498 0
583909165 904726160 0
368164290 220416816 0
1073579333 815254055 0
846842357 869406995 0
509357105 753607505 0
578265944 538604997 0
199179696 1059359436 0
554876971 934932944 0
369544510 145862754 0
112987858 341578846 0
143745912 902080771 0
495020156 858289857 0
85408493 261272890 0
3156717 723526288 0
352837912 1020655184 0
332961922 904785055 0
361516661 1060701685 0
398531654 588531270 0
521824708 230541493 0
41302464 605873151 0
1064582925 431593771 0
683872800 32999901 0
583823637 820637470 0
771568132 979294999 0
294014707 349065235 0
686095155 497985250 0
301393291 11705872 0
1035040813 985652739 0
792311998 79825631 0
345103822 810492156 0
113211682 768395205 0
715230523 53702918 0
665942958 547400328 0
935026274 816443860 0
492798458 823516548 0
799444365 308238568 0
550621072 624293279 0
948203921 924653871 0
261363283 18586144 0
41755761 628338740 0
525577905 724991134 0
196535562 91594827 0
202123254 81623813 0
530750936 450653239 0
673816458 110120193 0
690637401 720394117 0
189105131 501873854 0
467620643 637728144 0
791988413 600055969 0
214510120 676620554 0
1017129298 243402992 0
439712971 1054280289 0
638310723 151585829 0
850650556 533752678 0
268500939 281854284 0
59405947 995402039 0
471275426 94117054 0
604371178 66256123 0
847311040 748371090 0
797761180 493353785 0
258451229 100335410 0
963579165 595954694 0
745364394 505504387 0
425022014 356506302 0
884175348 250922670 0
1052309556 277683720 0
3551945 568078453 0
399641622 587515878 0
144948925 504908827 0
526335716 48689356 0
94680658 573259182 0
899111636 642850475 0
702232862 307385245 0
637445364 779687556 0
459796097 36539635 0
67164174 644054433 0
389386001 294518466 0
498062293 716794361 0
690388827 980403435 0
814384486 189961685 0
257853525 380240626 0
310921536 133405980 0
287704125 817542865 0
1017811745 745712747 0
23474537 788086183 0
350888259 474558444 0
640378420 742702247 0
430138158 168749162 0
885684538 939671322 0
489738360 11464968 0
410643211 23257824 0
1032164495 49749336 0
494156922 658365860 0
290221660 339434346 0
875128883 1026930437 0
414829536 904295726 0
162216068 852654177 0
64911245 365477815 0
140634146 987908734 0
60885653 856055955 0
343323684 591979649 0
478212195 582235637 0
263318473 124163587 0
941299660 941441249 0
620646334 738176799 0
132982950 394902681 0
316896516 736530892 0
992268549 634907483 0
24175721 942725652 0
125191506 431218401 0
1028482437 913265944 0
52304356 952878678 0
664670553 447862684 0
577582617 89463430 0
756374615 500487014 0
286851940 854184972 0
13521051 727375472 0
170348043 587236135 0
208137043 920683477 0
298234703 923038194 0
772222108 1023396605 0
158851141 729677038 0
919919356 433983892 0
313562227 276636260 0
943445149 910263733 0
166776410 373144872 0
682462992 262917104 0
661117722 30904564 0
170230408 219147360 0
498836524 371955182 0
124985811 185607017 0
344672781 978135896 0
384602856 307624909 0
801617499 725079256 0
164026089 724734266 0
281495233 55735760 0
907301258 331345228 0
843135907 683954242 0
115378325 810548038 0
55157392 23417154 0
626591733 360653805 0
1046341446 1061538430 0
819825218 913150021 0
1006783387 1028391803 0
827493725 567909954 0
819711232 754884484 0
979609761 889533406 0
759185573 875973593 0
932855885 674404886 0
789543285 1038585313 0
137873106 57899821 0
810588569 448030007 0
736528852 30307876 0
651942881 756866713 0
1037855069 147929118 0
818946568 954673461 0
529003416 348031232 0
596012758 688445191 0
308562202 188017235 0
585436793 561585754 0
765475690 112370615 0
773931179 385657964 0
382258331 493686461 0
626236341 722795536 0
186512705 207873354 0
91258365 1024143832 0
179425373 1039783927 0
21062695 949866765 0
169983355 902750905 0
693837875 113225057 0
169764708 662728364 0
38988093 913723512 0
313403611 417781284 0
236692953 956634478 0
462515735 564952562 0
1034265081 17157161 0
1002447199 47168332 0
931761326 1071107423 0
206871689 145704981 0
111346637 891406467 0
663470020 477679700 0
589809969 806708037 0
5028112 224482324 0
466648508 109143086 0
293929841 316067430 0
350841540 78749582 0
686859751 795981209 0
1030731145 15281884 0
675376593 114673223 0
406000023 691357464 0
580903535 286325436 0
235919250 4447153 0
866198586 378132728 0
858405888 493930402 0
565028353 402520298 0
80108375 545263108 0
712035762 922254760 0
732409932 800626083 0
995775151 734036121 0
65527816 906335960 0
742850870 154406885 0
248175807 385553858 0
568123995 568901117 0
379412599 293187979 0
823836203 549150409 0
692457064 580403432 0
895925122 629121443 0
305037586 983243460 0
115580887 700160719 0
929811930 828652383 0
900091634 761300690 0
763689891 141632449 0
70136041 287608352 0
263068240 141866869 0
663179048 600790793 0
982042391 740187248 0
356477301 697703978 0
398702808 69406113 0
424580477 642376685 0
993141639 775771166 0
899451007 741896397 0
639332232 455292893 0
791975385 443335607 0
946715741 472403892 0
989452460 714384265 0
80604326 903070451 0
807708257 152075558 0
101680843 598874404 0
988656812 1069240912 0
56322730 833494668 0
529085782 507839110 0
669530449 348962559 0
481397489 796871609 0
75346606 715818323 0
159588608 284925250 0
1034191476 210324867 0
211931892 562075175 0
534758244 1012257902 0
1013622805 940412676 0
544138826 205224478 0
497038931 953423015 0
420133505 63628983 0
711538836 300713001 0
448134584 690858701 0
943229096 69548556 0
460175980 335440004 0
375450143 677754017 0
750983137 910319568 0
103107873 191683043 0
760883478 593556869 0
722553790 190865839 0
169647628 356065369 0
256983892 530011486 0
575653498 807438496 0
923926039 705365598 0
428427723 905908645 0
347074390 651756242 0
174972966 580318570 0
826307504 583908728 0
63571693 136302538 0
255817097 463639790 0
19552972 630867321 0
253202674 652715048 0
975019369 914832042 0
59190921 349521534 0
1068197830 278172372 0
895601616 1067140957 0
402173041 640867150 0
899411105 767278282 0
166764916 74000545 0
694592181 751215590 0
622107959 796644724 0
300205397 486760104 0
953846233 80306958 0
641517444 392992618 0
67806752 950282530 0
972684364 996089777 0
262442643 717470491 0
516558576 119784471 0
393896833 574282813 0
451313497 903684871 0
988965007 772870857 0
804666735 46795928 0
701273316 626132452 0
796282779 1036267306 0
412717844 146671826 0
432146764 645192546 0
411804315 352988328 0
511704830 777588190 0
467574404 910072446 0
538266583 385190820 0
733868475 754610387 0
89240786 632107768 0
503677167 144684429 0
440424779 866603849 0
250880982 793268836 0
704199777 203903089 0
462670286 865423454 0
689627073 752962200 0
729479788 561793977 0
864514583 1028962349 0
630371206 655377366 0
453721015 681388769 0
674502716 263536595 0
132969648 626693789 0
545992821 706587681 0
559769703 622801152 0
52217635 366968588 0
408458643 674146212 0
998789888 148085988 0
865981017 540737942 0
1047021666 979955244 0
152624867 206721899 0
684127837 894116220 0
54174710 688095846 0
572254273 556909380 0
625370417 109589765 0
481194881 209060536 0
519287499 380763794 0
900161196 550207021 0
158419980 112123114 0
428217858 382549789 0
971732144 294142435 0
320098954 1069076492 0
652311625 38240234 0
450889561 503934310 0
915602812 373563058 0
458748426 201426063 0
433346223 931241944 0
984441499 776672427 0
899314528 24189408 0
752091844 117814780 0
1026565521 799931217 0
886776177 494349421 0
302428420 349618285 0
754591308 190053365 0
763924963 820729035 0
198511655 353452386 0
189268830 294751171 0
516800462 1033814799 0
680062138 902082039 0
152701178 91621660 0
502584850 708269011 0
926364580 599323690 0
163024843 1018016849 0
713014763 593189731 0
433373387 733856087 0
44454116 843187031 0
132539150 1069336951 0
636141935 736234922 0
463692887 222086624 0
509353907 926482146 0
240326393 846354672 0
713801931 816450508 0
679770223 599748796 0
521021589 990929949 0
377340414 219428653 0
422839925 797608219 0
190267549 674862244 0
598070676 646756242 0
671899121 485359284 0
940633845 188356378 0
349801006 469321398 0
700327478 291023574 0
450052087 397418935 0
834931048 519791195 0
751843852 826036875 0
581845277 346129032 0
478474208 622234216 0
237949983 1038006525 0
629541281 164066491 0
1068419797 77485563 0
266290622 840146245 0
226603890 1022387395 0
507497600 960745979 0
524034785 328161588 0
20019842 500703912 0
146064467 943172699 0
855562157 916706553 0
139650645 969133001 0
868713404 817818436 0
622797523 387222925 0
497970115 260268229 0
673494962 306112391 0
236595255 65382713 0
1033571405 24495338 0
853496258 970495773 0
888486484 738870786 0
148257903 1046345633 0
293065120 1049302709 0
808115805 247829262 0
302478834 983700566 0
132260717 358933175 0
1009742035 1051939012 0
861366228 453312 0
789208307 1038007603 0
716521190 77833785 0
388752759 726565655 0
452127218 560473247 0
343989677 382854492 0
843825827 903877781 0
1051977891 170085650 0
334599210 430615932 0
81197570 742010967 0
1044399502 123946360 0
372831541 940143029 0
945277608 1038482106 0
309593291 521944362 0
941939855 948767422 0
714597650 631271696 0
591908456 538786117 0
257493930 269969500 0
651344630 481923398 0
294659703 856296561 0
694942973 1031491942 0
59511684 468790748 0
91609593 849279615 0
884975611 812349178 0
508414839 911515445 0
686690810 448819223 0
246965899 389838634 0
707526875 465732727 0
246669494 627731234 0
280463908 616687126 0
10382330 756911813 0
355573767 99200520 0
188436349 708120538 0
854228240 1046402647 0
833028410 968357044 0
780800223 229947867 0
87689292 318708410 0
141407095 434899491 0
729940992 595706827 0
969760133 171723049 0
825471155 293847793 0
267641292 586921130 0
790727728 219216333 0
817452657 371428130 0
4135845 416482418 0
265546366 852992199 0
486212702 777023022 0
105202562 249428787 0
940893651 761986357 0
613762808 641784053 0
808767439 405042414 0
662933292 452214204 0
579258049 1066095761 0
70242448 547376168 0
901435769 731090858 0
227352005 1020401466 0
1006516980 612273064 0
513297684 254506411 0
742038811 133393140 0
394150519 989854691 0
28720857 551813000 0
574240337 87568990 0
139640452 650662277 0
602777060 715240365 0
91431679 320971837 0
519735034 175054025 0
4115961 666133501 0
519873535 396686844 0
1036577242 895405351 0
806467835 226253511 0
1054366750 284028661 0
126102648 377266540 0
411304017 479752205 0
691240934 385193371 0
593938968 553706444 0
1016239734 185845053 0
782468742 495534219 0
171309414 290433309 0
1023629985 281487820 0
1038749882 149848555 0
420037954 809275395 0
225570719 483101548 0
645820527 453658835 0
124698090 974522473 0
522419548 433209037 0
922576571 503219958 0
983421519 303086459 0
707480661 9612937 0
606886803 1017956544 0
294741794 888832315 0
376494349 958787020 0
103468951 221850674 0
661282189 641984377 0
53894844 937186068 0
437121 63744552 0
956757447 763176565 0
159247270 120946137 0
849218331 166040521 0
413401192 968548447 0
454031362 113670359 0
998664593 645185953 0
282434629 1050780536 0
530957523 877624559 0
526523758 1632480 0
306784103 763487234 0
145269365 419761095 0
173437243 325920818 0
1052166012 577247933 0
993956934 506228279 0
538030447 505412192 0
197227913 206717370 0
778030871 899270177 0
238110180 235031486 0
981245503 136963441 0
530637117 447910663 0
59974012 182859892 0
936981637 959648791 0
828107620 37117890 0
253904682 295646410 0
298744590 936288467 0
740642169 683307900 0
781039614 1014534586 0
273156080 65455744 0
478240823 23453348 0
623618123 1052596594 0
877187115 645225298 0
986332956 622223725 0
1000122670 451369701 0
1051331033 747541357 0
458993369 1009004600 0
462309838 671655515 0
672676867 893067735 0
479918025 539699694 0
428047863 929123855 0
82801893 130541512 0
235987350 4004503 0
653778306 570362414 0
188409770 507501050 0
805551809 790973453 0
853830219 374120891 0
382372732 167532113 0
500073399 291712637 0
83645131 666368728 0
863668948 274206113 0
823068944 502897118 0
898119665 643759962 0
851054914 985813906 0
65671880 906305975 0
972961257 33667189 0
262559190 923969184 0
155438307 793200795 0
3978321 1004147527 0
962995833 175572810 0
369879034 952618723 0
159986872 75859754 0
491201068 365220389 0
459915047 305235510 0
646586423 738474460 0
726041870 407361888 0
611310604 536212019 0
1027218757 991668727 0
98980196 3537244 0
138639725 24626924 0
828007691 730656354 0
484961350 1070396824 0
581253700 913202347 0
426608905 979999591 0
294484801 1071390798 0
278442217 424353190 0
315406881 534737219 0
779622138 135323097 0
1006667949 239244864 0
712289265 610290947 0
764333449 1044966607 0
777365484 1032146172 0
833005570 505282918 0
933406163 1024452757 0
93972406 405623021 0
116012763 1066800738 0
365580583 738923648 0
648386008 592348449 0
261774544 482150276 0
851479587 100953820 0
924792836 856550298 0
1011583118 899247703 0
542797676 280555027 0
225998431 223043507 0
894419758 987708329 0
433165451 638684530 0
383147957 835906399 0
1034673389 931524218 0
751997617 892951278 0
740395888 716149365 0
799028591 75021648 0
1026829804 430935614 0
590783699 256655973 0
475513378 831827674 0
570828133 905845393 0
724699701 264216251 0
663505596 472058944 0
348625523 670304186 0
582557021 599557645 0
318745525 523984796 0
102371618 155082784 0
53207616 979614719 0
440789719 201716301 0
148955455 614718181 0
457681685 614116832 0
633272969 486708589 0
247204000 431780786 0
946046963 861698495 0
74972518 164156219 0
225791593 549162433 0
184464876 760818019 0
433942349 415432028 0
714006864 856699895 0
511737422 903166461 0
397906615 155945930 0
633618511 535995092 0
1040549105 570094216 0
311638721 1001969667 0
796962318 277137872 0
82727404 560023909 0
169375394 563887635 0
597052506 570624835 0
735202648 736839170 0
297778922 673644244 0
269397925 458357820 0
744186694 830028565 0
640304796 475536409 0
765713244 241629139 0
342874841 870317198 0
212807027 202978775 0
124091465 702255269 0
325647681 130698763 0
622356616 203746339 0
355908181 893144454 0
795717364 282140657 0
242024230 669750483 0
680440957 794564733 0
63883005 443040907 0
550309603 659636620 0
453024400 300124928 0
468908785 81229607 0
301412324 818388563 0
200178490 326805533 0
200250977 339697175 0
830973764 223260443 0
363364710 513532327 0
75688960 338540157 0
630699657 198277534 0
87243292 528002365 0
589071966 645923554 0
67698453 956571725 0
1022152571 166522927 0
950113213 909922712 0
260643106 1018311710 0
573363067 254508653 0
1026533391 757800929 0
559147400 130172773 0
877648498 1072159948 0
434173237 726461031 0
638016563 491284960 0
419149029 991119734 0
846777288 338386795 0
729022934 366678251 0
461636568 624799185 0
367495294 666921816 0
96771058 240919708 0
297499223 790955687 0
857043591 922523678 0
440552761 842771072 0
31822985 27567195 0
952862374 76443376 0
179085046 723283389 0
226923408 798001913 0
169689720 805607983 0
263023955 134686561 0
508306071 910401343 0
50243393 50757360 0
723764013 55547781 0
166698995 953357564 0
673352366 1067314207 0
255308141 247106445 0
1056968265 215881599 0
578085199 981879680 0
636639247 1018195981 0
1059102487 1050651875 0
107089292 373078944 0
973996890 871483625 0
659128023 507158953 0
256225038 819142312 0
239094643 747146905 0
1039917805 55629805 0
53867007 1030319802 0
782178526 521673424 0
841170535 455384188 0
212420944 675650344 0
818651041 856239960 0
352110446 526536304 0
813861274 397814672 0
393101351 168084231 0
432187474 224150358 0
186453304 25206177 0
969849746 974675203 0
248446482 892297475 0
1000811939 393919044 0
306141593 472711347 0
309488531 498794830 0
426563477 749473776 0
762866128 316454882 0
275879531 835236953 0
388058695 166084904 0
448404456 799570953 0
486064065 249341652 0
787726090 1041114652 0
981385672 846492430 0
113866833 723843435 0
778303315 612177216 0
473629350 160875420 0
888482235 577425382 0
335112648 412999252 0
241318298 232854910 0
642051993 782059094 0
349886082 325589689 0
89574353 202872275 0
614997879 654975669 0
81128064 960012914 0
853880750 770288877 0
840731513 598066256 0
866999400 828095175 0
1031182836 968487648 0
916232137 661451670 0
877288968 462364302 0
475096573 350289424 0
472240183 75171444 0
535514539 929522392 0
28827161 568601102 0
1041837500 397617371 0
660344408 982452629 0
56006665 504180001 0
988189326 931508076 0
593103168 384225738 0
920841038 1052115140 0
116060487 982287328 0
844665120 607883833 0
801930197 81306953 0
969311519 202820357 0
960244959 37937766 0
85865306 1065153830 0
16818082 930945450 0
1001135364 914667748 0
30690771 673718633 0
929159471 499106349 0
403031842 291643756 0
235247631 366774184 0
1001955608 436355234 0
1002291229 815575930 0
623270972 345739319 0
432070080 609468657 0
279493845 209719835 0
546079219 37932233 0
278869260 457410421 0
60060730 59963740 0
525295103 490936328 0
565427742 985949177 0
736641835 3561553 0
771954862 566917307 0
521417806 56049754 0
489890640 980000613 0
429363356 981530365 0
140635558 598087906 0
75662194 5175747 0
544414160 46465833 0
686979638 307551917 0
183038862 488474769 0
146744784 119757955 0
356923135 1037865384 0
579247459 785667469 0
836605598 463636584 0
632224964 602212688 0
1063049779 493499358 0
703377923 606991731 0
21352792 556561802 0
119861034 737946799 0
1032638744 410152538 0
647167476 626186980 0
249441976 453617878 0
531479289 574987477 0
919737382 926368937 0
908303787 991849310 0
507006489 907735436 0
444548390 836291739 0
1044500120 410193008 0
672967524 352679299 0
500602607 833104343 0
154049807 347506956 0
169007152 680809330 0
973322721 847695447 0
619577689 493703605 0
864182955 581319362 0
70777175 747858212 0
999384020 984546255 0
578424310 1052195315 0
214374506 239824143 0
526419630 287102881 0
20902091 234664109 0
985330433 251252781 0
216317081 664949745 0
430641463 438472848 0
986871041 563197259 0
464200506 395003511 0
650726479 983951309 0
113243390 592381970 0
511225167 359524460 0
1055881771 558227878 0
80032308 67656242 0
362350756 684429265 0
768346484 978338452 0
394376416 1048388612 0
109354931 22449175 0
294585006 979038674 0
991069289 303060182 0
477996524 947598452 0
308768794 439922862 0
483978838 791774500 0
945760268 232456661 0
672713096 795163722 0
756279759 737719379 0
718644526 648597094 0
895299186 784001248 0
1046789638 520004566 0
146056425 767215473 0
874930545 576793640 0
652152790 759416377 0
89067008 589709599 0
725653521 628835710 0
172122981 884139756 0
569402821 911726972 0
1055341828 365888279 0
658360339 425634589 0
76606975 517928720 0
626406100 189834877 0
72663026 1018221969 0
215092914 193144775 0
930435496 666061267 0
987653099 334035423 0
188610255 243911797 0
111133487 937506395 0
253305507 591474046 0
29087799 872104736 0
354482023 1031650500 0
760645334 560384174 0
851527504 464056863 0
689392636 757831442 0
892331322 458803831 0
1037788777 534346815 0
195320242 154599908 0
553181807 221337272 0
749275926 897193995 0
481777862 114918850 0
547408157 12409019 0
981943372 917845594 0
168605871 9719218 0
1057936251 239371568 0
169098924 666377998 0
133022641 914342622 0
828689935 429592397 0
135076551 909361314 0
1055360629 517952454 0
892425304 311004635 0
515770994 923878151 0
32401568 859840295 0
407640714 536625036 0
594154541 765071591 0
862821547 745947749 0
124189868 490334329 0
126276438 525308025 0
642364780 1065616415 0
446146882 608488565 0
171468132 899955737 0
974247544 843417867 0
265322896 362017141 0
591956459 54241182 0
385137413 30073421 0
191350919 1032897957 0
922690580 321603292 0
827209774 593061417 0
384609507 989808470 0
553179348 881219917 0
937657824 801094993 0
436164027 890056315 0
67058356 690261931 0
783898598 820857968 0
554091432 59849549 0
313822767 577106793 0
843970904 177238280 0
834091734 1067966827 0
924996794 775607403 0
832054011 813880965 0
514217097 797834781 0
224054456 567464949 0
904956755 926767274 0
609087087 1054530001 0
208785485 841009414 0
408850221 206622830 0
137247432 1034114689 0
891933354 1013695976 0
451258600 943382647 0
771051846 250221661 0
175251897 419585850 0
370182221 965581170 0
964715524 537808526 0
631240209 246540041 0
427175116 123366330 0
270366289 987461338 0
682273818 608269088 0
614626391 45616060 0
695746836 91609029 0
341184153 46725781 0
1062035171 741961677 0
309295150 879492464 0
1000032731 648484003 0
290553348 572649181 0
825843242 942361787 0
342722441 173040475 0
1029675043 736002777 0
762895398 425703573 0
482053739 291597964 0
275331976 345908035 0
750206062 889447836 0
27668655 526196227 0
731773993 700873246 0
696326176 449289948 0
22613631 954010391 0
230033679 225647212 0
1002064695 795662039 0
864385502 875278784 0
957975000 187811633 0
531574042 38404841 0
330258039 755987896 0
684102987 254183156 0
99158198 660395801 0
456986059 615443558 0
600341064 745498532 0
953387970 195317364 0
918355528 677293299 0
214041222 510180162 0
356356542 209589273 0
1009379695 415454829 0
534659570 959269209 0
791559396 867191608 0
594720742 47216559 0
649465311 678942381 0
1029971462 1044816588 0
1072345563 768594858 0
863579998 830654656 0
512358972 86059473 0
236798871 830523931 0
710640569 356893944 0
426249536 326654610 0
380879848 244580489 0
558668484 516589931 0
958708589 670684301 0
995678336 631400294 0
32148433 573102852 0
581713307 94009431 0
611438143 976647422 0
105614756 671711788 0
965724366 249584894 0
359251195 757434008 0
182931912 38231061 0
948110548 312235237 0
502164943 543373282 0
662682335 599735431 0
84250084 268488074 0
594486167 120887348 0
497020118 672331358 0
47720542 548900973 0
149087530 819173788 0
170895126 593898868 0
178054583 990727731 0
919694871 64754581 0
836051380 439508863 0
683336959 762991695 0
947304490 2791137 0
888072925 163786801 0
461357172 944735383 0
29584981 369299541 0
265818006 1051646273 0
191358219 436087826 0
39145450 739085150 0
111208748 184779316 0
766689100 10541600 0
240130395 462746644 0
669378964 322556311 0
397359195 755576413 0
6965623 946299829 0
541037019 503787503 0
362062112 334419285 0
270297325 772850594 0
705542769 1109918 0
638247163 128310398 0
628686689 91678117 0
498566800 199291588 0
738726921 236325894 0
858711181 697572421 0
492959658 770973979 0
1054611450 935607611 0
28354627 435425347 0
153266090 154271446 0
213872012 842459054 0
58915994 552727023 0
505749379 517779489 0
526300102 969803949 0
467019557 888426498 0
596940668 662755194 0
737039446 722871035 0
506371708 296435505 0
558934325 74603766 0
782009578 167473563 0
464248366 80942685 0
477138177 41502394 0
517199202 146456704 0
1015516304 321295560 0
259491094 19475503 0
606834147 3380602 0
557611218 612941283 0
416611784 63095008 0
378907124 360999366 0
483821726 232980004 0
252388064 171968283 0
89155261 711382588 0
868703198 371673317 0
63563579 780613733 0
100187522 682532926 0
755327857 832941200 0
692600260 851833359 0
708475487 719641434 0
469690755 387263128 0
520597836 423126554 0
145178626 522428873 0
323023795 243344349 0
663192019 290332351 0
453956856 257018910 0
1052749745 829965460 0
738830 72853450 0
140396711 482445563 0
299306559 980530699 0
857204320 419800110 0
86765233 909822557 0
741907149 975500387 0
424089602 349969322 0
190423048 1053122313 0
767624045 950041917 0
575654856 346657844 0
964014754 485668217 0
737397133 886328463 0
824466223 316082551 0
268446698 376283429 0
300102886 20621653 0
218927372 63456536 0
845570537 251110148 0
449124723 377099736 0
1066853280 438681787 0
485018100 95756430 0
203881808 970947313 0
625677639 304061326 0
520660883 90372937 0
551485866 429044991 0
908791133 49545763 0
238089868 1008119603 0
1062474428 586334042 0
669388259 157763020 0
924979 154937356 0
633155618 425183802 0
70961782 290480728 0
719867917 563657270 0
425095401 108790592 0
108271820 777015378 0
346373142 378778611 0
904326378 863558720 0
615973453 24357437 0
1061289979 876716527 0
707648667 817607882 0
837405814 603523651 0
220283984 885950225 0
146692141 922495037 0
508241839 895307882 0
56787335 280452002 0
530382200 644910192 0
654632046 510074277 0
41921263 181739865 0
545766671 869855666 0
211182110 912477534 0
23374757 944235244 0
408561173 764719939 0
438390295 7637474 0
623758569 490714029 0
920583237 613360684 0
275171482 36171135 0
456733285 1042670631 0
538504245 510780998 0
213370909 914568457 0
234141338 381346010 0
272863027 696934881 0
970450316 284074050 0
735323786 378424971 0
640430135 1007225133 0
626396176 558180648 0
826141432 187198293 0
254624883 315618920 0
320997911 57925422 0
647286439 909842837 0
758707744 65424643 0
610952428 1071928095 0
778941424 159510337 0
810833650 1042828110 0
861487923 616628996 0
195653983 168738762 0
705074442 98696918 0
966701303 1023013827 0
642150121 461138186 0
245825442 645439083 0
69066314 914519776 0
756778542 52374576 0
796097020 10947200 0
500964888 889959564 0
378389101 986442109 0
1062536349 896436353 0
51081751 151779157 0
703007069 108786228 0
163281465 364478783 0
307016161 722425733 0
415721147 1047907281 0
88292120 301016348 0
611711837 153098053 0
696129646 323200055 0
249815692 971674816 0
817387189 837991742 0
978300050 68115821 0
423717775 593163948 0
210479756 908398245 0
132218489 975200643 0
589292969 1037252720 0
183226255 356877956 0
253442675 868127471 0
919341879 667756451 0
544861139 107090053 0
214004403 928112900 0
206489157 846550794 0
566331057 116815366 0
787067803 566123547 0
332393325 153837759 0
1046769794 308158011 0
474105287 147575194 0
48916685 898557196 0
517006953 762386265 0
860733736 274153755 0
302260791 934414038 0
687999738 553498895 0
657991058 177952988 0
682142912 255104542 0
646055041 370471564 0
644636748 783550526 0
525484236 1068907195 0
476291341 86655310 0
569720673 450482133 0
224797367 600760094 0
657563873 983774359 0
857684388 220505460 0
408508787 388903808 0
306739590 91770808 0
81421222 606150249 0
333425165 121697318 0
877397275 89668275 0
185231605 382452120 0
457239236 243675529 0
915257702 708962713 0
998871275 1008510900 0
94612254 71239333 0
964336043 326249280 0
675061773 695488980 0
962353670 666294803 0
401701110 789560695 0
886652394 614785728 0
702075436 253454353 0
625635313 83815512 0
1020674359 346786083 0
266592307 245148082 0
679802176 919060554 0
783555708 215028320 0
846400997 1055735992 0
735935572 647092368 0
807502703 127769642 0
450379254 350934987 0
519623989 827223768 0
257349945 191124283 0
761999306 565907542 0
908465066 466893682 0
367371875 413825518 0
317604020 595364828 0
596455623 200684583 0
332511341 561475766 0
431026774 282779770 0
932067008 461617490 0
948462947 879588247 0
858132651 929137766 0
318019980 615291510 0
119050448 552945853 0
759654788 222620205 0
743872003 491472061 0
840521965 460700439 0
597960413 95299594 0
300315737 879946548 0
882701296 56327169 0
1001444311 61882331 0
217233069 216570294 0
565610093 350467632 0
11414318 724073573 0
192850191 786154852 0
979076942 555175597 0
851483631 541040181 0
1052386927 737728305 0
975385109 1068544027 0
302411380 521050045 0
701760270 82064502 0
287066302 631145195 0
3823102 380868996 0
183126981 623003357 0
62370154 213247655 0
746932162 16071528 0
727468034 414159709 0
987645532 274346598 0
398460443 120048721 0
558314005 417208731 0
920862089 50474042 0
213520781 570087533 0
549482476 369986246 0
1032679705 611741177 0
904110109 77168928 0
815460376 875455877 0
208133746 764365262 0
608566786 455260541 0
148097515 291213957 0
1053398090 212835812 0
991236601 493596724 0
872221088 467726359 0
895387028 525314608 0
10597042 169397339 0
719869790 698080943 0
555276581 399114726 0
588709529 772638064 0
634275652 647983133 0
866385419 985143859 0
228219861 240064329 0
732197593 694135848 0
846145044 769592782 0
135674234 347653351 0
643301041 284078059 0
758620885 579857215 0
245987280 124525252 0
52626205 1058203421 0
60536114 473256339 0
609623165 928391092 0
16106918 567345064 0
1048395069 130994610 0
998461222 161605459 0
57435833 949042185 0
635383297 168065700 0
357413086 680407126 0
260365366 845617111 0
416276769 252117767 0
892234596 959935092 0
295746910 282076662 0
269908544 663689219 0
1021662413 861049738 0
1019376849 565217966 0
118743613 81764735 0
372146505 637256593 0
524035199 41473437 0
663517033 683185613 0
672812864 939647029 0
902163857 1044761862 0
826736501 992012448 0
731692951 564983633 0
824280518 102698799 0
1068377463 579099648 0
1038924092 787462303 0
196400029 354821038 0
837583097 660922789 0
801702796 277302872 0
193231291 646509034 0
832311379 845597313 0
989285389 478409368 0
465756529 713811470 0
213333890 280554311 0
949210544 1027039881 0
485056063 27326156 0
1044956682 401886727 0
878693931 604100414 0
852879338 654698674 0
29518195 738893680 0
523121217 939991502 0
101216664 610913108 0
696004684 891115499 0
1024559882 458397292 0
829282402 630830380 0
985796295 459059406 0
878735205 832548581 0
441808467 243343732 0
398132707 602154801 0
434607523 833699183 0
43044863 95175622 0
405334236 1017115560 0
625834890 94262150 0
971190893 344127297 0
182060089 887318931 0
414933397 601016240 0
958607551 87497193 0
40194470 394392849 0
65348778 130870338 0
819389294 64727220 0
774417029 247629310 0
79733675 197345178 0
495824235 749146265 0
235671929 564555642 0
469143813 441913050 0
891281441 865732436 0
477096516 141567407 0
917991299 963167127 0
1037801244 146003575 0
666856837 127642682 0
571764521 449540884 0
598147348 955423519 0
891418451 1032381886 0
36231735 210428860 0
317723118 366069627 0
800230140 304895430 0
573736068 816387723 0
961181846 563223290 0
662773499 1049932503 0
250031385 393103307 0
112591719 290921800 0
691743973 46471610 0
908285634 958770509 0
120385385 519521108 0
851363245 744192163 0
205713159 246718378 0
93473828 581189014 0
103123797 382507137 0
381169125 638494807 0
159617419 465782267 0
777428513 1073412563 0
1035208436 432580373 0
158404754 543667361 0
482104005 17116350 0
147277174 419502596 0
675351124 879283871 0
861496022 324525284 0
341147764 426783353 0
370285906 204897865 0
54488604 266943066 0
525672149 74370494 0
94791817 821835221 0
948289417 834574827 0
464209039 584919557 0
126593806 923924375 0
88581001 474888357 0
902443774 223123549 0
817239916 653622166 0
913083388 177498915 0
1035722627 48466674 0
928162575 193108105 0
323804022 908525906 0
754408557 693141672 0
436002624 839325555 0
135349981 562405942 0
859627036 898427284 0
50215473 428345857 0
179355142 498712793 0
771099791 721343785 0
795767055 679855864 0
579503842 820163426 0
926176453 251213035 0
223171424 471238142 0
115590249 683307117 0
475819325 1020346015 0
188564818 1010828202 0
1011322466 340642575 0
390388374 780424067 0
197432043 612000101 0
447200166 340775856 0
228973740 606540821 0
92758845 609434101 0
530150703 1036797731 0
948132567 374484837 0
907211386 805542710 0
687244791 617672751 0
50545416 408641197 0
879856425 369311612 0
382532528 891748065 0
611828527 987849720 0
505591505 926352551 0
762393692 869592461 0
440221694 749168606 0
1012922525 902409664 0
574471383 304423196 0
278341047 905967845 0
542441166 765525550 0
242982782 1040030202 0
797807417 191833925 0
428305071 453600990 0
878558368 237638726 0
886029921 447714930 0
234034766 295040188 0
474821661 802789649 0
489656657 620671427 0
520247232 617185644 0
41759136 53204938 0
88695516 814565058 0
563325806 324577992 0
897151561 504737191 0
369070000 6922455 0
699146295 193536075 0
1073193291 358572069 0
397178366 597827088 0
862544784 273312391 0
646375090 901447904 0
763308514 619007258 0
162235651 997538969 0
987732250 454282684 0
167681182 278806552 0
103099156 590647714 0
170739850 381239686 0
76456091 7345043 0
704838678 969932517 0
877203698 292443689 0
70982248 155974275 0
119587810 631383967 0
305942239 907072101 0
754994524 828528916 0
435147574 365155614 0
331172783 413695613 0
802629382 78940509 0
429760922 943963294 0
1014675370 549530953 0
781065990 341442635 0
797745206 609652320 0
1067932685 895371714 0
39688582 322694862 0
897017447 68432840 0
570654118 896498813 0
53904755 331779218 0
384602101 460963516 0
211456458 346404621 0
824226741 78963016 0
847252501 418737711 0
6715659 1034783121 0
285284007 541923795 0
333650551 455962935 0
997422857 229739347 0
967792165 1010412092 0
893177292 834225863 0
412757062 784050995 0
612256907 492349660 0
718573831 727318850 0
582364745 66943124 0
44397722 911327901 0
567950007 696559330 0
771600208 958753700 0
530252833 892364331 0
61802309 342568467 0
296738111 559553478 0
276557046 744636291 0
1019978015 698518762 0
515681944 409534042 0
322857153 790175859 0
843432792 146228439 0
749248235 1073700479 0
479913633 183566369 0
468223853 897224662 0
476352514 332889150 0
1009091976 899929224 0
581030197 64135692 0
4517354 125595192 0
134666281 187438886 0
775694842 340671588 0
83468738 848993222 0
656008507 352695402 0
205763539 535309574 0
621506117 18106520 0
977047051 1068341067 0
36844156 1049151685 0
229485721 843857172 0
566004340 237210949 0
966629603 451215470 0
285342210 799407030 0
504340752 658801158 0
1008812856 319481778 0
466108719 322084598 0
26293672 106859634 0
547155369 593963512 0
61738418 653287376 0
180316491 267370558 0
729734870 608767842 0
323936601 669706828 0
385463806 632006602 0
459230015 425605697 0
756305949 634091849 0
979997294 702325585 0
232000916 988838675 0
511905100 5697298 0
775835026 878390759 0
601392234 793889915 0
14966409 903959160 0
783281162 968300378 0
155691275 883133213 0
346699982 952451443 0
377944167 936583372 0
1044959915 260714788 0
383677793 798279534 0
116075565 28363054 0
18462821 361672129 0
684319568 979357689 0
977192921 67250812 0
404125748 750363231 0
158907301 455395889 0
679343016 422451507 0
486208797 1037327553 0
848959289 49855257 0
738470065 742575723 0
814867249 167137410 0
354282723 655947617 0
365783049 815483934 0
860911631 1034088942 0
232159747 927568837 0
959290371 578219677 0
744282687 617568467 0
389227290 162622365 0
233441478 1017761515 0
847960155 110536892 0
622710162 566378775 0
415921936 828663093 0
955845172 334453026 0
142775819 209938571 0
812437675 362578842 0
224164309 609539279 0
57528750 1049893920 0
371968399 426068039 0
885392222 988236375 0
188161716 352449701 0
647357502 324323771 0
82484516 711430780 0
420004212 967957003 0
569957726 180777243 0
730755352 692768774 0
662604161 443916932 0
852497641 231358438 0
914040120 146894471 0
765439755 905850915 0
571984651 507956258 0
607010507 752592177 0
735683844 34683695 0
314288692 1016152011 0
538534782 545103722 0
865902672 166825148 0
462159702 427388899 0
558587537 575919722 0
471557756 546570906 0
414304092 868859676 0
257839140 803009992 0
491027179 816229229 0
272390476 569366095 0
672977280 681770723 0
315753264 269780065 0
573060199 354609376 0
338676232 952692134 0
112376438 794357777 0
66297629 169143467 0
842259056 568529269 0
827747789 370266682 0
537789401 356714956 0
309271803 683348251 0
1017021426 243277026 0
366405816 783245715 0
857748888 380477474 0
765712184 428248073 0
946305961 709694264 0
852866615 409516058 0
627649493 177317646 0
615162004 173576131 0
152189149 140495850 0
679051290 238573267 0
166566796 335331056 0
274232509 123522647 0
855255031 228491056 0
869609622 275914975 0
322501732 80911708 0
13832697 810225599 0
167265631 466074162 0
433649332 150469433 0
372428711 563252740 0
143689842 914119291 0
341037791 190555832 0
754435401 767580673 0
691266770 1034492221 0
790346232 329827591 0
446998557 1032390720 0
226164587 126796185 0
696881725 182032326 0
625373434 934695326 0
454990635 21831256 0
548342407 387296190 0
9383824 29966773 0
371090678 720447700 0
844016515 426271501 0
630336757 459923165 0
685886878 503971251 0
18281384 560730431 0
149232756 439678221 0
856789435 263784238 0
272954803 540235408 0
436315073 487456198 0
404391738 130849442 0
341003903 216756180 0
539765557 162004759 0
692976439 363240600 0
801914621 856278978 0
788645188 363397112 0
466613080 288744838 0
493889538 790506793 0
464572220 355689965 0
131003449 902389153 0
433455308 905173038 0
323827907 566225977 0
701212227 1032464051 0
428473469 218090534 0
762698206 53098613 0
346052206 1001741775 0
571921610 361640854 0
1070657631 673688994 0
470795032 267055175 0
438103627 918529023 0
803742448 664748814 0
626974366 904452154 0
823273638 1007419605 0
761715938 36700795 0
953111287 196037867 0
629411809 218338728 0
711299768 491054221 0
410126687 742877815 0
1005229984 178347120 0
31345899 589866532 0
783352808 691131228 0
978316228 696920890 0
1021751091 952012607 0
570130346 799452046 0
474165303 269004979 0
464580918 585430195 0
11325846 298775709 0
483903900 646470201 0
79842333 354621868 0
398876599 128110269 0
382306265 46953794 0
359061093 877867848 0
206413891 44592174 0
631655482 869951720 0
722588292 58938346 0
376580020 228559191 0
397581865 856576130 0
514745798 407793452 0
735321404 548687993 0
808939506 633746999 0
503389421 968945252 0
851533163 34339216 0
676021379 1026310271 0
21667768 842952299 0
133368625 858164370 0
697475041 519987458 0
322231008 817032915 0
430884928 970220804 0
656107724 375125436 0
954397482 375285720 0
631153010 216860712 0
475483785 367845929 0
801294944 170682161 0
608482215 562574941 0
811064150 48801903 0
975311561 6493102 0
391336787 432766940 0
264610832 332865697 0
439520261 692394938 0
341596049 841554044 0
350332553 15176042 0
1020425208 294678622 0
188875607 218177092 0
882810875 512560919 0
392298241 481635125 0
897130129 999495567 0
402242384 688517040 0
689456121 90184837 0
347751432 776901854 0
293430198 265036776 0
47781791 177063978 0
922655505 532162981 0
881357470 885062669 0
427031868 443510904 0
997229799 49304489 0
1060353754 197862617 0
631724464 637769888 0
900039124 972840051 0
314408433 1073317876 0
796143402 793615221 0
923531949 976286194 0
214638300 732376444 0
205971305 1059115118 0
249841025 414818890 0
296803547 70637265 0
162597220 691311813 0
1031019597 67716226 0
546533281 432055568 0
746010815 849198824 0
531633606 103393558 0
590483521 198265144 0
325481578 714422167 0
782087780 843018796 0
570959823 415478599 0
462283653 555219713 0
951488072 17216372 0
497104159 1026245037 0
491118164 473611678 0
483847121 60269124 0
260544080 569182558 0
1035720676 607966214 0
389760281 380739864 0
129981797 878775025 0
152598086 1039647509 0
456622248 166921148 0
501088617 102513565 0
114950864 950454031 0
202912918 622189381 0
796387334 286400215 0
1019351093 697399337 0
941488398 666219725 0
12861347 899327290 0
1056548060 590832759 0
1054010893 741646462 0
493551320 472795468 0
897898821 918135316 0
114392517 264296549 0
670667168 616082293 0
435974704 399870181 0
644158997 600023408 0
218992404 593221181 0
140016005 494699865 0
656883251 241581159 0
832956564 958156812 0
631897648 591860028 0
545806709 339080929 0
1013582205 549462203 0
193928994 806495262 0
25755118 481108352 0
746957693 43470748 0
761853230 178934075 0
149779861 263202335 0
625125754 21236822 0
216468307 938043453 0
508382986 214851784 0
141998656 328016399 0
754352794 382737235 0
927131332 1019616086 0
927351667 1016703937 0
138892972 1067493733 0
845774855 762135649 0
773569119 649939298 0
72839488 680579743 0
533634513 541652648 0
663394889 750004259 0
280733998 152432800 0
1052347431 494589619 0
301988413 596967579 0
226322233 126531541 0
876928749 251322656 0
593974213 685576158 0
416472628 251099907 0
331773473 563815827 0
171987709 407815992 0
867260366 882412719 0
141916986 440440197 0
459977134 782820899 0
83179327 140779416 0
20437296 1008220439 0
538206252 449115478 0
902819228 151586702 0
552359844 592968740 0
118385347 322935207 0
628537551 462784662 0
875936398 432587780 0
144577149 516438730 0
292072136 194905613 0
744086109 563519823 0
301652338 649529879 0
548085033 760942542 0
37700646 422886022 0
101422119 174635801 0
374732255 348302240 0
615928643 190793040 0
1044541110 655384949 0
385657173 197204840 0
1073387283 1025407322 0
493670313 953061924 0
483694028 147918633 0
300814783 1026787052 0
325545582 757728694 0
933387571 495268942 0
934664109 510531922 0
580011567 331497539 0
954852643 526083553 0
132400037 609069132 0
438049190 1013535107 0
293355852 151835833 0
1049201303 926924441 0
559026824 154122960 0
366891610 513699545 0
211457924 47964215 0
34788998 635867514 0
800103852 303429664 0
591132242 804515454 0
843775645 227673267 0
953628210 295304095 0
681897372 754107712 0
192335965 506410477 0
209587937 420337619 0
561858946 390556758 0
611613868 96203113 0
48501607 363327711 0
539610528 834419714 0
522510991 904147516 0
48554435 603188103 0
895114152 471877127 0
107358586 838524426 0
895807487 877645910 0
811030501 613854780 0
879304818 412132863 0
410311590 516130584 0
383094667 791336504 0
382710236 708030901 0
611494270 473413719 0
621078576 872629102 0
524019468 954682412 0
270086869 501587556 0
405529017 1019672891 0
433553533 73947083 0
920943845 10968858 0
761372482 457233725 0
143380578 329681089 0
304413281 1049444803 0
378068002 284625952 0
694440201 630930926 0
487535911 956713414 0
53021800 26699945 0
337399568 442330178 0
557582434 452319949 0
352943197 1045788868 0
834008931 541852679 0
141701048 827131687 0
464314209 811735451 0
292473649 714848002 0
77633149 680731866 0
567071456 467835118 0
916095862 541963533 0
482314408 250162586 0
188129344 503836362 0
31724202 662108420 0
129552301 102884296 0
237806441 540135037 0
249382365 80403135 0
140115075 633248024 0
701557816 441498232 0
466457454 300554231 0
251621096 749224605 0
1069530137 829230683 0
875963059 913041158 0
459716249 353630956 0
486335915 987581522 0
549973322 260884778 0
596123838 215791053 0
924744917 724365908 0
807079684 922410303 0
740868001 62576554 0
322415137 415056320 0
787927538 234406914 0
419547300 1002906227 0
180396876 984828165 0
641441665 630794285 0
1047416362 483606788 0
218244179 900176349 0
373841864 831378662 0
520611336 759211329 0
1055876171 708624929 0
818412192 723610455 0
150807308 708683201 0
999097404 332885074 0
39883752 84021057 0
617774296 316594705 0
76401846 1049655190 0
372374909 89575518 0
443602203 278312392 0
691787352 889601437 0
941052127 881077076 0
594491281 689909206 0
858605062 76377233 0
1053522708 577127091 0
646817488 662583501 0
240656153 648146313 0
578255843 623968289 0
35844248 627707583 0
710344115 194501372 0
440816592 427852962 0
688221839 868923399 0
1027623782 497081700 0
980741467 734442297 0
585341062 4555530 0
771695629 622469803 0
1014583750 285461037 0
886641744 635287937 0
822195115 683981909 0
600004915 360956491 0
216846698 948352957 0
760407595 376059111 0
121670769 816596832 0
382282967 276415591 0
405389875 381672260 0
389317554 624961195 0
177081552 925324556 0
986785376 89486178 0
837879127 60220949 0
902336471 827564636 0
821269353 707596140 0
505889224 756731653 0
507671516 333361975 0
92169715 1063803134 0
63288039 484716499 0
864974724 971426953 0
744054072 806960007 0
517099786 927548622 0
416436713 382133099 0
639802459 1027754485 0
76567124 657380726 0
257492962 972381068 0
71483424 152512562 0
399746344 350607765 0
497365166 11001856 0
205115195 519089766 0
544208882 421164266 0
567935020 342240785 0
781325461 496022529 0
361346431 25245087 0
753820572 848622821 0
979377852 661014204 0
919996043 453668421 0
447106219 488852363 0
365297971 131556054 0
747746091 255636915 0
680041603 532512258 0
217049580 1013674771 0
811204434 855472640 0
523538415 206141354 0
363592516 887268809 0
630893590 387231928 0
516346852 816071389 0
845787227 201800590 0
859759432 843311670 0
480491327 842517751 0
1046513285 223642643 0
272887455 199578443 0
533836404 967322897 0
17237511 19139060 0
508933494 625331012 0
841869399 873317590 0
399333823 571921747 0
717449930 776739888 0
931499690 210332335 0
787925957 114604685 0
955223763 625967911 0
325805256 275621384 0
593265119 356802400 0
41922691 507986196 0
184150093 989093665 0
50735365 648109860 0
897693025 66122927 0
532347274 804421177 0
155640111 822871895 0
237067576 376356784 0
995425083 295671364 0
754083333 128306001 0
811600221 145296936 0
785617736 1037243531 0
604310827 777165789 0
374136523 495804746 0
976389643 987158884 0
235391006 805880326 0
682319503 722608272 0
731072193 1018389012 0
1063517102 799697695 0
873346074 463292615 0
1048461894 314163889 0
486626490 365376196 0
47205844 995527041 0
829066328 799763768 0
957588718 623563161 0
250398002 797116615 0
65438087 732297491 0
663079323 330884215 0
17282850 177697187 0
249613183 464670657 0
909613469 665776099 0
34625049 461950826 0
374853660 338082635 0
958074476 279472184 0
65900750 648747803 0
972329302 1048057909 0
261500493 654212873 0
823000700 948182988 0
1063212712 127021414 0
50319883 510334822 0
474886351 626122834 0
486814608 579092747 0
352676067 1050277766 0
823094644 679727979 0
398727049 121924620 0
47536488 757803758 0
1065884528 340702267 0
1020771076 668065595 0
770126374 137644306 0
209269364 576404341 0
156777611 898170415 0
89796394 544797141 0
697599157 227907695 0
702129462 995323339 0
734328667 82592565 0
198397048 733949089 0
803226280 739654266 0
87277994 1014183240 0
698850232 40548487 0
1038337929 828237678 0
993065424 600334013 0
1026832677 704670571 0
172747135 804573057 0
747001705 197024926 0
302293904 62408915 0
458766335 288533058 0
1000726319 486303969 0
668556254 717669032 0
280268838 382733361 0
786914248 355381042 0
1045615095 403947776 0
583221579 451918910 0
1007730093 426091582 0
517476688 87633320 0
779210506 578050386 0
322913040 960183284 0
1072661992 658711588 0
1059630579 759295141 0
562414061 188869197 0
680792536 474512134 0
937247607 193313434 0
116797673 475186744 0
612284825 97153857 0
504838203 497765147 0
718842641 353998369 0
889415310 702348596 0
334284528 853060592 0
1039884477 54767247 0
728452438 1020858386 0
270586259 811452497 0
777755909 592721731 0
801909243 579149653 0
497466348 49661425 0
104242231 953318837 0
461117552 447173617 0
377298331 823928990 0
569013799 688951919 0
1590694 306620157 0
1013010978 217977550 0
841165951 451428941 0
685333114 1025330530 0
414678305 291204886 0
13536866 587068283 0
688327651 537825528 0
276223172 234243518 0
909234213 399927881 0
997348286 298866168 0
597033464 369387221 0
282710776 521528794 0
949310667 440952944 0
661594782 838938987 0
368588047 14833106 0
977494443 796743780 0
825798505 871143267 0
964870408 494251886 0
736159951 905738833 0
687958997 134997402 0
634162579 5416471 0
586887167 840977461 0
597065213 717731858 0
783171887 530337617 0
210530281 611859966 0
54533163 161546838 0
1063155053 647907238 0
396201761 952602826 0
88369936 297979228 0
423958846 1062570070 0
651342749 588605135 0
495939049 160956386 0
30095992 748802260 0
710609219 241036939 0
381669142 1043899029 0
359701846 820303031 0
919610400 837333292 0
446586443 110765575 0
50371712 941315853 0
846494502 991754330 0
178596886 783425613 0
941660682 33933095 0
34180333 1065635076 0
545345275 932803685 0
117142630 518155080 0
117506171 592496586 0
218597808 427011838 0
999848767 1029129269 0
702219505 659804775 0
1041172690 948164283 0
247182744 632098555 0
1016031773 856355351 0
856214126 861138799 0
269723823 764583051 0
60371430 800305452 0
244915641 404559287 0
220484873 944000411 0
239921596 615507743 0
1032614388 1351668 0
239452978 567166270 0
459160024 796063550 0
559885549 985372305 0
622749204 950929647 0
265123701 988080614 0
627394678 204412084 0
696747584 23461390 0
933153830 345606186 0
879485904 821674418 0
788953047 1027820053 0
785828208 336709344 0
92224923 815672072 0
335947112 273437691 0
209378475 896140861 0
511175739 66411613 0
734011809 107742682 0
57140689 524419339 0
44617207 544879667 0
452803081 100776432 0
445252364 429252575 0
599997838 174480791 0
627688589 732483401 0
877073073 418208377 0
986387779 681649530 0
18227193 142523090 0
637110328 886825364 0
998795928 396369519 0
707443051 108573763 0
753496603 827448497 0
642460326 208906394 0
871798902 116127961 0
310721412 497056945 0
844794465 455237478 0
554724045 1022747690 0
392830894 807245478 0
393847776 853572332 0
846879320 501385461 0
936932164 451221934 0
780083697 770006202 0
421355808 215726245 0
1038207349 1020443134 0
194620371 931464680 0
599164880 54409240 0
281681540 421936556 0
135817301 113170553 0
1023046242 863900190 0
881073356 184253971 0
643449504 169007692 0
1038431191 718205177 0
685625647 221868111 0
32822511 700864525 0
837296268 326695862 0
446622599 864440827 0
142845160 559458661 0
539432843 1048746942 0
82141810 298404830 0
1059622218 711238231 0
399037861 380479198 0
21226492 486873210 0
997564213 341651287 0
358673965 298472098 0
226699542 1008703192 0
21593945 152543004 0
1051331791 435684934 0
906381274 586029109 0
691660398 775751376 0
1021813630 158872981 0
943598150 58174649 0
739528659 510517436 0
488347796 66503350 0
5559123 394460866 0
887166827 220927281 0
1043277573 931613553 0
1024021188 1069797916 0
865759173 897714321 0
753472989 48535439 0
728377408 823723018 0
702034409 1041218899 0
873817065 578330589 0
317187122 872763752 0
58461323 1017526719 0
765043675 330201940 0
76351473 977491921 0
305933238 543365153 0
582462525 1032714460 0
97124721 672172605 0
37110425 759102814 0
962274365 73319530 0
1023722509 495761428 0
364467988 510485484 0
430946033 157644477 0
115918150 107180648 0
613024561 1055285599 0
1037949806 240878922 0
101939595 1009098098 0
1044560911 216318779 0
612377946 41897810 0
427666028 1031691863 0
964095735 156731547 0
943981820 1063189916 0
954529934 407420650 0
545008730 744662280 0
745574535 301980032 0
22522760 224712596 0
70119959 75869739 0
109097603 784974898 0
243745676 241714700 0
584680749 489881649 0
221238931 939569955 0
124211483 756276423 0
869044912 153324319 0
720080493 137908881 0
859110739 184246003 0
527551674 1059279312 0
422255301 843128213 0
426338501 381752251 0
1027466043 857511270 0
306087959 598181720 0
39962744 1059655352 0
1029733497 407867406 0
761024419 257574439 0
797720036 440109143 0
710505046 138966420 0
679932813 886585472 0
220081993 794085186 0
251761654 1002391646 0
963034008 679631231 0
252671035 425092993 0
565551972 18200546 0
200564710 99165517 0
1065765439 642470957 0
532538425 317385751 0
683622914 947928615 0
525468970 783254883 0
113019613 245137181 0
51358777 572087106 0
237198643 301982849 0
727386275 107143832 0
957957891 999082559 0
396892366 41375797 0
439141724 538444891 0
25794556 634372239 0
565163586 640877745 0
394910183 731805871 0
639426516 833537449 0
75801237 205453124 0
152881915 584795718 0
334523267 666463330 0
74470947 985958540 0
46399408 196136425 0
241116246 583242964 0
552078936 399762257 0
572731339 665450002 0
919175429 75092528 0
874645669 110961843 0
1054612791 621973621 0
770134808 422353695 0
594342352 543231315 0
819642899 738941646 0
485049593 644050697 0
484714413 735160133 0
709949059 726481887 0
196528252 744226346 0
158052158 169885978 0
134830299 160484633 0
963386161 286705108 0
770172058 537829315 0
665935922 978735768 0
716244818 40789379 0
243353613 950494438 0
967507188 424347683 0
895180451 553321525 0
796248510 887478348 0
210629392 273402687 0
303781302 777206439 0
361098612 492679792 0
615962514 477197577 0
403955810 346982311 0
775118890 232840095 0
34980644 228172545 0
721717643 864308924 0
375738408 764705321 0
1039211116 976518111 0
548579704 550540566 0
909574258 518217891 0
396852295 279940187 0
830115059 873386693 0
426695732 1020757382 0
547484208 54365778 0
216043363 943300572 0
959869336 420222030 0
658068410 354602059 0
451114090 588812755 0
988786849 481399731 0
1018861656 21064687 0
149840215 708872456 0
998466833 1069992983 0
521515272 26786693 0
889916963 185033844 0
54457919 509683217 0
354081011 512828691 0
251246201 93969243 0
131611389 45123853 0
985782482 469364402 0
409057443 512140027 0
364140978 874607078 0
916612760 904101592 0
965480500 342495670 0
653625220 181882646 0
115665902 939808001 0
890677213 63552805 0
992882626 329493107 0
171911150 923002172 0
483487623 678800003 0
735747081 186002251 0
749412695 467268011 0
766002106 766477379 0
1026145261 744295302 0
930108317 983175491 0
67284899 426534986 0
21140227 1055504029 0
325768217 1010769723 0
855754422 969893762 0
1027443217 164721631 0
1027993681 220982109 0
846466202 200988242 0
766731739 765668536 0
741505542 378889541 0
750696792 302510120 0
137127704 322096785 0
739697917 460440666 0
9271437 559547136 0
295169151 925423002 0
489091786 710917113 0
916892728 834132217 0
889018375 18667049 0
747948259 881824612 0
963258347 316003248 0
71624752 41552003 0
832849368 819445282 0
463274030 84629062 0
539972425 554356258 0
669727638 825440118 0
950953893 105420606 0
504261918 540405694 0
91754611 971100958 0
104792276 1065481814 0
320366265 170434354 0
287966760 362902257 0
258063696 81415299 0
249522893 1056120480 0
265655521 1068727458 0
865637501 918216639 0
425187944 828723394 0
764997491 555809635 0
232817468 1028765103 0
138960847 440152850 0
246410567 214342736 0
710460061 379488688 0
457721572 340045590 0
680845983 185771325 0
320966078 297070511 0
48007148 450532686 0
933640598 314864326 0
285150931 302929721 0
807957262 933771927 0
486221500 637682692 0
875776947 867705566 0
260532219 1057645125 0
812065217 981590878 0
440337165 671525 0
701822561 357532465 0
739072376 212725200 0
694789861 557173277 0
123472326 284028465 0
1051857914 57455284 0
509091050 222914167 0
1062687635 180767433 0
537431352 64573957 0
114377323 178655241 0
779989176 64938724 0
633102807 932911681 0
675705589 215135004 0
1057328883 644356284 0
742136459 778495348 0
79143577 28318407 0
539459599 306829746 0
943743477 54573948 0
118860281 278664964 0
330656553 409269326 0
432549076 450662110 0
882112623 906453713 0
268165060 870953559 0
285016963 464748881 0
708650879 200970989 0
484783087 395589261 0
616732289 171995193 0
760362911 301457142 0
815638977 135988896 0
351638570 325361566 0
334827890 951773074 0
322962220 1005083878 0
594883519 523578556 0
666651020 30222653 0
495294085 155286763 0
402175882 1061502140 0
355139352 519852698 0
1028907995 901837795 0
354621935 949727560 0
156082418 1100437 0
356285788 624251488 0
1007637174 911217107 0
619704490 847473272 0
686620493 372252433 0
743059166 904178544 0
685077467 380158898 0
25219039 724020684 0
623140966 166926465 0
959601504 179991625 0
998363164 8655785 0
773961225 197383480 0
733699867 403713750 0
880467754 269941851 0
645357917 286676230 0
580156856 606248637 0
822298615 717600615 0
334242257 768027775 0
835872180 900042224 0
646286627 500912785 0
559645970 19857497 0
690210002 994752496 0
325918068 245125070 0
755304555 234345798 0
378487983 661689721 0
210269349 322482609 0
718144015 313656796 0
184046017 758637593 0
248331359 126231149 0
64400368 238718817 0
757844748 364778476 0
728375282 191460649 0
1033142457 753862505 0
587241546 54642890 0
552219774 672854529 0
234050332 610907878 0
626447323 893656287 0
959896528 709055514 0
564492192 248453344 0
695612482 736889606 0
266243094 185718073 0
766524566 980788788 0
675098581 255354229 0
412169617 1038931735 0
539933187 19949505 0
15055724 387883189 0
86388227 158736089 0
379309576 241266797 0
946935591 380691005 0
469354264 414621554 0
898966447 726914270 0
58272854 742807545 0
20356709 550883714 0
298652456 571234836 0
355230287 264391487 0
277580251 452698895 0
454111507 387659513 0
879441317 594011472 0
461239730 615269357 0
408599824 100718478 0
13103374 863142523 0
1339933 393250515 0
1009307722 483301028 0
969261065 189596197 0
1005695491 825173469 0
163840010 1063641884 0
955901383 1043385529 0
177250731 675874321 0
858259922 561233906 0
289090318 564204917 0
498481245 119602096 0
134371724 809727364 0
506365261 675115558 0
1052907998 330090665 0
941457469 292101826 0
991484494 320879200 0
1011273331 94545668 0
1066814857 924498196 0
286991133 618990469 0
487273786 794603814 0
345760468 873287122 0
639496429 857458918 0
1040049946 104453714 0
859849573 352580960 0
486125176 737171689 0
698673762 19974215 0
105142584 636663696 0
392366769 469613972 0
826750975 721837489 0
241515572 498671436 0
757306687 741455769 0
734512195 908090334 0
604992308 334535436 0
396151423 214799752 0
673755 1043314169 0
569882166 1046546636 0
590453229 52196761 0
231953904 171460975 0
815322740 621194156 0
940799839 919503133 0
328512102 417718233 0
727284093 313307459 0
1034358182 179782367 0
1068266929 263592581 0
802693911 251708413 0
85341313 430380445 0
767795508 150341332 0
248626417 1013510021 0
54236844 407349327 0
716603990 510839561 0
432141656 506988876 0
630093413 864775216 0
467961955 847132275 0
222387261 376817981 0
965034599 90858465 0
746992256 530672891 0
114718085 411637935 0
1022731557 976357923 0
1021410419 136027556 0
176957978 159120970 0
53460264 963105651 0
405596674 113952911 0
204386898 1003619347 0
847501240 597931496 0
656970514 929783437 0
938198606 1064452611 0
817444936 690580415 0
719796062 441538268 0
325867717 290709668 0
488623931 948910221 0
446648628 295972652 0
673945758 465669290 0
866596004 840830386 0
273954926 137733348 0
842499848 302586079 0
299829581 285253958 0
172419564 867192334 0
673392961 107335101 0
579791195 992153293 0
1069346654 64073087 0
220814395 561772659 0
470364375 807182686 0
353186619 896526939 0
10537110 185075647 0
423626322 409907152 0
113729788 320936709 0
625108309 441499501 0
265821407 825833149 0
769791351 808657589 0
774305536 701735255 0
76527283 490031140 0
227231291 705344222 0
719472478 94962515 0
566861624 977410028 0
202136081 438028362 0
333808616 882142786 0
98658727 628140520 0
256739138 418406964 0
886367177 768731953 0
549130152 377651106 0
544691185 982415421 0
745812192 32263431 0
957543169 152369321 0
478717446 189569849 0
448330212 983327389 0
708582340 405669448 0
35872037 740751104 0
139143471 133258289 0
540747279 510551335 0
566317554 222721642 0
928573727 267844854 0
8364092 176886140 0
402260970 427795721 0
845445086 544531492 0
847829913 628195206 0
471977866 236762630 0
935423515 349080122 0
334108297 579926754 0
110187925 407001104 0
367381403 282399280 0
891767485 1052018425 0
270427189 796324867 0
727782643 456887829 0
972338425 119504356 0
110493107 435853248 0
222558993 321325911 0
41792876 631410206 0
820859658 68241303 0
177470664 1050267673 0
958835742 474780172 0
993526506 352691781 0
521186817 380039974 0
144329976 783767066 0
39334640 296346180 0
386065536 588389014 0
829710636 325861109 0
802658247 106797164 0
890504013 572808492 0
1069534863 894535306 0
869193451 562951195 0
197737388 25202867 0
583032117 733104412 0
788112276 827671748 0
26087566 826858193 0
266220458 50869374 0
67902013 301904975 0
631268223 389113251 0
758083980 593136303 0
622681469 620687653 0
729745667 821722199 0
9964358 225212722 0
358609000 819193653 0
128861645 675382318 0
996399595 241187863 0
457053412 840396689 0
377664609 606766756 0
436478883 26169512 0
138803399 960357724 0
88338386 71671525 0
18541876 771203212 0
298158573 955277583 0
49153715 186053125 0
1015838395 621377769 0
65765838 753881801 0
750251557 457405726 0
807737682 441643547 0
65575260 419869286 0
864554540 538912408 0
414943812 205050882 0
947802578 787187538 0
849292617 559308526 0
818272920 62425191 0
155238677 488896364 0
54281022 214727611 0
720834586 347199283 0
33085843 963540224 0
883162028 944045116 0
270173047 702982708 0
545825305 448255410 0
704469817 340635031 0
799301878 850930846 0
321723024 25151623 0
894565914 594884729 0
680140477 834284147 0
206288570 821578460 0
1055386213 368742630 0
349811938 1021049729 0
1005523007 706020616 0
818475692 1020166487 0
429216151 358214388 0
714235776 854780247 0
272618621 716278496 0
496659388 34633697 0
419881643 464810416 0
560527917 885792384 0
764351618 790085844 0
184069373 802618533 0
791359324 787723835 0
1047002731 802929902 0
627850471 880483729 0
383557863 5971886 0
300646911 707497767 0
518973395 1065631550 0
802771313 734295146 0
598901613 631719705 0
127032040 716237420 0
795416313 415618562 0
316882652 695255795 0
730191707 691220111 0
51849083 550298507 0
1030418195 252408212 0
1001595119 356105803 0
138721633 702203853 0
1103424 552946086 0
920187631 106805789 0
269917183 780815862 0
623966675 789949432 0
607814837 548833149 0
917970610 1013317032 0
601146736 821978631 0
666726807 53579515 0
334397418 13333068 0
824893639 7970870 0
91372328 640226133 0
911815741 777065726 0
588945480 724382239 0
590740111 590613196 0
664211359 594990113 0
55454139 545392006 0
601719296 718425458 0
154481007 670689763 0
412621898 454276015 0
394225257 532548940 0
53306028 535218803 0
968805994 974796952 0
264171178 968979791 0
38799124 56761615 0
971531209 427997833 0
1040874265 666721953 0
9548557 57550251 0
456599243 661847132 0
496590357 271016149 0
898761819 424326519 0
635000935 922572012 0
436852357 698983564 0
828778672 584497886 0
39686044 429001175 0
350833310 435792746 0
37345445 388918190 0
393781122 261026212 0
909144049 660408822 0
783854263 897981130 0
545601522 664441422 0
666115420 888894610 0
553621941 174378582 0
856489337 939531140 0
476670719 67861061 0
604264095 751814121 0
615672762 936945243 0
1064747171 380848824 0
551767894 797564208 0
541111423 1483691 0
148609230 762335149 0
557957215 521853129 0
102045379 429739611 0
683746639 430890924 0
214337368 656474640 0
1034049724 661412553 0
193976599 64496697 0
832586419 969174134 0
498055196 641850906 0
435709091 667177940 0
28335016 629448822 0
358850214 582179058 0
182940819 808890218 0
244873646 1012362800 0
934347147 374405668 0
130789067 620251348 0
201964674 457811991 0
129357799 458753917 0
512899836 188521861 0
829027593 843444055 0
263314700 516793117 0
607436214 53579461 0
622122144 245981246 0
745113229 717304674 0
116923090 33052017 0
741741944 594840539 0
978357002 427245683 0
869467745 567602896 0
257947657 303301304 0
513515718 668560299 0
953959237 861106994 0
788973265 574621193 0
982732928 893165524 0
456712482 402423626 0
299294435 319237172 0
439139770 188294292 0
405192009 757772629 0
891456202 521938208 0
742068066 180126526 0
924113930 179386770 0
139049083 639452174 0
359019934 729034218 0
885385643 574389183 0
216210972 540185331 0
2856354 159990218 0
259770965 778640887 0
927618359 358578683 0
525630758 867567375 0
12514120 1021811110 0
827509819 55749920 0
78808522 217099514 0
972518303 218332806 0
1050014738 8687369 0
211708468 704206447 0
694126192 279172911 0
340106953 589432419 0
530999640 500371758 0
76531491 733368824 0
382673986 816665938 0
121673827 317425357 0
546062021 1045779245 0
993676768 472225503 0
342766028 737753170 0
121185345 894587767 0
517561638 598564376 0
274085597 787420342 0
989146 613571723 0
158625703 48094629 0
106246451 621691471 0
211725334 741203575 0
732676708 177837166 0
1030959247 205530058 0
523529466 979457684 0
471804955 506090566 0
85683257 840007177 0
730915098 1035573885 0
592044724 631860010 0
720358635 815931339 0
10273225 117426986 0
926287946 261621535 0
524400825 184227147 0
551768676 213686949 0
936233821 606445374 0
954297243 882482243 0
985362823 899526153 0
885051723 923801914 0
270051355 40536683 0
830305174 264165798 0
275825289 681105845 0
696731307 1060059721 0
880151777 810226410 0
302209942 23869377 0
228167242 959730900 0
881979744 390322880 0
312002884 1024245176 0
334963733 793321998 0
832637557 959739733 0
761159766 749952780 0
139953323 410591849 0
322448396 90747502 0
641722881 160315948 0
17106605 662258110 0
119530607 268148995 0
771038024 2489860 0
48053169 931974279 0
888177157 811553847 0
1018141306 360361911 0
676909964 894049054 0
67446288 344941062 0
99225878 252678295 0
1066100436 143494426 0
497959104 446442878 0
828762994 412830113 0
969566549 637890086 0
356623085 37074618 0
179228834 869102177 0
991564659 825895229 0
245596207 238386100 0
280265383 1007829512 0
488151936 426708540 0
492717401 652417859 0
395146296 1023847195 0
159870057 727644501 0
772506137 674515984 0
1032522342 306837286 0
1010451394 152921036 0
851326242 750191523 0
1061064161 705706638 0
829609046 315283239 0
39030133 416275632 0
361683118 702907886 0
490328161 924847611 0
374061839 781310293 0
165065052 508812398 0
456365182 216366797 0
746671811 269879902 0
239570523 873373281 0
887609031 686791817 0
308526587 570449959 0
532508659 309565061 0
918256402 570187274 0
754078727 873325049 0
131332953 344687122 0
607023197 183878627 0
908535648 641618264 0
553717574 589000981 0
938620438 242732986 0
128312857 781767292 0
409114188 158823010 0
501862952 720420307 0
624240484 362740140 0
322366043 100149331 0
497359124 532868213 0
393945575 158955350 0
1073652634 363548722 0
308539702 474741618 0
625939201 473001339 0
540689458 143034523 0
136680364 291375880 0
673766352 296558502 0
958637647 567217138 0
200512026 697288996 0
399515869 774069179 0
296196730 604638077 0
845837690 461352987 0
290074153 119740605 0
1051165297 582216324 0
599760104 268011179 0
937909974 288221999 0
1066896400 231124300 0
741391281 733009515 0
211749686 367139672 0
565190510 840283212 0
269278199 125650260 0
799453403 368803777 0
611137485 672398336 0
45094118 652613641 0
657704464 1051027417 0
261376162 641995097 0
123268240 925313359 0
133639035 320773570 0
245408810 1036833782 0
1010847685 620342830 0
264489505 210395157 0
965213952 388322099 0
176275446 954968567 0
985304357 279383529 0
24024681 694850610 0
549178440 349086279 0
313648707 127844399 0
702144440 983882055 0
499836305 144202000 0
238500520 391750010 0
333437734 810779131 0
667088496 465188246 0
913256025 54472954 0
939138967 405477616 0
712808657 555347928 0
92898280 316852368 0
402019864 882192798 0
467349522 705847245 0
269068764 55273221 0
234450689 162929825 0
314422332 334216226 0
189232990 370639950 0
1037175992 66579242 0
722688300 974365826 0
386310760 1021292691 0
484413203 74343898 0
763816162 142253155 0
131661574 803178472 0
361804775 54721026 0
483547318 760386140 0
656746477 593198013 0
664123922 588697287 0
441906542 911789879 0
759127655 96026597 0
1048671792 495872027 0
673593566 825840322 0
548186993 214163743 0
245933405 991069588 0
408045510 1018878313 0
728075489 763856960 0
558040205 53789029 0
979480443 136222088 0
194507583 923545746 0
58983077 192449634 0
313266906 664937648 0
379118498 859621131 0
943910134 950438482 0
826427522 182013164 0
642887290 88749747 0
304323158 758542446 0
913580558 1005028270 0
370187256 975901146 0
95431695 709173068 0
274301592 359251161 0
921520983 250811504 0
792708634 963969541 0
1072089368 255147218 0
778823038 118786424 0
901850902 264888669 0
999128318 917063766 0
889171048 845203429 0
1019778357 470790327 0
564340736 227046654 0
564373238 1071559684 0
522833741 833847555 0
17423052 406341258 0
289262198 745130092 0
480630119 869509553 0
1055207687 409583934 0
462969795 568943468 0
114648596 925371013 0
58643987 212799581 0
1049601546 75752522 0
253223586 315257724 0
649542045 1025336655 0
241739524 69269832 0
187731690 228600169 0
1045414946 506990662 0
595327645 981463982 0
545820009 247466095 0
797509051 33018972 0
1070071282 788866747 0
1057307707 825312318 0
57433682 3642325 0
954674888 903375325 0
1046084751 569990473 0
1063543307 1008229418 0
423581795 912440163 0
831049825 577525488 0
701259652 78741388 0
510284705 824229853 0
1017885520 10429987 0
895473363 700810328 0
369141456 384681477 0
1053799216 1069265754 0
548554531 208563189 0
833890990 723772927 0
460857156 678993663 0
990607432 691355758 0
1048824342 770215542 0
102759232 162251199 0
402678910 760069752 0
625010347 701763738 0
330632030 420376342 0
472244530 801823157 0
631294968 1026289054 0
360981915 284566691 0
216750731 8445599 0
550933234 684925836 0
219223869 395851293 0
673505895 268481846 0
931353549 360856660 0
357609451 460611039 0
1014919250 726853967 0
146310987 879332848 0
546881466 255092596 0
943086362 1014409727 0
581274037 1047758112 0
109166969 676076279 0
886052739 431212156 0
459722730 583788005 0
758522444 1059346756 0
127743983 847984146 0
1000705031 869615259 0
474035952 1067074901 0
497706499 134112747 0
496667420 408277053 0
815664908 1068085850 0
62671182 472645391 0
1033931233 774910502 0
649793044 935397599 0
248604945 723622425 0
54324852 494125427 0
45654255 498880544 0
722029893 573869503 0
911036243 381156293 0
72511208 956178011 0
408487468 878372403 0
339559337 3927336 0
687762733 12183746 0
161239704 752822334 0
66924539 296884675 0
752000016 379507190 0
759008075 545888904 0
457122388 1063057801 0
38957040 169185677 0
407308839 558234265 0
682222860 375365636 0
429117234 562726882 0
769027750 753562247 0
953181455 65168924 0
881733704 892217158 0
94384320 55557759 0
32181231 1038723041 0
724709635 715930613 0
975341605 710941788 0
178099765 870726088 0
940705224 37404784 0
142055836 1011583192 0
750431971 837571457 0
772090296 425114463 0
149653994 738916746 0
195172636 666928465 0
203737964 396719130 0
677153894 994467437 0
656115790 288553297 0
856240576 667913899 0
838259064 6053413 0
259705711 502399608 0
326831433 1029082333 0
385694041 1042282121 0
559369823 820109076 0
119401512 520848040 0
298980544 456762782 0
175913410 989940034 0
1052042857 1042719121 0
144974818 688044891 0
794693816 786120394 0
965095647 741351542 0
315996512 517424336 0
230475419 782827249 0
974819348 819073449 0
916428881 112576752 0
746443203 249325392 0
907769302 96129334 0
454828755 163017798 0
706162779 1048467486 0
608238577 821545408 0
479391484 379048494 0
376491651 381516147 0
78100016 446571816 0
500524900 248070048 0
986271933 526669291 0
426148306 123510827 0
275657270 540155195 0
234569397 812508324 0
235430749 1066756863 0
716688341 551627587 0
390890742 15059491 0
234372816 878715979 0
796857269 892399185 0
354685537 411753242 0
97051442 498698194 0
385741421 768806350 0
497529058 374103741 0
603480129 280014832 0
343625259 938372308 0
872977860 1065617373 0
751884459 530711711 0
547375033 618350574 0
450717153 364900981 0
747703913 344994820 0
905593502 61968377 0
699944824 344929042 0
873936438 250519758 0
318225018 254698992 0
863984951 735659387 0
174606830 472393084 0
268011707 549626067 0
962289536 411245188 0
227518 936943176 0
118796090 758922417 0
717646287 459916804 0
194977137 515578702 0
753390383 1016156656 0
839371537 418988346 0
764206645 731916642 0
578910690 1013727825 0
295366787 978832186 0
142058351 527806415 0
60380507 671168067 0
947971031 991412365 0
398809269 90745916 0
393330029 1048217968 0
451717334 261069363 0
1038457867 271571951 0
1023510045 290458227 0
280340699 308609125 0
611993818 342634289 0
404450775 973459151 0
441574251 1630995 0
696362304 915830896 0
120264333 490514642 0
245545807 694003578 0
894896688 865341401 0
904684195 911826319 0
490755024 967153112 0
385597249 458455838 0
1045914665 517283429 0
161424916 73201190 0
745631327 555455272 0
538621519 322424951 0
510557088 210692602 0
94025369 1025044375 0
375718835 115665769 0
693122625 163984067 0
1066451478 651152295 0
178699341 1028660912 0
113059997 58664332 0
64251638 858956785 0
838706984 18479323 0
512637487 208639922 0
410118518 58604420 0
829929262 197446602 0
777348930 776906695 0
160029731 16923425 0
854190140 31547068 0
1022829242 646001801 0
688587561 1041664184 0
621235006 700806796 0
172435199 743635261 0
625394305 965705263 0
433359414 621861099 0
583292929 670580640 0
765631058 263932592 0
619948908 973028372 0
840215992 497321047 0
571931282 159901756 0
456841699 789157940 0
235575343 724984207 0
37670118 726827165 0
697288601 370156720 0
178917370 779270148 0
821488275 1052717064 0
716383725 808772122 0
229261516 428797617 0
456608004 194524265 0
371307930 775447806 0
928387343 809288048 0
296960295 346692246 0
789707457 527972293 0
423610071 429167354 0
349242747 300472009 0
851087606 1046241820 0
4591328 847634883 0
777267315 4835875 0
250512856 901088722 0
312877 128129861 0
1020463102 979878325 0
693933036 430366215 0
825430046 1000705785 0
237773363 215703718 0
796796050 397632351 0
392806598 288677186 0
1031684823 669590821 0
476671808 1010457117 0
362651814 910787748 0
962100148 978612272 0
903735879 406316312 0
623967002 146358234 0
445703135 992285738 0
336281348 355918480 0
429337018 856210474 0
819254717 737473291 0
392158517 29295078 0
962398635 500563609 0
356004238 731377395 0
180770488 153008067 0
850994670 837197901 0
549668512 595714376 0
1011244300 966954014 0
106413132 240704654 0
166287646 893510347 0
233661700 366597627 0
960316665 871839367 0
880012307 856504506 0
671329186 289453901 0
357250426 801976842 0
711606988 980948568 0
777735016 889291279 0
478409968 190796664 0
332815224 437070301 0
407455992 230578455 0
526965613 934030551 0
577550701 590179413 0
650848968 90569903 0
937359401 465444244 0
491060479 1053973341 0
491357752 750453955 0
568132426 425169938 0
752415133 989215716 0
12696603 478968052 0
1057326331 577505419 0
339530967 258821669 0
200738192 410976258 0
13948529 656367817 0
990619063 820608962 0
602719617 541241833 0
183185514 386543388 0
384507459 904972038 0
181896078 555367310 0
770065531 328971817 0
419213198 372800050 0
968108780 33890595 0
47711706 151499414 0
116654100 330872064 0
929584918 910539658 0
430153987 17804032 0
30772202 572927885 0
623198241 707317823 0
1032747161 908193248 0
627119633 60011026 0
76052683 260338772 0
922100320 394768911 0
275964875 865002502 0
951605511 920458706 0
429213158 1045709900 0
258606245 953422487 0
789030968 1543955 0
764655828 177677073 0
377248115 277720093 0
531077742 215027794 0
773035699 336739828 0
1041516274 968042652 0
567874139 851882395 0
388519138 930037595 0
814331012 1016383968 0
693880424 482467185 0
731500322 876968748 0
867273754 422620292 0
255532827 799967920 0
863985929 458199001 0
630387043 153073036 0
1022144984 666419268 0
575592753 273336963 0
654003907 1016968553 0
856558503 81103229 0
53288480 886734556 0
870686087 516786233 0
621047429 354056698 0
171191718 108938007 0
410541853 820009550 0
8829185 858971429 0
267261901 679505763 0
852037986 48052104 0
596546220 750155949 0
459778908 943692827 0
639035033 137515531 0
388732759 343276403 0
694937348 139189859 0
725661837 444731276 0
420718911 453106916 0
309932785 810561543 0
867930415 952388222 0
377952457 345077262 0
855802541 736589285 0
15944413 792010376 0
775684048 50988204 0
843287207 113288647 0
22148588 510156478 0
1032588525 449620005 0
589577780 407515346 0
184404173 704686871 0
32365423 167334023 0
1034003298 791600440 0
150183564 782538344 0
404269170 812520752 0
74767810 105110127 0
627501838 1051153321 0
65283095 492877164 0
669288018 931333685 0
313590768 516775256 0
886785024 862829426 0
294220503 121689634 0
67426324 127792970 0
204221116 141924500 0
761519128 350634224 0
287973428 445980284 0
76649843 211957500 0
784527394 190765082 0
44663514 379280418 0
818878470 856417631 0
677339962 992806288 0
690799709 201661766 0
12458013 1038033047 0
118666330 687378706 0
166804571 861399068 0
267599529 388605330 0
1062927008 767010275 0
611830404 963331312 0
783410303 947531296 0
908059037 811391703 0
104421460 221520539 0
685670338 503638556 0
580286787 616754852 0
601106702 350604887 0
854204930 206711340 0
861769109 354508571 0
167311038 725491991 0
432056440 214478883 0
724383140 440011633 0
358176896 123741593 0
502546097 827917569 0
675597066 73693747 0
795986009 1025703370 0
365216724 605251134 0
117882667 259950399 0
1025418545 367655578 0
923354626 327841002 0
515383791 197543503 0
641582303 1058829882 0
45065174 267845973 0
361539858 843438503 0
287254572 172264961 0
317876673 919817080 0
378789700 980676128 0
613368519 564190848 0
1015576271 592989040 0
622832248 570121896 0
222856441 560539669 0
803700792 932318684 0
481838228 956552756 0
811600579 310339450 0
689110698 495367651 0
971148798 371812109 0
553934991 546758043 0
720714715 923992559 0
1007233281 1038861490 0
828866342 182716754 0
1063069632 1060101781 0
633549250 404936334 0
304868478 617401133 0
910478559 450481098 0
212770070 729487849 0
108448177 391570563 0
217747175 976018538 0
980984161 535227698 0
22697983 657103959 0
968370180 920441050 0
633621743 14357591 0
713514122 111944067 0
146842160 644989470 0
341348833 849082830 0
81076920 481013024 0
251626771 223565207 0
568615036 993123267 0
974315596 265538910 0
930521487 510116554 0
555661676 700165014 0
830363732 721505868 0
51843058 516723869 0
388251151 90556667 0
876352697 924740929 0
459008347 589712225 0
831517339 739604308 0
456822600 530822337 0
130642836 570498291 0
280862385 333242322 0
792450892 668393529 0
679754851 649245690 0
460669940 418512516 0
783455819 667175808 0
962850291 1011028120 0
719403215 111011154 0
520504747 707463408 0
608965021 750886513 0
388462057 326731781 0
334270401 133964869 0
177747278 587666949 0
351836318 506639957 0
259404877 649320167 0
979784235 440232423 0
196721018 29673784 0
755625118 264616991 0
631586580 1011688011 0
1018873972 457555672 0
746226070 767365941 0
923735889 580272540 0
670983862 892541180 0
388216992 283830199 0
56287756 988701783 0
995432880 273674703 0
864413265 915737590 0
934065100 583426769 0
58955514 423024708 0
87264564 595694173 0
747336171 453857657 0
841110989 156393846 0
717038912 778349039 0
470396037 190904379 0
398211037 39899348 0
212547302 1055229691 0
726761368 332080139 0
520011931 504966599 0
569883483 738372085 0
316779888 96845151 0
167871240 646774894 0
660309977 840428953 0
696931127 1012296173 0
918037151 504537361 0
36071115 633781149 0
335884462 984827808 0
979289789 282951001 0
748423686 742743016 0
867858707 755189492 0
985580455 550325203 0
143540041 168385680 0
1063210166 226231703 0
761312014 318956732 0
1027315528 586583878 0
1065201851 645386753 0
216864242 915962481 0
272775660 991655488 0
119240003 558449991 0
1064005399 340449076 0
619560590 5773547 0
382780725 1061597301 0
268888267 172504113 0
273133948 716260738 0
629363818 589671255 0
522464737 641967727 0
525478309 136414839 0
538527550 244738111 0
448952613 275275484 0
786350893 588979074 0
359180827 644969940 0
281337799 915025140 0
32243927 1068787983 0
962072187 613856389 0
617509930 969955696 0
37961601 803533301 0
288031808 831758697 0
222618786 688421524 0
822316637 828391053 0
72465735 88218430 0
100000
1151386358
603078686
389403326
354283769
1784726234
1671350160
207481584
1085672758
589518396
1637027301
248784257
1362388388
1022341956
652724704
1282501694
722080937
1213568727
708030654
1329991436
356337735
1071360752
1708027380
1508506493
293550360
1588245150
639024786
540391007
242012369
638008840
1796748150
887679976
727158148
502174302
1850956063
1831804688
1247706055
722444097
1044976529
656588306
257905814
785005717
550586632
271081922
938908226
392414179
185765065
218867352
386351013
859256104
394782313
1165529984
1345028473
1846968270
453575963
1690419386
857449242
1854877434
987503357
1851214941
1849281899
110243025
1171134613
1225930595
521600517
1512997796
1023180623
473176379
1069188879
188791564
463324838
968971565
694676959
1670672622
1145333511
569005813
1574079200
232693197
871735636
1707734723
1589122276
581746522
431314734
131606269
30630731
630007826
1261741285
1831949773
1804978799
659818793
530071198
1398287387
1453781200
623439794
976438129
440718468
502847058
951527408
1096707892
1301470182
1329388661
1791100752
1464445442
1799162122
962487359
217512179
290281619
1327723705
380962621
121969702
153691922
1430624072
1083939542
1464926273
967119032
1023587105
1370520780
1681160386
1097815907
658697281
1686166875
1323804316
492773330
206896182
1476228280
579990743
1694588577
176570611
159142506
889236037
1561266457
1086153912
462728239
1653257003
992702251
1485510849
1349282346
852927288
1104622692
944534713
953056661
142025571
368777429
1344887794
861885338
1024004820
338299286
1560017257
1629849908
151587851
526017129
1681656634
17086473
1617274657
1502900775
5684678
386658326
565150185
793280446
641134333
414821751
568503069
1653872014
944756279
374019987
605383847
1085821144
891801061
112941553
1513667691
1278303332
315444072
939986798
371846594
1025337799
1144892109
19743111
1322458270
948818537
752703003
1443982125
470869278
1621035629
751873821
92654688
719586123
1326226138
275366358
1684692339
1602326460
326759009
792212139
766969741
1029313209
1818537693
867268539
1544607429
991463687
777288787
1031487400
646317376
1598101455
1171885290
933685702
1571339208
205477545
101826548
137561687
344484231
1667526866
1514098146
784079306
1315895117
1735091142
965457317
851006712
529716363
135991001
1475269859
1230703485
1220359046
1288481509
332277546
687578542
789485577
712658149
1136531550
1136367340
788246012
1544375763
1373963434
1107665895
69782767
1306130948
1665671282
1395406757
951273625
1483744145
441648350
1394663272
1098306556
879623846
1859583411
1704103469
1335944212
1290408415
1022698752
840016484
281335750
351969949
1839886306
477564886
542975450
914246784
1770265229
751987458
1723075369
1787036356
1710293214
641251036
1197571751
1112554286
1738719524
396659371
1189984089
1181086447
297583254
428139883
1543642593
1295490177
851375245
1586737869
2610925
1194999796
1471535410
831143499
1334992737
997658497
1686122355
1503462407
972170712
491953354
1855847428
469445398
272741002
1578064740
780905255
1101253818
1169227468
259920305
163154199
1091402321
1384585743
1577519445
527585835
76406825
952604886
62606632
794310134
767565743
182840042
630767002
1636898406
597671481
1347757850
559665556
32319441
153214091
872877618
11720441
272858683
518786032
668110666
1739052208
856510447
1680877876
1267169626
1685498589
687285898
1133803420
54462700
195013987
1158753043
860947471
253121547
671563520
1531761061
1638763411
229239704
1590600874
891587866
1060985844
963988792
1230271490
791464110
1349846797
1555336118
1339807976
825770545
1342738938
9722560
93396195
1571341706
1231138543
148381160
1190085923
166590390
40041677
318171691
1845816539
138026118
1026894746
1405544422
1231640919
747326426
361314658
1540255686
363852456
1810414871
894019391
754364854
243544032
1147493801
595141144
1564202011
599108797
59664389
1613297533
961620948
312467437
201234800
78876961
972944353
668034345
1358865754
1653179562
1607546135
1104670357
1287424017
806031479
1338412670
125088261
1650489149
586264497
634457505
487575606
1432568661
820826619
1757615260
843766704
917518281
460496785
1047783031
602117820
656498312
13716202
749911743
1145004824
1361229737
41313584
1193804551
238424836
360394410
1669776093
163777515
1613454729
1746959864
650061582
1268975879
1560823173
295148031
1603896229
386990554
388906755
1763675154
1460389338
1464902559
1730950755
702079983
713714856
724905469
101583971
596604389
930088311
1359583542
629289630
222264475
1624687912
1403710185
1577129809
261630411
1648747940
1381895674
615336726
540865563
1761168611
989602425
221907718
234799460
289852186
1566149170
1085704695
187762929
1124149904
783570291
289477289
822114330
1302442965
696710492
1416484648
230888476
241878755
1259321283
1602248709
222383642
1543277471
716968907
898168838
1203447369
1143734592
1798700182
393563052
951524509
1747392822
1659197456
1547141612
917199774
1300771142
549912818
1048024669
187820208
1557673218
1484858898
1537911814
1352620035
1773793506
740483962
1369807404
1622617260
763789726
1632083183
272499641
690980440
716688582
387166016
814491163
847661302
822917821
358572427
849823143
239116601
1812537495
9185976
884421026
1786374343
523923190
887491641
1029763841
218637657
1115656602
289327435
498125527
1439291963
823215057
160819388
436102172
854536639
1778582877
1042387845
662320893
690559081
1110736856
93697516
1676148824
1741012702
161025459
765557756
1436515925
661737503
1197318139
905190253
1082071684
124003783
1122854252
753392999
587975717
178581497
1198156289
1678870508
678251021
1299015718
525833555
1099661992
491641090
658126403
324688562
261649153
272282771
534190914
1859683462
1230032143
1614832796
1041363484
873910093
1340317710
1802289240
1587224006
1438871228
1758974179
499797956
547071726
574348596
1404723028
1661776519
1308616379
312015474
1265252491
422794705
520521736
1739370055
280652932
1812063025
1447298716
118828296
979837862
572119666
336911614
6820562
1384202814
1812461609
1775782931
828689240
812955321
154364629
516331910
1039152008
1540601084
1299419960
1409739899
1556702464
1672466105
496722270
43629697
723841579
1017900274
1032757769
691721400
440164558
542777697
1671183077
1211950317
1424174480
647105754
451634332
1540901472
409831270
518676425
1187082601
1276270174
1440101929
661631963
1832151964
1445625807
1833899474
1239035486
1789072554
766151733
1534588420
229985370
977015968
67840082
801926231
1048658254
1309432341
451872031
1407438727
83427639
1436735499
482468974
422995333
1001868466
973657408
1622892231
1405635453
553122939
1525538892
1781842240
453776679
687660721
72038604
1102138682
146081566
559034094
277564797
908686060
32176554
1014664394
1247475511
1552778671
59348413
129129792
1476260868
1273868800
1158247420
555285925
196212511
757365311
1004348414
378302094
1716704701
1637921020
1462347270
982512998
1745254891
82410949
35139904
260834977
827067089
530268980
704500705
1148919334
1501121165
158795850
757272791
837754903
1156196401
762934885
973484921
541710003
1249860545
972394637
1595860078
441412514
2172469
9193261
1440233073
965215147
1281593631
1277036671
330314460
562308307
98310253
918826769
792338728
335563684
1119010015
2981938
638363374
321815600
580342270
1532287493
611967315
875429483
285895398
799515009
800571602
1417202455
1542035213
413253690
1717233240
1609038481
91596188
295657535
1133234056
772352641
278374118
850123630
1765585949
1794369715
1534870800
42323627
1749927033
1078592717
400081643
26447814
486437578
1811553071
1232625387
1111316627
679082671
1689220624
1688796771
960841126
1081161197
1674615862
57823127
866337686
1691148448
1665955388
377835737
703010443
1218182140
330330808
1668984865
1250822183
1217715560
1695410687
1568087017
579203065
1785885500
1467837074
220617446
1582358465
1729830450
1356375671
1783041015
1587681312
1754928759
1591802416
1621511270
211803183
1025596260
1825556903
1526992886
1603498054
1533273757
256351043
156520127
724917426
1445778325
850149215
1150550561
784634258
1411444046
1101419305
1575538314
426834175
266481218
1347305313
1256890082
404144662
121163246
1687162297
1682056156
1635451260
1693396745
1331368045
1117568189
251077108
1466540962
1132952093
1237892872
548583082
680079687
1768910190
1084114748
1610176785
305543029
1772769558
72404510
680720285
1804668365
1297930626
1136324256
631753253
1279680945
328840379
712168976
346421496
4632403
726209063
1804628425
500957101
1580577623
995217731
56942133
1016757153
1820514588
1071949706
308229365
1458072110
877842295
655422254
669179876
1659340903
1727251106
257644663
941170675
828095199
871825796
1386696922
1215075413
957742434
1447764977
15793615
1368874271
1795822823
1490568558
1507773342
1834075218
1640334998
131570261
1792956493
249713835
631420397
1647092299
592634165
1116938252
1280282636
172030088
480134431
685745787
1567182087
1552469926
368587837
896734241
118315217
1216000247
1524025443
918777882
1756112050
1563064659
1563169160
1102503943
492327009
872158675
1013154014
1440227764
1713738751
1484097748
1415514165
269212030
603471144
1406554749
882550315
595464770
90803861
797966861
1838755872
266590211
606739118
111468656
1133926649
1838065596
336812068
1755681326
1523184036
976288772
60921890
477139747
851011473
1503888352
1641211627
1508096805
1123585157
424690492
1751536953
1213193665
31698812
1005534310
1506588190
1583965755
276958898
1086750399
238287990
93783135
895937024
1556307134
1415676654
1839458802
738049076
1538581034
561373339
1387502967
365451876
329210223
402796099
1094387334
1729423282
1000301375
408288768
1709943208
747774050
11325155
1616509258
1444678009
1107477486
1204970553
545657324
727264127
1431896051
1409655459
1256138404
1829344435
1621144137
1138256771
870351777
1813782429
70263275
1335482643
1361114276
1776055298
267424840
1817781141
1748686792
105465607
472944466
69577354
1504568546
263234076
1412946917
1584872226
1477799858
1311358316
1350217802
400965396
995732054
1267944566
1618204678
461419563
1693038742
1313495358
1690458358
1131845987
455808294
1540938574
463070800
207804051
238814123
363313193
1166780745
657080528
1537029869
1603309075
742483335
826671300
122682591
1425996669
1123213356
307744111
324413771
1676725642
66909350
1489584291
1021073452
1765067807
1318937477
1583838836
481777070
1749400412
1267135502
555702150
1402589748
1659726842
1305617771
250940371
653242896
185916363
1106651250
94975110
815714756
1678806094
1655691105
547251350
714926948
681461088
1282421200
501577018
1101812176
780202557
1229954294
1091464622
1810004749
710002197
1067142792
701105211
697840620
1473079737
1651741270
57401287
472844239
163318643
1029088328
910293741
267667059
77049311
1190083628
1774219372
1271943616
1552954407
320816549
1383496642
936304737
1123144171
1065341590
672175227
55136240
943854705
1733263360
176077726
639229205
1243017976
309480576
1005148176
1446529210
699687577
393054296
168428058
1599358925
989267715
1185443659
50623666
43734439
235121525
786221111
836470288
667098091
211917232
220163517
696824282
614084161
1110963251
1549031267
119654015
1415525268
443390513
756489529
1611488736
1137073957
205924410
822372752
60004212
175312380
1467135455
131136969
686075342
1413643344
1582035381
1297548456
1641840803
359912080
677702435
558973593
1659210294
578391280
634740293
1419338918
387733355
407380798
909173864
1084104941
388938546
705285611
954071692
1278658422
887988041
847932974
445850547
1797585710
408796271
490681481
688398069
1548880357
942822693
619974954
514766129
428144879
1737354772
1070906345
627192520
467273501
719448098
353446337
1521929562
998247191
484076662
130291115
1016069806
1428524563
84825468
1797869747
1425738944
569423450
102712784
1695356638
31960348
616835849
261484062
653655092
1191346194
1144055293
1009810661
1116870033
37398828
992916878
234689055
1443398054
424602964
66801533
695955839
1093795053
1782229928
820693472
488196732
651991772
1279249687
465154103
1539928991
1612655107
87026471
913633542
550098191
218066380
813233133
1562926639
1031219
833401487
1511595537
232378434
231022420
415548787
920878249
1665376609
638650412
935472793
1436413789
70539175
1179165181
1520642269
920573586
1628613895
180926774
327878305
961060920
893976855
1335364724
487788309
1053053439
480000019
1297055270
1743300341
519920573
496342924
571540307
1831785186
134313490
1220877556
378202982
125699200
1833549701
1580834609
203687965
1748847954
358665043
1095866100
1105470234
1438688367
101922027
1440551144
1809398275
268337985
403015740
1288605079
1372134887
19716881
1533329313
600865557
1788165946
168821304
1223392538
1077015310
1544657261
977272369
334243881
168878138
551670905
1379856147
544130212
1021607328
993867020
538948371
1061984598
700780379
1344899757
440020256
209151575
732305005
156065454
1188698428
682335050
1131433593
1224951773
434520795
1745683976
1037445500
924656755
468760512
543609003
572433550
397738797
1302448462
753900682
1824429616
619613313
1732142745
533263018
1852005827
1797597157
340811583
330465305
1646474544
1356820058
529929440
1389287495
49200361
1711111807
1061964346
388819466
1661303392
1024975620
1707461625
296825501
1695416569
263341084
1587531241
332631670
1124376417
1326316839
129553417
933800884
342781589
577733670
421693749
650826737
66288564
1113819247
1655161851
1286618370
1246136203
1816280336
1859677532
1381054383
1621356933
539037588
971888796
376360216
1351815303
1386552020
1754942913
486790862
8573205
1371326085
193667928
1651025737
155130084
209334071
37708579
1596361928
1514779281
92859809
1497939686
1803318917
372183941
1241333621
1458058608
1283026311
340418606
1563600982
41859431
1848483037
165604356
886905787
446365356
1441573346
1490614949
1592674026
921676583
1427517747
1548785249
765904485
1664666661
294837593
1209143737
51423662
649150675
1098264757
1762797110
744548674
1680932994
27368160
1832992246
750070040
828030022
1099618638
406400030
1359357178
78567159
501433568
500566973
125182962
343509619
441715318
893678752
1719690109
512786496
513546094
898298312
1269854462
12505772
490511666
1336562483
1164241333
1630802032
804354588
48936535
955371296
593191955
1633113330
1487208190
1646002342
548190024
1758242633
250250159
160126661
1046137750
1045698512
1248952642
220915074
1466104803
1293264819
990220686
1621200009
156154105
1321656850
613565752
1822697169
1401653570
249051977
1081130687
1447208015
1780285365
1508930816
296548778
1856455317
888806995
96493354
1211831917
661705188
879188528
1714487572
1469207447
1144288035
795558969
24010879
1373778887
1083162272
1072986984
1600523880
1071291726
632904944
526433212
314060182
930161245
1746591533
745655477
1765259278
798353083
826827373
308401503
511974595
668679811
823645268
254537913
424038963
480232503
787942348
1744389734
11813340
1498672869
1172449231
696312945
1262079957
710444363
707621078
793293957
1289080853
1813484639
427044295
464769063
1337277988
609361212
723427155
1353594858
961983432
1733574073
1592215721
1336565957
1397515461
608081418
1479006315
1394083803
1049622633
687229527
1722410732
800750898
285240260
1576273518
688504694
1598253962
42295812
1621384755
662753355
1607469110
215775364
1085630386
788745237
1344895082
1113155511
577222377
1664939494
1345251143
1074334243
646105093
60067153
66604659
1114630596
1837424980
186685717
1420509984
1759576300
666490541
1715290644
1646477427
1388600432
1266232359
786304586
274301259
107118089
1695077427
1664707311
1515512683
618137078
749083150
1396107050
1628443648
267762686
1115242693
1582370069
1551382930
590248099
1813165347
1560477531
1349209423
1076250535
737094193
1412877246
1705524608
382959962
1528888545
1095015424
1230223140
1427752819
40420395
1629999683
647643091
1643101020
1447595892
5716715
307354828
1767384721
391475235
1486519515
150580949
1783423307
1579976524
1255262388
736538861
1029536479
1060988311
1721770428
1155244894
158402813
181434504
470701136
520191326
1803885645
828676328
1476183736
1141985161
1568283871
44123147
1483329692
1195495823
445602594
475767171
1077647349
1005930794
200844376
306576180
182167450
1367540392
1293993324
683372825
776599032
1525400588
58629961
1354378877
1211618556
1369675331
1550543709
1030516158
507750537
418196482
290023115
671918450
1570042346
1199264167
282990561
861479846
1305030536
578370166
1517941516
289701640
279010656
1463664541
167007628
230541898
1672012018
705258366
284645741
1788397676
418097785
1189068143
1090211739
1468909851
716907489
1251977064
1273933864
1171534500
1731796259
907945064
1342723426
1042680086
1712429850
1647227560
384300342
391635792
1164739284
1688108527
789625240
374728309
449324231
49699945
467589941
673342006
1647336389
1547578407
202526440
432263859
1718657215
771353149
1539807308
341388256
267586314
1640394100
881525362
1758127987
81057199
334909753
79257150
302557090
327444270
537440441
319206157
218617611
71863984
866533195
195174361
780500037
66158212
655838559
1617103904
1384028601
1284090008
1454428051
560677221
406527530
1677044231
1674860426
1268080208
1172129816
1215311739
811810529
256641343
863766119
1843804290
1560616911
831281390
1481397164
1126018694
1540548068
1617808954
731914119
592410830
724200510
313963412
1472105551
1682217195
1148599216
605435356
736229130
1031440436
1027739988
1772319177
1316560559
1516260329
135551407
1731064694
490152504
935300862
1816326953
1174628429
1599174362
1447378782
397202189
35959947
615255287
1455278376
752683058
637132493
76593735
1014666597
823644565
1799584812
1812634456
1070313033
228010339
999095859
368632558
324554252
1277613873
1149301131
403650380
955295557
310253582
547413580
186826572
1390980636
433659430
333125880
1021887581
962126791
1682717032
1768973142
588106935
400597281
1770407275
210159590
1050514153
643655751
599767283
620273716
32038219
216521602
1440089480
1268722783
1367126355
1263424816
1731138248
589476544
105235350
1365371039
1850219248
185100589
1321763878
192961274
485003061
333744619
1634636591
453610522
681475700
941745862
16221815
935483806
811476921
870928253
188270596
1180116484
736518456
342684778
936083629
196766324
766078387
666509980
1658407032
1561414688
614029567
397873097
308128822
1242173301
559515987
134121185
1579295884
1630071090
602780221
1298139132
1845077402
1385658641
120103638
304793258
1287814479
383036399
1605530163
1711012212
12677407
826924810
462489954
1627206012
1723749457
1548212962
304313790
313590863
997298322
882781044
31947361
474468860
82498474
1498921534
396691476
1463052210
1124942113
863481276
640785637
304135714
565743582
614766092
1447594641
1157798154
1079835959
1283450508
1171876559
341795195
1574087704
528712061
1199082057
685482061
818599069
920730265
113760190
799746125
1094316754
452781181
1583138936
1286686583
1204734595
315572862
1264652941
581146801
1815950887
1690258855
1494667158
636982640
1063480591
940398306
1155015471
424218157
106577787
1076371746
910407956
139947118
1058593213
1396500887
1596342888
970019427
406078761
1475349099
1338306034
393043301
601723555
226179041
432877109
1706492983
1473341098
584984011
38509038
1583333526
1473941330
1472342566
44107344
1747156910
1513253631
1378280820
789501270
433417128
1736815864
1587852963
782314238
1756757185
510599823
1715021673
1770811615
437608591
1572628908
1129694190
1599912499
304268551
697774719
1416412371
945991714
420838138
707759937
1751229259
92365381
758304670
883611234
1444395422
919423113
1228239498
143046313
1078882929
159404586
936071404
200624639
1804861476
1563557191
1204152275
361733172
1778788643
205079839
321673927
246656111
505733981
1258498085
829053183
1725720639
735697437
249716925
483214655
864857531
583157639
1729806840
349936973
1372789737
1454579457
676587831
946013193
785441412
170779633
1166453846
1496160866
715591510
138049470
133682985
1343091142
1744928528
633887713
804165322
160481041
737213613
780682649
285418550
104187887
107543171
1835611202
1304423715
1557504306
953413544
131887300
399500746
1089275986
213585894
716514601
255250460
158799205
321586786
880973000
1304820072
1428182436
768977303
1400163870
1113543744
1385531826
1210934366
326788953
1594570873
916824569
559631967
122494428
1124928185
745996423
412310625
333524353
1819206603
1428381197
413149082
1404350958
1593427257
91103677
428236438
512542802
858806299
1266019492
1152047509
34397674
1755492885
1045410526
991311960
729940163
769546477
646664978
1119956873
210557481
1386276142
175416088
244489627
969096421
295015100
747060612
1621696495
1557962524
1607875877
1258134598
223849251
14308294
1263327732
1735829859
265891612
889845696
1018919812
794396550
1065224858
632993840
1084721114
783423542
1520052068
1485482668
111282091
573781029
297828958
623496814
768524980
1534327530
1159731727
875099740
891434331
99043981
585270383
1336133369
1037775685
1399847202
1185436323
1502015018
1289173730
720104012
123750974
467785811
452898371
1552554840
401583898
1494238620
569039802
830942104
1631963333
1759785273
724354545
284866382
1423774607
1232363012
1752516108
1512076017
1683625403
1337752633
948904596
1654777172
1460617914
1652448313
206465935
1275551892
1468269718
1781379633
908998122
1560714662
1485296527
758021459
880828797
177276167
1519849387
524324700
1526977722
581066879
979984216
494404863
19420165
728109704
126437933
343846387
1036238062
120076235
806022457
952406420
1023465563
221794547
760773910
503977253
1313999745
1174667123
1514297577
954486471
1444153343
663282407
583957327
1668486076
488579310
1281610791
1401016907
1011066176
591079228
610120943
299569555
939238274
1840533514
1575200453
1704807606
247545616
494167737
586253752
1230628180
1149660732
1042422372
1839614286
927895905
1592422543
1285746103
459216620
1717015253
771148211
1496838025
1842231412
807453435
1006628550
915473964
374150679
704520798
1585121488
1208138283
754250461
1190528013
961803978
171830403
1252411138
1858122877
1488415242
11178051
1666933840
927875172
1646719915
1150089065
883803265
1058545093
266660998
587476384
823321918
674180893
605937295
1729205134
217414233
1511820129
573656774
1353229121
1562744201
272926654
300434988
1584158802
125472125
310804475
95122746
1402968959
1810749538
1002692862
40151965
523075970
399871267
318882261
592504684
1858682238
400936019
1554366454
1551082503
576198285
682118378
1845781895
1729744475
1430831648
925636486
1140901749
1239126110
1536834496
1117404033
210512242
938004442
1274100250
289097233
1776380212
1454649611
1498437290
1457524760
403250643
1369218698
499230839
1768533025
849209830
1835198627
713913217
893784635
125173030
286037143
602378798
64652557
455777038
77664717
86304809
1203175471
677002778
1023011662
1338591921
1369926218
930880941
122904668
931054542
29039630
741278443
610367662
1733826339
1824734141
554441626
1252133944
665068794
1609680169
1387261809
1568578470
317571218
1416386387
172273789
1524081074
1073156688
774616048
1113393948
1292419354
1752156159
1399298504
594771527
1167930449
761778057
1585271561
1104689237
928063686
1446615984
1192674285
1359251389
378600810
246769967
505332837
215387946
583564233
1295641802
565095413
127158538
1559397768
1042558518
1074350356
1712117110
161823305
695706001
380676156
1601951057
959459390
526045483
70017190
52399687
1022871795
1319993159
1025032407
816052577
773377808
742088032
1453677721
1736671265
1351174236
1211360615
300337979
1052592113
1679773437
412691703
383639837
1092869119
802543478
523859662
1695746181
1407576608
743288642
828597298
320026028
1235162525
643256705
1376644051
1515667185
1048934847
1816813684
385809430
1235718273
825905702
1085932856
1627689479
936242665
800823692
763496223
223008166
89657403
849552584
138515470
1706754930
669344439
1807380215
639446728
291941150
1648742381
1660263095
1511622051
851439723
1850836615
1245731589
609637049
357102693
690015698
771989452
1225009012
308247117
725541970
193329241
274142266
261230524
522925536
1489682055
545327812
366597784
571522662
1354540370
562823145
892641249
278373001
1559756284
1485597479
861345538
1526177308
592830737
1128903302
1348176340
1057926639
1119381587
35724808
64021836
385203775
1614687318
1006485732
897867103
1044752956
1191520781
402688622
290250038
1373600358
576207922
1669820042
898522033
99416298
930578264
1550751181
398579639
1595005252
1188494008
1472167102
675147423
192346600
1294596744
1702412701
1679776949
81794594
1104570874
101402289
643761843
221259383
1568143959
1544047259
746659654
1263798116
1331709223
1455659893
1294384624
1390921120
1824077154
1722668982
1470870736
1480208427
15983321
630774540
252528969
466693279
1294895898
166718024
1611117643
713142275
1094323460
609713217
267863017
1211547958
1795412749
699109335
479768486
1140047716
1856684500
1840524754
863190529
632003783
393290242
1042399436
1281544385
180669609
1631095588
938739209
1284210378
54453262
17608274
224923967
563515253
413579531
632981442
1664912182
473415714
1199388891
559913402
1383112310
268640156
1437440999
1256297707
396992360
1243383500
1355200597
1218187303
664988552
423065437
609385570
200793989
1687609993
458633597
940131737
872488237
1808638280
1656448785
1617695255
882044627
84786266
1593098711
1717789485
855189455
490549963
1760459162
653643336
1625148045
1546422789
7455370
757242402
1391463061
1386277148
1806949104
1228971183
1703569447
135624877
1655979361
1177526131
342197885
272899237
1006772236
8215283
1712645836
984593792
1427027997
1224960650
616048847
655764353
1356608134
661916758
398533970
1238886365
994406841
515412086
1362795278
1035797593
1852851446
933278121
254773478
1468390455
878733464
21200615
1680981557
917940966
1248929006
330924593
123214711
1111388054
1691966184
1192907932
1110806393
1620757021
1617984990
338236695
608615071
680833508
888791344
654791472
195178877
1301691511
1589329409
1220483083
1203750786
196103098
1591587945
1129654114
863691691
1404337747
696690464
1847141875
755190351
1458075259
1107846834
178754632
1472098519
1110541776
1116187618
620768387
833176555
1300005838
1707865828
1227100283
642324208
1845993680
437917394
896796814
1600250096
535804146
1217287364
620601256
813154938
521328806
48368750
297075750
1638712301
418787756
1587469255
49013381
293090528
778734890
1024206168
807395865
402414152
697853299
981527339
249550711
440423049
36577358
1650356090
497498057
221691561
1817477547
746601198
1414457462
986710603
1735473574
1733130873
390958600
698695486
929784728
1545727857
744840589
179107111
902134048
1806738529
1163886880
1419428985
515012952
1061063913
846893212
416471212
1509941230
340860540
347660034
670006069
700409487
1802326263
123279488
645280084
1504900866
569564563
1435409094
548122306
1284520605
1488429058
1087232604
1729965965
1032014925
499002450
1475721590
418935926
243514097
1134193466
945083398
172303532
574518278
943625771
218397951
635819981
734992065
1100565873
693502739
641452023
1168439958
625928630
1363908378
1580989991
1443066322
185681026
116120073
1364721157
184771953
179387206
1351820716
474539575
1812743968
1337368505
655685194
590910012
1241598444
39070350
1061025760
189349218
820912719
368307258
643744207
1155377042
844190751
589638808
1635500595
433543015
434517209
227105168
860682048
600325256
214249132
1489826000
1223498252
1212335349
408820994
746642549
188928003
17491483
1221199438
26435472
744896240
995537277
96604484
38438150
725004642
205920111
248312321
1835352876
959740356
407623834
290008647
1807418318
1003234885
1568819852
460387545
1285795544
654954241
345244665
1245698992
1637743541
1044759522
934530949
1344446736
252103318
1833667947
1492466823
574864205
985218972
549832400
1532391272
1634155653
1757440168
154648350
1658962087
1340842827
92125584
26021203
76370470
1604988110
335288964
1328190322
1362611963
82185957
707243236
1326922433
1057883328
512672686
1129203820
97207298
1482546381
1491576210
397637699
1374486279
607578546
1194437019
1226422019
150053600
1756043976
1685632689
1318988248
230290979
603771646
1510918138
899736872
1681153433
1044683640
1777279487
1128795939
1152041853
1456763318
80455021
835012161
960307920
1437447621
293697793
599918212
397655866
771562675
1142964418
1693056528
650870068
257904011
131354014
885724897
1651926133
878413132
1729121066
159662802
987263277
307629629
1208599784
254878950
597775205
1370592275
1425242703
1406746334
1301926570
834993439
1802705700
1735934316
789964204
1226627072
1055469392
787198403
1413276478
1310749924
572361787
988843885
170651079
170345808
1050106009
1266960506
634568471
1646073569
250234597
726545706
388242618
1095152747
804483011
1675901527
7589110
370167727
639866110
521296703
1577097755
278466514
1703830163
1805684824
1415135583
1451509594
764580681
283258076
4298617
114384681
503039335
1053383935
1163094278
1034833062
821625439
330716496
937020876
398068284
1304771138
1553926639
922577136
514266909
444912350
477669711
213238070
418545612
1695578623
912453906
3361608
1072679938
878187068
1839846192
344302666
1280413509
888038649
940905149
1524814841
1527912238
433824112
82719284
1382461094
1037367784
1040805108
1442829988
439356748
1811571914
1223417275
998770264
1598228522
516394598
16497474
1086090049
1647949724
1212682818
362851657
447217934
1059944672
199645617
532508419
166416569
1809376085
301613605
790513592
548549349
1279607212
564235050
1692379193
1274149791
322739192
822728595
869688993
901057502
395245300
1734937510
206994020
582644258
70460210
1076385359
311397470
624267752
1486489358
563050452
1617556989
1059507878
1501883656
781769916
827197877
1502727445
173872322
260544240
1055857877
1206962801
1680417915
759522025
175011092
793000810
728923575
924066575
1182847666
1765094430
1250501074
1844416920
1725161250
19289564
83082038
32469156
837879845
1738077428
20963638
1294369039
1838815317
663392547
1107959009
518827150
1352607071
1586486081
1622627037
287364465
1626224706
1279206563
1646477823
769875435
1250459643
1007460343
1360927096
236380296
731028420
1610344064
1485364794
25001316
1807238603
1499209331
16745410
1681265662
32213736
944856597
1821699773
1276105969
319644661
45409337
1119905390
942372551
1696775963
1491916354
414299851
312952768
1652548124
1216860195
1455422132
532379823
1038842100
1239982931
733807595
758032214
1457465604
920309664
1255258253
1470789389
1758985397
1412650749
1820282125
1220621365
550832066
733404386
1209081224
1770194001
71051104
1346903623
614468618
251199832
812035380
1540546572
67114828
1390805035
1009308332
862474218
918168886
1651417419
1612261374
1532545081
97523100
1376614594
1423850691
1198481941
1372779597
939079682
135992164
1520533587
687135751
1343572627
1523359216
1199389558
1003634459
312939175
1495598481
1438006303
61537748
654118381
574041420
1425741517
1764127833
805762270
877075432
1530004593
768887292
1533836868
242087410
30079172
1289671664
98282226
1265222303
2556901
960979646
444069902
1446089913
296818901
1132062057
1651128016
403525700
1581183670
1733866320
1393431979
1819011760
1579192578
487721307
424769273
425134394
309651029
272817678
1616502806
555021108
57446674
763869499
424795015
1491337831
984983506
332835234
853730068
686302241
1628518724
1027453746
1051635382
486347831
1453135524
419747733
798057510
538987234
1065884959
962493963
1193689473
564314607
1060926891
24016745
677150971
438210935
1423175727
24512525
1075436858
694710512
1325151205
1193845750
1366278937
484879660
1156472331
1537787707
1602302704
730561703
760804771
1706749082
86447610
1299304644
1700032652
983762375
1476946463
655964720
639960818
210595477
1497647013
391355392
179274373
1132154567
1703543273
175693781
1056635652
470778908
903779798
933374972
1036242537
185567041
1327551212
590446400
437319373
1486598129
254159929
783448572
173809975
1063282832
1258789686
622851606
851240624
23554293
30898806
1289680110
1620655061
844500667
1082407554
756477395
327156465
1563780722
831216450
1337395229
1512455953
1848758243
1302211295
1738218537
579549604
404418845
802515839
776469963
1770185896
1730040154
327887695
206376155
736470945
914950922
829974550
1270172441
102581158
1769617974
1857107332
831573064
258798916
1688237406
458007247
1392126853
1673533600
19608236
1320950786
681999444
1765974513
233925188
1830845698
740651543
778253605
1347773063
1373269164
699073143
1158330216
691102134
1444829851
443830793
1611522932
1393571087
344711627
375129802
226985166
249549763
1694024563
1317729207
1364412260
1758827292
73750738
1460536223
865544710
248915291
1045050743
1368874504
1110214261
36654938
753602992
1605760394
119113356
282503226
996400095
242368301
405438604
1089322036
988788503
345245915
1215742808
1154358246
857286473
1614381334
677778626
1398917337
548269678
1746432071
833225866
1152234937
1060889435
671751447
1380046511
1378951202
1205351922
1660793735
1250554024
1423019908
1838300263
910507856
1694988827
1688715873
21842878
837481631
1616957441
1353044854
1580827235
405024764
1217095941
1748172175
586553415
1784225494
1195209727
1268958085
1433750923
680727433
496766265
1618901862
1274455597
1288723698
1488812814
351946940
481794746
843822133
1105896504
489769926
373087060
1081767513
943766177
1395373563
809438578
555358359
1699838481
1141101337
1068606982
1794514577
1298289398
1817088962
95470929
1238080232
1503200424
1712466730
227608861
1685830160
1596224999
608030428
835988078
1211413396
790395152
299684027
617652926
1635758563
1606168734
1407650810
837404773
571440963
145118359
312955551
1634069665
1831811090
178682879
749200950
420428824
956860194
1834678003
1776163
556281113
703703347
1007548142
1448408546
529224971
1440192879
1543829008
986785027
73546819
638488420
724411908
8539318
1411477144
294503489
1831598701
1024561454
1284432919
1181560046
1322358536
275516820
726530480
1481538553
471541995
1457337474
850996892
996421797
1692384905
819813340
1730054059
442085529
750057338
187554572
899509112
1002833308
685222215
725897094
1205528322
1577638919
1115497119
485890935
546586163
1126378174
1342247026
872131970
1190396871
1648009413
1480005024
1823283131
153631775
420745026
1184574110
1672983711
361203312
1069956650
73812831
674103959
1142510827
1656632348
1778009192
1235171319
1812950582
9048052
168315753
861084331
1668464807
207201176
342524831
810429528
1236280981
850772313
314301000
920530226
358434469
1509889221
226736005
1354724813
1553412828
1354346250
928323497
1368287706
159268571
445719169
794535212
22973953
1045900093
331806947
1510959626
1849320584
639058164
645046993
831564886
352337345
1699808371
708721986
477263138
1183305233
1234646812
1676578055
1506730284
849839451
1693412934
632423767
356897424
196044226
212305559
215167417
952751228
1686005569
817726223
145786429
1738189939
1502054563
1679871700
720304379
53504233
1206217106
912801097
1002492611
1353479970
266127146
1767384289
212101393
1778425275
279725727
1402898937
1289837531
1172532307
1378059315
749506475
88883639
1246905851
228743717
855017627
195474837
550513347
399794396
951005182
745566430
877322297
692553850
686578249
1698270495
1710212629
1391201477
1830274838
158150781
578483705
303056835
1011235047
69707607
504173397
1424156428
1197733153
563908508
281833172
1455631454
1754191413
186606409
304042787
1216205738
1111492558
268696540
1312512382
878061082
616116007
1590090273
1028751543
1675573367
1821976257
842970109
760271580
320027047
1830848
1045796427
332908320
688634070
1110926619
501737618
276732432
275270853
775955757
1750039796
1239797859
1032973868
587897286
400934947
899166865
1114969166
101017186
1693762040
1188727969
1173901779
1275881108
1479548746
781299724
1343994771
1585327232
565519754
436047407
159606955
806171217
1131820567
649401994
1543605523
72886109
472669627
497238272
1412909515
328845638
1280368114
578109727
327479052
1817707740
635912384
116093172
1561703817
1238672370
353205954
131699512
891095699
684865612
1249522555
527995456
250777865
1213464199
438863069
55123645
258679745
756148668
616648139
1686493693
827900954
755886295
1753112322
487784302
573600787
817141328
128495519
756881597
369476039
328871678
1248684856
503149410
681914492
962664515
1064142221
955674486
972826969
704966858
303163120
1827534182
352109313
792233550
1502490972
438189045
608211250
432825667
788143210
742060338
1274131262
1007141093
1363598534
1846907967
671060323
507815315
1371568688
1617094538
1206957895
255702901
1003125109
687175760
885656509
802390828
1097091328
139892588
319067769
1822521598
1231107450
1280826478
1785644686
1246904674
1319996312
1111656930
1659942673
926079652
1231548300
1367986733
603602560
796023081
964955273
1116438704
441646194
1429906448
823074352
281361476
163135080
1178603248
1401081967
766431033
1741438637
1679186244
73569491
123216789
978496184
1846234064
1592297322
1768830351
1521192217
134760652
845644328
684004127
131870269
1090880410
1302984684
1847349503
472363886
1190517758
1785893365
1605347217
1010634982
577717458
462998988
1396921036
875201991
1613068383
128670492
465269269
192416477
602150821
54808524
93725984
1064492608
900881242
430326916
749303083
385681213
644122523
627724555
1350582583
120798833
1819029570
241830731
694540216
109540688
1087262068
733087053
1414078315
907782816
566728103
1392429371
1687985516
812153979
1758187130
450342818
1428152376
884232703
781174677
1413267938
589895839
436059887
132028066
845137593
1753214420
153618036
270268364
1471456763
1449012956
1235639700
1746316486
396116526
411939756
1677749460
586800791
63696881
723917185
682152051
1451281561
169136691
512971376
270083972
1363842336
1041686561
1158083348
125886260
362567496
1557959876
863907737
91268187
1418711765
676645652
1325278593
1823176423
1598362049
1275687258
1799207771
441483698
908677760
1763920758
840296993
1529587397
1036056648
695715517
1628339865
471252501
542911426
253511999
822533875
1729484150
768961331
778756700
1628850515
1215221316
1299065623
173556522
1797953340
817565004
915576081
106966106
39943688
1756995773
1841116615
275447660
861765332
287708678
1301258002
1557353552
1548170678
1649300943
842960555
1298908022
1480561001
539806770
1768125878
253184987
1510660383
630306443
130568707
651186366
1286188444
1514145383
1219951086
1063672900
1843448194
547314869
1575099758
566068205
451445108
1504581549
1072751116
1408169705
589620654
913257228
362310491
1036700116
1272181346
803190388
541812833
1039566526
1161517567
1331080777
1132636802
1041555578
1534456322
1345324450
657898064
134268482
521046011
1109186025
1348778351
1389878339
1302598088
650673960
407156960
1725265977
981742867
671455260
1571529046
188646967
771744478
923997420
1641969500
822666319
1623441227
1579867098
860595974
1261150740
849167982
949048482
1684276871
1262326021
878002241
274244912
698516600
1096603503
1322905250
12607568
605966667
368897606
364473265
1817351784
1154003765
221311439
1644929144
585465592
812242194
1060085537
1648558820
708505112
1195236016
1144527859
1847907398
817827139
846060439
1230550312
615867479
399150506
1162400914
1442398084
979417351
1827078426
1208500128
1682889237
1335766273
579832417
1152779712
1853948758
437743960
396841113
334219184
175081197
462600135
1265461848
225784970
452411631
1755991758
599538052
1645962392
1177926896
44806185
1536526145
65272242
196642794
91657864
1785315715
451986761
651532554
985263457
1291613612
1100046713
1712549771
1828594583
1629891262
487246933
906716990
679572135
391442407
1034365110
1504067971
1620964212
22925792
415819590
1171115297
957993776
1073576465
156375121
1076379224
386514564
127695893
870645368
920830777
1020763525
413714428
679409589
742437362
1677575381
573076709
1255513286
1622472398
1095512766
931519289
927085454
397924873
1601348246
891831614
1149132535
598509342
1652468725
1518493973
434397917
179155758
1382014683
1102133258
1643259590
160369174
1432975976
1235887906
1326349421
485242604
1110964649
1249005396
617060836
357733600
295355590
1727278191
1782854089
1701977158
1819120952
112447398
1392405369
363922092
123413697
1742631615
1541715848
1142868795
855864247
1143420791
584671466
900511903
493106446
1224501953
188191892
1047839183
72594148
1166529704
1691278928
1701722569
1146283315
1562970990
1729202803
1278693343
537567732
729586829
1387313415
759909248
1256509903
566149557
606124293
704217751
974242389
807794703
1195480843
703722297
1192030375
102610463
907926333
1532090167
488034499
738297719
180797189
1467612602
680991994
474404556
1395971802
826667878
366622678
804944601
370577303
796912992
1351598514
480960198
1498117629
599615878
842753745
102213661
436285171
1440986867
716838233
1287591570
484895819
403855252
587905763
687947954
1559720891
1461883687
1582902640
212662908
1790971106
902480078
1580620795
874463696
1387572448
334066433
1003478144
349422401
655856081
1055631973
1504092
551884957
636273651
894936376
482509309
172043837
1574707755
1774835784
315713447
1159383901
341264806
1677005560
1677582613
1064065439
1641953619
1306562427
219995898
789191805
613739971
1822723434
602396063
1705383626
435865035
412955898
188694432
118133401
1239058876
1547896094
34558898
56289230
105631842
1169976779
1772586249
1007892080
1208299363
1461124905
1853077435
1666638434
1006465845
1745064050
1556500857
706614076
996586315
1322351980
946149250
235936955
313595771
1122515735
1450331696
724883915
850667885
441943232
1780146165
650782353
334042732
1369911237
538559493
762230953
746693923
734840691
745501634
752425904
282634956
1184492106
812171258
1411216948
944011617
848496883
1602095605
1713575550
58392280
547354842
1755583246
435849359
1321349771
72530403
604826565
677099792
1800752335
1283070738
1548181551
997846687
1378215292
318019396
599694083
1855400785
906750611
417816216
1165963581
750968791
1692699189
1161216981
122417265
1159351670
726489695
399121481
625705995
925953579
1429915440
723458886
409665456
310999120
409546208
759629824
1499966858
613229221
790931613
1803938191
1480647288
806313950
881198816
894725495
60161099
409572069
104958088
1571391784
982661439
427065779
1207576477
731660171
1205363833
603779365
584582435
167497478
1450241204
190261911
1068297663
1605386324
626087930
1745092667
419708485
1398828119
1625762565
982764882
1169757251
1431822108
1538857088
1285920557
254925099
1318218995
902267480
672127686
130932933
1272488239
377106164
1241643608
1806115685
396656090
1272820777
1091067219
1231209938
1735148741
529314815
1128941700
1658551525
649847941
1717025485
155875669
264990321
1045863838
249868867
1148443211
1096668968
300766566
1287612540
768695968
1536017577
1593397259
68954873
895326821
1736987052
452752676
1016343803
1465608368
1469161786
435902941
366483704
1270781488
41838179
1197926536
962221612
1408035551
1533975388
270558792
1218360834
980706179
305837854
1506020419
1056958447
23089138
94153484
1757720691
807427856
351588840
1594719075
880894263
444612814
1258736467
876506625
1014725133
1856549055
1005451035
214515138
1019851030
963337052
330233383
1163560683
208858123
1461006257
1737487105
1799009547
389279185
1231606837
1694230539
749418180
1239814209
1036663260
1583856155
275183972
281339740
1583306132
279120376
166033929
1160774478
374842349
882059645
1740349949
1736679117
1011327720
1525343832
1347495324
1016366855
983960291
1606981656
998236749
206880508
321940474
1261675962
361631478
1025313288
1771484031
243062534
285673077
1847728349
290415052
1445778602
18017638
1557435115
106647908
923831291
39625977
799536641
465637551
443813537
587411614
1178016615
1309644432
1329724843
1773182673
461821494
1201908423
1778612385
895267364
1527301339
833526959
30670090
1498020848
410847464
52189832
1721033288
1726931700
1372320581
848948412
469050103
753382516
377576675
277631188
766416117
973894595
845118483
634312886
1767528333
937838169
1374219270
1048184490
504085795
682026108
1537601602
324860907
573520796
1099642028
1077823561
490907784
1405423402
1052405172
400988512
1433511791
541036373
1162941474
413885162
1332393738
1791383157
783689799
1725519716
809716041
1229449742
1190529299
749613912
1749662243
307381339
597856999
1855377577
554437472
187088883
1496654443
1375886641
1636483179
1028175692
352536722
1063533196
1295517499
1159128164
557000378
443119311
293104060
163583791
1260837088
1447406457
347547339
948541058
892632050
1550992289
362682705
113942199
471586089
410103432
1165269544
27011227
1237783831
1799337086
1052328688
1054318859
823226071
479920152
662804129
160823914
999900181
1378347720
752354199
1479812227
234120630
889909066
1855862175
1652919156
458993758
288417212
66949770
874259719
1030888578
133541109
843824909
1462164134
1063908317
226289957
655566694
977907713
894783205
1200801951
737861835
1371613626
452302757
186388624
996654089
272414646
1606286286
1126461982
699177230
1777994836
1147688
9583039
1826549130
1540951070
709327090
654247179
122572041
1721949924
1569337592
1675239033
441569372
1181518243
133535038
1433201093
1448231106
726404932
1142663469
1589926545
453020476
1723826712
1246158379
422925361
755421235
1780127661
691818954
439019341
202416153
1579195601
808104105
1750100036
1739949234
960149110
1708426628
1780776479
1117368029
249770345
595401214
1374931499
701857199
1815090996
780010873
654114373
242546156
760970611
724472500
864795132
46507582
1262479073
1099826222
1043100346
292559563
1594905790
1791001142
180001587
1665196502
1581359106
1322420035
227209802
334902292
1089021067
1470730918
46073909
12841297
290409638
1824986310
1040988027
1631123802
1581322790
1021347330
645968180
1227538381
938004262
1741050722
1201166018
143940302
527954325
1247700312
1184108753
64899765
990435124
1478552635
990769505
1730487540
1314434305
1701410820
352611143
1127526940
1776572637
1560384757
1660330220
328753856
689173233
420696097
1235038100
1002433691
122981695
869389871
1277234564
573344371
254408479
1594515771
585200440
510310617
919166444
239340528
1534623534
950196648
814371694
1483426727
1651472857
1765146504
541337321
259317601
586678740
53930929
922710189
897521187
1656343123
1570147144
1281136961
97192725
1843427961
475196731
1203087319
124364279
562662872
848996685
1046254978
823669814
922598862
841440215
84968981
1170110808
991838436
1308883454
1360546489
301132236
1091127700
1328380476
1383320390
746347064
1356017718
353097428
1185655324
1234527806
184260465
1462982091
1392224176
46281618
865105444
261031783
489677820
1759228200
495289428
254865846
972472024
1826736368
1496672611
1353340729
716311043
609615256
1534921567
1058551534
1428415984
1810507855
1462882143
981875999
1596781249
1203446246
1788871392
483346790
1531113953
1580673381
1852932784
888585940
1858550522
871736618
1731567305
926204454
149977024
1606512120
149874038
50451047
1256549037
1241665790
1473680239
1779248884
1159152891
751360834
53772382
1236392133
584746728
272815292
562850356
72007184
496894083
1177869618
1384682717
163695211
1752355770
183340139
949586050
54768935
1714196823
166083346
889355178
1839242429
550209576
20122571
364169298
1712680250
1433111763
312225279
783737021
1156145757
1686949312
1123281089
956629721
612476876
1740901075
1008809733
1533890153
629970176
995907915
471723218
1429906183
601564168
79168703
275565068
1743680677
159278642
1339340025
1578880684
1628079391
1578236466
574337782
1296027439
280093222
1559550441
1002108497
399944512
1770951806
960634547
1824233658
312518533
755557315
1701255081
1688746592
686475209
1342477954
1138243976
965646300
192991667
13870091
1228249583
4305226
1572398526
467052153
974696150
196298960
1176353409
1127114993
580136900
914706530
1843690762
1705647884
18722778
1205946973
252829070
1236842221
944274745
911143090
141260760
509542361
1409424785
275912828
958066029
314627444
527860418
441433469
813661368
1490559956
1372755054
1257884535
1172569784
1256931658
1201337753
1611519453
1081039709
909426722
493200014
1289458171
693748359
1338421971
647577205
1346061999
1062851508
832152739
1095939459
1127075768
1065767222
154170833
1850381871
259942647
1779709060
1859517027
1664254367
1082796326
1602926438
1673215189
409591489
1624282830
1484800617
1181030309
1352269589
349885149
1668428082
401020729
1495505677
1849225296
24430067
529491934
1794063152
1245745209
998186398
798782787
760660340
256463061
162490247
1826182716
598156116
982819548
135407374
1002725189
820897643
1107109845
856951013
941298205
250176796
1372697527
1590885736
1522095992
660005527
627680716
209570073
715541694
1832227623
1682642811
1529783064
801358027
428302894
1307426593
96544379
1263862320
1133578782
260619936
23462977
1412227954
113043444
666662495
798031160
1397423935
1206613296
73046801
531109818
414732843
196024080
477497420
906555839
1666274391
1187000928
14080319
1089493386
1692840174
282794000
1242985897
1789841249
1525877912
452432687
523457273
970754364
1731388689
396212804
430271064
1065054964
672035778
1193144049
1743822281
854779204
555084115
1815853434
280363485
1167602256
158869139
648282453
1082006987
878633904
817499490
1120155123
200038450
1330267201
1321451876
1047021414
214261781
963101926
601454037
26418419
1235464223
340974683
1175948835
1534700583
1117734006
676961230
1150822544
1022300946
1004461455
598152534
23276830
84813004
5189864
93370511
1683240269
505021732
883037837
239427401
357386182
1439199113
327187095
167080555
905012180
822466153
1300957168
91100064
563897638
1292618495
330786103
73894179
121531934
357212638
1259917386
1469146164
463767612
204276861
1679263785
1232407236
80771454
322698211
1398801405
1366868691
694861467
448963118
1810346451
1718358264
1526771891
1382781069
867384249
901077693
164497133
1411430407
1546238570
170580404
658279292
754092649
1529188510
1174134111
411820789
1487709783
23912597
16242021
1719208423
596199515
810596679
1078067271
1479791792
392058699
1148509107
1285622413
509294013
855551279
1604314740
366842846
712394799
831099267
1375998505
539021406
306074926
825255001
1061177783
768661613
1782262527
1677257255
1386754545
1029147886
784206538
833051597
929027687
1599326942
1045417929
583133946
194737654
908496355
614030461
1162434242
1132406603
1761877575
1223860859
157917782
1010778695
1045298859
1812959574
1570061163
683403475
1669666601
1413148483
1287790889
39513200
1480101186
1644541772
1448135123
1738031778
861885435
858761782
180361190
753144608
766378404
1266698905
1714995799
1749368642
1823412479
1674894630
450381256
1341246667
302841414
172430974
338496601
1650698813
1318450638
941642133
561132157
1267366252
120819779
307647615
198780352
738313001
914523053
705000003
881556678
1818722322
656149331
506737792
898516152
1095585281
1735787919
1174431585
1079569470
1397022374
716414588
904889592
1521177727
289310058
1306075637
1251362377
7309190
648765635
271529958
422840183
1149581089
727930281
696892409
1031236016
1711999272
845244437
1299346229
1274583012
1510487499
1422013444
602703215
1149326357
473248655
538404679
154518036
981128726
801143833
907274132
776561063
1100377747
104789452
804851360
1192449141
843656836
362717065
203198331
733678338
1779207108
632672948
1409336404
799309876
1370869743
1273463583
734284659
836985886
545184614
707312952
521939011
880604367
464181513
696694672
517276176
408779682
1713394727
1130240338
209906761
1470711426
927149005
1855281828
599737440
1700391748
1812855648
1722068151
1801208557
1037856605
1612982213
143751569
1012879706
1694315413
793331152
1394670372
1710651714
905951851
379157830
1579693292
1619620862
1026918678
1718093753
1646984001
219855598
1186291434
274754696
1333180782
1207882030
1655527899
258896042
1745619735
1795170232
1099121340
766276341
823691442
1099044592
1706308691
189678172
661131316
974059725
614518599
1608702940
936692543
396055927
729805085
1518169024
353620506
710447527
311712101
660132513
972830756
1711106226
396448800
834144297
1494207466
221068773
34719222
1700619725
677852981
451616894
67122541
1237568481
892481368
795121621
947545464
622803426
78323045
1249744087
618264678
569937868
240322199
1150536898
1460745271
960625264
872538455
1267347494
1759161561
651538564
1485944951
1366019817
311616743
365220823
1460496987
199013537
222235996
1579719922
374702159
1104784561
460798430
1732315657
1161165171
930010854
887197395
633240907
352932909
754705956
1181482444
1717830016
1172505833
1236626352
1211245790
126808906
549063386
1087865725
734838031
536776076
262367870
1295306300
617702765
358607190
697302592
20132461
1085266432
656339218
475347982
730288272
1351420977
1194767574
1098002709
910671458
941723963
1045789770
1418446548
1489112208
352473064
1411840373
1540893556
487877531
295937368
628472478
1256327701
1621225861
1187370235
810625849
419291203
292652003
387634914
1606786811
1113081684
966076171
299722763
1125196246
658923637
624046732
303469056
553751921
802266502
1139574243
78944316
681521558
1612622086
499983573
359694874
1418152554
595361282
785360437
450855169
771753148
193022401
1121980794
1793930808
238535831
1849090594
1099409931
761229668
1111587108
5320531
1565484680
1195244446
25609338
414882978
1553384025
60893722
1277340711
42932792
558238814
742789172
15462689
1630686841
809846366
596530032
1438410121
1796326427
10994043
1735542583
1669121748
207145182
107252485
273053096
798332080
881729717
1751835849
165831754
1112888996
1327226707
1667755868
1049873986
1825223647
473652019
850660943
1236921728
1737786752
43475334
1825872594
232154694
213626373
500743965
1447371013
326375536
1053934626
314737845
641710454
976220040
464672980
833996636
112603182
1692477881
595375355
502101419
802927212
1168498493
997297729
157962647
264260307
1154597539
42001516
245234413
298350693
1769628797
1845017960
156356172
101708788
1206229524
1732282391
1790172252
1839883283
996982763
956276469
690591617
1028640387
561461913
1056586910
75162362
1254565419
227304767
1263714757
1158004353
930631675
1036128188
571599212
134812450
1157415043
1137385560
62539294
976969359
1722258817
354997621
682353085
804134402
89768021
1510053485
825444112
70536392
828104535
527710371
1787727117
1708143674
79931201
1584166686
1455241422
1844773017
994273420
1705229534
21789061
1503282700
734566699
1394386524
1197289549
1634223056
1586371980
485188049
22216198
1541324574
815788099
1159260460
1323175731
1258281292
295434952
1638242422
977337697
1221781351
1003595235
1528319902
546051636
129547666
57865417
240486135
1654887956
326031857
1498781849
987854535
470214485
166646215
1437587567
1465264974
1035906386
1275735777
1521290384
68337618
739737519
1370367686
586738585
1793659675
1567260498
271406224
1385660765
1036174404
695674571
842223405
1281457671
1393568797
274004229
1758511622
1776874330
1169485235
1211316
843425936
770014777
863358875
1065450004
125037836
670178227
947825839
1426249711
1465891331
1206397147
251166110
1660775652
512720428
1551836226
109873291
1118680211
558942640
441144564
918862898
705084725
536213121
1523432419
590426946
642514757
1048359593
1033359481
1592300260
1695636772
1585033378
1744537108
1375624636
1540509247
733895747
1217880569
354093823
399802114
517594279
15024760
1733768669
1265214077
897636424
47459677
1800890852
129261490
817458470
1009339294
890442557
1564349508
418746451
307074102
849053544
1486491900
1641905660
595182592
1158045354
462025568
1430738845
1432206876
748520577
586417276
1466672255
1407486414
1642694580
1428361424
979263874
1064242219
808796079
491379744
1099286237
1233543554
917285369
1438374702
1257158273
1850709337
1425339213
970593564
1545858015
311108623
124845078
52485620
1365029242
670740379
325054577
990557801
55566981
370852829
865192957
688802385
1811475023
420513120
862925346
308779135
168198391
724665965
819095066
308589061
716627713
316903751
98176654
851196661
273290279
1803269609
475789718
1833271118
810872244
273174362
643269825
1310517890
468748614
1581912509
89876819
1495024813
816846431
1576718358
1342215269
907701845
69239285
549227520
743062123
1771024354
566153628
1257761238
1597450667
301640311
986367494
1524148277
687260528
898830432
1635093261
277527915
138307218
1711081197
1625458284
743498833
1262455311
1713919216
18589294
1212571370
288980964
305590365
296259444
1028785174
1619797722
1752302470
21559208
1622977908
575753923
1228825746
73722263
1674489244
155908170
616720270
768925887
404771135
1044228538
189755996
1651692709
887620622
587397943
521642882
1352654112
1855402831
1118032769
1321987093
1220725643
207675931
114317831
1462192777
120217609
1158710077
150007089
32676613
1068249437
439469315
550737390
797226042
66714890
595827094
434746159
563172267
195207474
156866390
1538792916
108558525
1763531873
818583131
131591965
1437443875
333379086
1530450188
1084888688
1392105271
334045917
1632563147
1308644806
170063361
1598830139
970706511
833700524
677985846
196199961
1281071562
1073855718
382704523
885379848
819319007
1805276855
120658220
595469709
1452691232
480975208
1811056962
351388760
730061475
1323281872
913771523
1561901237
440119192
69168233
1432969166
578285128
1099209971
1448986425
1780765023
1106950301
995027577
729503671
877063007
207098212
524365935
1046860370
457589937
1637533635
1474165617
465756549
451742041
804324400
887183671
1759093737
487434895
1536321833
418194778
802982523
390889788
587384923
1018596061
1136032602
185403041
767584040
1798684152
71335840
1684370208
1543932231
877330534
1601323986
45852876
739344035
231869062
854124309
1845126236
1386916642
1372086356
904628849
1794952311
132547591
11067566
1399859995
451629151
1726493911
966948883
95953652
439576687
1577485296
610970089
1031523623
195788687
696117264
1481983514
1028929686
110538677
316294045
85315090
691715394
1849599913
371803461
34574281
161762940
126441086
401979376
813459785
1001789635
905681429
463844212
1167490581
981680602
1454982276
218676719
1279769361
587308193
1166470344
1577938997
1478865890
524224803
594031385
964089173
1521642976
1179908555
733207106
121951123
146385940
612366370
971382116
1599678846
1716121649
1171633591
1313711969
801231256
490054532
407927141
62006188
979021940
656785826
372948827
1288778233
284967327
9219102
773454475
369464298
1328026121
154856048
1387480776
1305147555
1317016462
1305384383
1187254573
1085618790
1829207547
913822868
369010516
1798988057
1451635698
1183481079
1158138631
1433768031
1326229239
544634945
52760165
1512844644
377323535
1289750663
1282269281
1295787967
1658749459
1509121066
226818836
908521917
1080818025
624903223
1493117823
607258196
657925711
476098005
188547760
310177025
969562801
686340204
1306632835
1395724396
1241034233
189812081
1601351091
13729153
851826832
1783342293
1441040009
292721405
803588631
618804097
1806578983
923045314
272276900
1558186816
592252704
270284689
615731496
823334342
940650342
715810312
763172884
24035281
1366940654
244863306
963526886
158411679
632333951
246793736
667029495
946189232
1261608879
1382975914
168921975
1350454079
982888910
674583313
102207005
348893045
1681002245
1587646985
1715624447
839837262
1033599427
671412633
1373684316
1624959930
566566427
1615906004
31833930
1294035445
1367435774
1361642129
1027300997
345532260
316343203
1020787247
469204149
352570651
429830422
1438356087
1285651945
1241983940
1012751167
649909231
1695069450
1297203371
140556326
1320959181
794586474
1852649743
1370270475
1561158976
516129983
52609562
603470105
116286061
1053520428
1161005373
536359304
631149154
1000507142
1126259852
1605857284
1787788045
1201223316
1054640974
100561689
994734977
1489580024
888847790
797056431
1648842041
239783003
926210599
1816712403
473368043
570292311
1317893905
535470607
1687461647
248852960
1345172006
324578708
1595933349
1614784433
1016981336
97618627
1524679991
440270473
811328984
904039403
1318201937
113376165
1067628945
1599535509
145205915
590588549
29960062
1170323974
35051820
852762801
510457860
719409930
1411689840
1803602359
1479664313
1030855986
319185761
1451275762
1265168036
1248386910
266276399
1189006898
523523590
1674675759
1412995120
198222268
272747594
1236372343
838456257
1665782935
917619143
752283179
306034640
1004722377
946903940
933021867
1552710942
585172520
322369610
1802180938
944281208
1836056830
177350278
359126243
136578655
1206809651
989218939
982090416
330268927
888642832
746613759
285255230
619808226
63524275
657174434
245621805
1740076568
1825657286
363070266
1443227763
1673629515
1307876537
1446942215
1755158578
1454676875
1137764841
1815572664
1511484838
1229588752
322015650
1122665491
530475288
948376587
1321541007
1054401294
1729892028
1645020743
155052942
553639287
1164370073
1841100424
275132251
801606106
1089737501
600568199
641517846
1080061031
757588655
709896040
688906852
591972510
365622837
531245016
25288799
63990270
1471952801
527952496
1753387253
665927400
600211859
182399045
973896370
1767842629
92721820
811308762
525539704
1302005142
251040739
1171624532
1080667778
1854105755
978302160
1492078048
1086395814
211742985
1717843631
1770027024
54075138
1650535063
1471470022
1032684711
1034366206
1479836372
1248681209
1741166044
301811796
1592568092
193553921
1054604708
1642907817
217698619
1224637672
478715820
468094269
1220171816
389144165
163365654
394353635
940693202
1300912973
1467536134
364761253
415018095
1051104402
209688371
337208492
87704416
595316931
1003517337
753555572
1476346108
1058752563
720965754
1525465859
677643963
1486432708
1211988086
1764847246
1430305035
1783892182
1828027864
602404573
100853828
239789662
1428144552
1178353679
1301472691
440051702
900915887
1119682161
7675129
619405494
1363747386
1665362261
1734440845
940579578
1080222423
1237086697
218791120
418681014
1243854482
1210556930
1512285723
288552101
852880413
26490915
1733742377
1266674170
808686684
81980642
1604288502
858640990
1240440223
729260174
1681792157
959730212
464645241
1708618508
1744784467
1585324251
1030416703
1217781506
1052193388
622931615
289625000
902119806
243884411
1471556048
1212436593
1713484848
1483530012
890835223
1734756531
955559571
1574969633
1132289620
1437540529
1500725560
1150214213
537394035
935113822
57705377
702051236
1639002080
6248495
826722550
501657848
727985418
1269071917
694408110
498258684
1298450984
371107704
1251177779
173136766
1754559351
1086183318
952752217
1075249957
597503187
212595623
624398757
113043894
1077981794
1291975934
191894332
638219969
1293848910
823260796
1230258750
1575271834
944562693
226896274
77964602
932093796
97348527
335330458
927661432
1778248255
1381543967
186496730
451196814
1108977973
1122834416
1848920996
84687820
238156982
1286709171
1573409192
474027980
622228292
1342860205
1299815199
1800820328
1635580821
294328388
1389600377
1856819155
1150724780
770395572
409195337
1622030292
543011885
1099903342
845964696
1342588142
271379098
1531591682
11319248
1814967817
903421698
950648700
1428208116
154016008
1616793945
95755164
697293502
1828944866
194739219
50709959
742136833
389796893
666122987
289342961
687246757
1554226307
1616841752
1767153138
1738620070
956524717
584131302
387450876
1082637746
1301573365
882268852
1759215570
1827475993
1557353814
1682347652
270421948
1788393405
568522501
1498421546
1182748301
1763837112
872296741
1645391388
1007746752
986456774
1350166258
1543390486
1301490794
1110666287
988582156
1653440055
948391471
1680302168
1054149048
1689293056
1756228393
561175383
1622238337
1440050761
120540238
816527968
990397202
1539264150
1258609805
1041056742
608872985
1514552967
526343556
518746988
481452633
1268840846
334891138
214814555
1592878940
1682822915
358827923
554038342
898187519
1537592644
427857970
766555018
1505676150
458744594
1359615462
1370975303
1051974907
1610785910
141967965
214245676
927401363
60116057
1414654004
530249409
360955726
235040008
576382354
115363695
701624308
600995787
1581879191
664336953
1277815495
1750001408
79846397
1246637546
1387755028
424633769
455565038
1564287355
947571031
1216439268
1515772805
616631889
352195599
1017168056
1803013508
876484488
321819643
687653545
58410017
461375766
1049456072
1048400636
977133399
1198982350
1556309918
40216164
514707304
941730106
34442787
1130000620
1299590927
1402068270
1686573845
524986438
284745420
1128956255
1093663925
1097981367
1493872452
814185980
1476947417
558870110
599340281
1762414316
797463860
1185068734
1695703031
418308571
1164343676
368897481
1591362932
1270507351
186070211
439045378
512979050
216449554
881405773
1488127366
1417198912
229382810
608331083
1547875799
937223865
15285180
657952095
293635210
1018591779
338989425
968537794
1823922974
1262071036
1522879860
1079036003
1510756710
111630872
1714044079
1794079717
275674428
571718356
1737646043
1091038362
392353578
121970284
1223465770
348787494
587096242
471449074
121827776
649693441
1675404896
454029395
1663310177
1686499377
1080343392
1369079001
543817390
101321960
493115482
226320916
365240943
1139907118
627556980
972732668
1176593755
1656311372
871591205
228202247
1398010131
299558469
1727958331
1181793653
1345583629
755403400
1495695914
461022490
547856075
423795979
413170223
1502812632
17864860
1265368200
286029451
702827571
444120288
432619475
1002279348
789174892
137955614
60465384
540761938
735912691
1266902255
1724045647
1730365904
1595795143
1675730148
1327924151
896785846
931573071
1093662082
1408240884
618559387
1348528311
761628045
1456048969
708128233
1477516894
441005617
1298184641
940905987
650190718
336440050
1314503460
1568577553
525214449
640586252
439452394
1593730226
697267148
1482801206
476318506
1026979468
637232766
1704336809
415326243
1236946269
1014277438
534162488
421051220
1421277896
398940280
461531786
553218597
303833447
1495459008
907723
1361535445
1407561152
1364023922
1090530886
1401261070
1238432566
1500619832
1613847023
640994127
630901358
942347168
734259186
284566950
1417691263
919999744
1265672172
264973252
308501796
1181434062
817089411
1469847736
577997817
503632194
124646775
1063402223
937900927
789628421
1011810549
1471091418
230447575
681118572
524177732
1387527396
289929129
1080809551
1683440861
707261188
520006188
1343083136
577548458
1550761875
1200847315
491136475
1811354980
900772318
1517123291
853055759
41024265
748367476
1103317575
447102595
530462691
503124421
619835782
1698943852
1846968627
478257257
1500220520
420829471
1031728308
1334779089
27430334
1599466047
1403145484
1587460508
468191028
1067880371
1351937043
248443843
459704217
1679402601
1083582758
501610672
295958853
1711224187
853415379
191661154
1791728161
15793684
771949253
696726848
1602258616
438828481
954408181
1841081067
1145159619
1001266454
522676744
311876960
338734230
1262578444
1788787295
797972419
312605551
322996709
1503459829
913565315
720807458
1277121235
196421891
557030517
1808039
861198615
1286225007
831607534
763503017
1623130
721331295
1438349943
1166409010
1631282913
1038146616
59649702
941864584
103319555
641296872
1062364799
521617119
1630512824
1524900111
541737749
9456393
1857864476
405836964
1140636505
1741756294
1133414118
478489518
1292147096
921316428
1288304287
1640010042
882553687
1229279408
159506535
146935488
817645659
1736833655
70653618
1460826830
315889020
370476636
1401950992
495391600
1133557406
1522536919
538333465
714306304
1525344929
1782997512
1532612185
1337771654
835693052
457123056
554594447
977569454
130090569
1740428610
1833797970
1473498489
184971307
35564822
959739582
1195114288
945696126
1375549484
487473300
288116081
1434816965
1142753340
1549569688
1220055273
1166378120
317911765
201937122
535076629
563715301
631591693
899795904
716250662
909888880
1357023720
296531594
91772104
757149842
1262163161
1018386838
549276490
865971926
185376422
739596176
1688818698
1511008767
956971499
281509334
1370362303
1616247930
1609684977
887541497
844142049
653164140
651934677
1490183476
1190407064
266499295
99532821
591709440
555807361
1072687413
1321604582
547982158
706683372
791189855
1726345475
327346369
1612323990
784447759
428602391
1560098042
973551038
721475773
192631209
159744716
1681980169
1058854026
1520773337
768255819
254507526
1629300742
1572524227
9421007
827508252
959031851
242074816
971173288
1621932546
895024562
295860028
416243268
188313577
656705681
1720671856
1690407866
928967826
532019176
760291523
171266159
1053389675
399247777
1657473688
1186200336
290625982
1808432497
211834049
213182842
1094329084
1467530629
581757723
1226861842
1549332340
420386411
737649173
330788836
684083428
204066426
1196405913
419492645
1040200155
1110883973
308177626
1429237070
735783062
173224975
75980294
873293842
1754396311
902410499
1322420096
283579742
141645003
604350522
940549584
374077019
1045702617
1058469979
760171240
218301837
1758214723
1112537023
1719831095
957628847
1582354097
923388862
1058732420
310059358
842749569
1594658949
1498488273
582503023
1222124080
817652573
643618108
1716527107
1256958659
184391850
1293194877
1779930646
654557248
304558572
1423857916
1814674645
603249060
732560064
189079864
1557762724
429048290
383854342
1131519146
957343106
227734643
162550193
159527841
940279758
1234639750
876026363
62317532
1227802498
1152520143
1539897216
910453532
395580662
1556511219
1470704009
1235750433
1488268301
651348837
1099348110
386155572
148345778
1136001852
1731272123
121448792
93632490
1161678260
1050078618
1467747464
297454955
226775237
784424122
105573452
550479980
882594428
1301371262
41597708
486049821
1060324118
1549394172
187705170
1389174999
339964326
23260851
975940350
494850615
1362713407
1344291508
335264378
234596223
1092646532
887351370
1794923298
82358163
209136261
1851012392
1562813344
354233434
29733110
1563416071
1249845502
633015830
1318369097
1486997058
929913323
1796438563
1061113985
278109603
1490411551
697521713
433582312
186607132
1467485069
599250236
990090847
12384349
1009280088
1247138031
1098002230
1413463166
1071819739
999087541
604893626
760113262
278337263
1785701836
805785187
580055934
594569232
1167638497
406993801
1813345818
340596307
34878287
714968933
172856683
1737192671
1288456609
691507720
923686536
1190090818
1074725857
36407230
1361077066
650338716
417776204
1602271805
1717305534
622870227
1243374317
703635884
1131789717
727527909
478431626
632305597
941629970
1764504623
1654404245
1336043676
17965088
730158183
661474784
72489678
1423104893
1089390728
541401796
128136611
1239103705
1655849335
1488987239
561270019
295136270
1818847392
1587877919
1030292541
1573065999
412533804
1525959908
1259140839
1399372835
858233750
1509334056
1587983761
1524005957
963475620
963648532
1236105932
715969683
417026877
910877800
1613442749
526306427
1181553604
871584955
149426665
460179051
1615805904
597929557
775665501
1066849339
565264307
292625660
505019444
47356814
477365786
753955904
882740931
1025986324
1158504
689835945
1766399482
1222115226
1724782673
1589256507
349643848
50663290
379846449
458763205
497563571
1689121499
1238402681
588037029
338473604
763625770
1652521234
1746643250
1314749203
1794863383
1197601241
115678125
463103748
810914699
1810801783
1839827940
443929954
1489921991
349622427
557611843
1711684739
937829347
1486079093
304958244
928516611
1552023391
337723972
813182076
389820103
139271765
675330271
1707940958
1304595755
1279898219
1215153368
1223908831
880282274
227053525
1093111316
1504368913
220905240
472731633
1696765729
172807249
1331589431
1767412094
53261344
963602177
1389160702
815628166
561763709
1685106042
1565166463
974169310
594798512
391313631
1205202419
1139276494
1309088723
268345139
474110717
27358529
417628802
783731673
1688510727
1304626447
509687801
1265579860
708866135
350767934
432817531
389570008
1621761175
1858838450
1277234256
816882429
386468564
1222437388
1851094483
1243066260
356949608
1196762310
15621274
949417193
1034739773
1145058139
419700745
609269831
379123563
1522720761
1786463807
114544144
1467812437
929235604
1319075143
1316618831
236824843
1254723910
863018719
729890187
1340489214
264601582
980582825
1376516393
679426304
1645083796
993977064
982251147
1826079946
1171490477
165244555
404692619
1329281800
1502410316
218917479
1660851132
1746138875
1022222073
936080283
1054549767
198171519
1542487561
393634925
223786723
332992898
1102054950
703030379
13053515
1620835188
261620404
322408918
1494714333
1842266175
770735055
839050438
1564929839
486156269
1085949247
1499953065
67238489
846380664
704238632
180992609
125088870
1568378842
1004906874
1568237789
641734645
536460992
1219162299
84738185
102590857
550545137
67148870
494461079
1179514680
1536415701
1674974849
1364130064
838498487
821380272
494985200
1240537483
1785890170
1227123414
1001456076
1498515633
1498066161
1025371759
1718148432
727193716
1193608733
1480821063
911809279
762959196
1298279569
1726960528
274158825
1500205260
1838474426
1039436174
993467398
1652006507
619495757
1718733932
1406959723
536686201
1755499146
102419196
383310641
1016023077
1388339869
1802860379
1452081642
1215864743
1598461617
1427329688
618417582
1782711619
249046974
1662142953
756250140
625559360
317490437
1678185975
45497085
232386220
800438312
923282273
4067039
955523624
917289956
778783237
612480341
626981228
1448678757
120390459
826799291
968804627
1489567942
1161280802
980523829
1132064184
471433781
1560573666
1114084893
185236135
70609100
432896010
1271969971
1048973827
71569030
1124161905
1279008508
1006409521
871338565
1345422272
707098814
371650725
432940932
1024026192
1416994597
210054857
1138443291
668321143
834346025
1520371784
850603571
114072295
1698235605
585803479
895333665
1583781132
1857564768
1676392668
1146692008
1088980130
1689187900
825195209
800611451
940835739
1522958910
173574697
354759401
1539046981
327933052
1251058071
8177297
721969181
766232927
526416939
198992878
1529941779
1279032160
807163411
1034897630
703255930
127440220
50585683
895388052
926173523
342365976
1713756994
821927467
469719457
1668634823
125500474
673955460
595482136
542690321
1384157305
712899532
413047213
116518601
663316925
1807162604
162588273
1052817474
5353279
116962555
57019548
1532307480
1506325527
566768306
1412649657
192950894
818485043
7123528
1752868926
248799352
537842949
432608447
1396733409
212284257
1656645631
330620792
1645803365
873086107
1816593652
478326034
247564503
869040515
1529502264
1182592189
1388174039
556725181
1333122813
691874582
371862042
783836601
1386646051
1465980549
961463541
1181318090
531747292
1349676368
1730410854
1813167501
1064194014
93620626
707187022
909778038
1498088023
1234496560
1128909615
1759587732
659744914
1311255696
1150611922
193102255
1222225080
190421678
677341620
1833408045
1498771040
28672070
263886012
745503722
1425660361
475313488
1603493376
1041409534
1280803977
988950092
665616225
155883823
1738477244
5646714
802520938
1145422610
756493499
878900968
223430369
148702991
788339782
737846701
1351606299
451829989
336523970
1273929858
166236648
280984203
382762048
52639745
1854125577
1564577220
268519097
1033882657
157876081
600226297
125180517
1498921318
380991715
719370638
731387897
107241977
1707676498
839519552
1482103696
423322220
622125800
506445499
1712331487
754915927
1568025498
70358591
1125887417
1539299704
1455405253
1361994621
1569668504
1314145180
401912941
298957480
288686525
1408923540
1546360796
1816666492
934123754
1505265827
576881980
299094808
1491825236
1044809783
1477209683
519517622
805496980
1549093904
175296377
119222931
728865029
1726780453
1859214685
1206972971
542845484
1029278756
846210381
17485232
1438217834
496561939
510051931
1403205924
529756473
1361737657
1647487163
411529543
717925437
1260593033
615319492
1605308202
707472339
503006830
1248593768
1593841054
1780076837
1088984102
462514938
1206129820
52115910
248811872
117423366
1098111344
1086549918
669798073
973235451
1218260085
1392690763
1589766337
226375878
1032712792
1547326961
1015883395
1133058915
269849518
1254615218
1199336479
1843707879
209631636
1713838883
1661125015
1237372628
1857532927
1217870395
532748771
1164991167
671423474
130147269
1051141958
228901042
791631844
1582765945
247694438
1077776843
1376842257
34640775
998624593
1705906003
406567365
296824692
978706480
1818972887
750310896
866056839
154453153
1343108420
373980612
621092706
1724382302
299833632
1379677175
774202081
1186169404
278660606
1150607026
343702206
506734834
1024687332
1194936348
1589242164
40133451
33326822
1343315303
327620719
711092728
1262159372
323787538
449664427
371783714
1086799585
1434309278
1278139466
318621076
472145711
1053790802
426608159
601326066
125400890
41558603
1354943958
815582848
40275133
935379989
1605251692
349675243
1271231443
1519982760
1009940297
726830734
1605420981
1185074206
632798797
719866319
941838882
1460564584
1159116816
597407890
5687548
415708173
1829929518
657329445
122855889
317721708
617886548
943852296
1396572164
520510127
951903065
1708423302
1280679060
1241834801
54902104
289068368
1773120692
1731191469
1215957867
1177993060
248499744
1593525758
776454407
1301708942
1204586591
1702381670
813578736
51634142
285929211
26361167
233626803
1260066162
560068038
481346733
172481680
950759064
1428402203
704117610
1261300649
158989266
919538451
482574062
1441837511
647749014
1110858715
720254326
284451037
277982738
612393157
837340124
1629645701
498914891
858928814
720871116
727434537
1386018120
1522049881
1657213060
320075780
1562607894
1803763899
1810570101
156068819
883926958
1231108817
1831046790
770693768
953007413
1261970943
458117981
766964014
1072926488
130457366
1354018453
1286077619
218795080
952709372
646046971
1268136481
1772451692
1402269847
318825700
1400204605
806959733
417011068
952290063
1479104774
432628028
441333302
549887380
131505648
999961578
1073526520
524944559
1203713929
1445022280
347878147
1634948096
1074429545
169181035
1218328778
1292124155
1288215090
1689708951
1035624597
1521225867
1245256230
863177825
273453149
1081427186
1474266093
266249581
1655332601
1241854563
1215079099
528796082
613942036
873053419
753348238
1260222747
1459080017
1685660887
1757271448
1744229212
800022564
1357063721
1817048163
1289400949
1721262971
876642429
988755010
318640924
437191662
715026420
1241617979
1114752455
191771308
728555896
1493512096
1259546027
8106495
839833327
1687600166
1201813656
1014828412
1148874429
1338595614
1141090058
1480369876
1821038617
13890160
180159840
1474650045
343659686
749099652
673032012
1203797277
430521881
1615971399
1538731951
1471901541
231918294
103592095
1604201706
736561845
786801475
1752665423
983254689
1480370547
279687258
452143668
456226745
173200719
279391184
624240672
1249467969
27331740
973395565
208633871
1718275147
239896991
997263561
3298046
186816198
1824238719
1553731612
200252129
1748492991
744134603
365536117
884006316
969462381
1390442402
668265354
636187504
1332340949
1620769810
918250303
1391735933
506334482
977705659
1254864314
178022768
803257391
641672921
1851828702
1764332676
927947357
977022752
407784037
1802003267
294114101
1803205964
136962502
1851696439
1049327293
1218780641
132852187
427654191
1724632939
1076400372
843810484
193575384
1181023406
1588040089
1278409897
192213128
1063794787
70636558
394707503
1794289593
955593146
1195400555
1259406904
276872077
1185910291
672050128
1827628022
895569982
1592516908
1571032372
729566813
1855034625
1614902049
1046923672
207912819
1420064749
1638907861
556680411
593159380
453251023
136548100
397186967
307360109
123532252
663441556
596552376
550414508
974637764
1309855949
1146008264
1676082447
446831581
1101013725
1335687425
1814705810
1340149462
1754052977
1855091375
1692407991
1833662382
1127041564
1148849603
577605104
1381247489
1443284006
593366472
592201004
315342900
199668251
1791546325
1144508000
917139758
142184727
522658634
523457895
476656529
1535953248
181438282
1375276341
688916660
310545060
1156511104
992233733
1197440739
1177208482
419278359
1564367988
449242397
888119476
969913682
71126652
1419613885
620039730
1091198387
1300807516
254211726
341810896
1435332323
1043779213
761129448
95428438
632852007
754752794
854953146
1342516287
1000932159
7459405
545864857
1527067460
1434714642
125923838
76299211
669242749
794247150
557499480
590355524
732885077
581691285
100322653
468135553
1442140825
828936815
686227193
220434465
630340174
1691774526
1206914657
1492598434
1610842249
1826139107
1239174300
797044396
664353400
1734067325
1377108477
40227803
793300947
262885522
125637671
1593124707
1734400274
873177137
1414707642
1423293567
894617650
1628576230
1414869068
315816140
678826344
262788103
1047125313
939679482
863863977
1361655980
1228724188
1427190800
920128705
1673932052
1719989192
236180934
263457352
277622279
1588330940
1238945050
904832338
276955956
306699480
1171617481
1328363739
983361773
1686588299
119922541
803570085
1429853266
193325039
1775360835
1845188435
747284431
1399989836
140100169
390887147
799387161
476462863
364510232
1569122821
829940811
1373982991
1474580954
455767327
1507419313
152107828
671578469
459528796
1008851870
1433776376
1234779559
365793755
395604368
1619859886
567681261
1846194618
1586785502
748237887
1492053215
1835443053
1759104742
1645876983
1407907533
1490411084
631272768
1517559478
1716855690
358648310
297940314
53364978
1770313888
840698397
1161268391
151650120
727189917
226407624
1307964112
89808443
849372121
1286329841
944511626
1518365159
988092879
584545570
1431266782
1819520341
1195747603
309817219
700572692
548522919
893924982
1343071212
1289142455
1302880618
1408558659
621039088
412824635
395058585
950033955
518884019
1101616562
670271309
679172037
962872177
1270478192
39048870
576272517
856927467
432395385
132264093
732230055
805008062
1485558123
730749580
933199612
666485013
18019172
1740905657
1414792718
442489823
429945750
1436974219
32692644
613036475
480898976
719545305
1030147176
872619785
686864624
411106732
1371430218
185298294
1176114923
1613965772
1602719808
753498575
964924920
741833134
216221189
1090109984
991481903
1023308752
1238514075
796623106
1477211420
1501769367
292667296
523770458
183040729
270861912
1615016887
805897284
913061866
1577287292
440229129
1130178352
1182856603
1309984155
748187898
1602898109
676045288
1857216340
1850052887
1853668631
1519767513
213344123
1638331186
136824250
46920217
1361346691
302080312
1744843235
89298051
1103682390
1635933425
581492957
880203563
664165095
223481005
395688854
901224832
1743849469
1457444951
416342765
1574777369
1531266078
718896038
741146532
1451222614
1641006878
337961362
724602049
1794195919
1622737534
1678374853
297215906
360525672
186344445
1685118272
1262280044
409527473
1167299269
868454855
1726905436
1032746230
277903059
420872411
1591540539
1371426720
1734845805
1170382951
1164047514
272394233
682551718
1420796461
334491773
418081502
1565722718
415820289
1369665298
1813880219
608634200
1620526999
1587360606
908775440
1453896622
1664827212
1394241830
1565342031
8058575
110648792
318737103
102165575
590542506
1581568686
1526168086
1309310137
155056721
1801696920
526567305
994152099
1821305190
146966761
640412963
202371546
281100572
1589738314
1097356947
1808227570
1720559126
713387245
1201804541
103183210
1310978069
869548857
1011217802
1678164410
102257234
75328068
829769522
855272290
937287597
409547709
337042395
1790042344
218002632
1379957231
1121919278
422711860
658839693
858523903
688165290
595329414
1312239737
247012696
130022375
1158764693
372905897
1094784873
532080318
983961255
1161304219
263262377
604417339
253644924
628655127
819386882
514705486
545874671
410916662
619616980
1064074461
1074332996
1564947902
1238288198
808951503
139197171
1483756085
89029246
1078026086
1021926566
1585543255
544955610
209123138
1811867470
1004617867
709920785
1056944960
608699435
1826947894
1048037113
1666429
1420991275
1150951667
561454178
524867606
932736139
1343592045
872368439
675709150
501493150
1366757615
292677267
1711921552
555083978
1256799934
854512144
424383925
153658538
338985369
1531511372
994785845
1220343890
504566235
242319656
42866140
265136755
1701396930
1602444961
734967000
1090560097
1610645677
1271884106
671810170
1018131343
648249668
191946326
1109488299
1203287600
1489475420
1170577137
1506794088
202194899
1720063622
1395051904
1685497414
1512487942
1306976990
214884278
1227587784
1268793402
267081327
202009045
787591108
1764939855
1263917471
1855759480
1178414944
1167074171
487066512
1661238432
34940138
926568676
94481149
874157414
942059922
1224242066
1500469233
663418703
419248943
529980559
1168875907
62641342
1046622026
1259141744
1504826414
859566038
986873110
1306793258
1169248152
1274820659
1464985525
199824417
1742355317
508142787
1749993346
1369230548
1789805201
165966896
847094665
430971011
262363293
1510921688
1193411004
957950934
497446667
1840673313
500721124
588354452
1462703165
1714411203
160991794
1244200592
1442840975
592709192
232153566
1791561735
1800353812
696632710
301548320
1788344122
1683134268
1799653379
515915424
1837248583
574269172
109432220
322870195
1602089800
573943889
548728316
131195356
577762998
133092233
1510627708
1384841924
957986359
1034059202
157627096
1347894188
1254215428
745556367
27036254
324692274
678671495
946553401
755820681
1084087029
123077513
1596616339
321577893
738846725
265297719
1337803918
272883694
626555913
354557620
414886082
484643488
1853162484
981322014
216574699
333949570
453761019
222819651
1016430883
1639304515
391634044
874672427
1403926362
344859219
1830043962
971896255
1368179591
1767098434
75621951
228088775
19194942
819191059
1220042095
1208620377
729757618
216829128
1697076676
497653607
1178746186
898940135
561785560
1051358858
1745566536
1525293797
921046043
1070794803
990540942
1354285452
1698644150
1658448614
1142631494
168994489
1099869583
854431436
1484833980
468690199
1262034287
1408354261
1067009747
168352423
1263605619
605352073
1501374178
581377278
301313627
1564773010
90781880
1560152475
238023737
415310435
289331066
234310910
1704045136
390790667
787171617
836203792
1012281938
1261590539
1577577440
236402648
237020498
1487493190
1311317670
15594879
902827245
69160261
472105529
1445166756
1768649090
622194716
1138849379
703259926
1108584356
1597474057
400548959
1074342706
316607646
595374104
73371860
1122071276
828850941
62267621
630657179
1803018030
1153593759
1001695140
537201646
123339369
1789919427
1714265627
526157538
10086169
1595410380
72492719
1350851027
222388133
976539762
1233698270
940262832
967997
80853237
1591685489
1702159135
1159305820
541623853
948661730
1515832494
1038472370
781790903
1146732722
1456641559
579424353
289405301
1294252105
953560126
1619569370
1760539770
302331211
509801893
344964245
665517786
1246573099
902454357
1692805255
254714302
1009130865
189985668
671332632
1750402669
601195983
680461630
501727185
1479687550
263952873
204600475
1307260751
901491546
1101547152
1668541410
542909914
910657673
868410679
706173290
1595994315
251286812
189228121
295570114
421613371
1658486236
733213284
1174909604
1046107816
1420168949
1004513655
1388443486
1564598755
1395712278
740026237
545830925
1830851763
1830415980
985135906
1515955811
1585883060
1675094328
58867136
1567725636
1817465813
1618960960
1243544998
214187241
117771400
1012378334
1430833403
1130802022
784825384
1755923983
840960428
1485475605
37253822
1199753344
1591801772
1095849213
504790148
542341498
1402286471
1745863274
500737291
1028699247
1682653655
884475437
1496502934
1228942677
1234913132
1795008402
1082523910
1091682771
748713594
123420316
1241718673
1377097823
321053031
1639576680
1479193464
1433983345
1320897687
74097833
1858017079
1608090700
1317415563
829597634
1649542741
317023025
926309622
443349753
773649597
938012023
1503581299
883867936
634071778
948876441
606769220
862734081
592380415
864864153
1588093079
1120070464
1553532529
1077113545
1444411505
661124518
622083152
443314502
677890594
1088674888
940687645
1157631705
428128669
29031192
1436625452
520886012
153927063
1341705818
344865961
502980165
1089067257
1404361410
913587233
935025561
201433997
75819781
1442574935
827784187
657795135
1302833135
1374627025
717640806
313306174
1560748395
1699514701
825826971
1759524531
845643360
1127855779
216316811
595843106
16517491
123467299
427242979
1224256999
32770137
442135614
1363682517
1265202168
3534136
1657715520
1274018490
568724179
327645004
1611178621
1652206506
1108368135
868244886
1137562851
253593182
956655918
619532459
386755089
1194946759
131469067
1063372216
880867819
1800032712
1299049754
77721494
1107343093
1798106625
322094081
1328692408
545667730
215757832
1831801839
766646075
252236346
223433462
530600705
1596415636
708422235
133653484
380562563
538907414
1287683153
377801771
22402377
713127051
962493165
200859490
267242562
1587360522
339694870
76516482
98826148
1064838849
1722635723
10593954
765510663
194304035
165953034
1039793799
1737493558
608321103
940364954
84722876
768847154
1107465108
50196741
1465458045
234330841
1185039274
632302028
925492147
190596241
426177125
659554773
1825922070
1702674578
1432135584
507842920
398621552
627118229
1230079524
1518497219
142957846
878766465
1535244796
321210464
371637771
1357419701
475798790
1581102654
1050220899
774700604
343183662
1473281419
46087011
1751573350
1699951560
1701585969
1341763731
1488951774
611465938
810010320
841752577
33963551
1394226621
490770207
1837794642
833239728
1251371848
853078668
1605985974
563153148
680876586
649052639
475436283
804709926
670661825
1727339525
1473309067
820321269
893876954
232130088
447200755
54242497
578999531
58514335
1095781845
1526537735
1286126539
1029497863
469587942
572948876
1475374585
1559110732
1022829717
1313460282
487119055
1037799298
1526526586
28857299
333108069
884174310
1756781262
1841610048
972009247
1556950332
1054124571
74646923
1026008391
1043204780
154586959
1350996441
1840944754
1828697732
95123034
221905700
1346250591
178219270
642972650
438052767
171329581
1503041151
270415346
359269504
875768931
1519044022
1048104292
1702908189
113412959
572994208
640812146
160090599
1251683575
1056466153
624192033
1668039514
1704279575
38824134
1569431247
650790979
186064983
1763273936
1818716180
63142680
1586624156
373927313
1508548318
283996423
756780176
1189935533
1224912044
1443238788
1390909327
1505096681
1853552703
982127783
1817849595
997505289
1838510872
950971003
135551162
455113737
2714880
470252835
1817304418
1566415346
285006176
1647945669
1519270974
780254904
1858082633
1820471345
110667543
1326636352
583935375
288787595
768230848
1101640544
1634460067
514168801
204764291
131955529
1115431181
816576661
1809272421
10130833
1385518246
233784872
1627153473
308926389
1752491696
255730606
1748481290
1253668686
1659074830
431296335
126399240
930484371
168592598
465129757
623433357
1613501808
1363530093
1102010924
182204908
791379514
1003036269
340493901
131960835
1205335790
1552307046
961779973
213072314
60071845
1681368114
371417859
1745091218
159014038
1160347810
123459512
233663622
1360587813
1075792771
970500770
391084086
595079058
1825598906
1524763385
840218582
443711451
1603982630
782850040
356707452
529685952
1346660060
599727729
985457934
209823642
525406240
858066469
1216585915
865629190
1067935051
633793922
725244148
348479185
93851982
1213420689
18850057
1599350680
92029029
748509893
373939342
1632624921
1068223265
1008282793
1460798294
1075822013
839974970
247160964
1567723148
142664044
1438324365
1738761764
1481398998
598604368
1401386773
1454578972
229822231
1370345152
1543931701
336186311
172947434
1214124169
1587241010
1719128400
1423045281
1099585667
1762074109
997271608
872106814
985769991
949176135
424389429
1127111231
1060482175
179999032
1364482163
1802530608
419859398
1157559708
1286393253
1127340171
891107698
1644353042
558182303
327248808
1185466959
1238056993
57963405
508859755
321098252
1040579704
1714033500
91879689
156839241
1237241741
1720669942
404518712
481124017
1734800335
665545720
861225492
1331383104
1238524990
426506468
1441782805
1133366979
1259584373
1437987649
1433985810
650798721
557851899
1399375544
514852750
1038155670
767381595
558137740
1635677248
260475791
1084193479
1459698568
285117120
1759391614
976708405
1180992320
1824806770
938493112
1679172910
1475153965
852348817
1176682920
738375953
1770613137
485056067
175735528
1804084347
1817229336
82525389
113310147
1190236272
808504543
1850857626
985387265
872315270
1053625132
27907558
384039930
1489245023
63884310
1790270967
678559795
17851479
1054924265
1201905855
82785670
1078759606
283776121
1771176145
1648460933
221880786
53319833
1260000679
1537677435
1314428127
1376975809
19203534
1117621317
33919616
560998021
166959302
1559250875
814045155
201878197
1197025783
793727254
1550836111
934397106
279518796
1754117096
129992372
1629741692
1202742390
1388913353
1668694858
1031578505
1390246278
1507138396
1092202721
906732713
1202286394
356138646
1241612561
1579191848
1822830485
245592822
1636566350
177140839
1613406090
1791701059
361899579
1540906746
388178963
1747941604
265558182
1468540316
1438759072
1508924629
1702405560
876964275
416112896
1335793777
541321210
1829306659
1208124401
992101488
1627212951
903688587
1050319550
931119655
1321207379
1648162923
1001269814
1128982153
863345171
129573325
1529493113
82860586
1322783214
183704921
1436676400
1165520122
482301309
1624097702
1052488341
1604674045
624841819
110482782
1702058505
1438745656
922333488
467568995
1252005843
1468686614
1077358831
1586736378
668507701
755367777
1741229081
1556953528
1776877253
1207813943
1701898207
579886030
315928032
1479225865
237159257
1497078316
1728624560
678119097
30872526
250006603
473142277
1762240170
1381888583
1519355651
1344188118
624419356
1782134504
676374991
1513990198
211348074
81477851
789916420
1418946214
506551050
1783205669
1792679218
789991731
580806448
1338797773
1151549019
1025289964
431037270
1558905404
98223979
886640542
1526509199
118054385
805956093
593563408
1476585830
1509192751
1708369522
260778140
480342500
218571080
210896759
180411350
1061018751
1580862396
200762687
1320394523
815479461
531669944
1190577713
1698834186
549762360
1480033296
1520999185
1704905647
1188126460
431787521
736320313
199711440
617553684
631141833
582428947
437335289
844748406
1440650128
752405903
916186991
185856201
591317042
1109891033
1625090065
808570910
561901792
1620824883
1771030045
645237512
1457597543
626260153
586077201
668167807
144679830
1628439204
86539218
1833305916
1605959177
1419156176
75381981
1588274444
470830141
1203119721
1061272293
1372531803
328182463
490855647
1503608340
758890821
954916419
589427000
528689794
433854539
476633208
593599319
600899351
1488714711
269003568
413423671
1700145151
636860431
321588833
1318157757
542726795
1661645742
463127541
1085621720
700214093
1146234440
438073990
1028123765
597177040
445336497
922933345
1181574847
1531722919
703982216
1433798036
1531529558
285288051
1636519418
377041766
928366218
882365078
300396234
118011201
1377466194
1303278696
1198286579
1671494788
1316194647
1222745990
360216944
951486940
239403728
425533922
780865883
219201561
772914406
1458143580
44065885
1559488540
1064096321
737022720
367275877
1352397093
951760242
1024507393
1048509609
1682066864
392974357
1410834811
106910688
1114053920
848372851
1010324947
1067988460
1311838016
1182461766
725447877
1001774985
444424698
991968185
1464899314
1781183740
922811374
1274323048
1776084139
1122884418
1755185523
884204187
496993080
1575767337
517264674
844248692
1798813744
1790690478
12247845
88317045
653905908
1167580294
11922653
342777710
10765841
1548638830
1054797836
1479840092
1363718083
1251130056
199422732
694758881
831793256
1053889108
61702978
406971403
1670375517
1684114586
314734354
1029513585
55526097
984026217
248175599
63587022
1128951647
440798023
1217367807
233645038
1031849862
772878038
1173796499
1687552362
280052584
1545307294
506427684
1377516648
378452778
1373719225
1593229267
9850004
1763623847
1265187167
1369303204
434468229
253797439
580567395
687659600
1159869511
433983625
1572176497
704445279
1271536144
1776082096
125049177
792769879
1213860071
243613117
1111275439
1243028048
582244230
1466119097
1480198000
1660882716
1451024724
1349902828
977347853
716628245
671384966
4010040
1296088712
1667818042
100306357
27113263
257073665
1557733127
22915211
448368805
1483187862
312935095
1171862832
237478867
435532283
482587504
1375783813
1280387180
547777302
821261610
325860472
1355907901
1268754790
126220988
1084990422
1731983685
717770886
805002689
793426618
1420563900
1427034015
1284162495
1004645381
608136284
1815091604
13415826
314264283
316518709
1445229581
748336578
122137384
936364687
41187309
254600693
1750652612
1676123371
1747358760
1596621805
936461424
226455500
1300310364
1259266113
248990110
145070916
392713292
496470381
493420168
504236425
21181027
1679360439
1710920270
977532817
920818219
268425462
675338493
1023845950
457924526
473521886
338568312
322667361
579866767
881970816
1115804390
707680901
1594554927
860796933
1326439474
1363719138
853311484
675866769
610965657
46517645
887122985
1118601262
1108976125
1821431499
75106554
1392257740
1406535238
1064607617
419427787
886283049
1618669378
467121076
752440510
165891516
665101923
572022133
297580953
799405938
505871374
1591274740
1245820847
841912459
326135549
1769903907
776004236
1610366591
1795011843
1392300034
1151485230
1588340813
952896600
1603230852
361116326
1198117214
1720075545
593410900
1520760286
926212257
458193094
368877499
1679111367
1389308867
847646874
539347643
1110313318
1239840623
1241722858
1541007936
849265158
1119740306
1367020285
749774083
699025023
1654342937
251261736
1324418951
1565612879
1180356627
265896310
781760425
436130924
1268740733
1858132999
27751587
669440540
407883046
1518920566
1229055051
1047097061
874441129
106587727
909067545
886263345
1488492613
365108475
1248098481
124272519
1315577004
1790180399
908317139
519863287
1648418017
1378677763
1762810380
1118145968
897217788
293542816
632502514
1181047374
785723886
224734089
967992115
766938680
409293505
1739375325
1228392924
1708162090
1225884908
1199927049
422328769
1397165618
393427177
1611570507
1480397309
1662636899
1460229104
841677130
1403963385
1403730382
503650283
476624933
1212978657
483041225
185574767
771586534
1662336194
1241413901
123983518
1073387371
245170858
1851973252
623063741
1416088496
1726680129
88124854
419297104
418708558
1287134764
769112648
156186289
1225347264
1145273671
1197116122
579684657
1502099255
629547107
139322658
15052121
1425559384
58206610
1397393989
650885687
1556631184
468440403
1080642263
1629049919
499771094
691861333
477095538
1481400395
1184058914
1078485225
789978132
1800159902
1498753209
733531361
14544925
1713092891
369781185
1049191514
473102587
1138669311
1044732415
1698172438
693419473
1023912920
1364934466
1568416454
903808131
1367686778
1165023444
464887601
1289303572
1693820679
756309357
276116075
1581251008
1391156698
1212300264
837490181
1218421421
872261039
957857332
46892932
857857498
1816130141
448400028
403099378
1756139975
11098657
972024450
1007419281
1730070469
1792530120
218531
816264703
1717961898
1820029173
909598705
953485234
1622507160
688369664
1197949185
1607092741
758343838
850922139
865976872
453802299
822636850
1053169673
1836481974
1660412409
1790168917
989536197
839938844
1792533220
1614263047
1351931652
330504771
1286726343
357568149
1097315473
60690279
1026167193
911045745
1248542727
506914598
654083050
946764131
464744963
1715346835
368033970
177115991
26175164
564455877
1704939927
1774911960
1351748718
152541893
1243013755
1229286356
905472695
544219836
765229015
1452912328
1657643817
1626682040
345847653
912645591
928562913
1537011596
724045552
1658250329
162753747
641350995
551758731
1659260969
944150633
77343956
1402752326
1760310893
1349355158
1009290026
1820802730
1607091872
252280682
355340698
1639739798
1387466584
1790896693
758785342
303151758
1276390699
15685225
114787570
578247844
687771338
603133585
1348485975
973256944
1531968152
1563968107
1435343880
1248331975
10787727
1080847482
41445944
1718705142
916503657
123057495
981792839
111764014
1242874825
550925288
490247286
617043866
254322187
1266491723
1527327353
92773184
1754289917
514133768
253505914
659499453
1758123508
1579313272
941586614
1305917468
912606671
1092664196
1842758865
1374135578
554063166
986631926
1224126973
496587515
630194375
1313461151
1552300462
1636456639
1243006953
700144582
108142487
1832718358
362393904
480525080
1551385181
1413415227
671935050
1031924426
1667341000
1067347288
1715940923
722846033
1201781574
520609957
269286493
1060869226
387485881
397741502
278365941
623964258
78008017
36720876
1268466617
976288201
1429101559
1614930446
1581279116
825477340
92924748
891996736
1557140961
1541539450
1692305938
831035056
278493936
1497259312
709349260
1169902219
420259014
355674768
943263339
1311856267
1481276649
166856926
989333975
199753749
1296748105
496449738
670316507
979349406
671249997
801423928
1628087638
230980445
379249627
1165149507
604901664
500036743
1359347395
876556664
1145099305
555102507
163971842
406069744
71201646
83411137
658381439
149824560
639910212
229432585
513154535
34433650
266863073
349832546
1269280180
771074635
383799873
1390769990
1378500271
1536538237
640537367
803718597
770467589
300020979
376784548
1813467730
300137019
198414673
1341525393
1827899471
454078482
1491972043
72975733
1091805445
1240096441
1610807968
1038417353
689634342
1080334414
1698650194
377660887
382653378
492529789
86696708
588904946
307196760
881404935
1805129279
1819106846
726910187
1331608539
963347704
131203869
1040588581
1241597658
634929907
1367634532
1499261687
790171841
199245489
1212851819
342572014
476773734
1337021541
653715962
1671443161
1238886841
165329251
898248144
122577650
6449741
912300040
1739108111
902623723
437289150
377795473
74569686
477136685
863542552
891694246
254829411
971348585
944155354
202148574
355900733
1602661123
454810284
1121539826
1474064433
1732982313
1733593691
1340857740
1362040529
87812527
1079532277
294156960
1366488125
1035890253
48551709
532251019
1191087147
438261286
1101086719
1078363315
604741573
890604068
1834540301
84483077
548437403
1667772000
254824176
1094428379
1450455405
1374945209
972890575
267006290
663482037
409065519
893030515
1124300421
568924918
1142573414
1321192865
1363860061
1368514142
1578059019
1340136209
1387905778
1656250134
98258427
1095921510
1734169566
250622208
1439722528
1364631833
550912559
1194110813
1750227622
440805720
1230733321
772165170
72565933
1282922153
381781554
767532986
1141215259
1104023288
1454421809
990509488
503626164
780918216
1613004748
896825449
1620769138
394298354
1017294038
845300225
763727118
1623781828
1097690324
1573065895
941996214
428778553
1444335915
1328198802
1721976366
1048341843
239481672
297539125
373058159
1447143599
403040122
917482113
1304073132
607050921
868179525
1135628738
200958311
520276887
1768682774
601315969
925802294
1361737479
80510160
1486761187
1297287065
359675632
1719514994
303190711
871256239
248901332
769697095
928608018
1065671663
45595749
561199712
67796745
1078949635
1844650508
745910436
378441587
327624669
940617170
1261524081
532267756
1378738426
648688110
1390786919
297792039
765745383
1305177519
1582431502
1351157565
1230344944
669907386
503092520
1081517609
125051950
15371328
1845218925
926845187
1137770122
190063191
1047141883
620735312
165012109
1306225872
175861329
1072782858
1524624005
601020986
29492092
468611805
814649321
1574799392
200012426
311110161
30636648
303203567
1829708747
877000481
669115611
165863094
1043930055
670238705
1436647048
1756672632
1087104716
1264443691
1551943588
347997569
1382730410
710119719
344667797
1282702723
1018218334
783129427
737037299
1574984911
1746739757
1435562639
1361215414
1014348445
1092369027
744858743
999241626
407056639
1235086836
549790889
509817019
983815979
1545530520
1388898430
491164314
1061814192
177707850
889964013
207968405
1704711317
1383477621
1747403183
1114686357
1420518348
1060343306
707523234
957870206
422321718
324790264
535425996
637940031
1088242415
1147032350
1169412353
354553335
428686387
1452072701
1185183239
1068392194
397502563
1447267812
899815130
332650977
1584766421
1577101122
590113524
1278457696
1829347809
1262945644
15938305
694723676
1077447386
706579727
34687689
1075890805
1213716971
1719738648
171114369
1180094493
1785742690
11391057
1785166311
1542619941
388248203
1734230923
1268291114
95326392
853968606
1679355129
1535760339
1547682867
842412491
304278056
309921739
898328517
1280991200
724274667
785798420
1161195827
1309680118
516773603
708856996
1366164345
1137926215
1702370036
1145091772
1178854684
175926764
685419639
1807217820
390523448
457547236
217938366
1017753415
1052649169
472257886
602581539
1512914841
228599287
610899607
246394822
1147251181
619666052
1074068200
436782709
1282862893
1572837135
1238087796
156547177
1359731016
547558038
91735467
1691213941
360089559
159779592
747314611
1028353073
1446078627
1775720586
1240062089
640987478
1306299726
580141260
1436038725
393324736
1307073090
757167054
1688678281
800347263
1366718655
1224373704
330749498
871426806
861723764
636130680
768000689
1177269921
1273991745
356878642
1561938116
60422540
37933889
765408377
1701746414
413774305
280501128
1236095138
1556068227
1399072534
707925409
683361643
665744832
799643723
1675838222
1856434764
804346816
1849026398
484560243
258629270
807960078
1025755664
1701378041
925264503
829002740
812625407
1254525854
319631217
1168699494
750278422
855211273
177874364
1489358461
1759915747
208286640
76632483
1519241190
1435589653
1761579673
1821126479
1816105014
479183842
1376534031
710666203
825624293
256237879
820746446
992578051
1000094817
719653661
236936089
768403912
1571990330
560723957
1679366579
111690746
102504814
1360835184
854716915
58335789
1701013995
253164581
1733382322
37981718
488015866
1268868530
1494275582
1120993166
132791700
1569821133
777036479
1650183257
1136372463
1204712062
646261038
221036411
602765908
741121150
1762976121
476290715
1562321454
1183446650
489088963
3046940
65910918
590908600
996172261
622985195
247450935
1230900865
1488156423
271244799
1175737411
1376469073
1655921307
1431542784
1756102076
451423913
1700384048
1429278926
1784775737
1150608878
138957825
1824169518
716800279
1774073460
1522764864
1753141693
1329759866
1193506501
824394161
1118160367
527230904
153849120
540492858
1416338368
1753644594
176944967
1420901512
1701942494
929675473
1268855372
800780611
1559276717
1719581176
323983571
1267010737
1642866925
707157442
553301782
1252440033
1489399724
1214990877
1255387794
31452249
1150491926
872969648
7225945
177480807
93505299
1621489454
1542609370
631980956
1173723861
1792175608
1142585383
1818509436
1320576112
1392051557
398567466
121207566
1396457785
1599438149
508886681
1470248208
1716282500
1240271469
1847805025
704235590
454208410
1854195166
1172077074
319830994
1404153137
599132842
1406954233
224912905
1119295396
1760099910
700409244
1327161401
448399177
1459973392
983491014
815131465
1321933906
641855971
3071784
519176263
716673299
1666081599
846878888
1718152725
627571657
1688531900
1336818102
1303874162
1172777076
228791991
278926746
339133644
1021702937
228918595
376833479
1688149639
230124431
528080289
1349637082
1618130652
1123094230
703815542
521233662
283939187
1532366894
1729690511
554809653
1668436385
1618019803
1602444489
42979294
249649387
1257236173
274717414
1443499410
205775263
1365945780
933787523
1191272603
1727706496
622936838
931059368
1158956338
1578050298
4819931
1734430313
1518305409
1850812302
644597298
468674600
302986993
1638769476
767684606
1255090441
585309870
228371259
1470195131
1011591814
506361906
1663484376
968239803
1007506162
1779661048
1279484889
113956212
409550965
1276426420
1538957050
1482547215
864733558
209362684
561476613
91500705
1727669110
755737317
1782344662
545008950
473627508
1472001599
297549583
1522309595
1304372320
1473204706
638646368
309850210
44791481
953459834
1303220443
1715905102
196816612
1380129067
335171394
419021719
476227305
1810476391
1551556131
135799010
1199729363
1656024612
1398824586
1221520648
973804038
513621766
1063710248
1046599987
1256680050
1307435433
1815935974
1048963431
656378483
1229042525
1387871857
661319426
1385126223
419317906
1278085412
625170549
1662579576
485502354
1206753072
1340173234
106009994
1780499411
1832078595
299036133
157181319
544692326
1753632718
161590108
1028553295
1483617129
479887386
1240037375
1456483468
835954483
1007452885
822822878
346300572
1763084343
1622946261
345477242
1088046586
1767161019
62466055
1543261557
688157856
1847095016
1434212969
1398494795
1766016009
361539576
446290629
1001104175
1552290967
1429804102
1166965386
511302848
1225224856
14100658
101848475
807435714
1759746700
1611261798
1542357401
1051751308
1352455706
50399270
453309044
885547441
46460245
25193717
1336604293
278143863
947949520
1147125396
1715338020
1425900977
1200548954
1607592970
1481467872
1294926087
899438159
496179607
866880946
1236235893
1192300662
1158947539
546652846
351234768
413946748
1584225965
337158333
1598643388
1841552220
1614246332
897609336
596855482
105845409
1747303723
1439211273
1363177230
1097251220
1640955433
1606210798
569114355
615127161
213518630
1364680932
1576593992
106733043
1821906791
1188284944
1634596194
522375695
451941119
295585936
494888032
25488695
1485214269
682682905
1210914653
1313683239
1632980484
1219547509
863721345
1189063614
1728050326
1689688781
392971510
162443545
1809223946
123196117
1770998527
67943132
108531291
1095634283
1328427956
243696560
1242720586
961092276
1400220366
212450654
564329228
1296766169
1270119236
1533283497
133056091
551438339
896619004
818965199
1157952637
210265322
518268838
432252986
698526149
1259218552
599537405
1459823522
39381942
310185634
1095530721
879154802
722293957
692719949
715890797
235665036
128191345
1132308401
1269562258
1561737224
463520679
895830665
1724495292
1834645818
230531584
1306564613
1241645301
1532919170
273813533
1123441690
1013612769
1162991652
652357591
55811096
68868846
595051642
810410993
1694552300
878551238
115046259
1072515543
1163363554
1775892295
593025663
15857327
799891728
276207850
701007483
1375179905
129673061
398221058
1429617310
1219771668
590624842
1644702147
1544502677
610558655
224312251
209396564
342303592
1471133951
1825679876
258434668
929514809
97064546
179100150
1149154544
1500884695
1674821942
1826250438
1081713852
117983369
1223729650
932518942
702322220
755387649
1087858889
1148971220
741393347
567619452
1029318530
779318826
1036171607
905042101
1482995552
650928490
81886844
1717806248
967324366
1380381261
1120310810
1356636835
990937481
1050972982
1184705092
171210640
774328397
102324436
362123812
602089891
542804032
126572739
396522062
1732217784
456236333
790114238
400061810
262152899
1652180607
1750796893
1134212186
1799850265
108294479
1677196235
1533565346
177332126
1465723091
627896136
1405154427
455494868
1364244829
831088949
1739586740
112536825
604834315
1379496385
1226973290
680724278
1701449479
1686835180
124770929
485869009
546832674
1520060854
1351863620
1373552062
232350570
436801047
944243180
733131593
1281917743
129176346
1238485087
887818883
617472525
1520120974
1126275021
448147681
266422316
1340826538
343153767
800825548
1147242909
940858800
1691737577
511965533
1622492062
894840142
465316703
358591648
527131501
494866469
188377931
1595934438
973443776
325793797
1674664673
858777446
340293226
960746902
33907229
1741135623
632919501
160677004
1824606062
11657080
723996426
214401678
207778554
510415546
1565125905
796029563
312167223
458962428
1380748580
639109973
349613612
808036843
1624746455
1367361791
161819959
517747282
1082300585
736792941
611894505
618081738
651968660
1202043713
1456070522
15812799
1776516653
434633045
181144327
1241590319
12226311
1769935828
227018762
1637239089
991649081
951699205
1632256135
65715039
1625118303
1804054492
1372881886
883536350
270628528
465206096
577178961
71271953
819842666
870531114
1183083900
803056833
1047190532
881125213
480251442
1098383906
1837173181
1499225425
608562022
490547919
1001452326
40909708
1012963893
1672506207
748188430
1185619398
1632165398
980225138
1652932115
1343884583
8841344
1291285800
397548626
1682919477
67492542
1738057029
1226631271
228360191
597744409
385278484
295344848
692304838
889382260
1021784269
400424412
306372279
1454134519
1695763311
1119324049
764620411
40732494
933085180
1500547614
1853715628
909470558
1587035964
304173534
309326311
1403984850
337496719
515401806
1458077078
842725911
33857802
645075621
379431509
54415467
665063187
1218037646
1264142046
490982674
1091520998
167866864
1313603101
954037496
156224745
573327634
1532210402
289051618
18759653
881516422
627717210
130780178
1645738733
420087595
54926668
1778801275
316374152
634710090
866072110
1469025432
365729036
1753390645
952418672
172893349
856344193
328591824
699186032
27708949
450524867
1076637899
720806939
1141512636
904116767
671657538
1140255463
1525749251
1617349414
378715882
1284667844
1770915530
1173135464
721243067
1644686216
843588362
1438594541
1162459424
23173244
1840612579
1480930288
1832685781
591759908
534074908
56399216
957634255
678396708
1280230511
139436438
269585074
1190422444
917736081
342538987
880480504
685720044
387112929
741738970
429029880
1774834711
72188785
48003682
1515129051
1849580541
600096265
1747979957
214930638
1646158804
799412391
423563131
1470031648
152602774
1314061236
688677062
1640466177
1047442124
413585413
508308025
1212601710
415303640
1182625319
791774704
1244704380
588331302
1721384236
1403758174
1495322532
311635294
389974762
968280938
704339581
1201870192
84170297
252250594
872105001
1225653890
460386941
185226251
1679413423
721527023
1318259428
1393899341
839007419
766864390
406634948
1500097474
872729963
798620298
350292877
506827641
796911175
1752518984
700512837
963943304
1850584110
1177764361
354136189
294023358
591931959
896945640
760226515
48218904
1142949130
525055252
198020694
680030810
135988767
1054082997
973284510
1717783264
223278733
909499316
750932318
125492747
397795845
934773960
835441909
1183668903
659233969
1778038056
424019895
1256016406
1263329027
1097257914
1787609155
410251823
1685853829
1125759384
443804381
1299235018
1405169165
29890908
1020649746
694116216
231215323
1670225171
1378458326
580683463
388216887
1023967297
1738776430
88783387
799324262
1488130662
1818596363
1671273473
1488103236
389756392
680116870
944938654
72705194
529760847
266799282
1000196544
1299651702
89462647
954088967
226690605
1375330963
689654520
1482795339
946419232
1644551942
1456079765
1104864177
508646473
76431843
1383417828
588640175
1527340719
1075505220
100160556
1614810921
841844418
1242673343
1022079546
948892492
1458795654
1478893366
1407324466
244496744
1243557447
1318259524
1702834458
278745234
880704015
488043403
1081673251
340215889
723290031
1405726468
336594576
97707205
1772447595
1734432017
1042029770
1215709524
1793734437
392981645
1194889670
1399832721
216578757
504222210
324660157
805354598
1610064337
1526847823
15634492
995530509
718671433
509172330
1192982649
905007489
117819002
163239427
699869330
412997470
1806693169
28471093
218549558
1679240369
703023293
921847770
1472211082
447019666
836679337
130001723
277091676
1226162448
571995049
1697565921
902820674
1248359094
706894742
1737616381
1592162774
316814921
1040986137
1673992609
1268990128
1601667315
1246157404
1806584716
1376600263
531309380
1611545949
1580751218
773679848
485346359
1255299629
1820213501
554681097
927252688
328719868
712247963
1460643246
1551348371
452353702
1084189996
765249688
1030782528
14954546
1037253016
614380551
1420273904
1796971292
1648609095
1278036310
712708334
445765140
155831055
732020339
1162184955
1392244423
1669355691
186249363
2117287
178536257
1734946345
1050083604
1793299882
250264983
1353308054
974264509
1610098987
1188894001
1368400014
39106845
133069291
885261290
958809748
1568590055
406578798
1657415613
618979075
606577773
169446140
1808827646
1317443105
366005299
365856512
640306905
1245801023
218673126
690369627
699134501
316352493
1492324886
748715223
366944141
1322749778
1326724815
1367459651
1715657608
326375286
1190023977
644732454
1021705118
1254061186
1283438389
1634826956
870922026
860247362
1514458118
201879566
108592145
654165560
710338030
592308292
637128838
1188720134
1390216937
763738230
398739493
1012944969
1737930241
1102465995
1330579756
975683373
99952167
1220729151
194845509
608303163
526970060
962470099
1148949493
715382538
1244112041
1081946035
1588353951
66104749
425073801
1639929593
1291577941
133781340
776224165
1578981100
1271363257
644334783
1033559876
718479450
1167518893
1616191058
1193783115
728953775
1676055561
1408246157
559942211
1620175111
1526873967
542252842
130524459
1681097369
721472944
1515009729
383905090
5823495
1225988841
291824714
984246338
923164035
71097118
1506863448
692313881
547145872
1664494912
1224320678
192553913
1774785715
428306180
593362876
1638452228
1093812511
1712812657
690833475
1438545904
123451953
817053401
452349733
1664956848
1181402394
1090957225
541261468
189147500
1493122338
1226377516
1468474121
1796579670
503380655
1789988326
858251778
596911203
417183581
343783172
9906005
790552877
411478664
1508724245
458230460
875568594
1581193781
214240298
1546938645
489457969
224116921
288159439
866073621
1520469300
1636978069
1768270441
1251098624
1015343623
1772178542
1812576277
180186760
1493996311
755397741
1139380783
318543092
292895486
255925086
1577741818
843204720
571197961
1572114031
1691592259
741153501
405550012
1587701339
1349235656
1435555349
414171342
1468872326
872365884
1215916245
407504289
929164032
825371940
595919416
1530987813
876736035
566497097
505023468
427928116
1608307527
485976549
35404850
451937830
1521859111
1276158075
1570059399
1558284444
1540521309
1233871765
872670492
29974695
787921427
398891424
438426040
161789607
1789191365
183328308
1498262041
1116447210
974313625
29295428
1409221796
1753517798
891039733
1253748769
1276510108
339282053
1478926212
1443710618
60960524
50165651
946100013
1700174436
1540703175
863453480
1737090743
1371298528
494765760
1142064958
1730091488
671675663
1814638612
1144242166
1739221344
1055613507
1060728278
792052176
1215531352
1699500338
1137595327
1605833489
1094985205
492097117
1565830182
41913763
1191212947
1656061122
778347459
690408860
1641222175
1295357604
1271037430
382789134
935112948
1561075090
1295783821
1552917792
1211405279
626641120
1259885923
1600240575
1474582387
308004249
620203842
1722120562
1795272816
1456030671
1574390637
393588977
672946397
175102831
1674818994
392765656
503173027
386320858
740006904
1415296686
998566141
1604717689
588093453
897608907
245338499
1620466247
1823000889
427655694
785609040
1512492570
1652122567
1089418304
529611301
1235655664
137800000
501150993
1490486717
1296782419
1553011719
356596064
410941431
1477483
172818403
703416839
233600723
697571122
692135303
1392258901
1416514748
564241356
1543332855
73121357
651255553
864501610
1248770349
853522850
1473320401
456458617
533134944
358682065
471772931
215478496
1475033454
284337349
1789781861
115061924
861436646
419307442
1418871420
1378601840
562476413
1738732860
1331785647
1030753181
1554336873
1678193644
1750344338
640224260
733780507
638328859
327351058
762721540
526164716
1340758823
1282878129
385959642
1116668958
223718528
573812483
1667799662
1830521670
661427845
1798643187
1226493792
1797096222
666070445
1170792792
898500745
449691126
1141435227
279565151
1381478834
1521416527
533874355
1202494666
243060153
654583457
152568420
1051967587
138149010
371605933
610053997
13998077
1724779315
729570086
1621611158
608839981
1731231036
287038125
691850404
1604338561
685834494
496475794
909116647
430137007
1109442201
260620600
521489549
1317371878
1854472798
120893131
628525475
670735079
1079404736
1758233770
759271471
1594315831
71237190
445345352
621776588
290395502
1760632884
59027633
1846830982
957381606
800928766
118086448
1202181250
529896497
1057628523
1407332294
1193383203
1312530235
350709560
1793492810
142781912
620494030
1156889944
1760178230
993055546
286069912
630462176
380732972
753106962
943361277
1487775291
1015553690
395063029
771809163
1796896390
1419163752
544281621
1353355421
1541515376
494162457
841820018
805837359
1356011110
962401948
308388343
47152741
457464916
1645543964
1637800962
1605733060
214475363
469694855
1663686449
1256289799
1814181022
1666682442
645901595
463642005
1576630246
1533574044
461651595
1512208573
1053969877
1621844131
1690570862
698788612
1508292802
1383010910
1170165981
666286546
893292525
685516548
333967352
393055059
1507944922
1478140268
1195100752
1395272109
228087354
1167794542
1250261725
1004090052
1162778509
1224127419
1153683797
266131480
714390917
357502930
1713673869
269573407
480659299
1488185582
883761336
413275570
1295496294
1591872091
982272152
1441712530
407606285
1695068527
1769402951
1195525060
192198247
85942092
1040788575
1136830501
548572728
1568095642
615043832
480686724
1077027597
551275073
604094339
1434666630
1170032757
1499224995
675982605
1686881017
1513139775
451958312
1353958361
512140525
1734426959
1360663433
1064619045
1527458506
276189101
1511688191
1752903951
1258750407
1654249053
817638813
439215501
1078379591
1240497426
152767993
43730174
733214904
1427596414
702700611
1565722611
1004988583
707872364
1310640
624674027
1176782588
1040865402
1586567836
1212680533
593127546
1854991903
1631435619
182934590
317414497
166860467
533208254
901852064
869435124
655421633
988063557
723097959
1660013956
491863428
1281566230
651522988
604526596
325622830
182961313
704678956
1080549270
458750762
804800096
1579844811
607377160
822672591
337738665
1332490173
1112267525
1664156645
1784476154
1511373359
585499519
1194034469
1645401305
235192810
1703305210
193363377
754189093
281353940
1603021297
1394956196
1857451757
576987186
1036508600
254527333
448187271
888945990
1008434743
722936320
880659366
190114735
1473053462
305142861
1569206510
517132771
1345237203
46942559
399751731
279062904
1690142223
1739609412
485002300
956258
1766817956
1421645307
1628960952
612861808
1284983956
174597501
50424956
896485640
1559993910
1757863292
206590836
1515210959
246602160
122837728
928226044
1708482880
1397937168
622154116
1125659012
1358976089
286780578
1054749607
181681890
1122402053
1778707348
1037796178
473049050
1548541166
1814716678
1831222714
915133883
1632867819
682236859
95635119
1422244356
490413711
38568977
856322995
1199490589
863414756
1582607980
1407665138
1656433719
842374390
282672949
862916566
1039995819
1835462707
1037052233
1673080786
899033141
965670382
219611987
529171223
1114304208
987656065
1253865157
544217775
264176902
234171797
1488087422
1766475744
1518810206
72308060
238805574
1194122148
75089564
1234461315
401117552
1674095239
564456042
712562832
932046797
1606913668
1002720633
1309955630
1349589290
518052797
1073719938
103721253
13581180
1316952268
289004776
272561367
1350413646
598505599
1287059345
194941135
234220289
942655212
229465116
519779420
650135017
1633391499
1776006907
735491319
237869140
1383142844
1610420908
1388840916
1291953343
96304458
1579396117
1580156892
716470747
1209299057
1549343984
1831820292
1660396472
951061304
542469322
809365270
1454836144
1219774334
709664029
1008301685
1732840855
152879067
1227935305
1087543159
309555741
368585992
1433778623
1205933799
222755000
848402562
132271750
145629141
1549597106
1288452444
260060004
1535724383
1850432086
364747776
1473217116
425746867
1841609582
1572739134
1239538689
744561387
1844446066
1781193927
731660931
867603745
1763999311
1430818160
1071321003
1139275761
856483920
1083291744
173483097
44155131
269056568
38282241
312170981
1331776704
346431933
938355271
61143161
529742038
1562305135
987749845
706463003
1398854956
567351161
1641069723
865841887
901952737
1320888324
1666095596
1663602607
1366294666
1772880220
1268890236
926270036
484838311
46692303
297461194
1782771572
1855712077
859263948
456438680
1006258188
347345672
47874265
70282986
66013298
1352010305
1580633519
998804992
579218185
1069086132
52260997
202347578
1542128071
1774450147
279632058
13323504
370782062
449212855
847861283
1461216266
1022634251
266656542
1666849690
1655860512
416924122
1234829486
828813989
741504219
882435153
1130655129
540841091
330110519
773876333
713955795
1525057960
545892004
1808645561
1215182207
1626061179
430745325
1068866382
579766203
907277522
1671457770
1173643069
12464688
884395725
1757132273
599800052
1476601159
682301775
547883938
441678223
312634193
538559989
1223754765
563982871
564855478
1232269517
1051422414
1099598965
1395658155
201805644
461677850
210523240
1549360604
430000341
1844715402
905019710
634820541
1747187341
1817529012
1265463425
212976984
1676209360
1229248664
845846156
91169775
1854623380
1540066202
480667567
1102718608
1718471017
832984785
262448521
1031813406
526614476
1832146158
391382313
1415809518
291302170
1465646256
1387078487
1611358835
1728536974
793719874
615768575
243682746
10761461
1331741509
356507339
12820913
1553579345
209412501
17063485
1228239344
585923313
955155164
725722022
1318030389
1377660001
155295067
1178542784
786883823
221546988
296077685
1680580418
376985354
1123659853
1135049770
798242650
1595942709
384448700
1709303796
227586291
374218464
63332890
1793814008
791949475
272817641
288463061
326350243
1744295082
1536043638
372483214
607456219
1650215441
1096567455
954388887
974464504
1640725207
388228601
1103334708
1758539755
847018895
1404174352
751391714
1107613691
498870746
209532867
1751698058
526983364
1559076933
452776031
1696801963
1453296665
452385324
1469335117
784119004
1157567115
300487442
129883559
1331542762
1167210658
1209192077
170537453
1551407141
970872317
1237531471
952950177
1193780981
129396010
413734553
601381772
932229260
1838227660
975212418
143641134
1789375225
820390539
1807457916
1367890030
1563320308
578028733
1384178351
1342250075
342626247
25718179
1478037399
874064682
113735355
1266433399
1368757871
582963118
697813327
616572666
750700462
1442707218
446530405
319352369
1674521384
1431099110
848761107
325224777
512855412
69845232
1758348600
409372091
560205492
55294124
940514448
1216698633
1522677940
275113515
605344489
1769776759
219120904
99112353
1774497004
1169438536
1259525713
380219071
1033363442
1714871198
1191045314
227284229
692777948
695486176
992132812
621053920
264119298
1491686944
1246994555
1694737354
1349705489
968399033
1295401549
183559610
1719424390
376793047
1466727008
319176400
1012733783
1172946498
380894835
1709812450
1185781373
1353693598
466755363
1614849241
460933965
172341873
395254757
1420418161
1513076361
510506328
1625108637
610171552
1203186711
582841110
914355189
169205723
730524549
54785432
528112176
1318716346
744002927
555563846
32100788
873932167
1801153941
1363739997
316321290
632748392
1733300879
177478391
771008408
1470165291
1637228193
1344399488
1046522293
1061634563
1558665559
1572471509
767998859
1633009514
1523744860
1273885984
1551113911
365380529
704282598
173952553
721794773
933706119
1534174773
1435357012
1053071307
1284038336
1623557410
81432737
523016295
204543912
1576474740
444410476
1059435232
1826825313
51108875
1663729415
1820968467
29292463
1845022276
1619623782
259426944
699993149
241954719
1574556799
1698375235
428064702
1159647812
73482893
1313539163
327805330
610399563
742733873
1588787497
1686565926
261243506
181048258
558537119
109264098
17095447
255979448
1586801981
1276686208
283713881
957860035
672271803
1435206994
1166161445
28070324
95239746
215810012
485296395
1766222511
1101160490
1057715333
1768428321
1648575986
1625952587
1702298432
505395334
1431403208
1412634431
1093322443
514954061
881440486
1803009384
1692448919
1693681120
168939186
371804487
126074448
775453837
1647275824
1038219311
734064939
1253805403
472045439
633891674
1380156997
1191170702
1637315818
1346283842
95578628
421130645
372662360
973554617
403830088
1017635593
1459177090
355838720
1347861695
1711535575
333328116
810140995
153054659
345905104
491314958
257815715
248559042
1658813398
1559690339
23041272
636081227
470038628
448172656
1693272624
367482904
1244493570
1176606654
928160912
1596049179
1847864667
436055947
951948660
1718998950
672432313
1161359968
1789412634
1392437415
666355333
739902484
1315609364
906231531
1256011827
792046557
1415612809
1717657475
184899323
386804899
994138327
42797414
1274049924
1616063694
1781386983
1619584745
189974864
147988189
1197364776
712303722
158069358
1257756095
420587582
1388648685
317136608
1817242294
1295916213
1182007280
1502871403
936001800
879584647
743865725
290752299
847240204
558442068
1737975634
238876144
1240925734
1372075655
480330164
1707402550
101562863
1676896433
1857686861
1085802774
594486069
1163324920
1118410692
822424998
240971162
117976039
820654551
1399171838
775656163
225733434
410165221
1714213142
46817156
1101932076
878498494
1666417269
1416926040
294526280
114652092
1251299166
1782000628
950258108
1385623928
1277204681
1251042438
252616237
1212664464
28027769
334992336
1413861137
838915820
856759939
858868864
174360501
990592366
1455362004
215700848
728122561
1225387305
79692306
46510427
1568125108
1419192444
390466665
219237334
735390774
576562159
204005104
707439867
70493112
1380511464
1475866309
1033375422
1712629762
974977230
121874548
1829018288
743616214
492541247
1423444059
634105856
947009954
288592469
1018078602
846596268
565930021
199060595
1722855265
1257714075
254935165
130587931
887025582
1202628125
254168272
523478015
1519534784
835515939
1545960085
1223033482
1731352839
1330522165
1687942388
1047851449
345165544
801832664
1644019559
731122859
755960790
18565970
1168404385
611956936
54339050
677042468
1411415214
1301351455
1240618175
1765741209
71542979
320162673
441636577
411639935
1703087737
328777195
1593449270
1165911660
369863795
1014989309
1094392716
1649908047
1785879105
1685420532
1061219474
155739331
1346516588
461329788
1257239777
46747777
14409441
1371023757
396903032
364953412
47862247
58099114
583373492
232500012
1319070907
1326103367
217605936
834857122
1358166921
1737525932
1087644573
5009190
1339903922
1183536978
755429123
1658496717
1707990123
1335062919
341987204
836985997
1494567405
857480522
216555593
213910491
1839707839
110623872
362063690
1582379687
712669506
753011941
946787202
1060949142
1687477024
1370265576
1845056416
1392230341
1270520717
644344067
713279544
186655916
574383877
933036385
160900731
301746164
609597710
362779484
880367786
698069241
1769025730
21107896
1026331691
523856429
1681887656
1546182636
1439523594
1549892535
1216067015
371781425
1095318413
1651361009
346960657
137595559
867464832
881016031
945642394
460995463
712725538
1427885496
1121276357
213719569
1351926831
1687023427
1604629967
831552588
1589494292
485472211
335042828
96218791
156700498
1755920414
1295029201
1828064117
809209999
1116851918
519277740
318972546
1324773379
905400793
1395295957
1072426018
89115716
1840609417
95604944
223579221
759911817
715233428
1261335169
1271446827
371678634
439415941
1815691420
247289301
38586179
1437822309
443349874
331785901
441872609
300473094
763110317
894922365
2356333
211346695
1202323268
1839059497
957760341
1105006188
1747742941
264314206
562916604
1461855074
783852571
1111326503
1773756714
638749474
1026629108
38630412
848120778
213504275
306742091
539555049
806627616
991573618
1730983085
678675164
1342139036
258090835
767946994
1237814738
1166380531
1437454486
203653493
533983337
1168850208
468319229
87196147
467774885
1186595695
998667312
626708583
64045896
1503655220
1529650773
385284860
1738580770
1803450813
456598619
813539804
1365933340
424586661
303611491
1117397248
98282256
166266016
1079943917
682973920
1180502611
1032794333
973023609
1662486059
1679883017
894756534
1610634412
832766868
725361420
1578027418
1534631014
1123161209
1746980249
989720524
1018569642
770394896
1754133244
605532117
1179522507
242704508
552210983
1136909337
886137038
1680184674
364345683
1061984931
1191535006
1507116792
20016996
1817636041
236104522
1825499534
179635834
92481765
892675231
111764533
927295100
1542498154
1788888705
1255672856
1041719198
1635702853
746413155
1132772164
7309332
1454434420
1535195259
1548412395
32187538
303731542
391933202
1707615974
593025034
408633914
1074225089
1334696774
731733844
1043314260
1766469392
595755299
1643664722
1618123286
1121195874
1621813505
733081046
124781998
536914429
1274002654
29817406
1153660765
1590807610
109199020
1163985386
1163267175
1004429304
149684101
548373190
1705209247
718735105
1522697035
1419758962
1769759519
1813875977
1733466788
1248109826
1599782938
1846664509
1279287106
1323806371
156959693
1467023061
1255840346
666374997
167072980
1040602433
110951115
1180104338
1462886720
74252551
760992718
880598703
1720156909
1132019819
1593178055
588625953
689230499
1415084807
1007659271
345757644
408058617
1460522325
1592634535
1171896999
1100250712
1473936112
1176629399
455967230
1481827733
1303683741
816560118
391742577
1133230599
706335850
920680815
1157102716
1218804121
150400678
1669786799
1095292218
763499011
438822091
1822663700
1215543879
316827050
1649513991
242650272
1154805467
1428491420
1112895068
774590556
960851405
746681974
1088583147
925287201
1621159090
1738509162
351722317
868333080
268015035
1612828271
1013553906
1142775758
213273571
1730031792
1513443609
1485424769
410668234
703709624
939798317
1567555216
1740754646
1703356454
134271258
1035439909
1133115763
1476837305
647482952
930919980
566561481
37219829
987831269
1495002183
837735043
829286170
236708211
549439840
1116362832
1032188713
512647728
433537634
462087187
813120651
142011504
1781041519
17562517
126656848
626437749
135553830
944059645
1405787293
118363453
128615590
1113224028
1464805615
662285700
496560897
1805713442
816940488
110537610
1677429661
164021189
556526646
925889049
564605643
862057292
306115710
118444774
1454756516
663600749
206713125
998909265
880278056
1083275650
1584799800
1420452703
492261127
1376640692
932357238
1699542316
1831118032
694127305
723980251
1051299428
284947620
170317107
1656497933
335544336
636564120
1712876217
1003746346
1542687807
413141180
769183548
104227586
265388881
13699238
42868432
1615696986
675453670
876082326
131971553
685670163
1483846616
1530169203
842190268
1416347011
1285647021
1347853524
211407416
1001807174
1736836384
242922558
1530896372
1234903697
282503926
1380276459
1817466343
1688201945
1584778534
569620782
778496264
1627961432
1232465840
807694714
870027959
273141227
1420634612
1148024261
289351125
1076450875
870779581
601239567
1216924061
1665602628
1245826658
1062016038
1679254480
461043332
566921075
723370339
1512171245
477770138
868101776
1525729236
1666980984
99993269
75384545
1575770761
785588010
956241083
1633369379
1849907688
320020606
1711094576
1812244969
1626314549
375613309
205630822
694907828
302698375
961700017
1540166429
144217224
1586826473
503525007
1150767269
929603839
777968386
1650922887
1113640024
588428906
264365638
993989860
472100975
257565407
776673664
711193398
1436154773
1060109233
1205766989
1156741517
177275650
251394137
627957814
52482247
145450440
1225674015
1777285892
356001716
1353246139
255710516
1461386970
940545061
473543234
214355686
934239165
1593028662
1757495039
165704734
199566479
1801088354
1018006507
915656082
533182626
1827659766
1552736410
445899669
1672446046
650061474
1652736534
339758683
941441398
1336687793
1741918387
1664882718
1262724212
916657939
555797733
13960602
1614276213
1097184302
1545080991
1047814889
913107202
341193056
1514258855
573570931
741610569
949613235
1575501090
1565920532
394773044
367215210
853213945
262285905
109615234
1353811158
1194123182
617336106
1569132294
65787884
1554585016
1085013188
926519922
1701020863
286642469
1011092294
1426398336
915404920
1637130243
112053883
1340400653
134682025
1052364075
332439599
480589818
1082600303
1196361036
699673362
1464360399
1789962110
1489692321
749365939
1134950832
1148716222
414607584
664070585
484627986
615024495
490231542
448829517
801827283
1795353929
67872257
1180448780
504856450
1404518876
173333978
1674098428
1856481756
910106363
1401921284
1078094730
97094263
861245558
1299132417
1555456384
1844099939
1631590831
340847212
1091663111
1276616653
715695394
591722547
261414260
755604331
870824850
262442643
1569771034
985856223
179904027
868132922
55280472
795319791
1225957316
608991275
1843295961
63183351
1326656549
604481053
1369365183
1343720540
919660359
666585194
599972207
168006880
403130717
1657773243
1251307841
1137443094
149618827
900681550
336798215
628222859
1543759049
973885137
666703867
248428178
432610727
32817240
570302281
1369295872
339375432
478653153
230342876
1652684816
699431232
238326938
1529502532
1405948218
712103123
1611125509
1691728452
484642380
1410515278
1524602558
204709498
743782019
644726351
203263937
165803907
1803950558
189190762
125830467
1253988967
980018666
1270037069
1831705318
281859591
1609236099
1040307019
919194145
1336345146
1418351479
352267164
1748580822
514985948
132300161
876226200
1757836978
917646548
98811494
561290496
408303569
1344533826
1300900522
794494700
681893258
851484354
637983051
846786976
112949127
1167278947
975119025
1497983782
167032677
1116579378
1124016499
967535816
1298696288
54647366
782024388
1132161748
351308337
1090674960
618009180
148060644
339183502
1319529705
329732405
1033040991
972040079
1244182952
613013931
948063496
1220427700
891605708
1482400115
689370482
926151479
1632024373
129782467
1698328296
753018574
1834679730
1780691054
1290759125
1388520470
1472778388
635141339
1821881780
827269085
176963494
588665535
1415560411
1033851622
808194046
888282797
274994648
694851044
1059789973
1247202459
667165066
885115420
1363791772
964103695
1407737373
767023967
984100475
1139815789
1027306934
1107106885
226097066
1217917232
1407995219
1332366629
65169793
746943278
555361160
1560576980
31333681
233922799
1349220979
1584120226
829880349
1068012883
1096107015
871164772
759697768
1576896967
1648843931
1033882663
1239104145
1198553901
1328201587
622847180
1504378543
455146329
937141462
795797383
858030021
1396555705
250512185
905873678
760634208
593743439
1581463450
1483141345
1413935735
1655424123
736449836
1604231839
914243525
1691713944
245431958
575856815
1173381697
1011964802
1169426357
227679190
308029265
862174843
989528419
507465116
346726488
1097739440
1805565029
1854710019
87398588
19250258
1757806792
619783663
102432694
951355532
155360182
557162106
1821928735
1077431502
783023982
177406961
1033923558
758262714
1503022404
1187102652
1379048212
277392844
977618645
281529142
1349906187
1246554263
8154312
1696724339
366352575
540678385
1805888113
980486975
1634081545
1814507197
960835818
758013957
1784043398
1482581894
1104118845
1430301963
1531552684
842768665
1519047207
1421765986
1287486830
595777882
1698321346
1255218499
1730463610
1210769960
1251693271
802607662
1031825512
1226912705
175624623
1030660260
376229962
357861097
222730297
86214371
1258956996
1544979326
1437801927
782383470
1252507002
1569858548
1824078768
445163221
1758339048
1558748296
1575220983
390112719
1360306006
1582385925
700157612
937813165
904652686
1107199808
1307380478
1124076975
1152221693
1699983651
1661438908
66363270
508010945
809905440
1507191747
1111865988
382452981
1840774279
579908213
868499514
582298039
1171606602
886087090
1008495320
1554989223
684063391
401679282
1564490200
429221965
869717143
1091723180
679970983
980452313
1155047566
1366601796
673604406
1647786164
1854206129
1770221850
825741722
420431615
1335339115
866051821
1284816121
1646896486
263735285
792846157
776922847
692612998
220098983
702006476
1180774691
589951399
707376875
1504985395
1754428888
1035026333
1752761017
1481529099
1585420286
760861930
916773618
177462336
764428965
358267266
589867693
1171440129
1274547112
1009924616
670195626
1125803629
387667680
739546832
1635685794
424985644
259392128
1853724689
1800857413
614712229
237050386
124552393
195078312
922433273
810577546
1621291685
1810813336
1441931825
650342188
73081237
255705319
273358388
1085056129
216801355
1432739123
814443828
1288027001
83122274
645171275
317476280
1226487613
856265827
1036057584
121360937
642995086
144946066
631276096
175193702
1552150710
1697205483
1079139297
209616761
1072492034
129177997
927612525
1079088890
1114967771
773826542
1283249166
1818809029
252076761
414908615
155529642
1305326411
17602455
300088362
1461438425
509590333
611553404
443270356
1472292072
211919050
322540464
710952734
1416172229
1119602160
886786664
690915540
69450148
715337487
1100051163
1455658976
818223464
1844981336
1473261424
591353952
739715653
304464901
248194541
314024224
84162080
1560345688
1092130499
476812727
293885699
634801456
1534698873
968222871
62334033
809113616
1528388359
997565499
1198836868
141252022
1799454767
119553012
204704572
181874746
301204576
866401713
1141727844
575871961
1634234514
69102526
1315818668
405235469
86666476
338204840
1727535894
225837222
1815498350
1733333125
569917900
613089821
466874653
116367947
455540587
520003040
1751498156
676248766
1499329498
1676604367
1706693488
980590479
487862129
207364521
177567611
1664973962
1694618755
578902392
42262181
1125904937
548931890
1147406088
279289083
893689020
37701311
837158583
291965776
1294509033
9043356
1176072520
627526743
1855846936
576765033
1442314435
392614132
1377092073
1332524477
645763427
978896301
91300565
1813586219
1660067269
525920209
444468943
1358730912
280719358
881895906
1286815612
20873592
1846651156
230113276
1529083914
148661570
1455184393
649033870
1273765582
569125497
1842232016
8308322
1036155124
624677673
773587800
448568078
977687686
1252004224
1003513993
382312362
1434038302
391435388
377332500
520244101
1401233932
1325284790
887378105
270611501
103236456
1050642056
813505384
1233733046
1381688984
227163130
122774797
1600225324
1853219907
657011886
1835180692
841284027
1157968353
60868801
1485983773
1447311290
900808154
1562952980
335403430
1277419228
1831752427
788127167
805973908
729949719
822444803
766394209
990760452
526965653
1599359932
1535290467
1110307328
1758020092
265549946
1779496411
105409091
468086301
1580361243
1242176465
369777518
1455013077
144892904
937383787
550807328
1759873626
1018682186
1706547936
395267531
80805914
1302105574
1752452693
9280264
393124378
99516293
404350214
785789515
67654880
1210965930
1538225268
251774386
1048771662
1746168006
910427939
390699502
271100738
1409814889
1095237646
269847092
1314942197
793321438
1646566522
1023676244
987417598
943648165
764542485
1001224518
1640025810
379532092
1378072739
214170880
95445980
1779912675
443372262
1751498132
1834901062
1512879961
496274796
448120296
854157954
419831377
1031925396
39044434
1116005455
488836255
1691224703
532139356
665372234
78138447
82416566
662353806
640827057
399240432
1712161686
309293609
1330253057
245767981
1092326483
189700701
1029515161
1171019057
1817590056
1684498489
527694446
298871299
413655609
1370127702
390831517
297262604
1806935219
1572625379
827546606
1265421267
264087173
1055270093
822093654
795675114
207515526
1463402818
239648795
697689928
1590765509
1397510933
344789453
1643934808
1720571771
278581814
838123397
1578002030
1205741396
390176675
682366925
290420833
419310200
309765649
343173901
609098839
537237906
1570559171
1001136682
140046502
454280337
1689377490
506979977
504354127
313978313
1058689939
1597164094
89717653
776430534
1831332660
443840710
188542179
933423196
716912663
1609733810
145583468
1795709508
1545785570
1040894092
1225589379
1276194046
319876137
48848704
362321780
1272865953
1754656281
1823333064
1368995160
371539659
595160472
1102033655
937175884
717627648
1130209647
1528126243
895630255
325629470
694132173
1357585816
1847662511
1057140340
819594185
1125079752
1445030313
1035986845
1148635526
1808955547
1430009534
468941290
1049104970
283795081
1016785393
928855041
696173935
1103276822
955941080
1684400934
1006566431
514599887
1432708665
722994171
1579925268
246635919
443622552
1024458102
652477295
364341778
924333447
1549921554
38716222
1738181951
1132296174
862410436
618567186
281882284
1609944613
1706928651
1114628306
1548169224
1094570301
913018583
1815516875
1235035855
729698807
302973398
1832653185
552821511
1258501535
1575786633
517603030
974114182
796605444
838947179
1205535239
784220869
45590322
1495894820
1486648614
1112814175
279436243
909859634
1626842613
1375422495
1166270855
722350027
1154372044
1100859277
134098590
228253307
1091922592
175368535
1567307983
390997887
1220487440
135520808
1106016699
1006253864
1510180290
1429582436
1675902913
1234755549
1701705692
443051784
523044825
1741350631
237623403
849888856
45644263
1276721084
1506164701
1813659591
908404849
715245603
498207847
1253627955
1707959417
1245097119
787483780
1419134610
1184508711
1059050066
1315465110
598623204
534412786
847055553
1481104504
575587776
1338229734
9413346
315100782
1825676221
1176585537
609651127
1206881756
1154057568
547593506
790761070
760138064
1410070540
436472409
970620835
1579687828
335748088
1536353798
246535461
56147581
1676540812
1677436437
1288820097
882764877
82676925
1256615066
143520605
1712213131
34060001
1153141694
1344473303
951963622
1549800845
1154387089
1209554439
211710590
1481589037
27049250
730585775
950339107
1027497439
1340076329
51703712
226751694
694282836
315729948
1672972465
1045844664
1854189619
1032482820
1486470619
1022527181
733933559
832278239
356050193
469679076
1145771016
1737560053
30192514
299415774
1791425284
257767218
531939555
313005172
1304482005
1413035315
891949261
667280754
455391632
1308936495
859932502
277242034
1216911330
1702706542
274294869
418407423
953091462
325708040
45426679
678399443
312303545
375363190
1853760717
1588443730
1258216381
82161218
734466545
1212699041
1711867406
1439320626
1308801319
1129799547
1072209844
993195691
1356137805
1335796927
1131424856
1233090885
433478243
592112433
876640553
1272279814
1426952552
343702989
229423577
1536576283
1817620911
1076643503
1164444068
46050072
127669215
1840764404
232900803
79772454
312496935
1285131604
750781606
20353464
1599232846
201663132
867668720
730264041
667922316
1705675213
423420955
1791742966
1647534506
659826168
874092022
1575014782
378891329
315577476
1809632945
851610774
1445962393
884434668
1347647603
953851270
981777209
718923905
231461970
1603088810
1447298410
280462865
1538649538
1217616083
866099443
231746244
180684261
1362858529
1528006205
1509842673
445422369
1587324200
576892702
484852095
854565590
95289987
1335055090
798497670
1313554762
773562574
1244170994
1854423709
1272867261
1699505569
382022867
885311185
351409846
918475370
882694047
1241835523
1179975856
238185376
987328786
810918352
790648635
1361565788
606598797
1034968731
14154079
1701621368
1177022718
614062000
119784540
1844385654
1561456545
560928242
1510681878
1236079498
529647838
1192564761
1700602483
3083513
1630656555
449605089
58386049
808767115
751741645
790280832
260227806
1022097171
1391105388
1056220453
217367781
1031603178
693961366
1115160395
327546664
374016852
400947862
1574827366
309071541
148254532
775942246
1840264581
1854428462
1725529990
1295951272
308251104
1082223083
1318734260
1190950841
1075699254
1431568195
832008839
42713487
1856553046
938057022
228989810
194692212
1683769497
237535999
198033296
231206014
1832186461
1427046177
1649726896
1403188198
863728680
886320522
1692061939
1094729178
146247669
859027673
763930546
674399526
1615363400
396773554
288006578
1663452666
206996719
36117808
435084505
1676414951
774568980
1686975492
569521098
1152764685
1664180345
1422229548
978620745
443775095
1209624933
1721481540
104383782
973670919
536633092
1193913531
644816615
1449762984
1467726119
465620262
1703242051
231450052
1591072300
125851583
1034528152
82600664
1259509544
1629105834
526428957
149862419
1189550886
1597029448
395860596
1151613563
267113976
828473612
1116735889
1353086092
597598958
534077164
1096384880
71309353
1445330179
236986921
102682651
379992602
1812320105
392246968
1269238545
617034648
518676818
1807612250
1107724401
877842156
633495036
1138871297
1693098277
1260402142
1827874705
1413071365
1816839724
1060282224
1338120185
334639105
1150369917
784662794
887916134
1478986531
1842046378
61470836
1006828360
782219762
439708061
1214794800
633489731
248532583
618148417
1098119654
998013591
1689045371
218278518
1654376237
353271516
735121036
1849556308
542440283
589732619
1611998760
289161884
1103684385
686423271
1335169448
1570566335
1785339674
1089138955
1489418017
251324362
182042397
1681106767
1400204128
1366654733
1849861555
1636676616
1540854021
535066529
1489452206
79549484
587598448
1253155952
1596414674
744227850
1207564086
266089706
1194005078
784353555
355614842
1363117494
319881289
1853246861
1784253968
1150499360
884782517
1061742621
924101039
505701531
694013240
1626963885
564222248
684042458
1178801238
1315236877
670977238
877566664
1222754748
1660990931
345542312
284610647
1075900333
7778052
1644279674
967234791
497766263
375092225
702109516
121080742
227023280
1146183464
394113017
333520450
761930775
1597251521
1742883265
1036671855
1325892808
529375241
1654647677
359717882
147376902
721155729
1459626146
1121149809
184355574
975165875
689221029
4805086
606345619
1683326305
425776166
962353833
1304259749
1214935888
291839095
1331308429
292791556
806876429
540950922
770568641
1644746076
520421606
1743307526
1762034426
1626617509
660028939
792913766
372223506
1674427519
1064990977
783171226
1748858379
360107213
837561297
1645261802
409127258
593547517
45615786
363758040
1249868518
764829565
393509526
1808594735
1502252478
1369359954
691239214
1760980093
78347698
822952700
1240643689
66362237
370096465
158645323
1194839039
838698319
587847049
805418582
510958095
1668465404
386644421
744128097
1702315721
170164613
1136103917
378409249
188938216
1640722766
636851566
1541538524
942322739
1706014908
947647946
655283813
1618918853
618532436
1122410749
286183019
1670524863
1606153890
1086570610
1063323265
1322742105
143712252
1697021740
615007035
947485551
1058870205
700892344
115445441
1767819544
1237025096
1618379566
1037349547
1280155727
443935135
832042478
1397374529
1112850512
80927693
873127275
230338922
1085099469
425434370
268793004
290804538
1725400454
900478513
1251494741
862020460
594805680
813981209
449506804
1495111385
1172396311
1059249650
307865325
84744567
547815652
1561326471
1329927625
1427619177
232613207
1237813195
909359239
102465434
1081708753
1235584343
1853563009
833821516
1555125550
1265673782
1421506744
562647348
1578967489
542425865
541847510
44299383
1699985575
670843172
459703989
573985242
812594130
581550588
34568821
1715323670
151993776
270751969
108904873
1713909173
541102969
477010428
1119496074
785353795
136907308
1565929353
661849331
608151068
748545829
1549795764
1148555063
1779173052
116603270
1390184687
87414740
1192958704
721449584
1437661243
402421113
1529679800
1270759493
541112481
1271539768
147129809
895751893
709097150
1830572816
1591263090
436766941
1558576605
1344186205
1756576451
1339860690
1681700825
348285503
1293334807
1817241460
148571777
1620329782
263774030
1073405815
920024557
1379090441
61964624
800249716
340676626
1697023930
524513768
742483218
48549558
1290531750
22468308
683299415
1608247886
1395587093
384526755
88592742
1152796537
319316428
190806792
1208563171
797075755
810230009
1229233823
710730924
63826209
1681951700
253187097
814740076
1851563195
243146989
1496046624
903217829
1271146560
1602507142
1009884509
1276833233
1605626181
134814983
1846226303
906840397
658606752
1009182451
648591224
1317520457
756200921
628426990
929729426
1695949087
689307138
249100016
1536540179
1411562866
1258112960
640051023
1611193474
1018523994
1355049948
1364274929
1834714404
507630611
765991338
1478228544
373682193
655903628
7740874
1745473710
1516482816
675380836
840960170
1820261203
330184725
1447869644
319840694
187190913
758946091
1755166860
1508395215
1149689892
1156822051
608677287
1448611217
1213614287
744597524
1377815624
1498033785
1063060997
1712627835
1200552277
1164121938
499343243
127222037
1843191078
322959565
1105926203
661083277
365845759
1692111541
400261884
494714666
1852436239
1658242850
1424623483
1047273706
1570330495
607700507
1360921987
1669420535
1292544784
1368876341
1177061140
522071028
695904825
447297725
853762635
1809677403
723496148
1503800579
1732632827
503366615
931330003
1544671037
1336169435
812215858
355957364
1556926710
1316983873
1516734220
910461694
1747768304
1587136305
607964685
957674192
266298441
360872229
1256279364
358687837
1669835865
700132301
1766830751
417628251
365383949
1134996959
1241466535
1308073784
893539666
619087498
1172962895
1695950543
422581995
1256730436
475531647
1755816840
1492599944
662229272
852585494
278588222
1298204863
724659341
846323176
1821094548
1120412763
1328896529
1037803587
74048955
387325823
484215714
1081180737
189921710
154320276
621500309
6379237
1801251793
740564288
806178580
1562979132
128012432
469754701
899256970
1595971618
746484738
1369589049
244756362
626343796
1292129645
579367509
289653199
1041101520
587573489
1614095870
1372855495
412633297
817791351
510480323
45228204
659819295
262310047
1590774647
1173761892
865881710
1044971602
909046240
97251849
1621264121
595522281
726491400
1149878684
642651389
451450991
90453506
560169844
266527741
525535040
1738286711
379713556
1361968880
511991492
758004918
61595261
1463912039
1140424137
1234693159
742398714
1265955244
508453578
323899778
316215419
18550529
554339350
274115020
706550771
1329677296
492507134
998178822
1322683957
94286044
589310249
692594906
1182149414
166355940
621043526
1554863409
1302237343
111154762
820029166
1671219725
52574193
1486753214
891430121
1005690436
1509121141
1006778259
1553349193
350163223
642567690
438800722
567461676
1757444253
1333395546
352602690
1059382047
1323777626
1560482091
1462809396
1633009438
1266644653
881984536
1506929245
332053801
357630751
440656458
165482207
840896924
1373856483
231046986
896578911
774026205
38357271
217191908
121802193
1440234445
929546706
639147832
989767252
1536311173
1087012033
999559729
1489292366
636835323
237584038
633701561
1591738408
563321024
749434822
691895387
1060371988
861075962
1410507934
1469710909
153013682
219297211
309643965
90139192
1588705706
1253204216
360990337
415404785
1581052392
166627789
1125272307
1498157946
1731834607
1132409038
1298331109
528482197
1223235613
175117695
519300774
1361618791
491919586
409792499
503330744
712981641
1607815237
659380500
381429704
786199882
10216629
1717900241
1527671150
398275543
941996871
1802890891
1787582033
742644373
80321781
1406759842
969361170
801457960
397327580
1143433311
424114248
1087898251
441008100
47569050
1155436422
778558314
343477285
1248906263
763503724
1022329086
42305949
194291828
1844872046
830488206
1159291779
1760026063
1844646957
609093918
1084023705
1218632894
1156409059
920382971
433278515
26594976
1593361533
1634561744
907456185
1006674803
1647982292
1239377429
1569221416
165273578
278148820
215757625
1707381377
509926609
1725066710
89808737
771876875
1347568663
1537077546
561364346
1395516463
1469623804
1014723230
871874821
1233771174
1077625428
1704232982
473727998
1858730499
1782928464
1245760329
164061524
1527306345
1028648434
1458748992
1157510103
1398822093
1681802684
1832080502
187200433
1354396005
622984936
475256345
924530682
818054310
605385687
6713841
302290027
402190023
882114384
534037465
549653875
703810974
845969560
1247713285
1033811577
669942198
686289809
1582229031
1094090820
61234449
614168431
123017530
1523739921
82263282
1231444172
12798062
229545925
1207739775
303997553
1680386745
801241928
970793385
1434145178
1375055933
95532722
920101162
1670924381
186299177
905638152
819843455
125801140
448612280
1214365185
1750000447
1059771945
754860734
1402107900
1693096707
1111155348
1031366628
42243107
776364990
340300318
167160910
1395416513
903124666
425233217
748782809
295129524
240869795
1270066144
1419488866
665356120
390031323
650483984
275731046
906600212
1146781132
67162466
246589997
1701014985
1401672475
884519251
380351401
211927866
643230335
881409854
64770387
704123608
883413473
1109306604
1285379895
893693006
565709619
1754808099
495538549
1706510708
689045632
1490477125
466619447
1000319315
170508554
971791816
1832312750
863022422
1542116517
265119874
388806264
1793094446
1075505083
126570523
1709553264
1752579210
505845658
949114881
1219496639
1638698020
1609451398
1653856801
1637749704
414937624
1536587184
708472325
916453318
1827103214
1445428621
295837956
1780181262
1080485412
786733566
914464376
381061416
1689654700
606846700
1334544730
1317344710
10111266
291005782
1266848083
1204808380
1271424081
1499141021
459306621
46870022
1651833707
151275150
1170327363
1347730178
926711394
1252767268
1833707642
1392154278
459407534
233857788
1793722149
1678266370
903827203
873506054
895876597
1436028219
1358353168
956998417
207860741
883635372
1198567336
1336895362
258861248
636709287
1047075968
601527138
1185482371
1595977222
36495662
1695290728
566785203
1185827095
1030883962
710415876
269828930
21698905
77411821
1125156120
1712839486
817292671
884647725
900341709
210232493
1759994638
645301330
861024
723642933
1635772774
167456613
1035127298
1160098245
1516535836
489641627
662271906
603868822
429325100
548387689
1637328638
805013501
1802197474
1668572754
117267355
1678024603
1408567226
1304894317
769504711
885747104
1253130750
748404710
1511253021
1038727171
457873809
479136710
1486691987
1507293869
1678949889
1715778598
1223124385
535654792
820059865
451544531
543252914
1332678694
1133869578
1145304665
1072684254
1068685034
1312885916
195198002
246664376
572723224
337186055
1175115009
1477675261
897917924
758314141
1317119863
739326379
19971169
1200860889
1016769106
795740999
283325891
1653667850
1589616737
722219155
378832562
1676096658
907201839
803090383
601665356
514586433
1652063344
525890693
1643280870
633882582
728280179
331635979
52537492
1334634540
584255890
820388860
438490776
133878569
1303881075
451828138
1182717991
468616905
528441382
250815180
828841475
1716854818
1322750828
1304574998
1400333075
836085065
1704489518
239700470
986040795
1723644944
1317376847
1065766644
857138382
1164785859
974726260
1012954958
967988862
676278359
507053229
34892904
493260121
1613296380
1735347867
1167190844
872770467
1021708434
645499785
998858491
506949915
95741946
293268543
1795473967
1053854173
874810889
400269206
1113405752
44682042
967590874
1401859280
625824476
503798454
61942197
1499420667
898887232
551195500
1115900168
929950241
152897818
1341119241
1713048076
1008153123
224818501
1843396134
472617366
635065863
1262279185
1453340670
877406173
1038410687
1511780750
1585747021
630110766
22598850
1339563723
1054551553
1737143424
1060758893
364970277
1633440456
981211647
682844225
848347145
581047035
1277026306
1673144057
1438841302
1296756619
1835308942
672513436
409647503
603555934
1679691136
1220689625
598732896
1343862433
1558464178
252871111
1544764271
822404863
1457630735
841717054
1771312329
1686716767
252210491
342754969
490897040
1508659323
227201644
206101055
996440391
861704009
1829325741
850597148
1552132830
1031008585
1758926748
295410668
1066705668
1570609595
217242837
916272747
1527552769
1646789919
1830782460
1586645671
798455374
1103897125
270650540
571552952
1124462431
292280276
473029565
76322779
49705707
983172064
400767756
213349064
1312567796
1145161870
1668833590
110452716
508512164
905352370
1369657738
679473722
119085295
1845008061
630014967
741408243
301430129
513970214
627711271
1627781216
788053067
1809210783
1297548850
1177262102
402669244
1826628277
1572560308
1093362578
113089781
1157179066
1852241517
1385080821
80913713
853208871
1119858118
1493833367
261682901
1751627547
1272481221
518078767
1442753267
754135933
1701806910
234050320
400560851
1342007510
1657087169
1600118869
69110423
756331771
1704500213
1318189059
1337541338
80110268
1263222355
1283444020
669025805
1350600812
1738564647
1604745461
421925765
714110238
251815863
4400473
295575434
1261584046
183011425
1263430801
1330961066
979760870
1743989495
843529194
784974324
75956131
513724578
1839670723
1097742373
1766059461
515379182
93987346
800845100
69456477
1788624897
1723696950
450482868
1535356307
1461463158
317949266
655820651
1844181441
1030414654
1672260069
35458596
1674801739
212955927
1831915754
1129345126
384219280
1475892708
474214367
754516501
933839196
771041255
1468951724
1082255268
264282331
1152973824
1204101198
1114239050
1061371039
733402632
271824933
1504719121
1269572053
129995049
490438308
545904724
438842915
1283778955
48851409
103592510
924033770
39434176
28473374
4335976
912051224
1004390467
37534653
309622753
716812157
93458561
225286580
894278107
245786880
484800512
428541629
1736926064
50959919
1469185200
1030446755
263536748
1605090572
605120839
422867529
248884826
1688367760
1139891851
156935877
530449648
1113881189
15134624
333297724
573781570
954759605
452403255
1331064471
480605613
378751691
1145491064
1740560961
689954009
1244864762
571658680
33535138
113125897
1845848404
1675180129
1224068599
736722543
817313214
1493072729
19585489
1739590191
1795127090
1363602463
1556460771
1780649129
1354495845
1232901336
1772968650
919264375
1118115649
619373657
557344809
42113485
332215503
962296429
1781371452
996396171
229984931
1244820125
1404315792
1776261287
827536586
1367773795
1334997826
210534094
1540881128
511851898
1670494941
365254574
1049163625
1536664399
1001336277
1013341748
728093255
1542700282
1464240949
1797009052
992268939
977357599
1156227354
320216087
505623301
896823646
102443475
677238156
1094966458
1350432484
1583610933
771328077
591328940
1456108104
1557115873
244152096
374795540
316538936
1702950583
1515709456
140221731
1802309745
662493859
448343189
505053547
631479377
1065791657
1827747772
679552530
477864573
1849819766
1086862044
953253883
898198091
1551293681
789424138
1784673376
274663511
596972447
1604873329
925324318
798995504
1464097804
35797785
213393716
525570638
625907301
751323681
837780578
583973660
1704863236
812613828
1226752900
273043047
763704531
216116525
1232411070
1562524393
249763265
231134158
1219755520
72572025
52526034
56030814
906509726
1183751354
299971502
567169309
648209744
447000448
906931973
1494254936
409102279
283265766
1343131400
1284743961
732085632
1098472723
590496773
395173457
1449255487
399697191
1428411922
656770501
493295278
695313134
740229007
742783653
1160678906
774685602
425643839
499572889
216187243
111712094
1347772674
1725787640
724053301
879202937
200197263
727493229
1115803221
32255680
113507175
1676752912
1586056033
566265286
654070294
399661145
1293529458
243669044
1257570851
967674180
1391360533
1121671926
1087303160
1168258067
1553130540
1591383105
886456903
1678101954
525297613
1002756088
363018768
695753569
1597876602
963324279
1141338750
1366783351
1305490177
334316586
743362123
368553736
487615477
364411352
996180151
77032686
410330412
547458349
149455814
1073256115
1028910797
136273656
719495805
517494380
1426089994
453841279
935636866
436271303
1188667599
654172924
689791037
1523317741
983487479
1254319366
1393275910
892644954
756394498
66158037
489070492
1495688844
558224584
952075946
448708033
977370152
1109640755
976073433
704267799
973119960
1576961076
329514638
893300825
1351830398
1228825584
953432225
1513365544
89673337
1505750373
310963826
331575220
1084588013
903666300
611734160
377771919
675339721
820534091
876493653
1852528905
421494132
69914026
231048153
876389127
224166349
1502904614
909402127
246023075
144097209
1486702047
1705158787
185084900
1814692116
179906535
626749442
313458888
181315132
1784289893
1810967781
434860219
1797540911
1418502373
310564710
223056886
900652224
1393602864
1108514093
1558386405
856844990
926254290
426528410
1370158221
1856040153
563620279
114758038
871763845
496237425
1185595966
596325
1422936364
215404850
530847071
1623755530
893614674
168597323
382998191
237125827
558446630
60926676
282140738
247709206
1675717914
1844297131
193453352
1524431057
433980253
1648810995
1783822616
1206379820
984841836
622421218
763332012
528677422
1462544324
38997872
1403127696
1039687968
681248414
1679617491
918051416
479320644
1565092063
1367626705
736714051
606122203
1459651949
1428093252
82293107
1299229192
767637202
99468930
1449056818
1019012027
1405643342
916451532
403888366
273273180
245149154
1308503002
1188700166
428386368
901559304
100910349
23493193
1519660971
913369057
686443629
117471453
77235684
1076642711
241784824
474450875
1509535333
1235837910
642697815
867542873
1592441356
1244412057
1659209460
1571529512
1378022991
387708062
760819153
1665191221
440343306
140519062
212712613
971787826
1064544560
531075471
1516014342
1626810205
1689656504
358381498
150690435
1142187418
1052599269
854666683
762549518
774978195
1346239404
1796348635
922282
1094802607
197604445
47150568
684916310
1222499622
1560803107
816938732
995199753
1574041191
1533664948
1052443242
156966937
1555534954
968964684
1200652291
821521168
1549143196
771038474
94545712
392291339
1136422551
1753317772
1452124643
1512547449
788124896
278678665
1305367350
1834555580
989969873
1805662356
1171092540
1228612494
1280579822
903009832
1205663156
20572221
1446394851
1009867253
1357801714
1445018759
701883673
5281791
103185172
1080606286
1437873725
1015009394
116163842
1651692654
291784187
110610714
1738836240
514068720
435387618
1500495192
91861304
1611001616
1075370127
640118711
1667921099
978999365
391552766
1527884691
311339272
867461514
1522701822
1646108494
1326413534
182081274
1556106053
201160454
368760016
1663877175
867098347
1127633114
1361616055
1328715138
327255966
6166188
755685929
945082073
405038491
867206906
1041362446
262514021
131572425
1141242841
368669625
1526489640
1568720419
1086921596
945382997
826764583
1534902880
336722771
882324978
400909249
12947938
996745632
1687112573
799847306
433309964
741129062
1470668327
385173104
1831386077
686318456
369302606
1051435604
1842335208
145613919
1593505736
1678595772
113686653
293630811
1169608329
1549257973
1044227618
1530148172
335079430
675591662
239626465
141692050
1105362746
1445202360
247878345
1714845065
1229151364
675528222
372584901
1143037872
1122806637
751491360
386227884
51348311
960569762
1560463568
974439637
647987209
1596490205
1677456351
843147252
1434734249
687898774
380564950
1594884273
1074706574
1055593035
1162727349
1477435071
1042118950
1033697456
921040657
270524126
1285511051
351676809
1727563165
964288814
393914998
1544230524
1249682864
1229377368
1640458497
384835037
216716234
588567343
1060333178
612981860
409851707
879737408
90853519
611833041
813072317
148335500
1691771984
989441925
798282902
1364492719
179523649
1566494947
231712628
888352162
1144670325
966900205
512589370
188671639
864664275
633719530
575084334
1022415661
1131888200
1270708778
1762682940
647528335
1436187045
1457712249
515068830
1242870653
156706222
1074978302
861144173
6237118
1691365199
931678755
16479571
594334022
350541968
995791760
1603165840
233449840
728297917
1770636506
1103939000
324624916
360699485
56964605
1087194825
1106682781
951543735
1468608166
218326233
826287797
603535737
90255397
449949049
1314863462
724227909
938011447
861000803
154877549
562400171
1501651071
1521912478
749798916
942254922
145970327
1832683728
319750321
666735555
497449608
459884276
204780854
1655596072
1744026942
1161872058
1041885473
1812178223
68823235
1272387759
1711454925
1307515069
1686613492
173594697
1644895406
1770093509
275723222
173336171
1562104424
279463838
1309174984
722091485
1497763954
135994173
1783413579
1103989656
1746710692
970390037
1265151796
1540111518
274405788
1694049868
1140961464
1034191558
1405475194
1460264425
476190412
1277436548
147515281
707647628
1082321869
1673984780
955373948
623977077
213479791
1055104919
1448043918
738046885
9512265
509819004
839046541
923277949
867877113
739917900
1363580272
1403409786
1200337809
94388423
181556807
607585064
711259210
224998268
789219380
283131942
950419182
502546412
434874186
816030547
1338037526
108669108
40731537
855912153
294616678
1097706514
1829120193
1565724231
786240723
573454327
54772096
1385454005
1034054935
1528866635
452422043
188797633
1487743164
1079270732
1191068194
1057595718
131278646
1621347501
720344638
576012943
275591290
76045303
923235869
1393993375
767954460
870998515
736253347
923395900
357480754
577998733
1206278183
1625025633
1464989038
1304502322
1309838820
1811039201
520673410
907887879
1020277080
13627687
462832588
1415985274
1247567778
1293977056
1284711434
368283110
1520758972
178561728
66992601
1794496446
1277187611
1063809640
86190211
1663380941
154481823
322350998
1135730787
354337896
1417951870
1189039191
1474402508
315023741
1395391720
762676105
251356456
1316482003
576943994
1432349624
1234889848
1385547991
546413261
815177249
1070888566
445276931
507832383
1520188939
1431977781
1637438167
1115433345
1571252131
879101913
1548662902
202135099
312877021
807477456
479606968
1409538693
1706072380
122621090
891264120
1285062658
1501592188
193358859
188259566
1320913298
1795537407
1200441954
24406022
292456318
1242204917
1663848761
951970778
739497336
1064871944
453397381
1695442558
536783672
397318449
890994628
1507005883
901506575
793606074
709817783
1838103040
1629668210
365728255
638429788
626752067
545250050
1561387403
1395379852
1833743502
452675541
599147430
146912478
628757353
29665180
1759454170
433350647
623109229
1536291649
1407375807
1274397446
132854136
1113267475
1333327034
1286077083
498850719
802385529
1045346562
1116829069
1172408254
525866388
681746718
663914204
261017016
981652249
1334236117
937173855
1330317990
1788208033
783129110
731307736
618362950
529528509
476692409
1403575986
126839232
1425130361
649515599
555763988
66132689
858029497
10964265
377622327
1432063885
411557477
1719488305
1793102139
1050120925
840412822
963167066
491119923
1720277113
1215317740
181990282
460687264
447364245
743472908
1737292970
1416626731
806196282
498923200
1373252566
1499281564
1629420450
1637429227
1141979567
121866359
1756016975
1268994823
1320044831
269312347
1438785875
1120046939
9668760
1232937911
222123726
394201256
513087929
1806802743
1077064598
368810354
1350891405
801133246
1763823840
1170309047
1432386557
1522479729
1515262157
860591895
1157864092
943793138
1725415590
695516712
1006460323
33274638
856336095
421405444
1611637985
1332768292
1214997209
51477946
1630658407
1194264208
631754158
141588154
1545104903
1358663327
1500173561
229388906
809951031
285656953
1426846218
811893568
1532492226
696695382
414607697
1794470400
885088928
474812087
1232007818
1052885620
1071369024
1265658893
406546653
1764784848
1051807299
585131622
1504567313
1413040598
787120645
1634487512
212122067
212965739
1642326701
1687276832
285595855
70217201
1756664639
539527577
859916730
346367952
847519317
380754225
897221667
85294755
812869474
1608480537
946590522
885850669
63376120
805659366
1047047237
627975393
314837386
681734853
994743792
4371469
168061770
80576211
967035603
64482763
864678187
1525268312
1801144964
523889968
1226993327
466454090
365319164
1477403348
1227240783
1833558057
710694529
1166942679
857648385
1788217514
211583541
634255251
1496344399
1660749607
1717224363
811394514
1279063090
1716956332
1803802372
515587805
128311717
1582413058
1671386177
25309514
1105056788
938646354
435723836
1737254876
960266591
1265682636
1438828990
772177157
1019264952
1025683370
491595774
1099757284
579730052
432242361
757942148
1138108938
269116114
658973468
422143500
1129742288
1156777552
239085618
452250459
1644634297
263387723
235967051
959299120
423351505
916478731
206975251
1766610132
1064854756
550985723
227571161
1116870543
464886964
1307810983
1786010472
1066909998
1118111425
755969557
1344305758
1652735967
486087401
466537700
799639452
813724897
1730754531
345708681
687902742
993968512
509481568
1343707137
664225876
1702835297
258245591
1815174041
1040327308
1158373145
1122346551
473536905
1557072966
869769633
1091632222
693696014
983325354
1652786295
1422675464
1328041112
1554280296
1707660696
1704982400
1766208887
928079646
313880797
1766899568
188673412
111098951
702641956
294993810
943745968
399598686
1000161601
317285586
724349924
237669935
196035927
1604030959
1360230747
350973016
144257171
20658865
794186509
2887870
330895985
1284803616
292540504
323396508
1802973119
1264520253
905644708
644328029
354326374
1527059649
1053470423
231871544
192337309
799514897
765887320
1587831413
1795668397
1840074585
474329846
23446837
412781257
1037033160
498589771
1842381843
451861160
662771234
1088121380
813819901
268266094
45593072
1757564881
147529873
1322216442
989268537
1792020921
1270835722
1206594378
1436387740
812115935
340050293
1764754210
1684126652
154736859
840308185
1770252611
1097457519
1695099185
1759194849
1095724319
1194885786
1276869649
1138521594
1649140688
583052422
91727021
587346095
697039509
1340854609
1813514125
1366561633
1251882067
1846520200
1034878620
1222011445
154475579
1401357683
1658634535
106752694
463475664
1386284759
1600922829
1669434798
80663804
1106071377
9900704
34233660
1482366863
166171888
1291317814
47425512
1534457739
25058342
1787001771
327589755
508400979
209487430
1155290203
1711185383
725159672
1571749452
1325234762
1353444485
1520817170
1771233568
78096861
1014099119
822599872
1670159901
1660202667
315663072
1715048855
1808162887
642870002
1608413831
1246628903
490503757
1554856589
318406222
97137142
737803722
141315901
1789107659
986955293
1712990843
1156356138
151359130
965935637
883722111
178343534
1725097685
522285496
445980257
392411155
56637660
757710788
183128724
1789874891
719532621
748574769
1511225693
537304479
960891414
1113137328
1640215426
206657165
1655730204
1765668422
869292309
543769620
136940964
28283497
1702451400
353689856
1021056820
686960639
56045134
1163031203
490873650
1330170829
1457027683
1281716723
484787632
16275913
1506820601
86292565
1725000179
635772176
1481742176
995848776
26502024
1532369247
459315464
1190982968
1700982338
1044346346
893670634
756843244
951599683
1197185952
210095952
721110455
309250808
1438759308
375230247
1445994772
1038040251
1697705964
684285090
1107455561
101915144
349455013
1431165316
1258626685
1339476837
1686214478
918022997
669304787
1478105287
616992248
872264233
454738139
472461187
1779717177
780897432
982806805
780875636
1833684394
1801015656
117482229
1525752998
1551905429
231182743
1480717834
1480610823
420907867
168562920
1781668947
90497544
355453066
439226179
390873340
245621549
35054276
359638598
754528222
1274081812
812567001
1636701399
1755004846
1858871657
1040655940
938626614
1329626895
1565493522
27249709
398952518
157739839
715781247
1565847485
1321563105
1786297428
230994522
1343730813
1615002902
524825160
624776258
822017712
1389082790
142831608
1325622944
188511262
161351973
441064880
666209654
1819621408
172575555
1282933544
111827129
1061301488
1441233281
1745047364
1547618047
350808944
1743525170
201811776
1421614482
1530737646
370004479
1828876489
1746594624
555825197
202934341
1060013190
1111151229
360889329
1219116574
648267938
490761847
1499080475
601063957
771532066
383739937
1005970243
1030725733
519396388
685564394
742581587
822109539
1538629187
183851381
1549411512
1657832534
1807813899
1308534195
857731136
65320315
1309134132
216491904
867248283
511211365
716531642
1475506818
656881393
1354095038
1260614774
803933817
48686179
597146179
941102567
502308369
759252420
768811035
252067613
1591390893
181527445
1634246759
1528527337
1695478533
148705042
343964914
153775320
378107587
387309360
1791556551
1782463707
637765058
1840969474
1000447692
1712440882
1854053361
103404554
697302498
439394455
1364181245
879501761
1196884569
68595500
1660794138
905014908
740968176
392441821
668658669
819549722
995148839
1076167995
1199834300
549650624
48652606
707337787
868670598
1270793586
1058317797
55372195
306733040
153731621
1016427467
1840917938
567610486
1201851727
785806398
662073027
1686975753
1416098647
1444598248
1659672405
922189161
597561074
1645858564
1859049013
1556639116
2306810
1063608511
687954775
1218942855
847036071
759507392
879389380
123754289
773856655
363618457
930513599
321076779
493140530
680334785
1606060799
884122774
199130607
1539944955
1513896078
1341939540
1469175632
129862361
631741350
1529259906
1268787573
158666453
1826621123
1707028374
978469759
747033021
1503942527
921184274
445932280
903519596
963013565
947574968
398304226
1512726408
1581421818
1605947964
990332607
1331405502
1833804628
1008374345
125706236
327758728
15491063
1237740411
1783995082
1472879725
62582082
280809627
140659163
965640712
753200765
1284070869
823308324
1762549727
1699818155
792778713
1163009151
911186597
484057941
1806071285
80190729
366787200
450866730
1297314362
26765935
1185449955
945672516
791238542
938807489
1571190389
1662708064
1789526452
982642512
660042329
1149079500
1649807510
308862628
958650986
1761434288
567256628
492248315
94929706
1587700938
311929487
428159144
1373751469
525601557
955139357
1607920085
1341888639
762549605
754803541
735865183
1496243503
1799461290
342746354
263420671
1824504968
1689880429
1170219802
350344735
976730196
905735652
693207366
1371537627
1432390966
199994074
1586055897
1311995945
581381937
238920353
940243370
1728277358
1693221028
1571449758
1020861741
447460566
1446427364
165762314
1088206272
1055122374
319458804
1460613675
1241992070
1723966556
755857018
1189840648
514672931
883519847
700466831
601036771
1582361115
1597343352
25899912
164405826
737068120
717529323
1630947545
575364081
1545778930
20992078
1196968222
1657427616
326662233
225785623
1419469612
1030758095
393412000
1366472469
151099971
1000603809
1097901955
1243387344
1252819088
976342069
1789900126
1734099952
441547172
1434670341
451906499
1171140355
1795433076
1212715230
623139968
1540810604
1120677312
387146065
459469588
789027774
1304313705
1322623916
471586063
783690834
883746088
1403753338
819463141
653566505
263210297
1300066366
1624181274
1782415239
1021302932
505125684
511450148
452022405
539216758
1269735819
754945181
1674181359
1573675956
371438664
476008738
22310274
1214900984
1093336141
1783097863
1363486512
719006205
945180250
1260306582
1156371927
1369875982
1308717638
613263971
1008710614
148938892
70638320
13228454
1398177375
126981877
490975867
1168712508
32991333
787763132
1654427756
1755380990
1776324224
998713498
1765801193
1606293435
1704024131
1013195271
743615720
760777713
1845346727
550280579
671745391
1661421746
1682656052
950038922
1091990386
212268493
865296133
559875776
709513893
1337565461
1765776583
832184882
681313663
33374623
575518826
999456240
1179258251
1620800996
1259488305
108342113
1380324169
676442307
1296630871
48271523
716823857
65449692
292188760
218743736
1806887032
1509857949
1246317808
1602538489
770386504
560166145
67232748
633502643
893351483
1719104267
1555592694
699534788
385570969
371774865
35259341
1088999953
1511366302
1304375913
157665095
855939633
9506853
493685123
38728908
705345888
920459091
976100910
205803992
223481366
1598905468
494405258
188016877
1721548157
1105881907
1261691949
1604192016
60285026
1192070747
350451388
960504585
463870588
507357773
424903799
1095869118
1822268521
1335640501
36049879
672713550
15516521
51154897
209482923
649509373
1097834061
799957823
1375856239
703691918
1752201557
1052054130
1264451355
1310088217
1613638649
1313427726
598074053
1562683281
415508068
1427852859
312051176
112158168
790950029
813837986
1111259224
1551021881
310515561
363210980
1271980798
1631925573
480767443
123416560
76738176
367402953
751328058
1211544283
1652804080
404231870
1098738354
1855246498
841083805
1729749112
1034797907
442928540
792515587
833821030
601310307
1450793971
1053236779
13551876
1021344314
55117873
1452843931
505272069
1198738068
700372901
1171538327
1129033593
466112782
1286108702
1696644044
1521990602
623896281
914297681
95071283
1502327982
124767221
1126354147
651697409
1272661175
733623220
1318124898
121036024
662490593
452634814
1820866155
1742301247
844936519
1836510161
707758867
985553159
1030745227
339413638
1682844960
387824120
237855009
28155149
1718234797
1393566190
1789093294
1114657246
1278223556
1304898320
1317522397
205292506
110383405
869804944
1582042258
1379008373
1441275150
1378789269
1126113775
1851569147
1463696663
982168607
508168370
356594936
1147177088
1330382140
626648205
1598663616
192654736
92079637
1638828548
64583763
319431004
1815312374
57797767
995811753
428387491
1130247017
676944447
322254687
236170685
7481502
1284560953
282183721
479183566
1445255336
1231068435
994132509
619374838
1681230274
646854551
1449048710
18624099
1150122144
809282712
1443874199
1792049637
1084741323
836975307
567387528
375781415
1203147451
334186761
1658352277
1430384901
1381857845
327670264
1428574329
1427927874
839030056
197920748
1196047013
1716849164
1244610716
1710706280
1506811838
1688894633
124318294
864599879
1493771272
178870730
1634472403
1120149403
1050291274
52223535
1488858280
1585612098
1502747184
746803332
1133262151
1818512778
1846340651
1254801383
483649224
546403632
1065321802
404106394
1190396792
1852099205
1172152050
1479677725
1547737519
323376015
1200930666
599218424
1779162034
871204497
966964062
998536388
195740006
1414605424
1620643134
1669011133
582459335
1772305980
302275043
1717982729
1052824010
429617688
433777241
892935896
674210648
1476326135
319590888
16903469
36413524
1517102399
1462156483
561308850
638090326
1562677147
3315294
1680249786
1025332607
1106689424
567986476
1110692262
659642670
1733053551
1204186539
716502830
681893759
72543664
1590863437
358777586
1295033969
979528979
466223717
1273355159
1799328195
1124824318
1586831354
1440003896
81597199
1646472653
1355493598
1237618609
1650727452
665001405
1702605485
676470595
851424283
433444264
1562898286
276451884
1069306854
1795357027
407992015
378214139
958247571
1676052486
689403006
829376078
624672553
364994404
812507273
1067457845
406165557
95680604
726937129
1396175022
1232532734
328436076
328591950
1417853136
176603411
170933160
697739529
852470915
1578599435
914736733
609851273
1408532747
709781444
1378847739
494082069
1240736241
1585948526
137345903
177172547
1785562355
40578609
1270188173
924929423
1303494728
166005545
742587765
1848469741
633596462
1286831324
722619965
1160835520
1277751683
10837442
932443134
1669725889
379448689
1136453042
966322552
1348910940
1052555966
1783309028
139871138
1732975230
890525177
38205941
283257896
1834858634
1057531892
1226334642
791040852
1078070807
608434228
1679032785
1679808449
768313218
278971427
1308129859
331824322
1826458179
78778115
45035552
1459070021
788959355
159492911
1641504330
639859434
176969191
766562076
708664553
1608972301
1048312803
1484503181
1650211977
1851457936
1158082448
987827506
803380898
283097231
337365907
1413164787
788153155
1291414708
678848920
83535842
1142198683
382258305
1120229455
1640071389
768987443
1018394018
294094313
461890107
1657686616
287806197
191079374
34951092
58044677
1193940700
268158391
425946488
1546216546
1033259507
457741414
774140703
1762091696
150720942
498102452
1572021763
202006039
1644655929
175138100
1490539224
1288076478
1780267107
624928027
1196890309
1172791099
1716122630
303937210
600732187
39482147
1155630210
819736379
1292508065
1756850710
127558434
398082471
124759631
1240990676
1794348604
159881149
821021677
1455557303
1100225880
1595947655
1659707626
600118687
407657512
1817751215
343532760
1628985270
495970935
193905902
63388260
1609892620
625377722
332924748
1014397055
863109756
521634596
1428681291
767855183
983191671
222656522
1259512515
1500875503
1036537255
989474876
656253431
854362381
826264882
717848959
1367991061
1503041875
563156720
1571014451
969363183
565584932
978056077
1584578202
946823511
806426747
353675210
1308194688
1684476986
1066731021
1518529939
783614914
1602220153
1726328855
1473535261
1100978188
1518840818
1647176081
1374439342
431575582
1226971615
1005614098
1660962769
1344787764
97711385
1585849725
522785081
1380675546
1772882744
200727446
901993972
245232644
790502847
970576967
184499725
1528004330
271707052
1453885988
1475444507
72888406
1034298654
1437060792
1186066507
1201212062
115486220
136165095
1338299730
1391837215
194934636
139395201
1821521352
1815346946
1841644337
1138432220
177637714
789395157
1506799976
864037529
1047272588
300788524
1137915098
146812785
1589093595
899038886
1552375505
1085462345
101562979
21442241
1370769626
445636074
978596750
895423438
850615726
11318971
390431325
234574916
1093826264
1571055980
330253701
1627207529
440410896
957662325
503587358
1568291583
711185160
1727045927
665818588
1008978022
76185405
908917685
876735704
1681532327
1574613926
1490691340
967235798
1583236972
597122208
1299976815
1302918200
1162082557
138510487
1603934907
355006887
1294355514
1210435779
142767613
668292302
535445060
997515403
1452333713
704545646
1678295278
230792191
750550911
238637989
190196053
1425569024
409355652
1220867657
891897273
287904447
728532482
1850177918
1178373513
1123140167
950124580
1838068064
1045168166
350669662
69148478
1150528059
1836382186
1574101162
1830990272
437539887
1129082754
126640226
464466233
74759717
326954584
550323087
938731685
1041893046
1535859937
617873973
302225100
32741924
1412027803
313793004
1581825679
705885293
821976623
394680603
1430371104
1411042959
501931345
1817628126
65961837
620220458
750676924
772024223
1291228856
358608533
815893361
690283866
506885683
76082950
728768979
886175163
933946813
626928925
568856338
249931371
1310988694
1606681235
625914168
879206112
1638714573
372855014
18118776
1847908794
1308139016
490021007
44033995
954437835
919506269
503280399
264358940
1476897603
1144696940
203481469
1049687334
1590714528
343279734
693690720
249535336
1101149182
877696740
1770898262
117866050
1120535797
298077703
1747037622
434488230
82401169
1447310807
1583900811
1621620470
423913531
1261986926
663946028
189210778
133004840
655842182
685900133
1325093305
1808832439
603259677
1685350014
940753451
905450702
1604066766
1059829773
905590984
1821497531
1470257933
1766820642
1640430464
545597423
1051377540
405183705
1693392719
216234699
1619378295
1585681372
161885155
451258487
1249526560
993971528
391870783
1592397905
786868952
401401598
1112387095
1162062951
963218760
1308632518
1583416144
1431778711
430003963
1073989747
1241287433
1808541228
1856106725
807635361
306908537
1645222304
1299527569
1819115293
463608854
125696633
1055069162
164651470
652471354
228298309
1044483642
1671849820
1501980124
1327640334
615070270
874185861
1312892977
1610961976
178993753
1383105525
417436674
1749873549
46022922
495567418
528477080
836832141
695214114
767879918
29077258
1382767215
1383490310
1430537741
1332273735
1046021436
1350263326
1847350912
1669656205
1706173711
114517057
675825545
557038863
47999723
1264839702
1270648748
615190841
1221280186
1177341450
1031386012
380537384
1406448334
194723398
623308759
1011112929
240289376
422337036
900579194
572756829
1039445684
730753150
661139272
1008494793
338937678
153209006
360018865
737187438
658488269
981041492
1792140178
977363059
190686338
1393877333
245151885
16601150
78702413
1358327186
1240889354
1138791748
590191860
1634903520
292718173
1829517487
1815578275
1267171871
1663258778
1419993071
367953865
1616651991
181342578
137689911
1591935861
1201063525
1503970578
442417794
12111173
374831296
1185777811
903140966
1486545769
1520332190
252878885
1486839391
1360493622
330741655
1077716357
987516714
1010651663
1829413604
464833171
51182384
1323385170
30336960
704271099
1114180
949327035
1328941228
812024158
743718961
665198951
1037670901
967611005
474178571
1729299064
1308075037
645745939
467055268
1395125033
1400484542
990859462
884860604
672981062
1610796525
1371737795
97508752
1822397769
1815424815
266775456
1419008396
1470087090
619918452
946429783
1269807176
975401033
406606153
1333724150
865791741
164911456
884248932
501539991
297129378
534458526
1398975061
1437462707
804272086
1151984461
1593579802
180492148
94095212
493010893
721880954
1852226017
723883553
766062160
47187170
908597502
1226173943
532172353
1296807466
1381311804
1285889633
1427582803
475866418
1555811064
265031582
1284745816
170232469
545710170
1359941248
1539032828
1252724945
402139924
542230676
328503992
253135690
1473141329
608011946
251966195
285175044
481030940
1167862432
1797473292
1301156141
67980208
1221504175
1416737576
173163711
792545768
566572644
1486610601
1028522886
373331511
1692592728
553373605
1126706553
206009021
985009264
222083134
149817086
1316505235
1400041203
1459141595
671898485
511000343
1038643183
86973557
1790081472
1661916696
343901841
1661052946
1308681784
398663351
842846008
629204326
636431419
1778528195
771855404
168654244
1658681702
1149950206
1513518884
996495844
1026103786
1564106336
1826987809
1282664765
374958941
401798820
124362721
754213843
1307955672
1043151146
418384991
619505011
851427863
182629415
703997340
464978390
385308600
1346232833
1059545673
1256787736
1079887331
1006375772
914758776
1336023040
1099739794
1380167435
310183079
1316618910
100699926
52604511
1018852768
1781042542
1355926622
387521147
38064002
1484632584
970614490
199568868
746934259
565747000
1112916318
1720097193
329523649
538542921
1757133191
1632825915
1139197551
1233800850
377515679
1479352664
1519604503
1637644737
918396816
222023812
864371007
1241979301
1425520662
675920392
1467796125
1353218992
1035053798
1750048988
1219540514
604341469
838627106
879531346
1750507693
262686032
505265829
1718711172
1796901393
1654093252
594896884
62494809
511700218
9842842
837544156
414785236
1291848968
949392432
21691738
603146301
242094004
587071451
118531618
255839407
1837597747
223442933
1694845183
1165526935
198852100
1749373626
38088405
1351569227
1048514054
1134875938
194016263
1486772777
1785704734
480730126
1306152426
222941984
1100495296
1004191441
1084750627
1355701718
1533658872
121441079
1593727094
143069026
1429849003
628282864
227132937
1212352082
1352860738
1555376950
1832579203
1656127185
519229453
1779234682
1337984908
404710887
1172714583
468410902
25337452
1717295380
1026602884
1442018299
682838634
9726527
1313694784
1418027542
1423619021
767841276
1296639000
1561638288
1193171916
159730797
1531322864
160739273
1046135016
1836500298
1762532117
1595202359
681906449
298511545
1438844490
1414694088
1231568120
321125476
428556636
191835573
1058387818
1693232551
1375075201
937933329
1706468538
918104925
1072418302
390311731
114898057
1811094839
1256754266
46529359
1511419779
257269640
1759906567
1533656310
1502109728
1165239710
1186681987
746655324
1000169116
791633075
684071466
1508431030
213745306
946588590
356742408
1756871532
722077307
608108088
1607421548
465870816
758893934
1659572133
1439495035
1492536571
1016823862
1695163754
1288232390
1411937218
273821363
657078227
224889376
1374728376
834401079
1271732612
1671313943
579763357
1138745775
171702246
1143261088
1845316730
1221391830
1627986113
500485828
1846996719
1039758575
892719790
541208016
222752588
456049524
553514612
655187656
1673517563
981560396
77644775
311725644
831483325
1064862910
1041351991
92400844
761778032
1832983512
157285530
128080063
140324805
85342018
1348024621
17788531
220903289
1383129660
668502373
657170705
423576261
365932428
956688727
1094027126
531119928
1088982303
1434150558
380333322
985551050
588518955
1296162808
1360940055
347425237
810473571
1671886298
1449404077
415345897
1799769744
225193632
1160548756
633147200
184228956
470233793
127091669
777291336
1464960259
918509312
1841010510
279715276
5352386
850376476
1834642067
654966153
1241587699
161817481
711684587
618714965
1759774710
1739182292
865576183
846311194
1071535078
878861300
238495247
870707233
345919963
558657135
88669329
1193536574
1122742249
58952545
1416396282
1146577868
632818000
58631322
691050958
902307556
363556701
1396309702
328330288
935535881
1022592743
1060502655
620755858
275353631
1656910129
1238222998
124586737
784594226
1799849897
516314493
1635068098
1753829340
1142074166
1028664453
1101310393
1116983847
1641323090
982421127
1201787228
1044844133
38699514
1673736197
242301280
923612779
238636426
140569108
1162153296
1636349828
378218398
585604336
255193234
1055095180
454949197
1340921066
1276085096
744339217
157181278
1551838616
712690029
1174273613
849886804
297340155
1160598030
122159106
1142041227
666300599
1242499279
39303822
940588676
754207790
618859032
1126862287
29741476
1601203244
133952668
1722650199
1774771022
1770846781
243612197
789415389
1720007591
774288670
1246938083
1722645874
845435612
1526200134
1080036641
1383001517
91056714
1253596469
1329070441
715333584
765736463
1432108660
765925935
1264148263
653922729
1614119572
1150840256
492425575
205819565
8147523
189570917
1186314485
1375956546
1593643464
418080875
593313357
34984744
958805508
131055516
1070356338
769668177
1856341473
349535439
378744972
1539410028
388289288
455915497
595995490
927531730
946006139
929557699
1755959296
452783697
473457761
135054778
1008460737
1228798520
1405924442
1031679391
870524899
408170264
374653054
1602265611
1519343467
809583655
1160256970
732616364
1043192163
1440870309
951260994
1854883147
1048015435
1847930729
58863310
620505527
437927416
1043827636
1458339198
449159791
841605733
1755226733
1819185375
701442551
1215514347
1073852926
146815020
1282008689
131577324
100708788
1404903472
1521613997
1489655574
1563483740
1160450633
1809266358
699942847
823590671
1299989788
742340887
612525498
98769818
237132698
1377769880
1232901766
198488330
1465935016
1644039866
809669170
489497594
854270617
653475326
350537627
870035014
1043209710
664667562
897987020
1768045549
643622464
582216166
363727845
702541090
877910683
693854367
251737866
184857639
510365403
101362412
1034012002
1704718784
1116754028
278098503
881245312
968951738
1270137885
1424233946
1383934713
706043054
4275422
1217156465
802740871
902256869
1491425575
960539519
245554123
1842543078
1270727708
1270438549
450319988
614781278
453249196
784950120
1260596746
634258580
679900791
264721305
1111094517
1765767106
1054176994
1364947159
62155256
86577512
817602661
1603776219
1228659207
828235475
1832038064
1002601753
460753561
603502991
473676691
3671292
14247790
1317819038
799310778
1001700213
1461630878
1419281656
1320025595
939871615
835676080
81619431
129989859
1774456862
1500781485
522601752
1816564846
345569416
120086723
984363788
1830250491
1682646898
1510976487
440194659
1525464828
1420478781
277133150
1584424209
1570581483
171074939
103977856
884075960
29562833
1704233973
378807408
1265328557
8141928
1355661994
992127362
356161546
1373268790
579408701
969126200
735506111
1177861684
1617090626
296245026
1849640088
1743562519
1052169336
1401017961
743570704
511737349
1716217648
634921999
694978288
518638365
496436440
79623656
1766076796
136000129
508749504
1544007534
685189718
169497433
1376779517
1563860661
897043925
1041694114
345789527
54699473
1271941316
1195361018
1149733417
967801156
1255146089
1663616242
1206830794
737561369
220567467
564157329
1005481441
1384373892
350086959
569269690
1685783239
1454049893
247513026
961925447
1459865052
1614780202
880198641
304238456
325141285
1579082887
743630755
898603615
816607658
1462259508
1600245996
1303137791
757410377
511485091
1491750959
521077378
964098035
126268514
1427782359
49202748
1077237517
1529435719
14344379
294034611
666360859
645470832
780249057
1631643600
1623952453
840077232
1300586091
94489601
1557379397
135965491
660417036
1278704962
1406509134
1113213991
1776933757
58605179
1403090648
979482128
1706151717
1136720872
1785833430
1384857293
1189448326
1601290116
94926353
1284254749
604811830
1564872573
286239404
1304144590
1598650284
668480045
1446896014
552042413
904112257
207558128
834551709
206511289
1529002281
943910593
104857551
1128360907
698599496
1356458909
1225954232
827128345
829047241
836923030
948985429
1209330584
1233685553
1750076059
1157283417
1296195671
151315218
1735329378
963446445
830731847
1782298721
1619128190
891622673
622882821
372243486
937716670
1770427198
1473048285
996023640
516093678
780778516
404763547
1434544365
1647705287
1612994414
1480509664
874235134
1664819257
1762722521
692044751
1857739752
72117887
1695909773
1595776271
747326202
1450645485
179430126
754918661
163293459
1496691385
1277038049
1022240168
311507311
1005582653
502999955
1461124916
985716765
498193379
113109232
1332514051
1853616194
1690939624
1401741110
160242471
609416829
56117731
1278787366
1695123730
1436731928
225393640
1534288596
438958041
1669619482
217342578
685061890
139157317
1831217560
720905209
15940332
31421283
169729801
1240027551
433393062
1639097797
1116930475
253806477
1067846913
589360882
1660426681
954203451
480161078
8887332
950497185
1125059971
1462481054
18565600
1450111195
435723392
1245032667
1625791920
895989919
1159468077
225323222
1574997817
1093817173
992946161
1474594316
20097814
604435118
1589739450
1687220139
981592900
164091567
325264389
378820934
544055607
97269652
185186030
599891849
651386083
1518180557
1840331550
438806912
1555592364
901413708
1553289275
1622094545
1344014284
743841865
997108167
1017252881
672116570
612083785
1663573468
1220396424
1842136557
216476919
635731752
1602503865
384355495
521318478
875460525
413784166
207897015
398663763
59376747
119521147
33471962
666587528
1499830105
435786789
1173343215
196791458
1773416538
1756436505
266916486
936317558
291691201
753735072
344690892
93306995
1471385232
1134535363
1059675252
325608438
1214198226
1512513901
296115413
1750281489
906789093
341935161
1858269440
638486786
1267312173
1344281570
1423036851
557121199
325702765
512660098
348604837
68480896
1677908322
171620701
241617254
1273949674
180634745
832389534
34045870
1686320850
6908149
1726080233
755522274
1518091500
128049231
1595001672
1277728155
781195355
1793596727
1359679916
841830947
1460452476
1854512263
639183197
1110987182
1066666489
274036020
1554925144
722219466
725512765
1218686237
759461359
1578964793
453814904
1808991486
400338561
846360596
977486454
1047489350
541929314
846048860
939356712
714673079
539098570
1803080146
1571820508
1366439651
1261460895
1079247192
441196794
871118481
866881620
1503181108
1273287476
1053442969
753378682
855889539
530326339
111185077
203942040
1000387255
321043800
1649077508
1636401885
1157928972
1456371377
1292319663
213453201
773217502
1658298938
1138828919
1319748154
1797495180
1657803172
549004354
941378565
89797920
693459111
456773440
799548659
609429089
1588009130
1726271168
1039316600
1550193617
1291519480
806262214
507294450
1143870464
217795430
711856363
1047945657
1373373035
564068393
168194413
143204350
953411268
315083390
94804984
525195874
1434406245
1408752574
1087999898
1069191050
3409943
699072148
725523117
379543534
74673075
1786863770
1338566395
497386416
158539926
1324953949
238465842
1243068218
1437879951
1557402803
1314121559
785281201
376462998
383936562
734971497
476959226
639455518
663961475
577536882
1324582537
748144593
1535076327
1769046657
1603707680
1694865677
1120890083
569040716
184864733
1517182924
1851342833
154010434
1495105383
830491832
512371159
1175430696
458531988
1493721856
1390618534
1603603854
1674552169
633072336
61236521
836667720
1082670975
599335807
782400630
1524205325
31186507
118601199
862285367
1643891540
193293350
925237804
715847814
1358639343
574084890
481479077
542559522
1192882477
251463106
340740217
1409539007
1740940910
203265229
1775619991
366239411
1090340821
1058997155
803279172
1367403624
718215626
48234197
1419486612
442593398
422288308
1521788267
1521425357
1377816173
340278582
1449479249
1829482609
1423381424
165143929
344574180
1196201434
1683389211
1167024791
239463067
697907754
1117916186
1474575425
1366074165
979849313
594255735
1512588454
1259699657
711918529
595284875
1132593276
1593767567
948445481
1313827751
1752922289
411945943
733303996
472583159
1780195847
129713809
1100489928
1136826297
1022005709
1723083532
1021684106
645907066
1017444167
611728297
341681151
1699032957
472413074
451001231
682960653
1461369771
748907565
678085575
1104400925
442297970
95202599
143215582
68599136
1650156439
562919497
1482864092
1400290054
42571072
1088340632
1681784129
1422721471
968972658
761361765
669534500
14201512
1036267752
1782177093
159915088
62510776
679427488
321404240
96478059
387094667
188846288
1372366335
559310066
1652846383
663482165
392287523
528425277
1728546550
1724852588
269744504
1561982800
1307754122
775456369
1297725305
294741720
52270584
508568334
192525220
738011758
253523267
1520261580
958207814
1144927175
901478141
1153406525
403666619
534065666
1564300638
757549758
1475749255
1575853722
1126679920
453926035
130024067
325415132
1728870308
275281681
1510729150
1367654756
1717818151
1179872244
1683173619
729688594
912924581
1416962180
531492774
748322360
292372158
602817950
1745635213
1327784301
238341606
1800131952
1666353603
965004783
604204187
1544855192
108519806
889054575
672695257
1719810902
464492353
84124094
848408330
442031129
1809254697
1549165208
402688489
1542934590
119139759
1266176713
1224127676
1336586263
1049255912
117358282
955322707
1797249416
1621765620
1403597717
516709299
805873561
291659472
1547514487
13298675
1557871369
977959375
207180473
795264627
564824568
1552952772
103500472
1664178543
1218930570
1752628214
1036064810
696282737
113357977
754721805
218710491
265740204
292558450
1464429917
707678704
595310605
1251046609
1392598724
1589222273
649485014
518127218
945039261
975382507
1648281736
1040913562
155420114
581738700
1139313682
549228902
1503038418
1506403630
493490188
725457798
638796995
1294272914
991256099
726710910
555081032
1627774420
1252293244
1431290822
347523874
1487701125
272734431
1437272500
1370797687
1354485196
1587308662
1574983135
574761474
1387664541
1230007923
633818350
500736862
1749128751
1079271909
1385416008
323815263
207968938
516483160
1400608202
313528821
1472986717
1804783704
325504337
121835566
1447428866
1765305228
637863370
1450392048
1137321549
1745104162
872312484
199455477
764685055
1528635510
555438324
1292990478
1047745877
413432191
1310885123
337967805
686976546
284075953
394588186
1401486160
1393469156
663367737
1064596031
521889417
567719524
429620788
1386731668
138621245
735321309
75636157
904837402
950602279
1423139440
1476020889
1269938129
1179234588
996375058
1621602715
205045559
854005652
1250444212
523080355
62522440
1812680329
79154023
840099057
916208058
129437528
345364756
645973548
1451359313
431311506
520610702
924010941
796077749
1514581548
1624268847
1008447317
1272091441
233192917
1460627706
1362492598
1776154259
1107009557
1569446232
157836983
627549629
157250745
928929984
1710084479
1718631740
773086854
133472041
1594709507
358665708
601255704
85467575
1837532348
1485401453
626271757
1129470542
1584771954
400319510
888806611
1797327672
1156147585
1291869749
1652991893
1693569077
441217181
1858484412
550416573
844413386
1322294145
1449334194
300300252
1274033867
1772898052
350341575
312447841
1628669484
1344464462
166167139
1132561831
440588628
571880271
1130167002
236629075
29934692
847080855
1632685578
695091616
82935700
230025398
1743507522
722107127
1504232086
1283056599
866732651
1100197766
1253717839
1511868801
1452402253
390243210
1042252894
1503072922
732964964
1409358915
1018125266
1117363730
30779371
1343973620
142091061
337907073
1202970479
635258743
391534981
1156470446
1478691021
44632876
1775128257
435802499
662692292
1388798115
70368382
1494963087
132830021
812414816
374617207
202481387
983906994
920448465
374150686
888134194
548353396
40058796
654530862
1809733951
397174933
1808934380
217306280
772864333
1702767115
1118885910
1191491970
784441356
1624370965
749398044
1563955045
1024833082
967876512
1441679834
323901005
487375945
555255122
1763292742
1617765169
584911897
1739420818
179230433
1248493674
44728386
1444010920
956686516
1318081667
1017689070
1009239607
164899596
333480767
568321245
772190659
1692068750
1851516771
420045951
1446744532
1009593730
1846017566
272944782
927614388
507948066
1829667348
1527826748
683186395
1535932015
1199656222
897001458
1474450645
864756477
413170085
726048308
1827171751
1652131588
871937737
1352160586
1507167672
463508237
1463259635
1088127985
1150279187
1651981608
1356668730
538718633
1311658268
248857497
282979869
1606247400
144200169
516424286
1060862775
899051660
204804531
1766939608
911853440
1688642242
283730472
170295739
234946875
902225593
499670956
1133304105
1268542089
465785991
1684807119
731894062
292509102
122694501
1022206929
417253092
992499663
708100817
880741905
1234296908
1661206760
883276294
469728814
1691739776
1182708908
1654546749
1670717946
921854132
394520456
1852466187
812699860
660330147
258504242
1800385280
1001976282
507256327
1709301772
1142233598
1034358085
1716618838
437771003
368662968
1358090125
1760244102
212328463
559959764
53235836
1857880257
1457728495
899744924
371072296
558103699
1581026645
808950651
1513429592
1340635960
216306742
911703135
343560572
858634290
1093873814
1146615836
1305754431
915302461
648679189
292645621
329427216
972468013
964507191
1342942649
405491087
31768360
1767488461
498199556
133816844
710468985
346800176
777266733
965811009
766406363
1413071922
79946275
1408131954
605834167
1739371610
1319643764
1670013710
42712171
1181475026
596656089
1056914848
1586010606
586138303
434263263
598268675
44348033
1596882401
146604789
769207512
1519422129
482608973
670717239
36839500
1763505574
66734720
508388360
1171697122
182962804
970661121
1643291724
1046989742
1197635839
1694889827
1086095721
191911
1559804520
1070488162
892896042
895495917
261170769
760196757
1159375312
187111429
790040815
1448500654
1796734048
1783417821
624445547
883257534
1825514341
885723073
1011641019
622630818
54701518
536781918
985455369
1685674094
1652112537
1253229181
1199041415
1114730168
6299535
3263049
650080661
1706221221
1417387513
1126404114
1839000460
1679440001
1784378759
1558486355
1662907419
333309867
653991700
308940210
1518187658
720387943
1424007837
1498630543
1455424507
1659910477
490432086
1162249580
459751163
1700768387
1748944548
821609954
80307491
1415742253
302721013
1267803517
1123647931
1607144550
1757096916
658616207
287514646
1094514330
696268733
1248133157
685963328
555176468
180850851
360720042
1135322325
856582769
1737965973
1177769038
1727324941
1121701254
109994257
56252537
1743713758
1714324749
1468218465
843454674
1136762914
1322975588
413525691
285244810
1029708622
1845176955
253768522
704349210
1410335406
1020967400
747874995
130401310
511442196
448768246
82704132
52790826
1343014069
1306236261
1840499243
943597988
119753288
195483154
961889424
876984898
1413066867
1162293253
231302407
14957741
270525325
377336888
1109137143
7649507
1650049978
1140568410
98745265
842089562
1121653227
718351170
1399436671
982676975
991681825
69133380
774855296
311597389
1149981688
508959593
702842276
1760919401
196493255
1763110316
1329018756
1289007844
905813446
770501322
34105043
1483603011
1552501036
259081695
652098713
1349134235
1718102013
12939694
890181792
1160994572
137019179
1766757586
647576719
223907575
1391110971
913130054
974102907
1134274065
1776472052
1189934788
523912953
141458215
762137740
187616397
482688053
86968616
1117591864
1564986651
942349897
1474103216
749987208
1161548523
791190422
79846401
633191110
1133834688
1076850879
18228019
1027543298
1766413768
189857366
833836953
674815260
320868545
171310024
676791809
1296247464
816381277
621124920
971727864
160392117
1605079103
826613814
173311187
186344257
1678726580
1618263794
1687877082
147181225
1149044657
1807921666
1769228802
731065797
488380663
1357614089
934486809
978593890
618212243
1353885797
1384284200
313015582
1279527649
837600553
260072860
1613240673
353335986
323958732
191264950
1702564432
1782189576
25825677
762142422
1611741866
1416095305
315631525
534681517
96557974
154055239
1520167369
1215677979
1539242241
1286667536
686240824
1828544134
1077569717
955713776
437778784
1490073825
894542320
1350803522
1720067565
1339016883
752966467
741070391
1601533921
675176699
1800314399
1340819086
738121974
933670190
909528531
1588293933
1690493473
89674807
926297490
1103390050
467066519
689419450
949126262
205234427
1517545838
1160132802
1139707153
181472232
1052087451
177751339
383669402
1592074591
382463619
451873527
1740088817
855056464
608511090
748529058
236748754
1548183051
606282918
306738478
1736071615
1253242948
1317504717
232839518
1728412759
671794821
636337806
256460327
1242659080
1213309917
997629198
1810944530
738223867
1239458387
1795146362
299690090
1301662796
1262956006
352819497
718777720
103936240
49857688
1801262199
306219009
1558539082
1234811255
1075686495
464937901
1114727687
1268717007
377215530
1418355319
1734222077
1073418354
148746417
912916931
681011260
253783933
189199023
1677014533
847691806
1457572526
895752403
487975791
155605389
1510385697
607432409
1299074106
1298642144
467236776
1619366630
1124465733
551452430
219908330
1137720710
1024182120
567993048
904289220
237081205
1674987200
1585589793
303189909
748406812
1054488719
805153356
277743337
898202361
878130396
1676094537
624259916
1114760752
511846863
1193813327
1466383246
957524365
851792270
365955613
421674492
152677721
275207950
618952235
1858010714
1222716309
357454069
1170645847
1815824871
1774444924
1283133779
509099296
911856248
309690994
869545170
1348008779
1192295070
1236956703
678702274
1168065586
1465624650
799161536
1724090278
1373526251
1481940459
1747803873
1413356092
693192093
1171726536
574292088
865400954
1784388260
1762070529
1450340372
1740728908
1723963515
739572691
901165886
1035678179
792890686
1534606030
1545781146
1723118574
1349299499
370745540
1219336560
873809910
513177329
1022584121
5052158
122800904
1495342731
512341210
1614352312
1549518336
1350510195
1564825332
238543305
453327315
685611923
1634535330
1396905218
1075340038
315580256
789551234
1252485601
1141601852
150573974
867620092
669668000
1279430960
469612726
694522977
318376231
774070841
245171747
482384054
815226833
930551628
1779336512
1664578091
471193442
1583952277
759290240
276753323
490977428
49522681
1404801244
128952312
367711332
1313574876
1691952341
1293407757
343548761
310929418
1309703831
664205026
1225937965
633137494
1660202903
12924940
1580589698
1322806255
27074585
627861618
164679048
1380183410
230836835
1697149633
1329212615
188008010
1498929254
644460045
1425029256
280563089
1405450410
807594289
605918125
1758030338
1156340590
1820445633
95156309
1685261067
442482792
869051666
1345439504
43344563
1023174210
61932858
430010957
294954003
1627792292
845526207
661091780
102284327
268983381
1348662967
1453808028
1081982560
1471344012
663291100
1349717588
1033517225
359388138
296288250
1168221459
311084610
129849921
153753463
1836583718
546674129
92267589
1138989274
697199376
452063714
1480660786
1223033420
1499182602
1626576046
1526936716
95612548
651702503
1248808558
1615954961
498410600
1441528020
815862670
1823307965
157536019
225812609
604118097
225899862
1167296810
522127387
302968388
628643221
298622913
29000159
130481236
1574554789
1849141919
299710867
1635865396
1626827633
12195193
1660049802
1448095649
954671154
567317383
1320096206
882462886
496458931
1652803533
1595026870
11669800
1186982689
335190630
1595302816
1820738692
586197860
1656168018
1798945564
330250659
934763697
574021200
671308003
796069746
290916503
942735287
973660549
1777538057
756253768
319062895
1759141958
37033298
481625253
136652847
471341325
1648026890
613114150
1469885649
1846409768
1140107358
765700441
1279288404
38264096
1848116389
660174678
1284671148
1687467730
1453043289
91145176
124411356
463048739
1330565337
1426242521
1543904259
1821295654
62394147
596274017
686459367
1289871747
136214036
481866988
1145037087
1798352200
1524711736
1851805301
1340472339
1444169329
1567280191
1448140010
1310311530
494399844
1827461954
403394994
243485313
114092420
618352835
1269149863
1319963609
888644828
486254730
1852938720
1236148689
673794107
1263598357
1296294549
989822670
1672625687
1445840294
614404371
1180722532
1522341998
471007541
1695665599
817607041
487723935
1020488412
443710590
964777833
1157643638
360387690
97457234
1117281755
79449191
142718575
348105965
1334879532
1859014729
1482785351
610058465
1616303141
318618358
1017709867
1102273412
227538246
1124483480
1466904591
1052361100
143327598
214014073
579990846
599264690
1336019111
1407680839
1556891309
884401985
424641105
37256796
1109653296
1567198738
1620197092
231362440
1558116534
1051571118
1474486741
1591680093
1483805477
145288399
651212369
1610947812
82770317
258254952
1400045117
795780256
42239444
1832935418
768492365
1734119331
520177867
1225989686
589903635
1433107531
571409148
133533965
804475590
546517733
123903077
299920361
852502927
1434976991
206265590
698641090
855032397
1559174464
200446785
889847900
246860465
841896649
1194477363
1222535132
665226753
970027747
153578519
205320155
345169599
1734353198
25774593
129340933
306367044
1403494268
1100767378
1119263486
755930007
1247479740
1485582436
490673840
221065354
1691184368
1600881836
121601517
1346021761
311772780
728734911
959818238
1604106273
645225414
595806691
356709341
56474051
1562024120
1672630854
1142335108
109946585
881842782
1751792375
468398492
93403626
611041764
1191934824
35289083
1538874588
1390596876
505653061
901696216
141750613
660372027
1269571664
1667319228
1213416635
1302231359
585629946
256430155
414025532
634627362
334458502
98785397
389733699
182856316
677374701
554765151
68409004
258426951
1070060581
172274215
1408566163
278821001
423878029
1466177624
1322270588
441273140
1536047893
576768656
203620212
884296667
170346100
860557760
1065266490
312560469
82050840
1205916307
725159145
625383103
88332534
1207387781
1065473487
490702814
898915520
1548044389
637529726
1598051093
1017479892
1361635983
1253626041
649130336
1260204764
1659957047
812512801
1717282026
354363019
1511588317
1136060188
1852237380
157092624
472627110
431899588
568205646
691021057
1347478835
1073540649
1173845882
1688720960
1746098821
802306092
1624482214
1122823594
712796371
1827740435
321120938
363207944
599741887
1400199884
1035781580
1481380470
376202608
383789675
1719795712
286650048
1544500714
1839679926
493765273
1187524778
535068076
1255895613
1173335081
1320275767
439835921
668129124
828656555
296837165
1670951912
1123874595
1694965340
1350925549
52875297
405736352
1472963319
1400788277
1282992727
457663917
811021178
1300612015
1223908602
97073451
1648545114
1024608394
233287496
392219472
930347304
1690759766
687964928
1545726269
1768255531
280838535
1413015635
1801720221
1609244328
510817212
907861000
655323573
1634337665
1400868850
119844081
543296001
1573823122
371764607
1025486346
1518612674
237189809
617993408
598611683
509366189
1528094777
1082387379
1051485341
922716386
168920724
1177734720
1191688799
17467729
1779272008
1246480337
998623942
1688735592
329163166
90601478
1675455523
328516752
1150322374
145070063
112352185
119354891
836633762
850322907
900404809
272064627
471648977
823376065
654809728
363137342
1590674963
439066380
446723005
1410687126
483619014
1103582289
809008484
1476407461
773856994
1424346152
1575711919
340709232
1072132118
254613578
706047935
1544689969
1599589535
86385007
353657785
1392082066
1223355452
1290075164
512000803
1637203243
1221687694
38772656
1236914804
1788705674
1203951096
1199751508
981607935
430781914
524531260
879291146
50777904
1484431675
521374158
615411653
1287042488
1717657942
1162440418
1576926301
635806893
1766282345
1653568672
1658142306
718208118
725717340
621790589
1141427471
1175921371
1426898395
369290570
809240984
1069605149
705649562
682016820
462232622
624996722
130020252
439849957
1824492030
650880737
447716381
1582475538
263807534
665806572
765644149
848668456
1620597064
629144118
1554699104
1191942237
995168682
576205781
930725675
1367835719
879307310
1320632532
1190897389
1045203905
1199477354
1173712769
633043678
1676565605
1673325537
839871895
845063886
614405289
1242872259
1595578846
1528057669
81575076
157413048
1479812727
306711934
819943832
348548093
1684673693
926381169
171353284
72525302
1814497308
1523817396
1824898246
138343613
170136130
947907838
106748039
1373840590
225052732
49953332
813732921
1811435187
609624853
1426381966
842837727
1112736002
916638254
1092943574
789447955
1367405378
697463416
1744851087
303939163
256975956
1778994230
1185570384
941073337
397724506
581744630
318898325
901194243
1251579005
1854431530
678443226
126528834
244567281
902545955
1725094407
610051876
505897990
1702197243
1671048500
705777441
152070797
495017741
842771595
607497466
34538302
809517615
1114083412
588322919
1758503829
1663776481
1733253160
1508182924
589365734
1175947886
1033468994
890839182
1705252791
1431350598
62138000
1661299419
668308350
664009446
848608918
404761662
1470859327
1514249282
1468255124
1719034891
1073702645
1207828655
780362923
159856564
953210826
593535298
626503766
1006444054
1059220420
240163387
1193644684
426628609
1171336231
469943728
1487359739
613312670
330951909
361003849
1059193338
1286146550
679360802
670930013
64449876
1683396471
318931895
1158944279
1376083791
1299084350
1463419967
800363511
454902255
430798277
1377836669
1702177118
71467019
1403522151
135198067
1358515498
1479465733
327515524
1575664534
699109434
1070080289
1178969512
1512356590
403223068
838579965
72355796
1840772833
1412824978
1110191038
1001139761
185033701
102879555
696926628
1196096349
1795925997
757494248
448377382
833811830
563388315
200397190
1444479143
903080293
873436148
8939627
813233419
1805696345
486709203
497003993
1436975431
797668359
1120918807
901526977
825602801
1584470648
1808989154
789729519
1231638260
43674832
1202138357
1138251966
743916901
1751954783
1808150318
1506532092
817768522
1407963956
1833779281
1609885809
472007166
71720893
705085533
1157221936
926995915
831830125
1449049239
474152716
1273346720
1745175424
188425342
1295035600
1438398624
1681022485
1507142677
5785637
443039128
1843096107
12040144
154410962
1503323485
620433525
1429211724
577826399
873285898
547566274
1338757154
461166448
1646931612
1520069874
190811403
798848254
1379188261
442104408
1693625969
557740556
846986095
1043943067
209675155
1789295674
1651036287
1675283105
1420843220
1479013266
631994320
764927555
1684289944
763827282
378010856
1697378204
1003100394
266683949
667815572
1820799290
384067243
492904538
19087890
940035968
1085807857
325225024
568341351
1396214070
1369495791
852618554
1191940695
435505785
1359210846
911439154
463073583
556703903
816629739
308516038
283102863
668726563
1526228963
633717675
764848030
299545982
1770331035
698986813
802556068
248601208
960875365
1747155166
1324560724
1270812999
671957731
988682703
1407406078
1237748015
706820996
258627467
1119708999
1348840864
530591727
302544570
784712822
1106704956
1306221805
1552486623
1242682303
1442763173
304203833
435642906
1699254848
1606009234
1746731437
404297963
763221066
829851278
645633525
683165829
105973750
782295113
303969428
23839389
617254435
305823867
1068303248
647077304
790665182
828367165
106354027
959061349
60324724
568285236
1130107389
424465555
1364038150
1027840627
1135537162
861144794
1563846984
706129261
178085732
72195339
1823746952
1223188508
1341034792
1660176857
53774743
1310054511
872405493
508661266
400486128
1294326047
1234419502
1392287019
1051045106
125341209
359452721
605553932
489203783
1134444807
616576614
747455333
1379922117
58138774
1686371277
964488783
1841275941
533602898
1238599053
132437425
194641344
1274378107
286100497
285609223
912986646
1291813980
1752686522
1793904269
1100167119
480850686
1571287358
1775298707
1553337536
1643410683
570918273
682278606
686856199
1117696569
202087586
764491620
1255774547
1464775308
1327738624
139841972
730962798
104470993
1022029931
40340505
447078239
1638587538
182163856
1725146025
516299676
1472647308
1272416234
1825810500
682128613
504734245
430964319
27408999
831357692
98808896
868970431
480936137
1253982438
974157555
643450849
761832037
1300232096
1174855969
1551102474
1482685747
616581358
929214216
400774949
634279126
385769409
557258747
1011332264
69413581
623649386
334749867
1705041875
1544932034
638413546
1677658512
144140385
656343108
1347818906
1609825156
1149896295
860078697
1639713959
508388649
1507279691
1703450488
1667112678
1729861199
1387791682
327548598
1486948731
1453914546
442803077
420071975
88362981
26007570
461204181
951626472
1766023316
989732353
105383705
626533393
1815416111
1495357242
1172061038
393317770
1673189406
733360330
445128464
737803651
68268447
1009406889
358100523
1244560215
209818084
1073756792
761016005
758996848
753037083
336592716
251547204
727858520
1308664772
1015132380
167943335
1117182356
485873445
874368599
306339407
149355503
369083331
1669953612
835950863
984466915
1336656725
830479415
1178729423
347129646
1213898753
1735197517
1214318010
200711446
892470637
1721598824
82771134
1308244320
1315035055
439746738
283377921
1392671965
1348332705
1176089097
1281791866
259356573
1394884184
920443917
891401671
248701511
1543761881
1055085733
1351046474
623084222
94777658
39104928
1823981317
1097105969
553442886
1199548547
1665442544
924811128
1526169968
1268890788
929494841
1294260665
1072993338
620315289
374677359
1680335360
1484940188
577464758
443935638
349066144
1176893867
924904104
1546295817
466753152
694941805
333726537
1290573032
1235102169
376619704
1628001785
872425161
1482033667
1137677490
25789255
1548079245
1630069961
399334860
1087218863
1274330051
608487160
1749235413
287044875
661343878
1612576267
26817276
843458419
911295030
670499222
1505080535
30926550
1780708572
1486454277
1834523903
1104129226
565206985
1126718216
1186071218
1856419211
258531733
1170234334
292622693
593793808
1426113740
196483072
194688468
1389007224
757300943
1442290609
138608860
1624887929
92952129
1595021064
1697003661
265935882
24498571
877506070
1438859645
712186197
1579165809
549981443
232899653
1146085315
1381124847
424704962
1022797534
1275372149
366525480
27070120
1265134599
1234856551
966703888
1422731935
830080579
1110963910
1256117824
238396679
55067894
1487641462
605200118
361107043
513872967
1492696240
1048681102
853674707
1456317779
1252215307
785732165
1322518774
917185806
145831760
1197017425
1438093932
1625410217
955744569
692709477
250537517
1507110364
377514594
1092332589
1184836056
1120697176
817090461
836012739
815087516
616998846
19939974
1453991759
1190614944
879039081
1391164604
1742551505
560527009
1258697886
356167310
783864765
650368290
10453561
863722057
1145322757
908008488
1122530269
1220286207
1770409924
1815538803
1817115745
332959919
702943024
1275343043
1813654560
1329058955
1231732150
893147294
305709330
705372169
553340036
489276668
113503878
1145457225
1127233330
1825133826
170629912
279959283
286759622
1651188029
261977841
994255921
173358496
516294034
1128951239
1764988811
1775930585
424015243
1211480418
1051254729
1358742019
273150769
95888387
258828191
806684439
1558836532
172454111
690492573
1350909390
659937084
343547604
1530907109
83142866
1349166068
77873345
949238445
680248578
195062014
312321662
946813819
767050229
1477295375
454295109
1150592777
749929038
358117266
697664688
149390673
774541664
242082305
264176194
291447462
817379732
1274961898
657040115
1649276469
803573155
1584771099
1601079676
864572312
8598456
1287156804
971018668
1447520796
1089370404
163592558
242350925
149823501
531351233
247850626
210603769
928089779
1665874524
951109691
1430854796
650835023
7100318
1629982206
1637770146
228609825
49890966
1262114002
1644522148
1704242128
1616972325
1046508005
1352166747
865970481
1513217289
679496837
810317215
1691355597
1150443949
1591501639
740779795
694300297
1837171198
419330185
1331877813
1379197322
51418423
1552669948
1025096028
1039216078
418975689
1796052761
138945139
1191432014
1780726638
117133797
1834058870
543586352
1074431795
21886980
596898600
1094168822
422963946
463503413
273713072
1678610628
1592863852
278188711
1679104578
223711234
461878145
1019762491
1513739723
295236788
1322283011
1600328636
1774556195
499975334
281032862
520427730
591394618
1791551171
1458951551
1493987780
308127861
1139827096
440986232
417077713
248269492
1606203742
185078622
1176071156
1487005694
1769099758
733031480
1034977570
1356104705
146731419
1743239302
1308307730
1449992576
171838494
1648268982
171463637
1803875308
1039862272
573305013
384549534
1805433480
663799359
494632503
859443667
1418935075
624614070
1720197458
1187340560
1082453508
1627980734
257384311
1823001953
1578005097
92973877
1697459408
472460703
410971144
470032127
277696107
1075603930
431098523
1684766072
849424788
449640187
1552255851
75415686
1079148062
313358591
1685318250
1252816896
173268662
1192453320
1463853261
1124162060
712542633
1588109628
13466505
1013730507
1248123129
347793441
371136157
1768276279
90661710
80494191
1159407363
1644393154
986144884
1287129894
925565006
1485782600
1527529159
76976649
1470553989
229330201
1821151508
1607578696
98858524
242101337
426955645
163679999
1253771666
1131699163
1624274294
888967723
15088310
895395373
873868658
1659479540
976577522
572830977
387756900
1004034238
92489078
655106614
440503709
1409493054
804395720
1486465571
1596680991
1637260105
1491569313
718894175
1272642372
2921329
1753727577
245421348
1192817136
1378009205
783639481
428214945
119618969
1737078100
888959400
152735854
272139628
1198230241
1004328564
907216068
365970533
1128450593
1062080831
780698954
1439992714
1586895160
81965532
1029950493
1115674762
1311280928
1761700346
1461936902
116019518
1493055526
356568833
1761385770
483216800
1807459
499589924
1175447940
128708746
1464817283
1785403353
677504696
851567850
1820276365
261181205
1150500586
1161786995
911725381
447393075
1784634706
1600746616
80126460
169247650
583502907
1367742762
570199418
1108889893
1555352867
628877492
420741602
1689732809
1387846852
610554464
764670236
1845395890
650402063
1243396334
99109992
103680927
88374799
788392427
200138610
1684840865
1545252611
63536523
1604662474
740276230
1104346384
610909020
438079902
985302209
464502805
1169435258
30806886
1171935732
1039956538
1041911978
886694271
362397106
326208065
103867553
1389583037
492574572
156870909
740498832
1482656364
698812255
773133012
1271973093
427847251
514518800
52538318
1276479818
651738903
1790831994
1304860984
278075109
1597827467
1464592240
101554461
536173980
1829561931
1050645821
153650395
454135059
497890625
1816361398
950098144
436784681
1428508821
1012069725
55162910
1814183699
1486631237
254630675
1178663828
1141989241
438523976
1002061700
1731520637
196629972
1415672000
920331099
508490037
132635066
1594936604
218672513
116061185
382748639
975379181
542677424
804701903
1142715423
841702260
1586614631
67674244
1515463631
392287252
1334912929
1415604156
1326747321
1446968216
1715114502
1834109254
38115824
325061459
790835119
935227614
962207524
493787457
1590115832
778942945
264017971
180266635
973570675
596936541
1427239798
1696201507
1697822425
859933463
1159031214
604217715
1833040119
47247691
1505183947
1086105850
910325509
1070864513
166066643
315051822
1564372934
259963356
1316135048
275450304
310220567
635113296
490612072
1268867157
1550971453
144445532
1461106863
1129135042
1116536361
358226407
1307643360
1502595271
1352957358
1312313834
335901710
660961534
528909914
159248250
1242322037
524641766
1170180054
1171591319
279622142
634357231
1708276864
201682471
1804027078
119523198
112213639
16130215
1678374143
933653214
787151067
913492122
784108286
4366822
1372290204
14960490
54767514
678328031
1039019472
363349877
629968751
1239292826
875031692
123330729
1258663356
1788051596
1155854840
1073286097
713196490
1115488305
634108577
865299685
1155031331
742063565
673119636
1013044650
1558343843
992770007
611582554
979200643
1035303581
27956411
1041274160
511587596
296189424
1132473531
1236017353
1493629840
1854629598
723171113
1568532247
164629467
237124043
586771239
1277721731
944815457
670652944
103425748
846802505
1535162403
1678582907
1038100192
897341628
1666128265
522694882
1786158280
415835578
907614128
917958927
1837684174
1308825110
1196817494
1797457075
516693230
1640550745
1721826083
1603940935
1628354244
370115463
1566494955
610615755
936860130
1834388428
904000727
997006272
90688160
713289134
642529307
257257536
353700838
662269539
56873931
200571468
1095971657
203276342
1174108519
1393864037
1438910191
226718104
1347624057
508568494
44670334
246896067
1648900288
264105146
376503145
1319608643
1663210762
1120302390
1025567658
622392826
302305898
234012936
144387093
634629995
538026443
1039197594
68089578
913291991
23384298
1403129510
1326900890
334196525
702505956
1804818875
1172633854
188535494
267560740
56041863
1483391935
1388995795
1093091308
996565667
163231654
1363789854
796288023
1581737444
1577842653
1724410064
1858343398
1799340075
458133172
1811851171
163938253
995577512
477076743
217242685
1823195239
294291300
540520534
835824294
845253587
1190239301
103997417
82709183
1726328375
650941731
236028688
230296144
1439341508
1303944361
1282862200
1852265385
1019535405
528200807
853203036
167447959
121174795
1348235534
698302608
299984105
694845788
1796292162
1246274959
979518241
71323063
74584004
1409012392
989455026
870040257
395646754
65234956
1491937060
315688609
1662177812
1384322948
1541376696
1828016173
1238899960
1285528766
263479934
254706421
67185694
245047123
182881547
1759803908
784515249
1858755011
329003727
649345851
1689272154
26567954
1510940908
1019150855
252292216
1675972325
1158352667
327872651
1626237394
1680878058
97687765
315724303
47489895
477469942
1147331117
460374260
304414429
1638300452
821831720
1171662624
1819816835
691457937
1249552455
406669623
575866127
940530337
185254175
1161983507
492919218
504194158
1000885977
84439752
1115276097
1755253504
1660719943
177512857
559873630
1811860205
432186506
824836516
1166886758
1637036972
1065960889
59980458
622451513
1022739713
943888092
666974355
184448056
647193790
927176339
867200761
472570602
699619191
50916195
1286675365
1697976308
1480643828
430815535
188219352
237068036
248012199
861516241
554953881
432317515
1459812181
1849516852
62677389
1091084957
1497226949
482830650
281926401
22197275
1803291537
1852063129
1278565272
1684129509
1427637953
880055540
338050691
1228624061
255513617
1432457547
1622239761
986821364
36519850
785731779
878366786
599962521
1619432319
1105913233
1335369810
124919748
1761489951
1693586990
101479811
1417973846
64674763
885439008
981886688
839319617
527337029
108028837
1227975246
448532292
1032856259
407109668
898731856
1576082999
27309756
316388355
185903881
713313330
137520286
780174138
1163052290
1517300411
835395068
62408929
1096061067
117967162
726002784
144545592
1266881172
1076564258
1652358432
1075176967
76564830
224777698
748919025
1201347182
169755389
520138359
1067308174
505507813
1670130270
1657243527
717862789
626783371
1384949057
990925666
1735054029
660245259
1251821708
698609179
343911766
796719025
1387640787
1516712799
760075846
494905629
385160466
923534100
103004894
941822414
1740586420
892172327
41995406
634483530
424115172
1486562660
543657675
175877850
1137970433
785701057
424343328
169444600
1609421818
1718925618
6388166
1271547397
1464042588
616561607
321797612
93473378
63472080
1364972419
216199293
756643784
1591047427
1627517752
25215778
651625118
472763330
196638223
702585743
139222032
161249497
383673767
1407247250
1544916383
1546113940
95727422
1645612272
178830866
904972244
238318759
1763305587
598691926
144032589
1832799272
1047203549
1675489958
1185091225
684878203
1770606125
1235553761
864423035
1694214415
1726230987
1221726166
547724239
809812769
1746410415
789556766
1155234463
870269626
599270151
16765265
273488114
684653620
590340150
1692197019
176389148
1806419418
381996729
359035469
824657218
242617474
1049581620
1550573442
2677280
118679718
487041158
191265754
1139014527
371264905
980039052
1447253228
876548695
1830542259
948721070
1798484975
1743559311
404122735
963564258
512591167
354906403
1561515976
635195429
534455790
997522557
927666009
777613176
1223851284
1258622466
1353275420
749238751
1647535458
1116343635
1808743502
1294695205
1688747011
1576739010
300651915
546576077
810735508
1454042559
1279988658
435992469
1092784098
454326058
898121482
1135376939
1346823597
1034635737
765877516
874583132
502640061
1294710197
615087336
1640454343
458665137
1697628851
619871058
71926018
275544360
124338081
1343648850
762416886
1305220741
311446515
1735747150
1697335049
1726313325
1778968487
1746362307
920194106
1618064480
272453164
1381850823
719350507
1073389631
408973114
665212381
157004033
1588444834
1451047176
876694892
1821781377
1552349325
426037036
873848245
1696642910
178560231
538457128
1100418477
1271738334
419759473
823169826
472352169
671436935
1618913670
646702616
1616616896
887846806
1622200347
1238840348
1280840345
1242738560
901499674
1386711841
76097868
1567134838
572980689
855149017
839199234
832953006
1084792883
224910380
454235195
247779541
1527053238
565561601
1247688204
1726490550
1817427175
991898296
1713122775
756023319
214444300
1203829538
157739903
23063098
1506207933
1011387469
1713890016
1771956004
1685466957
752068880
1166797075
1850602858
1835252493
415377858
1245638301
828691046
877488607
275178527
1776768588
287644617
469497064
1365497661
479690984
1277931128
1431610004
335703789
1467513507
318667976
1402868683
615010167
1619133760
1175621010
1721546484
74761253
835617370
631409578
506852944
1573824745
1016305608
349587841
1604579508
785699831
721052787
467346068
206889818
1392197549
118725408
589144772
1777576722
1698903927
879206692
541130304
1500451745
354163815
264645892
347627281
914416408
814212954
621926867
1630270856
962960183
1123530847
843179307
1853338607
514965317
771648638
1442274479
420573157
1795177362
256524173
980444223
950765880
860563103
171281188
107002239
1723256424
1654166463
889395484
1182973547
230050993
361235559
1565833265
1230791088
604872979
1566599461
1682373125
673635955
489966901
1684354279
97233237
1257066598
1005899001
735170676
989402835
1786148363
341025649
1804069891
137953909
665178473
422991751
1601584791
1483350881
1777041020
29449674
397573605
1212997089
397380281
595266908
480592552
625586975
766280590
810449618
309513149
932827747
1514083484
203718072
893366183
520432652
875317568
1722068149
641214609
1573717325
904651980
37297652
1405188056
783995320
1682961221
222897262
396355173
670949195
652398673
263661000
1678398149
611801652
1636181079
749027936
1067937891
1340510094
1161656307
649217106
895610415
78486990
1391543220
923620651
1467513478
182073917
491029800
637832986
1146012085
266900614
623305403
809826072
966709970
483759567
953627494
492283876
1600542284
238034093
244433267
1006901654
333799031
849492279
1689835969
1753043912
1457047586
1100199270
1298966493
1126775898
246768299
1650316042
1590553584
1704753617
1562003058
181730098
97578906
1336363972
1811394589
1160277432
313974684
1203624743
458124622
1293839819
1187694258
1574987106
1745122897
1314932800
195957058
1220421061
143474442
305437251
307069778
81423235
863493253
1484700209
124882372
360684339
826857155
1284085678
1467981468
1830096547
387368001
700608779
387540204
6586453
103839250
68822099
1179707637
752024928
1776932008
828750352
729090651
923392204
1224773294
1532440579
1134410489
653574036
663113212
1066046113
355518253
1456559893
883424522
633022485
1315842215
1688729298
352925976
1816979403
55036854
1407490690
1520771144
752819942
1433411731
85261499
1244951467
1271011726
336229807
1566725710
535571209
877010123
261133863
320818371
1537676136
1704627203
881631688
867583030
1165416501
653677685
1748209997
1094423603
1482205712
1059878939
1114289196
835017080
764759079
652084839
825681350
1443881098
844023081
664657858
1563540091
153081508
381316519
82931530
702914852
1413407951
798643525
82357769
1112888259
905905066
931356812
280159090
1633974902
518316198
1166975576
29821515
1625088723
301974990
870515223
1016570646
1759933711
1811778060
75895658
546872279
134585954
449039477
853559163
1004465768
455382132
1214026399
199310967
1854947335
1498039066
1069153983
436518832
360590735
978497609
1569352103
738197768
500370257
632188653
33404513
261586764
1061766980
1108949949
1796505120
47967313
1174399277
1492255253
96465617
1315177259
911393432
1227752626
1651572975
639051224
579795976
1361857726
1321477586
1290010075
633695416
966196377
462627311
1131127285
448535109
644213734
1009773348
843562984
1495698298
870166560
551001141
1702351265
1857417037
692598963
92756362
194661562
1071240065
826739439
477733349
421063330
1022147868
217327233
1078633540
18681789
97120781
444223401
1254671259
359300067
1028313584
233821292
1785688516
1388558712
1359412646
1514991064
665018859
271240461
321567016
764710361
27271955
323688930
1269968957
718743178
1819787921
1614486085
362362210
1643555766
38998257
66285927
147236686
6096703
680360410
1144719337
193552114
458775951
1155765923
311153420
970268510
278909678
264135387
846861973
1633600580
226139665
415744081
61294546
790142722
268523902
493652317
1487306071
1026786978
1488500665
960316126
1757691588
911286339
1799905152
303288554
1434926736
1834909619
576484982
746592368
1545849416
1619739566
562131041
1312184436
1340398968
1812057302
1002286541
176800861
520080009
1556563608
1375337154
555003444
1754473114
404383687
197609903
283342723
124055604
400090381
1855306991
589633706
1351869200
441873276
1036375204
452730756
1349199475
800508438
780445950
1139255268
62253521
672220555
510214043
1366978666
1043440920
346233043
1780044876
134201137
317610171
1760083330
1443694012
936769908
1429638323
847059159
1204992831
584191635
1480993603
945125360
988898370
175847843
918732016
912337387
1505788956
485220477
1322690079
1811543273
1468565491
1648326719
1017960302
12577229
842351558
1814034973
74325201
449645562
1269199623
1032965082
1672554302
1297288230
1310797790
1422057939
749139983
129497830
1331779048
961136065
64926440
1409190113
781496540
1587107368
1536361643
505179988
1725366589
644630491
1580969268
1425333975
1782441075
1019407918
1451326734
1305273900
822703677
1209624387
1561873104
1855550331
1301209528
1164929411
527184419
89751345
768947571
763255093
1708218273
313075110
31800735
23902524
762241742
900824901
539915129
1609449888
1530593780
1051534513
1093095377
1600166034
1002702364
1564145382
1793475539
1415725647
603011657
571074762
1355442567
15289997
1072182380
1692297575
58075383
297377012
156989259
789523569
346642942
508702742
1022639215
1564546131
1465548510
927440763
1677541962
414721634
204359011
997669885
1825058814
1801298465
474713544
1269127313
1640520555
1182777542
1122600585
81815626
1234422857
1505436151
1086533266
682701374
892790391
559104422
1068300475
295621711
482691994
387038436
1775784637
1395399992
1295905561
1803630067
459406781
721122762
813999943
438469644
1242813727
813974514
970046291
101108457
351399620
1562728037
388015707
31182004
465520702
1226040683
1563965364
275761291
384791388
894359857
1507991738
1182007844
628750448
1634751670
1075430597
1444425493
520019725
1375234535
1409678685
1607492222
1592283361
600018501
1600075921
947324129
581769793
622636439
1332449455
942667031
1340385497
853373119
1357725226
1511427744
1558711856
469294019
573655932
51234449
1808687598
494104678
1305237402
318792263
504741494
107606383
619626267
1810384809
1769900427
821487461
1839788068
981579988
452210407
570759808
730070735
515493414
495162087
1685430885
294782218
1731109946
1480579198
735978388
223147380
424903139
1567572916
1168941800
1309816803
1243035836
493042202
537827376
1268306104
1136950096
637870225
526588358
1688735484
75191906
1528072649
800726011
455806283
1732772970
1788336326
1003265494
1669065080
1159389605
1319940905
1631148801
625730649
1075854954
96665537
383385440
431482329
1208027229
615123945
361331375
247277601
1327257614
1197352608
1788665115
242007754
1827084067
589083378
246764196
920624217
1352748666
1350712442
1771168820
176328371
1188640680
1389791715
493222839
1101589145
721397125
402162343
1652316851
294381709
16274016
1683864664
1425268838
1649035665
247303895
151674477
503314429
864784758
404837310
415383288
331234753
386523155
289082874
605141532
1106879176
27012681
923358508
19412933
333893590
387217919
1078107717
856228848
519335579
461692136
1781431343
550035230
1737668813
292308516
1815887424
1486902272
475037761
219995701
564802352
1018200790
1363658408
1786105510
1812489876
1679708823
1639347271
1133787467
1514576521
1441033115
1000358786
1540214062
686866065
294229773
1553483505
898388600
730657238
1636327727
1279978364
229803290
367194875
1609480175
1603469586
1084368623
843806740
364498704
1259146598
362268897
220206611
1232190716
919353978
818324295
1597297861
992455039
1674663176
506560015
909424196
201207776
274012666
46841853
1823481823
703824159
886626499
877978364
1015069064
375172957
923100690
343237754
562464629
302741834
561768981
1590344640
151765566
300128554
1167344441
567399911
883333526
1733395394
25116279
1507316098
1326319527
1787070043
982896155
1389925525
705357907
1805867293
197582059
912706737
742638739
190084310
826796388
801934019
1289827018
1783776454
301726396
1341837853
1455100382
1208646927
542650186
1779299063
1614865173
981390349
116621442
10694137
540051376
801226414
1198858842
1006208396
734200448
1598563656
969083513
392950380
1480793603
1214640310
730238969
1608278833
1610731874
1110007905
1792838899
1241978534
540711941
1685528231
1507990978
1047053347
1499802629
917082235
1401522836
1681072414
928984693
1120249369
691634867
1032087373
1502225153
354762557
961318849
1399635122
1790886598
1677541247
875296291
173940267
1486886223
27079718
194653607
503766300
369673065
1108777632
1595272293
1237899099
1706087489
849234217
1249874236
1677132
669729801
1385426679
785209455
965883975
941606247
1249464156
720288480
1035157456
1655108085
165085161
1221466288
909436171
1005794060
1238018014
1141307827
745244418
785289236
48405727
1300005734
259289492
1027769152
1836688338
535148242
305319269
826390043
123490763
450884237
1117371171
1222514635
1571620010
1692147910
1059515455
1636211585
1316863581
902927312
1370750254
354998450
794976859
331039931
952557932
486602021
1819423181
279279025
601280459
793023726
963380235
1146385292
1200438160
1557473213
58676655
597748904
1645204335
1756605700
1185296609
1170909741
1348933999
864555536
1666118055
107720979
1583017012
905777242
1476209097
474943286
531736747
484781662
1857496982
45490307
243211276
1681959555
640668859
631015012
1715339779
675852232
275400822
1343738880
184972830
155419636
1019641208
1765904310
905374500
1195785690
650047466
741247299
604109239
1438057425
747409006
1384052891
808644917
79330588
587048804
1692663724
710291674
287273566
1841732487
549974828
1418968571
282470082
1485638002
1398046266
1434385559
534768458
956885348
773852009
1382661442
1050544008
1026171139
775898568
1215801396
588350820
1729894313
611557111
453003853
976425050
1003403257
61832913
1077932548
1242907805
1747853918
1813738125
1331260105
454608113
609935284
1297241453
1436191446
78507005
1607373916
1020784284
1136420333
580777729
604543966
1517152397
1040058511
285879671
427953988
933937446
566399952
729272893
999934016
984137610
1006918654
369426797
603909966
1671364626
490884383
685626311
1472017256
810233608
589596379
1210089175
1329574394
1242911340
1819056944
590146879
1501497069
831809631
1594603176
1782462516
347021912
1141226945
57025399
3694057
1797081515
1608058701
636631921
1091116532
1587887001
361623053
985636175
1765445838
691143858
1338685122
201268829
901898729
1798799507
302880889
1566284755
1848525987
365368685
1707819811
245138583
1400730985
530191726
1370504049
1255397405
82523909
299290675
277085276
1316958094
603051395
1831622015
1203336228
370717682
1323220543
868849419
784042653
920867288
878025221
1837956123
249534648
1819678796
1024554350
1024951152
718393019
757124762
503427691
1118060915
3418904
295988238
1170850583
249944342
1292000068
1261799314
1236456198
962038960
1280676057
1087558921
345364921
451784057
53521429
934126903
502716116
238131040
1541506418
796750114
1712375843
1525116285
1677249233
1334456661
1393005318
1122887606
1143747243
1379901403
941296151
126237379
576726936
1223953164
774346740
210963876
1287543182
1367967843
523366297
220715982
846750923
459245197
1362174766
486378623
112480800
841588367
651393656
806119728
402900456
689024331
1563831347
519685059
1133636255
853876286
922366221
1659454301
822459746
680446426
1121861768
75540126
1746349299
1237283145
1546039476
151934933
358678406
165959247
687028409
450832388
1458882783
832020068
1087145264
249009657
458873695
1611550917
355926045
279806872
923197700
219761520
404809486
416564778
888579227
90246923
1557099410
1738245995
1744830961
326477806
1453323852
1576865803
136317804
254856924
192293204
436491852
841744980
1501758144
1817641566
1380763060
1150182411
489429436
1785012202
89568629
714412638
1361352245
221851828
147880497
1629984093
792989236
885884967
419960360
521314055
880519797
302411195
1562502507
1817743905
1756345165
1821769342
1596534549
1717316633
1486437959
416053801
1228080251
1623304361
109285695
653215667
49979277
187575065
1634604749
1714367187
1851063559
1166686020
315967578
1330973575
989026162
535390489
535815176
455387579
269019488
1050575265
601641516
1557666191
608569333
1204393345
921059590
853485623
1858631407
770597123
1056126144
614270320
1150545336
657980436
717876326
1447293935
1692581864
288199680
488190203
111552025
725860455
826607100
853809349
147816186
632581515
1533341083
12887074
1066911892
860339139
95455283
526782594
1725567093
1260090422
929186412
1516148783
540173979
945191098
1312543497
820305187
1779573920
1565139250
248675328
773375000
1828319538
1449501535
1076516648
687787989
447052379
1692799106
1176501793
1693915601
159185228
1003206602
87256839
360984042
1664602516
1123970527
1304946975
1518595868
333307911
355848157
1362617218
1493214494
1431680328
1085865563
1511058761
1771905673
117675170
1568244325
859187558
349805596
828941486
1335662345
430911752
228930040
1037731422
851433562
121158206
143883696
1101856329
100777158
119545590
729928435
857093480
1728491044
1085936871
1127337021
1624990780
1201957659
64113593
294418642
1540793619
441635955
1556165673
304660601
1620020834
917486969
611333251
670844518
897338743
1242903764
534795633
473110812
1118877546
1515077638
849632860
981692620
1804519705
35113738
22632843
113168939
1652241296
1532251834
938444762
395760320
1589609633
587457271
1859741367
1221543909
683412009
449151691
830468458
457400394
1073807610
1707150428
1134904528
224774477
848709593
1698379988
1765102988
120693538
453281785
428179373
9283902
1850307195
363757323
500939374
1012239545
1839225819
1272197262
956874046
1563619733
931672929
1182504414
356174
154309001
1796473937
1664512114
472780355
1034060123
1381354427
616465267
1263043874
584240291
879236058
1015483625
142978224
1258734970
1846646876
558480755
1455436057
1588130923
1647177751
1787827455
741678605
534497922
842999999
1504597093
512386532
16114080
418537248
1117367140
1713683086
600402580
355317526
1669494227
752721543
879685468
38500196
1105915313
1533319736
740316027
1789199918
1596667348
895190026
5543806
766716314
451144079
945558844
1470677037
607919993
1142258569
585182240
1620350356
1202788448
477251699
160248165
872131459
345627275
38521938
571128274
1113041480
1583006690
289200431
120221087
1699882949
1177091339
1302875294
1351154708
952422513
951864390
1703791874
1621092812
1372712188
912554486
1561675113
21390190
1424269900
1306171297
664100830
1722494020
1841062108
1225316487
838711888
697690671
1694662988
1727694518
1397555469
267855666
1332000249
77822372
1272631789
446229635
1265395760
817881943
382562799
1108294093
339778205
104584963
254393669
450021054
435447475
1673524005
718229385
414800392
1363545030
1509309804
723866020
1701266657
630655791
400865391
55824358
1758210620
1358769708
435609844
333136700
1305854189
1215585873
266366242
1852217516
1066057826
509694505
1328172243
127381598
157991185
919953364
1820163812
579355770
1018666020
1318074933
1541287846
625974284
1707339625
577135150
754335075
293340715
487332313
1558057825
1510298401
715636214
1115402157
276319953
1732674466
1774612561
1518348173
1571143729
412919443
827856988
696505571
141973802
527387479
1225611052
933727457
1691242727
472777832
1068862144
1539121181
797779641
682692450
1113171028
20677995
848906335
576782035
1084436534
618263187
1156891424
965804050
1234457766
1654003380
967704243
1388566252
251141281
1688126808
1278998343
806023702
306620196
57095268
1301277616
520686645
1519937916
1076423483
836717039
1538590445
922626794
996667357
1809219869
113782165
220395710
901815330
40999354
1617831499
208166868
1380498256
808586267
1114806615
1539425057
1161526814
1833605929
478054438
519325416
749425010
935809678
1488417897
1540058602
323329833
550199183
199051987
1202698954
285790857
1167995947
1615497230
133594811
1146240540
306961000
1069498885
1531870678
1198953746
754124288
838467858
1628936079
624875068
614729239
775354666
868411477
1316470998
1421188890
1722940966
755137784
123099335
944430828
645123641
1307722891
466428597
378055075
596050194
537351528
623489616
1637647388
1843139824
383464759
93680531
1314255946
481200050
1496376689
690023977
475950394
1199510398
1743033815
144271331
472622007
1573175502
1269633961
635796552
395589356
1252609695
1456075750
645260849
1560658074
1490302399
870767094
1473285843
999906313
541584362
22927788
1521690615
1093854552
1630779371
1152407984
143437818
1549368030
496412007
1312255001
19905401
1417434401
186731511
1257454539
1296939966
1391795931
1589310079
1573620706
1725746401
1834550700
1350903201
907491538
1846260733
959829985
961115763
1627309665
1142729847
485637141
289887688
753496222
870304856
765650324
1570739170
1686232342
101966010
563628144
1150704982
1385384008
45505817
891174602
120461424
658005926
451850610
1477422450
1846802820
1369881165
1465020636
1853225615
227186081
1358037319
432832845
1418737756
1431967473
642099765
376230496
1010998386
85111030
318085104
564499896
628526851
485586034
710461498
665693203
1584073133
383849060
1781699659
701904591
1491284361
1457855668
495384389
1074687654
99019349
1518879667
159467573
427543859
553938821
82717648
732644509
1778204709
1714903017
1466096305
942882720
667487422
1573752535
542376243
517377520
115654071
356335320
258993351
1743134230
1329227786
475557853
1814270499
1596291825
164454525
97075637
1058775455
1508896556
273433711
154831416
965254488
1165228181
1524427983
990371947
761947240
1144756510
1818415770
1057928616
1610481894
703137290
1385485001
1255173635
757280723
201866878
1493175840
1583271311
1499150364
9247977
766104200
616867418
1577638708
382886557
1094772269
1478943288
1829169597
1493220745
483168398
1445232030
765719540
969918585
1355510535
1857543692
300586694
1034235701
1369459306
375746748
907927674
1250203316
1488960910
7288213
993473952
792982952
965116618
29289933
120620744
1476323932
238002208
659562807
1717697400
875342988
1510488088
847421873
551732127
1457554353
643129826
844078875
906345098
222033917
831397994
767177796
525063482
385736163
407732282
189470313
1513778749
1620634879
212117741
109342384
735769577
1354678347
1356523795
46514137
640517187
137267343
1825639794
1667802740
1796305960
419356326
1384537673
1843991913
352288509
538261431
1151546771
682210067
132089443
115365423
1346216158
1587974034
1427714624
1437339216
1152466946
1618082523
1531126188
548531192
535608346
914486621
772765093
1340813535
735041587
178452918
296119582
878520364
1214364204
385379508
459521414
824396524
205255747
831304798
575785142
926764199
239821151
1555911633
773831618
137146207
594772316
1814486249
1616470921
404347300
1806469634
1208549630
1305901234
1094071852
1468356441
924213952
1592701348
1853348344
1593123181
1388948630
301981244
1119839860
165911717
181336741
692227455
286158988
789792655
1590444494
126338981
1768421991
130494749
1473039775
1446864875
536005468
954199398
1281504569
592168408
977518490
734899453
1490360407
1073887258
1203827516
229843151
1822637016
407372839
1623810546
1466939083
122037094
566875337
816131478
768670686
311647324
704903487
537827210
1307790358
1217479116
185164873
1791334836
936360057
767499375
199196125
1763011383
968232769
455297812
1108584710
1789974445
1780723881
300512178
303656632
181721286
467575698
1652955708
1103480899
1783300211
1146819029
948667159
1031403249
620923841
1128744380
1299558929
1686232725
698470709
1650469618
1210759193
1271300548
711283192
1145699816
1548515052
1326375049
1412542942
1396062247
501030579
48532928
1152748984
1667773180
1545757622
962445507
537861168
1065770729
1333007422
982764988
558796996
663464218
1710962921
1489036490
1648701824
1174479654
1086248108
561120345
1482565427
850494642
1536807761
662425241
585989550
1154962761
1068234492
1661864548
854827970
469555375
156290678
1566045157
688746064
880371627
1559473782
1181922695
563492501
1205411124
876824916
337535484
995676413
171839921
30793176
1552777588
774818592
1140356521
668313275
491744700
1580215837
321273633
223731793
144976931
1616149486
1587402975
992507836
1713364893
1021193434
7456301
405836382
1687723000
1561754137
507952753
498920209
198719517
38767832
1849772358
874762246
1507271322
474098523
467855171
199930489
487061871
754298466
1058041868
1592349283
1511688857
1851120804
1151637470
224001194
1504696410
666378358
968706839
1755065815
1187266446
427853982
95691105
1454559817
1429732034
460164144
1808174059
1013590985
70394359
535788337
1552304683
44971595
450327443
1122229822
105797938
304353576
845646206
330410298
1641646878
220081106
727872433
1156916106
1347187809
1646036345
1800068539
707718788
1016349542
440326459
168673240
338480769
397359523
1433113521
725853778
1616764332
1097987275
1348829942
592346889
1077795783
898932943
192716754
521016484
808500146
1163207069
43630066
1574507614
350243986
1325986658
728393351
540397030
833359629
481049997
632449007
149190007
1419095004
1468129483
222469279
1407639139
1597738155
1369859470
18166120
504440038
586689292
530082755
86945189
1587164513
739950035
1819327037
528504925
1106288743
303084766
1367430168
71704876
2236371
166680465
260089202
1088426276
1044721948
196406193
1379979229
1491941343
1165345017
1087673154
1065971384
1401268306
1170509241
1386751747
927784381
1237503503
904538078
1501429847
1637227419
516462283
782585092
1164266011
662755505
905462571
554684111
1310285768
1114024136
907018670
67373693
1740172613
1264338807
981193019
1066696748
1296135157
881462643
744164410
1809647869
1288915233
1391094780
668532989
1032793102
349585919
513011866
1788235880
950647238
549559491
1110745872
906099480
1760257834
269834584
1642659607
1604721773
610492359
1839848384
717686356
593610062
1593854812
437462182
662467644
1559688485
1397445916
43875065
1755806902
81865556
1598050188
100327061
288341122
88590814
732873308
422632910
815821250
218415925
1580459622
1104562122
1612108472
1411913901
82232259
411852597
1364358735
1713959884
1348751056
1464728159
831254364
51567034
696984663
741510477
1426127951
749154709
42220178
188080737
618795810
1256762090
1521276580
1124193626
1543170444
1388733203
419956253
995382082
1793412032
1529116804
1693404942
1727524522
489954318
122173140
840145488
1237943306
713471031
1255975072
452603403
1627201487
1685068523
667980242
438424278
948332712
347240028
1830749737
1683092682
965803087
1179387332
1755585941
1560761858
1402841020
997265199
143601795
669258601
1308460190
1455263321
887654038
528366553
194851808
766913415
301599828
189070086
1415505355
1286015090
1433297068
631659211
1591056108
462885225
1454030193
5634584
1572230699
446834285
1754886571
558636344
314401465
131468111
653480967
1706478375
946492367
979015968
1649229656
1069179211
549150330
1454450714
411193960
799512731
354067336
786620239
1439035584
1685607773
814172062
648773249
473508872
558185297
581307639
688970091
49514034
880684526
1246050383
1833268274
152951709
1487144080
1714553484
532500932
35305520
1656166538
1557437733
1718045882
1101535052
1392505726
1100296153
294416871
25675498
1439087127
1487058124
766835181
794457821
283625081
647736685
1044576953
1659553932
1467602608
939443565
1453128622
1415650580
449315196
570497447
1240144624
415699585
1790519999
570419489
498502319
1649788500
232230194
1517310923
155072122
887169854
158792444
1197199427
1123254480
1812609720
1824368502
1552470716
204282901
1088614182
1309506871
896920871
1386093126
265208996
579102572
1525115895
1043385612
342151386
338909800
424663525
751282884
844183300
463253257
1140592194
1707059332
826407661
789284189
131432945
1295480318
1583254194
714508397
162970286
464042870
1611633696
1383907609
1698320379
1036276325
51520659
906962520
284380142
1346055349
455001168
53355087
1794877441
1334389056
1835421432
1799102441
290612744
458434168
751508523
1465733088
731425604
255282534
1436441956
672882728
1096370521
1506985312
605498828
890180687
831727097
1237209774
1627745275
1484792625
367210556
721739911
412276123
528245374
1317232708
801154753
977978505
1362714970
308136007
1467568127
1300801678
652388768
849800534
792390210
204243879
273140587
796303691
952838405
511479864
996003439
475681681
1149049505
560462660
1252760056
1176818775
1361580139
709185448
330953541
1466374470
930761882
2486922
571433181
745627342
741618107
166792977
551121250
368729831
260861252
723086786
1521173675
138203970
1410527068
10421809
1765711783
980322480
630896644
610697464
821691086
523064897
426470388
792122171
1741256023
976648019
1618015501
1765027497
853570681
399129939
1032329003
1559133702
367853628
1118846324
1672259127
1282817487
1102053115
1004567309
375697096
709857698
128057522
903429221
1005234201
417615070
1449853252
1063831547
117004246
1620756589
611963159
1111735845
1551581775
1587025715
19049084
1826036253
1710398211
1425590905
39854123
74896661
925219227
871546997
1150273753
1397484425
990781850
415257585
1125103531
53555592
433693518
635304495
1837201379
255784449
483096552
1493925700
767579809
1738411162
1326259132
77333678
1628654777
1352936988
269255858
1335220734
558594339
1558812996
1751675030
36933927
1468235476
1827358436
354120177
449301233
1132112056
1393600216
1095062857
1468229868
1000310359
463776582
873157206
811182164
664545463
43269904
1375044872
675890927
122595310
894461583
584609564
1422679125
182544465
726309720
1288316903
1771532349
1097422397
482115556
1681207013
1238328155
858548549
1647825949
1487049207
1456071273
401043356
717481123
1209984980
944180624
543395652
651222881
24035095
444223263
807091085
1148131855
113646280
61807133
454233523
1531210996
1768831739
610930692
546689219
291056177
233302458
1072001292
297563140
1058754842
1185226310
1618363908
1755012857
186179957
720880897
1498024237
352276783
245311318
1267471525
161537503
1652702147
610541366
657792806
1569754118
584204595
1682452504
668874854
563910266
50442665
1217281572
456164804
1295808271
1338392892
1451405640
1152422495
343552187
1165178066
497501680
472636239
677092835
970741357
429609124
1839191485
700872879
566584265
1621963623
1206314571
847899607
1278629880
382547096
1430928585
448153172
305632828
677858391
1258396633
1217341341
650975734
125678498
778237120
896405781
1449691549
1116721985
485040780
721506942
1332432092
955152796
1235900595
846296196
1304861051
214015111
34570152
979946171
841290981
409607917
347384669
850395267
832558255
1578213594
1094508833
1754295299
1551559767
1547846690
125493619
975049191
396028056
908378892
1461706120
838620571
947919313
1393411919
1251321191
1302378708
1732215514
410529261
276489173
219050621
81013646
1437595569
1583480861
1743066889
1292473206
337527094
350490819
752908699
1536733791
1263112503
753115826
3951562
1344993910
1185393456
1214310032
939760125
89279478
1278815018
1626110638
855882256
1716515043
1706891035
1372821488
131882155
184668833
1108984766
298019439
1450652494
400253827
1327833990
901049236
226427112
10392516
1694972328
1748346070
825892655
1462709685
485073747
412261608
1611258397
398428677
365383968
18401555
1444703105
1678102377
1659840920
852237167
1724808758
400530725
587913156
1263933761
782816612
302804352
1631466989
1317091703
1196186075
692013539
976041178
938452400
113277779
918005981
441063576
675881261
636169163
700821943
1163954663
384916914
1292791906
524192902
42663601
1765606676
1690735810
1058017412
1849147809
1586679565
1461576831
637878463
158580183
642997203
608657073
531624525
1333912658
346437990
1220352754
478588259
746224469
16805111
1370849941
1541080514
976588337
1166706642
1108574522
865861450
18948648
1036297638
894530311
393272698
993729297
1582309051
1829528611
998274198
707256533
686864943
1274576430
209367543
1296285865
865415511
1419273627
698206993
305976250
92513046
382353810
1231175347
478799699
532639207
369770081
156738926
83215946
1100780093
212386621
1129959177
1422024553
159799655
562719616
709659682
1194438873
64781144
305406861
934089317
1481069177
1192164204
51671566
760583246
866608996
448729314
1288530112
1429951936
1240659664
1702565214
1517391622
952288475
472865690
309737546
1820923822
1732082939
120290804
1229562282
1708647818
611779359
414783984
1570241511
547460877
243651244
657875456
67116598
677537616
802111084
1237322711
915409198
264922569
1479022421
698167910
1256831946
636399301
1775670850
219751718
1003669042
411290509
1204326034
40605110
668443065
979378852
850691853
41370177
632244942
623879115
1561431496
1523853611
617337229
1848186742
778505606
863651412
1600884379
1619296188
1428637851
25859518
986618198
949399850
1222787146
1022492190
751080952
646880318
402495592
440365481
1774560984
1811962585
1072241764
218637721
31219326
1855716438
147603491
1043681036
1695065393
1472942440
940250275
1766065045
1338342935
1165871421
1002331200
138120763
1481664846
983450345
347191124
906366612
246736810
499858275
1025780977
1517523525
960130324
83658134
48561175
522040261
480892943
1472059784
408738542
1065461900
1232775402
1412696185
67714471
827218315
358379916
1360213963
1238261202
1778227534
1829973173
389137753
1316158915
1345172349
129293123
303081914
19351353
2774579
1641839999
1600451841
797790765
762720707
878376807
1199162241
753750307
638494264
1481256657
354291257
1207143104
627231130
1210609688
1089036392
1235543512
402377223
48826263
1241532173
661322828
1676402730
730157306
937970598
483687612
342084
1104472208
278762492
1346247873
538778973
608966651
1141676937
1267900000
1744482846
1420528146
50207713
1149247505
932716734
393181877
793077583
1603164461
996325258
1467493576
1213913608
145178623
153164977
1272744105
1735992634
618382895
884741553
1599562895
1239850844
1158040414
1172685301
474188804
1397729024
744681613
434296454
1018616185
1553327584
1555773683
135891674
652192508
1441530403
1046936548
1824022294
613205756
523583347
903672591
227748908
1385076901
1008998259
350906903
448307422
1242484444
903986787
1340332771
1662990875
174726136
727699542
92494036
1470152526
545483546
224391902
9673104
383138777
457823234
658017617
1273233771
447971839
1396768841
1637219620
789986053
1697573776
293421882
799311641
607560260
961108679
1782444760
319329365
815863463
994844871
1824205931
1812099949
1427039170
133174760
1386990173
138490599
639203796
347372016
1698805184
67867622
1573629239
988915048
1577209522
1823808328
1420470762
1699923620
1694377220
300976538
1337417115
759272117
1118867047
734060957
1559838929
613957764
835150501
1567959515
26858602
448180488
577208258
1152236992
331283989
685757192
1464527743
910778888
40674739
573162738
1770129131
35666120
1743849168
259931065
245677367
78409122
650633714
989377303
642768082
1337452495
1228344819
1087895083
36409798
1503397081
1558163419
962105735
1491386192
819113983
559075400
1586584838
1719673438
103533304
825175615
5152749
336085205
143236503
1223100114
924929368
31341169
1623750095
63941978
1711410874
938729414
411627089
1376920053
1761882750
56344335
398247563
242958865
1589953681
1452747881
1574774406
1361267956
470797411
463583254
1388234487
1185253091
1218547744
1130032478
712735539
607306237
1271741070
1172625191
776536560
1837759594
1365287040
800401238
1108245146
841498426
1532638143
118906415
863102068
641286430
944978918
1254624639
123937310
916767165
1099203661
1168682021
1397191429
745146997
1073171058
1441628823
592377574
487789463
1252555084
1725270360
1742483229
1148053802
890252481
1146416403
846967777
923267916
371615958
864964879
35644031
1097675902
1020904317
1335137498
395975943
686888995
1136592081
1145658533
1162784903
1303289547
762336513
1141920954
328464373
973627734
1583037811
167659960
1183749553
1453808680
1003464194
112124366
825646702
1845808666
319197601
136618695
1751726235
1724439272
376428669
1192868409
1280001178
320417543
807447849
1068447350
1630717306
692495940
166839656
1576453876
185444434
1072270521
1601037488
144352247
1563417823
1109629858
520417188
1332358157
277245881
638334331
354279728
869501752
1749640309
1421261751
100731307
563469285
164720327
882710564
1218499586
329605898
1755213541
1642927268
1454271716
1278673498
301111410
101001629
1140809877
1276250177
906979285
539902880
632881849
1174935082
692640652
1116215030
1518834182
1745620118
1521050466
1662650076
20414739
801338379
642226421
1781261932
272405669
831840280
1618362012
1119529346
1024929291
1487004146
433334491
510400024
967278612
481885527
805236482
1046922526
1515575733
477566680
1213119527
631507915
1046010106
1711634222
1312017410
901721830
433965127
648593537
1186182
1647232449
237392290
479369415
1368619843
1492854678
1253961200
926202326
1480304003
630886286
632859643
858244007
466079524
1241010362
1808617811
197602973
1855049912
284425512
973196422
1165634146
469853295
1767503609
794348064
1511004046
743704011
1841899444
1276806761
858040909
1569892182
881469358
182701385
1118557957
765276519
231325135
1657344607
349808567
1400509177
766571973
82398813
502422207
950749114
336271878
841892697
1064487625
202195123
242506280
1138804661
828642444
1629711606
1510596704
1046634837
1853839414
1524209523
31823480
632835260
114463167
841319995
1228535618
64335892
204942045
1728617533
1694517967
401693620
1496898440
1091172711
980336267
1780336774
790354951
783394392
1132264229
1144916416
1665303804
84744708
751823591
706249448
1829081808
1664863065
1676392156
774665654
471714461
687977710
1144480437
867009050
1419580881
589111763
1241345204
69228438
823309249
246028303
1729496566
578463204
484509016
1858730594
117145819
1740226757
1168842325
554577139
72203211
629415107
133162984
16851380
1809186758
249588330
1209073666
688365043
1094106447
112191298
138312928
230686417
819718422
1527779208
1225568512
122129678
564642710
625343789
1779002151
1512376204
907515083
1229248368
490489791
1138659136
1632800973
1775128196
1207868156
1496381571
1071688355
1222579615
1440260900
1193153503
1444406796
1150993118
1101388948
1261454461
1632062220
1856739248
484264194
1436044221
1071562055
1812668517
1674926092
187807959
1714158830
168529239
999558022
519198668
1748335643
331630895
33975296
899211310
1519080413
358666636
883682077
237529549
1174514334
1552876673
853917235
838509432
1054575888
1546477862
1720530308
507813103
712410625
1613277790
1230540294
10364027
71912791
432237736
905950479
474936531
111959979
457723008
1535469947
1065955200
639918062
404532490
773799756
1012048106
1809845417
1838919046
537121046
558963390
1257900554
564991583
643910310
365232467
111761432
932170034
1183328494
308142658
37397322
128964444
942849383
1811946607
818771093
776939014
610199012
444287285
1852951746
1353926989
1499147221
21356527
580367494
542356470
594769917
856835081
383152097
772021270
1637680912
1807000217
1576502210
1258800524
1038525359
160197148
929705602
1070838395
1373100502
1136563594
36725886
1546524690
1407135183
1706344060
21825321
739976984
1810229769
1173750334
1036953435
693717217
684594064
1207226517
1536893557
772569312
428058322
1809129089
284179408
1766733829
38937308
1588490908
62518213
1740077142
516887491
337812166
19526633
75627241
487727110
1527261265
1646141387
789477022
1371887311
418303289
1848327850
809846702
215915042
947159137
1160429863
385059244
397166809
329653057
895755355
64490262
173124353
946349133
753663584
312303243
1649199151
720454351
1348743610
1054753510
1375758412
95730541
494699650
1509676011
80945585
1451699095
92827057
590855851
80800069
1588825028
1134928269
833010083
1691818214
200947933
403694130
275738843
1759511381
1699937283
1742607564
312418992
1379961737
430545378
988226121
1356987452
35100077
1739551971
1188909194
1354722294
1479854988
1134092691
756777303
1642593093
1070340066
1562419411
1370752736
93299579
1360308365
316769537
759644249
1773396398
1238263943
606056755
1458616653
865464127
378197525
300406241
1526015327
835488173
1058162266
617109751
1402291079
1859014542
374566501
1427305385
23780899
1163915776
1635372724
1158269959
1757716225
1018024660
1180022619
1358136066
55857315
1128415721
1576725963
1203792020
772195500
711189451
194926375
1362932855
207359095
1634553814
580643839
1116177455
1725866026
246568453
507519165
734916514
1670935295
240997136
1824440147
232847717
1046009403
23881107
291288806
1825088225
1062523752
902967162
734813805
1795959819
389375956
1280958118
829949466
1045015906
669000608
1486846793
1692515174
1809650781
11588968
1057649535
55270487
1794467116
482165382
370229707
813725847
200036947
118287671
215172376
663113061
1263311272
317262022
1714718828
773112586
21704860
240236912
1113177818
1757003419
529300019
234213901
321659237
1496580246
269852720
1738720319
344439121
659671990
1734770119
1071080142
252102086
1419009318
1246964212
181420527
1713689844
586225073
1840148372
454765329
1313505299
553035042
1483973966
947271920
873377324
1742585369
1651474315
34388656
1807516424
1833458984
1030759332
368501128
1444010259
1424621281
1773628772
1000539376
938188775
176682265
18520187
564724290
953812747
217382855
692990128
53552307
1687893043
396219600
660043987
1572850632
1672103748
240261161
1259101577
1639547117
320676900
1215989413
343799016
989087981
1178695111
1746361725
1850651752
320614345
44296235
1265841179
1375635100
1069374607
182558455
1406719415
222023807
260726335
1417181068
769342025
1842981986
502933494
621779125
471525479
741662768
1709713682
714111167
881540833
394419715
926648206
584824927
1523866328
1503533480
1510379707
1086254186
580384246
1400442454
1577210553
1377718718
1803184249
1577995497
1178043951
1431625923
1098688379
427743050
880965271
278215626
336222072
570563807
1717531223
1210726204
654633763
1426784955
370800831
1707375237
1222216306
1766448417
1602918462
123389608
1592931190
1495724109
940418031
1245273241
1180396708
1482235339
52039205
208908821
1167938314
146145196
783538363
16604184
1817737090
968445184
463337417
379436126
1693789657
495096901
855342189
370767337
365404739
1189086206
1664400203
67229932
1247082143
445663870
1466643752
1617672785
323405470
952842015
1014416343
984840628
1049664609
1290884350
712829715
1046784986
129273496
1263135145
1265469331
90189901
1462337823
1514660151
1333726852
1260588288
133855376
1160487272
1179304791
415393692
412148425
1044972735
1701901240
206479577
394802185
1466274982
119886870
759584924
14158606
1174827365
1180355383
156130489
1476941148
433721825
1146819348
349089114
1686868834
1729344047
799905755
1086376620
456520629
300157258
283451398
143467272
1235470633
850076724
381613898
840941720
300998766
264002744
1163505019
276793019
957286023
1405974345
423774297
1036356748
196654523
863594844
578262345
898183021
1193696921
525830562
902260091
908962633
742830475
522742801
1513253135
1612083053
1759892912
847162619
1671375907
490049561
630131917
1305652672
106966804
490298657
561231623
1192077294
1085959990
1140300722
1343330370
1217879204
1589564433
508158606
280842224
255190182
159026427
1410897458
154487512
451863132
1336096927
532839384
1127283800
598618284
1819203322
1504541000
1366494081
602479933
542168366
641136222
1853732721
1126806535
1438228865
485722094
1747141009
233171752
1531664467
356275001
1704805680
94362267
761225303
996159214
1245475196
918180194
1573676201
1188343130
1700637208
835467001
884608747
985330262
1091012356
555247124
1486662985
398377276
1156734056
1829676620
1729520735
217976620
300068163
548262748
690016378
487090945
1445729011
294020905
153822497
1306476425
1669072878
1043428071
391682853
1814087234
1411638146
1149049883
1713450644
1069041807
979021490
1577299242
506976196
1675583314
1528850255
131404909
545580466
1824805568
963007205
1496405625
1722872232
1284669300
473347342
250160501
230732979
547618521
1796924333
431307084
853343573
1126412346
1028885052
1623894345
369527530
1163363388
713284713
1135847537
143547927
170526592
1365983943
891642040
994533410
1713410646
922717738
1530498960
1801670660
243049041
1508604542
519903580
1454348603
1795602360
1230551412
638303230
1709624715
614000869
1505080902
344075274
1612677008
519838538
433337118
317077046
118189056
610243804
1357802067
598175716
3181919
762115257
927009850
1112559966
180479479
386405686
1245155755
135728018
1565415725
1136856983
297663068
120535032
743536797
33922081
946479770
1717805971
264062614
1340048694
1020609916
1435136003
721067417
948171854
1572559992
929193225
1154887839
208808963
1450644835
1550556006
633234944
1197611533
699742490
1140661401
1283993665
258412617
223804764
667025755
1053034538
287320907
205697608
335449141
911230896
383149561
355946468
689495128
1394487463
155244499
553826180
36620640
1854666095
891399726
1716577981
929383073
921195226
1723673244
1324423027
1804685059
848485267
1213430028
1754955087
1000544480
229738234
1095956907
1732809949
1363958483
979262911
1069673049
820868645
1622261086
1176398815
572937701
1793785888
1751718573
141150395
1245149442
1723238101
1532170759
540603662
134642759
1440514861
52744205
80744361
1344019064
1014352145
271214352
711512078
224972844
876270500
1793127412
124087501
1203085702
14896998
855006024
1104869158
255261328
1819799430
1472410074
817835799
1690312407
1838256631
1781775421
830053182
4532061
570994420
414268169
640777393
715179943
121004526
66442303
1023916936
1005549032
48984807
520600444
115171894
478818499
1058598440
1733968615
1255259499
1396794042
285673942
1629312455
1456206408
1695652468
36365144
508986880
489451783
1792191694
1233486
1364969351
311323988
1472834060
752265364
31881851
773767933
232367485
865725797
518558128
1752601626
253263499
1735615401
338904246
858965877
1030427821
870100001
1298489652
1430089343
627447982
939010678
1644791861
180830816
897527590
947132978
575599612
637592902
762836203
1626934009
1410284853
1571044851
197780584
678554734
892482884
1675016030
1672662570
188669968
557756111
889891634
264649481
1510788248
38135832
1672364017
1707027134
831454177
1016798828
860186863
1010023148
652042886
402636917
124938621
1359694733
483667079
1498869674
1387776553
720358532
912536354
1722352283
1630887390
1349736752
1389052582
1282319318
345466719
226029152
548243559
1614260158
755037283
1588897555
1402912279
1771154875
1106914537
169124660
572372792
1578073916
891693501
607352185
278100239
1663268800
632044716
69847171
391118635
1384190478
1678078802
711275892
1164333782
1353071151
220691621
705474853
1624188196
1409341007
855578845
184114486
903390392
1378769806
1155375192
110306405
1234496860
1827066894
742996295
229782607
666803788
946298324
185554476
152725784
1545606684
1102259097
1299856373
884524178
1782931289
672900108
545562115
1554636467
1716809999
673676041
26112960
655151225
673775850
1427937151
978928312
651221308
457923029
852650049
1449544677
1590466796
672600558
1473314095
811403892
1344222215
1547389620
1489328452
1345310070
738346005
1145881497
386324301
1631618556
38200527
1541677088
1354307686
1763328281
15081525
1548291144
920388936
1307707796
1046906517
521276931
1341832452
1496252758
1641096669
1614879859
917154590
1511066258
68774381
238506629
1237304007
594087989
32449019
1194711936
713161581
1682240819
1299439666
920208835
22725432
889157450
273185910
1364584741
1156196499
1204199331
931813467
148890952
1590271071
1732810517
839317747
1263122093
964162494
1459901414
1081980691
1076528548
1849051903
1666081399
1815272523
952137437
861574978
1812198783
194224513
533479758
1000166876
839143546
1167986611
1230592770
1579202628
1611001538
832632490
681906441
865835811
1105470884
1784928658
946297035
13314874
650487526
1170539567
653961879
46734617
649407700
1761559724
1348265698
1487157983
787896224
172170841
478541601
774253628
1666992936
691543220
552768207
877666969
305103393
1687332447
111846854
1516120469
451330755
277114004
76851215
583543212
860262828
530780995
404064466
1077884060
1059035886
1279250795
1051665753
454422210
655346839
1803832731
1782156642
1680675377
496797113
95947832
1026801198
1671275100
640246062
589901649
1318136726
1118307236
10765566
1065599976
458935003
70325254
168843250
153335949
1624765682
274752066
377874313
565100609
1720034618
1741068523
1841959840
831505295
1804122370
1478596816
1244291060
1097571604
1785427401
766402748
1075528489
807121448
690721852
1624011058
1168727361
799262548
1658518117
1194464587
1426339108
1058421888
236468839
702687758
925484545
480883937
1077496485
383948224
911086595
445232606
1437705382
1452191393
1176937264
804150474
1474484213
765848596
1818923123
860879916
1233059495
520311003
725182146
1410325377
1194729472
618658171
1399801932
1703706129
486980667
112877260
838220176
1379123023
1460608719
1424342690
228372722
387574648
1482625046
1535343876
1421323718
1600445001
1058985238
1329116396
803872299
724552929
1367093004
1699918419
928680900
782014588
161485871
1227537280
1625826119
802984763
1165319063
1228492284
1274610282
759461569
27241055
1440411839
1570611106
1762351825
5883953
1394908985
890528867
516072107
228419767
1516410316
372810828
735715954
692083248
1412241330
176583980
1417220606
964300655
755882324
1241326494
894384186
1001975301
322428630
1489097488
1417029800
1568060277
248873821
995998747
1227448107
1736332480
1729332947
204182587
412639447
747925395
306012626
1653057356
255253079
1443594155
1563017115
1675688110
796031061
51567761
958698213
841462849
461490004
1225683948
1103276524
1455204333
1140859254
1377581879
542923048
893320043
1807504517
1243859065
703174045
1581623160
751673251
716641392
679945767
1292554970
1813128207
202029547
787448972
17825202
397645330
1643912069
37502369
832211251
261448197
1318868380
1006738338
737552409
1156940415
1650816603
749499721
1377778178
1119661304
568943925
1058473696
152219050
1024203497
1028380052
360834523
1219089430
1270951323
1000197202
1321430035
16220989
1437010557
26961942
1049858408
1087573790
1698673006
1363420325
522188214
1682636703
523360975
1715017214
1720163011
859352851
468873627
934706873
1190991177
1572340535
1551700405
1389384213
515813559
1100583303
945971126
1638929575
1667244761
1381362401
434713066
276880438
1661862346
1602273034
1079767549
1622660853
249084379
1606649507
1533824592
191387438
1768050047
148882637
480545325
400337080
407647731
148964747
762815695
489518401
695490520
1338032509
1815060942
402057323
1114381156
933768132
1595551215
1824996323
377115821
264763509
348841804
1851507738
281206381
51120872
437027044
1375648587
235971716
803208976
1064984314
784599844
855468780
262767963
565131677
102569894
942747770
112875956
1226737603
1315113844
762175291
490450538
1427010011
96636457
448458242
368527542
258065325
745507813
1151058674
1066737228
773774286
499800586
968399510
492608568
1808392738
1397025693
1668750449
948109529
520239277
164632975
1288803675
383864020
557446577
175243505
1396898856
1449611940
1171071012
601145138
761931246
1029767818
1380884766
1255065322
743883465
422835680
467349556
1463315224
1042336719
720299838
317096601
523134078
922206195
1858944625
1606615246
752152861
302999536
1067217925
1025786710
1147086630
1134104940
1526236367
1720132353
19807512
1808717417
227533601
904135189
141802219
237183721
1121757876
797349683
574350961
438234923
806295298
204957211
687736278
1681026310
1499760933
896997798
824521312
919145445
1854457541
747969913
237897256
778419313
1666690918
623581220
466195586
366116141
508045503
334998999
181402010
27317865
7880291
1254720308
629296704
1090208489
1427372683
1744878081
1552301328
1127423609
23615338
917866452
1272215113
968577175
304738117
1064875845
1383703078
1339224011
1791532641
764627391
817548158
13562337
234861224
1676258810
1537457906
1367695035
302769953
1553406328
116458026
39231264
1825406761
628542658
381873060
1043348804
1140598405
69664080
397654761
324496958
1811730434
275319977
530043155
1382368324
675246985
469426004
1281199114
994808674
1492307059
1731063757
1847399752
325808712
475954024
1278467662
472082784
768639297
1747364854
639347427
1415101910
1471642714
163362233
1002709813
1748101777
1329337075
1051216421
90331839
248066011
122655109
1617946079
263821722
812460267
616589879
1604315187
585964791
1428738388
1173292618
1004565061
337098547
538037701
1321827282
223888631
253147570
352738600
582184950
553350653
407669925
1028987453
388295037
832017605
1400658547
805336330
403648496
1210526566
287511022
120419299
607748198
426760410
600490658
899996046
1125742719
1217409099
1115667766
394784630
234186013
574668278
1639638467
824768506
53831741
1005721052
1102001510
1003228610
845856511
1294590835
1345798995
983246837
708306388
261577374
299936534
1176753014
984586661
325229247
1694954865
1324734472
11995103
179409192
1125555319
1453517677
584321056
814245022
1461707336
704790444
1021424259
857536951
131517132
708114130
275475007
1737014817
1382162718
1119187924
719770702
1381612198
1537808300
1442314561
1479839213
996017392
603460907
263071427
207029500
1051445304
1157432260
1462144344
1225521366
90288208
1594456387
610269140
60750126
916386994
1701179821
829244914
1127301799
1088272674
415428786
254143916
241637800
775943912
939539909
1584109615
907529533
827702447
314556218
1058540088
312391946
125752668
1316708264
494571854
66141495
1636652408
338747903
525131102
1271695841
1842194322
1712604351
16935000
1728746864
1163390252
494718748
425135452
1220109142
1118730640
1525974797
1445530816
1069563951
927902853
87137790
1211266476
1748933690
136709260
474874403
1193995502
234555416
1690492676
1364490254
1425822559
1459893019
302038621
1792411579
779266301
230174254
645378640
277022760
574680093
1546998529
105135702
740156254
832550293
1003109339
714723421
924361154
459439285
1377148585
1651476301
412378025
639552876
816312605
823801775
932795665
1417376514
1677434340
877381359
1486437805
1299209183
1360890735
1738759627
398446717
140332798
308014925
1620598118
652804318
1476375431
1701419373
181073326
446280514
578558444
450018945
1297288657
1426579404
466766727
1527192946
1065117527
1509192780
1351593139
527289308
1474333277
1579044664
1801431430
442137445
1753731062
102426619
1637058542
643284239
734164780
1217354074
921101116
699224535
826474704
961778114
1567134518
1535719504
1095616443
1333639792
1591547962
479053470
1030299901
308432314
1240375944
1586449150
1111426462
130296513
1855855383
1819584115
1060599498
813540608
1462130009
1375464996
867607264
1501536597
1434180770
21515984
356987926
994424628
939334416
676887374
587760494
912454447
1528120378
536819956
1647398694
378223165
1808338971
1389056442
39074
1177080915
1272437433
33037596
1382374699
1154864991
1427375237
166065774
1380140847
266135469
1627553771
1631866573
104378351
1111818538
1799411593
135121979
1127775496
1463634639
1027838926
223121312
797964427
1855494982
726353000
63065440
819732435
1800415389
1264138902
277036400
1511413980
1236370335
147659870
723778774
699780410
1182709499
368916115
1415238958
510633103
1808968409
112940819
6117325
212893315
900553693
95040877
707898837
472021287
294366150
730461791
417014769
166142385
965050362
1700983724
1079320394
1569476639
874023781
1774518771
1442226616
3996487
584052266
1392751689
1226067208
1228235224
1114484214
1032120673
1042015388
1620699101
722907157
1357217585
1296034534
1424363183
472375796
1792874111
923451329
603207501
753865323
434449148
371499760
1056038761
1406624085
1316640746
53143078
556372805
1209454609
1318323101
697339831
434757372
789193409
1812811609
1245225098
107667143
817430772
963102169
284088779
515909671
540341505
441091383
520189678
1360643921
1747638993
1682599298
1516282517
701074364
873602760
117510271
968685734
1849991558
1745285475
1848455975
1438908777
553585292
359775127
1564878425
467724614
1467362918
1322718058
101335429
299397564
1660420412
963661353
852016785
939868271
697626766
1060402291
1523890323
236602441
1751419380
164815689
906151234
1104809588
1307362949
696813796
492193775
884444085
1593540133
879695363
485593108
372947961
625235920
1048080337
609930529
205488612
258944975
1371754014
519005167
910127514
1654111743
685283219
1558476625
528805559
1160322806
458166415
909868259
735427186
1763393794
1551794571
383328106
1007483575
1787000738
584886782
813249412
739520592
1494791603
438830240
269037331
737340208
988326540
124208498
223169770
1136606704
1588311342
1048945694
1512756225
630142117
1674345464
1596598204
251986522
1229544452
1428994252
887707702
854255833
723319507
798528672
646996483
415763565
1012760827
1449422028
1012997779
1052093716
555148338
480561852
1057245958
853649296
520607186
193352912
45033090
773127516
161698598
1321554119
776487595
1563942828
1235667843
576044182
1153330347
803524707
284188246
1304081672
1126394739
487574296
1464847695
705878311
138710927
999901328
268230933
1534351135
446141876
330531499
451709948
716937561
513678108
1455525282
786600738
338123142
1389573697
1536231189
1497254807
1530697249
1499947853
834549186
332255193
1251043762
637764501
171452897
1477896714
1259802002
1414330643
1377127682
846744657
221602914
930071935
398548570
145806658
1026688330
36434278
1256255305
1732473017
48156929
400885167
962677104
1672793444
233509011
962528706
1623116953
1544403320
1331112409
692156113
1191287918
2784614
238194354
273814145
862545034
957900952
798752902
1520201432
512553327
690429556
1089792217
1084597484
1291007736
1164520573
52511954
81334890
1198672803
368295446
727141657
1161399340
1406307801
344277255
654822786
835755779
284806113
1677728149
311177102
1083596864
1745788247
492897660
1731538048
203414016
1455717236
98119959
83990938
262577081
1767251581
901593284
1296439773
633534299
1141078580
805155379
454676233
1686266341
848327352
1238858861
610631839
1798913746
794020775
1090497534
271450034
1837641629
633192941
1828285189
1608219465
1842002560
43864234
768707289
1516453157
1067000593
422049845
794206263
330688383
1501359342
1290128194
1019134436
1559441508
449441532
1519540380
1595566468
289291115
769794916
28979719
502465200
720164149
446890853
462157732
1442939813
1754031471
252632660
1120322009
459145465
1764260738
108394972
832291793
231390077
1496872220
276482946
1007456668
162029404
737451131
542291635
762619522
1345116873
1802591591
285756566
1848162676
1785636538
583689526
1326287542
1368982323
373813480
1340252626
817861032
751628121
1067991826
848821839
1809397443
338088440
823107888
608052260
1654096973
1401208527
1745994502
1788485181
1609320567
79530406
1754462260
48823325
908602267
197409733
452381458
693413318
1667653040
692841878
20799400
1529225705
1157987705
1518361122
184636608
996793902
583045042
732915092
818332129
149836158
36674383
166674530
28817977
1257279148
431010429
773115780
15114319
973711268
359964411
499708073
371974354
617180702
783349355
354177231
117084128
400859710
120354467
1703581581
212829591
337372059
1384925163
359255116
386054948
1785202882
30003733
1814734201
1190925165
1624138382
1309288990
698169689
1854297360
1800464973
947290756
1347546610
815440519
1345982418
1046686184
1826184903
1025380189
1024468782
278681170
1304024411
1581781994
994509661
785156954
1826107614
15761451
1498371820
450970571
217516650
740963523
153344881
719852244
1676403030
897348927
1803801320
1440971534
615629157
1237623050
1697907595
1663074439
948282815
1403602630
609147716
1561261247
1369279153
1235520967
691179753
840065866
220077343
1595980929
1034559492
601646977
1571890233
63197398
1238367137
1596902786
554411899
280074225
1598065537
1511014749
783398617
550150556
961153974
1099707136
1261008362
740905666
1179757552
792426942
736671230
485121705
1235739741
1201659334
982394018
1030833040
1230751173
974508770
715136512
729022872
1737922410
478646478
1286104328
872498877
1140517083
610501018
990220192
22200196
1117228534
742691581
1197516949
66998175
1084679126
245586928
706332691
707599264
42260273
148722580
1377748517
776936266
1294011881
1546057810
1784548000
427015279
1811508053
872396296
1052105775
720669158
928182583
1709237121
1362097037
1096563725
1071863688
304986846
1347888198
727340413
117261143
530627003
1717832661
1340679970
382063625
1270854081
722309506
7166938
527761043
993299812
1070271633
441646385
684097061
1775540899
260110335
980341963
581303031
1750352751
697919465
528363480
1487534677
1589545766
354699091
297028921
737235757
921728364
1000694737
1510665800
1495115505
1470570450
1169875291
483785843
1561808312
1739651556
125964343
954320340
1150455610
1031309607
983350788
1515152718
1311334595
1583717701
1804385285
315888258
821031385
1393681134
1632405298
1792156971
1614113446
1183288466
535088327
494878969
1668174007
925410891
1135552750
936868143
955180930
1757925818
431657946
1748071505
261347901
432701219
1148435430
1070638247
1645171856
732006348
1146395406
14970521
201949604
267628302
693877008
1712029604
606705820
278954959
523239192
780451080
1008702957
17600984
761415582
58244647
533318461
780273607
310304085
1389232854
85009439
1351995579
1312629319
1330352511
1721189017
1487622784
1656156915
1489943275
715613314
1559731414
369331449
334669050
966657346
794835752
1042345751
687733291
1407182080
789956889
1567431940
1618272548
1828086254
1094309196
1414073076
1533577734
388973439
872350828
1660569939
71381561
245088770
992701982
425326500
979097014
1245407394
38111061
1533896798
809958087
1052776453
518860981
927538810
1853061524
1520147325
713506849
1126862877
1161444806
1047729499
1243955113
1620185227
625223547
1733570025
894398148
305726322
1408350172
890598471
515447723
1540384223
696366276
756781143
1783898851
999767774
1280447943
413220068
100595881
1566895568
1842333798
1692289690
681208907
1102003630
786527197
1261614360
622937445
285105041
1707433889
153183623
1464945203
56337531
81327091
949607509
704469508
1395375973
496718479
112952115
1251566811
1800961799
779022272
634382280
258228934
1343715721
1701029159
359036335
622917287
1235085235
1337643682
1107293688
1294266752
573384472
1259491402
1315117233
297524147
717376314
884901676
626083196
1554067770
444454659
6006521
1070844751
1659470911
1313475620
1791642849
1280106988
712573247
345404715
717311954
861911103
104709276
921429084
1588275249
1228149229
546508437
330012929
705582170
1493260448
1411529637
515845514
455120220
1053930662
351134116
891137466
65228102
343239416
1326100102
395503225
1679014067
909385227
549798453
792492474
1819588733
1449861713
1656542736
249217055
1446097229
241272693
1263253248
680428870
1671982314
1091191372
7147172
1522145245
1085392363
1825706439
1168069292
476628365
614405963
1276422253
68464487
1430321025
148273710
1370010417
441574063
1486580298
1461619618
462973319
1316715605
608450522
1344128939
1017319179
203010443
530291549
21188467
714978899
5502171
1539652124
831661025
775470704
1574298105
1179576420
518897284
1356199599
224053939
1519593099
864098176
1489836040
785970068
180354141
1726902857
1839248617
1729816928
1301543740
233356599
1722120533
1188129616
163401598
1410175863
97666862
1780759900
592532049
1401975889
457482682
1316950649
1692241652
1724174817
498363772
1772236447
1443943739
45008716
948648578
798641632
1534875187
1281269670
1666576250
353957957
1158092584
1595744861
815135210
1398743982
1256699881
445819294
1222593625
1329972179
1633950307
115431860
770285033
58416081
126927415
1732095831
1759868893
1122155309
215615427
229908677
5850651
138631400
823731968
633338411
697951889
843327012
24571139
1226032568
818404634
1624401904
714805313
25286903
745582313
1186457598
270813892
1744963552
1201759871
385653960
988973330
1404755420
121595835
191380276
1203880185
279964606
137872402
451537608
985867796
435705950
790715454
72121839
472074263
1723382010
1806687313
935216915
1138875884
122944355
1782577885
1570935621
836409964
891364205
1087981981
476636856
1853618214
1454610992
645318267
1726633627
1774950056
401903733
1645831346
1644569746
20372269
29444047
1542110114
1165404037
470442984
813169759
64273916
545481289
854700717
793467500
1273037741
112099132
1637636666
1781576546
531014291
445701714
1010580589
1089663812
1238936589
1201720944
378646407
398748397
874750747
1846452343
300095050
1757604250
451741707
1850375152
113645457
515981799
782014568
1486404326
47335423
988995658
1096258341
457925113
1504865103
851583244
1677503058
315471234
679015992
1175309467
1787406402
1782817160
13050962
819662300
336531619
1373178660
66030615
1574911498
886102224
943851470
466594154
197791558
38848152
1179574186
894123318
1414849872
406726945
1428780308
1249198974
1534058410
859783751
273951227
1772008966
731871228
609491441
348881843
1824514472
424215820
1000631107
633313167
1415053466
1219796538
1608869249
645385942
1287641948
1787511708
122372367
652028645
223997577
1250836845
309257982
1057146975
222316511
237462029
1347321554
644073107
65760031
915753709
1819155531
1076881164
1029449565
1218740976
512118481
1689673844
343543985
953858069
810684129
327501549
66527597
706037729
197201509
1807850424
949266552
709506987
763627173
1790099038
1500584217
1731536939
934766472
884242401
523517177
226896711
1013579828
1492906097
473745398
1820630392
1816874613
674143702
75466183
514331110
205935222
406479058
525970363
1743315136
196472034
1285650725
1674149642
933567633
1667638983
793851426
494319500
79335448
1280398345
640406056
71665510
1133626463
288328213
1458958841
1359132896
1274642095
1392512379
1704524662
67066781
1706560953
655512502
866909166
154969208
234841791
921590418
148189882
384807713
290957807
135467665
707030576
104071310
439319055
716889135
537810657
1617767750
1212462439
1815939466
1423071649
168941261
1452961104
732861060
1420088792
824405519
1297122599
187300696
174958608
302421288
1635802333
1680225004
735005619
765940028
551804590
786012037
1675325942
1814020431
895231042
1801192319
722283752
917279557
1211138885
749777089
238817766
500360533
928583047
1523489151
1824438858
1483830613
781647208
1674452482
968810653
306292732
198315883
1536019812
1420019714
337649722
1703119943
670128510
1521812253
536791682
1473433788
818360508
1786868714
1109634469
937616265
773110532
823466623
1249145048
827318306
569297637
1193741711
963373430
1344314781
92433335
1825820051
1403624839
1367945105
816518877
419062805
1607873882
1579067161
394095284
1286254342
461348005
1257768835
863438594
1336547329
879296288
1112671536
1690547901
587927409
670770106
2591379
1739962731
1421787229
1583635914
386143917
1807541929
1103124683
1159269635
1596994007
697259496
204133711
203691531
1587712329
1732598303
1821339135
1446248142
1574207911
1170813840
219652523
1376655878
1055559318
1060207372
1425090105
191463096
633942310
1794594940
908008750
1102611101
659839309
376273734
1830268597
1654130451
587149988
695743216
1756283915
1433058441
1670230003
1464889548
920498970
747405593
578096442
1400130210
994352412
268259500
994908687
405957307
164186740
805540420
1303930638
263392436
491247958
1563119725
916917324
1673663879
853861747
1335639190
670785984
46869709
497560221
466463671
510731157
808533158
1631851155
1530789570
794146311
277106554
1331892763
1214196285
1747467505
887553457
1509446597
1045462369
1024341847
1088166067
281774185
868904798
1284808455
1164084418
1163792495
1187351799
168551103
127161664
1456117334
812565774
1942365
1019909445
1831768059
1735493992
1698422942
1171194086
1664309433
1684733244
1572769895
59986259
1153932302
1450654581
951315587
1361118439
171018661
1294175600
3166163
3009827
187391619
1580628608
1665385655
1019545425
548497260
559632849
1485584608
287443294
61718986
244114963
1859423822
98064600
587148389
1839490655
1548707564
984162857
1297391849
206133184
1560650360
109768256
151411115
163676154
605527980
1244098989
80532937
424588294
1450655165
1655045788
1366238118
1563309483
1331247345
664787922
407733934
1780736334
1274935989
685190317
1377483729
581772673
1221589402
1073606634
299520654
809872102
71527347
464408432
1618292666
177914445
757954728
113222238
1042727224
731107360
799702113
402850150
1853607794
898270267
1175439695
305138079
1479958502
406410551
290483538
1449554027
696051977
1424316640
1367127828
1063243930
1628243299
415005750
1801047350
1141793488
1161435340
1778804776
1447243276
1068324548
1287169294
1702312847
1003308665
418273102
253296355
515942759
132684639
617244794
845362231
341422246
64427507
611077295
1672181911
249668912
1643640296
279787058
1164618695
934860365
1766048667
221353223
1287886258
2240692
149556143
1765533520
1192441126
1464324251
278325584
1726534825
591951878
1409376915
24792030
631399416
27526322
501515228
1816502897
818551896
1349611473
845771433
1172679175
504940840
989162077
1137154381
1632194132
1198690890
1065479957
741418552
200579141
301611461
1859142501
198769722
515616182
1305841551
1688693638
1450179172
468935626
256574910
1008494387
1652172876
499580651
122653944
1716247648
861814513
1003044624
546251278
89268092
1165594240
922301309
764561484
61995388
1335055509
868436369
237397669
122252484
769616203
1764155346
1638524611
1398765388
360114163
413144710
1841119044
653277557
1288209579
593200634
1624653728
895130531
434860411
256409050
83185368
533093483
765691692
1372117664
777446010
1747288280
632618070
1590819614
1809844282
978952791
69494333
242990471
324958831
521471270
805110356
302672774
1108889648
508493613
1722222448
315165052
1062835957
1711882700
1814869566
366125140
1765221405
1741903512
1571942218
1019609796
1857147424
326970543
549433974
1784039943
1330979251
1787373175
185752273
765321950
1785034645
993459641
495797814
558542489
775517191
49253036
38558840
254492918
1243668116
1102847198
769728754
681433806
1771657329
1329275297
1643362860
406053052
819716075
611209326
1012256513
986428559
864813808
1514386870
1343305508
1502734078
1158263725
1833347110
849442692
1201893036
18493451
1099803749
588731160
106387119
650922670
1126012594
1153090271
1351197163
1243721647
407296985
1498001187
402201728
829499814
1385395479
375513238
708141391
362159752
446338772
824061249
1348795509
1576983950
908675987
1207700139
1731623388
573310368
109943558
281271887
740342695
636726536
1131323399
236643957
1182846402
878959839
332922884
365447746
791471204
288266654
1459615361
1547822247
692725651
1377998663
610966955
526744373
1664046616
356457684
993061470
3253310
68382863
1505035500
409607681
1352768481
1495118921
881316251
262849055
772565976
1158692253
154215327
882223435
1400571505
1005742964
437652026
1511983792
1012458947
371651146
590365549
1739798796
920744065
1641161161
691268689
1292959218
1606976959
998548455
278144520
327992045
1069759851
888804003
1499695460
1236861273
872256466
102799821
49805171
1624992933
1269353893
126564121
1000411917
1520920586
1198273425
646321708
395268812
290445654
507876452
342215453
192951014
27226979
1251742044
1679279537
229178903
290576404
1053120730
831096561
655898077
978646597
575283565
81862319
986856225
1740500486
1480683838
1138639015
1198695812
1556362615
731461041
783381300
1065438250
55364713
1262531990
1539569608
1476384523
334827717
1806579101
1422200185
58978318
216437195
921064581
1189561502
629478246
1428443060
591065901
1001814414
1827517331
845026666
767071384
1008504042
999429149
1581419798
1017122139
1402762168
1206208111
55247991
971462540
405816438
555648443
629795689
520316599
367408121
153302663
866369182
748045256
622188226
35447657
1159572381
234778592
910812106
202420848
1332845697
848015036
350957461
1767003265
1648887085
119412461
801243342
1857268766
1514761064
1772129362
960689458
1792861222
625715909
326806028
948392707
733782624
1038150250
976526218
736012131
1783424333
794233510
1706036090
918962765
834190812
367952202
803015715
1385541133
1829006842
132304162
887190434
955525057
830136081
1484990026
1736007634
1649483049
394975442
934222168
94818712
112997746
1276062149
800378929
744799749
725788797
457137234
1657500204
1502802442
1182461224
513515027
157893792
562008355
279014314
935900497
1405005430
219647014
259971111
38649023
829952496
751582683
924867547
15604178
77623004
345950292
849965583
1005680571
301067842
8796279
1527521876
413145869
1693775154
517477869
1674029884
328491468
899148498
1170400757
1245961987
998020701
265081975
1837459499
1351123191
435304668
44745577
1179180557
268212824
718841449
1636168255
37002762
1044634771
1410660889
1691827923
344604401
375997917
1364279590
323041807
517572346
311572190
566813276
1250466827
399737455
1251088384
1017749219
186229602
140967969
1125131298
1498801114
1102316566
823240692
1169832845
1620016709
1594003535
1629790837
776885802
1166205482
1785790123
1746862804
1586980594
728831433
1496064298
940388415
142495794
1850616618
259748309
1699556879
1266523873
1093320360
1467069873
86972121
320347047
1265535043
237669898
134736845
358287761
938073338
1613828048
864123264
1563381365
788294548
1641634357
1434594788
830632639
1204385234
244985778
44107992
1776407844
737993137
1235294407
1039471566
967249386
117939600
1818434853
582700705
1216066749
722526670
1682981659
1464064648
1094114925
1054423935
663566434
126514266
720083890
679953140
1231820045
1519090931
7511010
987275951
846711452
1688605676
1138621416
1413343828
1843910708
1122238796
507893859
1817005141
198035755
757988785
1063922793
381463528
1257296716
1566249161
1628734081
1124221562
762888141
1113215166
1653930993
1062392932
928878805
792176039
1397547655
1244167649
1261722700
1171534037
1537241519
1217389336
1250609369
1223517280
1753479075
325905626
1685172871
1816209017
238824620
1642386693
1129617599
1835634498
1728078926
857163816
1095197300
1475970837
1063383180
899291841
1139609187
745680135
1137758801
1228306987
417726210
1612590978
1347237813
1858655093
1059028136
38736538
901819754
1330474202
285923093
303418604
1337037555
1500675481
569950789
118706684
157500536
614675140
1430538615
1706024218
260921020
739231880
1198508528
940595632
673785631
1380763674
595448364
464463827
533484594
790573884
488308594
375924079
1043047942
248985969
1303465936
1065513321
1325094112
742245723
1690548589
774044152
1569803522
936393464
1072136536
993473480
1158602829
1461434478
1686587183
991149623
931270428
86084014
470924560
1196136052
1809811344
632309002
1661647288
1652213067
1400235947
554449833
1506892955
327819627
1070426434
258633769
868114844
823610727
579214477
340216081
1843212479
450213371
1766497987
635304700
1246720452
238467098
1752180531
855636380
1741412444
67101849
1850351281
1155628796
1292014311
720200856
814648799
1427431690
1226561379
299225393
846684520
1419387715
1246512855
1851258635
1286026234
1002749842
1507839945
1194447547
964752921
1066158631
1564979019
663487810
1541512413
417309639
1274864551
1814896637
988303541
765034497
49134206
121198244
363688322
643059398
1489418317
1545003964
1806975411
510356186
1043869701
1081924999
541418153
1602871407
15746332
1559607984
647919820
1312773254
1710307046
1438538196
598912774
632677856
882762290
831718024
21764171
78218420
1624556068
1011656359
591944657
939829440
792163239
1547378063
691084657
31927197
118858658
596060960
1035170555
1559400019
256330508
1482073073
1641244698
1601722913
1602002168
1502540575
1193967649
296570088
60197701
704758169
1373692566
173051488
1503467012
909828770
792262770
1543233351
640517508
1029948666
987010918
1729385019
440351976
88186347
1424483478
997398840
45613699
347825191
1501563335
1273944714
925129961
1450683445
793067908
847958278
1269586034
952671801
1460003975
1526898109
1313240636
95007225
371864883
358260158
148780582
264472821
1617909890
1619847569
599888611
712774053
114609296
1334815102
1696520962
1794352625
794110232
1264314441
1027850859
1264590974
1725750791
445816126
57993841
593192669
159554566
911377357
1458286864
264953160
1855780536
1169355928
1442414771
684007359
1548969730
1137962011
117289037
731241791
978713252
1251381317
293835973
600802094
646238534
91333630
572435084
982889778
391219090
843928651
1112536734
200737235
1501470408
635958026
664763300
1379807772
1805241175
1282161541
560942844
640886198
146406657
460250074
1243161531
52134778
1360723012
577555006
1272920654
1589257769
990451118
1762058703
1490520115
907615230
29638317
1612823342
1721728614
207949089
995424260
381585981
528892675
465431789
1798705064
1678595963
415152724
879001559
1093373404
1832720103
1186552540
770492775
1272691789
575961010
495481414
75144758
1280007079
1304152357
129257954
689457139
606120201
1536782537
69758382
1537541885
1075229429
161268771
784458882
1291251866
83521538
1556945921
145818701
349548415
1548516043
370986409
1203671851
329143020
1474035063
194386104
824654398
612342152
41284677
471861908
1016158661
1599329391
1171200469
1545558428
1484848310
1759987509
1244465745
1166149732
237484954
1458098096
956461842
996850712
663494153
1326763671
1473398413
1070680836
1156824441
1477343831
317713097
44553132
1803118459
784676784
844568369
503135665
693558353
948394524
1351551034
1024695450
909521127
572751180
1450407986
1122210228
1037056410
1497382243
77788630
266470489
1259879355
744826203
1016565165
390299788
663160269
882323320
1173454520
1039039658
908018116
592346499
471580383
874458765
355182942
1846530354
1648204346
1856814254
1696634825
19219938
697571491
630906680
780460699
512197729
53784493
1485541731
1790946905
1619811991
922894078
1454069407
1678002604
1174792785
1508318615
1546973741
289802442
908032623
1757976015
1529694628
841439373
838045325
152025041
644002313
339694012
1391102886
1459320353
1349795025
1367834400
1754799678
429348522
1413752785
1757886463
111703702
676412195
1595994464
421744317
951846655
597147715
1078613302
994338652
417665636
1769024287
1275479421
457532863
1580056309
1826003305
308820756
146015146
1410374947
998627989
1378224658
1191253104
385273143
1589269306
1487585839
478446023
1206403862
282496474
1057703120
12925971
1524954598
1463545345
1291963317
722116896
1012969729
361489611
859848194
1208107568
1328053814
1006444212
1507522847
547679982
112765011
1434974729
246457915
411203169
623210053
864591423
12545592
759187569
1030306327
318775624
1289864226
1306196931
787928273
996692640
1739159852
739223325
468244797
197307510
358840253
207777687
601852270
1172695732
1587850349
808971687
90612360
190877701
1155116355
1264158815
1199188730
1724509133
1683299946
1414186368
939628057
461847692
501864357
812427341
224798026
27293177
159541059
934793523
59255530
253009078
84651326
141864848
575842894
644399365
838971443
1662788880
220532702
129665038
487481475
1597635688
510311932
501264377
1695912473
614608074
503923677
1781205868
383431211
652902228
6653363
145732512
93109976
1186564916
1790336315
578937985
452562464
1599855051
1757287323
831897430
966841266
1248018673
1610235166
741668629
962072493
1074170544
670638059
379223517
1794930754
827672783
1060901086
641069481
808890728
1276128358
177823062
780209998
1714583475
126473206
865339588
1411909225
1428637433
480411366
1080401369
571623304
1416317020
215584953
304515847
1327093852
939806623
360193514
8604279
1649867374
1124752791
1562764352
458945217
1740116500
565066959
701132589
1846508647
1014953759
1128802403
1445391624
1591584440
180867170
1626695940
712394486
1226296163
511912804
252959403
978328148
265732882
1176740267
1505866333
2159808
1231078184
704973510
1138324167
711249086
707263710
1400387872
1682434341
1495515072
1334643203
516541706
802507314
1111175364
756718553
1361004624
483403770
546523070
19406740
788446976
444481062
647462589
111705419
937625556
720273993
1442798535
1532399209
181220208
1551044426
517936746
24355460
51341337
1098937439
1081853013
1272454970
336751839
323529824
491469814
336680731
401912633
1401912135
1714212087
649819686
1249473214
1455758296
159568800
1544431077
1225453145
1468086048
11411086
776684924
1804190470
1061970763
383652709
443784908
1082086050
478579721
602250133
789572758
1387877144
750469953
372582125
965513202
526105648
1120967198
792829826
1191969162
1194222855
1735386225
1387384508
253039396
1552922932
1637733332
1237281431
1149824824
374586824
1787292473
1147613594
1366906096
443705255
182072813
70711755
1826373623
953678816
1549667562
295017053
583158301
295240636
1161289426
594361161
545369235
25414920
1707553837
1091284150
261933331
325865271
60257925
322135467
1029961578
1237728636
792774612
1284905414
1845403027
997874503
233649344
667374340
676929492
1657660540
280823259
1748545727
1702597884
1545124843
1651137790
1831602215
129684899
718343830
1247241361
719016523
1197455061
970771704
253867932
1296799382
607784028
606805955
74294531
737911684
855598632
344257891
186967080
1674170854
34478866
695108220
850611457
572295671
1766690240
1848893708
1842584337
114954970
1839395287
1434827233
695608239
1669682485
176291353
964336761
1790290378
741132954
1060777078
779590813
1623650183
242238281
1233131580
562027500
1063502994
1445705633
271176918
1630037926
1457139613
506436538
1515367607
981500778
263151981
1149750275
1600187889
1614188325
462413670
230359685
1171545476
662952265
1783719932
377430899
1795119958
160773078
218701201
1006639286
95398736
1402982995
1685728519
89616694
31545737
563790755
1384441485
1533993269
498635601
1656044664
1037831417
968086565
1137752851
1224544172
1798313652
1372919303
316800218
908395072
448305305
244328808
550247364
41798083
247130484
757894828
1685993583
205343184
912800702
1791458738
1419568887
1626401666
917580017
364758551
1622262169
1046322196
1037674338
1391384328
564449378
448093553
466879665
70472720
160153164
66996823
635782038
427141849
1814319189
1818537230
579465178
168248670
295876812
1079840113
1357046041
1725468351
1647812713
1277782493
399370710
1020927362
756520886
1575155344
70790006
46095531
1634061386
1502312324
406866470
483247214
1622400525
1403774201
861524199
1567922394
1577251243
674578433
1241355767
350875355
124687478
305232908
423794347
1286384344
1720486819
1459852773
80825166
1223697327
1391570672
237637923
849028588
665556626
1785952111
1594617762
437597048
683303426
1569228847
790448052
1765286188
1202820438
114295415
45772457
1059185334
1638367241
805777901
1646174330
152791688
1019121569
454461311
1194813028
718743610
945059932
283092051
256054671
1008896915
1045790220
1186498196
497181613
1711279228
1826045740
1226035803
1014108656
1515530394
725063425
805263298
522895419
984677436
268698202
1499763507
424371622
1093367938
271124373
132165865
165406991
230314669
1185734610
97931173
424537051
1384031668
1325456021
1737998452
696557837
477121157
294787948
1839795277
183325360
837631251
177577631
285964684
501508183
406568882
1416728759
746969317
1488519773
99255920
960224973
921713325
731658562
1854461725
431806320
1721557569
479058668
1116376739
774623502
1324993809
779305056
73294685
557329910
441117939
23194804
469274864
524842251
214652658
1548256966
49085635
1444977500
1795732633
1194922311
1174237700
493281161
79542000
669582156
211268718
1856813363
263503301
482321363
1250019162
604183317
799711449
669682675
674543365
1750179803
795940845
559316842
1553693839
334000859
618544372
204073665
1826545340
1312199008
1399816187
486522246
694367487
1440944934
1228686865
1551811107
643587385
1736090091
196310013
575465159
438612906
821651723
523019045
91462431
546878812
610916096
1430946054
1710047494
1152584323
1850656678
29414769
1080772439
1845868256
586827788
76494752
1640320407
1839846041
1855161981
1274989749
370987681
1813141594
1589197551
1595257427
1338116029
988514061
1665694098
1513052615
896631614
207462506
425681078
1722283105
379618739
106523386
484212361
1841463429
1425114511
1284216931
1789972159
307537481
532825475
1529516797
1092889857
960708824
97992654
956131075
146561764
1803845464
508661160
551100652
1550755718
71038334
229234903
1046551116
893252088
425072070
684780283
488019750
998881552
1014019789
1034268254
260052485
1708658533
205835959
623603319
1073928392
1597295901
242129175
278272233
322465599
678436268
34583456
1679258569
1511652086
649813297
1244899979
255008288
251151201
1149505679
87764220
1751363595
785021703
280895566
1404869316
1600634418
1637732148
1699899422
697809849
183590161
575796610
1039525556
847505389
1396514340
242931355
66004757
1484898671
158554763
857536806
981128813
583060695
877177014
1211404452
503786620
1635103461
1143806265
1734676902
619950446
982512045
261772360
283389146
640414923
162630374
1128453098
1752918835
937453074
25752687
1227142121
1406184372
1245476889
1437301942
1167310553
504493079
761615367
1632010093
1383626746
1096987688
1245489920
122144921
650612856
883690198
1276858500
562249026
1480069250
1336034502
1391170099
1287195582
1748177117
1334392711
1671147849
1056768346
1039536581
567482477
1274700078
80045855
366821322
893535681
1361949283
130506097
1114809544
245433517
365689878
1325023617
593427513
1516568397
1529303336
759001536
508853202
563247769
1462217049
734313015
532871402
1687637094
929246585
1812320686
1304418907
1297184396
401845966
411027990
1776711182
1045730916
1353928592
730950763
1629675187
86950618
606683700
232784539
1418514552
902319346
552844083
672047499
347389249
1646313456
871279752
761355886
185655463
840063626
1745253047
605776004
993184403
1601837926
773280200
1491590626
971312564
365266504
542677816
86034564
120578078
338958700
560322655
715019841
968800111
462590925
1152472432
1274223955
75808406
244472442
1512460175
690797450
1493040001
1797932619
326380639
686273805
511223507
1271125706
1530694892
1691478936
956618478
1271812100
14859178
191003997
128306886
1812163628
392944133
1698836072
197634185
1684515374
1335908541
457699919
5009209
96137633
1371443379
738771159
301667993
552706470
1681604783
1151786407
331162233
1677565972
1708884797
1379198868
1846400349
90013397
1577068520
670819916
246977896
856209145
384882362
1048507632
781543872
1021659431
515043294
1651413807
140874529
1363808368
431647629
1646910682
869574049
1557196659
1127480809
176244726
1859691735
1347195524
1577631268
1601274705
555956442
1129283427
279203759
1136452597
657306743
47421440
314966723
1616454509
170357146
1180008678
1404321823
1527866922
462073417
1659900303
660295888
247383987
538913848
693983917
1145694240
378836223
1199423047
48764537
1576154606
718647036
1472022526
1731581440
478556840
1338852079
1508155433
319220423
825661858
1685873610
738792183
824439991
363359146
345355731
1344115655
362945205
1272896184
603103500
591018768
1719385197
1606917547
650954533
1108991738
1205611611
273043721
393851373
371519169
514179298
293285880
1071783840
507669021
1381072737
1680793838
502870965
1456686930
1410680384
66138145
1632572620
1557657467
376679345
43157987
50061431
683527774
405615289
1518779879
1756365018
1660769037
259187830
992533569
2470670
1033628397
779200264
335609126
316369893
887570097
658494826
360785409
1647767516
804350628
1234890357
781814747
926774508
1396222522
850641765
376790699
149567911
585927721
768131702
218418132
44892327
713356457
1699306549
1700472371
1156283708
1117279529
648826138
1000431558
660976570
1445045252
1738768690
908905245
715628767
1450857517
1718691960
1681271316
1595318955
612217366
27293856
700071881
1760622722
610939445
1744479348
675977976
1788469357
1054959895
62505091
922101061
1286025182
857220229
1806127790
34530862
426805106
234731854
1546233165
222990156
806637306
134792420
1124433793
1611722762
1692002435
1542975990
1480838106
645711092
1258776846
628784930
1260382573
911193626
507511521
1567518865
1024202957
341821421
1522699332
378421384
1359319009
727539260
1560959748
1053141535
113830559
1092873830
1327380553
61894263
273911086
13699223
664626484
400384202
571947682
1379978733
856788287
616444379
1365009659
1662285156
1607799883
50602035
1251668865
1568083788
1577220709
1523621332
216794593
132813410
1612998398
311323022
1338807024
679135017
544599951
351371148
1547921094
1299620604
1214121142
1764166586
1147098540
463370668
39532220
991719027
344845339
1173452739
1614735576
438461055
233004504
462792536
17226964
562045643
258996123
1173736542
21604091
1741172042
1586212304
24116080
1333673416
280283981
1626051059
1568496787
1267932782
89181335
186738179
713096951
321829542
1237873621
877821818
765166395
790524703
387665593
676036673
1537216626
846683939
1293944632
1563083957
531598812
691333443
968969082
1846406870
225472367
579008493
815911529
1206151999
437958453
1143605785
1215718490
480453459
1658305783
1857572158
467769885
821889216
1300509529
1199352906
1479510613
1590989119
1186593510
713797798
846937956
474856340
1691296256
1022764564
1334750199
1218490229
1118994631
487998924
36361868
1295024503
683913588
953629194
616101161
1305996321
1067058611
888720101
1383519366
1085956368
563411156
1722229580
966331612
753268271
1074100423
1387082911
216937363
1793450489
1612172525
873543524
1628712538
809389478
90715205
735204835
1093826549
1341012078
899395958
181215597
1796696641
981305099
1801073884
1589013227
460994910
954156716
25265023
404721711
949946470
437892304
1186542806
22742673
1283309205
718586518
1368410731
258701216
1426339326
1553030962
241074327
1755622641
6990223
741069881
492860372
1636432554
1492271542
416550946
1492036191
679078592
1626460504
1098516880
487593342
954705919
1515934287
1828629610
304042138
40955154
96941557
407481225
1400335709
959387514
656542512
1685468735
1598624342
1642340333
1700082233
1672596413
1136330745
1429181771
850998319
1192937262
616306038
1180913745
1497657557
224602222
1694202811
1315256085
1158290053
1363296593
1484393357
347034203
1259500271
879886938
945882974
17185986
1296473106
733256747
241293715
521822449
1356641349
926083290
425815589
530167047
396166444
572139190
26481840
816339577
347772950
522896361
854803741
300512281
1596174806
1707382210
1142383462
1810868965
504104274
490864153
902034553
231714720
1499279162
409848806
1135105181
1785313892
634924629
483555003
312927107
285185169
75861566
724815239
627885999
752030873
1540565673
1768815658
908922441
1073456938
1487201492
845099602
738303611
1071762441
1279820229
1739268844
601084130
184906407
193120344
1182004777
1532435750
1263841875
1611116149
944658289
1705377884
1726428040
849605470
1831577809
453769137
1707037987
965043949
1043441506
967743747
898267009
582079859
996656011
1314140352
958930944
109025382
904196898
715141953
751803385
251164142
634176224
1538697350
258675223
528139588
760752928
604653025
298400607
265083114
308458310
256207504
1382332393
279844169
1203468206
1508134055
243071478
40036282
475768896
1194106004
394210990
908444918
510584228
1221857227
1626365805
205226942
829954438
1208349071
989529865
1381534153
987066951
1647674774
1273323878
1369554440
359890187
1264353719
1128816518
825244061
1653252097
988482291
942369457
586042550
1815113750
1683238697
363772951
816027480
698683506
855505548
1837424170
1459087170
1748479855
319624487
892363068
301598247
847467522
1649312411
1329584099
1183376687
723756512
1119917526
1364894170
873898420
439155108
1697611536
1562753826
533343810
1575709300
686442296
1351895236
1057153342
357927243
69389503
1425198658
1250261014
394773451
1221464245
944705539
1007449717
171974346
694549052
1648921951
565840627
1171169090
241159989
1568008742
346059921
1760812246
27464883
130834168
1752929084
242118709
215079272
1035824440
340902181
623896607
771905731
488636648
853426372
681854088
316829341
552573372
1051621620
384217545
1611567839
1544461752
583785225
434996703
599901875
654376604
1091826147
1307732903
1259754320
1846831614
1571912075
627342871
484128461
379490976
1211589477
274572445
537341977
1249490205
1008504127
1446589758
413924356
1133162579
1230393325
1775534834
264530639
668917314
714326787
882416731
816641234
186778753
219840919
616679477
1094628993
1854530697
83439979
1556001682
15486015
470848619
787195643
540751368
292150055
1288199666
496433735
1469697804
688313390
1091891302
1685071241
515223441
1586111966
384626767
334665546
975165214
801600866
994661090
515330657
96877692
1075978913
1430645456
820169438
311187441
479238754
1252589851
1534752936
494762176
738616663
753076955
1049943241
689283712
1405906860
106601805
926474692
621519399
1773663456
651568414
19402921
1240845793
1358008497
1708024232
977025200
1297159275
213746534
1661856947
380825164
191269471
1651293046
817263359
1258560693
970509855
1110479960
483189436
1506722094
954742846
1084253912
127127630
1748554436
112012006
1190246893
1478483245
838273184
83109136
1853152690
1078969056
1215899448
1303013644
1763406889
973707517
1848848096
527015739
1786943065
705056046
1694635554
1836494506
262095879
1717338015
1795183011
1798701498
1052306237
1179235022
564393199
1043682980
1109097331
1245922176
751795845
1265751076
328724890
765239559
474562317
1373615608
835652847
797574685
1049474048
38824738
825611926
456695352
1410887190
155725182
616512846
550091292
1249276208
559363441
1088557331
1814265261
122561236
1709544420
1376664633
1196197019
1140671809
518207421
763005000
28185417
1264640002
492806200
240489957
1474140079
1159895860
334836292
1697032101
201086491
1020084750
267027784
464912563
1112513963
309684866
790584009
1833562438
495570469
1629459735
221220249
1760796573
511298307
342194058
186130933
1487056187
365720375
1740600071
1038426738
1346547846
1830986092
1065721457
1424749840
160290112
190463491
493002316
935818139
828470074
1516382359
1229513470
195770748
1765648275
1453374191
1518542758
1685384881
1745266526
611093981
695615801
361416768
116314611
1551564666
1417331179
652404008
1774311979
303297852
1494509584
680658295
1215380331
1393577881
920144299
1655401410
1097425148
1094836284
151053503
953933874
1411650322
431968271
204910986
664606593
1854277317
238299363
1559124210
1352403484
1582254611
1401787205
276624697
1724157674
1034232406
1524363127
302397305
255094588
153899502
730540800
332844136
812618206
822154202
1667273799
1282649506
106438647
1484447872
618613283
1181205915
1213125258
781655392
486398390
1345071586
1451176507
822527694
364187567
1019354318
1195108769
140859326
128367553
1087962404
527576088
78640421
284113450
1854674281
6441998
1422942862
1330540066
167779025
893728407
1357294333
1122553365
80300623
591583831
269257083
81101539
1672557678
1577304431
35356014
1350441072
1843705733
1229575246
885000548
1838758611
1243412608
1539945672
1726443311
1540963121
1103755345
1358096166
1160971833
1038630814
72978035
1336807038
901662067
1430585444
890318592
1314519881
1489990549
289342161
384067276
239517069
822050402
460228352
570090077
441239089
1395139902
1848569239
361702353
44257359
754250073
855864097
1012472586
516773309
1456304447
1301741264
192057917
1565817850
1039536439
464203276
617070362
1808271392
1267933467
481912001
712887105
1497319527
163656834
619062377
141039979
375307928
1179431653
770395476
785735083
847020028
1413760399
1038971141
56770066
486768151
757549317
896816672
374550325
864847099
1590570757
637548239
1347612798
671756437
584157020
704619660
47054969
819540992
702359119
289763620
1664691633
964540742
1333766833
1032238403
171519227
427327623
1431991346
161791134
1445915940
1666318203
1448994052
473063528
617638411
1018487527
1419778464
730223452
663630709
1191100743
1683855691
1617362415
972338844
405738846
1598097611
1155780143
1582182350
388797126
1239697438
1680824995
161021387
160693836
162384988
1658688242
688874050
1430012562
1404286397
1493192789
1305646984
838730101
1156932241
1610121384
383990361
741113099
838889924
1514574585
172957400
101423599
1280002651
1656166555
1311626807
703804122
1361487656
1655570038
122856977
769517823
964085169
1179314361
1373531704
1722917297
1400366597
228735596
356372490
866207400
446997019
512814629
1604227582
1207793116
73992703
1352241345
1359285905
1809885854
247362681
401954338
1196986524
339572194
1531382563
1439154530
473396131
1570307660
22802911
240011261
1796888648
621936855
1480316995
1374036571
1072202948
1328320447
928915298
849939798
35794562
615003405
195478714
1193737117
1728512732
291011691
506303501
1156228847
474506220
204094989
607627698
1778653771
722371811
13164462
1418672424
172453583
17786172
533003926
121518677
138936352
269230914
432079976
1052941197
1169371032
1772514430
495499106
204275598
1510164323
376035707
1120327405
1112805867
1823889416
336090972
596368289
1547581861
795765857
235878535
412785923
696362198
104261896
1822853726
45906802
1692069124
1089005819
48850642
271574791
1113244192
42733164
643183868
422944888
396279769
1119101183
284398732
1785916848
1734266246
1534975542
360717879
336849715
654761413
928601082
286579667
1372039790
1265764136
846133119
1329264894
807768392
192946919
171775635
411773759
1123551315
175223308
29321242
146957993
897975996
1363760375
1338222529
1107079086
853968263
115574537
1173755689
727873487
976406754
1384136731
1487786084
478536711
1397619575
1573687914
940270084
123974839
1723040806
306309878
107730717
303830119
317707489
573284456
1105923165
559590972
693873566
1272094633
1291439368
1008202768
1642577094
1705786764
298791659
141418511
1054684141
802891062
666173369
1722208166
412543206
1007095904
471609111
15089073
1477514775
563170600
1077548628
1581725982
1073320869
761464466
1148636688
651447968
1780936992
574986079
225142463
1211141463
1350615114
207839604
529774342
1779449470
1850781990
965447577
1544803965
405177475
379712669
909718759
1522260450
344974795
946120237
637427864
443131955
488181867
846880549
489569474
1789458450
525910646
21374502
1381536265
1474128732
1422939917
382320543
1337133984
277526239
1471651594
744624213
773390687
244472902
280311578
1810902815
1713272335
68809713
827699210
1523688162
25185350
1324754801
657213612
1241877160
312866455
1384660966
1749321053
1062325241
1006905574
1144062415
1273979224
547544519
1016925390
1686648636
1410416564
1671810042
1164558017
355957709
1388902258
22738234
519093084
847565689
1782776723
1304005542
1529058167
1488310750
255269859
66116810
1646712606
1165076281
1311520071
28898199
1437210513
1516660585
548777598
19202791
1246201344
822734332
681255961
855471218
58920573
288833763
1511355587
1583620559
529427081
1446111289
1442770635
1437825563
1185996999
350803134
353240206
496746356
672876143
1614994844
1175055119
1834383307
1069967019
1014784561
822379961
871638980
1340077519
1806683994
1161115646
1090550298
797387462
1717008315
521747336
542458554
1673168970
220512929
1417392400
1063556765
680663334
1216760826
1371901577
992829784
56610973
1625113858
801956781
644929529
1842097165
567239268
1722150564
1686409505
1511584067
1655866001
1792594224
641887534
689054117
1119413782
1413452779
152944504
1524117678
195653086
678574482
1816160763
560411512
7470663
535628439
1768893307
1417125067
1454153225
1512780363
271575459
1784135537
269562075
713084630
1153491560
767152856
1057273864
1033848526
1853322417
663710211
886783009
996103817
496919872
594889932
247771813
288458564
1277869927
1218539614
923804779
61186897
1058238740
1592752747
1145762574
1856738075
347409076
1456831921
1009274678
1022100611
714049829
1149017032
1211349975
1361932333
430061522
1809006787
1846092926
465458781
828204122
835914805
195932505
1175800123
267242969
763910024
1849164502
1493821801
572456308
164698932
1235215780
207401961
1655885402
542454311
569545626
1789755581
36235774
75378005
318758747
432439022
179381961
1219878672
703514512
1658232781
1855635125
1681244186
785925949
1406761136
1717877626
433226555
936025361
1543084855
998944683
1080155835
498616734
1795517069
1048733225
176036940
639745658
1118730200
764477065
1362637555
991627152
904110085
1634102832
32697006
1607045277
1139915082
342191853
1071633760
480509550
1535239935
354954219
838135927
1060435698
749040265
1786766410
1057160486
373962312
1290809225
1138515829
1830960099
1125630638
1355536088
980924065
803232775
48844844
1183307811
1272923147
946075646
831861413
937542732
425439588
555266515
1179010916
285687409
1413504025
1465350409
1677508259
1433976234
1653539339
1150281848
1353106581
16663938
1704853246
1258789354
554650001
225055004
957137070
853294861
1312367199
177108023
1396758217
906854245
1297907663
1420544414
1433966257
511378270
1606203082
766625825
1551820629
1195377644
1531037180
1285567686
1593461174
967487656
1694668877
40145940
1393066117
1031325377
1721365149
889323721
1125305933
1836332538
1805991913
1620550417
1787577505
1623143385
682922912
563630927
210286657
1467267255
311944410
106377297
1640779526
1758132290
574622795
1479464835
1487384445
1221280735
1418677958
712115718
906193360
1593291423
1758885582
689522451
357665735
1784330142
1821772932
9725746
891923207
1063055140
1391768999
500994522
1313746218
1421277459
1717055210
1516079988
1806994275
935384488
1352465938
261782784
569321335
1180330183
283002773
618108587
382534090
100489399
262291998
1464838353
1481222311
498353705
1840279983
1408671374
921333763
668380739
858028781
1855072425
1354203238
1492629652
1784453786
1278791203
703275613
93937046
1541401005
1580555879
820969366
1300450446
613634170
113156045
243240303
642252631
1511924520
375896846
1082537762
1805072673
1751366102
1453556612
1289865223
1401179557
604174189
807965850
1723035099
1742047146
38957094
722132460
1369660859
1427525031
1838792384
406581450
1454603320
1161089769
721100384
351441082
1111273827
1271198301
473199247
525127178
750314008
37095704
903276371
1507862890
1162804219
532304701
1201851113
1203084953
490240800
1184180679
1191560298
1194454988
1432786604
1775125217
6128734
1510741142
1184537950
1020121466
478806502
462615258
1097034820
1803986710
213537434
1523267713
1673073307
1423328448
90383783
384398728
1731276170
631412766
760190925
1382951449
511945621
1853062633
1697520844
1287130113
1192184390
357292905
692094547
707999888
422895991
1485912786
1634865160
77374439
907374790
1591256634
1792216674
1494623936
439642964
2067488
624651626
1036864007
1720473169
223176615
291247758
1645537700
1831101445
712182378
1350066550
812384121
1649935558
15093332
960553799
1413398929
1054941475
567204043
1006125435
1490210049
720780704
1097774930
402694483
1236607943
1272546616
1145409456
1622662335
665537726
1745527195
626932911
1517786503
1110805313
1314397297
743934587
768026011
483877478
465697154
1410156708
1600197717
298494413
497962593
590215765
249837337
1568003376
1384713667
722157650
1095744374
186967282
270089289
583065990
1261333452
767659862
828811527
620153156
445502124
1555088086
1733950290
1192894971
602758898
1734129030
1412978004
1528411012
887103459
1660820126
297365440
1507810761
518575350
313166467
1696733284
563063874
735781015
1174274700
1397653272
261983961
202471960
877128699
1564822342
207334294
932583248
1113542258
771288862
197751037
730648828
1634554023
1026991615
722353285
577073339
375182425
264831359
906735511
1728376559
1757025893
1099433442
1405412532
1137967390
98585671
1180814493
1103443288
340255193
327267506
1622357667
404143195
497016256
742956128
421947513
1702909724
825610368
1757152487
1187986258
1633782514
142058485
681843366
1257520995
654205665
1836776745
1662870572
955537364
294736364
943257714
1119587841
439440727
462525051
813744275
1313643844
1073743301
361781490
688101707
268175198
1086414624
881396473
72966924
117548079
1280222484
351795378
655574898
112181002
832698989
680731440
1480467173
972063213
1404579337
560592934
1443240758
1204501453
1092935472
1026253621
1487873747
126751408
117918368
73584441
1602664946
1378590190
853841628
1762120250
823345393
174427942
218062220
275767280
290217863
302585421
625887605
102031272
285728498
686882482
1116640226
1154118200
813627472
1304504899
546986425
195117675
1281619685
585514143
281156793
1592909454
584473804
1665572808
1286716868
69984618
1017066830
925929326
724568142
427884806
1366052034
904951845
165489191
915968006
331796944
950288005
1057770441
346148579
1684304291
26460580
1436233325
84570774
483996970
634069892
564457902
482188302
1745462089
1376779049
277006074
809821441
305463826
1754484464
1341922262
1044338009
418397993
884013027
193964996
1763572225
1503520317
1386482893
738379203
1728664534
1210241772
951251288
793938048
303938471
396648785
1483179007
1024880744
1367573842
1641790251
497553176
328185829
552434370
1718743628
367379495
1821845816
1682680850
267901060
991771457
155143680
574774682
456294039
394860835
642368581
1729017523
511160985
1624295315
153238134
1268641793
1733865145
533543518
617108637
164517513
1661009994
776189728
774421189
1659392452
938717192
267088063
1442917189
595939358
1177619455
822159512
470390729
1394424798
600314007
1726800610
553468978
743168437
1000109483
27529668
1083524315
291074448
13086211
1441270079
394454074
714863719
1257856922
265120676
1810807648
1249369570
1162909055
4396203
980803240
1584499539
1797088015
1009746146
522587070
1397606
17539441
1768010546
279169001
1477195701
466105089
1829070622
724918500
180477530
271284070
692995327
1244013559
1402556676
122168759
1781887848
1383056216
1827943202
134574548
412564501
255585120
1137791254
948074100
1613396153
594181093
1145191214
1405483736
866565214
408450726
1348044378
137347926
1308248298
1543827456
758851945
776462950
1707347427
1569442968
54424031
1609375290
1226162091
1261814231
1515789345
1794832053
1858877869
185175687
1558631960
1616572576
388153715
443336609
401239574
370921341
664510225
1282943929
69302254
1515720256
1454632315
1217659200
361614919
114740269
1749444547
1185449818
161960176
642760166
327166969
1742428879
1010676775
1349866914
878709024
835863095
653378740
1476158098
1712640754
853908370
1584188754
333070803
1553093358
657683545
1710463635
1575295753
798550487
455689384
769884892
1353042285
140194005
1177259698
1768385173
1400467559
1028128537
1173298288
488520855
1652253777
864962296
695241344
857270625
398757969
1809949497
984928852
1066626623
1509896420
1819838729
735622351
114179830
1579683315
1048420510
1356401691
493937405
1837509620
1535909304
329399535
100989142
958248296
183575859
1534869082
1391396907
420635615
1751354003
411917757
556889805
1281692469
380599556
466820689
334843495
67356110
520642427
1111547139
530903423
1212514689
1027706488
921002618
317486332
390529911
1758987078
965718993
1718146153
1033224552
937169073
415215002
1224891310
990087856
617780504
1564877011
63327459
766927146
633652684
140714660
200528756
1506461273
447011083
333875964
757522906
1745265018
191484253
794672490
453739948
1512507621
512411892
56102890
1785305300
696097333
992221065
1032999609
1385135344
1524446841
1495973748
1410616366
673640161
123343240
464356139
633159478
1622710790
238276530
322252126
798273973
856703016
51945731
540944064
975501824
625331117
613754154
1629705512
423311283
990403204
302691702
1781759073
1622782802
1245552464
529277505
456658531
1563856367
1266050234
860176804
1778413858
571712245
591857669
116440715
1260753438
305319394
371254936
1381857611
749279124
1557243925
168657593
10019247
294872723
1628473172
82012172
1513719285
558240411
1424748720
267897180
32976646
232114078
1447778431
441055464
372222061
957574665
1503942489
1003193870
1545023253
871688149
1790525107
1150185245
87219396
323548342
44806217
1422283460
331452851
1059805253
363613047
783971517
1225975446
913471007
845006756
938872427
166006246
473815286
59108051
1591034681
318925816
1772362399
931105001
702259928
814230085
741674775
502331722
1723200992
1748642981
1266165999
227654377
425448421
1391820412
207145064
282915319
317848719
766838999
286409368
1518293647
840489484
578410512
776748601
328051879
753246619
242839413
67394666
1109648331
44566373
1166956666
274808812
768510607
94996855
420026318
1735085882
974854412
840978239
295749153
1491975673
1491461465
597422490
1194057882
570449725
882215469
337232180
547562296
829136918
1301910561
1374017778
1726047749
128802794
1230562098
117468460
1234672063
294811853
1086384411
683278775
1143685387
1306274320
690832946
99959579
1826149754
1788745893
661683026
1000459750
514818568
1174590206
1669541941
422246113
752883301
365811040
1618339000
163468029
621670279
1011994890
1605371524
243115142
297357422
1356345272
460451536
1774123724
1171185276
1202441629
1244733486
218618151
545350196
1847855670
575510380
1618435582
857640910
319510562
777226817
1393460284
1669159564
1803663239
1135622756
655148560
947557731
933061222
1577517320
341408080
270149994
1216046563
1814550682
1550715445
1723090741
1646506909
1229172032
1670827060
1444581368
1811439869
650728228
1720215042
1833592633
395499595
1530933331
1211433809
749458270
96134535
334903169
9608647
1371747567
149569371
602308072
1706927511
1378937254
1580734641
996897823
108654988
1428043985
898181817
488641552
504797601
538310493
243436216
1720747193
765202553
609194718
1117725554
327315094
610273705
866926749
196321630
855086652
650728337
1476887371
860177082
1120789398
1710043816
1577755840
494826214
574959614
953204582
401874327
1685994776
1498755240
1132243368
1595715101
684120269
465055655
558770475
338352003
931400084
36260472
1708136212
1649570917
548360319
433718710
193823422
825024541
370909643
1232542780
237228157
1238899133
1772166822
1613695467
315755260
188161684
1709783638
52573478
1712752886
1848961979
1435124705
271747828
189402640
1075584325
686225740
1626992518
700318706
1673892388
689796230
1122242770
1638947564
553250084
500733894
1843200841
1743251968
1288269488
873798942
1831277288
581630573
1590758260
83560875
764195881
1796817421
1347734237
1534469615
1548338250
715177511
1369867588
1776039160
585424176
1572010249
798241216
701284984
43214273
1007763838
571589270
1562411962
757596377
975631603
88923974
1582557496
1267029305
1153614827
148418668
727735983
1534764379
24890948
402591741
1307972848
202937529
1743746511
1630519626
1788754078
880702959
1269479577
1665501103
1355086783
933389414
876111458
1744655210
905138686
1139184738
955580717
1175373687
510249181
692966836
359959446
844342800
192097987
1766558280
1322821292
750546773
930478021
1359772300
1289945190
172407591
1093715924
264718694
297428853
1686352252
123270324
459343574
1099820039
67948252
590653524
1717286689
1260068088
806775874
324604473
744636043
1236823197
624300137
1241273046
203247126
1131178148
526023564
568296666
1341776914
820019100
1850880900
848293516
1796841290
1454020465
203882167
1390809224
1634277914
18848952
1842382360
106161961
484231191
159132473
1158395492
1382662688
1028414254
301553030
789332278
1342638055
1685134508
414093227
1450856642
837325381
140669894
1633524938
550087698
947703133
418896771
481509881
1420736184
1422756937
1685849653
993591053
1241578102
612632698
991656244
1293537430
975380556
1307192354
1462257411
78170261
1394134986
727420581
319184979
1032578641
371355487
1495321739
1523675675
803511217
893497420
1746306450
1746794893
1140163323
992202046
333394792
123826239
55933354
1209759333
622540925
935338655
868135724
79998876
1777136334
126456463
491737512
1637743548
417456845
883787138
1680323045
699806026
1806709121
189994381
1220776165
197581721
438079114
1051545412
1159551534
392519407
975993166
491238444
586948451
755449018
1117581886
1701387122
1365813000
1300890528
189485790
1665530096
321356535
1706572389
1665063134
740579908
659331386
1408572538
903399265
1511284745
1493871519
220953472
765890582
849999065
6948505
655976250
961800343
142370883
1284835206
1542785547
1726885159
868721543
174694160
1567821364
287909744
340168741
997300971
709630073
658717988
1305938012
1484951551
1213596937
396990202
1092031047
835187035
910142613
134000980
1709503869
1309919768
647689592
706445266
795612576
327302520
144777921
1715046144
1129884601
1269529869
1113380865
395595498
1292027496
470290420
1062830624
163481352
1164325396
70663200
582216675
1831919987
233638957
658797497
981006392
243031423
1465814679
878269368
1658629460
31405857
1627120154
40494880
1250857363
1246506178
181340060
1167348809
1461445695
321136628
1614648582
89148360
138404697
466646583
1605810732
378378318
154031968
1012811813
394716928
1255316951
398921906
68884717
76669647
861995676
1741453896
1789501196
175677514
1455824756
91301355
1468298132
1713751060
1775295816
906455575
25728269
1154100609
682959319
677697469
291567303
1635324847
1081253519
349414756
145583662
1456061724
1079505766
902787584
335766315
520972809
830968890
382611917
275361357
699837345
1687053171
1046340897
214585458
693225737
1236736092
1609952280
872299801
279033327
1407187567
120907350
124910672
1278260853
891617345
284331316
578589203
1143639733
1530635197
364190195
1170531802
264798250
1843562524
587551594
710742786
858564266
1286085132
722878952
1028051730
366843984
1118432559
113690214
1019379207
764306707
556388767
1519034344
432497176
867074837
459893972
1393563473
307948531
344821392
1665008922
758330365
1742732838
920818026
906168243
1237462451
975567605
925328001
1685848334
1088850965
1700717469
851661692
1615925752
1068235575
1240571420
1394601843
969881852
997712374
966630133
1206352974
230250646
1576894309
1317906565
393309314
1580490984
1508177122
98897466
355192048
477437849
1586092769
1306600800
1106896114
1056437118
596287541
6168224
1376389137
302920050
37513020
640424933
715199599
1065219238
128112843
488812266
1093859538
457734543
1149558938
114030256
1322124383
1134943662
1047339059
1460507048
30887231
437874924
858448865
1620746171
1630713357
1687437709
1794783049
1158747981
1619886895
63499173
60211212
759014350
313886211
410945021
96263761
532499224
84530626
1654667533
885413543
936687469
789048892
1061576720
1066588572
1552395174
1303544513
38565726
589557879
1783239257
1376427804
1531052044
655631591
1629283807
755342485
516282089
1542714075
417503685
242863818
464768023
1050934687
1423408045
264696528
307350740
1040309858
979724168
1391031542
1189679164
1829269887
813223050
985051215
1614887489
1586980209
110732624
810980929
351295685
1114622499
901291776
1332031987
188117680
1188830863
549303454
1786026465
861376744
1655995548
1152733444
685232456
962391054
862268303
1196695120
632193270
1210104482
1463669269
132272451
925473473
1653439334
1538429509
564471611
1014979937
955753637
1007825720
771512713
1107434636
254390499
1679541589
314390870
1598004
767290398
662995632
451750158
20839880
443978412
405545175
1163978649
1780821862
1819632774
450108866
1217681656
19213911
1307181774
62040378
959842169
1633677892
151694293
1136066766
323354211
221588494
984759877
1202964027
352045685
1417561002
952087602
1194566317
1797077705
553558769
1419330272
800115393
313503912
1634636172
666137687
1846373156
1046138311
19916713
469492119
673048366
1662030509
707921105
135030068
122622576
1783962757
880789215
364716545
491815484
970742450
1530679669
566264402
520795481
1168764706
748433947
378850325
223429868
814554001
674142859
674627380
818075945
1074853250
1742787567
1412376110
1221353076
212722586
957278886
349048716
472029127
1110310879
170048369
594294925
383147440
1089267770
1042369568
33037277
1421913203
821231488
117286299
1722335376
813940378
1645507639
1854624378
127947569
1271357592
718417297
1250872292
21793068
1235015482
161309480
722162704
1037423281
745373904
1304720328
1051431338
538266752
1723906029
522472098
180113234
232051558
453322169
507464362
769187041
366275647
938819419
336689394
1690235556
214998149
1704779248
241870395
695493770
180528958
566871837
360724953
1124824151
1541133582
756848189
291118406
174506520
937740693
560913169
1516016245
534112904
1593492322
1707889023
571452309
1555910225
1428974800
1130539616
1365124353
551095984
518661496
664806974
1777958372
1539384076
1010750579
217649659
1655690111
1774483737
1299872455
1632353601
1347784853
998339070
401106073
1092177316
1466739492
359933738
312321819
1520911220
935849324
26822126
363691106
1162737796
1253890255
1033113109
1726552181
1158879163
1395432614
985992862
1149412536
530818340
542254512
117743831
705683829
1401972820
1479099418
725630646
11806119
592544717
829367615
829708454
1697218558
386220721
1476517221
1465609294
441199183
1492930822
90176097
565714665
1547666523
555059165
1789975431
1008162273
1040441568
327776035
206779310
575133922
1329660876
1542672794
745616811
1630266328
1081170586
35042011
772896626
1449670948
1072824040
665118566
1084259438
577280820
355994755
979701282
15158709
844581799
535487082
415675266
137326579
1282493480
1486443976
505983896
572266824
458158729
395978849
1686292285
95325832
522635157
1047212420
1195592871
1504290186
1626515678
1081514832
994888727
1119269189
1534065257
476768002
350858399
450127456
209572470
1749977519
1269176473
1853687875
1611866975
382348211
1100748132
261466934
1786203572
1554641782
505173768
1698693449
1476102864
1713166643
577629837
17730766
794597284
1369596040
741978841
585012226
433783139
425124065
1497503726
146927058
1414428815
84126682
156581410
195705916
594110709
1258237014
1178178584
394699682
1165876305
1693919738
509365054
897340021
1102165539
1244170211
245461240
400476374
1635698253
1586390545
1659812976
104157141
908177910
1580877640
1667659728
1803386977
337116052
1570234311
229870431
910740675
1184094852
1711068806
222825115
756741348
746237701
925510557
660042995
269356587
279413003
1225426528
1261534649
1050794183
1181039575
751132579
377177634
1028533981
1164365780
1320218818
27184897
92628106
1855052348
1574750322
868417825
1131406548
1708836446
66892676
662274017
1297881987
249802600
112933119
59611937
824722648
1427924239
451047556
991042516
882681824
325985140
1234624845
979681685
1137863765
1506132954
764752096
1786213949
1655851158
597365810
272749665
1361931568
192551369
1595257361
1587391993
151910697
1390526674
1065683279
1522519556
1463320957
1059086006
679602164
1595296317
619015028
460783388
636746661
1181735631
930338616
248946472
1560335986
665248419
1367706861
1652956778
35398470
1255106436
1538722683
809689615
1690994698
519073549
1007751268
1792974551
1745578292
748528604
706972414
686574817
1232466012
1241871061
1724056664
1412132934
347930852
1375425117
126067198
1696767919
34586645
799938107
1063340037
219577641
855479408
1129779769
1202565158
991881540
1195074902
1340185802
1441973845
822481218
333464203
1531084130
661028029
886249316
1767895497
1160058001
1763407016
1015907418
929782630
1139238398
1328106069
488919103
723643936
212869339
1032118819
559025795
1850463026
1285567779
280299724
1322173894
265039460
1606678946
973518599
268893033
1819502817
212952209
593553194
1478262833
1362404074
214761950
1630601876
835110249
564202013
64788752
1746170256
1444986074
1525261923
372359528
736582799
434142386
1373942926
218423273
1249019234
526753881
646749305
1090080407
1311133607
140252537
133489323
534214644
334206246
953364328
1394738265
1806755261
87890889
246423315
773039310
1595548751
487561046
441814084
1790591766
116378187
1518752373
1257156482
1452615410
450172198
1580540128
1109764878
1142399543
339107890
233601023
727221158
678755684
422113731
1835989393
188490160
1278034708
109785050
599908021
1146041196
1805785800
784728831
995369541
1769602673
945304197
1228307061
1270164969
300637025
1712692471
784292058
1687035780
1693891010
1241105738
1022206765
567253253
11619630
908397337
1253947288
1705599259
1617279590
692241826
1720716879
1469839832
1406189555
53072983
5473464
527196244
305747256
892740071
180232948
1085838052
1222239488
306296738
906887650
470949454
1600487859
1525225478
1168593350
1387239714
1774631665
48671891
570302448
1101725922
55408220
466035626
726697489
998058118
1761269608
589228463
894712411
714485496
993151676
436348630
725707003
442535504
570949650
539495434
948684919
846773236
380828385
1563900851
956507880
931676328
69300161
1235104953
649090959
1241657814
132218195
643323984
1048202089
894178426
288004064
112556908
1277984437
1447673370
476723702
1384834054
1060481240
669665839
398945804
1441847916
1663700759
1739935304
846633609
1223119456
1575008444
1303222369
730049156
559318075
1325941604
384037880
295291029
611265735
1540819526
1015979901
228549208
1330786957
788578799
1121625778
1279083437
313500769
1592211468
268976414
1227932510
895460211
937830792
1575973372
260052615
418076911
1532932858
15046680
1422946593
993652440
1736740783
1814354758
338067398
163217825
1503687789
835544261
1785250874
635778271
1715229242
1265446533
1706193876
1397509862
465674893
1613060902
367590648
1714295676
1832157858
913324785
1361809939
1828795423
214206952
712226278
1445636043
80401502
1117067753
1665656028
1408441781
275825686
1837537440
1228923736
1363246629
358948648
1161529116
1774208548
711029336
769862047
279805494
417559598
1559756031
986047556
1254113075
1222976824
84598137
1231785682
588258484
1021883555
790686532
840416358
920604741
1708936498
117745193
567640609
498975110
329319198
949273683
109973559
480736999
1183295988
1692623737
1218127928
1427549697
311211307
200458009
1018662539
232033557
1582883322
1563563152
682448791
661049431
254471328
425519586
279647109
597562129
542405296
637911592
961122720
873563317
1705811339
1608382742
1543096186
1027486662
759633828
396657439
1002920693
782960754
438663862
1140906698
1046343897
1383425339
1751929900
1684725034
1838995488
107936228
1254612565
555887112
1557499497
1575942336
407057558
630778284
1426793074
14873511
897538942
1739314731
1727988038
1114452562
1173824527
1026152534
258303706
1258371187
551781708
1482004908
610110736
620873191
572152621
1512779807
1393550181
1699051104
1365980276
1267972782
1047981791
31523547
732103567
188855380
614747808
55320133
1717512344
1813374741
179886
1595820103
272109323
15349819
440536016
7934160
1500383349
1399257323
878499735
1283533258
164163359
160076704
752235171
658615106
1574522351
76121506
119088616
43739306
1722189596
1609232646
1138760614
1672951800
30219965
1333305757
477038009
883069235
1592185374
1100562307
742837191
424099632
789154485
742096412
133984726
286273761
1224816623
1687266729
1644461644
76542055
1278349974
638180623
124527074
493861668
115811541
413685327
1379264378
1730795139
1543226813
165919562
1085672340
1029535479
314083471
585560541
1635334303
634039321
1024378089
668305
1559037985
1598286565
118965790
175851300
1806794731
256577231
640719536
232743354
852842545
1242387283
115908970
486603144
55085249
1447397794
1273441202
873428449
309979683
1087915369
1462913816
1617038108
574977450
78961932
882012731
1004296642
1727450170
1841470727
1217682264
1359720884
893550509
1477454698
125740518
1434052718
1489936361
965404170
798541289
155010727
199161366
1279474709
448494254
1614849218
40981499
870191680
533813210
814994572
1814038634
1125261530
230094435
1625300699
951232546
685112054
890483375
1332209300
310148900
1576064651
1618790399
99311092
673045055
516709503
641176921
1353484387
694860767
375962139
100913727
1606118032
411470486
636491305
1807645139
1126348226
672324363
618116515
54649109
749303753
1171026470
147520245
690095459
122781724
902673401
296392487
1839431388
46119606
799351884
265126311
1011893633
6209624
478975900
849788809
1171990490
970604864
1680043049
1727822647
1501969449
827646393
1043619267
849517345
669453772
165490060
932521074
657135931
1656428783
1814260968
342976033
40548255
1136013381
1578446650
1376245792
765870000
548978162
421858965
103493033
267215918
1100253856
952164426
1742801975
1845749653
1447157355
186859000
203117496
1204344624
78638336
884720204
467649844
352428049
943795903
1244594684
980150629
355670990
1061953527
1100515217
1382183297
548876833
1435475221
456799637
186501059
596556298
1691525157
514925905
964624019
909286070
1372924369
1040175128
433728349
216752252
339606002
1783984396
103860812
34090022
573554442
93185429
482452974
1029478848
993220096
1149967813
1545373598
230879997
118353020
1665154449
207302225
472878737
1471078998
575776853
637505615
912158923
995917039
418809408
175264880
1585397762
207353568
814378193
1189713881
449986926
1404693818
1102560734
362798511
1018285956
54542125
1403739777
1835074692
232065743
478220185
1085140956
1724083632
41901282
527214916
1579490468
118845541
461249056
948098352
1814746694
694255805
496268249
1433427906
1401724423
1570833027
1771343169
854072751
1849877579
1732544376
862829199
857625919
251698968
198897825
269480977
484157288
1813252393
524968110
903444115
1347681156
1317126253
874716075
980632564
1245020005
884939595
278591774
1846011535
1436758212
934698394
1778552336
734691544
1758154860
1064483695
408274249
259151063
859553347
551335636
1621481826
1584305382
169209391
496287029
911672313
385819790
327632820
354401180
243835654
787694110
628943520
379327395
1832833858
961107694
185934713
861930104
68905478
162380215
1235277195
1596153686
460045220
1055443817
1512182989
1455173128
1789263890
555041690
109722601
1750281097
1442156168
1226884154
1238258563
1629802043
522999645
1203095127
795729196
1373540905
733681818
1687301782
286364685
198006890
252548160
1375293842
1029999517
1372708607
888565054
1784109276
952001909
461759850
485313645
161713632
111814745
1265264536
1621933073
848827350
150629925
727136030
281487734
483051828
487667557
1440457549
160403739
559210844
379242064
219809069
1415983183
488807368
23475344
900772059
1744823855
1284547429
1609594764
1362333076
1423555560
611570753
1382527737
1530865614
206457608
90953670
357557108
776090996
1840003527
577791606
927327457
911588074
734623442
1109018316
53729439
1854349315
1222003186
906398729
105382808
1687877848
939825039
1029356136
700839868
1015575508
1654420458
483674995
1665769684
948623050
1235079228
432810458
1622351338
406557843
1649788172
271694022
507657213
104128933
950180201
638138466
388485604
1273430606
1373697114
185587527
1836129184
1768696183
583652384
260201620
619814858
555515024
1168663052
660652362
232983882
1019933927
1231006301
679656668
1237130190
1702840460
1442056273
348545713
1045340430
1430232426
1134357357
1579614747
100614173
1695856077
155077918
107309481
1640350988
1014848336
475201736
1673297190
1760445449
123767046
494855374
1785561549
925739846
851065560
415978273
1427438539
1789295285
389134956
331898680
1620814992
1008480750
864873256
24343943
1337653603
1526827541
1318284831
35134498
1298555504
838698201
738140389
209473890
1176867003
816811331
1109340992
47250140
1473689538
1195451547
1302298746
565451373
1576948734
620017222
1568421332
1036627844
1524781349
1491669806
1375014542
349485404
669303282
1570524754
451829165
1568230167
366225980
643324701
626608453
75936797
1320996170
485857545
222062262
61609126
749195026
535665963
1544577088
906606793
1290059825
1487432211
751697612
631304103
297558514
666983571
897548550
760388099
537615558
1408381393
1196540869
587056371
1795523333
384918608
580527207
720695862
156545280
1640798225
1660049198
132752222
1351464405
397577681
410682575
1692271722
1624378780
881429530
1751087157
651008565
689673740
1580025134
1006643272
958939768
888143123
1846667640
1615910101
1022887480
1144290766
551907706
1525778595
1048840500
1653586156
1679496337
1734160023
684466382
1792218394
1368338736
784095883
891539400
934294691
67164971
764654162
1438773834
1367747409
1027367434
1412618663
1147285238
839224410
1811906635
1260733628
647912700
1284238109
1386083612
1467070510
1614186044
1089999799
129889010
451101147
1859402228
623169249
1014956362
339325769
109812839
1857687430
560918952
1394795925
1769259347
1241682779
651960272
246129523
522257120
198408585
1268715313
1629218020
1775625579
972451576
723656595
1820154184
1114709544
42174549
1672493860
122903862
239667213
204624050
1461369874
1746013798
1636106535
167242178
445891565
1806150618
490879861
270818022
135384260
1060373839
418933671
1330473117
13824849
1167719899
1505731540
1792933788
1666686333
620344522
850248680
995579756
996169993
486627955
190846320
924512690
1206027432
616425708
1832483093
334793289
1329150761
1418623527
1495113423
547226297
431464947
1026017214
1110088897
1563178762
1313618804
114602612
283486462
44117775
1381443396
1508776850
40221135
1747551309
339558281
380679423
1659064692
942041343
651148067
602131323
1226575392
835032516
1172393225
1677746626
659928626
948017758
603482738
1472540131
114874460
837847988
226784028
1696843418
1741736723
734230395
1413598773
49883131
19765521
1222247068
224666601
1237348738
1301034527
1154586628
1592924044
11786054
1037917402
1384221996
1418887415
880779214
1488642051
681267329
1543691913
265815281
1170251383
1678826506
1024426061
1354419925
1127903737
1816043389
228072752
381791516
1314090455
1380822096
1807830902
385658482
492039704
1277294440
229401356
1211975557
1845457565
343262498
336261532
1657315576
646004635
719390873
1040645635
892099610
507960554
746052818
93460768
1178796548
345695835
1853192262
1276508317
955189388
1175083565
803948467
1228770500
1380353193
770244542
1065239858
1815880862
1575224875
1645289319
202098465
237258837
495845526
960292391
1067871048
1781252693
1622459647
337578509
140851798
680787310
898105115
2771411
110138849
1767542946
833635087
634548917
900537492
1436495644
56754607
232108865
1452449213
222857909
1657449883
601685514
139184572
96137665
41353606
1400091344
1070866802
924737001
906320293
1248067617
1541110527
845715468
1518870809
507220856
1200727395
88583077
285746793
956667231
314263156
226014440
1358892632
974327823
1825516615
787282454
1551789367
411619173
1725531809
1088918230
836079048
843370992
1653020339
294890934
820204084
1659700408
127654983
1355735890
945772147
1754256672
674951461
1360003321
1671381537
1268639248
778523854
1334996558
1104331354
1533880308
495046490
1453746029
310086341
1205608639
343026009
729185720
1089866746
1086408600
363341139
241954066
165302139
329618785
283642859
1049770891
523701809
1306889252
913334928
257006402
1605251129
674498888
254411755
1253863914
82846639
666403387
1612104477
1157138945
1141537274
574010574
847853220
1699493200
1243281949
768974122
338589307
68780581
1512298111
1486944744
302210575
1095573132
1213201484
1150972604
247959072
252547187
1557444643
1776516411
1075019225
1769762352
1756652624
410183903
677292692
473889936
1098397833
188901196
1220231355
30218980
202082837
1321766870
789950607
751570622
1400260973
194770018
238613448
1031027751
1803122494
181906658
48763598
1385599534
427939737
920897129
1089572242
211807713
437383150
917471455
1157585041
1383388710
396526184
1353020454
566469395
1197882942
1352778483
1664779593
1241617842
522540250
1310058863
253456455
1296568312
520164723
331653513
154287437
1619731216
157255087
1401843385
699433350
863686642
1589993307
1228017817
517447894
1522097912
1610061330
346743359
1685617668
161040563
672627701
124103828
1068145707
640007384
178773622
1659367678
974051724
448775666
325675766
996551930
1371740196
1184555910
1332953442
1298491161
281399187
731140485
1654383001
308059094
455341830
792890394
562362586
1260928679
1801279465
413136926
212548636
991614478
720020375
1370534454
1515556886
1511797382
1845209466
1227816301
20605752
164677559
1859743199
932230104
615062547
1639025253
1182436592
322047062
1197561986
788442258
440141692
205225584
640374820
1624612829
814580749
901679314
755046818
645304664
1368352423
1389722559
1178253307
487438774
1650810154
1526361758
440581625
1105083385
1652029829
552499395
1267599271
920590341
1656313010
136324646
271158199
1348708354
1408818986
1666104100
401390064
394860990
817214801
665332574
485348537
701342978
376912636
1391247625
1329370408
391035727
1056611280
513628014
1275837495
833046409
130129617
1104743505
977451419
1492751397
89071395
826645275
1231056964
462243139
1358077925
227693669
365185864
825138613
189328592
1556209146
1631161730
622780694
1547187731
1747598253
1020705014
1695458241
874630209
1578962903
1150992858
1440349003
76147657
1347292289
1250313342
1380708094
1009918993
358308914
1505431459
1505769930
98149153
342023484
1274353518
1150046019
449078880
1680146891
1051045981
975052934
106900152
1433121209
451741169
433718267
1411142154
214306860
1554401839
563361702
1061986109
968117800
1379301952
38961162
859537130
784831556
1104509554
444675334
48586822
1080313363
1837394415
547428447
688153798
1493691497
1447438607
1061730901
1218488812
1002223665
1286919595
1380904955
1620550067
454538531
631790724
374028386
79122784
341856853
628309137
331315774
59034212
1291177969
1008182373
18045520
665466637
1017651861
1142500921
1462710472
657770235
1227888954
233241634
1448864490
667237077
181813395
179258922
1152720259
1719879076
1067722473
647992737
644838870
169097630
1470263403
1520338343
1803281204
1260110986
1658914565
1342373191
1136011406
1089096988
1816273049
1743150368
771233081
1510650391
1619660228
204363315
1847328905
923920864
1497545868
980446051
1001819538
664209829
1112985721
1447372059
1724295990
1420234658
1786410618
700710763
492464526
148161988
958239289
1398605693
86517107
231880706
1500249930
941480617
1050077382
1156124648
638717636
122974624
78639743
1298310458
571532178
1004405305
1683550239
198789134
1428161369
1044102498
1121422907
1671586237
1193574396
279155939
1543028794
399867627
1277921345
1554762781
1768798454
750438111
485026746
59098596
1034440467
510679165
969715473
1172631667
278514798
163154784
1043499474
1806847276
410127723
655313458
1424289637
251902001
151297624
73047200
837476222
1314005324
1214956743
382446109
1127281134
1274799861
1628918793
928515366
246053824
1225279272
1266697879
785946192
68383839
73965657
977035121
315623612
1068314361
1070396652
309020327
768488388
692920974
1345990071
1584123465
1409309099
1561276363
637467283
451614688
1541258838
1553204756
1340953026
1504302316
246144759
1716621994
636610968
365517753
119807592
1241587896
1170780233
197454995
1597728040
469830088
1446094886
278955134
1226316364
1798445313
1368346732
906709233
97943678
297552325
101575155
543672748
1001825325
1090382298
1786691827
397126855
1365399562
953028000
791202270
472448386
764531839
1650412802
1257685505
513334965
523546022
350972248
55018664
273950896
1473690862
999819631
1300911223
182931203
569881596
343236677
66725371
1153573464
1360141840
575565504
403838292
759587476
340875927
790227385
608013252
1732371943
559327137
1266808466
788404956
1309521954
1117143296
1306194333
558831183
63140198
908041168
104660231
1590618886
843454278
904693266
1526962342
1510362415
452895130
104297706
1126763414
1156883978
845392137
1021818479
754160743
1343339098
47560855
976300134
1055380554
514793253
294785168
175414382
545421326
372223686
138026368
165581741
1434662174
1226806231
313458010
523916324
1468190402
1587149697
1176155733
887776523
1630761834
527114714
1435407706
677022204
1770062409
4231070
1665802877
385225992
1629427814
490243430
1118416364
1482869359
1753389552
1835862028
207762120
444191053
1353634344
496497689
1001284797
893448405
426755768
202027276
877151826
549235533
1334145062
1032974273
1194443155
949359494
683121571
406563062
949283756
1397691143
914069344
1296553329
383054576
388015247
378096919
849953558
1746661649
1823945780
304975101
1806072688
459355047
961894992
546629425
388873376
861587730
905129189
523355532
1085423401
1858441270
1102720025
934903943
1391143483
444265404
622068195
1562870383
67587483
520955183
204432074
244254748
966551299
1412441788
337924331
1112912660
488113402
1702027563
882257562
961425802
843473783
779814114
321076595
500395027
605750721
1443487969
1460807218
890780049
1710071561
521041676
427086255
184426371
709518492
72515851
1181077784
253020561
26143462
928472683
896137673
222862931
1085430957
1766978937
246643778
444783104
806867043
1147963800
1767548975
1155062676
116764024
1109474474
1755914596
1774335567
359562305
1193733385
1834060444
979433957
1208703747
199014537
107467500
134409410
1594778812
774909367
244252854
93109239
722694602
578402782
1304502223
586750367
800229594
362581496
1208208866
1734715991
628869657
1704009060
1230817417
1392129849
710983481
1548855718
1120672212
639133406
567124584
1135257018
1234231807
553980719
394503058
1831243643
258532021
457745168
1299799403
374210224
1507089438
633869207
1206947463
741244961
1356518453
1707032863
319196643
1235524126
781690892
1031720142
887581862
1547961281
754878634
1421908720
437217854
271872980
1366127253
358332275
1820543005
443392807
1615278460
1716140625
1304787004
592301663
216080501
132028381
1498546877
1854303998
1214851324
14113663
368196919
739039136
179086393
238596333
1449840334
230808988
1142428098
445934413
976355366
1820979158
559816916
1442477765
1052524285
670417161
528550461
279093934
1239176285
1020075724
379550712
171013875
1741087011
91978216
198985691
34499961
539103087
1339551862
892347673
1802313098
800909635
228156096
1278485699
1599486397
1222421082
389166544
151392066
1593822943
627723372
1510328554
563293180
1060142453
1272948621
1268664532
1198944197
1244061908
1291325956
849860165
110468293
446817692
1475510669
269665504
1276171651
932389856
771841955
1416066705
13164917
1256636539
293472446
531778808
650251728
414530958
479723599
1433318453
1231090033
1787936852
713693253
1644844774
1229574361
252016557
1723548234
167171439
933872979
1620041671
1788988561
1331943873
1577345893
64639402
515318718
22667206
1076575098
1325510459
1751959746
473955639
1211350118
128988735
1319073317
1756563125
734989325
1561600606
1783319484
84759412
718655936
1648159739
963731503
890654221
148402450
25144810
491571923
1256425313
905064571
937497441
672381021
740524165
698001842
709095677
1322839801
214467651
1683833136
1381543697
550525408
607560285
63887927
327687429
1247903750
1300987200
247860918
1837952384
1396772485
889528776
347507098
541640720
773603928
1572794373
394481939
327512803
545574176
588705652
1364727716
1516724767
980398227
755856083
693149543
700474748
410661443
1343699179
193471908
1048319852
1165136842
1240974271
738365790
93529898
985257573
431073746
410150310
500264186
1654824200
1701608099
767103742
486288619
1092097505
929724729
1806802114
1275187116
482060215
966243175
1011970205
778001354
856804975
327496423
735084229
1243937205
1020802516
412516685
938225490
1570372728
836160946
728230398
945810775
943638182
1830922037
167362730
1015240467
480164397
1096799865
1544448374
1221512465
1438310538
484110103
1787843241
66714701
1549574275
1819918754
1767225880
741123987
953758376
1638108708
316584283
279174554
688707047
1295810202
115814765
729362883
1775056776
80479212
382487415
1586773035
1507162471
1116080911
1587963687
1123417652
270837810
1824550609
1215660319
109564748
667349963
296724212
1623955557
1578739492
606486772
124425491
427796604
321231522
1095935433
263641098
1233150619
1040436375
761845738
497434370
539758055
303169686
354974556
316081585
1442223693
1768445601
423994000
453316500
424553421
1751886471
64590466
1079963879
83599839
348488051
495869691
811967518
763590200
1724701933
1647564318
1473696405
225741034
638139204
898644540
1418012744
544131512
363710956
1669022583
401125216
1580692710
856901270
1663266131
323647519
1401791097
52953677
1305107616
461777862
791524600
10006940
976170099
1093170146
101996907
1423956829
734566947
105842652
1591836663
433138511
1367744419
862250504
1623338352
1850453331
97495161
392664759
342870407
432877693
37942664
548123937
1192251190
583066911
510435471
1731505394
360990907
1037172774
444233752
1291017548
573236493
385321933
1005613397
507700126
408901231
839059227
1526378836
834051253
1079489204
466960377
1301834676
680499959
1570001729
490616677
641346443
1648455584
1197617798
676416546
1425170410
159987913
1341230370
769649788
1252438800
1305222927
1545552621
1787981402
253766186
1610018187
567710633
1093144644
425527234
1600388335
1576036599
1705438535
526659767
752193793
1095566317
1017999717
1048497976
1240991368
1193454802
162712381
1108880396
1380548619
1477583949
977744897
898928465
468607551
566258413
1469545109
361018259
260476651
1643374279
1335251583
1333602593
929261345
1465487481
1194928481
1712388739
562041038
1555255179
870316223
691330447
479688839
1753854858
1316680662
246495502
1345563927
224123903
507773706
1370544607
840711281
1851388614
771580754
932315463
295074320
714922157
465376685
1630585279
128500002
1505943282
886170921
889419081
47008921
1346021386
211338137
457259673
575658662
1710431139
1099466517
1471183984
657705549
1801245518
151954495
428757608
331922411
967757555
1013726760
624420432
1638042489
988751085
1734070154
222375962
611446907
284787682
1624684001
719869940
1377945508
1293497888
1763477244
725541164
591208859
1370222278
931468568
363469160
1283188953
1504741861
1445633399
1648467919
681763594
244668920
1324695137
1313748488
343977374
684352139
759827418
676787721
1819289996
568385781
1077873225
1538310749
679185187
1700167335
43882074
291420990
384763655
1126434469
888383401
1524212950
1179688760
184851301
1194729032
1015426071
1493275192
31890099
751451853
202841763
1290796660
1521406471
1630793946
1021969684
870253179
1832346285
545269049
1091408531
1025284573
764764493
776250359
821651917
155447277
1188854945
423350054
683650145
1539573929
766268166
616717559
522789668
1181821694
1129746334
207966772
1499080322
1446182633
1523275358
1191703322
191497495
1143814345
888518738
1203205350
1725558735
719969225
1091210817
106498800
1257116479
1835672873
376307981
943252778
403506527
956086008
202094313
940182896
26018466
451349937
544748464
1637127083
1536333660
1579221865
861835352
1564504630
450859073
1414872782
668318834
647143537
957933234
45163557
1230673638
1776678703
1371515157
1030753012
1702279678
32012197
580090637
903889707
1766270545
962803814
695336901
774155216
1479633766
442542195
1835632186
1056790393
437975849
1392858395
1707750364
147337426
1153446284
1801825523
1045727395
1226991844
562242075
1645517980
1159133731
997662744
1763752623
625498126
623068387
547728227
289873368
1226828770
81042502
1611580669
1145718816
1345688086
317805945
16586725
1848699623
830888652
1368893349
835025848
37542745
175058895
899549006
1529033674
201285755
319278515
317012103
184092565
1098933024
1578871228
510790037
1165041774
140626644
857503630
379966036
1260426110
464643998
752697138
457702260
1738792290
1120623625
1598872083
1678851554
1728869133
1098952541
894891679
1079410701
1331485113
345494946
562258806
733020144
573752363
114272885
559572564
1272668739
607105730
1820471884
1165335801
1291061938
416436724
1545098176
686670468
392339107
129659339
1761242869
700725740
1738777515
601622556
179028554
1242991911
1531097435
184577447
1187680751
1389749706
583415423
1440361304
393066377
303758638
298942663
604355663
1144789025
1266934467
270618293
1045118913
1300374915
1686517248
624251510
191694689
1760484448
1065090574
502432872
1806861424
446979788
885601930
1299198279
428576812
975063605
1308638175
855664382
629680561
1459329486
994547119
1231876498
336029463
141409428
120485708
1006201169
1101200597
1737735862
1683065974
493281711
267724426
1764539575
61301698
1401048142
696786777
1777009794
627523145
1686880993
639143233
1308286641
1236494974
108632804
959206216
1710916834
1779466355
1439094976
782896674
1280849532
1068954553
1750455087
457149232
1373166437
699017031
618188595
1066494327
640333373
618716003
1445083903
1766665607
1034918789
365739278
875186509
751790119
1177586464
1432491209
1087654312
191717344
154642150
401796136
573174012
474187709
14658296
1151129192
402857783
357518460
1607627154
631786131
987007397
1734956291
1622681366
615495236
1241443129
917658002
1028290513
276813945
1497511457
1683450607
1722152366
582932129
1602399329
747292708
1532733048
300878256
1307184502
1538526386
493152568
298736970
1700128299
1116996313
1219754752
444378446
1536865650
767193211
794393783
233939175
392499350
139915835
368549210
862545799
1648858573
357830564
500346203
1302888764
311714364
39908977
1440160486
304896157
1858500954
196674939
1014581266
1029729309
6852697
1493609611
1443133569
625741350
101397101
996507272
1659283773
1237341906
257536936
173626735
1212255109
54919943
980869886
14830557
129887500
684346410
1729888778
1620800791
1799185738
915222814
1246665363
609309985
785051073
949590625
496877496
309191272
1062082774
996995308
1136310536
976278942
404729394
1712868799
969870794
1444822126
43234121
1497635608
1527842870
1169175970
1744906168
1659614401
744767586
103061204
1824832629
1747475333
1415943107
381885199
769107020
1123602011
1376284178
688581858
1151627610
1808444677
808842584
241202010
596579483
347130686
151758252
970861895
1099634702
588391310
237056167
1740344719
292575103
1623309401
1513462006
1236837114
1621957267
80112607
1066728187
6888458
1636229226
1058480524
171019048
973405193
565968868
1330893874
1294989187
847781337
505495106
853817006
1581613559
1528249154
1029981534
785278654
1762720054
22965105
727010625
762050670
770108904
1239025009
1338214169
1584632483
943490730
789135819
1417075700
1462191897
394637838
181814892
681120617
914256128
666133885
586809853
80936004
330812294
806695094
1541238698
1361449114
1525204183
881958407
1128363671
1709076330
144070654
249989010
60600495
1789684503
1053074562
32673581
1431669975
519166176
416833080
1714338993
1845235122
638503375
190609058
663344571
1607180471
1843465104
848790513
289555727
1099633524
1447294815
699026777
1768056503
1449963904
1810452240
197766165
1335984385
1084678438
1150286573
17269387
814658564
820394866
1151919794
386385342
981062447
953228653
73742185
818804771
1358511782
697941904
611716896
56031427
1320601882
488935610
276033192
340424419
536446257
761008094
1396780634
215849074
929110967
1355014235
221557394
922316283
1857123852
412275282
909921554
515374904
1835107113
1108936736
1761315433
1188625562
741418822
1562700151
1475496618
19924217
1519312686
1607469185
121820892
731342324
1019315651
672647324
1163035846
921079376
1485806172
1313325150
881794530
850997890
384272233
1181979474
917385285
1646912764
1834817250
839693139
1212794378
1145984801
202755751
1132859624
627015779
57441274
206245831
5792614
1545825691
251283380
738693688
1175201653
1585700921
1655710411
576332948
617470131
1133923294
67538799
408421020
647366368
1525894654
1359805765
446797277
113274559
698595097
449231847
1002735235
1327473784
1531385608
481072089
1511599389
398714950
1530848425
13487209
162947945
656193277
1018029071
1821347076
838490119
427390504
956417348
1851461520
1049394564
1041439407
1806961774
134671577
1784539239
720489795
438293325
897881299
270640867
840912716
297699924
572830894
1474064365
1061483030
414197830
1747926547
1150130846
337856373
1480477148
897668426
413486414
1012737600
188753728
1678896080
81798363
622853936
1025446240
91166418
1847997118
196028110
1537593527
26124929
1282496413
425535914
648906452
1378718120
681432172
393252308
779424662
1437938971
1795599262
452622497
798524252
992720333
103800851
1846178656
373222476
868495147
1763729162
1499828830
1848850957
1021107456
1115586248
1418245696
1099442113
1781632627
269601344
1627217472
237309863
1397067244
1304183271
465814363
768153495
1239933122
568298100
1632300419
1278458531
1820792483
837412698
1312865835
1013860451
1849971372
1314031200
1053786702
154684525
1380656776
847156532
128678974
205575698
638823986
21455488
787423551
1244467132
635300573
1090201580
1693200133
271543004
1202756298
257480465
881141400
18704668
1583993274
278598489
888407265
1479003585
1676976859
1701906762
342839601
1645054478
346701362
1549208674
1355300462
62663850
1267410015
155778249
417824683
162779569
384944514
62404206
1340418533
192440039
307843513
1562405511
986041915
1274495027
163997607
112532847
1802250454
436165868
1726153497
995180259
1277589622
1371563902
81504804
282775093
418422754
1384276976
1346921814
761622774
484399436
260189615
1585754810
1259735391
1685920116
1515130283
1137142905
1323559635
220976615
539324375
468906966
1509241514
640180147
1595008608
701031320
1194495919
1233247295
201736328
1202838543
1075137417
1480097052
367085608
993809437
1791672945
584869476
1535241839
243619553
1248209782
1402718787
930599590
1168864546
1762740198
871945978
184011137
1732374801
460251158
1087440382
1533141787
96927383
2729451
857555764
861643284
1581562774
973527928
755784829
91717514
1098540835
654643531
760184563
756777900
682477048
1635961451
943216915
345492129
1372579411
1551825940
404831334
1652954732
499649009
239635852
62175198
852354698
1527796058
1055923177
1164631477
650051544
165296833
328398585
1698446616
701006642
677011234
666808726
913944536
105261903
1533350588
1405761772
412662383
442827820
1116377138
546667505
735957041
1686930907
780812123
1806176276
1456676740
758459276
1551327687
500648336
701056855
617888680
1381390088
1402569772
1310547924
773357647
383617005
741593739
1559753935
1415982097
413670339
599544132
1585746868
887457309
1492163262
906877578
1736380011
14181218
1467968121
955491727
633343287
289888539
894697514
1099304
1298990637
671569619
1102156769
830727773
879349917
1183189886
1205017140
1078630125
1760625871
910780210
1620430407
1670906301
1431630082
286834128
539203873
417835229
358590356
1464775280
1061120764
1421665246
1300715566
1417920129
1595014153
539298957
1097208004
831337524
1830973217
1215326340
1318133001
1037262695
935956516
1126365157
734417986
904335752
1113095924
512983062
1124388960
1663758356
1028887687
815983407
1448183425
833509684
1056977125
926653912
903871740
362211816
714671019
1140567758
1468007690
466899649
135349640
1475550506
916389555
524696550
904263662
465654404
522804167
413794444
579028686
1587309797
579362117
96270687
851816679
586752148
766085848
1200186924
1014370691
1037908335
1793222756
172234862
948376756
1205759594
921541954
1176883304
556350106
1296093953
372512396
651796232
1490574108
794007172
617089901
1224109523
172621405
329756387
1272344123
1210787600
1552036660
1011539164
192288754
663221324
365221896
672001575
197561110
1422790151
1089768865
1069627196
285850641
380370052
1846611391
32306404
485734322
1625405498
1258460242
209608937
1308034786
251646402
1517169243
1316679758
534066927
1345386464
1806905339
1172406062
472386691
1807297860
1309073760
1232427655
1639482626
1710960607
617396901
1195572073
1205966274
1080693555
768407265
675935012
1379536298
1154507610
694107183
148991681
1170096840
1208975884
1601270387
1575505791
1852510436
265548537
309450676
355651375
1228831894
1611718559
1670171253
43637418
1163757991
889283171
832188625
169932758
717620832
1130203036
1053454590
1483135286
636306334
497458518
1839016101
538259125
1383016713
350354434
1290058574
802661288
1310542390
648260655
1321005466
1838778528
637141325
1409832283
862566050
211029737
1746965279
851055501
1037933591
129945021
1387188281
225977369
201753946
711051590
1074915789
1221277031
1396876842
858414943
47149650
947873094
1288822910
359570201
64248576
598447603
1709409809
161153502
488235442
294054974
102539177
910890130
1748430907
654972189
1169010055
74988654
1760613482
1573806361
637991966
271773800
210348095
630613717
1389501902
1357470503
207442208
706144622
1610827692
1247866361
955016460
509553050
833866031
984113351
1613760087
416417724
542744792
1771099115
1661252150
1614022276
683370950
442170873
1552166335
987628509
1782692309
238229825
190560194
584341522
1807104845
549056935
563056459
1790823343
150340983
103151307
775549973
1486973649
555279841
644517790
1317820212
1541564999
621988989
1490397798
810028528
1178608316
22764236
331603903
1412886810
143416349
1023008527
1445196565
1491075132
1341259592
1539577552
633725529
1494619295
921574628
1048110895
484234745
854674263
410243407
1595723003
793803368
789258551
270111645
471027645
825709578
51542837
122344425
1788197310
1152123720
115577711
1088874730
920685405
1086740140
489648967
508902492
836563332
1156055964
1797684969
890398508
1568542156
1811809784
464450972
1548009131
1593274045
599187048
1127453599
1362325374
298053309
359652129
1827692791
537453025
240135305
318082410
1071263142
1678102384
438865099
329436452
930107506
79792483
654775061
416576896
714478979
1607117258
1463772831
1542455449
1468664368
1657301753
260858216
1074486261
1362805078
1123430724
1316627669
350982400
1540330212
1815043692
896547154
594671066
508105695
901313111
1572599107
1624635409
1506732504
1777398126
1162629538
876850055
1729778279
885068753
1673775104
501103153
1080472231
1136392280
114331461
1576692286
741528230
1681856765
581718998
1270689848
177438394
1802174654
877517357
1045320581
791684355
695599023
860357998
416240007
620611308
711885233
651576771
1225393449
1347204566
1110295661
1814382939
846262820
187548415
1682598102
1494959564
1063615824
1287377071
208587294
705570043
148232779
823443419
1154116203
977833403
371416891
1726398750
328578441
1765106695
1065779561
465871703
1538715975
1578764723
870541787
1336828468
219629544
1299809251
1841608433
877049514
1443144933
1699686223
1008209278
275058200
191699478
1772595605
916970567
460287994
1158070299
247988298
1309247614
456115926
1493110210
266839179
748264069
1171137151
1092225634
974713020
1326696568
857096648
1194963588
557802551
1509273007
822571930
716793327
1064152099
1039328910
861598493
1705919503
1565005863
1503076413
995861897
748146974
146325713
807167720
420330400
416770320
398361288
604358167
1821206099
378908287
483762439
868422079
1217383757
1295423128
1590660783
809476429
542768271
1614852087
1741349416
814842247
319558986
139238402
836047815
852542531
1636020551
1521855661
452813599
1448544838
354069700
117635770
1328548918
716851165
1400051573
1229204734
1161596699
1681607194
645446741
1814522677
518929493
33048665
1092453995
430443810
1021572962
251069208
193298490
820612390
155952581
664157927
496020413
1500901751
501734188
821134624
1184203526
538370654
1391350126
642461629
1651665626
1420550315
422177029
1790176502
1484187662
801099999
276611517
217634395
22222419
768739684
1041553061
744638401
814992859
1201671024
777733845
489990055
494246339
767205580
116728780
386944624
1094150764
575291962
1560576341
1318941586
1476976828
844654028
285701210
474264069
1720881839
836892069
1714838884
1457902601
1125208601
372190570
286843990
1641342847
660374046
1094895352
1614074586
1438853661
1657965105
735680944
163450602
1008731748
963732799
727926720
1319489756
737129445
1490186312
1483744468
1673580141
771297081
284181581
252613947
405077221
155391785
635998150
808759834
103000585
1475714896
470351475
533030203
1624001434
132301662
928318705
1675321553
1376852812
1355440904
1569391702
1528840033
368765968
356410484
831372524
1182766072
844257094
57879241
255242523
647102565
564836008
1854931624
1472488265
625709144
1532001569
1079210046
1705050312
386383895
798782240
148753413
679189887
703007548
348008244
722357131
1542443557
209914739
799521124
1397802801
304958065
1823539443
472551775
162540267
1274334899
951976828
1641572940
663546628
443594900
818107989
987282159
1276206767
170181479
532838385
1427402322
553169805
273399125
1267827244
673548100
36468205
1834242875
1389365356
723081469
1313135046
309848826
1653153349
675477595
1026112627
1696633623
1181368215
552890016
348722516
474585483
874380140
1558235409
1501741248
1556884396
1454512346
815124624
1676847302
1288969249
1473956853
1754438172
218439575
1645862509
790544391
1651724784
768729997
1823887397
47372867
1374784573
780024603
1605605047
747710729
1806175662
618616207
1460411241
683992181
284142913
1202513023
1739319490
1117261592
661253966
470670720
185087419
405863264
75810807
494100608
793374688
1297292229
818853391
614746264
168162489
78806464
292977465
1528403624
210383753
634573208
951373038
1495172980
1150620340
1116016238
1034890308
1178718747
1636191774
1660895286
762330341
1014284919
565148632
1734705127
460201632
1588392261
31259702
159608089
1081165708
850119036
1466910414
792144260
1212857269
1074525832
746541497
19040623
1274499271
1691576380
1717721556
1645398468
1071412235
399014134
971084920
157450091
542976721
1405746390
54515295
1846706369
150891348
1473896347
207144550
1830180117
1692007644
1520838342
1606782054
1210032365
1607968662
970775878
802365034
1788957563
1193536130
673605240
679131933
964425109
419743467
422760221
1859736254
302777824
1715280730
662737364
926886721
305903816
1392953349
756127766
525464670
1300323668
1706278879
105497634
1281066122
1309465550
593484583
751434270
864407192
1296301186
514141899
1219871056
99185799
533157635
937725655
300361176
921254409
1242879860
1686496617
96334182
1343170360
774330777
86671645
549318339
1295972296
289445793
500801206
910289151
1060078084
1067364403
986321539
1007468464
68707400
1405795448
1209694352
553980155
164528303
64860725
661837267
1683887354
651754213
358598575
1042486949
225760298
1428730954
1498523752
721369328
1836988009
174801791
159462975
1450873273
1332896158
301737553
41804265
256653660
1715006179
230996365
989578956
454434615
1280851531
1573035271
1589121582
843752714
1702632047
694524938
747479485
630110514
1045242541
1703255257
794143776
1270311745
532571922
601918157
951888749
723447901
769925101
1197820671
1679254254
1359899019
1675840846
440620422
947466946
645823875
238645977
323565285
1300545679
3368561
1708963312
866993275
1791602414
1793200842
884521276
545174513
178185107
972067028
1109953525
518983602
583639447
879766676
1511721793
161145311
1346102776
184421958
1238513714
526619905
1369935352
1371592957
1286270476
570148462
285855110
182342735
358027637
1196585595
1445868005
428904871
989482660
987360243
1155140590
1536280622
28181329
1285441259
255211573
1515816152
36696914
1578700580
1366267646
1533931261
72361793
191090300
56567783
858763267
397938020
636278434
614703308
1719799031
1407002559
985100956
900958016
1811730384
1246735016
923489533
1775047604
964673833
578059592
671660306
199861720
1546589725
968529593
217401315
1354775080
1283225064
1673815098
1730286815
1726543628
363605593
1305343347
1134443135
31737790
916409025
1239530319
1671692127
122940748
34231737
1512216370
1849413618
1761467430
415837503
891715754
1332173500
1359823233
614755038
1256716171
1494284307
599937461
247490739
1200754867
897874544
1612294868
835052045
108070408
1063936822
1285590097
1706208048
720970996
403427968
339810785
941195167
649258974
397341802
726215760
1171980624
857788754
1534406829
776211411
1828543163
973460239
1011562700
310627271
1405178859
1640039849
1561601297
1793488214
46944256
1313047322
306485878
1608359686
401770713
1607658011
669379946
1072719058
575243710
1300855809
1474014311
737589270
38152152
449325546
335022439
929481036
729998360
1232829561
1281600238
1041555585
1717572657
684437685
1704471088
1040923813
1358887373
970863311
702689197
1082485345
662492748
68409985
1508602963
1755959632
1052072978
415362497
1345517
626762777
1011468256
1679005485
5764040
1070855008
82429700
983181033
892814867
1797876391
617029222
817789451
540811272
1066951011
1606376578
8987272
22965753
423376746
980038732
1059895281
24727637
1030789726
27583308
1197814908
998767264
1285377080
969694783
190977708
1358801543
1514642998
49151828
882246742
300080790
1750832609
1728266547
1076171036
689457999
697633063
2829555
1600775675
1454531591
895151067
992248282
744979381
991863628
764819340
1520423157
1251177124
159146124
717405657
1288631845
1141445620
1207794602
324783437
1843676662
1538559583
1350616278
138531689
595803094
1683464293
1263963977
1131811224
530964917
1082778380
1778966667
227002714
1307734147
1505507167
227693672
790297501
1414422737
1171468123
1410292435
1786706883
1366842704
1498984148
409287214
848650817
1636417147
609375351
1640170274
144184427
1580444724
735631110
1260712341
401784191
313308122
780239938
404656087
952964296
1385607751
547539993
1446513512
1139847316
166101343
796874039
71580615
760054513
1573781784
1719767303
75318218
365109534
864779760
1234941882
1714427165
966702522
636808348
1086328388
464193058
1746859374
639707908
1010336939
731548110
550351707
69107764
1414385028
335372112
35044100
166630965
803970909
343993885
1442415404
1191222904
42383665
208435792
1161936305
108413218
1139688438
1804966544
1434010985
727598151
205735799
1734269138
979731279
1191925461
414387890
1096967460
950705935
208530319
30109030
578733129
160136298
1332943447
1656212610
1790447666
1803873598
1123859145
1031558649
889981703
1153554735
407037928
1605684128
358263329
464135850
924361555
1571780800
1804820509
486810640
1606196188
1099419041
61501747
53153923
1407545803
1853420460
1204654245
364205899
256197988
547570054
721682173
425075518
1507562053
939673132
1317686500
344210887
242233650
417608615
275313854
438408080
1381475610
243659757
230213868
1160333569
503282902
1355953415
94037907
781749008
829401372
375524438
1343002647
1179421721
1656288931
298753256
445860367
1256092159
217960451
1428343095
684384510
1071394851
414375416
1442662236
1516001521
1773691484
1478457085
1450234621
65504850
839590972
1421960138
568784608
1817183532
1759709080
295206798
1191587517
1723835542
1380240312
754532086
343408101
1415303197
709106884
130504485
781395188
1481133079
1699115611
1128799709
880320965
1535884439
1006968125
878183521
3134590
886786882
1292880241
1849639297
650264135
1777117529
1776635634
772099655
1070045920
1196957413
476016032
542424239
681270413
943081448
1212568733
99690483
148282700
66547088
1821156709
354389815
531736905
1065683723
1303369419
1393507196
161160288
426411122
1061517535
11331768
573951658
206297366
1699836556
1653065543
1601871984
1744621271
2887954
314246930
1261900766
1015089426
541367084
1141622615
200575067
501262430
885142495
864796275
1092850131
727894796
966503815
1089916285
500320215
1253441258
737027276
246916200
1415125185
406008039
753685850
1849444857
82484296
65863865
1093920686
1617197646
1821178904
1423838722
1488820750
619760225
518604975
118865640
909897758
326946814
1696673162
1537824023
947351010
981441548
1659549906
1415242817
1190261309
990694687
1144653634
896782984
231292647
117469786
456574370
698561231
1651581868
1640883654
986529194
325707203
1390208927
423624019
933271476
322045843
1749939950
1587740021
640642800
1650307539
598821940
223756232
1485940196
703981019
762738238
1451036794
293336298
678815064
1419029235
216252211
1167492892
1344233878
1287249533
1686892628
1095252460
1827156932
376239712
1766183698
1653403155
22295793
526881934
813134724
1265731189
1672926270
1213824966
1764544106
627331818
1752318215
539496595
892171580
1436548388
504198542
750742285
459436471
120939974
1163864893
394263816
54100231
346421468
485764719
1257424974
801108885
200505648
999371655
1235769517
1459483258
1749558891
1346192004
1077640554
103590025
1337740191
880286065
745766450
1838298000
1636658048
60299357
1558608171
964207753
1360950771
1723233381
675706254
213805298
1527722938
527532984
1853270244
1259400148
536826013
1830201418
1104770954
807244758
1649746802
1480505592
940404581
992267608
156833423
1189680768
10259019
929618726
982377010
487662384
1275666261
1645211456
1225587786
1632089098
1729830436
1265942465
542554488
1213616985
248527961
1761997847
1177203214
1083100117
644985439
1081489358
1298953579
733770825
1098287720
373721302
1367798023
1698758083
1485418481
1230780743
652903385
1044132966
1597272648
346028950
1617109067
1667266079
829485758
1134318922
1646495178
141184009
1260359436
1846833083
428441203
1357970028
1451295307
1040889987
1011200888
330757942
371422539
752981568
1043268868
1744054685
781334761
1396236082
1029592235
89607822
462762203
1321793679
1581949647
1548085708
1509658857
915017328
309640187
1442658332
97099352
1169901477
393679126
771575624
53745415
1596703931
947253689
848892817
772763104
640786757
1194502465
544631756
581850032
356971088
48546076
1631880638
1602209388
682066985
828191643
1503433853
282641080
823833664
925564148
1516899359
1723529493
649479498
8488937
1779819652
427270339
173812072
882837574
1662092304
85723103
175484327
51714948
1086663079
524903554
1365251207
369483984
1515279354
1004771393
1082151815
825631148
71231428
248350897
1687107359
1426128029
439274637
1409816000
1460778856
1594210165
780368491
902447960
1159857368
955797699
991556575
674033269
258192845
936455597
1338298158
1830777104
107038239
460011832
936778686
335291083
1199335678
1000907244
1262262563
1100209485
486656893
1668744162
1260338746
788482063
1399299394
331536341
1305733661
1471738029
1826672388
1334243010
1212207996
1590004192
265260464
1318158258
230552103
1375038459
473192554
260092791
337553162
12300022
1261028974
31400073
1008269150
1217237844
1308973339
396319455
1080338764
79493364
55937340
411953035
894939538
924472865
114673978
889930346
475283149
1476022496
675931080
764694828
1470121825
1434290446
88245554
308028332
501948907
1129503561
884543998
390347595
1587797896
429669583
1709766095
220130469
1762036886
113387874
191327650
351504341
1461870972
525242557
1016361396
176352773
63499290
57389592
1331584683
1391387576
990372884
1623584024
925232020
237058498
194151450
369554026
215279668
333515611
1510253229
14708015
1579259104
1112053144
1490091379
308569624
1124011275
663952302
585758989
91348298
942202005
1238355491
156741168
211605383
773477496
1153999684
576056673
392692786
1108422000
435421821
1740486588
756173945
563474714
125070708
1509712266
193025359
1827194129
262920394
1328599895
330026773
1492534701
1208608349
1597725676
109177053
402763740
745775755
1489532237
158364106
668373452
1465526093
1545406346
299855900
853999910
359533300
359209331
1151663197
515550162
466454956
1205464103
1361570553
205019020
882041876
1347177239
222536966
1575094201
1158651177
701372792
1330886111
651312576
800098412
914958459
846274930
1277044373
1499539100
1823774501
1628536884
82627603
793121826
35402048
1422007780
63896900
1173285233
36216594
978985166
533566591
295854961
565284591
1475214868
478096044
371441924
1343154047
396010745
1832924657
1703764742
201817172
679899890
250426174
520000397
456254551
1776570728
1252069100
1736522489
684096256
1071924870
1675198293
1835247677
1241265442
938988099
1602409423
481868546
949511336
165924605
399439942
887801332
1229473773
419139805
1419885003
1689102676
988357111
92179922
1296734824
271428075
1485266728
1040187343
1367673303
245959570
552223792
1373248953
1853603995
1752092732
1039379221
246754741
1546896555
1243936190
1643939713
1254940474
1769520537
1004138021
1454967439
422318472
945741864
687113750
1268106835
535809351
1318349896
1503687101
301082871
1017166116
1097473497
1278569370
976485474
227407137
456162536
257227422
381677627
1817097295
265117256
1772338141
672204756
1286662628
259893741
269059341
827736138
519843525
1758646588
415762345
102731866
381835040
524350367
421317253
481477846
1859152067
568584492
1074675508
343315020
1373672843
1264457225
1095028506
1511934025
1802359739
1702053089
877447740
657547299
1790410537
854534476
431795675
951505909
989156184
974201522
1143366227
1620250679
77296352
1731030988
127057571
1216786057
115452873
1531500975
819832310
1274279913
1549884311
669758188
1355955100
1411420685
632219998
840484435
1132624701
892808710
1514158337
1836446284
1001439991
910628231
1450495245
1270653866
771241027
1508004958
1285661037
1323670977
629336203
365243889
78480323
116448862
480340930
593986106
1703086809
84787933
139545411
1303188046
1281960060
1752467509
338128837
1398154131
1118884113
487549573
1431952004
237976319
1099717351
254573538
1611005439
237742466
496029502
1225805234
1832830502
372764105
1587511164
848139907
1804271890
1404034492
1169888520
1827170429
199745215
979170491
969104700
406299806
1463118725
839555248
711922421
574626457
650405587
500120848
170679163
474680247
1323541999
1785490047
967779776
818006764
994575070
528153132
1286860209
784432448
1691154916
1279444166
1760799795
628070073
1439618951
1033600905
1738844481
242853752
1668719505
1572714975
957706931
1266614915
1143488042
1254711630
1349510734
1715479131
288288838
564519779
518877615
1484176556
358391153
813933281
1024772325
593012481
1433303469
341569049
1271470725
1163867884
611304637
232711607
531770428
1398380043
613993337
1826296442
1066648663
19749892
963756952
1292546432
796287165
1164914175
257426874
503288453
1156697068
961692149
1688909078
517567739
52105120
827484054
101771439
992149897
608120868
451402059
1553684950
263726627
1377631689
1282924762
1798592507
1691895278
850431137
516428263
704948473
991032064
290829772
1347106385
1379528420
1775988493
614418082
1086188491
1188556313
726552788
485657934
1269143680
956544950
462640188
1724984650
1505111258
118711218
155108214
1604679782
1307882451
1535482923
1281344530
265723635
956539548
28448522
677472928
1558240963
1377771907
916423048
1136900369
219752126
145314318
1700495960
1258190571
1821520341
1145974843
741860634
552300724
1439017808
1572828599
999607242
968731094
1767982096
593764003
1127590469
935607032
554254521
884821010
1830077557
990084754
143566005
1728520037
1538349019
1038664329
214818183
534244255
1345382389
1416955760
289505067
1416935368
1327381045
819638864
151102808
85631099
1500003070
397051261
1651199281
1580344275
1596617703
1527803918
1069030722
1627761037
1757738067
315857653
768110521
1461443711
796800691
1233918318
299501401
744470543
1061245008
248846874
707324168
1257201856
171287921
1535664024
470984372
987942120
1413977993
413371004
1570780561
1454334406
1105673728
60603780
1292906651
780681342
1231542678
313959353
285179550
1408494518
1807906173
1833125522
574564711
1811895205
1803109924
952618373
1820157398
244205164
29345808
86500603
928863538
41935555
33178363
75893331
821490623
1761522939
1760654996
1790491433
73864290
195573533
521770961
1613986652
1171662949
1545712862
459825574
1733562668
1267639585
1032326314
386277415
1106757579
1797010177
1581418006
1131820164
198661850
967072195
5177048
30929109
1498790519
814480393
169685767
1132373422
1572679770
74370385
943283052
946453355
1365166133
99491028
182686164
412933098
12520293
615887622
1021601590
1308121671
1362571143
1493752503
76725707
390683737
510992108
988458689
1020963193
353263146
753714365
1112986076
1278904931
1066333936
1581003153
819962905
1078078565
1246453237
31869332
132607250
560091191
978337570
349545846
1349209986
467560222
1190610154
1028818645
734500274
1429481873
1351663165
75393301
448929105
1346067183
517567341
1824517023
1303746557
1478904265
560291199
1749978266
1212887972
1241831981
1730843674
509634127
819120513
583955392
1343462377
1383465364
825553941
761056230
1103286529
1398289840
846091344
1607534200
334956479
1490433773
1413934289
181746260
1334784633
1823330051
454774905
1137268733
56181763
591045661
281355397
633874304
274705890
1143576808
1265325088
1855863850
339280757
1566869022
942701549
994207175
1111521400
1848969724
1444884818
978220751
146284508
509974170
875996421
1196445287
315886624
687711485
1297946236
377814328
926478306
674408591
1455550670
765214634
1289169782
1145008455
764610194
1654154326
1659961503
1706282872
983551787
1310499091
123076857
256615549
459112085
143455185
643451446
217396108
1199058886
1001153312
1137518993
677418854
1605283012
344206686
883050543
109196627
1446558167
731131564
129114678
897686154
488491120
1534046784
285616398
568245169
16256888
1112748749
518744371
1553993296
859128838
450520359
236231171
1215970867
109556142
820882225
794495838
1639387125
1702194002
1466821572
431209701
1384395642
1252791307
1776879062
1617292454
237381334
1574471634
942034735
285508896
877295472
1171081472
326171153
1273231638
1594905120
1318214784
1484383631
112395706
1086695007
1624548225
1295463572
1833207645
737148365
629871594
212650737
555710932
1523888595
529178721
1171870899
1552582375
1425588999
883576525
1455161180
228596690
970768144
1548264079
907687581
76274848
809552868
208335246
516231189
1759995731
1515914065
264462599
412900446
7090775
563670467
1579502680
781335832
298192951
1614489475
840816769
1080082419
947502735
870314847
1253066235
868192554
1580974998
1157886195
1059702696
894364100
462630852
391409193
994809401
1300886804
467333463
1432708640
1740719199
1294790302
1014416267
78731660
256180707
742749191
1096345366
1687891606
204267470
825349291
765927007
347020291
1779030006
343225024
1294941216
516544992
1412190916
44360690
1380613441
447037822
1349434803
488941112
1718614855
325669944
978284442
25948815
781318018
210300472
182916071
512621222
997448876
556478102
1203076314
683505584
1361708609
1253305577
583290154
1743061633
646397947
796955440
439741223
541110993
318291147
236277590
841300130
1383850492
1440880501
872435972
118398634
662673366
752155460
1619552594
262960761
1816573939
1072616288
876455328
172126550
265923942
1807310163
1162339336
1455545738
807188901
160884384
774096306
573110325
359677896
1735068219
231807947
1321539913
1093016765
790046955
239208844
865213704
1518511679
1027464393
1811848773
1628064542
1199503096
1058270046
956742959
1058555835
1668040714
507889131
1592323158
130960228
780701539
1809928640
1814581214
1179348220
958678155
1172595737
626420877
1268633847
1089779206
1594372623
1071389143
657333225
1821665811
1694576292
1699297547
1011165970
1253659226
400932256
1502230944
1256848088
1129793340
899506240
256258331
1768942641
1681107227
570487908
1215344588
697999308
1783699708
1472274988
383475943
365049313
1121355526
469793045
752823091
510830827
273297131
436013684
1071951894
124509591
352020666
803542344
1504907005
786188053
1768632195
129872132
913724916
1511303335
1343573320
229428247
1669759796
1289415348
1827441354
939963528
1166034882
1513516499
620572804
873147991
1318161457
1546893795
470054924
834424014
437407138
1122226675
1138201170
926453679
1229679968
1573204709
790819953
1839089168
283766040
1362320799
1545326768
900776227
1571895719
367815428
1122337125
1102401248
311222627
1688629663
1771889714
1483180139
621256567
75418408
1176890041
270718680
211459495
38648367
366366456
150227201
220683918
1295811569
262913433
772266309
716851535
76562046
1272152136
464468462
1630120383
785960738
335592500
1357222961
583553592
146731911
1735748964
349195626
1839296199
153623209
1271449052
1569325959
1583026035
1510145529
51347621
1742772733
652139567
320993205
101001864
1352129926
1547273134
1658452700
1655888619
1007781425
1252828086
413380259
1667230222
1761735628
387966627
210693304
966884475
1255399073
1631930491
956836987
722281242
367792951
515184141
938333504
1685213669
1387298044
1592037274
428478893
1745316883
332743195
1838663792
679233849
155956423
45491861
169766166
1848955886
1779175668
375792633
989789343
1588148747
633725617
516802684
1395046851
638503747
1242463897
1651641398
1731259300
1562482964
1850956185
1808283987
891465489
950518091
614027515
1556094959
869455973
625402106
539539380
1008154493
1106900362
1772155762
1467144799
1217764528
1248252265
1316478223
372990970
1445570121
346725982
1615795721
441639748
294042863
1814939440
1787312580
1700393049
22512082
958788924
555295033
1118792587
1155615926
1648295168
1639897187
299999331
932495021
455358838
173516842
1451706733
1743203662
97020279
548396955
84210227
1177490651
226838117
628242862
36337381
520187905
219636997
372830920
182034120
683070787
614516470
488319107
1022769889
1688143673
1706514188
557490726
1287503743
153123839
638628346
1675854799
774671804
492033998
1239161563
989208307
1195977264
1712335065
409460797
394180965
226259579
1499454384
1527644186
1630174596
981275877
715635178
4795732
1233244291
1094174743
736271625
686850461
1327156295
102991997
1045284640
1709841504
1357842346
46804672
707499306
731805516
164982619
1678363482
467082806
997713281
1690435590
106306200
114542640
152872792
1472358944
404821554
1787897976
1624311874
399068348
1225440403
1389994411
404574359
379493898
414676267
1789526843
1614308499
1234685768
1302520744
1065978606
1474296728
713232749
938045352
132643870
497251283
248574603
1474883159
1165197605
1179480150
1336745783
375525676
1253946410
1409548944
1660423368
684459071
1776078125
1464244913
56966055
506959542
72687987
1144369703
1152649945
1831218797
85994876
527381898
477015050
1047497998
498324578
265580968
1347825160
1117361369
1355980755
100588419
1288570590
858538073
424473012
1681381004
811558466
185400215
1040529322
6100034
1278108941
594658869
1727374258
1633461644
1093893771
420660070
1334911952
1819437313
1642873376
837894537
993395193
583909390
1171095329
433602431
276995377
204904844
361756430
1358430334
103641419
406517572
421641130
1425141284
229341682
1506726413
1173296980
165414356
528263038
586046866
444651611
800673201
464140194
1834227275
259310703
1323427533
1073410327
1276004973
256420800
1141751859
1168607331
681534955
663156048
1481405381
1053439901
1028405863
1164968442
327382980
1084915510
667498434
826207889
1816191534
937825942
1461418642
1704585655
282480611
1663223316
1333016522
353350188
1699676297
1191907311
34083221
777362580
479799821
1147696990
466578933
239212134
455547319
1481776119
817737211
541518543
127825294
318976049
924203684
848130800
1087803748
646512404
873119584
333650140
592809126
1212516244
134269899
153732386
139224616
737095791
1473159234
669749095
1721720951
1101791826
337888828
1354597524
1465457874
1150705108
873922878
78741716
909835868
1513884883
756700742
632640789
113212684
1046752663
385535015
1023340774
756860838
1507489582
363791912
1530924161
1410726233
1374707021
408859691
1074225907
76956438
692969909
1023230968
1476160724
746489826
1748271403
1742213613
410607253
708873605
1005257923
492396114
549131445
597533932
874599988
185507743
90692424
612208184
801184430
1450596274
135185801
82333330
1841943801
931198502
387331300
1384552905
772934060
1516318997
253272056
1344242037
1229207204
1562653449
1295728426
1234720518
1046202770
1509351617
454118628
1123629220
597941152
1357286432
941335099
638867059
211288398
471098403
1656318798
1086053348
307798967
121672143
1724264575
666534791
579810330
892270201
16301233
1765062750
903565034
1268818819
325636057
1808478473
1366073874
1514734168
651280206
1734928634
516761789
1278631782
472356692
1452888585
893040329
1306272844
1343044112
1690929750
479216793
367193269
322946664
1247977923
199603983
605781684
884213128
1151284424
988312119
267470547
1649227941
626824339
1478155214
851557886
1604419427
379974595
1038878927
1280624021
1510558783
276500933
737863429
930592453
1621236680
1757016949
531738925
1015284720
301274950
484013314
113774747
844122356
65675777
1665391227
1262715596
1311579657
1040372377
1022707109
981230198
411269448
464097405
1422019810
1616241810
729040656
232584401
1119035701
1611304495
318739737
157131398
1475752144
1010119905
1715343889
229301035
531102181
1202062722
1274227829
1026500999
1598207812
416896002
531904325
822632823
666111975
751276315
1639207302
649794970
1010621496
464324487
1838930183
35029590
735463986
140180293
1655944711
1107856291
1373123452
1715514239
543478812
438029506
138134904
1426200279
1121890085
271200241
138074279
1583673674
689712528
1482915776
602539137
167252121
59067041
1544017441
229706591
1630746014
47160939
505278256
472462307
1209065946
1160041314
1113274241
1833094696
698812876
1368768359
358384155
255649679
1398726794
1047002954
575678998
1441523773
633281788
852908722
770472169
647615557
335320008
167609267
353063612
1397641226
1717280487
1100105533
1084033100
800447247
388022980
605713758
179755918
1576897486
460848193
463420283
857347365
1111952350
715385961
1637432079
1465506492
1697436394
1538548937
25308224
200630791
1678297019
913397930
1782846733
322731442
82768203
1757302600
787821563
1705545956
1691214222
399517662
128318650
1086531428
1016155273
1287128360
210706200
1800216942
1024708240
1168829559
88012457
1145830486
80596761
1665455801
1103245901
1650377549
203118799
1602909541
955233305
1051490949
991167449
501543898
50392219
1350903401
993379400
1140212945
1681948756
1748887760
1781777406
421400515
266740642
265156411
51141720
159030297
1188523478
516484802
725247915
716867032
437737707
1715021483
372351258
528210379
1440800999
1748837032
568916256
1624375790
589518603
1016376177
132102250
914277805
265474200
1128348512
1285405425
1085707767
1219648903
1281363719
1802455590
1465300677
1722172622
246234382
1531527176
308515999
1117965587
786846483
775583050
1068329917
1635767642
753103612
1614095859
1769796705
443897702
1153017477
212620984
758778707
572006438
28351352
307167420
158583902
321531969
190676546
144173580
937355378
1349797714
858881953
1239664390
1124097255
1852668216
821925330
797649059
631482509
487916234
1649038031
537943932
930892392
991910608
1361868820
1156861367
1101014434
1725120524
1485551718
1845513842
513965017
263806025
324005890
498711643
1718678762
1051683796
681680007
139567341
1619641915
1711667264
19714204
691304270
329873969
413389635
1556515716
299350084
1046101944
717082916
477016730
1483656962
792139381
819670359
562197670
1281191362
1471631654
1688539354
140279940
1454451388
29228963
1772728327
977555312
1141827236
1471141328
750589007
1026439617
1087591303
1295042897
1452632081
1491404899
399331424
1544923596
471664617
1443567032
1492056694
1275854416
81239886
806002641
1085832016
1001002724
584592350
474053313
927186569
1085977942
1746899630
490901237
727715388
104564652
1500115847
516621934
76717974
1556372465
1687430017
882342707
1034838930
1000875550
613066566
429420628
537600060
1190536143
1841103747
316390167
1345336154
62283758
869157330
918760775
1192959
1261579954
766521353
740033745
634424696
1244064475
1528836724
478804365
1562992658
496921361
1225014320
103305289
1838817820
1086372756
1728186653
607604788
1003435261
1089245674
1394552129
549002714
1590138539
1291640921
575305671
1600621882
1495793584
1366122939
529803129
1248360839
1168481598
1614813976
565556960
1362742337
1653813384
1111319835
980352769
1837986350
396703380
1031453497
1549489210
508455839
24435168
1782385819
1110272778
1053925117
212997897
152332101
670903261
1395948983
1772693514
170468806
226978745
117644921
735265003
585447802
1568761
584530858
1695562120
255810114
1175029861
440138917
1335065150
169677260
20469990
1661146899
520144186
1684175392
999143244
1703671547
478931248
87660960
1597842026
1798889789
250796475
1257282332
558053982
1779011976
784711655
854277421
1470498726
1374651262
869894228
1464040338
1251966696
1182371519
1727295832
457180407
632003793
640488785
1753332944
251372818
1118826099
1294016122
1663763101
963922934
11103463
1043242572
1009743098
1673642963
1304903220
388065461
21768168
1689979126
1810501382
1851427358
1699306703
18739127
1166689307
1618262235
605875088
1765538706
46659617
118889899
599815520
148855843
283390057
1567247073
1725689595
456455317
1045618393
1141853047
34980881
1377669444
1480398942
1359577283
128269090
1125633350
1782413969
233969700
707686276
1456391719
19777372
680350131
782554270
1747849162
361082563
1809503018
597055939
1122939931
1680857647
1347853471
667609629
1126094768
211571196
1348760501
959987691
128691512
1000293308
440378915
472185333
1536282350
1232120524
1108672376
1356567358
1726280132
1687621317
499896423
922111076
231925347
1306661670
358428051
1716964053
1324702363
1332459176
1046340120
306702070
880765871
1189143881
1592788040
78352400
678124094
889278448
1853620135
1210267577
1543572049
1252045173
456432328
648876205
1538980281
597571103
356834658
1298626314
569073857
153895094
843658951
1764928950
52216855
1858236665
12033932
203540393
1435540804
1535211044
1094335700
596081698
1285730240
1471508972
17981926
1071376476
712445778
965647587
1228192483
741781562
462200560
976187575
66094862
1302627670
1808561592
868771407
1072771414
1763227440
542780835
829570711
447845958
419867618
675201226
428634980
1688693824
98576728
1073770242
271370558
1386803816
1653513267
519159747
406597511
1739211298
1561522209
1854471652
81640278
1662837204
1505130059
1128058940
1006019284
1120272519
1269843160
1262135031
1090304629
300360496
476750192
382820405
1171131498
48555325
1279240262
1742447919
72501161
898913671
159283869
1292669410
435123253
168556895
855392571
1761832480
80681777
1100707241
748054294
1659386204
1552595349
676756445
830901929
1518029706
544479999
466020896
782459531
967397932
767160344
872609645
998940433
590652906
1641784155
1796781372
1773833077
736730597
1654270533
48233308
1530345357
717776590
1784309471
1778196802
1631130173
1148849731
1701535806
1112879594
1215322541
305727363
595452055
1523674740
1103381370
926114089
1825362499
10505037
965934212
618133125
487161423
1308783403
1026215401
1500981750
1115526242
836593674
27945862
226500357
1238184448
1316692063
1292722233
77837835
330624714
123283513
1035942435
604642753
1455557118
546056576
399970546
33471475
768633665
1416329811
1615660025
248279505
418307863
1353503809
1007275555
1394487468
206738654
650992619
929572820
1141994962
1373805932
48974447
1478099426
241416827
1767370401
263825458
864599809
1334675090
111663639
1677776158
344461861
583036233
1767499970
418352511
698000708
1240905867
1616967713
1626132312
1636684891
809105375
164434033
983436362
1628848969
1017022825
1335201558
735495052
598694169
561396061
1460640808
41793263
670422914
586941285
1248467930
778038576
947549938
291946544
606231365
1531237847
295399146
623779778
1535864257
800760
910001474
557822842
1408661325
1538470242
1332258549
1551656765
617007667
1082085414
696217441
192962950
26910701
54273855
1061837114
133123707
1502565394
663811420
1240605143
538350802
1397253770
1662581456
800152180
427815572
1670976997
1481313926
500739520
1534982743
551351162
864896817
1331039834
439352149
521031941
1542477009
1107254813
1263229335
751775250
1455266325
1450131132
757689244
362615415
1058373748
1428322725
10771814
1094488578
709716887
1266897767
1581587932
930233057
666795894
1025324755
1150379250
1708696145
851334154
1701927760
319243760
705526895
1832540305
607131848
987048598
1802441112
1392715411
1638655901
1655469379
1221034442
559195995
523135970
922267014
1510488671
75604383
258205728
926405675
61347050
1632199039
1821271875
1222758863
1612403812
198512004
1128128800
1343970751
1075900743
1083191981
1393374298
1312344330
1668364808
216943775
1631119046
1468032772
253904170
246212644
83559985
489724300
1846156371
1587078015
1271060778
1505445194
1776611154
1040927270
199290429
419965456
695130974
1242564780
1415052594
37588920
382635946
1634018216
849097952
1495199131
425730561
1078205794
1170275801
373460353
332335082
1536375929
1096821807
556762627
988960047
459367025
263144664
1825339279
989240975
801579713
278807769
519474041
427720914
1488292722
1494519079
494717285
1563851245
1831920994
695865599
1442421086
1438623647
1416311077
1504800355
1656602718
1458982869
243792235
1076382940
111137516
1801833480
174571314
1607701526
978793666
321365163
1069752955
226470597
272452246
1325949110
126134894
950021194
452901085
426821064
1624589353
130251402
59730696
1281923737
1371173625
55862850
1488745101
470987287
1105894106
551027019
760894644
1226579281
117939312
678714491
260259151
1378328227
519471651
1674185154
968831897
995084804
368642987
1672276166
38440885
1561100932
858508259
805347561
641559882
254869699
521799518
1269060589
1794463964
1124558182
489779649
167315861
563512523
363673442
195700099
1440807732
237433533
1306453542
761114263
57176318
503460134
1833943530
869119691
1396327101
1061060998
35899430
1013374087
1229175153
1750647461
1170052172
861972979
1270080642
1564435709
764732129
1564867426
740849471
548854429
1075174227
536072405
1537500195
1317399344
1387646337
474585791
1722357270
775063574
36041641
385887926
18522097
1411594142
1137746844
1287554060
1669280682
1721405651
567614603
1073445900
1066362413
1079921260
1127541117
415352919
1156623672
398099231
1656206394
946771625
951334791
393217423
18010277
835574298
171095346
1211575041
185736875
1409712288
1841589022
1138769856
70275963
976339342
409278927
744209897
1720540054
1048646421
430354935
1356698103
508234430
1736815833
1394241054
322274542
496244199
1442080226
244567847
946558242
170055451
1720259469
1593914503
1303507179
820366424
1834948377
747740594
1779063860
79454670
1398332513
660550219
1113313476
234170487
970564214
266766914
1264431652
6757072
374752272
455478646
1656850548
313714901
60663928
1261009169
81658694
395992221
1140502515
1483008658
1106857850
1541373684
1291996603
238398067
1476415639
1399491809
855148184
1689203807
1822042373
1662380073
1703154450
1396442608
773963875
222681142
545422277
788435138
8320425
1416249550
1812068315
1189787655
971278225
632944544
299411427
649757711
310035181
859451022
1733019839
76446741
466585079
105378267
1414392373
876433773
916610827
62163795
1344340435
1374083056
1243076583
323934312
1710767741
92564540
882422495
174166666
1192610939
918237897
389328128
1554207686
1265528239
58847939
680889067
872377784
1430559389
360917992
1369959887
343075874
157368088
1190009828
1043820073
887776202
1840692148
1389172910
769710218
1203800738
612510002
457289520
395932901
1511366387
1255166702
46872708
1692064784
458529551
1084774042
1487032289
114271000
1706129834
1834732649
1702022485
1798073304
1366369606
1269501484
921919914
293880353
588211111
12927544
1612171012
1760310930
951611458
1750084532
673325916
369335278
551238808
993866194
554802181
1340664123
1622221050
1783627557
917586720
591742473
518600604
631149655
1731328928
659720720
1774525482
1687990629
494841922
690271483
216501898
1751178876
155375463
1523972950
109175274
515794856
1536325914
1480029275
196580966
1857181399
1050619129
811740020
1831250043
598703817
1632940753
1113243140
1523665591
404361334
1349015496
1198875136
775073209
304901014
1820364273
1697017726
911033081
1071426469
1265110635
217572068
1024296738
1578411605
1281653072
1679232374
221903867
691103582
145979998
299460670
1370175870
155143055
427430986
975932852
1285547726
937644100
386602552
318717069
682317690
1385924010
859878930
1381636325
1745572485
1078997515
552713261
713478418
871568257
1558630644
241392025
1337114627
472897428
644699827
1765172733
1643826899
1451105672
1765477441
89748817
81345106
1814773569
996160350
794116435
1763261001
1430849930
650860005
801800610
473273309
1492076757
399193473
1400043877
286945157
699871896
246991657
1258047399
1578525686
277987747
1828839929
1840274658
1014352518
1264454032
1630369005
1414254667
914915530
696273564
935539564
967572272
465479223
713363288
1212231184
1363591366
1455277271
1062386916
590666903
1249651509
1591646503
694147084
257591606
1468908508
325693163
503289797
1738083182
1317895776
256476964
1122197502
1141400032
1186353922
916306095
1317913632
20603078
98122444
1596053209
343650825
1516209892
1129290181
374278065
461490831
473513529
72065931
1830280872
1768692133
157884526
936901172
1721894749
599387886
886855778
468819711
414190396
1310555882
1052468172
310428536
210416792
1529231335
598670828
1314775212
1220623401
1178826051
232895164
1629916517
1107414086
55727764
242382330
685403993
367955727
343470829
413113013
1353916320
530829840
694681780
379569789
830285387
962616570
1636331785
543362818
819594085
1492378030
1381983594
880842598
240458504
98855660
344757781
1159481838
1110385496
408336455
1365617140
1702780874
1009076718
1546433634
482241249
97072112
1355146510
593466272
1288823105
283850447
1400434102
17477271
420690644
130307241
1730257366
1630686577
1343916171
994095364
1443546311
1163948935
511552999
1092996892
546658636
1073368132
1834046396
632648201
41344528
1611689824
782024420
118499554
301447299
1741017267
1492918834
1669717059
1418686322
651047700
35042023
144189212
221819789
1342088989
505722505
476078945
460020211
894550795
1241091243
725471321
555342047
1424309528
1109082568
886248053
1576889487
1449732610
157746465
573047952
1708125295
693491743
955973744
255720969
1257844458
746078049
1225186376
1668412549
151599815
959828242
1762957291
1014522680
106725293
1320230471
1089551518
1347256080
1696537834
1182202808
555035953
1410989185
1369815720
1674180928
1087325992
1189943152
855197347
1459389484
818262874
364202818
1161527180
252520527
1788770822
462190534
1133713207
639194484
1280285487
1258688655
1022756410
534040161
747830583
1176655623
1461252305
988171984
256426575
37231239
1216839406
1288886079
444828678
1300268195
594213661
1623491982
844057736
272991957
217131057
57090491
1462284986
1807809264
1208849904
1759270449
941648954
257432531
1607348178
1702616856
631636260
617685480
1640714223
311397184
523716132
969045905
241649940
164283600
1038824259
476652765
301316959
1028837989
967257813
1371100520
493982919
641107723
1269404356
893560390
317846578
826431060
675104258
791515160
1492399947
1069198394
187752073
1704488670
1537020160
896893023
1175716421
1418630715
512403152
512420862
904041076
922789498
228946694
1721662296
781861615
506996455
1611875048
495530351
720128632
312361631
1436662722
206768732
978607124
748447178
215547879
74479964
1752493484
1723475000
345756556
1068765431
463778213
806241169
1229873668
333871535
141721826
185111987
589134478
1818058268
868681851
549437069
1748806156
1288772687
1732508698
401075829
1074903021
1534952207
1766986222
958162661
1125210094
1141487998
1637534396
27209310
774716690
793964137
1025683595
474543920
247368595
1593037339
1190001445
809651084
1466772003
1323060585
1174763827
471712203
798103315
1232520176
998137436
466827151
1857854683
1061142944
1011771427
1828327469
818896150
1049424650
701941558
638748927
767739568
391753381
1511924497
237966896
1448539456
692825103
1765934230
809548232
587913530
1358832219
486329511
989130484
336588485
333085911
1053362557
1002504158
59704538
201319832
210311034
827943704
1732221684
1720622357
453102117
384874486
1501884739
1394260031
571266892
27368392
1274901186
95536210
1198438873
1079020847
834816482
1010460868
1253129184
832858645
1495490361
513659259
195389647
279352362
663102405
312292947
500846903
1485819689
590916499
1033919759
338607792
1405627852
1292828328
689503929
1154878059
1132702014
252033538
746634178
687095392
931337114
786691177
619093316
392681341
697938124
802291816
1752582389
1795237853
424526989
306242073
1824156322
1208928233
101915043
118871351
357967415
303059937
1474216142
1576435481
395906245
1659436946
17002549
1360032431
1789224436
1680005258
1580466534
12704347
77019534
387885801
794447964
867649965
1206858183
265517031
192558313
499806876
1832077310
105518262
735913769
1009727539
969474449
1432424969
1137695189
489467329
1155342763
14234466
1635357148
1587048417
1728709744
1225109349
933933381
1285338548
1362551805
1222622028
1301670894
40015946
1822772199
672829500
1513908150
1858824781
1627132256
1717074091
366867800
1492001970
1001495560
1152383694
1122165562
992064088
607780382
1389435743
1396035006
1456414933
636936546
369427440
1487518873
1200688701
1194681005
564018419
1145403380
1424769364
658331378
170544401
751087751
976042513
1000476380
1112285856
1452907924
634666649
1360011079
846711483
756526569
1800585568
975791467
1242787536
1178450645
571483731
422149590
1129019005
813013368
1779075143
1250968009
1198329393
1457290786
1571299856
1083011573
1179694155
766695827
1064775833
1426793177
210865738
1410192954
1669956723
1127334013
1285560823
295029125
1382169715
63134521
582955753
1758110328
568270989
282936263
819216266
1737156566
1721130324
1837918387
1395474344
1762398308
1228027356
1080928963
571041201
296751433
878657162
78002195
1753491225
1465207673
1790194076
468655099
439425245
1493910185
1709224557
1311374659
918021895
10247888
474956865
1353605028
981179015
1502096873
551650368
159647505
1342565649
461449561
1162109617
1627810931
279029808
644121700
1567091590
846064078
842822537
359605292
1117323730
985236027
1300620745
223479816
884752626
1255038232
753495098
351315588
629412486
1484880161
917634400
32968501
1198022972
1276573362
1602399863
1003521337
1186987866
1237328979
1091422888
1509964665
1142008477
707598023
323924280
1800535564
1068331744
249172505
369455507
730396355
565950754
1618402809
1105680071
1277803127
1213524154
610122104
855763457
704278741
998702734
332098427
76998198
306393960
178679637
1054270862
1774983674
981580408
1123749220
1241779353
70365735
1179267337
436741038
1664461317
934567589
1081909206
1509777712
1535361873
398463978
764980375
1259121757
990507368
554569241
315533132
1809151397
1014142346
1494395010
915745287
1615251602
583979525
1153541957
1275100582
1606939734
307464119
1120080180
1293780138
1489444680
859879906
1450146525
1319328449
606777685
168890433
364331120
536472392
447733895
873073775
1191370703
1428050239
346011373
1835118723
638456025
406468816
286286636
645392948
685361000
1326057017
1369932716
124216271
837040165
1307589936
1021247223
134669364
1717027804
1429869630
844191363
98603544
584269165
673596190
1257273562
1108573921
1610697183
298252345
854445007
1306831071
936435310
1543347001
1834788179
972634797
1551944862
1617709820
1772679949
1368182078
1631333924
1145481009
608305876
834539334
267450619
944609981
247250533
68903541
858614524
891803824
135506432
1101969998
394826928
1484255840
1080854559
1223506679
1271284734
1073549916
1582621430
290149825
309562652
607967328
629707488
1305944079
410580208
1128779645
988303546
1345297628
629976727
405279227
1717549815
1480907713
1255368803
1850244005
194731654
1665760627
999269187
1401980453
1761894485
1408139693
422765673
1063341096
40714266
1436867701
600420693
1642206501
464666437
687686139
28234390
269279246
810265941
714532289
43767524
1647577214
1116730060
1374065216
754581180
790097590
522766421
619482453
898243412
12122515
31154474
1701253896
542134237
1202165795
921823651
1794486755
1137996099
1527995678
20774924
414106148
1167544195
741131372
159764838
1040386713
184534775
1776137868
1809003133
1000469866
1012779339
32069035
75181466
611617150
1287508924
1203371264
61224678
274681667
515663547
7833678
1625627986
666650234
1739677015
1225265527
840071886
504303429
121626481
529645587
221448017
941690845
1744503566
1109428493
37682757
1544490786
891673916
653895150
448217603
644722204
136254360
1136650087
1494472168
1346075765
366378366
383096050
907880908
516996612
578250817
902826390
1615806033
1740061431
162001936
1032606938
1829808536
27198163
104294679
113126982
258629971
1253750043
1216723407
970790286
846422417
1352552199
247480964
1009040901
1093600139
858338462
1666036339
1053667862
493024646
467485758
870402059
117668952
468162931
284205787
1644046092
1207700612
1010917070
47534175
1681722970
243672589
1716195386
845105398
1207091218
1686364688
1810298905
1379223981
1011540087
942342233
691768056
1361090241
1559836605
1622770368
1166051900
731685862
235488544
314223779
601345274
1454245353
205699318
1480694271
1669112658
370551707
839747383
1251481024
1762602987
644862345
1761817978
1562762219
1102607774
322931205
1758975932
147953603
1323294494
1295959673
1149551937
1702285026
1228452808
538531816
80300819
781049713
750133258
581634958
593180401
310458192
377935565
590016700
25283677
215056011
1507782813
646583346
1583351465
67080740
805330036
1264712396
430806881
1012922418
1494368231
848649764
582074559
945709759
513804477
148398076
1618941335
46118716
750121534
883505448
1701882615
156671847
1855225896
1067201004
292760684
112401797
252602653
1159736424
1631789886
109045986
1279291222
1433552932
1383339268
964356623
252659287
1513844924
1432373587
1730861198
1229045713
705026594
387482953
1015692365
285837755
569039679
698393320
1770048443
1416621036
1277620431
1363331373
1496378051
809270777
1018376521
1321483064
459437699
1559929723
1518457936
1065139384
1703623574
1241714814
541762916
368290560
1098101772
1582099903
1729421436
1827391123
320662055
371269179
1586410111
570007346
138119322
1441554567
38326144
1534980147
1455434763
522475041
1762246202
76953743
366883085
717600180
384168252
470917269
1088845843
1200656493
123194173
430976290
1754541440
1350744297
1006665211
1179952440
1406808075
1413337128
43284307
1729541346
1046117912
1741760097
128763227
1188374259
203365109
14598350
1566530487
162130886
560454243
91652487
233380454
1407297646
1739767561
853847111
1140799628
932589658
1524426865
403656299
549578035
832899229
1326495723
1096941888
1094806536
1222608925
1653539979
394211247
671561120
1451269544
676611013
1727198935
1445340038
1830998991
359696489
1242052512
12589363
1113069340
1546762190
467442531
1042426394
802346279
1451054541
938265603
1306023871
888001159
87555248
502475831
420057468
1390134296
99775760
1448462236
1443041381
1551411354
1460449190
486945405
1105332773
1666005290
332715936
757107763
1420537859
315312450
389709879
292410105
389841601
1386094938
214832782
1106349783
1247929693
1583323328
844803802
1749324154
292002033
137707139
215076012
1394560687
1010267585
62684705
342876252
345465143
1233048930
1324118876
1450004778
765337625
469844049
1337911657
138546273
712092833
1126258254
940093485
1128408248
1583006290
989496191
872676568
1642613222
1413066173
782697410
935369925
1786689628
781829745
83577740
298899801
961760216
492355835
272368226
1335536565
1414457568
1429076265
1208156963
200972500
574802663
779698812
184827863
570231902
95746066
813513130
486488438
338675879
1687564471
693830525
1814443391
1157992222
1614810039
1434975850
1758458965
654219427
1750345118
1729127673
1332447316
792333138
451327918
34738075
1335072009
1641193265
171543296
244216954
1827234275
196325248
1107441976
550742416
219991026
1565458385
1031730955
12064146
66273174
1019647218
395419816
325009351
271791263
825344366
1710754449
1030502860
11319898
830049784
650462870
1446953705
1339124097
1501900903
1468975580
1063878017
1228484834
1514178654
833221325
184353134
1407483540
993053593
781336996
2929291
1825854629
1293462849
852544408
1470613165
1800228276
1183929801
771102706
554983987
940598774
1403640961
601803427
233182740
561582063
1715196213
812357716
1411739444
942517123
882970202
914715816
1177240297
61512120
1485746082
1180210805
281567308
652188386
1265988745
88085227
1423482922
1669138684
690964536
636871396
1658184906
1690694618
1381242378
937045
413330676
1638555973
532026174
336274251
561964464
874030742
1290556350
1602770144
1558568564
27599450
476539676
1296137877
900733623
1553319073
1817354345
642660629
1496626490
184169198
487099541
21970357
992301589
707628346
763529919
734679219
1766208954
589947531
309307663
1060854276
1394708756
884948174
1572016405
831115238
1209726636
515901504
1016930875
687196229
785818636
524504017
521889485
1782949236
1345517358
257119582
1741980947
1677808147
1536806772
183969658
911986808
549480722
1712636378
1377746295
844753054
573938399
779564312
120343263
216983628
758383738
360925763
1639768278
991541935
124179995
1023280981
32988584
821273011
1679761186
1319680788
57285680
1135675317
734375748
664066793
489403701
990134045
1356421104
273804602
932060809
1184393998
676835834
717222543
665965600
965045939
647345761
1346596446
582003029
117559498
561540184
1467433911
769755887
240954349
630875810
527115257
115499179
858510803
114582351
5055166
1505964376
97628791
924725898
1241391955
127244228
1739327054
215086863
1253401690
1034184490
556675676
629712583
353222815
1631862451
4739876
721486091
94150245
1534509353
922154814
1061594723
1531401913
133652134
1648250023
47640068
1088840135
1823715793
677271409
1172347478
1092501346
499841315
1630681950
1734854473
754942989
1372319505
1469833495
1405901695
483361881
1009455794
961312703
1731308442
1408572778
1573671601
1298058794
782436730
47753353
1209357617
688503350
1366639765
1476410776
1277028557
142392034
726681405
681245921
710183766
605405974
1858715038
320955664
218055896
1014795151
40991393
582934189
1440196755
424465172
1420774593
463578803
777005883
319785227
1004981354
1638560311
397740289
1805840192
655337838
1433539358
20314933
1075741736
688817446
253415479
108826537
1689386819
1607663598
1490095065
1760367053
1017912441
710431191
771693314
356647325
236777417
1330352002
446999937
945417210
490578904
912960993
605763459
673538085
542108059
275454521
653205997
545499384
132388968
305059829
1233123443
705492304
342997866
1365493209
1103426174
1694817709
852450645
1756956497
1235545511
1102765148
539588389
1475755012
963984661
1311386584
48329185
1586927317
1789737256
574380916
282497039
910854552
1631164160
1441422523
1827357139
172636526
203606156
1624726131
1243164462
6833788
1720274242
1677124796
245181306
622220259
654232090
33159149
1562941935
1737802873
668284467
1027821985
1276160392
838123726
1739410344
119221890
849047712
740109091
209584748
1223992253
861604131
867056487
1519774152
1733755778
781273627
379970445
1261658449
36889359
1779247133
179995195
1605584681
1186388386
930980256
885626536
637428742
827331907
1041088839
98201849
2300953
1568401840
792881710
1184932197
383218716
864142555
1096950078
1434229344
337908763
779553699
207453030
651801271
1180091788
597631390
1366690529
1519469898
936480566
1185459197
1467294174
834792202
1722864629
1367727018
1323957823
15192901
515091504
773718876
61797107
1510361546
437251138
1018107037
276419864
1681806471
1652397843
532542374
1568918260
292486033
1303693941
1527769112
1202425848
1177677421
1068601846
1309200633
661101215
1224064434
396382136
612096036
888088758
471867062
884340583
122452881
391835086
101049899
501884070
1353708437
1417514479
1336958352
331549136
754901741
611170431
1292008326
986257266
245070589
996552554
357913171
1322332966
306210107
1460513398
1598699309
1127069897
1216289818
753479533
1758787613
1473784069
1659105153
1699115983
1790448140
1447738699
1553448983
457137375
1764639309
258176110
1266193983
385257072
1134736305
206653428
495665990
1300194249
1130874701
1677436658
1286770009
10296995
1134712233
569496192
364726329
16159068
698661774
400013746
162464360
320521160
1124818101
1502917286
200701664
1440820339
930690224
904349758
55514698
1740268483
1011981626
1522356734
703509943
185377539
1039033191
133346312
1465208906
1667590734
625996465
1849817457
450664521
1273480716
1749105903
262265521
652637394
459566695
742680436
978984532
1241500853
1326875569
1132424883
793719993
1738571438
541807141
1853684256
496083712
166105431
746720041
943062773
1799889717
9533943
507329824
964274176
1089477094
262453917
755758204
741079748
61505284
1281358643
156231098
51818625
188188781
1345160288
525963792
953152623
1619787114
752194085
1169036972
774502500
1759905341
1479039513
1375631428
863149483
1856903940
367248402
1342414534
174956277
1352095770
1568100834
865353831
1552610612
835722086
390590340
97889851
124235610
411123756
1122422505
711679385
1260829490
1355256175
240202802
1052277917
1376192852
462343250
962999656
862089445
517420975
60695202
1220867122
1028765294
1118301181
245506
1671299476
428741137
119261947
944378727
1036915164
1607434294
1306483420
534079946
429851930
1310785860
557159996
506123581
1638101085
404050840
1588142081
944215006
1689121352
1290210314
1029721891
574949114
101206104
6610398
345492812
1746706767
1477690641
22357724
1020405636
1497425873
1662670808
1016117766
284398351
975727388
933526908
823691627
632643451
1162413063
832952700
1659884928
901621571
200873868
1474576661
670668329
1119849247
1530516312
1353872114
610512309
616093048
386490700
1807268906
833338287
322327514
296253468
1084303978
178890812
1668170270
1407756465
1139191265
422875864
1857934929
702617036
662947604
708286265
918620644
112743614
441424891
124742761
1276781476
352754273
517189584
863000457
1104925129
127556122
1676918401
277190365
1849897159
417496815
271794278
1745959047
523265405
1579763816
470601360
204938421
1309759617
181683166
719125199
667246834
1560740600
1203319141
588139690
1148662239
342667801
362893314
783779076
191716437
1591173293
1410692444
570799715
431516738
1072924750
1264165952
974091715
1247104533
305740572
555854993
1537485060
1413765341
1107031122
1089523472
396703991
338400638
1189212249
433498053
835423136
11296499
945888326
680858413
1276591745
501924407
1137863871
1012062051
243099417
1669784215
1584972251
709800938
1819779056
1287217818
1682323511
405316530
84894910
1241635762
1454670723
490032423
343058359
670220122
183848534
1162541844
1513570863
1368248696
667460551
2045032
1269195917
188458002
301202601
1539210777
1126203501
1044638457
357260556
739176047
1664514217
743379405
966575349
199918460
1016444668
1385101632
925198679
700101908
500315170
329945787
205968046
3147982
366207541
969448356
1231731701
248218950
5572999
172731496
1435398199
1176487933
1839916946
201312295
119685856
957880806
1799394867
1523459172
147101929
751798354
2897307
37731176
787072103
692228125
1282080596
592496249
894237135
1045926870
1599602819
27235265
1137654238
752272803
394720855
232172354
1555493550
1723459723
1191954991
1141780628
1342047166
812060452
1553931725
873664194
1815426158
833962408
665894530
1516495357
178702517
931214207
1445319187
903375330
1105185617
1208183976
934432175
714922057
1149353906
312673261
1505715250
1189238419
1647255456
1587890478
530724402
1081109264
1318926793
1243091804
435792497
674229897
1742708739
1435462280
409884811
1449021463
966543406
1716931836
1806905741
1396660276
709940176
1638929252
930720549
1107014139
834896319
893396583
345361329
264449791
674698865
1689588530
76925235
413027224
1770323616
741188433
477461356
488403618
1770252498
1424313572
1011339772
1486254298
304042288
290067731
1031324959
183676017
965366400
691802660
1390559583
517099750
476770377
1152289952
1152834302
1253084351
952013557
1816920319
537283403
1756350478
761360747
719009260
439231284
1668149861
259707409
1228830831
564989145
383729255
1790293300
355912705
1363161859
1449685665
1272232010
1207139916
1310260686
1101624249
1675676649
1085429202
357694522
1143116157
1217010390
47455946
286479934
1573394926
1498883917
691281266
851515188
461561145
1288219600
1815074342
1804934079
1416499995
1711826081
1174632343
1430609640
1606304471
1138551479
819603736
1460532709
1711581170
321172060
705564947
750930650
1243145009
893276830
626927615
1419359236
93744123
1814563705
1587615079
594546484
1575242531
80412736
1360882944
1303732583
1645101211
1606261073
133841882
693733230
1624678066
317942788
1221238655
1569672039
718023250
956269164
64528127
982368620
12521868
1322970058
1623321880
1828858008
116253568
1330436769
1101311393
51795675
818358343
591885501
366689836
1207523412
840476916
119865821
1302489935
974050359
1192184165
177280798
1599763286
1586305906
981433252
208462548
333783678
1054278724
1449250871
1516519174
1782408715
1510186396
485085473
1308026753
684914487
1306581785
147220987
1577516805
955981115
978990943
977583511
654257381
1444124205
383229532
1689609925
528104403
1774592059
659039966
1771064561
633901467
1489413366
101912506
76936739
676267941
1056159189
1679383976
868302796
1321103219
1701864012
819998173
651878683
1437726937
1857550988
1836638767
1347987232
1766077871
1408503284
97440468
1738186157
1557653147
407045884
245447856
575142966
604694253
1291410103
1162314381
1633858517
1718128616
707346160
588045848
1282105332
725780612
1123690992
186004391
1203609410
1586273998
681130938
659017066
956688928
722085058
843078514
1517392168
216576102
1191903751
38473476
576438725
650948786
1786416260
1385898064
33201342
1548305491
1271162334
788422202
52581043
953197259
724329522
255278463
674452514
1722148824
1015567882
1586352367
1248837310
817088158
844099955
1113936703
107113317
701650778
119872812
1699163353
1034897936
803882259
202958756
279497804
77372137
569065838
1608669764
890583790
1313590947
1438241979
1857842858
959545567
223640853
1526627385
394882173
1621390838
613776633
463625626
1510370639
170996263
662043509
856835291
386817871
1845057879
1640805408
248090111
983751097
870075893
914818774
176863163
316469666
117211024
61930246
624494286
1503140268
1847345090
1122443860
805384715
1669204547
1241995238
767380965
997803070
402256984
454782000
528338692
1763345583
252190868
429034221
113473961
1522786651
400147082
578110110
1625158128
406570541
657658651
545788486
1295556960
650170775
460656607
1555638420
435062372
1136143843
738698535
37105286
36621990
1210904947
397915637
425583797
426875349
217190123
953645874
1572470658
164283341
713440007
188949117
382258485
11254954
907137057
723846342
1133879144
219886567
519842868
405412094
277562367
173351432
246924683
1214534043
858386091
1200192868
1092603484
528538408
87397055
795305844
608905106
188334798
222895838
348597035
314139682
1583002781
1059418529
1693983207
1101342128
299160838
995292944
938307406
1569446741
1858942594
1631041902
1651391470
659566465
1762743904
142933288
1373855355
590745539
225106689
767782165
988995008
1510698800
282112120
1183184223
369700123
562999830
124030910
991450402
877348827
1509778249
33830851
722087382
314265528
1062268275
1650789059
1361668018
27163352
473805649
1053132383
649559452
1382808932
322694382
1230145454
813691843
1226584401
1279685293
1159349368
866571664
1439201299
117732154
1174225828
393328871
59025450
104992605
1173157355
1821089496
854806239
944248735
1026134491
731844340
1181763172
1016328281
278625363
70180469
1754694836
1148496684
1606229656
1424530787
1442906749
238905764
922604524
1433009972
254919485
1408491818
445709746
1684516024
1497740630
1370213598
1494413506
1785579730
67477026
564821015
480599163
1104217361
1806058795
1632512565
1344219516
1839947590
153605603
662136515
1360008770
66924652
284081497
1204106684
288711022
1727808121
165688342
346278836
996001542
291508851
1819300377
1333055260
1647704089
1618508694
1852581570
526787708
234610298
1321667120
1720353013
633064953
1383190829
412517963
1108341840
640376400
988096940
392965723
1703812972
1259309253
880028848
820632533
1048672257
831816582
1032116545
1825976621
1516094828
501572360
346359717
1390262821
1357715119
149482550
1402344380
1336322096
1371605061
798823132
1509269424
1250134009
39509365
584453627
1614078404
513806745
166433493
1686399104
1291574396
1367581846
822351077
542047182
1590214321
1858250192
245932367
1303174542
1705495770
1456590968
1448953275
729767127
217331193
1763508706
1600116963
1810623207
1278866849
1233481184
1523803790
1849575007
1813224192
683395770
504440688
215534791
161873079
866040898
1431133876
497269446
437481054
172515027
259436397
1241241306
1432558579
1796637786
25895895
1744773073
927946922
657430350
200846247
1540521523
878169837
1173053757
221288609
40872865
792700185
481847239
58081714
858583891
1811478523
939939690
720511703
183948758
522162608
771078989
1355356328
968537598
1713102319
1651655626
496186033
1064903943
1268824709
1604150773
1779855409
1085730972
1431128403
452614610
1224871822
1512515077
1199103382
1584105649
132514550
186239729
1280269732
691766189
1459548532
1162287863
773912549
1664152696
683268807
1100276459
662686436
473646116
1390813664
197419325
377281203
43763497
570150103
599866076
42069104
1626430953
1352501715
662808347
909711123
348690937
1000284507
347299232
1845012212
278164688
573580289
1041850279
1803944342
605110468
1383991114
1487044354
188034
757699942
737947534
127551892
938108357
556091286
441974771
49804120
445927046
248635146
952311864
1237367836
424062459
862083074
1635315376
972417793
1251181883
795746241
42025893
780918980
1758519546
161982667
1154937778
1591584737
1251266373
470853328
794254914
700610542
1232374547
1356300888
1197646299
1701427293
78040981
348197719
1261090863
1553813215
179214554
388822595
570430998
1160168725
812401048
1520716910
1505922097
1222502907
705365390
1184089417
1692691919
505529947
1607935732
170701278
223962561
884985666
1297608057
1809251077
792761942
1633259126
1503724121
705854404
978190316
392023635
1797629182
69068691
798649797
228525043
1223314854
193552428
165146940
441311123
804213440
626567506
1305396900
256248758
577782041
1468672091
863058706
680833052
783106317
1477443415
1733957716
1217239038
1091918123
860540148
1500704095
365350957
792408214
253282967
416561347
890072129
1224091260
374328302
703616076
510646623
1665190485
430948897
701779387
1452667187
815172426
344147419
370537801
1348964298
1491930514
118345419
1724154480
851132747
1792410061
1030387222
267667406
1300941393
1351100824
815874659
527520422
1645879271
1111797830
1002578159
968068869
839048551
1070318048
1720884096
757090313
1492098447
360603218
781306466
99546096
955824715
1130032910
1416226195
233940444
1204821795
168856055
470211484
99255050
131429966
1763184115
1005212405
1052439287
682656272
1344240963
1772556117
1724750477
27123078
1092456704
195451371
1113947937
1194099637
498653062
1100873313
1397390414
1570111636
1270039295
505936746
900607672
35535649
506735602
236798573
1647661829
405960001
619579117
1099065496
301721510
479384286
772973208
1160414697
90685193
1451643832
1533139195
935141818
587500120
1110942071
211434174
1350227424
1131154916
850066958
1271750421
139128439
1728682336
517519598
315227183
1634068500
279235244
1760811590
1845580403
1523513400
642865484
145950397
1095808505
25886312
1615686560
75802077
222258929
1472673621
838099837
256837499
1150177507
1456855900
1018984753
1169497509
702589793
355594150
980674918
1032745049
1819325341
816522894
311832937
1777557876
1498019848
952057208
1197919418
1679699383
1815610341
858075229
457463459
1315783623
941521580
1809260984
719794900
997037387
103926565
1007462791
1706937453
1198918556
726326320
181389051
183293547
1129517719
1059689418
622648875
1061872001
859671427
91084740
1702620164
117625764
1098764987
984750363
1066499264
1772325919
612067556
1746032048
1842185989
1244277999
1082912427
278786890
192271475
894644965
1423829903
1706499232
1416616943
700044857
780323164
1193611632
1705387018
576698366
915583520
304758167
531861275
44743731
1737975487
523048243
1547523033
288267585
1530873849
425543570
1576260212
933036644
1347274336
1607050180
304296664
1142564479
161490649
751962331
387177718
317574652
1135447646
1074110941
1274613801
776452557
606566906
274807184
1539799668
1130646017
37315850
1221665600
1760239223
641654295
76496565
971352701
846858163
1690014588
1798343853
659304901
452812039
1324305281
1701868993
1210382713
290407154
113447151
1462101437
1195008649
1631674191
1449722755
1342856035
732539367
570992609
1843306581
38681261
79121471
1372379397
650196808
587425770
232065796
1726801488
606800112
394771074
848371562
484140741
542357834
732006981
1216561738
1306205874
1855463220
1633491098
1403777534
1584750984
446255616
915038590
676736383
373446799
1463618721
61486868
1634888441
661113125
1587560719
1720742067
1114712831
416808367
1423827857
34625809
696436958
115105865
580238986
1099605102
105947502
1305533596
1200922916
312859616
1263689093
1428872939
514136579
199747815
794832928
307519220
1539625397
421877782
45083123
1170120153
33108204
1155524874
1065851791
166991934
1673026075
1762697160
555467128
1069237094
586732642
10741805
616641535
1148058429
1828492934
1462806564
1214194813
491990613
984435027
538448792
679063049
788534607
129491125
1389386764
839059338
219838903
925933119
1699758250
208419503
73172533
148633351
337632996
534768446
184088730
1613593934
1245733289
711218980
539311587
1395525166
570404943
770214553
1602795474
1169912632
126808307
768365715
502371540
1384730522
419210129
1640895759
1300541642
661206572
471255714
989132938
1136544207
1289028757
72811318
1735279163
224752400
1512554034
1162962891
767920844
43386909
1697480383
1591950695
557311396
767320975
1174028985
1224311191
293205451
956214931
869388990
335084226
42469159
518886566
500383511
183126954
1069353172
997306108
1664821691
745851433
1795852975
263708522
1445993438
784953768
545282424
1783900780
505190186
244880709
1122252582
887749166
14612608
1103613786
897415715
1787968923
1318950386
1604464652
1155878690
1784454482
706983335
284768663
421443265
497003344
500131399
1246789420
1716698873
109794785
334760492
945995815
1163321732
1699526454
1298074452
1286748585
648569202
201696480
335399042
1446189858
498527582
1456425722
322184769
1157371379
1483345787
391168047
1502939459
617275479
522715332
834205258
1624806452
333388615
807874839
1245217541
745395883
1085798587
708353669
1078954368
1745747873
803145228
96087433
21010011
246067991
140461416
1853047682
1647729560
599507698
515469407
1421304708
1294710605
948855567
505346184
1424996213
265999241
265310603
15050388
411606165
153962153
750965515
1066954691
685263886
304855541
1396314269
538664762
1081346790
738537923
24097816
150128469
146078753
229337784
795242616
1503624422
155770812
78020791
365834059
620976896
933312466
1247433846
1809797585
827924295
377278958
220890952
851019688
143379157
1545278743
1229951937
335734179
1066363886
208490232
1121209124
48889097
1057568793
1579230527
334820241
668162584
1445880163
1052654250
1501465698
1638174294
1021429858
1153816502
613340413
531907842
1561094680
990746117
1535133176
436839262
1380961423
1082993020
697228163
100460405
559103341
3192934
973428850
1560522935
1618618176
1291597083
1695537557
1103992365
1648111508
700867528
1304556221
732526860
128221135
308756683
1302817450
503396077
1058374934
1367411702
222375729
969521440
120568062
866338491
250685246
286718529
1243545641
1436466825
824033860
1067402867
1408260265
1416539738
770676726
1352833920
584532615
951248885
215488826
1235028119
257753308
8970337
386236930
980114752
241403092
1466375819
657604930
1521397608
1258647381
961018043
81670737
784305500
206422423
655784628
418144254
1354210270
940733370
455735510
1211765889
1251560742
1065164974
674622625
1712385222
1708102059
1724973861
316409920
118899519
1366146140
478635792
1358929108
1074822561
960005712
1629699676
1382050612
523145742
1562054672
133799477
1681174007
311660130
500408242
103953138
1849484057
454075606
1786634704
20322805
1590281172
1465262067
1222018575
670324039
1706756785
11150816
1103372711
1130067644
154459214
708498178
56832436
72524022
632624361
1070709693
423397841
142507488
930987241
130639040
199154345
663079785
1103721013
1171894474
601746047
1689248817
1710105479
1047484534
870450971
1264492101
706367160
912214652
876487429
1728242941
1638371647
1137227916
1561753238
884720066
838921423
1715423826
1205305948
1496689892
1090579458
1382706230
584404775
1495231460
1540000435
737122301
1171053649
234450052
684538041
1586638825
1152909281
60350156
287661781
1057192846
1444036841
557077387
584810924
1039152190
1530770476
673460330
1849808058
512679631
13277013
842281119
646416383
1188022158
1141191815
120145858
1631609627
112017025
875657267
1381683527
347754536
1846145849
1853810176
123094622
1722375152
947661533
454108530
1735352301
490900427
1415469877
869319856
1470346989
1528341794
259849589
1834651924
1334201081
138442256
999352573
301277670
362070551
47706448
765032763
440907060
612266596
1855049111
816931410
435943508
590435070
1177533579
703759541
631399157
1068398038
1641719192
1830923692
32030386
704479922
1784294492
1506676931
1417576038
927004816
404564344
88012232
1513988068
1570880160
673323421
410161621
1294029074
1058220370
1742163820
690608933
1390794443
896953868
879776433
592870927
462983301
1242218249
1119815662
389721863
278196157
940964954
1347609193
1446361214
474243273
1113726049
1345303484
598173160
215951041
751727043
578754405
1172944199
662704064
43820527
1584276548
1723536517
111612109
257616993
202188207
894252082
1620529946
1365914209
896806078
979853921
1094502444
1581998866
900877952
269347889
964849385
372059768
826048809
472433054
723019772
1675144856
1294802259
1578177394
1434368236
1265440568
1613353383
324092775
829839586
1122679659
1811022202
196926905
843434916
1858096961
1130484646
208855230
1408810441
1729438088
1345385182
430798132
143154338
460615375
600476316
256627528
544704708
859733039
824720337
306736627
873472406
1017456203
541500706
1603272379
1833275282
441931808
1569652066
1708297615
1049270822
293240008
1145018104
674860361
220455365
65100886
275385782
1674787698
440401141
1787848692
670413991
972574017
1788751124
182670575
627373179
448825726
1699447343
1831092081
224312984
616950099
929481625
528597057
672430481
1842432599
57548364
578376932
1079512267
1726776972
1801863392
668419676
1500620316
910686380
1574863984
666062664
1481290918
1092254706
612626579
1389648223
224069459
1154044141
1596566729
309550145
384359348
856446118
1450373021
681270549
1567649011
1136929979
1389314814
835230882
616195243
1568288356
573619288
349938269
1827880816
559932372
190168094
499872892
1516757069
189032002
179741640
1635902949
1639616126
1498921469
1495780790
313635215
1121117428
1600753299
819399297
1164712655
1826760774
369575293
878746727
796585164
686880684
80809847
303632537
140192149
1807553906
1676598491
1594799735
1404611965
1835703564
1417180296
1457021012
985524355
1679010687
1813989837
1275926805
1033153840
1715074634
935765351
885140515
916318300
1202518412
1195509072
718189165
631630631
898123077
1755048360
611224555
1093302189
1517764320
1286205578
1148210164
621170458
1612161596
1437766357
1078987109
1526087022
1263842240
752372965
1078856897
1158317787
570690398
1842669074
791019281
338412692
514947773
1803564170
1315366652
324291958
533805587
319629061
3926148
1172710902
995557004
941574494
933858124
827810059
637598277
1852897284
558252294
1516594911
1847445468
1506809643
483240991
1181287637
1239891173
887151215
1246831891
1761744386
33546132
925232885
73889949
1329245058
1256485662
214648688
498520212
1325238278
1845115309
422146360
517462230
1642573723
1598104409
1026833460
634340416
697746882
183185689
1506864586
254001142
1722787589
1834136178
34027461
1497556141
144759766
1748907269
1492781011
691097235
1734659237
1007062818
1830976257
568347398
259858243
1573271190
1683094020
116414504
681138312
1588410896
154682754
1262655694
54970753
40054281
580515026
315010927
1817860917
1228788123
1750293468
559311581
879218678
135664900
1251739033
1744982863
1408155891
961498780
1447579120
1389743648
182559029
639736324
923916498
1027143508
1653729766
843563098
935081349
90269244
855826133
1425964503
603066093
555850904
559503568
1016491640
243657491
1223508242
118779807
1076665758
820580032
1615113867
1506567619
423599019
1553700603
1567136995
56011120
1749517417
144972977
1653558466
351937023
415904574
1437361381
1301940910
666042888
582585446
744957921
1540116014
1771556212
473656916
591145251
692263497
627201269
560091680
1752427301
1456011506
1712419798
1544814061
872981619
986715502
1061756712
6477273
1668830548
767612141
855584220
134540630
644563734
1030176766
1727527561
1666611870
1126129362
274051657
1495442175
1359548515
134732432
128645154
1857363084
663036180
389460068
1634681355
250519362
1657545973
717434551
41063097
1668858977
217936824
492075120
873332543
23071509
1148779803
101919932
342911203
192391511
643141374
1154787320
242237086
1738117133
1691980593
1127599138
159003580
480478868
1691331269
1605107411
1547720935
389644706
1451016280
1400999422
709044336
349998755
352115874
1719791328
1024505114
1322981785
55934699
961219039
929527942
636292776
1386221001
829325547
710653929
1226898549
1700182610
1470185624
602724559
515382886
1091368529
1483459744
1005595756
1145802563
1561038543
276787948
1096129754
463307345
784507230
1386089250
915329668
1639316732
281555898
529191313
1673556976
105268937
1153215354
277196911
436701907
125078473
766390055
1560006699
1729507657
1680876749
1390330135
1316637837
1775975493
765099644
816304089
1793144835
744101663
1176033504
1670810021
1703584381
615658504
376246656
1333495319
1565002370
1247711894
575834218
1122157834
239879721
84649558
282783171
768627468
602844053
1093883109
1481820706
637394781
1319699183
9068755
883648627
194688221
711215894
128655460
848602384
112783070
1777395569
187233388
1070958537
1031774897
231280883
495201756
1809411767
1055626769
234058406
1466142637
372065367
1256503850
1579905696
768869619
1261725969
65850514
364120529
1564122867
1508527080
728070056
874015606
696245551
1205413661
731293602
301547699
1570107810
1245731628
341397832
1616152577
848144463
930020310
818559559
802040041
473247432
82091863
52247298
1057625048
54831860
44091736
227497486
1851648160
244829326
67009437
961005881
1256628169
855561207
1244112676
298319539
800753360
209522784
270563744
509994475
359767164
657063539
1167342164
602618037
197398304
1204126206
1521575167
777822787
1752712408
300608160
1661956281
390688750
216012748
1536955327
1640102278
1579279508
781596060
497469552
577327678
603950350
1599353855
600574163
726052915
1534600633
607235534
916605334
1579773464
902851031
1537882048
1140083869
1515166246
540756015
1469660005
1059855749
1331671556
194851401
718639540
1378499725
1825997012
1503089772
1345108122
478213033
691273807
95864618
1084392930
611526999
745183662
1812821493
1663854590
1602668783
722067140
1368396798
1260055871
303056861
909293555
895953036
794123697
1219926584
54581171
958710223
114493177
587935234
1597651630
1228209733
416980063
47553945
670795597
8724977
1217682313
43922291
1467262702
375910342
654389894
1074049544
298901949
944902070
479295200
1797862053
467683834
1226423341
792556539
497132818
280975494
1042772243
463592113
1786064475
335278641
649688334
1445891295
683033901
149408784
615844774
230567429
828845505
382330621
1221489139
273067347
1408787922
813290806
1752072544
296616362
1053873974
1687389370
919129362
109229770
394883388
16066301
136865241
1023768296
1321122854
1162352582
1240720009
1699355385
684422682
43805604
771493904
1434786692
315153208
813382143
1485581922
1078537412
1728626520
1767671121
263430562
1356750188
1470501922
283859562
1758095768
1312493390
686681884
701785100
521822823
1750585835
630770273
970634749
59045455
752240890
847799294
1490468911
833372151
14801906
1777987321
747959175
1361554120
1725405768
1670812380
1085066794
396112672
1066397735
702855208
845197428
76625497
1023865758
1648477203
1138850262
823658700
709323896
137562945
1170308998
1610890837
410369768
1843086242
407975216
585654205
439816621
1145494729
1670962163
1709617849
1188937533
787178855
546563147
1198336694
734050231
875508627
1509259678
334585891
36770394
655531747
1044813961
1101616639
191894968
761413509
1592067095
1700114843
972395651
259669124
872491489
1697892006
588421799
529707266
788963480
210658849
607959785
1019170987
1692186732
764720341
20198807
1051205716
1151007476
636791892
82517263
1093919487
1348722015
807922936
1009138295
631295837
924810885
1627907028
612767969
694011131
57592992
1469176873
604917090
1442725956
804710153
1248328019
914017156
87565781
1619247636
759091732
55855120
817003879
841892410
1123302781
47097471
1009727252
1634014604
618972401
780236385
56002768
301965967
180707407
1338772143
122726675
229747452
904271363
123562632
242682825
1629193100
513842732
1473099688
1051408358
1743911764
762711586
1229631430
85006464
1705676594
498170453
1428471320
1303571389
551402020
1329442080
1009305894
875425424
722699942
1019621910
440433287
1100354997
519404238
1310259756
351926617
930431106
1227546071
657960875
942792445
1649169907
1708235007
564641080
361278830
346719662
1117600424
756415552
547403184
1048469582
105832133
1635026073
407578229
399149776
1149323193
1315719354
1254293570
1073393175
382630790
1046141067
678458677
1479453602
1120285496
1401262219
890177598
866120714
1663842230
1449132077
1515713798
617955346
1012536496
1256321102
892991263
692525941
1336658408
997919474
862396872
246399080
1799100079
1793130584
486020939
1773591389
852632825
1158638343
22429442
1495155808
1170873194
838170072
578288866
198835789
169604288
112324343
48939634
193288372
289845324
1791903420
1057879661
1399941106
751343008
1287929629
274281349
1839103041
1036736981
968775915
1736609672
1666334398
1775961036
966267423
1259496825
808441387
576522607
852715132
1203507037
1282991330
251936746
1746445330
98844705
1112689320
349203546
336337849
1368968745
351778511
127339953
898733672
1175106836
1094345455
1363706099
1643564173
699144743
725298489
867427197
1591162638
285989009
1264928159
1713978269
838612446
1176557191
534887408
164622038
1066188496
1192070175
287355280
407294916
896312808
1059319637
1677278257
1100116121
1473603341
238578431
1758946078
641937661
1684944196
822813657
745112885
907271335
199178107
412904607
759733613
193258451
1405091484
1120025893
1780533998
1686050315
429655037
1587337392
1831708962
419240750
1293387497
1294168231
114242289
522938172
1349011737
1780311687
1833396
890197549
694714978
635743369
463569829
623877442
190534296
974230473
1195814440
426568522
1335243681
281872934
1494116503
1592517578
315521987
97542502
82356444
1430344735
1290017347
358396725
625638891
801682387
235287326
1546234254
215436807
821894773
1656571174
700238985
1042357403
1648421314
259774240
1700153187
1027047418
1072348459
795217864
780116804
1445827746
604490049
1846406197
93572268
181593685
1032602183
1158795521
1833690741
1729248418
724584039
531663287
705386641
519670029
1513044562
518348739
867920084
77359212
1386889580
661714337
519772261
930794773
1634571489
354452212
1132639328
750818503
1417560674
1634108451
1069253821
125202090
318444562
343352025
1266284264
1797223225
504940301
1083907453
548943918
194846458
388842459
153973037
366998504
56552563
749164162
92735158
1485790499
1432753299
56523013
269736000
193132129
1312240519
898644352
675581408
28932884
119862039
1639458804
947323993
1232524642
641778603
290955696
288540450
1805249410
344128718
10944976
553067168
1762839960
960462826
722361251
1007610861
225531218
400244258
749981383
760507472
582664559
781356600
1412816439
42746098
381681604
1103398988
76549806
1537474464
623208441
1539586116
587397803
38025878
718309360
272469237
65714165
1751281091
1085776159
35128152
1273435241
311196976
1790780689
769223099
1424387698
1485460176
93720798
1427828415
1729485495
878553343
602395110
1201550443
1596905595
1391034397
13963585
1408590427
306374424
1606854417
1357709113
863429619
1259219631
1432687923
87539181
1292432883
504375661
616877027
1114876667
800989135
1708361988
1756870884
1405044669
1136890695
1403406184
1372729584
147538564
1502279490
482797279
1108379454
1544611636
1490789892
1762382522
1144042853
572737037
1834263489
1784780409
1034861582
1199463066
1223436460
606810709
299704759
1366031805
363933567
1104976491
619723825
1210639307
1096082881
806998520
200959294
1682149058
137168654
1634610016
444559060
247308542
1505425208
390071761
439359059
787823681
465595926
1658840342
410078674
330994663
1601535331
1142601477
1439129106
814389756
1025514535
851647362
1207167439
1055804285
705941864
1348740878
1857544746
1098776812
1004293520
180655713
1547685412
1375876510
1099655446
216583545
1743979058
1326956858
387786301
8842970
1809872268
468447603
370027951
1512648463
1185916734
252609269
1122535515
962413572
81244645
285557974
1037124202
1414352422
1830208205
805519616
928484336
942782300
266350393
1737782067
1223469331
215746151
889899037
1315216986
1392985322
476850832
569744098
1646796765
553698300
998664624
1372924692
1602046105
1208167462
1858294952
134685116
1212094598
733709097
1056040167
1730604265
1407929054
572345022
671561058
462313592
1716843789
95620955
1601243393
28109058
1777033941
275058061
843814408
269359668
1111996232
591228084
1380047364
1652886496
907198950
625956790
856669823
1375840714
1486235473
1525176292
1526493299
1182027183
1606593105
1386874828
342585081
863500732
410450271
276659419
1435420418
1150253783
20649453
924534173
661187078
831564396
1526381951
887967454
311631675
1429902202
1239500754
519316711
495583594
174038443
267795037
1512212266
231147976
1664334569
77403978
1369970277
1635198413
273368297
1718853786
65029042
270730224
1284373104
14856229
1126813203
675264752
965074661
1248943662
732030847
1532438135
413186393
363563085
549576799
620733189
853574675
1004494735
410421953
1397661560
961054071
1480240688
1077254048
1264847871
1049632084
960071097
1531178705
757695796
226095196
1603533220
882126662
1569931107
1789954031
696203914
1836399595
1606376956
982643725
822801763
817190419
438190120
455679214
1360468845
1728895876
274151791
1201698384
1538553108
1699740973
545400827
1520517485
607480357
1303468828
1522054858
449452310
1724650812
1219931088
1268325404
219007986
1560894484
1189755009
762287787
1330250766
449385896
570945554
1507354535
199082187
922216368
228849182
1770745008
1853853308
696086354
1712354419
1338752792
675398711
219886559
795439312
829557280
757533297
517836607
1606391099
1075690854
1021475404
696373942
1295658840
944453919
1419280688
205294798
1752217422
331216267
1251691964
1256745768
576682020
1699616279
91223557
1773595873
1496079292
782949139
550635358
56200400
241609540
369560647
1405376707
783328021
1264459365
1815969489
519626517
160245485
100515688
1482210221
1343534171
864550636
78056430
1797671466
1727880703
1623985598
1090784882
1818692497
777472292
1690287233
696284498
1685393021
786903649
752528705
1758443335
596627632
119273262
812330164
1776827326
1196561750
650017642
911838126
1819740900
729854757
92780788
829666950
1725864809
19072418
1001353033
277073304
1179233317
1343157568
1125200695
1616992224
241378128
1841541945
1486049237
946218926
613770044
456369320
1719651532
814951188
613999023
258474646
155035947
1721726043
1745911630
1042310410
1201161739
591625341
931335633
685945571
559669830
1700961470
1539028534
1660612988
385126292
1150528184
1834885083
1710400772
909163061
760316547
1308924748
1072412028
440705242
340228447
440519645
421554348
1679397710
1475226420
851326762
1297648734
1411503576
452442794
665050414
343854278
521174099
1793243379
1473766992
243789318
645248838
399649099
1008669357
1467324707
1042578481
1490838581
639320647
301887164
1718008069
1244995311
1602280587
234294303
1496550859
1329240288
1421481375
1280061229
455867099
1818293138
1326785027
1669597470
1790416013
324251953
1432500208
40448299
1112766623
517533916
153400420
159007444
20944024
1395839706
366137872
477530813
855573692
573568196
963440840
1561164808
1740902765
1839874956
105520905
1855949544
1749099542
1567126963
713147150
464364602
341498608
143774606
878044760
81202606
1749965648
953457012
1133805894
499140388
861486748
1040843747
285341250
1026911556
713157636
952015197
438215268
517558277
1558698584
1073074962
721892146
740046017
138030602
352366321
814393419
504221623
1112488062
1335081227
829018081
1079511200
1717727473
277707139
1272733039
614416027
323930204
496350751
610315572
865575999
706123756
1214299091
1296969023
213555968
1795993417
867932429
309368151
860435832
394298265
1322377600
1786133604
1839453697
1099637920
872451795
1250541477
801125408
959625227
235467190
766780710
773573625
68716673
298918723
581713597
1375992880
938900017
1407922183
1607749066
221983866
453544899
1706540353
1453839555
746514351
633199951
671698501
1404525349
222127805
613958340
838516572
1557755504
1126052553
163923757
1560566822
641842328
1007155255
1748353004
1572344119
1825798133
236936072
29952004
7145344
1575679177
1531387878
878543343
1404268658
1282323313
1683983990
607918582
1281112642
1612501511
592917985
986518815
705988773
663981201
1346499450
108788035
934212902
1140664103
1536666972
1548801308
1147941097
1022670229
1402436399
1517781034
10121352
1570939803
1012963040
1346491413
1535165129
121837922
684157827
644565971
848803393
37276995
1484831491
826643527
1219366009
1371025351
555620213
602785121
373456426
1101327278
886626720
172901687
877406446
1049634657
1682366802
1440134219
280643896
447946133
1472062348
600906194
222807346
1435806016
137367
1752049053
690873456
988313835
995325476
945428506
589617546
1363424135
317440621
1547997597
1849123541
675037241
1858136688
1192043732
1486838072
217997148
1474983605
1404551144
440268732
1539094461
628489101
564579153
881400915
1440205834
1717764083
1354882352
912183220
364223692
1383719024
451506111
85294664
1679788082
1187296221
1236219649
1635445069
981989572
311671158
615898559
390745190
1189253587
946390398
791877256
1722454956
1026963749
1189639337
1375597723
707938474
999490249
1103417222
1407628665
427221688
1671576348
1132950312
39883890
1203801914
422973914
1246450681
681183783
1725799793
41158612
731124800
282937409
1062993997
1034134829
285404581
738227188
614802868
1495050385
1616484442
432562625
190706998
135208203
878332634
1251704374
42806069
99817899
1780906864
1202420101
1845228445
356047424
370761156
1466708919
94582323
284453103
120727669
1632893491
876729324
1580282730
786359987
1594214157
1135857900
1217362966
869784020
881492078
1186111288
1333095919
1025607669
69550785
522195863
1356153311
1853889699
195446905
1725675355
540033863
1686019020
532312570
428850627
443338552
1082852170
783414308
395703673
1848518161
695244899
342588979
1024217668
240675044
850763469
580430003
1359344965
206594893
838310741
1338227537
446308780
716303474
1184796366
382756837
210045447
1529628967
55583104
1286246946
965298003
1078990569
319040678
114736339
1249993953
522804438
439877630
827766285
108023835
311180417
958629663
1399183669
76243052
124208560
1830786842
1607962224
270450547
524037674
419363194
469281762
733254546
522577396
1356576458
999778149
1611726532
556791854
1102702118
1270803531
1216959687
406454273
541595506
1277550917
883481257
259528623
1127915797
1533768829
93306213
857501170
857166856
482852309
1840247626
1751995538
706809322
596964119
1578148072
1382743345
1600443146
1639942549
1616435231
239913613
850577295
122268028
709058214
1701077533
1357597436
1697316420
1205675865
299899681
178596231
376150364
526346943
70679691
1559481604
964259498
625302990
1027673766
1362894140
1206474701
1787714483
640761529
485002045
1488853022
256579681
1482717093
1670860009
1386589929
326678186
650787545
1530745691
616534267
1130993713
963037524
713492390
345314258
806086401
81206506
1815354256
1612866983
1063561407
351158925
848131556
1013084891
754785157
599783562
551467877
1000104665
1655568784
1416767530
1198781411
1587108150
1026674779
1462816137
1231142638
419296771
1661494392
1719649650
35422218
1275217034
1584038227
88831946
1657052262
1253204418
1186149439
288677624
1636118802
854664586
433775933
1153449826
42799514
479567831
100032484
901785550
1662575176
1339999911
271834794
412125060
1063855510
490115156
1724738169
390670938
1215495657
465603239
536901898
776056715
476180556
315653288
113943218
32609656
737764638
972554731
1790799985
761717566
1000960841
1515397698
1067709213
1793225315
337995968
385664590
719886683
1773555737
114933541
1617430109
137594669
1257587088
1106661585
630267121
457178080
1519165641
1779579083
1835130804
599070219
1728897684
1562118369
351394360
1126556877
586007670
1382261786
399441164
969152814
556705602
1481735518
1364323662
1459999997
1624479337
1574162605
692671609
688354935
1241131679
91339387
1826826157
381650179
1637977540
826159376
1139640819
176398806
1444117532
678649310
1515524721
716812353
523846118
1031127038
416404089
1485261414
434739073
591200226
299764353
1845262785
1084983531
1366392077
128407634
670622502
994659672
1587934202
191062490
1259867181
1724554078
1343920952
1745940578
1510174477
806273267
1331803571
1741175848
306818451
423482740
625401347
739412371
945634317
409909520
1190984822
1765533918
1034553275
201921661
562061473
84552372
1797209141
557559703
1191045117
1654471446
320087499
1748103258
1622828991
1531378512
54852881
238538503
1833919027
140001869
1213792886
1481081053
520502296
451417780
475573668
321535933
1665015269
1285458861
345597722
116492802
593663543
228807975
1511406037
306348800
1365215861
1395231671
104751578
875708137
1738906866
1547998290
524155711
1184594726
226585492
391508475
1644767179
1004428241
864035247
984799833
309333311
262869307
372039849
1028555592
1455239474
946342457
163391128
1140990064
485909832
1618471477
618383306
1340208586
1299723423
1206301319
1113690636
1775891316
1418402326
121434752
1537276898
1556299547
183740378
75329330
773723015
541943171
258571458
1598246011
419291072
1068956110
1320589973
270068989
789776061
588716578
1651727030
316324365
1826484296
461818311
1378998748
1621086736
1093031921
1188615766
119617209
1730157992
207232637
812125185
1551177222
1585533403
738194014
1286869453
109532070
640172565
912976089
1372588508
1143420289
1396164226
166211460
1720612986
440353552
194108675
329202745
571338848
1512101886
504842079
744454767
509923930
1043064675
41809324
749220833
1091380715
952047677
391007573
1703667472
1741681196
1247004407
1681948568
675612282
867008208
1322126511
586222626
1305963100
794016525
243014603
271222708
1395311850
612483869
1428897368
335114093
112190513
1625699092
389802704
1013268840
709194176
66301606
1037776545
789985032
38109760
211175812
1144928201
797237785
1122296249
847400174
402818761
978232754
148677372
671530525
1013286134
1555076476
233086172
1068649040
735659282
125882148
1114016937
1326512728
691928155
1144453005
178420241
1756786635
771891530
592254930
436298373
527910174
1274721135
1312772052
890076327
1391819765
1136754054
1471810340
864180748
452122327
607627875
1539458485
1553501427
1510280792
1288887550
163187024
1193587772
908268549
218055575
78280066
1350014331
127463103
1707254752
1442898183
859038879
1169789227
668166775
862944642
51269807
1699587006
900894055
93667835
1089274510
1517509740
24168864
1314660210
1414735137
786037941
1628330193
548553349
1836773588
225087498
1636771622
1444576042
67063780
1711154434
1461752696
1136688286
248380118
535772402
1493452185
726175852
629064020
940768213
887408332
834603225
1352528523
1849980923
1838546890
175895198
1059980536
1786061921
856333319
959692579
1716480330
298615669
997147812
519918925
258177274
1245678766
1569674461
537012952
1537243338
1666981783
1720597996
452752525
561052259
837067375
317258878
145281476
1078010981
625001721
59078668
345614666
381545334
814379694
566684844
446490946
56382717
98624073
758088252
1628898649
471481657
1789288834
389625447
1809242813
1624927607
1298501505
557042615
1098314856
347047772
1237908081
900211786
291552986
1841601207
1521143053
13120299
536414443
720708415
1664287288
1555697665
73772827
866047756
1802744960
567860493
333629504
77890373
1581118468
1564437051
1240624954
208220643
211956356
1647848830
255775622
135026456
340759052
1113484118
551833439
1220047123
1489721014
315693567
1647490644
433800259
1096477607
1339304617
273465975
95486110
124631516
345761298
259675211
541296693
179854939
21802228
1138026332
25033699
1153394031
1453962020
1192224838
1074961098
1506717322
948174036
1689959278
28319453
268145041
953288371
25942125
892211446
207169119
888306884
1631877360
512714065
1053683028
1587235251
1719168499
723532833
830026661
675286767
1534444026
1586574217
1611028414
581773833
430377915
1559088056
601714926
122960580
1347144679
395607460
1189521901
452512620
427934965
398916292
302237841
255687277
1170583630
896205434
11539300
244950182
1828471778
1709191591
1601514667
679236870
1093471585
855025398
103998092
150892818
867401470
740797511
1720207262
1758812231
37425001
1061008398
674193422
274259503
1466361619
1177251765
836873093
203112924
302897038
1812989395
609751688
1463861320
552667127
115975232
1788540581
10413461
1129118257
1419982121
627214539
485852108
191997298
1613080890
705480142
798698766
1674301144
1170172700
603703596
37989141
1553598761
222157208
228398092
1236398229
654114467
995287017
462021088
1637280975
447550830
1671386766
495684949
382934586
1413589658
1827078302
211152590
1257811816
1480177089
396199438
60023418
1237765797
382301421
886197092
1217623082
460803138
1213661071
310924996
1180023116
317708854
305644273
882762043
1823127803
696797190
1686664978
1408268476
1417247241
1369932265
1516733669
189126896
509943563
1287992163
440913737
556631594
735960410
308187444
984132734
998780400
1440241296
1237116675
1309436289
1610619731
1230941793
1439011892
1680200604
659967160
1730804806
1159773564
737381985
154087230
1041268256
1257270329
615856830
977719833
693889119
304095877
517020614
346640956
1530889586
1266644970
1022107489
1572290585
462830966
1850698393
550502929
404479692
1484301653
663207050
907329812
144969861
1287340299
1117873205
1749768390
1605729632
863320811
512306332
710795772
587798014
1326292585
349320772
1502355371
570976314
769885222
341835263
1716171293
990284563
1628174856
199384383
395293119
1114193723
1015809409
1264732366
893576545
1355057567
165699097
863088123
1215156751
1009879213
750543410
1343420968
71411731
1122428937
879983284
91306252
989920282
1182769697
483661553
1407880675
58125942
7638483
457237928
334022529
1830984545
1089278359
1282669043
1244784238
343485389
1167542733
1405958277
746351351
1101530326
232481398
1469226811
1636133352
1096846936
779961062
493711987
166383013
422504036
556256044
841760891
1692117909
1746951713
1042325056
108866477
184096612
1130149679
1308381341
661156991
13435796
878993264
251778017
832732738
610625406
1240757434
381174215
1508732041
532776651
507318896
1499716819
766520515
42781497
1591654705
1785166689
1552146478
1146183816
358413835
1739067354
1435648332
1702284575
407847795
79810703
81446191
481066453
804967045
987591929
1797362772
1083223334
1390957053
822517723
1575010307
103102757
1550690731
724940200
932530600
334940724
1514973745
1707193826
608900741
233215794
767439067
945042371
993580832
1459918117
352082792
407745682
1189235808
296548088
1589477094
492766207
1618033570
740516663
1241759194
954215181
1447817425
1508749814
155796381
106741599
15373861
1249731649
1806853860
1264802725
514403179
780479746
449899600
1736047521
1352492260
569633040
130805267
747445423
394232191
333562233
946375100
328164665
1397236960
767566389
989679256
1328451998
1374836132
1434581699
207021695
1813070144
801299639
1081448065
526943682
793527129
657226874
257853213
784864283
1678540013
883851128
482651856
721036934
509115833
149803538
824549599
1728633124
434128198
1715174281
259049068
771316439
1323713036
1664969566
1618221034
762732895
518529502
195281507
356454619
1189051906
1342133138
1713957827
1382794347
901519934
1809421098
851573422
452040912
1487187080
1214094440
1329210154
1490544786
563563470
1144462247
1742059028
1413931353
918031026
917073973
698826417
1600616492
595830432
112073473
1216443072
1496680688
3367171
1385220800
147074776
606137752
1167600517
1480306630
199119945
1445036645
836454628
1574517618
1331043839
1680214351
1841174593
1547379773
867956435
614045152
1381113317
208669987
1654875643
1018558290
28312212
468038344
1566369521
448306476
354122327
1412269201
512999862
1032492972
695269877
500860003
631182348
708552101
75520476
1429234995
1522808598
159069357
672551385
480363492
1268536207
270378047
473373315
498181008
708870041
1601141891
1031983714
1408224272
1412211208
1471150932
1680382625
740959683
1177606067
1681982661
1115574054
1560564703
1412210176
489760546
350184263
494878229
92806544
731724784
762554461
1690427433
323007939
520388426
1090255713
1632408876
1124399896
489782755
155504485
255973587
729045969
714665597
996943059
351227958
1542051337
1250108697
1005866281
148031427
1761827135
1030771697
1116021874
1331010714
254623014
503781325
370411641
1175757497
1146595661
1812779132
520374238
1564236594
1428188440
195053740
1101598517
46221807
1247381628
531857172
293058504
1524378015
143796754
677817065
1613302807
830055501
1099748206
846898467
903285796
429508748
217424049
409793976
983102062
1303356335
309143459
1177424548
722585800
421786232
1075547746
167213931
399248444
1203291229
147905097
1450307635
435348047
899213164
246194891
1505034934
1233516942
571891474
928728538
382802035
738225846
1835997759
1490471916
1078099550
732773230
338368227
1318157398
71363669
1783712378
402867239
1618955164
214042067
354464208
1049378589
964733547
413628572
1325026766
1156885114
897327482
79852674
1268901978
1813024553
333653312
651853572
927834364
1320156346
1035144698
1219995513
1072260748
1794798564
723385724
1129708035
40550711
1817428957
1378407882
150909348
1807033840
692541170
1390533610
772217776
101212748
1844848727
1425442877
1439405437
670628958
1128787751
1194387930
593600960
52574597
530482819
1448914198
1763569480
549120735
1279062120
1709927293
179980440
289523262
611655129
1800797219
1433509628
1125179989
95775486
808622871
474573868
208531007
783125071
1307959651
518973948
1428806665
410181362
351932371
1413365730
1621265748
837827917
1086580127
750612445
452987288
1262164286
200350076
1702670378
629006493
1782265443
1683328924
1458352216
1218676416
1429200455
1398069311
202374718
1424553048
1835121215
365833904
1382351222
953869414
881285669
394686730
963910762
47711788
1768994497
671047391
414530704
825726579
1253432728
482951872
949834536
1429362971
396168344
318216979
1392879178
195660394
1355441586
908361495
797005794
1226106846
139038680
1723989363
1506947326
1243649969
1192346821
301934409
1569894294
969522257
1346478894
559741470
555040517
354343120
1651102600
1028752528
664667138
1112876232
1048506904
61719756
307084142
17704480
1091391293
545246397
1427172469
354741587
332042799
59790970
1656506794
1210129514
1077663711
219927322
694684058
1473526443
1549930933
1354109733
754855493
1701254440
1472565902
1178772914
751464302
564142651
344703215
465843937
1054710230
142197209
74361755
1223766088
1042229977
896558070
1241853311
588312558
863611138
1644749822
1612772158
1359093452
1138363106
506584881
1423813761
1344618213
1337705924
334725627
831819868
657165049
162608366
1543923699
1770676137
631920652
1826652741
1484316300
1825539291
613788123
1734559415
1853456703
1193135828
986925603
507512037
279285309
474818663
1460085817
405063062
1392716989
158317135
588844072
428722833
148106330
1580607741
1600250162
806240378
89809453
984347367
490375502
1532054903
1135950090
990808922
712385548
1488678832
685306523
1380330410
1641878707
736396475
711528372
749648741
1180912009
1080591612
567682746
1106458011
989595960
525556761
1492808608
137332268
1250750097
1726598341
453169407
11616097
403913734
558764475
1235764131
938244881
406947664
1307612714
325439603
1135713424
1619420671
227097551
1168283706
1097271452
734536368
265091618
912618310
1077100631
219164270
254114387
389516568
1757077348
903567927
744148517
1730256135
1374485801
263867427
708449024
1117914917
296212842
765319074
1722259814
750787694
1215821748
1003642046
506968157
1665388673
536597961
1281992289
1439506168
694713615
1034847194
61730619
1096045208
1087013969
1711509343
1251705200
980423203
826822859
1412672982
1132895804
1235103597
1087611998
976935875
668551051
1070526601
853969634
1103263921
1617262135
633950072
556000233
1814703872
1636469985
1311138769
1468740577
613106048
538154361
480402966
561145293
744594945
1486085887
601665555
1314447593
1769669793
305821450
860265275
1426078699
73760126
1741749384
122589527
790279274
1246753991
871316604
764985898
309954917
1754757057
1190812161
870469517
246384471
810295384
1084709225
381510763
601441909
132894952
575165437
1354418825
1369032667
1767749755
370719355
634903642
950884733
577368628
520935274
1673167246
1713012175
1720198742
1299953607
1169385653
1004130120
887845634
1305161498
366128939
534627416
715427374
789994984
971772697
1394397879
1053658264
1434530805
1331368545
644724098
1138683666
688157296
1196855368
614199527
785897153
826039246
807851061
889945042
1603262198
104399441
1031118530
983456150
487882545
1511235404
361291908
1259582875
342371937
979321382
266847156
34322723
244733316
1475365661
1854531271
1109838446
21592673
1679487848
1105202052
550423182
1204116043
947124932
961297091
822968081
1694848973
22264135
1352313603
1004600087
937419014
880117742
747334449
1045031314
300300653
1294463505
752819405
349292103
1008588506
1186622814
93378799
351924080
1418422414
1818330422
291375788
645785682
865935368
1348777821
1033893052
935951445
400978643
157372992
992829264
1822000205
967332131
377519310
893055309
925118154
1733908227
1170256156
1279527632
164484151
1098461977
5466607
1539947547
968735052
1183316382
1184847816
1512859428
1500523099
1515268585
286813737
582632090
352940831
1583733687
27734085
649196496
1826371896
360550617
258045350
1548686749
571319949
297879238
180235267
477999530
669661580
1650037493
88914126
966261874
1587013427
618382617
1799211325
265349300
88827057
455032379
943743629
867450689
1853865319
1218369874
467744619
61132572
749193816
348195916
1335840373
580910967
1602150447
1046572640
92046553
596742910
937262232
69682531
1148972751
813767035
788543966
888481046
1403727375
1578261949
607824460
1081429087
581982263
953402766
425323930
395571220
1648869494
1067913623
1609584060
214740149
1441652747
159233146
1850649011
1655085534
127268117
1671074302
723834614
83598352
1374945212
825033196
1528248096
1048039331
483431946
1202972860
186621495
1241832975
1814993499
938536171
685845046
285286375
62786976
1031050124
1472729628
839662736
1681584071
1220524210
1579808932
485245548
1279784839
1231786623
1399983542
111672054
299730494
1667363645
1738491601
1022743502
1156334255
1346060438
1532950915
1550914860
1363371625
196013348
1466778411
1836951401
1797492789
1343542071
1487811692
39990879
1635383565
1602016784
65814030
507552303
946348519
746610780
188551567
523771672
696131839
35098927
1427584635
463665942
1690562309
588876694
772932016
460127701
1092308658
1386492693
295430940
15852722
1269845609
314991292
1395454297
304052542
1480492708
1452328179
954416225
1779424622
337694793
666584646
1389270881
1057859149
354193620
143099226
404557348
728002489
1768131721
803206614
926005271
49803282
1377268429
1410105672
336437948
433000484
372904568
376993665
1837328244
1688390141
1354241523
43528307
365619171
1723008274
508430054
220283957
1020401513
502028715
1571052970
1516769173
1783169459
112527721
1285195605
910629039
1264300332
586383598
1597332898
531663535
382695524
1667518325
1788923698
78014897
494297712
1509386345
133499940
1655578063
283137312
483747962
1477484882
603231846
772958002
869425262
433701976
1060827946
1011171704
773855752
651147698
1373985857
1648718700
1855437295
1160939133
369045064
1618006466
1238717370
1509782897
844693702
1530595080
1216685747
1665491618
1635647999
307121280
746978862
852508924
552288301
1004781660
614849724
334993615
1639180602
754862834
639543117
1278851364
1315124359
1126147393
391048811
168108508
1422311771
702577397
1170083511
1012484842
269568445
302823893
1649353779
1466240929
65110461
241540562
377175493
974654510
1778633317
234732461
534425950
429360103
968357980
671975668
232565876
557650560
1829750535
1565233864
1424329918
934460441
600088822
1772935865
1392778905
1086620560
816588725
643832433
178719974
575927172
311538082
993373262
1043002918
314470669
1284228375
116900690
1389050805
15548657
1728552792
1232475583
1746147915
790836099
370286112
765633263
8387555
1220252940
1546135756
585105296
187244345
1574581772
63219755
316974570
106028217
149719556
1410519639
722907628
1218056873
583542078
1596621183
1515958372
1643951861
1226383528
1136945350
537762329
870342900
928399143
573379681
1027268239
1746780639
1647402515
409219937
1481357923
753997967
377044133
979177967
722074834
489631935
1559448906
1607885616
1182974736
1796493534
765558862
955616246
1088903653
202523141
1553939514
31470759
1018672211
1251348551
1748942960
798161275
39700288
164018153
866413451
509113925
1719451222
82264384
1729457513
1301468372
10045765
1787503640
25629430
179510430
1153850666
743666626
1849202241
9804708
1080548990
745117819
715424789
1524952519
1368341868
1804523446
76456688
427625758
544464473
117342388
494430844
1001455027
954786910
490052641
472240569
1526661036
317683852
669144908
1369147214
40842644
1707698613
195934433
1463574843
1759592847
874793222
1771696563
1190465546
709551334
359096637
1061683372
1314582580
1442235372
1071695743
1702182062
1313508703
1359762915
833650179
1042192591
1403957027
980133388
468702101
42328703
1454798623
865356514
602563549
1082621350
1217689178
877070734
1544446367
1087154223
1457698209
360575218
557663334
913780761
1286541715
1696159114
1723424108
533787136
974179606
1004907985
1603795026
216584871
1282231881
946673335
1773093154
1804496504
1297052504
689473232
1058542738
1544160634
337649364
1352353688
185929368
1522434748
736500806
1771349500
93740082
1462835958
1008036400
1126568618
687279816
229939015
602434809
192533801
1038139266
577813694
941087441
609002326
802138493
1811208670
478553145
902969558
527599277
948370814
106279672
1249775216
1016462725
1318433355
256915016
356635706
1812419974
1817215786
699934260
817576032
302719418
177631725
595131196
402494508
909354001
600272250
112325697
1400229898
630898554
947168648
83362438
1706322515
124579447
1776830073
824339852
374436335
1208472621
383136515
1701291678
1118660783
789088647
666963756
443870955
728035700
1157372446
1835721501
541403452
543835748
1252581760
790419775
445599770
899613878
62911276
1700159815
1725133725
1498845085
233728268
1423486324
1388320541
1058040657
537562989
379814124
1117583143
1178464015
787254702
743864360
1369513589
1343346238
688885591
160341612
1034399085
1650608486
1811230035
94317165
588992968
1626119575
1737269287
1007462284
692395705
1092220468
1207788913
801464824
690681701
1781466284
579871192
1195095993
1567512366
234822383
624452594
1213789657
1178243768
1235516048
1639486859
1523277544
400981028
1404528966
281163226
1511679116
326679061
363900490
746553826
415342608
116393365
202808651
1828811626
1433999659
1594531519
859645532
1115812169
812306295
956184695
1386387312
403766807
1204149830
1299557529
1060545196
21510051
153247916
1240940077
688947990
850387752
1099159265
1555119667
765660109
1282595202
908231038
1447057461
811589621
1647502639
962880596
1023425585
1190498693
719531999
1561643892
1821627784
161276894
166319936
1490567920
217707172
935087828
245696669
205042874
1500470894
1545097261
274903833
615304241
1717513035
759762204
1704947278
1747993
1840739697
79286841
1584916869
1526102500
1842432874
938088726
1661215842
1168613456
1560182890
932293647
536138117
997843876
1391990448
648291164
975746553
635047383
1125289183
1369758479
1827602629
892051626
1231094472
29991505
1485167759
1319808523
268888070
727307615
61779681
1313628489
1807360822
702014774
1322379797
1530112234
73418484
810755373
542310145
9432064
491607123
386959846
1611663379
178259817
1764833534
963445631
1160870782
1308737662
1763021499
1331203671
228548551
1646801608
639966294
498595740
628857712
1673907012
1186160808
607356784
889399279
570297159
183700597
1332707197
1025179111
250677343
526639910
318062818
816979000
45964703
1532202775
1712437085
1397469564
1393445328
547863727
249401226
1111979379
1131871536
858754029
1313656730
1077169316
259765062
1351301333
1233327233
129310591
891979480
1495086678
1712365219
397146692
699744776
1511415943
567564497
528982815
981742552
1560066686
1725675493
1128603877
368434269
984976889
1412570044
531051140
1168059536
579271915
74660748
1092285758
1694242233
1272768755
1423294937
762078831
1256127847
243001138
1241453499
383652158
300996019
970118842
1772651497
1385477272
1560723677
627581685
1293886555
89518217
248674326
209044038
740814371
619473134
87400393
522716810
559721919
51187360
366928946
320207659
529927089
858100547
663881757
895139003
274416112
341160097
185481144
1335460341
412467772
115672072
454869909
1325416529
711420443
44436196
1039687757
793203728
844821730
726893658
1517748342
431514166
937525782
1842744177
668828841
404527647
1670605709
220475120
721935754
1776299703
1349376916
1608605710
1858218093
590737315
1105178598
971305641
1209781600
335364812
686452068
968337204
670950527
1522119478
430316783
84253063
2217277
1735254505
635397613
908642156
448733102
880074316
415706559
867530345
69989575
872596107
50878452
1199450828
1280785773
258651759
96164144
1128075385
985791149
121150858
1556620158
942628037
885629152
509982660
861030030
819002983
72446071
602923297
1479569755
1676252749
964748354
1218576546
879105883
1691171625
1582165584
1201722419
389831534
1706103905
618192836
1238739368
720917686
713998422
505984751
1683789932
1191071147
1062242322
1753737720
1072514883
128575987
587764499
1692167951
85173746
270043160
1358794948
999276167
665824347
703137734
565439033
1422376572
558127870
359468940
1137771996
271651305
128273985
1802339105
3466500
665298364
120135749
242998704
476971614
1481179855
144231538
1623923129
1328283099
1808489157
626631616
780153291
1606904603
690662559
1001507842
1523878705
602137732
1296672672
1828309819
221368612
590228736
1671824029
1207743212
1048141241
1172408368
1566176557
1088596376
1785742157
940991107
1711987376
1265998957
1588748628
1335555844
499658687
318813150
169247548
1183391070
979625251
922129109
637778674
75934402
916995415
1757238384
933390902
1568743721
158954388
347416459
870898203
655684631
1094558338
808936953
719504373
730929780
1209381728
605114558
401263086
696691598
1132869478
1772724646
803350933
1690849009
937190895
1618667399
1529941212
22758282
482010291
639782000
9787015
1643939484
1349812098
970064042
466177074
519515335
865309409
32401722
1826301378
1254971541
592474189
147757905
1683279677
1574295018
1500932720
1050310771
917453546
1404364133
1402787822
840220028
1825707500
179236739
1702863638
672865937
1066559840
1398058656
1704126426
1204155088
1652009143
1412119291
1842342699
786676110
263987166
514291940
863885145
201832879
199062470
1604032380
427355390
1521547350
1168640200
141576653
6882912
1019129159
997416649
1714439312
819928529
544634969
48044086
1558769092
42675302
842749987
801222352
1834097393
1792209072
1545558723
626260483
1335695754
828429135
879532096
1369460857
1704246584
133695684
415372663
173487207
1139684177
1537338087
1779546249
1736038590
925833704
416339696
1671705587
180309464
667625269
702208230
1259839547
325916129
1196514166
518171869
1716165376
1651739178
1447192230
259913664
1795165445
1107000409
1209706164
305370316
583795874
1386290251
363382354
224576350
1197860586
1388189059
1693274305
6263668
549970275
500889425
438329434
93320569
112121064
1804733937
28605545
1352531961
1721537921
448094186
1756735490
419874227
881883760
1392867615
1645949715
880127650
1530720269
546375296
994129721
1455417596
466476134
1185678130
1025374114
985419467
1071225741
927418570
646519600
1420535046
585228535
946790818
993262778
1598018148
139166211
116585778
615300704
835045212
1621125440
1497417426
584756343
354862182
1714453176
1338863001
197211761
1118547669
889905218
306758481
1425233463
263358071
1104476375
1517546034
515393360
1302336735
285118954
87809660
199380516
1421166028
562592878
39120949
1146168661
1182928442
738635881
1086408389
135812150
1244450598
153690737
1384948828
1566493386
421813737
1375959016
1639973641
660868699
1453015205
424601031
612128898
524931430
1747053082
1102562128
449113512
609493063
1670690845
2382661
1582500668
1082351698
1492925963
1062975027
9225124
797312762
1633334955
413944419
539868633
1167998054
586813941
751429949
197362330
1379549439
1673321376
1134466814
719199876
275582681
378251208
92289334
1543960015
433235662
1039491341
942072307
911522414
41255997
1654550618
1421959779
1728185737
1757706772
1441982914
821440752
1050061080
1696709446
1215552611
1725488162
5085357
883504023
1781660042
1544404111
468326326
1601143832
375933952
161808743
1301132383
569586190
1087122813
225621153
1822026746
459785337
1063789843
246420866
1571736361
488702942
1337135201
1814085202
422718477
393180162
1387278562
605022460
141973474
431874992
1012560672
1022125378
1824100885
917521289
827043423
1099399418
1414236346
730438274
379902436
969107031
548223798
1314737601
630923019
1613785902
676003580
981917680
328862280
1363890325
1769360501
867338688
1231819383
1102370217
1264452915
177813815
938646915
221614951
818594881
912289545
1808551939
1841959541
1072123181
1800471999
1704336403
424215451
1499581008
1765623505
1658152786
1219913992
877129652
216903772
765729031
147721689
250139064
1328670419
690794018
1858906026
966454497
1444701361
782953002
496159208
1211656996
140789204
1695906132
465538569
1317531692
1146270018
1442412810
100738959
815968661
1846130275
1337364404
1214827831
1303008888
1397428563
1551440594
1095187928
703787985
1409946601
1421208800
976754821
1697139838
124440096
1445780776
1099159364
784224361
527267444
255387518
1379097784
1070587871
450237510
986785872
696770376
686536985
160698259
1728216307
1641282108
1502091754
1335746702
775402159
757194747
1438626021
37464901
1050159839
980173965
1331432358
1660274413
14335789
1357290662
1426459721
1404118585
802548625
1453811476
209881219
1584399477
998118288
415163603
1487208252
69776418
102363956
1642701261
1622782562
1424592273
800772137
1662287042
1804854096
1445165949
750926228
1415600740
715279186
574456335
751754830
1039585382
1854520539
536957147
1696893985
1487388649
536614492
172596919
243487151
876614093
1284183626
1495395868
669231689
1360179154
1162930395
659439024
777814553
1764259139
612841695
904252140
1857380828
277490066
1183035383
1557216292
1473028859
853371031
538745539
899954315
658283070
406182314
1039051959
1698858579
1124357539
1075526514
1615027830
1206438775
162964002
1845913910
230309923
497077136
673993969
571404624
1133994523
50358623
280374325
469454600
52678656
166836405
281156029
1779799108
1573454902
280825258
808731511
1662795881
1176183762
1618929464
1719517736
393367730
1329499333
700986250
690300682
1227709492
148612053
477479340
1547387318
1640960464
760531042
1843767597
1817505777
203526875
548205756
1398924403
988552425
1435884833
508377155
1309361081
1839885435
766692350
274012939
980558383
864728594
843630330
1385917429
796672218
1013718730
777278461
1559852399
1568643394
24091315
486216086
1283860777
375586856
419697459
358816168
908319230
1323650053
998025731
167802917
699482150
532795790
1231710087
1731828795
917341490
1737971483
961425681
1091313831
895324216
1438407205
1513264745
110662108
1378711902
604067689
562224535
750789793
466404888
337642398
1409582857
445066411
459488802
1807097520
1602594053
532359377
993995689
838640631
1850684206
1791546448
788792857
1309668030
145458506
212133076
351685756
580045573
501241807
1628748252
549359824
130225616
473304130
1212181825
1297486360
1163782996
1854284006
328736087
1409052542
1492945348
381854442
974951890
892639499
1715356944
857960990
1432747097
1211813593
807603027
1145496538
565001476
1744600110
369978758
735718221
695703986
19259134
85581752
834696426
813927113
692666697
1479368427
301935760
490480936
1653520834
1116031412
891207326
726310833
839166486
1047655451
1461061875
1263510429
1079295952
911469561
1171250366
656260199
972739419
514727971
1096886751
1535040676
1845959868
53220646
427594077
1765596015
1696357730
1371357595
482488018
706065462
1848804446
1166423481
1209354724
61528701
1243655204
284174351
514269207
53697000
1792550831
242604411
1136414657
1840232413
1696749950
302946119
1571171788
254879140
1839984398
174294302
606748190
1752473928
1079880637
1422183923
1021718330
1586106316
759103686
1164704457
64202909
1769610707
1220833152
1086641524
1015675009
562588215
1306849643
1101222038
583610642
1699576993
169438188
1183006507
358335824
1003718408
800656424
1242881986
820467770
496000083
1584676059
940079152
329293651
357970057
1797655839
1727031724
191798090
1179774702
528481253
448257407
1691733967
446077991
16840074
1735221616
1268249872
1006823179
235104400
172471475
747173822
1151238077
1806570987
92084050
1140145822
410254489
246203358
1140805011
1048831125
283421813
1191542941
1183342738
837420008
42395103
367757642
386783955
1452255221
208447519
1024723176
1113695701
543518334
1504013010
1792134011
639714661
436706132
687742380
181514148
1424216013
1368497418
927358946
1108482986
1105149548
509128602
1408637773
283314302
1423978994
1341433821
955182682
1363726939
1048523095
659256070
284248646
101489999
820676795
1284988020
188075458
1556245919
869711768
114611014
1705461125
1612996081
838046325
547868954
1526041038
1082017926
1586935437
1802387963
1675743312
1520890267
329123857
632489117
1490777789
1815449912
956540348
616388812
217614783
598366319
1299049400
909749784
1015987101
1116236291
797697360
1009496897
1223124106
314828158
1213483009
1539327745
1753812398
498260447
101887632
982086092
1837109096
899265110
29690509
1790604006
1075779417
139119986
1526011021
391983728
403758599
1367543815
108587090
1561589748
77104379
1129210124
1393350118
323248478
1031901004
442692570
230377637
14899517
1279066469
1240093837
875444395
56782595
404754145
1126426398
425597964
1320793571
1526909992
816197309
1054941609
414909847
989005691
666364474
213644677
1781914943
1771385165
1022696668
3612784
1059509454
1824350997
1316540941
1140500132
1094365538
1644921627
171164967
1057649157
698008097
1664977963
1578281355
19375703
671618140
1251938797
665634004
1618713507
1525888851
1111698286
1044596496
418882343
868609040
671944128
1015527339
593325052
150745016
600109546
442589904
527927208
649265021
1203180225
1576087106
780221677
17475236
686751331
796749071
506283308
74224718
1017239648
1171034093
129630096
363928257
1377221982
706527492
1621382693
1753009609
294003789
1800482401
455359313
86070859
1613827796
1069661868
1729363754
385284020
448093193
852854645
397081148
525497868
1536655680
370076006
797167879
1618006455
1798183796
1103474134
1721982751
487934853
1496991157
249240013
1144204211
1099603362
1526167102
726934827
988784189
41512108
1693172093
1174135832
834818771
1350049051
1584603849
1508620734
42292805
561085145
1626445245
1712943574
167894157
1161687876
1512205212
164429549
348279248
1728687537
946746048
540981737
991881123
1614141284
1718088568
1717927710
284315099
892601282
739812404
1124818398
284310610
1461463624
867055415
1363349329
40863119
444350784
1813180313
1016383863
889456734
772103749
1809994406
191123262
1712057226
1604584824
1030269868
1664927381
646933707
1410470869
1067099871
906465353
422243162
607614587
630614213
262871102
758316900
222872473
792888844
515252718
1765509647
1195625371
1159295311
1841725651
639548526
1372136029
785031183
425102195
1671200628
283667739
456245401
1143723480
1342806000
210471667
1284774145
440126120
1846145076
1162142913
123968690
1457555688
1651295284
648458269
1685846919
580758847
1583752158
1280808325
929611521
1484648795
173920661
592820335
1143351294
1166923104
1579749592
708200238
96382250
1027491374
1536720201
1294226430
425342316
285876355
1700114534
1660359685
914274415
1614031178
1474048456
1480849744
1464177226
1156410213
1497554485
1390997141
497156689
84342026
609239357
245676629
164243192
375392248
593846341
1799875100
456104251
1817980381
72277191
1658805663
904208319
1799393085
1789029005
1848295436
1406017975
871854080
777262417
107466001
789794537
777512229
238842317
958640690
56606036
1364257116
1640024407
773124691
1515751336
931229543
1251040346
275231298
737509364
1755666856
450466078
1197084157
1572202007
1726603551
727917503
1157063896
1184530481
1223287574
1797944095
892797455
1722362479
594945452
801615769
113399239
635244520
806404102
1312258041
1257465840
1761522616
985610529
116535606
223139361
1746371488
1726007481
1335793811
484103652
456077650
1239046050
784921036
535921917
752010862
754220889
1458992077
1608344338
1002883314
1172503086
1505592995
723589840
902225662
972860862
162101609
1480631183
1126749995
538660476
582242782
1319958014
86094065
201970269
1260966930
617718176
345809011
1103946984
1815118997
1524261139
1469954571
659983112
743986091
291486116
475511592
590613644
1547364139
512840810
1368742993
624974378
1260938034
468370379
1835137743
1488766520
874539872
385287486
1789635619
660585261
17188687
1678028699
666961849
998105849
349562519
1040846224
1469386395
983235526
969986956
152806252
197516384
1663651628
472324889
943677732
429950091
320555684
953247099
557544378
1623225638
43569435
1456654401
78807486
981088660
317102109
1819081529
1527675014
777761376
1481095426
1571709099
1485537542
596295211
342705277
929497935
1587122716
1238795298
1407544486
1618839541
565435631
854550471
412418742
1655746094
1331546049
571230397
787017704
791224326
59934313
1642688560
267940553
259466586
290229552
1839927411
1404854013
1796575453
113309312
852018282
723574899
1004267301
155030707
1366595942
1827679035
1302615391
1695958051
550857908
1091034619
208109118
1694236422
340892549
1081566058
1243642691
1718606214
1522406058
555402590
277960779
926149587
1677767770
550227722
125866453
291349118
1388174892
26470935
294025599
675853216
4369300
1772980881
1229521375
1745620508
957943199
208447402
518278426
248001252
292692068
810824895
1724373149
733454512
1817246364
1733265758
1592453529
1246347793
743294405
189108863
1067556668
702788468
335126939
538630029
1151446777
1415947096
330602625
1421416031
1623990135
384396219
601697458
262428821
411605825
430784123
135943830
353261940
189771755
499943002
1064920753
1249298686
259322599
1255182245
327278532
534226700
1767982750
1706455097
128901691
1166282851
907148015
1650447669
192530355
1386689836
634455590
858791560
522805410
1798899737
1418762955
1324971381
437569182
1394549431
1035670980
1120869268
1768771136
1697388456
145882472
474986354
112789728
176435980
1630789166
1233980006
493930542
797197951
643816545
1097165777
1808456525
322901784
1310847602
1105569987
417640181
94365151
1359350424
24600474
751708738
1227471099
1408839134
914190131
42785689
988817164
1833892162
1582076300
601323022
278371128
165734264
1041634410
1228829374
994471116
1192078206
419275641
452230601
573943823
620342343
424656832
124993171
261915199
1251277791
198531504
769730079
266355803
812569141
931437227
835957881
1782607088
1699899379
665959803
940764512
1546239537
858779828
1124748367
106971721
1451564084
1833997818
1272709781
1778221318
1536349938
783056578
83865757
471370259
585713048
1830014003
117051277
5268748
1299577085
238395003
9155500
1269248873
834805687
1152310404
1672071375
1367169924
976110815
1465938855
1555306289
679204422
1568047379
978000300
230326664
559354097
715322820
1406965298
770585810
1557769741
1459932185
1663880166
253933507
764805922
875638387
1296482764
971596163
1629740683
361879210
1519989192
1154863726
1546173279
162417448
145814949
17596349
945957110
1268053539
1314254398
445582305
723989892
19929411
1660820467
714043576
371694432
917021152
108607014
1562601137
218380181
827191037
1387131466
1470665285
1151790968
1086390168
1351067229
1650665750
207271913
1095782236
198260019
1824628231
158446201
1758062846
1142117223
1815024019
463241775
1692848096
1516114282
953256593
1602378300
295426649
1305850486
1068689970
505520629
1298026576
865228134
1147088002
260620949
269580566
1022411310
662631664
1782860046
1350356726
1730305679
1695019586
511791357
249507465
1785369753
1603962459
1219957495
553287528
1291642348
698626895
1463407368
1274210402
716451274
1545977259
1762686170
381531814
825006025
1055999186
95628555
339646054
213802258
1476040051
1665722081
934237930
784143885
1408584491
1793336358
1410100417
1524106976
519892958
1383721463
288273302
1456165328
1833157920
791725193
1288405151
1040084792
263862924
1291726040
1720919890
1790950682
700062186
374174631
1748057994
428123199
554608454
1436385797
1831603824
928814894
1214496828
934265582
868611026
1206535244
1816603291
370900353
1040973680
1692216610
592582155
549034565
1338689751
1629348094
1317615760
228515762
1323246157
608794107
636294567
1319963524
162162161
1058575551
1572094883
1531789582
559856857
640266976
946352077
318803967
344294563
544886176
514281344
1299540043
687935935
1363813071
47897565
1225363383
876466656
266180629
461319082
123530084
427239108
677193375
1724535105
1692375551
1796727917
1035165917
1424388834
1303287500
527445692
273602107
1795194612
1016152800
903054071
1491658561
1465032868
1465773863
1099807579
3629383
1756514880
1108182610
536254958
1259940008
1097407136
433696684
1455073231
512457937
1531279313
683179428
167382558
834797176
1559600856
30711106
1530854347
859946007
556629598
893481769
293032131
1380006252
1388002986
1725838095
1351599448
1736639027
415419241
439496881
110317039
1854347633
58667456
364635839
242188591
1700797058
657994584
1722997068
725045893
601446236
142776655
1425010352
55829057
165936280
933752191
144708736
1519883737
702847904
314495530
1577704785
376631043
1848238499
1432483171
906664001
94554036
1715669646
1080748434
145883272
924356407
301039478
1570488715
1044921737
498406361
1281083609
60918872
1607982049
1297065521
371479635
335600607
1140916692
1713603822
248521393
734929112
1584397751
1723362390
1785400653
314704618
1682277920
165958966
1518472623
977637203
1402096000
789573659
860309181
172476140
1029044936
86021766
742679080
243542422
1020202091
139165892
545237713
842114606
1384746444
135390265
1214639856
867735295
957296931
1499781061
1015193330
858150551
832495268
829170808
778835706
1264544902
1835364805
929084888
1138482218
1299631564
843741167
1554407469
323095243
1382442814
420143532
185416328
551664281
670003638
1383157969
498483396
733135938
1712782438
1406239941
1675496335
41202193
365226616
821602147
847465354
1729549964
485934543
1621736445
1277812241
65825186
1282285732
694590642
972251689
1830161725
245674547
1345584599
648708256
336281840
443476275
1398512806
1379803272
1207201668
1295871541
1569601726
474691722
972203821
142351720
809400836
464026005
407653955
323989124
634496876
1432271515
549502830
770145741
583433203
1711040738
605229966
962394534
405868320
346540228
1589453655
663243650
470117594
1226789238
1313570960
612150028
223259354
544357370
266833720
869325238
394932953
1355943417
1355337558
705410839
1670523230
1527764961
1689694100
669000410
1271658496
324074247
89378193
991678346
805040650
96161294
1185448252
1000962490
1303415275
209681213
1478524856
1591500494
483905283
430057798
1566084730
1625339537
821513052
1689702171
1309602033
96772412
1847617734
996397711
1792102567
1164200113
629763501
1493640384
1058922261
317833484
1845760329
825005659
194682038
757613688
157594068
624773037
1244762992
1635202055
1804351676
1687287757
1342961882
294688194
670523246
911101003
1103883629
1002691064
1247073806
871549427
1198904428
133292317
1427766797
1771223843
1415444766
722889856
1481435288
293619944
139992154
1247911122
1653284708
1199031412
752659597
1742495668
701036551
890347477
798785678
552724399
824396760
1238294698
1646187672
373858636
1761932659
494945922
577533116
38326736
187719028
550176733
557792808
912226293
1727045995
223709153
1145903191
363468666
457684721
435761226
949317664
1166837456
962154382
545301955
1269329931
437746608
417387746
269002306
634410859
1409993496
256902029
1196403350
1848505352
1781034634
89738958
816637048
1646633116
1098895472
1287148268
1105215707
1691911930
298687648
335684318
1332569891
865096762
890051629
1269902729
1361295115
1020755030
95231780
1707091216
122554134
236973390
334102874
484660970
1419376032
1649958157
1703077193
1484171093
419013745
772243133
15827204
96082164
850417103
642745143
1375110242
1468044987
24782257
1339381709
1429831507
1163172141
98919856
799979300
1311055224
121197325
1026552771
1775725859
1467203399
795169277
564393379
1796104788
331358501
1810383901
130197477
1065770849
1047931946
1309627137
726121026
1131125397
447975822
99477724
847242759
1575746127
1728903477
1156421023
169228737
10017645
1799865868
1474041741
435630015
1641539708
1776710436
234764029
685421487
363120830
975261354
1857986860
730798132
1298712672
248846844
1051640696
669527803
1361098142
296068098
504039473
1019917745
1171742343
1556776591
906582154
596137744
852520333
226986905
1668268320
1105282348
1466039107
1369600412
1016365283
741304957
1567328604
633375382
722378577
1227710544
539895948
1852695844
998678635
1444107998
543286100
676463113
1020511434
479580303
527084871
531376978
1368695800
328201174
497128055
19129501
945173567
599507700
708097692
1292956844
1770412355
1517252649
195553363
1705931194
188304529
1322558809
1480508831
523099309
747142482
1203956697
1462832897
419547914
1013998713
439950182
1245579485
230768371
56071744
1846562127
1685935371
906452377
1434553861
802995320
1307505715
248635020
742832372
757872292
829803796
441729050
893287037
504955349
649062908
857848699
17172376
18303899
89978816
1781030799
663765998
1354509657
1047208154
429104302
408748729
1767298623
1828752940
1263586606
630801018
523091770
247667082
714213456
216649842
1804523349
6697218
805575182
567406796
565740929
1227581500
603101929
1479296672
179407621
1004601675
420570523
1793261355
723934674
1389593019
1370852257
901033388
1192598984
331572063
987359255
1006363524
866951306
1165565168
1846381282
1685927271
500640008
1090266702
1827578026
765848255
234502381
269728434
339917321
767004932
990309517
1479675911
386218114
909627231
1236609013
148381943
1235953705
1822860658
75871110
1242703044
1559586305
110365524
1297815172
1494057155
1332069869
1459386506
1136018598
325717779
1063162954
927952019
1210187173
502538835
1798830128
334482480
746783431
1197800110
170565014
1252823918
1512401615
1441838910
460116860
1418666444
1661134916
647844007
446045304
186898288
1672650774
1075571639
472760556
1297923175
865040548
65996934
488623437
1645772722
530781659
784619565
1567100900
695881243
1080639117
1454420295
1421913079
663521203
1248013806
462307761
996409002
1562102250
15665632
1657753782
402903659
110231081
889481966
1736170905
980483216
1565255108
1390175386
1349967127
1792697820
1691037491
1354962965
938046672
707347137
1572030854
1534738413
658195613
581641182
798532099
975067613
444612252
1349588267
523272047
1276015906
1611623360
25486709
264078639
829933586
1401536858
781874045
1020173795
543439741
1374336174
1344276251
439136324
1677098696
1823474929
1792969005
735342601
1552682923
445558438
102437426
1352625033
1351351276
1036190547
1697710975
1095672468
101411200
778699029
224596202
1101839051
112980807
396385104
247592327
604303344
995393448
197605078
1745464679
762460254
1094501939
251922553
552885418
271755542
253764025
733780080
245197896
591266565
1390798095
1764115478
458702740
1052016034
11845414
1494002887
1227054810
1289306937
560308582
1547427758
510540948
18320588
1399010972
225024257
689988488
1078850314
274253595
672721584
1728028300
684395358
776363501
313429926
1479281446
1737604697
11452805
1271099142
1087887399
1360310415
921882719
1731982557
1783520529
1351724521
1465118298
1280170781
1165591380
795542226
51026238
696932769
361284031
1774246610
796386222
1600295578
37672438
747796995
1090667744
1021202855
1024561572
431219366
1779810442
264361860
705589948
113579442
521666594
1831129182
645766414
4671789
1758782981
730741164
378683897
1658350876
270768196
1189076327
664059580
1178358016
1508338303
295688378
1233119564
149126422
554844880
106138162
592942796
1241686015
930667105
1227441354
1115689652
1054117161
930042823
584619672
434660741
788394363
452293568
61423164
1214488005
259185424
596575490
1798691734
74262058
683338496
34678553
104377948
580188942
1306109029
1040693290
748279809
1842493460
1775667576
743196379
372324361
1610292470
759951254
1221513828
615957426
1717881147
1418787999
157053738
1833687207
1365917151
1294441598
1334415673
664664332
1393732035
921278778
127990405
1621325370
1657269441
1188842680
711383065
903476701
1534895271
1612125851
381850399
118352506
960569153
1158901624
1824622087
1737328534
1178224553
1653173791
1467260087
227022331
1548778868
1136110139
430484000
1637844624
463120198
1538604678
400741021
546051136
527984124
1482913445
21917273
1375178291
762350320
35791010
1400638316
190111846
1653586983
1113327473
663566510
1093701783
40070544
251856254
521066750
575959872
233267233
1746955888
345519694
765419526
323161332
1370900354
1486973136
124085521
1060968597
1461937976
1617824179
1292729245
638542719
490607336
1279288861
917107540
702475035
1051028083
1733484802
202451575
94334383
277694010
272205477
1493471347
612083348
583613845
1378047296
211168457
1157654627
331507351
1283515088
246265070
1082505105
454174972
438466157
1718295702
553155183
249397436
715287280
835205362
635327799
1799402738
254414379
1538595576
919609700
1206501324
858166513
1321163222
1742669660
1543881700
1145068351
1440003343
1017032047
812206993
625942625
1841544597
414465429
91299735
450449162
1565045418
935364402
1290681340
423292107
1670844986
775336905
1119461879
269184527
234022278
1573761620
1779318553
326145628
951747848
1182428092
1384534160
282628869
1252306488
1197130475
21528041
797794265
580048961
348893929
1204714012
1413588067
378182177
1363155614
925577462
1768365120
991554384
1042016618
342234650
43617695
862217336
1632691789
1212973871
1457300887
816830819
1092166939
1595850310
775999722
994250360
865525770
260273696
1755349946
72063749
663582529
1270429859
452367283
1677440008
1058796629
1591987823
1367217457
1525256382
756101520
862393732
893746956
1114719913
98174932
439231668
517394466
1139123054
329269961
1457896618
824881793
331841578
1322711740
1537826118
897837111
1414144592
92362683
306384001
492686819
1453603280
689122670
1814657453
1436528709
484011675
660109950
1154442733
733214619
417406478
357002297
218362931
1454692267
1542539727
16341815
437719534
881216531
164766513
507586339
1569223926
226450603
133863718
1184345693
1674211541
1236262129
245128873
604437851
328225169
786933375
697567152
1736101365
1219708443
777665443
342995463
1504072576
1829016874
56357952
1156277019
68797470
763801156
1258781403
458798096
1364965513
1269266144
380173938
559803182
805790714
1850561398
220514512
914240192
428629817
1232034645
606858474
985188326
159749513
557813767
259179335
672150514
693588533
980078701
973498458
226516524
3733797
208575179
537160180
495755845
1594546065
507604481
900238350
1758821548
757384895
947109939
1116752199
1063881231
997520922
1543548636
538431556
967585189
1111775703
1315314536
1798850071
515642829
893820772
871664022
292027220
1451664548
474480220
565241173
1731429918
367451184
990944749
345501174
327932114
1382004548
1517375787
1240489301
1650341392
850742977
11181206
1041183465
380221707
875686807
770726549
1271277045
941520959
511952472
340778470
14335385
300227607
1762134294
105249238
1417163320
1624522528
223852897
439867257
810025635
1233476865
165581360
606676044
960672544
420806390
1550454375
281017808
1197428958
1202927965
1378981507
1843835458
1510702682
1803396599
26370464
502801094
1689761695
417006557
321195502
893705188
1799431613
266464983
875853385
1234384367
379338074
445431904
728304337
778747123
1132586131
1384188674
717433161
1798624399
478692226
719520767
460572566
1200282202
1029010294
1852483070
783450794
1750343532
270450760
688797735
1310722646
1517117806
309734415
616479091
536261190
1679906404
1250993817
427753082
872440090
1215187846
469453693
719067727
1222817547
32577601
1392208222
1193840720
964008266
886927438
740704205
1180597752
1387949443
457612294
931299294
1335449553
1693531899
404552298
168214709
970957380
712533247
157689263
1598651660
802811087
568351637
1205090259
430109782
392426530
73385694
1007942368
1602398642
42429991
86122692
1717271918
195817635
370749726
1523826808
819789361
356343901
243365580
1854249628
257411799
811957252
242823063
1385342612
117203783
1179971491
1546761122
742547787
1649622044
893736886
202894606
1472065449
1408762546
488232880
669009016
514878460
1520632442
1240251763
1651917058
170300563
592575773
689865582
1173956629
1763960045
308098853
1028029700
384552586
280151856
923844115
317810344
1048856069
645108934
1146656823
882385253
622331466
599286374
897954373
1711415577
1764862103
1540843690
1479024527
159374067
1613276775
1131411106
1735401517
1631968507
467320880
550308985
1350017485
1830200819
1471415359
1613747258
378249731
1480460520
120160920
997098710
1210438477
1410137698
514738445
49957386
239123178
1840949500
425813659
1319004777
341124566
81401359
1173185195
1288408632
58590509
367331558
1122169446
24932801
1579916571
534680532
1774211776
156186320
747978719
1160791631
1194269492
819347000
547455935
906495472
1413796688
1825738391
596185430
1425604464
317661165
1346857637
982387821
402343878
1440228319
1063984779
482328699
1424183884
794762116
1509753447
792768430
685125129
1701438079
1685632865
1571900959
1628475510
1431290683
343818615
1048160516
1789961841
909777093
1252785123
781856962
965378634
1169630986
369994017
1633450087
1806584908
1640724109
738136855
869382735
1708728269
423770472
1190093723
491140440
1650756318
1002903077
294423962
1451580032
114762319
1223810889
120941269
790340230
1481357182
8959733
420760328
1409725013
447225499
17456808
216386939
624222835
93662533
91553154
1369219540
681582688
1200130594
1229905047
498844921
89924032
934567630
449905826
881349559
306221517
485972679
1425194679
1229255465
586486354
226863449
367896463
572935507
122899678
717429467
1301423936
391101756
828256203
71630828
1189707809
720785291
1392444146
839607544
1144123456
253484699
1018485667
1254996851
915377695
1423223249
639530532
1539755798
353421856
1677875454
758573157
1168780273
271189984
840546618
339358265
769815460
1400013201
1297454260
1402706819
574177543
871554250
977931671
880384979
1391956202
964068987
693824296
1731603029
1497046068
1092762547
866032281
1182940116
1854816465
411124150
1251258169
1162774326
1365557305
99691819
1413217178
357752595
447057705
1475291282
1838794164
503566662
1659252362
361081302
382912979
1458166599
1815482808
903513908
161914251
152037217
1705713612
1429615272
494503896
1158062884
986947982
1043918972
180311479
956809699
755492848
1559416388
858153359
1266957761
498064094
1505351284
1839650661
1079954179
1799897831
613274086
1440769590
622189687
1048819834
964867613
703949295
793523857
367929038
23601907
746534404
1836424570
941992565
1743757681
1507970158
418131365
1234827883
531449175
569463241
90579424
1110312479
1306775731
715463961
53134612
863629545
210860831
281226637
1198533953
559162767
197735064
1533884541
1635091472
361783795
307813773
928272701
982873832
1621406308
185378077
1202417451
1520074536
1256832721
1607436165
1819394008
1685842262
65037489
998350592
794433521
689330674
98839930
1137931507
1354683764
212847995
615044882
981622909
175860060
385049880
931302061
1571111546
1054335209
1185587099
355526760
1101002143
180510477
723765382
1097659663
842355212
1727477561
181193575
1250640465
45982736
1108219280
776254971
142417632
1197680701
743090393
853423397
1545348648
1423006262
1070173180
241634774
278267756
1171901977
1079841299
655638686
1527471499
754473504
679556395
1230036158
1714816036
1756294619
1565703742
1119370134
1144223778
1177093181
657309772
1291358069
1001538641
261539043
1843330461
1232173160
928040726
1055366946
17898636
1494689090
1667205913
739510536
242671194
513485571
398202386
698970075
912498042
992949767
934118132
69987867
316258561
1415721032
1788684407
1546399384
970984455
697033521
1369147256
676563625
470089764
1096788838
413639149
1104751990
131409098
1135196829
749943781
1707072233
92954083
1119297976
715143634
1133081364
1410749943
1701153265
1656073664
547534061
1674597511
662926335
1199317052
1429444672
1250456627
176393807
950237120
846459911
1633176562
969811661
39544087
770213590
1430403069
1269922965
1347619963
15467479
1153981126
505144329
1142985880
1763189886
878212465
361708500
938208734
450092833
1142678884
1270896456
685093183
122048700
1185688820
1503369825
406968515
308787785
564003824
242548041
276833981
616213199
1614101466
1634070938
881534821
1155395491
1144148694
51550152
623481026
971500913
1741505903
1820275826
1536261132
1462934008
140386629
1331991538
1005440852
370319005
469307378
964985121
17148752
1445688578
764121147
405968228
151957765
1613067311
1206650518
1109847056
12682858
1463569968
1242059113
1132983407
335936070
478774757
1629552944
919587322
999303244
1405560920
1120644618
1199796537
856510613
1243138181
350287677
1503926280
937168185
1820742348
1434911751
169712000
1718932561
1825105816
540525685
622008220
1132878625
1520926262
276008595
1304258230
593845730
761754413
422515713
1439954296
256568460
1752263162
653805750
1704323854
300747119
565497368
1582813866
300572894
687606301
1098704814
1367094872
1538264487
439741928
624703133
640254809
182426004
732576001
665775484
556914254
1000579604
162972736
6427442
527743113
1443502975
1649276003
371749513
1261731182
1748088379
1536288928
28517138
1838788922
1045062201
569560182
1822294529
170085838
803820977
1174609157
448447252
250901025
616005753
1306399531
916234294
1354138977
264812873
1362372462
304209761
82494157
420803685
1204034540
29187684
1513155583
72190258
490754151
1197401963
1509914686
1573641506
445189037
131119855
1331117908
1738064198
1115813261
1566285696
180496508
183568673
762888876
31129668
1852189969
1384876035
1253866935
1401314645
46969978
894057377
417324239
68524995
1743171219
667600212
1723876053
81270494
269106006
1265043811
866252939
1147360275
616972320
95091431
245215666
1214120894
1113540282
1369271695
426198233
675200662
113534940
1388414733
154180405
779129517
1758834433
1680472117
115942030
353287745
853169317
1057032983
1245132646
193041568
1008920043
239521099
1573426484
287979415
1459701688
1759276544
1475582053
484919943
476059625
1507965346
1623511644
455473092
902790076
1852978051
145193868
875141405
593766302
454744357
1751889055
1544116383
209541146
139888869
303692759
132885570
1326624881
12767812
941993893
486962529
1396080508
1019045836
610589652
1017517696
106375890
1738940071
1654698286
620717682
1038557239
430579046
165271891
1205108376
517153663
716740129
1779537701
492813037
551602874
1008566107
410782992
763706705
1194886507
172630509
362394660
1510315748
1441045596
1464900746
499001466
665173409
992082235
1320042538
1694840913
1525112239
1718202823
892240485
786203482
922317315
1673269979
941735454
190303818
1055335746
629131541
888196100
371140627
1757954856
190678092
1706705086
954519234
324234233
1518155793
996445108
795444929
248012935
1084685352
1014261050
1577843197
30008100
432644381
1480632602
152300947
1131051803
1239575021
961544464
867104423
1613230387
783295323
1391502613
1595225075
334674749
493924136
1469791025
295270864
1084373088
357559495
94341797
1083984836
142653171
1791070324
769474412
1726984250
1540601797
120034038
406571449
1793308984
1135505288
1203606348
538492690
1380184369
836863023
856850839
1323909746
1185520165
631210836
789630725
342236207
887849876
1208617470
627599808
1736438018
1284757085
952525401
400701489
89479943
1691256404
1662543726
1836575552
1357147903
1063726050
92123919
167347954
73166492
810742417
1225635696
1733426270
74021439
366383755
921080657
1742217878
1834653948
1340390503
1013242557
147719400
1168597204
31731464
93115918
16082925
1652889512
901887923
1474977352
454766413
459441639
1847080275
1772882978
450308995
410969809
1823561809
612409349
6009831
1059060367
291282161
912693682
1083850200
430794527
724705259
1612077708
1053152379
176258190
1668886992
1051521426
1692142742
1620807208
1070730476
1176075291
993733620
584949141
1793078390
503231168
7751114
91808506
1497324001
1043744482
1180257516
1551897582
1838308935
419210493
1004893790
1776726569
1686330327
582273495
865694010
498970837
907146669
835216535
1074860152
821763527
1738897111
621515643
649579039
1082628140
1420926952
1086677530
229524064
90450378
1057018707
880107372
1676781826
128263859
467020112
234304017
1615994152
128251304
180402728
1196547712
991596032
875386646
407034411
271865623
518757550
1273741865
112008255
628284732
191409842
1518459244
1769976251
750081581
1501425758
1472288007
571792295
1085243119
312523527
1342691498
301210987
717970953
1017424916
660293718
219380581
348230018
998853114
451557496
1286917619
489208742
1307139232
411954826
56339056
639781188
361276374
922084644
1028735367
868544711
565241854
123241314
741950401
233183951
268701317
1598670455
499774826
579027547
1168351176
1262484832
1289299355
935011597
1227912372
505682979
1619790365
302657675
177774516
308615073
951439260
386812737
1026590510
1398667947
1397628085
1061455712
798076569
872348261
1671546538
1674612333
121230009
1151546016
294983523
946097366
183426132
1255069774
34949557
1345064334
154911332
1706697205
1841132801
1262768278
1424124717
765096293
767329623
1814329010
230320380
768557038
18597802
1302071505
1007714058
1147745094
196972849
373025214
1633622781
1518880190
971608689
278959261
549115814
378912326
681786572
306143609
568309871
291416130
1748892068
190302247
216123120
1327741930
1349351155
818202037
1270454954
1223464450
82843064
15575341
1655018847
9928555
173838619
1198369318
1768645356
1165931895
1075163119
1354967226
1583406346
1306957420
905018345
140180436
1773419397
433746349
1362369830
997353520
1760745354
159755703
257209746
1460234419
1327306468
1723154764
931526446
1144353078
563141923
474107177
385210004
1804253553
1444704647
411516603
266854976
1304728472
546932217
286534150
106506107
1692475126
748518340
641110954
859087640
635010056
745069979
1149234445
786989132
697404116
1423522715
380698058
1394691326
724074783
437631161
1133754300
595848010
1854285610
1235948270
443491254
651864964
552986063
151105689
1245114275
614523523
1147219097
1433552316
643095545
173934069
441813750
699381067
1056217598
983846227
597908316
348322966
316215961
1130693505
414162427
1052504612
25385216
135966449
855559392
1290127033
1699899358
475481013
45155691
1590027696
1060980772
1695299758
477980931
1239306749
420916993
1076582953
157147200
36446466
1138158548
668990522
1693439756
988636531
326818288
67051494
1599740604
146713113
1798013177
854753146
613719525
1784864591
1178196476
1758647567
1837921682
122958858
117651465
800310304
481913235
802110334
1262001729
1342480339
765153317
1010234344
1332614313
1764807342
1228336085
1058079163
1729263005
65536370
718154393
1147264411
1429227413
549485078
1801877569
113141688
1405532579
24020075
207042748
1105415945
858215848
1262439678
1495306936
1371812393
1838121922
354829405
155958173
1553167751
902373626
333361024
593034814
1223031209
736534644
1211531628
334306021
766209632
1005845707
1822613506
644678079
1399514538
842997890
893241815
914320512
1432901182
477636926
500884073
335927345
38468841
672505738
66515188
92131977
129194285
1495381434
957307483
1633284453
846227581
793840574
385450171
1540880106
926172963
316161869
1807970907
24587814
962917641
116197997
1034004899
637165022
621949966
5011717
1828033652
1687998029
1641540479
1743399847
835491266
1679347681
1094892470
55150327
614500401
244271751
674662726
1682798847
30022878
557631983
826359226
1083561139
246053715
168887619
5358285
1193968068
135538346
1798340365
1485803018
65340890
1252047689
106566874
1537175799
337669569
1022077545
455830019
565414184
528510150
758631911
424860175
1230544584
758632640
238220025
1009725135
732759080
801970121
1698892561
495208021
1295343983
584191059
412727031
1500237918
778580461
575677212
1655441060
1436910114
26942540
291287091
67302101
166540478
460573557
1786706273
94520583
1549973274
1119748755
794811468
717643112
1120056091
916255409
574704982
386836858
1112100308
1150889840
1666653018
471520615
212430075
446814652
1621929682
361474609
1479549616
1373719617
1825029886
1320064735
1052605983
1728449932
1751147057
136486055
424628136
886689931
1022308563
480727820
1704458869
1693806353
1317000326
51809195
992761498
1070179400
1688014760
209036514
1084631079
1422278029
1369609188
403460163
232336183
213272733
1227570302
315072028
616516677
1732921469
784615578
1051506471
857017340
962178087
1243470568
482637661
1226463868
230004872
1497735262
518830461
96789225
1017129856
1692990190
130950335
1528470570
724312213
58514328
764904602
243740202
799254045
1847563422
1330414646
133016850
1420514585
1254092018
903425860
1598419386
376651574
1277197521
1736134329
1516155037
380284142
925007158
322240706
1118966556
1273933914
822647598
605631369
1076853524
894450030
104098766
400057478
1224877227
432556782
1670061454
450902209
1616364674
1156862052
555160922
1560659591
1767136408
1772181325
1802166661
1672629899
1468475699
1147607793
1432399694
657330944
283378200
650456551
173990483
246996793
1263636403
757244211
256691393
1702275625
886245413
1016547653
96443923
1096508277
626552737
392766761
706519462
362285435
605950398
399606256
1661906067
256263585
191190552
1308651237
678254920
1428690966
1649414630
71043288
461311132
1712268255
1168960231
81657719
1018216600
1133467039
151917928
1429134384
1087933533
790551391
1236140790
1437600624
1445106017
1037509057
1776432057
126583169
287945462
973914083
1708566907
1023863013
1208460762
1504551078
252888730
1457811799
348011856
1477739340
1099288955
255194995
134789755
627713638
779397013
1689179110
386177900
266371980
377214297
1102991712
436025908
1859074519
1472747510
255953083
1852885878
1185810040
1296699301
377705717
1809440179
242104655
1576377489
395539193
830533430
1847207649
836057461
1813455032
514065579
1006209251
973827198
187317549
1784391920
1078186341
635521886
680249220
1139899376
544684442
887454877
1783387029
324707235
409543201
1543436076
242889984
70005309
41120005
272254947
1030431103
1519528155
1743246772
223250636
1538478321
329993317
1344546729
545013073
663101631
432003127
132661199
1332200763
646467394
711080308
653147194
1803971127
230059390
1760682051
1025701317
1844082387
719845635
1135770054
1466949862
1038586023
687957710
1597656227
448013197
1037626247
222770766
258316533
437484349
834248040
525508937
1775744941
1514032513
40177199
1068129445
410959619
110081887
1617767985
450802513
40111669
1527189672
1362105708
31710229
213933520
1132735837
9898894
1821176903
346294867
1244201288
571636267
600117303
148265119
506719344
1850893784
917605827
837329651
159217601
1463111562
1419161898
216299378
1084782585
865072312
1344108762
283259892
857374849
1222754032
777856850
175132574
23951604
1038032603
1814859102
494062469
1217137953
528489478
1052121805
1278045764
202513703
1805306163
771169708
822293114
1262129001
1582099001
234534117
1672184190
1160100924
878171778
689951192
1060866647
1795017481
1734334200
716552037
1805218170
272734782
988009646
1495680034
487909806
1547932319
1770322995
394991470
1408126453
332418990
319019861
1829590493
914481605
1603480449
237670825
1092406027
364029412
1596896750
1116446461
45375610
1375280471
737334540
120750110
1519168626
512619750
1508316911
1711076554
916333144
183053159
975513883
278854251
1095747857
1258864301
1596474794
922529154
193380809
1330889471
779144303
126939201
1350052134
1464351541
1317444841
1285672177
1706558120
499783855
1588187644
1088744353
128922952
312200209
1357085071
1047594628
151940607
1267167388
527417323
1052429133
438965569
586375061
161176303
210061879
601784779
1222874198
69799899
664796035
1639532515
24567656
1136294194
1556698049
1855356125
1356560355
1494623334
1338298427
1627825739
1437589019
1728860509
939499368
899624759
294355440
1852531842
987454328
753139513
999599004
831764245
259074902
1182407555
540085283
929803340
1755406525
1020446193
1815480837
163601645
959475417
684359818
680634726
1504393938
389043902
1202661694
1309726259
1846784555
63850914
1635412943
469631158
214015201
1650482509
1283925827
1217249974
424532199
1256296772
1596256762
966167111
97791491
1656973851
1038999743
484701988
1244671162
1375220525
75978089
579552522
1244137303
994077776
1247531445
207922251
1338096580
79264941
1651854276
609004065
491653051
113619804
539948044
599142044
1165938105
160405387
1616815874
1757287389
928789975
589373659
744401183
304017599
524951948
86324389
245152536
1507183717
1287349593
1239072857
1276481207
119715276
498472093
1632770199
450267475
58142203
1004220376
659535651
166674769
1293398093
672597855
1536297116
346628923
755068274
492485066
1339227672
1584397380
1251603479
439776754
166113983
1632151443
1385747760
786794474
1365717251
1760045819
609068752
476345196
718712653
555230364
1323475836
1434327684
1023287552
1209196229
451236296
674670165
538562504
1021903128
490988065
1055432024
1228542118
766919576
1566386136
1678681156
1340899316
1773397494
638079067
1181885666
544047583
1464568813
225926093
1498231666
1506921416
1755269578
182883404
1443917113
1647700879
724783798
347372825
1223915752
486225008
1525765953
1280092758
1699337352
1355871922
764542535
1382849175
797613218
1303729240
1174026183
1855284682
1645763363
1315677873
580835684
1845010653
596255791
592054308
1405330037
526031026
962609367
1438842557
1409450010
388700218
96320480
1574833512
645118084
1324531831
418740617
1800922481
660062254
1745365414
874823849
1019278057
1264736603
1239970377
1044356516
931238338
1063143502
501289125
209560272
687557268
385892839
1399343578
224707465
103959109
763455945
1815887534
1604265883
1473730216
1521591741
1738109063
463013135
364100683
181561997
1841442129
343919123
678337173
842550922
1013457755
1551454218
1270598228
31306544
779235541
160231031
1299316708
984282178
555402119
517861245
1028931663
1402838743
847333858
1422524837
982535133
1795908628
548372583
781182781
5877633
212841239
1835615649
810272245
715811772
621564584
692589534
876017773
300211508
1005074189
1091921807
1189876149
865384859
921617038
752256446
1190516360
153637984
428477790
1282474539
183800222
1129318787
318128043
460259911
595179684
84610237
1711890693
1363733420
1675944284
982503201
402193505
1167872338
883904957
189340090
281679925
1638212845
1200870358
1684808334
838867219
820739419
1668486574
655470986
377564299
1146589522
1108266619
1191515917
213657795
218242191
1446647783
1040560144
1675047882
8084641
1766769488
1627215326
1477367072
150682080
365352861
901617429
612641739
1556788418
1365776480
1793428462
439621397
378356939
507527071
191597421
675977640
990425490
584220562
177472860
147982449
439970930
1584378095
1257021157
1694484931
736610820
1100936486
270639975
1500594507
746287333
594797217
1443199899
176893782
1411921777
33308802
1410967595
437317617
110386125
950767254
1726455250
554697278
508653089
1648496464
377008599
1400589220
952106072
279540575
1523253214
87606340
955722109
229394729
1158561445
826396458
691090523
70203102
1406441899
241856429
131200944
1211751745
1536337124
961949757
146715162
108838343
117286906
1276618987
131940004
1158546869
159121609
1779046588
253281210
279956794
1003036467
1642449493
334684354
1603442925
751626190
87857747
668437271
468455701
1613429661
854019573
311090415
912332232
184125445
1688440178
442747707
1398082131
883081710
1818940413
647235202
606820311
1105725622
1415037939
1167467039
1336308339
802503101
1197247804
668391686
863315201
1662151171
1267881542
32157729
183471353
1828839179
1267240373
603479308
987213550
969814748
87268901
358016737
253008531
1002661258
586719442
1200635862
256497337
902615477
1151890222
746346046
386176375
103204795
339124715
1685458972
1564441685
1517248353
429276246
1658540301
1689377147
1675113538
580781290
575955610
886908074
383286051
816138535
862535292
1043442300
641888402
1848452713
224100714
1210350004
611062112
800133439
1202309236
1172361153
1201909937
1324226549
924312685
1604722031
1239686918
18367663
992116576
275781091
886899035
1738135716
61342637
642676304
637085814
883731806
1173980763
1065334780
357206813
1705847347
1155402735
870674457
1231030018
238993234
1125446899
112582238
259377796
1262939994
578198232
1435973437
503383162
1219071240
133208079
952706545
829493232
1859073645
1493014110
487087846
507660014
1817914526
561930012
1110883608
325621706
740521514
483944084
1788733793
1388369220
803286695
1842981059
1500818644
1851027690
914272570
1445277420
1780094369
239426651
1766121171
1553509294
1051978136
1437209199
1575519107
562858592
1331614558
863883764
749283385
227243291
997304380
176639727
361108707
1541454832
480644435
180010507
332295240
1014714031
427245796
429571514
1539091630
331006754
704947978
856359645
1154046969
1505740097
259192912
639059855
733186460
230840158
66452973
754322039
1631495296
648704701
140770156
8558031
2935753
1304589807
1652494433
594638367
63091896
1222972334
374788771
108449054
16680014
887015627
1670726680
89033084
1689663701
64834599
73043256
237123668
1784649965
77090107
1501000090
1609514701
934464497
467627815
1550597108
383542857
546804548
128718801
210289975
1478933281
141192822
731727992
902995621
678561462
816214983
430676361
1554860968
1460849394
930647657
226135070
809481404
1662830298
210716620
393410289
1023549109
1349463019
1753790569
729284333
1499560533
77850089
157397702
1841028307
897939618
767510567
319998072
493504887
1638912983
1163553829
262937174
1051418580
1463482123
931952834
59839645
507027351
1718613644
27895552
1659795358
1825864567
256504064
95392552
581704140
516115323
894210592
202518242
97312339
1712957248
283116283
1619054581
683258659
687976811
860476259
558413819
1268049404
896897492
389982100
1052030857
948506126
1443829844
253822819
1179326510
1298693634
1538525545
1492794129
1001572970
1132885543
1472713696
1579274643
1437700932
502266798
873578739
1177334607
7475428
1661439486
1747975712
1110391404
775906176
186161319
1340830680
291134439
704555052
620421478
1582748548
980642626
1117554091
205888962
1572536729
1819934170
1763675764
298241159
1848280885
620070315
1381488386
1035632377
1414859944
1725351342
1046310843
1758174594
1845534296
1318666319
1242803553
193361393
323785256
1089362688
1636612195
210513924
24842938
556915672
1111645763
815657582
1333903555
1684824571
470893812
1652313241
759456309
1074582325
705571608
1178244237
839288933
1723027357
675715490
1183650291
468970693
870089398
1460043555
1200389306
281934779
707563336
1484080139
1054575315
499305401
1730281070
1651593686
992214828
1303641386
1112711873
1293870455
1231581682
47282410
300410708
1591848195
21534848
737829166
1379672875
1083714455
1013731054
967464060
808981587
38494576
362935485
1417568092
419863861
609899209
1322265784
1132600053
590564277
615047541
331609572
817313602
1104846448
113866595
1607017217
413871042
623370505
1202345744
614350671
341941678
1146762685
1774598448
926752209
335700990
1566991362
1500712774
163572327
514462372
1257618293
725579967
910874028
1398045038
730027389
1582707100
25827678
1702458289
1253741934
1776975875
1390046186
391476122
1226755106
1311113261
561827899
1459043575
904446124
471973943
1774726908
158137005
791162921
414206633
249349805
834319613
793211017
316598597
831574432
90482986
1304542472
1237805314
416869490
342468561
1412859102
588428367
45698642
147613095
1635131848
1519804862
129571300
278824712
1601266835
1396071064
398514880
1344705248
718700827
1053482628
1468970434
558774627
678674501
1306138124
16408623
1663774648
1589081381
1765364774
192448389
1162515577
1369830751
389656223
1785527063
1681015758
1846830939
1017363836
652955681
19762829
351040151
494342715
1271866526
819697474
1451294829
1231727349
1400402085
132779903
456736919
1106208791
238542450
135702176
1596279147
1108033556
868271073
1115005142
1642726849
159965087
1696497784
188279759
1070905848
638127800
883098425
1715676838
541596112
221770899
30377110
1630596609
1772002724
1733086494
422947968
912966585
56791482
1353665822
858855046
138032166
599023219
1063771533
154036299
663226897
560985323
1416523598
222874904
676322704
148302366
166053643
1826432203
1449231007
180456967
1089934597
1172495800
1119535692
960048334
901091026
1517803579
155727086
830330663
1005338688
580923195
688189622
849406341
1159052641
1441416356
978149236
771925661
1153091166
884206886
1707515593
919825714
796435260
728456414
624680538
687051408
115242600
989661659
583034416
1312405303
635612002
1239870146
1606209879
549651560
335237291
401110634
237084381
91215652
124748290
1713874904
35415212
513006930
1096356813
840284840
178997558
675715797
1580281998
64617538
1765100164
723632226
1109340250
103517775
1762269384
1463176365
1654490872
1070020317
1712878610
440972851
1346391195
867706388
1428376479
882730167
363847605
1800958784
782110975
1218256384
1588249448
942709126
1330963328
1583260855
355035065
422788739
794447098
312485154
1804708529
880932881
1021195586
880955560
306088021
533900406
1812093455
1075367120
413543453
1439840559
923028847
590011834
1440685658
1178209121
133575891
1020438639
554526173
447747037
1751426260
1770203428
385644976
1489085843
1355048324
686247711
66390994
1380189431
87505241
536304520
522437324
108711201
1175888298
644034248
1313160353
1838319753
1512400732
1509973236
57587630
892357217
784944492
1679051183
212240068
342948605
830890691
899240721
1088959375
1812468079
1533780135
1576600088
1657763056
1717701948
1568533010
1316980066
552702138
1369067814
58951610
205289195
829773909
1376986365
231797372
1620734678
1423420050
52188293
997554902
956612207
1639861446
1338317477
1855118443
265610846
739755471
1141197089
459284326
1404277390
627396379
1030545022
1296433476
577672331
448560639
908587647
1072069974
995181577
261301216
565841826
1825933528
414959866
616968371
1192533864
1529899281
1218116930
12707456
1498298705
252230249
1167673343
1657890487
1529913757
1311148367
1026078386
504419571
1575238378
1063500677
947337058
226596422
612895621
81896616
299438439
638557580
1687520361
1162975284
188445396
1567819001
1651410534
839269101
539730428
1214443017
632508608
391775319
556123319
1508079771
1011396728
1487429238
1044746570
412774237
136264071
335049210
1671140568
736630689
1049502790
1136997266
1078749286
588732963
604470245
733372381
689985884
415849137
1484357976
1471134013
1843454028
885548301
1484654293
841198751
1338106798
939120407
1092829938
1109229594
632425712
1370238463
608973105
309675343
1419550979
1012668624
861409203
1664213823
139381808
498023359
541840208
690643255
283554675
1138457130
829470244
1507569422
1254010145
1748370566
1030034941
917272160
1629945721
1114052018
466418153
1648555459
853649892
1065389846
82454716
1502264848
908267441
209476026
194828039
1714758554
686275930
1676055037
868392020
1450671076
1579342795
1611913956
1010118736
355960475
1810916707
731540759
307138320
1578203478
1368570762
1549393092
480758305
1603651615
1820834514
893881438
704137620
112771470
25306483
1197418411
173555584
888718845
738676237
382595875
1592167396
274677515
95311773
1342404571
738515392
495640297
618085835
1137199180
1688900263
1083983076
443121860
537849428
1171789338
624770296
1144416706
1024992002
586182192
1080142534
1836342097
1690529962
669289366
1263732505
582622888
1499142017
844341459
1673147344
3430517
1729752978
865211710
189458761
34856000
1187481586
1261737144
390137014
139260918
1693752185
1818885613
323981760
1476851937
1533784184
842234428
76971909
778554926
188878366
1416986179
1660447056
106387175
1155048331
157686385
786664767
508050683
1027967794
678989079
1304032133
413831019
622182457
753677151
1117863382
327808778
1675485967
181530213
615254385
754661517
366057680
1436444976
517656187
815048467
322856349
1788841497
1204451400
1060037184
1627071487
658911085
1632108765
170640487
1214482910
1181119805
728546708
466377316
1639902646
1460487526
1041121180
1635459784
1322801476
659609542
1383726316
1253740622
498896717
1314788924
1845221824
720323153
1506783630
1763670508
128145091
199608373
1835882140
69187672
1642380102
362476699
592010156
171412374
1200032788
608927592
620482796
698874382
245446662
1302020051
130203450
1056057877
1280610035
1710380722
226857258
62302377
515308376
1341048439
1522980436
1476136482
585686265
673956776
1535380154
1537764573
1104565862
1078345516
1348669850
1638826908
1593947081
852698287
6088991
1376687011
1782017422
1204561827
896662556
1549253831
299367808
1599658000
1031000329
637179028
534273959
890941907
1270063239
1481509828
986466165
147002918
372348179
797682081
818757658
575399922
1315644046
124964473
1380637276
695263352
794887912
899768228
1601313543
1367890030
1051966227
103838405
196540274
1210671405
289368166
836438221
1652326750
695241004
1503589223
266716618
1188967942
42629788
1155986851
1157408193
311848326
381491409
267583727
417281684
458140827
1767407018
1788175811
10756869
1055818300
1357373932
24817993
143128638
53458515
704770975
19558072
1401807632
1527194602
1087049455
534341333
778898209
1343824909
322639750
1645388033
1716280748
909103913
18130669
1065000468
247068614
680800067
1597675350
28330575
1019577864
228661025
603498760
1568834640
51554734
1049778929
281187534
1050718794
684275938
359186032
1569547756
1622598124
1631868900
1141274602
118435005
683854465
1162946656
857303899
1424722826
1753291554
518922783
805690656
526518347
287328936
1644778114
567514214
941519670
1561003737
1206111067
1086364864
1242093221
1617968058
1440521459
89101145
961048315
918268259
1165492069
193786263
528725534
73138789
958278631
1731648787
1042709628
137370717
644953616
296404899
1029183767
1293490946
193152566
802246867
470552395
382380052
1775977670
691008158
969824127
1613576465
1432542738
1205913431
787149549
1187628980
976818253
162638129
936326346
966411825
386064936
673659709
528545491
1810128163
660031090
687622590
1259217897
1041562869
1559008950
137458590
1223865865
551349304
347079697
1299594838
1150558853
1041430546
573349530
1146269814
629547854
621105191
863368023
861724511
538562054
1679525770
894104412
1456351850
916222928
60985958
686485236
840933116
1232875102
1763562193
448272670
496126708
542800718
1171480448
17638680
1667795043
806611495
226078832
1399673999
1215896343
551649662
1033411469
1571050602
464312119
1479588012
1082303611
1570065984
567808085
602603849
729826038
540019790
90549838
1609177014
800053045
94544809
1132483232
1404014703
1557712147
170127205
784716145
816456566
1657827500
1383918949
336088665
1585896963
353179855
1299443771
683935401
919700644
1505279217
852159584
1677237935
1338512079
1143330702
515846881
224035201
1101979862
108218118
1398636913
761731880
487906554
802460395
1329736559
855117898
717397844
1099440321
346929093
778548858
1724704553
148204062
713264637
802207087
853699016
778231414
564904127
214912324
251730890
993012330
837982867
668689590
561970740
1368915081
383773297
1484552664
1825757723
1536190932
193824787
1235503526
569133226
343105890
1803001032
1652793659
805031189
481993293
913165088
808968929
897461804
427697128
319138602
187940038
303459874
424311981
1810255259
467900686
1415294696
272755241
240588989
606731947
1080824799
725552447
40592346
1640611320
402751313
1576200167
353760774
849892339
1772371084
773219858
805303828
1434024017
1824268098
293495053
1660126003
1015528833
1905351
502663668
345713023
306144292
1499999642
496345250
76131424
1591930105
1623143679
1212501393
1132653166
1591194342
1538876802
689259774
1192882511
597464646
433128412
1420953962
1057676341
5957048
1852761566
1039635397
932899045
73038513
1689098880
713213330
660724284
539582271
1195125006
623294387
1032006248
572196779
1549606209
143275781
729492279
304850602
1588427546
1083769918
627762310
1350318682
682305011
564828777
1238245010
1705392226
1136481087
85671509
1354391974
1508387088
637725924
1367456533
478992293
652591496
278485226
837494020
794001126
1253192018
668256688
1259177776
447627161
30444100
770986908
757693948
516507019
215899302
659936694
907063400
200854944
219955642
666501956
691338270
1466094546
1431050130
1542579164
1220216912
580783434
690961710
738485957
994937240
1465289660
161403211
560434874
772685625
1836355965
1153364624
347011045
749209865
233611863
503625969
1001907056
611501907
282337794
173927756
1315656705
1826844436
899978313
145894521
246445416
1675186455
1215351922
131103080
1851452198
48347060
567139325
1314418112
979784026
1225078686
1184216286
349199982
1572250373
648340714
905227398
1726089811
306081025
1538898336
620995234
456427867
1124732880
355314866
1834724056
1224649916
1125558471
812318566
750549251
1311820660
1053187728
473178553
1183142936
328296128
645357439
605140065
440686303
430976981
1661392200
1775548175
1174327615
1090653745
1249189621
578854837
1286878971
1220580223
839996912
1128399364
1057780591
350537469
536190552
1103525401
863819038
258997600
1721154562
1698034158
134075196
578654375
189748128
1281738543
584742894
541417862
667634474
313134016
953071612
1331102200
1276394674
850291065
311648315
1440534061
574382786
1107961867
404783327
867717657
1417599043
1193268281
1116479403
1775770885
1368323283
182699812
1713288011
363310483
1265614509
183109654
1059543200
499742254
661929252
1832786897
529149935
598533090
1468333118
1081054722
811090524
342547772
1729010486
175100945
1260606080
1381318986
906085989
384626827
389219373
1093403846
708488995
321768488
1138442872
622117976
866390046
526760355
1527493109
1262480588
683693660
1252744892
689078111
1128258229
1155219800
1735824526
1061486547
5000321
1385210480
1448046850
768814734
1758301571
1184583095
1750167710
654693646
280087222
625498952
90485630
1733799104
1301836680
717556736
614526449
1163462163
1316612708
295403553
1802023886
497793553
1446585350
1619696500
1508158909
1331489648
796685066
670491526
1656570455
818607505
260146864
326010676
357447874
1425884249
850162951
1180770254
275213858
155127815
87738780
690278514
1749678153
349313253
1016565467
50244506
779236063
24774920
1509634181
1631955717
380410126
635335819
1660418572
1072086993
1434926975
299169186
1582302970
105505876
1441897243
1226372000
93744984
1847896915
1658206359
974175937
508233751
275191224
555737589
1708431211
997870789
1696967057
714770784
1296984987
955146734
26196665
1304827480
604978881
594569915
133390304
571738198
826000597
999603288
1333765248
1760778535
1150303062
282088570
170430834
685944761
562702554
971452990
1068418855
348588915
1054780499
339349493
1026436156
1681803444
1000758539
1449975319
1838294735
45444056
317052041
705911773
1556568968
1031484614
1457936900
1397133458
47058638
851918578
793698954
425166366
1688444074
993112195
635113090
621477319
1082864907
1848117231
113590060
1643190207
977206078
987725080
568021590
1241177302
942444297
1562587543
502867592
499745121
1222690422
1513889882
1748905052
461081065
62172064
115512177
1460122323
145061869
95535350
1387334139
1646644296
1624641815
1571608840
326754482
289615138
661334460
1846177814
724976053
1340628594
1739410291
1070772719
554390872
254118317
401910249
480064736
673419874
54509699
409614470
69499166
1811980075
556200002
1097064914
673180897
1306086438
1681192571
190433336
464598675
318534056
1048163753
511233842
1300158424
372033099
280543744
397370922
247624353
68036124
65134605
483217537
1839103285
471226659
937260183
92561336
1347134604
297140412
1750952117
735654240
640347336
504831369
909620083
1688712233
365372571
650580253
794074381
1651699413
1732084277
1686180206
350827945
1517030550
1836090108
604380878
70078914
645880941
1845003146
1713060823
1049174766
40809991
1121818915
1305800870
1623470153
924765300
1541638431
1142004675
1073425126
875975542
1495920207
1594021246
1060097193
138501144
1214236412
382748775
408438394
1074881187
770317099
733100635
674581734
1267351993
923730962
1461371952
47809996
1779323724
979957522
1719407900
863017948
1642478664
1530682471
383033517
1610860364
1704305627
1039209330
1772363518
481449314
807050963
1158639286
1804191334
1645690375
1182010493
1453350493
220979029
949504541
1675363843
904072629
78632201
1337821865
103167674
1127061152
1088813447
1815385145
1718150073
697242195
1739999643
1115532799
1365425323
1543063090
470457265
1175285951
1627733167
140522015
182957391
234879539
1738980963
1679848914
1850885474
1641350643
1837759205
1748675921
682563385
777378111
837344128
1083574091
1842740667
1751897992
726748344
498553566
1169553807
1447381944
1378279362
241497949
1781927178
1497018837
197433932
714414496
1838025161
478033624
900848039
1796775305
365848863
1496610475
405306934
546276527
1182502772
318563385
596153902
1227992847
724072421
1543049476
125762990
152005968
1171297519
515769169
1038528453
311380394
651423302
786825843
187361984
394107832
1203693753
453560586
41446951
461481129
570152115
543112093
1447501284
1084525144
125469166
1170773066
226315613
1065546859
464183839
494359590
1765275400
1217720291
1340772700
1048732946
1191221731
958534593
1779963103
654371143
1264351028
690614272
1279402907
103119263
184243245
1329496684
1459355733
1832747633
1840934001
1572425885
226815069
1688560959
499796527
1625436413
1025535547
1560134097
1606217348
716741353
1452102745
1010586290
1104213630
1644559367
317393263
1110128719
1545776314
1343119028
1714632304
1475481812
73829651
1437247680
1584144093
1537046342
1680229275
720125314
384606819
1475988370
1489590658
1506791908
363661607
31028776
204814921
392477905
273238868
210847668
981988994
1669224875
852548125
175696672
1489100739
1313954046
1809864578
1332203734
719674655
818377796
1723049525
94287536
1708982847
648069184
450449773
1145037779
853382465
1200598990
1706517585
409892214
1398470318
649419447
586172576
519788784
1109944279
169858351
643679369
307692167
7626595
832078372
266150073
1411656619
41208127
1650123528
1763006522
135210630
53816942
310230120
1776444516
495649168
422158834
1801406788
1621908381
242084736
576595543
206632474
72942552
507620212
40676059
1622547161
1371364239
728163728
144429244
1787454957
1389842416
1232683055
230453440
1029164967
534330456
1085019034
289467313
320806672
261213604
635868261
384358883
915042131
1481543711
757538256
718935728
1844447242
1786343793
1855492643
988492528
1436674447
176238851
1400766257
656304380
780319871
1505383355
1432676001
322745723
1700400760
1114232727
1763747200
465585351
1540844460
804988202
429284044
409964011
1772987721
1448026930
518264873
873936977
1636465450
1500065465
859088388
746224224
1083643512
1658286478
328679003
128351979
1259338027
1852960854
956433241
1148249400
481741169
67386475
928730726
498374389
434722343
1307728354
704418361
829863649
64739791
1449739420
1597360139
585873173
1178362722
674315712
649207663
1800653678
1134661283
1344157424
118912746
554579069
1014391881
446916766
719995278
1254795806
980396451
347124939
943889987
430557096
1227108702
870371750
731584395
361323360
827617602
438674207
1717353022
363494559
219095154
278410085
1735140676
1142298083
1614454935
1245047786
268469810
447309632
557002163
1219732289
1806674784
519821813
1395787481
1711320380
540166137
1595896868
325898053
1497813376
1822496485
1356479282
50946039
1190326608
119086134
1580058455
1486389612
723521601
600417531
1033148734
632498156
68003854
1162766299
1364793768
344535735
904493476
1111510938
395811227
1823639931
1007973815
1410141623
1727258252
848856628
1679924356
168465082
1680551302
1533339167
1702764001
115716136
1667018442
58167499
513218878
265450990
1771619044
690150667
1461148051
1693556121
697292928
1328370009
1287974268
174219251
1190548802
735345097
1307542957
1111919279
1270161115
1737843705
44490789
1723940841
972291447
277645671
1782458762
823046627
535125323
843446108
618759370
1503732217
178736752
1080685767
1407719055
1368533418
1839084808
1272622229
1836337082
1104951849
1605913540
1440405679
1133504308
694603841
1147266787
1632333518
882183792
488789963
381644311
1407447355
239474383
688720994
320649073
91789582
551804711
522969431
501789902
1385409075
581572420
1525762621
873654401
953090509
320287280
508880415
584214438
940548659
1570110992
1772870950
942054582
944243569
561671414
397804353
205140231
904359632
52062185
28209012
1167872626
142652318
27954169
62090726
1377983484
44376254
501953543
797932179
1586091751
1652594093
1514004005
1596281784
1206643931
155466204
1104123670
1485517943
400489809
1358612722
1769625605
620697536
781211886
616613595
491899124
1727489843
165320438
323954074
1388891064
1156666455
1651440313
890674194
1204678289
1249568428
9697798
850458051
1416993919
403518673
1733003188
489691808
849198843
656248675
886208592
496013559
452616658
215464458
1764471454
225306655
1016202486
17271054
794799623
749452636
1775361149
1242935700
671118405
522359977
747045864
1276634251
105723737
1476712106
1593868793
1297341343
259518169
1037948305
235634625
1593086829
1024333987
1644405883
235165298
227526366
1269632449
926460735
987719945
1032288494
1236497456
668092742
912601640
1207090048
579955812
1445907145
823922336
1187716675
1278662589
631588437
757395405
1487536004
1325843014
724411621
25763373
121416704
816963707
277696887
775823066
601235024
1276712798
1810855442
1776896545
261202591
129621814
1115180370
938433104
575083926
1817095993
590413763
684499452
119908070
1797441351
936420015
1484332898
482917520
1409775341
1345251554
1215947733
512845487
615818800
1046681553
331677418
230411147
1488686099
763716112
1407995842
1334491243
1431929975
1070595131
232637687
385503759
583995092
1436053914
184035961
1607673528
760740335
427595904
1733519762
471696312
50379979
75452846
1293664767
1839595145
991365921
1163819595
1682653504
733708
1387401139
1603230859
421773561
1826574242
907121477
361503441
452113800
446126233
380765235
1557622208
682240023
615517339
779980624
1246111840
107390900
1538874317
868282560
912535582
555106196
904673090
1050510202
1855884461
1818749262
184845413
67517974
117139148
81592064
969485899
1314181316
1423158138
987088836
185355763
302170353
100707101
282060478
1152761969
989883986
475345428
290091830
1686129841
1058324815
223747854
1588335987
518101179
273089291
761470028
1608019788
422521455
1383584340
1332980938
205794780
1176130746
1760418611
1366002466
13470899
1806425358
268849232
1501418329
1053528883
636708059
502738832
1587663919
4627544
550277593
595961997
358786977
1119827318
408464953
906572912
1492487459
1120656734
474771497
1358910996
1493339656
378758839
691369514
917347822
1301750654
1489043370
1435819180
1330122279
144200850
862789236
974813434
409511748
159343917
1825461822
867210359
1803060038
1852386395
1165669211
589815510
139448810
1687388410
1154277233
1737718636
991293157
167147085
864015478
1367215729
1182425966
1286587469
913486901
297848351
824982018
1628781225
420168579
23882252
824577043
775993420
1795448271
1824272501
1335469553
291761935
262828400
917299470
1558518915
1426021772
1085053847
35615259
292063464
1494396617
1136612826
1500156839
373214324
956507319
48820157
319035564
1042141084
1820230186
659045224
1441413924
1133774346
1750355591
1529788153
1278416219
640253415
81361307
957475986
761447461
21383538
285681026
460574505
1533779237
659399824
1812813327
892043638
520857926
1452974193
1405540532
1649332696
351987870
265713437
1362818346
1325313727
1699604848
1383545742
785724894
1628565267
379177498
390330561
1180472873
1613419624
1159864368
959675225
1394502195
599119636
74652473
1848378008
1292636004
1460062576
1347608445
615612840
518184792
1183028330
654175538
1057309327
1452876168
758397841
1184872263
998471628
320663878
1199993783
1695422977
149977967
1286091725
1239464834
1385331204
20545565
412610274
839542562
1084697242
1585370654
1185861979
151836310
48293256
435592545
1454122008
1503974994
1677950041
621629408
1731735826
150591805
1035565048
599665561
1319521436
532162974
772795598
1529387116
1266467952
715818331
469670019
1000489163
1720516190
981356606
1329884087
445953608
1122280220
1163240639
378962990
878282707
1686850366
661208437
320110752
1858432604
1273795882
1110582775
399490658
1440300019
69559351
1623301216
1212744809
1373147850
1420710273
183675594
722562971
1210453163
871430266
65799999
449905090
859524497
1298851642
354374596
881761161
645326233
1237023667
363247160
1544084427
647725822
778322203
1395898461
833471935
1300210504
467293322
1370424518
1463942179
33305338
1453651131
1266716699
1675475375
1360280031
928380877
1785953259
230833703
1337230603
1843910920
1782413335
538564303
1798302629
1388347443
4278174
1310609290
958081884
764532080
1119511359
1162426513
1496432540
703320766
252881228
1446843601
836109170
1490964187
114211150
419486938
226911776
1187673332
1128255300
205666065
1669063798
1719907136
1333714272
363144850
42566867
1120074893
1318439898
1137723887
914537607
758914306
1407500928
840764197
488647952
1257621385
570778451
1000776119
527646953
1289951037
1121397378
1669937305
943489798
465258860
8682687
1391823182
1784824187
1684756081
435598127
300664958
875256830
717046270
1386458236
865374284
1616053683
1713566299
209517371
766990898
1221120593
394140079
302622869
1259862009
1843095730
656068490
1062192234
215009294
1361529964
1019854426
1178827154
594553222
334002114
1428231819
1193087520
1770888736
1119397800
220265470
250750248
831473303
875604103
678655847
389479575
130151804
715277686
1554246875
700147661
1199794361
454042329
1011337110
1490790034
238330764
1813918599
637526657
821141261
1092954700
1189276310
19949500
896062059
1311982420
776595892
129174900
1452517350
8585759
153772490
1746523243
157848562
1834581709
1420910100
211364881
1761373983
1793811711
868785952
459223912
1743722371
1840638874
1193345508
56051836
6924996
1060532464
175106295
622891009
176637381
223722013
835918134
666504142
774650903
467575519
217471587
355858345
829502000
570306186
235558546
1086535105
928525901
185792542
1628720650
676256424
32361912
1107128104
1503300403
823155329
395419369
1324823351
1359548720
32643291
864961641
641411920
949555467
1153002094
1606480569
1051216583
1557204247
132021762
482310370
1722674703
316433472
1173886964
1679421798
449583388
654990150
493304832
736915020
565695869
95680579
1469723499
841463444
720672327
1265052639
123470040
724635423
495713029
582647099
1062720044
1800343461
549412679
205732816
1014170985
83455538
1756912651
1325341983
1852910453
1831706013
1224185582
532373669
1179878290
36649288
618428370
531366462
523079178
1229937704
250049383
255063189
1096135746
23079792
874651746
593110832
853223143
1349493238
1594084462
1111993154
412348256
429041333
678110460
198063183
747031309
526694059
53968767
282188792
956057306
439210090
908226135
317384293
1747283691
145983210
1077725717
990597698
424028737
1777261241
320749258
1149855646
406482789
432893677
694527446
625834519
207068182
177996913
1276765628
1815275149
1078096520
1177239063
1352569310
87163579
244185495
1441530234
1407142167
1535598485
820354231
322883293
294063425
1174918402
1820493930
866885718
1654539542
114574595
223114118
782815020
1216134660
715872222
346385873
1280137257
1769008300
1185601355
642870317
372879014
916617991
1338347599
751760248
257937414
1382244123
198874953
142795855
831101077
3376624
1833300351
1282954370
1043162390
610674177
1469758332
40391125
1381101231
174592729
147081676
37867934
524638840
1714831037
432442950
337990253
198191235
1831492471
1177328642
198677602
1285762465
1684970728
1718003196
1599006026
1300591952
336552303
1240538475
1675478121
1565285850
1345240521
963603719
770437294
1498489989
1467072696
345417585
13165910
1167311146
844344493
1813123490
19027736
117586504
658058264
1788914427
587387565
492329051
1567726689
1607616629
476860055
1387129496
224860664
106287347
1448412427
1600988251
2141208
1095855699
1115830567
966346786
2425473
644755962
651825503
969298463
1259872905
690003446
1463693036
813965749
719542820
446675421
92197571
716455744
1684269758
167396690
1789950721
1297715690
885710950
961103711
1465152434
750988555
246055495
1099193759
1492802676
136277539
769412786
1458065774
834292852
838725718
452403186
850392350
548712956
240610933
1092503598
1410820091
403964277
1214831334
497898855
886488626
1312477546
462621525
698925181
1217300615
1524977489
1276879724
1224669983
526362032
367391612
804112980
581295648
849227080
130219307
111530586
1289609854
705325165
1287173716
255198452
792699119
178516010
873731862
448738755
142434151
901201570
1514699076
1795347285
410629064
248407784
1193619076
1159075801
92912063
472306226
384984431
291029440
1238004826
681899438
265300471
1369749194
61656541
992962492
1747244940
49684304
1536818862
750747057
1166586587
822547719
762088722
1738704121
98724836
1787427315
1178391255
1536931997
1554781876
429918702
960380961
909600355
732853189
670272331
293853056
1316536473
710153666
601280567
1484236660
1428424154
332930778
570259767
643624046
398311219
1409931820
480391572
863411357
1597415783
463272213
1200800814
1124343193
1622461533
646328424
1331707247
575260062
397039996
120510263
407506462
340817764
73928381
845278349
1531537219
1529470860
1798330689
1837943385
995096924
688374359
968418229
93063190
118803258
1444394298
1856089787
1486606873
1744052610
1154570822
124728572
13971534
115630711
693356680
909037784
1778537150
1851481145
1481875
959999124
515784630
548129242
972927616
1046664490
1724558254
179249082
1818911675
904871683
1360545230
1115397932
440994702
452931368
1317715100
882015767
493175621
1064066685
1426833027
1260709829
720515261
1135872503
9495547
568464180
539499325
640656606
147414848
1407993817
120717401
1170015834
1182798817
213159747
685295200
900488969
1818304219
391493040
1075275561
10731967
320041225
462015270
1249625148
1304948406
1190885621
1618549766
1276543994
357611454
686721433
273213707
578274154
1036112658
1832278066
467224587
1576754044
1808014261
588106936
378058092
927991962
1542994904
1206799982
952410221
1574487161
415931551
999646245
1749941739
981660528
1252624902
1212490891
1543708727
55556007
1152597757
1156380702
1274969597
699328533
489898065
586809299
148004798
672368972
98478750
1750225571
123133326
962658932
980934713
710938817
119736770
176452368
1450301950
827710424
1687363315
1376390641
1533146628
75611097
1485240323
419898876
1028680476
1402128305
322872277
604636388
709167138
577115469
1361600958
504641923
88009666
684203832
814817742
1016281083
914427424
1555246849
1605850139
967192762
317364850
1136829008
278896430
1723534840
1218521183
1677464495
1777750523
1570186514
516341053
1208441838
139547817
979696710
1858468969
162127381
1523797015
1055444780
1664630259
235943255
928748012
483593836
1851532354
1591966467
876738305
1759094398
1032730705
906396236
37292157
282303255
1111617214
1139686448
1625211359
648234117
1006257017
193424469
571438152
237453216
154939374
830568317
47099756
749523963
1491396693
826151995
1816916469
728108190
1570785018
956774088
1244142926
1144111394
1728306557
1105730456
1723572701
1785407356
1397798281
127730244
1024736791
1786520446
1581057224
1690750588
909622166
1262814868
858624839
826159554
441788469
1476488156
183136895
163620465
1539221492
410855386
781637360
1132711154
625351784
204307633
477360921
80664629
152169479
510194597
558229531
754272033
417423761
81899346
909629000
180805275
54430152
1185592299
482565630
1345822172
43772016
259860654
1812914627
1084371545
1791313579
1805562202
728142854
1149297560
385141272
895994147
50666012
1857615104
1775123149
1195111809
1740361564
1858437147
696052475
1223330480
1336189369
551075813
1444552299
405601546
1796954393
1457194289
1254730112
1366761832
688314451
188343780
1723341135
1854951403
586243918
896905644
334458689
786545870
1470893897
117017305
1716741528
131369963
1708217619
1632445560
51744101
1403747873
840964072
805561057
323420615
728232269
1581385826
1593019568
1233516426
912189626
1662064620
1538821068
1363909144
313571112
1746749420
1354041155
454525941
1117632652
1432334697
1411225226
1034441758
1397194633
157781368
383975924
881092762
1581346801
1129247419
998366805
630387889
1176163077
1390600238
607765265
853211037
1592587482
813340393
1490589104
349069748
261332483
569783800
972661439
1761392256
436435794
616026966
811678525
266808521
1525521580
1225402656
296089413
41602381
1069593281
234967638
570219375
1242500107
1469767022
1335259548
1583923224
1787694715
783267571
80905473
276482786
667747607
406964978
954943984
446920437
1598634660
1379455797
207785277
785505808
535510202
1191286254
271078302
1371408726
1035197863
133959106
1371340203
855216963
399803009
1558236551
719442455
1348409827
634545293
888516517
1677653357
1699377030
959052276
946448354
1285758098
25472610
1803082579
317829021
1730568597
1550478865
1430006338
29246622
799164140
1841475590
657117795
385403615
1527843068
1334838968
1769791386
590169730
768223708
1380090853
1807038524
916493053
1797998191
41297582
477739704
722641946
983837650
535311346
625344177
557727165
1041411403
819997627
55044603
479559841
449608403
1173003839
927188520
1176526534
1796713787
726853636
527623616
1751634628
205741792
1650366502
379511575
436170048
453080998
1444223748
226186872
246747674
833343081
1705808037
579491091
10087674
409753395
601359267
1322723056
137403599
590536147
58513899
127723534
905033939
307184647
870045511
584165596
1334814815
704707917
1483522549
1197319766
1845983521
922493843
1502012395
1610050038
1234973200
569885851
157906435
1352048331
1527054754
235006732
1659108647
193383377
1113357966
1811190807
1474862917
762195453
1234049324
1200063100
1495501441
57990258
970943712
342216380
864059157
499745755
94138183
681121682
579344246
1532549994
385354265
475693377
1350061794
1415993598
827642938
1825155757
17237711
381950101
36770136
282389030
1573611572
1286018570
1567874117
400673763
1623199451
1028584813
23292974
1458455009
330455570
700879314
233593824
962656016
1781922304
864604185
1258184390
1600636703
614282828
78847407
491519949
856517413
1293265644
1525041277
1533328824
1218339497
268568804
1348229754
654862438
1797980805
265451837
179437229
908805204
1011696900
1500939563
381813135
710853325
639247936
314058969
429962709
908956551
406589231
1655801483
1434782504
331900646
611029609
357922881
1276687092
1565760338
904679687
774533576
698082414
509346103
421689092
1211577115
1852992824
1119363074
670791938
1524927666
957903038
465955399
1715437537
1808352065
1853784441
1597059740
1386910964
1508943746
1251023036
1800704419
241330085
391636096
748574211
604188272
1125171208
454022034
409902806
767224384
214885529
1471186212
137413167
710196028
1481794630
675543108
1386846334
130051961
2534874
821753554
1824995747
1317854505
608786410
1725484573
1565405425
1719343221
1290792865
409748563
1138248418
1670575010
132098045
278940033
1815722065
1702349008
1381960782
707810262
1057291638
526364138
24692851
412824708
677724633
1718306341
1543631028
161225694
1305360367
1598096478
464882276
1853169516
1732295998
411791591
1756116106
529052239
369255802
1039513515
282681236
1828414412
1840585452
1320980878
805368358
1516736990
338782944
158026131
1679247668
1783654777
105186465
464927893
1086414912
1403787859
624690729
225244829
316531813
1205618062
1324458976
121919706
1079841785
1788838166
249494261
583088384
827970870
1771406303
1852224356
604133641
699497400
673864963
1379560299
622249655
26092575
635441278
742895608
452460664
1768175098
1522401967
1135497150
1240440577
854749282
939100025
1647672087
1328610275
764372530
1469727280
1254921751
1003701916
464149165
1647354547
466681564
896492271
375199371
1010909654
442119810
1010757133
520908000
119204237
612525457
381519449
121581753
230010917
1619316257
1086222725
1299628978
247708771
1508087008
1254531982
1727009486
1616631496
328061806
757239093
942708390
1079432588
229677473
930445446
1302181364
1008744268
861165015
1223996280
1842620129
846317619
825100116
1819806600
915941961
1283678038
893272336
457482834
1075148389
552578304
61260993
1657717499
1695277130
1222415030
1630505946
1689843383
836846948
421878549
1677159569
1832854285
48459175
937345801
871538513
1016876573
647165537
692418613
517350448
1016548994
743426211
663356793
1618062482
490527714
180153818
38617242
1568155706
175970661
600315103
1021770467
848841
186579615
1283464791
1394982935
37845800
1077971843
1821923675
1330909834
990390239
824998507
1742063189
843789501
683137383
1259085024
1420765883
1135128610
121958125
1385446203
949831666
274207263
1678251276
544708056
456229159
1247050546
572773210
712870969
229552461
42317490
438621755
831126243
1505580372
1451071297
349469088
142377795
246129294
457721302
1740279904
1797286499
140271375
1601262067
1197119329
14895826
1590282501
1694037868
1163985298
144511874
1852805157
1763734231
1392664712
1080397393
1731261274
1782238939
707392618
1748184973
478225426
308892807
214010448
781261932
1485041097
383002749
470073215
1383330482
228492620
1226112956
1761978794
636559470
1172529583
745540970
670216497
592845413
1096359960
277912359
615242066
297122221
1742126723
1571067311
1079509910
1324694242
58792246
283135885
44649359
569547918
1007755586
1656542104
993313316
1761223437
1486833989
971487256
1354876257
981568111
783964896
734462382
1055158002
1297776489
1794494639
1828282315
66681233
720129654
19988273
200959682
952514510
449083194
1560701241
1101826664
243021543
299582456
917718675
411188826
1153303765
451990890
1619616654
1492769197
1688336633
607756090
1120624064
788171011
281793463
136286119
1651890406
849220318
403893818
1625851136
1791812361
1430247420
546781059
1276527332
1779525817
556458802
630843004
923266493
327523351
946808129
164996461
887094312
667288374
506275430
1285329944
204347706
1018198425
231569318
889250824
724652630
462853469
1598692230
1430535524
1300909318
313687640
986157679
782522394
1389589068
867604085
128713764
1818343949
670356184
996081536
1045128152
305592533
1475675071
648067936
1821812070
200483599
1735394733
838796549
1191092454
1156980375
815905024
1277084153
1170751060
186254096
65541313
919310686
489071731
182776341
1194805232
255537713
1508674116
1507651678
1080956298
937305611
1153478517
531460039
426763907
506143725
1755041659
1165277379
1789593650
219894992
1748735975
365375783
687082676
157436791
1085505911
948977824
1366950537
521896720
1768099766
255176540
61386215
16368199
1121852814
377258995
1055410337
1330235924
1733733617
1135458240
411569216
924687596
42546585
1233600397
583008050
1812715022
77483683
1023559366
1196982037
315134723
512401187
720576219
767543407
1804256037
1057838978
709184668
851641144
1149022795
1213639345
384568165
1351311782
1623470803
1720800837
365409842
1646607025
581516746
744018666
544872705
509988571
1305311645
1235555788
548356833
1538367086
1477435714
1585683208
1304498177
1482937661
807294590
1514958615
1265508699
457075996
1747870408
591024718
222229335
1304418281
1156064843
890081974
1277282866
50880093
1680045039
495941537
734781919
170279104
1118684032
999973337
1446134872
1205816564
1282834197
1279252952
752033965
1672519701
1166750668
1304137827
1675931113
124839881
269248242
1187138996
1506809615
597355472
1185016129
121060615
724146237
1115006510
1725024870
1449029814
1099428317
879420457
1599398435
925607257
1185511889
1817843378
3786470
1574140139
316376168
402875499
1291538395
1692398879
1275008420
478848641
1135764718
118560794
831333589
1441860816
1145193528
603103593
996014652
379605023
1513521673
1061827676
336971429
158199657
1329516668
1129316272
1544365188
569552354
1343414569
1093727274
1253624576
1553791030
1392791074
1623921883
419373451
1311203220
1000646408
1779938588
283930594
1753387957
542752467
1644931529
1148585384
162474387
344182313
1674734999
340523719
1600206344
938038246
243383424
694298224
1536138367
1427678360
1018617906
377957377
1297303612
1465330493
1519402777
1395124623
580998130
1670607454
21448122
986723320
107128679
748725090
1798099058
990924391
109068846
1329670404
919080293
1573350995
481272410
747874184
1547731904
1366431481
1350780585
1625321262
973613235
1277689811
489350815
1673729514
484990484
7931872
1662568302
713477418
662517820
816192760
1287490633
1079813661
1040934950
813478823
265345316
1592004077
84878143
1172792935
1342564777
72668099
315813969
1420774929
267141061
920086181
727440825
1523370331
1250161942
1355984732
741293525
1802468546
389321264
1608812411
1295784935
1488026255
1246972892
151825835
1793270553
467285170
1494220955
1444252816
843756910
1410912150
828257458
78545964
1316628804
29507367
1163433890
530815955
797839742
1042871547
1319925042
629520455
555766323
107584494
550740397
1615544647
928159838
958272492
1484999429
1635714818
1547686030
677351133
708266639
595938544
1293997287
1327247012
877493699
1274010416
1422894076
606036495
1629486110
1335594117
1513501224
1532901660
8857853
710371674
1177262468
1696279988
1133658822
1627924364
67126755
368023381
589927957
1721317145
1398095957
701004156
314310363
502836207
1076244151
855707078
596459291
17480802
1317166322
1407244085
1534864552
1082607437
890286931
1604828445
177216535
222224685
1460031345
1669374146
301660546
857129008
935564335
96855063
1353110673
85363990
523754230
1694704493
1244374366
138223329
545451259
467501007
1697829596
1331142785
138844517
1078131350
711414970
925170122
1483010065
1391242480
469788114
817849055
1374994377
991633779
562593724
208783144
93546680
1597366603
1611787456
103925902
1423909365
147058997
329532234
1857146457
610736502
1015565826
896361786
69015712
1187968227
1302322592
773624934
1435519431
1244693639
790054262
1569602994
593043114
348928881
424001560
1421934140
1735043576
301973967
1143925468
1212231706
1287435048
959280260
108950883
188390308
1734506257
1764647352
286947125
1461646408
1152457113
171856315
1311544048
1300341791
875599970
1588315063
1074810961
439908789
989841230
476190628
273340604
1474523430
1815474651
852078134
993229980
1176773731
134312646
100491618
839769860
830842960
615313759
1103349554
1220557576
1291742758
1538302331
488581728
868866798
8970629
838630783
1675534120
719247670
1457597661
189304427
183884911
148871388
494497202
870415119
1044559370
809284254
1042934917
581001309
1425183648
1049607372
889997517
1356591325
86997719
1578169579
1607596377
1149344315
225487383
54638070
710717866
1781378299
712637280
63244780
188070460
818644598
1531701368
489840576
1146302498
1723835411
547824017
123531465
649129802
348090035
1144336924
978372014
1156490399
1320455593
476806103
1102211312
1077936328
1713646713
1297316409
1102606532
1692772783
1746836819
785967011
1528370007
625863836
1300021018
479216577
1417387650
374461538
1522826236
336447159
988813064
570581869
581585291
1768111837
765938081
356828908
1043667688
1777551540
1552187697
637202399
47749779
400163354
1140049630
333221024
1435698353
1073342931
1663546351
154422687
1145863686
1254571419
479965463
1678667275
735525596
1383929125
767010817
64960124
433727480
1575320303
606199334
1649296777
413127381
602166353
668051971
40851404
679190286
962650246
1722860811
140280610
660757367
1296754933
749680955
1217181284
1460931299
1733020039
803729940
469000040
920964840
228470221
1085033805
1120493760
775309719
1465228803
167489910
952412052
736985651
1713674562
982407234
511061130
109587259
1221099870
1505137259
1285152200
1227995719
1344153828
1755432200
825588430
873215573
796715928
1683065995
991757824
1009817652
264205272
1714910944
311664319
621638416
564015846
1195988224
852835381
1590162908
1352819163
326380487
425861942
801582042
212458749
63040432
1415352532
170996454
686828444
1727921327
1065811793
1583664781
101418321
1553443063
1547814552
420300419
971180606
68340712
651953953
122370592
1694261424
1853721958
1224792430
1449880695
1839964620
1058859184
60378525
792801377
269446157
855593481
1574727325
1500808616
504105389
792674138
1229619861
775117116
897478422
289772316
771657113
814449807
1463863080
1657705176
1368268209
1627953795
1582642417
411010447
325817083
972648088
219526379
1424383822
1468054789
275724487
789407919
151586110
1171512660
238696537
1680812222
1016894625
201753616
1703669446
1843911000
1669003438
53171919
495472326
837164409
397312260
1093473864
415495908
201336954
1260626490
753650109
1382307701
1565606080
888578332
299075437
131162331
376675368
1609860247
171430859
311910216
418228200
1524884993
1807724099
1831016386
1647281101
1173805763
225680892
1072893847
165124144
848305136
483620846
1734857280
1084339403
1828104483
1342698819
189267115
1282888885
336685380
794358561
1480009479
1783801147
1682182536
625970242
76814325
257078527
1414295234
1262624141
605181993
168209281
491396785
53409673
1652799569
810006344
951426302
398594845
1605284723
1273871243
1196684081
1158581920
371623319
1284911599
447323664
702072334
520462549
1251291735
38033019
732833048
1336270723
1113767338
1296837066
1779407780
706894029
750921525
720623287
581093009
1820309927
366095506
832093497
896294191
699271256
306356455
300551818
1711165653
1131497575
311183697
1357283412
970528231
786881071
1037792223
1834414400
837754436
624417253
55978025
1034914612
435243692
1187962989
745376732
1316005449
365523988
1330058538
261906444
567796770
1853390102
944644289
1754720031
1709572929
1159896192
1653275789
1492075300
1859584876
1808003635
1788804967
972427426
291440604
1651078687
524185468
1331142049
276934729
316119479
1125939087
1069711421
364901624
1692828367
846603868
1506601305
1782394206
1829988952
1459979142
439763672
1441846026
1185369710
849017009
804095987
729131355
52182472
1566327293
1510870544
827802307
1787695422
358718039
1448402799
975958830
213232679
544581360
1654844555
1539922620
451714320
1417789193
1412256759
188266641
541334512
57310033
273049196
1074270971
1707633816
17463474
669720109
1026294436
312459699
897183522
1693807540
845082381
1248987658
1017623827
103813807
25782035
623113921
64309520
1607924243
1471613464
800399864
1833648109
1669884914
1274477447
1601608657
1213070105
1650486556
1432334041
1238259312
988835159
812044934
1537555703
953184831
1506749874
499258034
1448973477
1160878921
115267073
1533332239
1642212498
1109785296
307278926
779922238
520231374
1674949759
396822681
1532987443
288667299
1159385826
994136381
990150197
1702220761
1824660240
1100538421
170791173
1009459167
45865768
698404271
209939657
846348020
138017410
418891595
439730095
1039070302
1329783330
570811735
944444444
1745741655
1288870235
1639565196
1832928900
1022386349
422167887
1466007289
1808016355
681248505
70954080
1031649350
238540503
1415217745
1118989136
1836075204
489800579
1493098855
832543921
1288371970
6257333
435109538
1034938929
1253064897
457298020
334531334
1269252122
295211631
733763870
402131669
205447060
469814268
1826788625
1587412961
1641936838
1785553894
940693
248110885
357945417
176152819
1705126252
2123488
555349271
345322865
207476200
1533951788
1298959679
862831921
1241013573
934221874
1449487000
995045513
1306514124
1262941976
171396213
1382687990
1670969288
1734022049
230921166
243211640
427264509
45163331
668094775
581495948
688219603
110215307
318063213
1061882110
671865270
308690414
1681706144
506107898
1204910717
893317399
1072118667
1215516358
1510911758
328215413
1325464372
1672815588
801582949
642357102
494455208
1360814094
758215254
1828336312
1457939259
1674854455
1203828544
774628045
1278539933
588277527
1485123357
479344816
1630412154
818907443
923535729
1001631966
1514108730
948634318
965902498
868668445
929455999
1833611290
359779044
1500676273
1434632280
1526057506
934027635
77868070
1375475123
973993461
387664561
1393138481
635181143
891360679
526792236
124846218
1235437273
1421896736
1788405490
986185113
1236933669
1109006168
727040241
822826887
578826419
1486795437
459030040
30621370
416539813
1564972239
534983575
377977149
673434201
1521783169
1343363676
756135623
1623214233
6685995
1763821480
990252411
1376813749
981942025
1562399435
159069663
301923577
437901552
1656255992
1253000422
1308972910
798309578
193756598
1091094951
1508799399
792854599
734856129
375085181
223370292
1796879927
1034652183
1348176533
711124627
50757281
353118840
1104121918
836985816
951604435
295258878
262449532
1087593821
542428114
141925696
575264374
475490744
1220139630
507238410
768744960
57368360
674243800
1211075006
808575245
1159522697
1067530849
1010356666
266457298
729365434
527271
1213547733
769873421
740510145
467849850
1362387400
1583975054
1768366483
743555751
356723402
871768864
1595833866
56474733
796707736
1557685130
1260569536
1446693348
1346744404
1477402822
1220353347
325083360
1134762555
1228623374
1716633897
1176022538
1612349031
967677879
963370378
354910507
1501482737
1590280931
1310358818
779912907
1827693006
1087236068
1241941937
1484773181
481361432
334548141
1627867972
1329445070
229201705
814304077
1295456876
859155271
1163924751
1305005832
690813581
600247203
1252370470
395848612
306779501
1701199245
259608241
819655169
429487607
1454543988
1211255525
545313456
1559333096
1562862052
1780960177
889305488
1700553169
110503063
583668696
1361006826
616720884
1651296940
609825027
384791978
987515481
1772019416
1692839912
401362378
92902394
780189448
343463205
979044899
1306289163
409004459
31419987
1279589978
1589412594
1696120910
549297756
665051180
89370212
1344987923
1397386611
1171634605
323200231
1247789246
258343606
350379599
177932216
1614528053
115282815
252439816
933516399
480041700
944979256
1207651577
487555361
827175554
1293572707
134370810
927323539
1699015920
32301809
1335869515
234634626
1180901512
1525947191
1491972302
370393747
158494604
296898295
1231305564
640702250
969823721
934977346
1079281597
1484679304
1134614015
1540866562
1680004440
1604046641
225243160
1418754326
1509895770
1471745346
157133644
985413600
1699847989
1591913680
1453514426
1813776158
1498353689
848210416
1074978700
493239839
74508571
1449591850
1323901079
974630745
1858802364
518390730
355807148
1676359282
25987773
1686767877
1637293556
1542865496
201910981
1736241057
1693086309
1429968264
1021775731
682027103
1181686786
849383338
1323979892
1173730978
1051957029
1365666026
1746320421
1060549577
1808288730
1808071574
1735523272
1718378429
1117565013
956043555
372769230
477966752
1710194240
1502151814
932425785
705486897
1182471209
72729542
1827250436
832719828
1169414888
414081747
740085857
1158201598
1363994652
1076574175
1484962157
1341621425
1278273169
215491200
1596135079
319295345
1001958568
435148633
738807179
1382533724
1192143869
1546824447
653743543
1751771173
611251908
542391367
948326291
488492377
1117889164
1392980151
820874224
1425234929
1672179211
1011583960
67029357
1203416219
516384601
1677095276
451823411
1742018142
1823516597
60055045
70846859
291627394
921561913
537193032
546322279
1633843010
1757725698
925348717
964115202
1434989259
1456672648
274374409
1787535773
865034613
1472279101
246937524
1114936659
607209676
1215230264
1634258862
79412009
545440819
362223988
948525632
1698717379
223599526
482238764
1664657767
1520245435
1669661615
608365589
1849324641
1603314813
1041085686
1436506291
235578334
100008671
1274011162
146354896
920602058
464011293
1679869761
1591072288
1105522236
23956137
1080441669
265133587
1312529730
650498926
1049436733
1596348129
1750521243
1188247587
912417737
1179471926
866632588
1088458111
1354549490
1172657735
1616818984
841240283
408012527
1657987670
1366162916
1129287062
1759891355
686602818
767260891
768226962
46185123
974741291
1205843600
25059827
489031357
853539637
1490533620
24840457
1702305969
1700404317
492489735
827963176
406590324
6235450
1517524316
1678621087
359842694
127951000
189093065
1542720179
322076133
356010721
453080125
358883997
1020576212
1168878087
637644963
140547787
158270761
624007353
62510045
1352822715
77478514
1372899015
1508628318
529955795
161312340
1537713663
49576725
1041781561
361149051
388786796
818591083
404930393
688404034
120681453
1389922864
1053183254
212317883
573672729
217298136
949133986
1376282436
181309398
924930159
426957792
88841876
1354322960
367506635
3721103
1313341551
994920728
1539697197
1621013115
445698078
755463444
770846386
1475322310
1409675880
748870257
1061771067
1558433749
61404873
1704366845
1077168550
1484840251
1422453001
1129088404
673562374
1745939940
1495806004
1829648299
1175627578
812227958
1549741680
303100774
508348985
1419853380
672111909
748812981
746986605
316630571
387389748
547729545
414420999
1836124107
471609254
330100255
1352983549
177050318
1609305127
91990950
219765451
1798052108
1081509712
650108280
120458014
1746250372
692395825
1408537325
1760012833
1175623892
832209625
1037879624
1284809521
54302889
238272898
1012246058
1017086871
12360979
727336902
607894526
774614687
110938182
841068276
719864665
1620415843
73915965
562950208
1230401056
419599169
570877991
1314874112
1492154005
624599125
1262650090
1247494468
1809463805
1538190776
1833686974
1240081298
1797238059
834189395
1369863332
163567174
748908373
1166149027
559045134
12489490
64229781
1425507756
121668097
531895118
1345695136
1187847911
2721536
1587321195
953323930
825538941
1744049002
230259611
1322037349
448703957
457346669
930993878
1463913900
1074430162
119474969
1212803350
1793812684
1320800873
1228672122
170220766
750547978
92408295
798969915
1099025192
1210715544
640643191
1008993055
147474963
1643737851
158697091
1014843033
7503769
684513796
1750966416
274760759
835805086
1354679633
629179613
662665011
1621595725
781476305
1518734175
186266006
565095885
784683311
1640060634
489575576
234658112
416501015
679932180
1473699284
436758239
1018400799
1178652393
1094311449
679399203
1768089026
1545935784
1753489303
713545239
1499830068
588575303
4548110
119141161
755817756
1321476424
623023146
1341545134
93593542
456409815
1116797412
1763401610
556989968
1246332149
120789270
283659184
1044426277
1061770733
1426930882
196093921
602115505
1721881885
992393036
1672066358
270931932
1389607088
1298871853
1467179777
1615608857
1532006552
360653051
1653027950
76696539
1816750351
12535269
258155943
251178293
1675673556
1780316145
430616580
1733710475
442768741
795883547
1707830189
861898345
610807567
1478383469
1315905324
1630757756
266718258
550105684
388943201
1552610353
1488235703
1619769922
1226406344
704201315
1550522948
1734130087
272790079
866743842
1511871904
1401222678
590094382
850710532
1256184652
1287696496
1296144547
978919499
608482666
997967356
1277119015
426906475
1855819126
761468865
1416100379
334582151
1800298486
287738879
1631882282
332525846
1362829276
77606311
975046127
1191316851
247899162
1676790982
1212514007
371133065
1631461931
106007454
1293599419
611666943
1617634407
818550520
710072355
478016125
707795620
723223703
761719963
1812071596
623486984
1302020059
1313614389
565632437
1462261019
376542999
1683825653
318958615
1523530437
1221705609
1109830128
1373840205
506385615
463565512
1753581131
574356010
1775945394
584872886
1504006664
1272524856
1068787349
1676267829
1284663613
12993691
1455535039
1520565034
675637600
1103558601
657269294
517252643
861587302
1054090646
1239613544
946638161
1665967743
674911563
667286145
2849286
704488384
1483401561
1484045079
1390570157
386077015
1391340389
235962138
1433750877
105540395
125663133
919430613
387042551
1759694652
339849712
485099447
151270335
1448413212
914108121
1751013369
88697307
1635515737
869187098
1112184215
449528625
1341512138
854954857
896852908
543784558
72951440
1815046500
542091405
44743184
1592441537
1432202044
1166599872
1660833025
489224450
789795004
1522209087
584036092
573593243
300426103
900842185
238739424
1631016007
1313474833
269858781
574348319
1360541445
1671142861
1498026519
1398158012
866127527
626530733
710005423
286455469
1758450499
964238987
1104275439
570065462
129786536
1031540879
1153311638
1001981290
178169882
325808813
1220621540
1300771733
1211067367
20521563
1318145537
1798467809
747002525
304162799
757489231
1732283549
1423890264
1359226318
808790738
587821302
173969390
3628033
1756507482
346021034
56499298
190987315
505791286
1780496997
1100834380
501581848
1013262636
1619736233
976117091
738642058
395832935
385899526
578482205
471354058
922350263
1473773679
791909947
224562096
1072665763
1559100473
1380931297
892711382
179043222
76311662
908035403
1190391763
133563318
484496435
1544095496
388796603
1376321299
1164623161
808327849
1853397273
1852695080
339120296
324442579
1625781030
292806543
371303606
748273854
1127635377
1025863330
1295090855
679736618
316730392
70673710
1007441505
540670118
72393673
387448089
260377815
1709655376
712741309
258405074
1216966557
1001334276
1630024705
1087090451
1637850456
864977631
1836673608
445974873
906050134
1767962557
478445748
742759231
1367047080
189563196
293534282
492176638
1347812302
779374584
1167955190
1553271819
442215347
1770230701
887001937
1012322597
521721087
47360874
1300126440
1669833391
976966035
1234310423
413827387
1415707367
541686026
938440405
1719574880
1001403873
1375134025
689467336
1027390139
941435352
1621336593
1682740641
308349854
613040392
1472591513
621382156
256212026
1627812734
805984633
217842239
1295730988
543343377
1267685384
1260082702
1843476396
953510633
1586676922
1019871060
579905017
783733390
1724638475
1699000292
825294024
1790728978
1340247154
1023942842
252655705
983855004
1795232442
1717631092
857994419
285693622
441197406
1652349527
1655204659
1401197052
36305996
1371355897
20026582
451985184
1521423286
593413640
97560096
93245161
1475636400
640364893
1660750588
96852821
633722786
1681904402
915801402
1636667383
520682763
1767677624
760974030
1548083539
838379279
1645861959
1434008482
720707597
1595596646
1586240506
458530376
1333840646
1109086685
459600593
312917017
1364531242
1247571127
1841875584
1290015101
654481150
1644258716
1712522934
585870441
1275244318
676804461
540389241
976335356
1332668326
374873823
1371961574
1159551418
1820199595
1824100869
983164222
750962724
1613702733
722236497
1101163797
774727925
266586490
312956013
1025305919
585881090
1081262807
1471807854
1779972959
1259173957
1713561452
1512430468
1591499215
939255207
1787299669
286561480
1287928480
1091885996
1313635543
460714066
34484715
935158613
1680627992
833720357
404119372
974756226
901365045
1102971630
207917842
1806035166
1332734424
1494636974
1792064086
1574012204
1228519921
274942334
365916160
1642556773
928369926
1259456241
291485928
1044744242
130228290
99983758
585714061
596892291
669001886
64699769
1407239338
1211380447
1508769886
1508398489
821020596
341150968
962369190
1810030352
1588028935
1061170818
1411408114
306743266
1229330119
307263908
56916685
35217428
221983729
1179035082
1384931177
478138768
501716856
1641990163
1400325481
1776756853
586638408
758692422
400421649
823745196
1836835820
33475000
956842657
1476159170
391231977
918989057
1004148926
1176201870
1295262857
1011764190
1767163440
366145706
1652903468
730594999
676999095
1347699101
359876834
1742184601
1403667918
1516165836
726563650
848706159
1089545768
1489731257
1637594097
1220646091
696007922
1438065256
1606079701
565591438
558555819
1594302099
1066973192
21502653
1460480522
1167501505
873459518
991057528
851067955
1332799963
1040909086
1124576200
1090608658
1474252859
1769151908
699780750
1064354303
219029012
494867405
1756579303
37287465
542430003
626694214
1256128385
1386734518
1579195950
1675975299
896782380
1812775570
1656153186
217503838
1834024472
1267873610
1379586163
1258168912
996160050
1535751946
1437511594
1333876476
396964769
357198955
1648455208
1430306382
1020409651
995481394
1726598291
1273899903
478464971
1046809102
888388151
990478141
1232352588
319659524
337033972
1151578184
501358581
791244845
394127255
817471950
1623497224
625523162
923127731
218964834
1257401616
342766446
1640785222
1525382446
1699620095
1804994450
1384609545
1294262537
1254453642
1297085734
206108459
1299903906
1079501544
766783186
60296580
477692162
507499844
1243273458
1394210536
1032792120
755487608
612801393
632863621
802927644
685488480
1243978445
719740873
163333225
704340135
351786466
1684629671
224929650
998219953
113158769
69822623
674770201
754548006
443002229
678625544
1649494740
1376628984
1538587323
1141680347
1347026030
189574520
1171910454
336954893
831730383
1362754886
1269207420
487464801
1443029322
1669853834
403068162
94404207
905026612
1597303589
186951003
70538458
724352994
63546355
54250282
808993966
235749510
658620621
159184
1045337998
1671456860
728528109
1073400713
1493962010
613135920
180877479
87439418
497488866
138877112
1198906844
931268681
533169047
1803536147
21977466
803577992
1095288095
537821185
618306189
133920935
411171713
442124472
937879847
1053749222
488367360
613667850
141777405
318103075
644996285
566821727
133839771
483273055
507367113
427206682
993065814
1142983757
473383298
692170997
1709896154
1495541801
1046788044
1038270624
1654340248
1317925709
1683459270
656671506
1009529242
518003764
751527970
1066514997
127819911
1552969719
166955965
530073051
403052274
122363476
1098672435
1132382825
1416265173
254439038
1831346404
1347223815
152807239
1275192200
523822769
74763831
1302850418
584279120
652741862
1689275418
1517647033
413970635
85838305
1770873673
763781888
998400058
1463143530
430808221
1212024099
1562513016
1595871707
838490369
123171261
1669963733
1434933501
948421778
281297762
1141555062
1429886236
434458930
1213037787
1838066837
327537815
1205533073
1742025378
1636014754
822597872
1745263279
1550360092
804456400
321869367
1641335215
1591510233
327522326
599832056
1603560368
970571481
1809147378
1554188526
1336975464
923278224
1497309648
1739336382
1766307511
1695457198
820691766
896021444
1326688047
1723193816
1825495894
1740043012
1425533904
740128490
1421836292
1194409263
308896767
1572089612
1330357808
863870364
1109243141
70024401
625514566
1374103600
587315290
459743874
1788035334
601146069
1341343984
366642503
1442289399
224198941
1124015104
1306956977
1188915468
308058298
78221751
669679895
695371077
1563039448
793035422
65012727
732202344
1717274497
1050408701
466929817
885580097
856114433
1669991232
917535144
221635852
1625288372
726019753
1385061806
766671430
1734973637
1014983331
780543635
1541617211
760113481
1777911508
1143618516
185637969
1397800498
1326724389
1364738520
1454953331
822248380
1823787012
658738157
233082054
1444784613
1231514789
719759667
703687647
957732970
1169417373
1021032285
1724155059
1719163046
858292528
86215445
230511304
1271897712
1291126299
1227232452
239598518
1216767950
1783138223
387084605
282863213
1684266314
470504855
693143716
206166510
697082564
252232526
1299898730
430906965
638583455
1478413250
531757902
267471547
1675775357
1350846382
1724520842
1608336838
229154695
1557262418
737092017
1098016470
1214793451
372578859
380417188
40803381
671770306
305104356
1721158208
1170119623
1534743286
692572086
1197680771
1006919742
895202314
1490404336
1290391045
897412851
242761378
129551679
1199440735
179767175
711022146
1686476477
1408373954
789437157
1386881433
1546707758
1496545796
1462835709
560182734
1208009962
832187202
36601419
1493187823
191306987
1466433486
83401010
600036167
1538306992
810198819
661676228
814814270
1566455884
1414042224
1254777997
959410046
666222340
1289599981
1226949965
121052497
1660429861
1161527810
1613094499
918661380
549429970
1669673355
737685735
1014212023
1835848091
778992186
1796702451
861732002
29746275
867904639
285043284
113027265
1664850368
715978203
1800833286
140171011
1784699081
283336386
1732854685
8367810
261750553
1846473388
185223079
155904066
1454537742
485652592
1260782498
1313844837
1187547586
15771580
1112404414
839190466
59007047
1857976447
211787934
392543776
906357987
1182928190
1196240295
916070455
1559215532
619133717
635077362
1338464938
1168719617
1745365550
1820856026
1154274248
434753753
769613996
1790107050
533801973
910318789
730731884
626270180
1105137489
1600650598
191328776
1220067123
309656975
548614056
1342781797
732620730
1692167910
1838704600
323665424
504826708
140437042
1038818864
1171487237
643950544
1460495323
829476756
1645417732
1650969652
1280315893
1073583213
828207785
1740982170
33753857
391492189
895586643
1245796814
91685263
526192385
488079747
1235558646
71019151
968304099
130461752
143268215
712563781
1096260082
770206500
28752608
795279932
1837051358
392039578
1643045318
367919146
723467225
1130585089
1236376490
1034641875
1685373693
1047426011
1693282286
1336368836
547456229
554602607
357030205
807794571
1283293528
357322515
527211948
629340308
43455464
545598483
766162212
516164958
1078688787
1657245859
704533332
452482910
313121517
1031867659
1302675463
1718982216
1057755827
381526116
1821955488
1317107305
1399250874
1289048816
833714153
667165702
1350742290
815122981
644666965
612864208
1576036525
1643524360
599210773
651319529
468289185
246649197
1783971422
87917101
271614489
413743938
1231726807
1690684099
1736634684
1509053551
556360472
1652595000
403986265
1190508938
440360438
209656249
1619232088
1685409712
284187249
1753114435
1472232643
496783717
1459992144
412697527
1819139865
135579886
603800375
206865911
1103101015
1042876130
1205570246
1716975156
52146116
821009654
871809393
1342151570
702734056
1716067359
1233129359
258755510
1069174019
1714334365
1693852668
316892110
1072589689
1607711008
740412907
338345587
1785934715
1153296592
1457603517
1582252844
1600372292
232923045
904833367
1474741071
1196226581
626935849
1585124063
799676529
947856916
505193281
477635112
1753259146
1823631865
1750896065
873005091
1558369202
1553336813
1334853562
1622340885
1550863355
1618276464
1289887470
503857917
1738805055
606890676
452685638
1333401298
402463447
788873545
761658980
261274994
836230607
654320356
891810216
841868294
466862643
1054295991
1307111238
49104998
1375706887
1541646873
951926986
1193174742
606817272
237691916
179157462
711394584
983079389
1714716060
907844903
311319280
579968338
1620480173
1578745553
1661045199
733856630
997327876
598695248
913614284
423814608
1685367701
491045607
356086831
1307901751
128461876
1007411464
685938913
341636757
75577265
1145262281
1241595561
515610570
1855713446
1683589322
274026917
506381569
1214954973
1241577018
1147505132
1017189953
785511171
1754090071
498982698
918343154
697976333
956719937
1687389128
584804316
853206468
1605773725
1753717241
944581900
1394944379
637554460
152865327
539947934
1107415651
1513757685
181863683
476594689
66099495
393664776
3478202
361179538
266507376
355876586
1126432001
646438196
1746604407
1501686168
1738273506
1771011696
1271128056
1137812662
198277787
1394741062
888136763
434430805
33999619
240043833
717206595
1637166503
1827634130
1215254246
310745424
1824266911
741318990
657511143
265453579
161551582
754739531
229859188
250710696
1214565400
1555026184
941998505
1037859560
1482298261
898530169
216410430
1599446469
661365857
1069656934
1463487995
1271009702
1004358330
574759496
1471943678
905976608
854876246
908609845
31652088
1756191706
438195975
1227750219
504570664
457458029
1152942587
1725281826
503466934
1668734794
534963755
86604392
1180025293
1605587898
68866130
1330304002
502590287
1465588844
574507971
1130515137
1732705035
484219143
1231577619
987960864
1704904249
1717730204
1670303820
194835449
334678465
725936568
416118627
1673535227
1362126402
1398046668
788698051
235776471
1385340915
1307553906
805825583
1254924293
344663080
1404451462
1196956387
1071334414
1157896339
963067905
1165061661
144955884
1836746161
1808162117
1369983172
636610175
34451361
268734413
1081672314
1651941320
1331171164
50395754
558639565
1502054902
678639057
752132306
142545945
1411676869
1479227812
1479649114
1833272190
284837558
721429213
537973107
334976668
1473389054
1804580176
1822814675
1484088170
1384957508
352674495
179382185
1471588242
149820857
1786085801
862513551
459249686
1589253530
1442244071
491053056
230995109
1304271011
965113063
919497977
633465941
909504232
436341113
1478662303
1537658724
5873371
882775342
1212526684
862381006
1262410117
59440661
1108080838
613158715
415659434
1582291442
562079507
62774955
288651586
1394022900
984408614
885459904
1682863073
637517561
163450217
444799066
1709041763
1810655143
389812805
1182548368
1171961680
1810698873
122209742
1312986004
65729408
752205762
505829350
1674012258
840609528
53371570
198810036
89691540
424767442
22775619
744087284
1033763573
408106846
1287129842
83531631
519679325
522024694
980213989
1741531155
1758204806
1580982055
632120267
661661006
341927704
106208048
1176706369
1053048870
1495976899
1369326130
68866569
1241838966
1383073510
950612752
721401541
763192200
932316354
600011880
50901772
186757227
573268229
158053
758873959
763666664
199903422
413479898
273470837
52444853
441111255
323069886
1455673374
1473071601
847926599
405163642
1525256486
381694631
1239467323
112154256
506327522
146183871
1480760171
1217008430
338891295
147207328
722646919
359359835
1468990278
892387113
1782822326
904680324
189158224
326822514
1470314614
1452853392
605140242
953776477
928449755
1725141247
94689859
965243856
638534286
1008381466
1840064353
1753127674
1164058479
347671888
188244490
1420592448
308912274
378036390
81140001
263212992
516613939
877843235
1000270782
930713860
880610572
342143911
129551841
1854316979
922597035
675185181
1655130892
1277209459
687446434
1807262041
1485549960
413892523
1585199809
1478463091
1787358790
1480235970
492286204
1321457101
1662844467
535281271
100054526
736196196
361727311
1185484121
1398328147
1843175599
1118680684
1238951583
366212673
595627767
740401423
567316369
1228999583
229049625
1446054975
713967838
1098737183
136116127
1616900236
1484796423
859262343
1215659537
926591836
425695989
1094833071
366255221
313594725
29930580
1749601332
1002122369
1441547375
565338504
1312225835
1270928590
1751766325
1700181210
273944583
1175504403
1010460913
635848518
660005774
893297458
1276504011
1305522355
189381680
716028263
18109541
1568068284
198475552
1049681258
1478287129
1794928864
197092362
1498836682
534696989
511631817
1089248071
421899505
1464940832
1120696687
188787244
891018404
146001376
1439309503
1378369385
713197578
1843692855
1408355545
909305873
472602401
323404679
1703253335
1452961281
31764217
1534241468
148631640
101508475
1384452707
1368936
909213730
30855220
918479167
1170704509
369515109
668869428
456733552
335682574
493429649
1063148302
1671255657
821709740
977412013
358784124
115087498
336170425
1377587648
449273861
923374550
1207977696
1020297871
145828183
139539853
1241561952
1195029670
713690019
732822250
940158906
877171664
898004264
655265947
1105050194
1567971630
704655158
1102518953
1770878575
326925311
121361045
567294204
347233121
1439892930
246980250
662464434
461806998
1362842423
1263887083
444384977
1022361968
1189262379
392741270
1066453819
503556107
1082011930
1686214345
156000713
933723362
268084314
1638772383
617944326
1330062872
1487744349
270258567
1155461785
1019222037
1200521442
1297541356
835035583
1206511928
394459762
1464542362
984234476
82624890
578750995
1189259703
653035538
864093878
1280096974
241951436
748414402
1299241949
822098426
554571185
153547367
857121045
1787082622
1745320004
1518040336
445943514
713593882
1676452119
1745463921
997799682
893422722
74053878
55648477
636660140
76075388
1080826388
1590516695
198234474
971767858
982014305
768755987
815688287
793956710
639083271
564276143
1146746085
235071864
1445369364
410836280
1667806665
1066079802
926436861
1647099128
1201231679
629009322
1015841084
1027755559
144668044
1216322839
162033840
144129443
1495150102
1242947330
1264584093
231126649
25252136
394778619
1556073530
157536475
417504899
421770285
1783154963
1775384732
1332342491
1096554539
1669824804
1119334675
591783862
849895294
1763301452
68108463
856833964
855600838
1817373475
224720130
697761951
367999069
1121704098
31188938
957028300
23277428
244268456
1216809802
498703647
41398845
225780472
260960054
586552932
82713046
982692951
205570113
1315433686
1814012972
1726374650
1104301652
370474647
697480650
1613821593
351042380
1569113063
1300398332
235608419
867324073
1356024998
1818896326
1083685073
722628198
1308027926
740153043
1318917443
1497354527
1220409621
946583281
232625942
843132518
1696641421
1023875251
160040697
1351778897
759342702
907216999
1440530672
798303439
697242845
996666947
1768806258
1788934402
113803282
1802663829
1453774239
1720641304
368656805
692974956
829368235
1834497988
1452945698
738878598
1776966641
29214213
1667514172
1125787436
1505275387
362562071
1852806644
512517034
342800455
923370564
40207094
1321283222
155406351
688477407
26056487
1463976226
727413791
740572061
1258638567
485888385
1698343468
422451832
422730577
734747262
1351063139
481115714
536145470
987129786
1319512972
875977677
558984191
1015273374
1657478312
777443915
89252092
1427135104
800455574
557457744
697710540
411790817
1667094006
607279819
854039127
344029813
550082155
1182750896
229839100
1175841689
1543528756
1161441843
136182102
390607567
430855140
1451058366
1824072895
446762999
75207028
680369213
1172916770
1558621667
1486611358
538375165
1106366089
909696269
369632544
1118379514
662004402
1205195787
734772180
853949007
1376265539
619874045
1443299957
1132149558
485955964
1768797094
828379807
1271146424
338438805
675471108
583164995
675203911
1815603078
365124183
315986727
1191850822
575636469
1030387804
961470743
586398047
661549492
1601178592
1763924571
1173477366
77749652
1117295681
298515093
1308674458
1588530462
1595396800
828297927
1559399708
421745050
1231589091
1121853482
1327758191
1291360085
831176700
1394564242
1688205718
1858822125
176926611
1224885722
372479385
608331383
933575182
1667879687
639761513
1492211762
153190516
855286437
1539955558
358547024
110963682
1691741401
1517523570
716349762
797523394
777361080
521986812
90882349
1394026677
1466441065
188864177
778021628
436066405
1156370589
1097328588
769150800
517758404
1372356040
150188667
1639453413
152990546
1697606767
1390944614
588765848
1833796498
1241704672
1551552236
1850742225
372796641
747942533
989883218
1293658176
834686370
983409030
964005757
1016256653
804808068
1486363205
1344396087
1443755333
573857866
370743587
320795768
1301512500
1397175903
1778332769
867435945
1267101819
1372059776
138977949
165673655
200070270
852660696
491965132
523945000
1501284255
872418222
828561091
28334765
285531272
1668513309
681764508
1226649739
1662169191
310603851
501019648
1750326134
111509007
912906664
1389825457
1468437467
316369039
628949156
1120736273
964274573
471635196
230742358
559902614
692125882
1154581277
762683564
18982337
1778705921
1126337463
1245524226
288014503
174920741
277705389
311699787
918814554
1197255338
1048862696
351298714
1367174892
1772009977
1077790462
377194979
1454197750
1289317628
801391685
459252616
1077956366
709622229
773623153
1665208221
1582724269
1225961704
1721599603
985218969
396323634
687198127
613745640
743195430
717858011
404049819
581125830
1634889504
1336524874
1321799279
671929743
1722308737
1681036880
1516871436
1464159067
1199447548
3454015
805750962
329844011
1068443110
1242237653
1657821818
530320276
381218116
1238840772
971105150
1751618071
1141219598
1281121647
526357139
495658395
1313327669
494298690
1626932553
1044829296
848837048
834064892
1159610488
1700498744
984506860
739093208
121980558
704821329
1603236041
1716931696
1343697638
1295904617
317938069
120841801
136284708
524318009
156027475
215328055
198355522
681279190
703739164
1642439898
156926135
1802797163
1615688132
1576374867
1489065220
656258826
457964643
1062804846
1302727189
798768953
641922708
967923599
916089138
921254694
170918471
43657237
919543603
200774320
74238418
252537192
18052052
1719828085
1297708458
1664824214
523274781
874654605
932519466
386909477
1238982724
208450879
1092572994
1577464633
191114285
133259369
327703145
135176162
1189692030
418809086
1020538366
61870512
86891997
870200139
479834499
1078231374
349306271
902222000
398199480
1104188304
1832850922
1081719894
380742664
247325082
157177217
1609271883
991454103
1656483678
621886157
1694600519
1392280109
987200172
1789702347
1304373122
1641058867
1019687608
1163009370
1702154494
1251071727
1140662626
874333508
1444799241
86469076
1280600167
491382230
1044846721
763967776
1263249064
1220024001
1128717206
263402882
466760489
369184670
1733280884
1537654440
586131910
1210959460
1106984965
866667264
993312378
745835757
448801319
875761172
242834342
1750548074
1387708128
406706204
449060230
1333806811
349661322
765903656
1784790829
263970576
1198951950
270304289
780094520
789614226
757911024
433827601
605323665
1290418592
1267635084
1510525061
1716174740
1625474571
1835169151
1251288966
829944860
1634291039
1792535114
993475607
677328539
1409632875
291853186
72484255
352497399
598763301
1171534370
403934984
1000579335
283989809
1547959407
1591517477
99794079
1789602756
814769371
234749656
1688123949
1567526343
401653224
1146157748
596516420
263254399
1056313891
983322962
1284660286
1766583060
1402899957
568590188
1465502216
1125950909
1034225996
1172760280
1585836938
1051102270
353541763
1674114198
393834615
1783577850
730241751
1511237735
1421087741
540695419
852252646
782767945
580741714
24374864
282828507
621933583
118969875
1035389918
116963974
698445448
1484572084
225716942
613460231
32339492
873874712
391438712
1694298718
1774520330
688996690
1859349833
360285668
817835129
1574429886
68078287
1234124275
1666053895
407135550
1478640628
46721126
1683981330
870226589
653399550
1057424415
835798940
1655841270
668882215
1582875510
313940517
1302928883
107569014
1163390786
1794976732
1389104422
1775271901
1002473541
1133690934
346386210
1571317701
947027888
632274595
534571690
428718336
341155989
153805249
1465690013
334438496
989777727
357521381
559986116
1425258448
1438806951
1826551268
1266058308
1209711401
1187126828
534977625
1386232034
1731623868
439268790
47517268
1682653832
73498414
1606770552
1582241330
1665611684
390191675
1802681636
158146368
937665808
930363567
1538517304
1850667945
864418275
831594088
1692129983
1365556399
167959781
1316616245
334403888
1483164964
1297083962
894165437
144908183
1025420740
1497240216
1797546867
860475552
355988142
1459539395
620382684
427475573
383295142
1503478002
572839497
931742224
1766799160
34110481
890085399
311824495
647541123
431286430
731320888
344722114
566504075
278239212
1789345502
1012123042
665463930
1195248
411766183
1052017946
1121311058
1041568311
1222773916
1277529608
914733154
1449558265
1440197706
1642365672
798262130
1615614339
1759228735
905597130
1414737035
452803232
302487470
516806122
605590012
986617226
232016163
559006146
1031542655
656466524
126815480
1553608087
1798049343
1531653203
1801285147
1538482374
447104605
555694170
975982731
28630281
866049918
1549799793
831808274
1100000117
1022298275
1728485821
380951152
825356809
252700722
1661785182
829744400
1315844687
1750888937
1259328621
468399406
1720191238
1026958915
563904819
1454378533
1153104332
1447824635
411872234
1520279848
1508463259
1655836160
115855241
556140588
694483789
1678742374
1138701038
654326369
1811976052
1698262227
380833459
813999468
482507442
756934554
1612949350
232332935
168767515
1752504635
936625014
474223840
1245685548
551037954
699441319
1526246579
787611405
1549957194
1216774334
208562882
654920774
738143397
186712839
994351779
1816241346
760214367
605149672
1710077131
418140032
383042791
1128225598
525949051
1003054886
1398192708
954712050
85960451
967041983
1616897034
1433289863
910244102
47023958
389651132
1567300936
1471705780
1404065809
748592241
1787955907
1776068901
966549129
1015878060
470042116
1441568611
711360521
1382477771
1347815897
39272973
770251094
545578161
1063062279
1283059738
45571843
98520630
487640455
191178329
929996329
609986216
274403194
508540872
320782789
524058496
1804727031
969666227
1681392042
760621882
925259854
1570385049
1683405276
481139337
42055908
874881739
1612432117
1645946335
954800107
754688878
1100785479
654496248
660406168
1042698617
1269008908
1562957546
876808453
678960035
1680515293
1435365065
59045198
93649799
1101266397
1816417263
240678340
1543513730
1402517067
163047945
435352536
1577956579
247086607
120682295
814379964
967113202
1437418653
1459017597
1170562697
233964424
1324689007
710920350
794428676
1666067222
736598281
1089141908
1166065686
490933007
866230667
654799752
1439015450
148037465
1313065484
448801637
1529089784
1304617307
1352912992
1161048940
506408845
1758186521
1183552959
1812559189
1133944744
529602582
447070206
932247198
259089616
1841708585
459542624
429312149
503133858
741036685
931546938
1381704237
898642957
1355313444
1849151047
323480655
64936448
1324585387
531010999
164403820
1259676250
1851607956
867529912
892065600
1101480192
346191046
2241607
1011413753
362930002
1464084638
658835159
606985552
1686831761
1684243694
1250403649
1755001225
320886942
166937340
934809340
224575030
508856844
523779210
32277592
1572843222
506861532
203314733
939512962
821019625
1064479401
1679191209
280746780
186573015
324726153
332370907
1819702099
839396184
909939344
918805471
834302371
1182479383
1679409796
151585154
1250091554
1045781310
828819283
1826205382
576582496
478346707
1311931988
1695488943
1764552037
1235704139
451056979
566323672
155597727
273501067
497826337
975099370
514644832
603412600
979230468
40541112
847552148
1524702407
61422787
566774661
1499480028
1556738782
329628214
672484147
583438990
1745818462
932948029
805227747
1636854834
889441411
1791128431
989667418
1301112006
1409976032
695246059
1201242122
487220775
164881457
147510708
600576771
1854423617
378282755
1565580857
1064119044
642930940
1308062025
1527606054
341245481
372537971
246514200
1167938583
325389768
520042755
1482235173
1270628594
975114848
1299112626
374612835
1452440890
664850612
9588624
175170660
1675386877
1235059152
1454608961
959477491
601458338
1321838986
1774070468
143787867
752232694
1596242824
1189414272
482259844
711014368
295473379
547027964
1772452238
1574291650
1754518182
396630971
635750626
607870001
338351938
1180441690
1854480449
1620291429
806645110
237736949
1283377134
934456491
719021461
1014517073
1376388997
632318916
942323302
314506681
1147327519
1543627885
700544835
716770030
1586632168
900649302
352193089
606386033
995289780
553231056
1014200014
933759040
268851832
679298803
1790746500
1088888915
1153713139
1820688929
1374740674
544454126
1321083181
1361969583
1851172029
667010246
1791123991
1731424436
1562934761
332268708
1348827889
1525105707
413834202
1389793214
1543874872
905710287
573357802
1856478716
644516647
253220080
454286927
1207550531
1106193062
330338793
1133585556
1435932071
782934259
1004464405
121742810
899911297
183041826
1132937518
9607157
604327952
1609983579
73472623
319436362
1411521000
1584874212
1164037797
1671459845
154659327
517353995
307120824
544366449
1260201717
152375633
1227895545
299345063
760841987
1183448295
325655209
1381394401
1692341054
747220241
1172808168
476224930
1302367276
885659124
840343279
1416157706
687511491
1670119718
1091543091
1817140128
1785638693
1669892205
1688143841
1668181814
1601003253
1838950885
1498743041
1236068970
1403795412
744011334
1113141268
1353339339
1715042894
1537084769
1213044950
976279238
1850061290
1241429955
12953207
736921288
254612082
1608953211
1403018808
734569191
162030647
453765601
1525965334
511019692
1521851815
1419638216
1857049065
101623086
1067577856
1761040589
1689288406
697547182
1180752466
1158177918
257566514
1333193127
1806985673
1845642410
1580239547
1334503054
1118715375
60342212
1349565018
826189331
549373221
1030612550
852761006
197449661
1683723458
910903525
1337872077
954298412
1642494099
185067858
878510044
33877864
843648832
1065244743
848808924
396594862
1759499279
1473324869
321225726
1195055657
487988126
662612630
666912525
1102474809
423254069
76304615
941395370
390948689
470464393
519216068
1264706359
1435507050
569090994
471578642
1200259503
1755256698
1622073970
1532610210
1832410801
1826758820
1778240393
577820823
1648979360
884209517
252904784
290429385
616265259
529422098
38879335
1458214091
411239438
194281425
1782529179
77480974
830043203
517561084
1648120674
1263016250
505479303
35142466
742816333
322013263
1624540179
180917363
131361142
1519329406
1330737917
287315314
1856490052
105283781
1221013361
1048946062
615387170
1021966943
1832071908
1122389608
1286945804
1826886085
1286937734
267122647
1117836335
215477131
1053294960
1669262946
1283405247
492845235
474226262
297303516
205339112
399931234
770410709
1818514302
481693645
1682532214
1609582673
1695502407
255920000
427884214
1002838559
1712831380
725320216
642731945
76297633
1453702544
1604094495
423481781
1822925173
1081263576
1843144010
1355624963
550375125
641617552
1186997713
1745221081
1157989998
1764802345
1008804535
563746623
1458576691
1080557889
1354392835
96113540
144987029
1211834905
1134324453
1221476317
69061708
1815554790
9118299
1134531294
983889038
1529334271
1737825947
98608062
1656070328
1554607892
698921899
629837601
1649819335
1734579905
772281319
1771184635
1320497488
1091084711
1396519474
1048885034
1585085599
379693858
313972735
1395840204
1854531398
507544928
239756399
632893559
956422295
973873558
580337308
1417694535
382698872
568988665
41131089
1052980214
733080071
1659458806
1505820991
712848677
291377988
226805240
914126164
220687289
1493650052
448781910
1084650254
936229179
430191816
948098916
783609653
1564506459
87096700
312040956
1623124346
1476523148
784494774
225176571
541258302
1703980364
850171455
1282427789
960900908
843506194
1006029577
707238757
666890154
1557856813
361499969
1238594670
1836455174
541952622
937385418
1324896144
1015914458
493603576
767832292
1192452805
1634625114
1229730830
1388177205
664554217
459184578
634111089
275754895
1097589140
982291982
1641085184
267177830
704979914
1399434313
1248902441
1809887309
146683676
1077113901
1693311352
550053984
1740085000
465038450
487726470
1257968211
1708615910
380533178
1745087154
506951222
1785237312
604223697
1828015872
1533931992
1631638066
1066439176
1137752554
1433989574
763295513
1599093483
1766721897
1466123234
471436525
1478474016
1196788803
1824132248
589997741
1553923702
109444278
1750968648
1122571077
60271023
1692348189
566791087
960079877
910974509
119569492
1459246863
1720503028
792870905
940802582
134896219
366217376
811632444
746163800
1765370890
990445262
1145586064
1373628177
1590811244
381168630
641397311
1551669917
330995704
597192835
923259867
775808068
735790820
804681093
322994282
549502902
1163082283
723064946
1606552932
822294060
532306233
482325580
197832890
1672946530
855094647
522974020
1175138611
946593742
727259157
993440125
973767201
835687062
1614127689
539360935
1231899477
227975827
1424123083
640398830
971640570
831588844
1286096792
1709062434
1208993842
993383233
1262886259
1314960151
1085929072
1382297475
219071287
152294678
940881133
752027914
320393469
140477503
1506644894
1389951090
581928567
824718612
1421817699
282912254
291568758
193762274
1715159955
1685385488
1013620267
318079990
1342914500
744150899
163388074
1711298256
1008607134
880355516
1820031880
805379115
1642528769
114270642
1029025138
1522230860
1609195721
1598162829
845395987
821603258
1100597509
491743648
1515820259
1493859821
927146195
1442260949
412335369
254725301
1231602186
911233274
1600365181
789412347
139372904
743286038
153513277
533875324
1761099767
1701528232
1501506169
1406706385
424527722
1440985349
709675151
218405190
520531605
1148865968
1552868100
1189948489
488334023
462007488
1434606557
1292088005
1365246503
1726100797
402388738
1283686224
1276829922
1306584319
352366203
1737277209
194980452
479124464
109299408
1504808636
365613959
241096953
1823080360
313227123
308110266
1156728926
1461458068
1222297311
1337794307
1838850228
703733626
1019278280
1539728205
54719958
1585014700
1260120586
1443824380
1449247024
687007246
974677368
1288985648
1285805416
79326375
1588744021
1511197686
225766802
1436312410
1010210271
687154647
838896611
392394613
1765128949
1249912217
104021856
1678187182
883972178
1706110101
1427329765
312619172
453640617
666292191
716442970
1259441519
252854101
978788952
1848808405
367870891
1795736013
1043841161
1505661978
532443594
1783856674
427771538
1321259563
317778400
1837907545
137434414
266053882
1097163881
881785170
378010719
1758632624
1537955864
1471282615
601371397
304460263
516368390
62882346
1400569120
1673498789
847251581
264569535
1183974398
1248684060
1476888351
404866359
469690332
774250767
355601809
1403891277
722790463
349106443
1134226307
1437170147
359092024
1396279006
69281235
1426947172
704525107
36780239
559803668
1791833522
794821513
6679053
1796707661
1767048893
1520023572
492940184
1054453353
227445281
297588645
962115877
1493803542
1841809788
1707475172
1375758862
681769455
493069949
116300847
78702912
1058842556
275045793
1157430531
667781490
1108679071
314259920
233481989
876091920
1105601084
452459922
907238038
531554694
18700538
1331368174
323923417
640158615
1727787051
1222996714
140050871
855988243
497503276
1554048870
1788889028
1564711147
873156720
607991471
677839611
751105387
1731686189
102440557
770743580
1722236701
1422682229
429214756
118550253
24868544
1110722027
1327421052
1087394752
735046038
1567014842
126588324
761390227
646066116
43506094
1482867510
409033681
1689049805
1463948163
1040302141
790565445
1326829806
412849534
1320460884
1176470350
1144666431
696476387
1123177174
772442262
587355035
261626728
373925534
77111759
1810297293
1685624747
517499387
789410791
880101039
1102134862
574145912
1094315525
273800125
1436053287
255206325
1218619173
1702547422
470186548
657346156
532444168
118593906
331013403
1673555267
935822149
1756304025
523067132
900136162
66316293
1406673140
43105158
1444302152
1293004590
1811167310
557283513
1346636465
201610891
293702920
550424941
387061126
374221954
1598169721
489257683
375365870
1275966499
1790182815
1059470808
753009152
270859565
655632821
1729321290
1108354455
380901627
1284063585
1793729652
138093837
1482142300
1329152051
878717177
235513612
1671882881
1117219360
591746593
350033754
1779586515
280078212
464862407
1036630438
1028711940
1361849165
1730689773
1731352008
180395143
633977726
1828304593
1500186235
733480647
1298801187
909098701
1244327046
812975594
724009211
497471195
299133726
406930215
981617723
1495382011
793783686
389605780
1518734184
107008829
1628775868
1706266636
434301849
1214190754
748312251
1004917617
1098801124
1641578742
689424025
511140632
220075855
934048391
1294461979
1558110471
564203565
299270428
951094755
1452422605
408383157
246997667
1095557527
1145014605
762022500
1180179900
1835218738
1796726571
912890259
879225442
753741356
516599459
1281293231
654906957
1857871769
1375548636
734166979
1406160424
213009773
932708433
516966281
1494173114
995668060
1552847715
1517684137
1136014523
1814153159
1539464395
1026975498
1364649973
574442327
803968121
117079153
140242441
1119383717
1422340817
220958504
1214752324
1389960598
1044099181
35028105
231143681
843936291
283329751
231364425
965289011
767762191
1628128271
1042015098
931019442
131373987
1696992389
168172860
955019674
747007319
381314666
1494827347
423804447
81072931
1103651416
1255359554
1786727232
1282999488
48903776
809685296
325411545
232718756
1134135619
1211752791
675110053
1506795724
582772778
1655990973
1198039574
311487704
1105175082
648605947
370118861
375588615
1134551397
331895478
1349302650
1152550696
336655571
1125912883
1077302077
1228487800
434322635
558092009
864396180
1152268457
1245504479
313167405
1641156817
1357129699
770030851
1288513104
1825342092
1728089101
973026469
1442607156
568377490
521841314
764180332
691870539
1460358547
967910380
1151492400
888696506
457779009
905112640
134589518
72339104
155065164
1544303236
10435557
716488685
1079018273
1374411718
1844869597
376967862
92107593
187150210
133526561
731064
1258990044
791505870
645527660
545039012
216054656
1262481527
894908931
67154033
345492596
1703438188
288300776
467012217
177965878
645472849
1559170049
1556875689
757115493
613502484
1775007805
1358562636
1677661188
523164409
760847325
254235000
875055224
1846071701
1524081247
1574431933
555619279
742427151
1724485940
398243513
1111255993
1420236014
1758667723
688352754
1167565319
676101363
927028405
1234410403
546793165
839759809
611679617
1599843540
72526309
1310621157
1007696243
1659694706
1691074558
1764638297
900178664
115397073
985309376
211593300
812178960
1032627756
624981760
230643001
420934688
19663823
888742946
1272229471
1049863291
1490553331
144872774
1026567532
1570373161
407140630
395488384
37274851
1578014760
724313162
872375083
665050243
91166493
840620517
1679832988
1445554380
1541767136
245019151
49019036
231417635
877108212
1795643611
1676804216
722100130
1156130421
1148617687
127761930
991901508
1295643725
992912673
1650154677
1393340712
1296682632
1257223669
95994805
1348606457
477781602
1679737327
197694643
439542119
944849482
313592628
105901390
598232811
784302631
1506517008
1102530516
989152477
371156815
643337119
1209171830
1090297263
347633406
31784817
813630683
1099371592
543455406
374710749
235527109
1848199616
1435290305
236414411
603384063
1734945147
1615479445
1341793601
1596698349
385771536
1474870106
368720083
117377507
980564830
969917373
413588017
128918413
773135215
982120329
129775410
923137529
1544718792
845163469
1355373656
1717332173
1270431747
1799429572
1140039900
1595366447
1214611891
1576419226
1756914140
978892131
802714627
1793471459
91152617
551312830
71052686
770064925
180689455
1716402096
679345096
257062604
711660524
1784658398
703979607
1725922669
937061242
118859739
1723021297
500457115
1738937405
1213416379
1830786158
1340364499
1457114636
297599130
1136299324
184979525
1044012483
429956568
1763326276
359299934
16777641
450072398
1621260891
1814128914
760102170
1464621255
1372870395
752089674
449264404
189705528
220391844
524762953
387087930
28965971
1589501862
1315063003
752975418
1231329100
49311227
1151457126
1115876438
1497990340
1232554514
1004561556
7134527
46676959
235535400
446646854
512732192
385442281
1386718587
1146913435
576766983
1540640200
1174059370
837505429
1195665748
965088204
833852945
1335294824
409130218
234661534
1097057130
1373893799
669571883
205191320
995822114
475056716
1159991752
803672146
74163446
945461345
731758932
453971040
954921956
1841659305
1229200231
526457067
48483495
831622624
185003177
722987241
1713205211
138599827
1533450181
1795574582
467843173
559761687
1015735426
416615976
866032998
1386938185
1506784046
1369014673
1531600636
221100182
316072054
648681433
867830357
1674202031
1210733868
517952044
252688865
1437283435
915780289
588446748
513331885
1819294871
1506601416
405692970
358385118
134669603
267173233
1809304835
1560830574
587551713
690576367
205467248
1564747891
174801569
1237181830
1142129276
1372720986
378693116
623418357
1738233635
885747275
205708719
562412694
1717146603
195190339
120921111
295344525
41303983
194411611
316362304
1651262684
1184913973
136405268
1075153228
1701717332
1638641051
109167498
783547730
1490803348
528868945
613004937
1640891886
809863954
550512085
936548066
718249025
60371737
1507650865
355693178
1414647174
1093892879
1520408172
1652758457
1517347689
675622869
1809124320
4869359
1192075226
378742170
993520941
99929293
1517923909
842135886
530546325
560060418
24653852
828685893
1089132400
1111637383
1831498990
1238093415
769735894
1404572728
1004172582
1792934936
604816140
43584257
1506347423
1473580173
401510036
216488996
876501155
1234188561
980488596
1033743689
1454636658
368759642
608557409
1792675499
1281220701
165865508
1039693704
1154063934
1357134605
400900385
27521710
519611942
1322280188
435694018
1303323302
1150789159
857440532
1430782438
550660883
1675578101
1833613937
803006898
1853937858
171234223
806371848
1001479492
714101661
1742662758
624313452
609365050
785953688
837970059
436291609
911660067
1208057474
427588496
1744096403
1211908423
1506487023
1501728195
1411366601
565698739
1255756707
1298744546
281735186
1753928598
1447112305
379899504
761375027
1009727832
683871649
508437765
256368350
133825436
703200844
319586198
1626648585
1238906676
395474791
695265547
1503486620
771868504
1444808588
1724271191
444469302
654770028
1214498655
1756359217
1123228534
1590777936
1146391564
1013290685
852818597
1444732342
1282568091
75322393
120927054
1241940415
1418827821
384193781
1765409987
1378216403
1816853016
882389199
1435284904
1831066009
442949875
253521614
265623518
400564947
663920979
1270923208
35672958
1383588948
1733496014
678607517
1231693481
345550087
1085800456
1160518250
692567630
1736200297
617259770
431478752
1489040235
125150219
674003669
84307262
483618470
651282622
853796805
1071354122
508178525
746980375
1601079066
1341099732
1691420488
1553517007
541873478
1067195138
448145599
1780804585
1286504376
1776030461
1838887583
1037332721
1429774128
736727504
378024288
303217132
213320845
1604382555
849389752
1411337051
647974702
69602667
466330842
1541643290
857720289
1808622422
843113539
681906495
28818085
1199914584
293685170
1806595252
272192189
1422113356
656544892
1254288158
843786336
382668781
593971104
1014914742
405389095
1635354293
1555985989
947273806
173454223
402996709
1043689140
596642073
1219878611
445117194
1586181599
369501576
1776337767
911571622
819416218
1261709949
1531555446
1628142755
305381634
208889920
547427093
548266774
566612074
729818622
364743816
1408524459
1333670990
616121325
776198527
638833905
652139582
1667398567
120264338
1587287787
296805427
764816633
1768341074
62318103
1612167717
696757292
709599818
959148382
868960654
777093601
1152245158
1538760939
594332869
588522769
489451280
1739284353
904445752
209845398
566074340
728279184
74217370
890443087
725301890
1643217860
1118700144
77979626
1524533084
1835252286
628248392
641932253
286070124
1850144699
902793021
1162575163
1152085479
1556161497
531625736
374434334
1425692009
1420975029
1032726528
1092520425
876602251
745407148
328034465
802613411
233664619
1684538595
1606726675
1435706475
1595149333
1421053394
963314839
1036686650
1589256590
1479802047
752704250
1705802048
121387787
198927778
1482843779
479739051
1563694310
1313696549
544540555
46708006
1471588358
312552005
1431512415
16773057
71761692
1726131264
462983504
1062260069
208304226
1715234256
1343978478
616526908
839064612
1229200779
1150013525
1332024
405552555
647304465
1437656118
1329167993
1301392363
1641793406
1189210427
1069455392
941465425
856155576
1630946239
215380036
53408853
1163639241
354014703
1556379939
401982535
402962939
1114072008
429384163
691842728
1251989721
218890778
525876824
1499671801
1077035670
405536848
1596156319
392097562
1725219658
384415129
127266614
1639702645
1244528367
101533455
497799295
56240935
1623649039
1267104163
1694554549
1207395443
1781307151
441249320
966382732
539136159
1458980790
1634612740
1579651750
1202421133
1851113817
1150743907
290197805
48887434
350217939
906255007
634933084
1670002811
861392149
164395925
1288264599
1851820656
742549415
602194148
231121652
1106063880
844935123
1705224290
651803397
356344639
772930749
1688271302
860756754
909406058
973906282
1796666082
693614933
1530564745
1464030609
556344051
170634926
1095510590
366099777
483164147
880110574
1833532662
412825003
191915833
1846061505
1760192892
617839904
814782573
489131330
771896134
1677118570
1025162066
667807281
1698946025
454166206
1257106162
999091435
1471513505
429883091
667886067
448604858
1595333575
368896224
1352103241
150774077
1569704518
1022559501
1614387407
1312315618
1541517523
273081519
302404996
1120057599
3146063
876141765
1835643633
1850552374
1024864832
894412356
1314262830
1193513781
123399381
1234484305
38720982
1736137640
1839551494
1213365150
1431187532
1637521515
1499317632
1010248005
825888680
1201191254
1295470946
231430656
347804028
1276362502
730000488
18135194
322900082
241968005
1560369320
1048275928
665417642
67482078
109888937
1284699652
1546328534
487372180
736671771
1962262
1548503089
948987350
580648033
1111129327
1601837362
575989802
320012190
1093360485
1343609694
390279870
849527721
727441384
248499187
659046165
1357428485
141992549
1305753880
1619838672
930138515
1622406491
1637597838
1375313023
919252020
1849671082
1613264082
1259615439
1627164777
16246516
734877966
364758833
494934903
302424006
869305353
281247686
148820045
278123668
1770768627
1400248311
1149803626
1722089727
1251773325
665248080
1550368646
1545911922
1206683473
95529162
1663015427
1415953478
862252889
741680243
423963616
17243144
1240747992
1610369929
1639247445
503535737
1430999634
717336899
1155418334
480717160
1454943284
1330006474
1680083610
656608002
1020700833
1242618640
1379156818
1295376433
1516685453
495778528
1571215318
640232625
25399564
930093856
310619057
1627626111
990987810
436098769
1252926990
544686282
1041246215
1371418398
1363037767
1575924348
1176163336
1424957475
124513620
295032208
316164701
1811944474
1178318995
886251538
1788821702
1442903117
33096021
878028641
102991345
1141558756
943990875
1424786215
709923372
1145917213
730110751
1414123421
542985537
239855627
428164404
660195238
1143303673
594507195
658047176
167900249
302811257
77899724
76583123
1658882495
502202798
521111133
1854423421
505402931
520024280
1742326392
1850425986
452720187
1459105587
817840299
1796149181
607442143
449798731
1122272625
1818796101
52795693
518794492
215788265
1308562702
1363868370
552971909
892790867
1191271569
571019808
476799139
1245276000
156295195
266280185
1142395719
44377301
1438597563
250380558
1606261738
320205913
1503026801
1214600807
1030577310
1581086504
110425691
1287170946
59734383
339331418
1252498063
1036005142
344408766
1381420446
1459423139
1040571920
1607590749
939453338
159570161
1138741014
1178412360
930266840
160364784
474787231
310416228
969267428
1204259249
66664121
1632820260
134270130
1773845126
108652425
1009582654
1795286188
1587432607
1599560800
948751627
1587744423
616977879
235517414
1165712008
1436072115
540202691
286698606
229478175
200603582
1369578895
702845773
1385303737
27783070
852443858
1574563151
940992580
1441565242
1499448726
1370317067
1846928141
1795898364
1001137383
978321089
1817485269
159805189
146917388
449370462
125027355
196787899
1713710550
76885488
1807830123
909342482
853632309
457606232
1813257402
802467745
198912743
933639459
1469606813
972359406
713240385
60372050
454251954
1299027589
1576904867
594012397
1749827387
1729307286
370623019
462633042
169582008
1061232568
622522905
765025727
1606998675
1186068764
987986582
1685232212
192751775
1843401952
1230591864
18563448
403607390
1467740868
1289154579
687205160
568606667
1587900067
1840269832
488653569
210697619
1704314218
182480189
1348976571
1284637648
1674128841
1370915824
811134215
1849214776
559566412
611915654
175743696
487158305
1313350655
795111421
699919502
1742866319
1096030486
1823457272
1544030173
1409253400
1293816976
501310692
105215139
179569540
966281928
462037395
12577358
881941060
609553524
1211066508
420872150
1416749728
1462885106
1005921603
179784028
590571832
216447129
549740704
1081640424
430404450
1077677568
893106389
1208716151
1272282785
463091907
109576790
1175575382
568279785
895115992
1018453830
1550242643
1539665369
541719313
354987810
1137711097
142191707
1283425473
49230491
1497645150
26648972
203660798
1180700694
1521951737
1733923074
1233295929
1670622679
313187308
168569346
3673051
16676585
541076306
269276460
807817926
894476128
217834280
1416128263
1200197388
565927186
1297727049
1048097317
127027937
872835660
234200928
1004884151
1073647163
585110770
317194545
1586819499
1488199463
1701141669
1330377991
551268336
1004599742
1118509183
1731610669
673500145
1826975215
1363484846
1184487986
831737730
854719465
1670070409
739327471
1414616614
648750815
73765597
1811762969
165628005
539355962
1723053757
3406193
955539246
148951146
1563790089
1791394717
250116804
974726693
1448206677
1582376992
254265902
1814573779
1113101042
514136329
17437732
937836122
1331642897
1001712788
297047694
1548703504
311712675
683854374
1105439747
1049773578
570657568
367590070
1563637844
445516475
924190472
821259511
1264057565
1170924872
1106017882
1288965840
1125347436
435630982
1575827468
1013371827
1662914431
911850990
404185296
1309486514
1289719178
1597857753
49749765
490161098
1106375017
1274865024
872004069
386977816
1267655386
914912525
484569216
257697155
61398988
253851471
1336477426
1652013392
469303305
1026948798
320553035
1684789316
1332804551
725573519
900610160
1674977919
1734235468
787978521
113170710
692473813
381486932
746414959
101169850
205445822
590957755
862367838
1167322657
1496561236
1646388040
252884486
1063440093
1414584887
1660964376
337556560
1754486144
144808838
764044727
206809255
734725530
1024732813
382879423
1088368304
1136124175
1507272245
724996976
417616091
461759244
1746064003
37267568
1021593845
1644736807
1016882483
82196409
655560663
1453633111
632790268
1510565644
1492814598
1092755729
1511523929
767150440
1492854252
1286758733
1615453918
693237871
1177366156
1492531105
1733448281
1170205610
955302630
1702155626
636969605
465835015
1266403756
1656571490
354213247
938669181
261959595
1436298787
417136325
1539681639
958470148
774580807
260573847
1001447737
445354532
1749952121
878381009
515901863
1224658066
1151014323
7028185
479474271
183766505
1625855258
820035075
1671149073
720772845
1099289666
180267597
1481513661
314463375
1828972884
1092706941
889925655
831320339
814758683
1011068701
151055710
997777776
400603572
612251108
882350974
1530450568
1409843083
546120823
788633970
1598043705
1235752564
1508694952
1025387261
191611644
772688400
572133087
645064504
1216775703
268638176
1074799189
670094274
710249881
801804934
942833267
624484967
834788007
427051818
46876883
333669412
830128700
1180629020
1744227993
1378546969
550354429
245622369
1657985938
1747214388
1840862033
305116670
1747473412
1845092695
802753066
694070539
1654401948
1352653394
555399312
58259512
1049499313
1123771564
152440079
105117032
1239175358
1059475937
437716458
672435741
1228605309
565114557
552867645
220197656
523852130
188829808
1218374430
1219494267
940908915
1267108553
1070476506
77897306
261773169
1183079829
312352984
123986998
951648923
500204848
1081236387
369992609
330574422
1797883334
1101224233
982278680
279488128
193328095
1592990084
733111323
1428382448
342627264
1357912111
580137339
1653273873
821636872
46750446
1620009760
1245881027
861903131
699498701
1359886864
434767780
808007978
496205219
546158558
1751322070
720026698
1600448063
529060107
1791779773
210595686
1309911448
19281269
1194164705
1317356163
1305691041
727508466
1684411461
1586791298
1311654213
824748612
959072599
1609274701
49241942
134140503
1223509336
748639938
1611892493
655400686
597297468
1057489279
191495030
559046251
670059471
621924116
108020480
1393578428
359198517
1693633453
946152920
225492704
1656346529
1261367355
902479352
962121087
1501300096
694595465
405806066
848254678
98471149
351216475
879487627
1682022963
401793392
252254144
536985623
231688595
1503016658
651941377
1232813386
70261014
345002967
1755142708
111755451
130022828
722454859
1200412769
1441451403
561224098
215938932
1682558872
1819061956
847223786
568270619
1289109926
650792620
1285125665
292116312
1161713344
502888036
1677047091
567270426
655945529
1515009315
1754053615
352572552
1330304768
1021088880
84999176
1423734504
294560340
94324502
1570462412
1813072562
585462600
1829644656
741974047
957894737
262947713
1460975227
367727635
208523098
1204544104
1483473193
1229615469
1334378639
1628300402
1714622843
1302422626
615106902
383347231
227515192
1546527035
1246163633
1645004702
1767519689
1532626641
1071623678
747823796
1279760897
776780100
1790757714
476848384
964508604
1123491159
612411436
380606401
519865738
271985689
689306812
847630918
428322776
1020885109
305789305
447153814
981233016
1769064620
467081672
1726947690
695394978
899750569
1725750690
1571738562
833434450
1326109851
1309794752
49472053
577936034
685701104
1188751218
1715877422
630887483
1574334747
1509521237
1105775312
1372319599
1684570417
1206511378
181322675
236281531
532583579
1673993114
675308756
1273054385
1473382541
1495212361
821087264
294633826
844521348
1019200199
503302724
101473400
1424992334
1213752812
49976139
770194275
769053428
750438830
87381152
1840362624
1375109044
680967093
84171187
474916549
825365533
1325158456
734897561
267604323
1245255189
1086754015
724138430
581428161
698886552
205673846
1133332013
854684263
1195588883
24119334
1648347999
796255404
1379670129
1430893923
731384035
1177892556
711863268
120546041
99359460
552715164
1782788333
11492435
96156182
643645755
1412288542
282481733
155168435
208297974
1482222243
999433348
476887714
1145660115
1322779389
539308790
590852852
2546391
1392436780
306528671
992049066
340731448
556626730
577107934
80538473
994252090
365806025
965588815
1615963999
269444794
1626563414
1220246990
773007628
1556625459
675081169
1514091150
916911977
364297725
688770160
460627488
1432520431
1449986777
1116746461
1557331761
1205358874
844696908
1042275069
1414888797
150005886
971050445
132316898
1228783147
788959418
541332791
1749918995
635119908
518479931
341662125
801921845
1566409043
1513678357
1333282269
291613467
934499793
1457523495
408138091
160579366
1375869101
669739974
1234045702
1323428789
1534836728
329456524
600802939
449976924
1030030202
481397527
1156606661
1032291030
1093858422
1197218302
1131279307
466931129
784793623
996529912
250327496
987995654
545476986
792405879
618618799
1533259956
1297113461
1171723471
489244687
1550673877
1253477778
44033710
510539424
283834466
816935343
1172485646
425844294
403860685
1571473012
250417402
1202908946
566188139
1307267692
333322197
1672355034
1316498446
490169507
1247297248
532994096
627292163
179835776
1237682221
92460303
64862952
22634882
908145072
1819768297
1140646698
220165128
244062411
1732996991
1261332766
260243102
1534028946
1193827068
229029943
161974297
383490439
1681998461
1079640213
1781874979
1745590212
887476092
104995058
573765053
1155166954
1156020767
677283306
332701035
1223646402
879220341
473918993
1552169052
1683834953
1207531552
885071625
561332174
1666786562
367720140
1844868546
1802446671
1496625389
1469557039
511752130
1411941369
1634914424
884094382
1531466865
26561
415496008
1047402416
1172569456
890326208
815962773
349210957
595573074
127060305
500101220
1080367708
5280011
1535524812
969952329
74233777
1546334701
1361923831
1679176929
1465951114
1215741293
1496664917
1648051922
93054691
185678522
382167899
905273830
482242853
1704628227
1728507750
633269426
492287564
248883146
567281006
1216398524
49403824
560876593
544442845
723228331
1166943046
935666819
1340337034
1132075596
1387154632
876024027
319388790
575421325
986275396
828340013
359006798
109089781
870197541
654644016
771408862
69510489
724114721
1795726258
1742575763
101825827
608241235
106970068
1323035548
374454985
1216481256
1119802018
1622569983
1458450425
327661976
1612610234
616084821
1440163535
403364749
31070596
533444909
1292976689
1468929096
641736921
809674541
841161992
1129474828
711644873
1297640615
697130686
1393083814
467217616
964051097
96218172
1184507667
394377543
481475744
1715108364
1028373844
1249938137
289907865
1349309099
1650476998
834987628
1486611097
581232323
1062372679
1180364892
450592946
1035598072
1769258133
1169470874
208434358
194112835
690357676
254883689
1453760506
950448314
1046693493
975329878
47317590
1422429569
1561207191
1530361230
1139772053
703912224
1591099974
766048165
180138535
24494711
1217513552
1440789326
207751510
994271670
1701266344
816946570
376349658
624567817
1020564397
265253629
1822406898
1518976420
146023630
786348098
1846009485
357749737
805842549
299081692
1058400805
1135608977
896301963
618760457
1040654255
1333297791
1043063533
1119384411
1097899966
428391577
1278527102
1248276358
1567134728
848743311
534953764
91366427
889535068
980708081
67079201
1214108891
1075362229
1697698805
738706305
1192119272
1469465877
1459427245
1129340930
914850960
1171346318
1503379605
95947331
1569098277
894406805
1744641644
1114206802
458451751
1584086454
1604951613
451393808
1139179484
1139360465
892029617
806244769
1701500427
320052138
251383313
971887470
1623919427
1035705198
185843142
1098235440
1091590394
1621068341
1298461575
133375022
1274629217
1449901040
1152983004
349282294
483423855
38935483
976780706
106918859
335736058
620123566
502498524
1008524493
928581327
1060065981
916832168
1410401328
55267607
955770273
956503169
280395522
878974382
866330446
652296411
840260898
1841479002
1299409112
1454956086
829763834
140577698
494122227
1307677693
1166088535
1401390282
412153830
917579647
179115783
1396679115
1738661694
690392410
451350369
1033278587
638697260
536201598
1042283315
82685559
802823124
110871114
1726507359
120019056
234264113
1580789606
694035647
1687578562
1490294933
26212502
510925758
341760210
14133790
150465582
1083932043
870830031
389575468
917324982
479438464
1823120728
734920526
1008708564
568522889
184174070
615610133
1785998544
941158087
580403697
1809873403
315309306
944312716
1303380863
199891074
904665669
870410035
876788436
949495840
832499246
1193310152
138751511
854129221
634882569
533005727
400379763
1535435626
730829020
1280730722
804546393
299711632
1143520633
1163506436
144262947
569814081
1473208373
287104907
240536400
1315773325
1391023742
1357573906
914905942
1332353337
488937852
153711494
906436636
1318691023
993429987
351405256
1105141421
1015788856
1120553584
372546662
245753029
696597348
1575490843
1262666840
832234817
767187599
365687763
847454027
408376705
473089261
1447473682
207236080
598502063
1047815605
1469006018
932373403
73001943
437436622
1695319578
612241339
85204476
1263700439
1615123260
1817138204
243517353
1383140755
942203837
280284831
1711785359
878869053
1022640603
22673338
1579015681
716426517
613119445
1771622995
135441047
948423851
940643830
1563190996
660466068
823000836
1699186329
1695703354
234516962
1667298375
572959990
633594124
714403934
907794546
988204733
1185172387
1121093746
484801646
1859062743
563906727
1317401050
412899512
1528019291
1379511642
1253228360
536394321
1399129458
1019233750
461001255
1350496053
1405734462
1773529967
1621369861
679071465
1316476630
349853805
497994788
487114096
1597364362
360425628
951290057
1208382660
1556064090
1511693604
566081803
817640006
930989524
177977671
1415586419
1427711041
531107823
1511679617
1110513568
646785868
595895395
941495392
354384025
1158495779
894886435
31358432
273705394
163118606
504162569
164558072
619745789
155956310
222911538
309193829
1845720894
1798706930
850827710
840598837
1714911089
765270231
1176200793
82524377
305503449
817960219
191282046
654202639
23753196
1346988257
182277001
840613758
1288084336
1164821127
73941163
1809986236
1292893633
758530077
1412058077
1456851845
170055887
959786934
1077726768
391401214
1618595818
1263119422
1608998546
1176682092
390459088
788897987
822225127
408187437
134273684
1832246255
1761321253
524519232
864152060
1830122292
1110656665
837608099
18721721
452729802
565676969
1151572661
581533630
193678964
447147837
1638686827
39956882
1781452254
658549818
1270230344
383212740
1187623529
868306039
1611984927
1184146549
1276059685
1530973389
9398145
1395684516
413652450
425513742
155425706
638758590
315373053
150576353
38254767
1824848775
1832036114
60562625
318056458
831949856
687644234
1229054827
1132159989
370187656
372577982
1773421751
807096659
316271786
1250413743
358125547
1396352064
429454210
1189801659
290141590
177777908
1377143945
663705012
246072145
1398992102
985204529
166456192
1554937721
61006747
1776125366
85407209
516614872
1492844990
35510325
1454284390
940354195
1801256765
1241978123
1091276972
397982063
1259908945
535752736
510405532
407260614
660770308
127254144
1723068808
675482172
1201178039
565816193
406619183
8663501
1462682512
1836340831
777976
849652365
1297498111
67306020
630810294
309722958
1431036112
369905628
879208308
445390748
1496964967
1609092219
1396517779
1462803065
1423183952
1637615049
3063264
1320857911
275001963
868826975
434114958
1708356998
236726735
732955994
811006635
1749487636
317060244
418577857
1068115388
1592695549
821547873
1699865162
1061740673
458751806
901674139
709206544
596312222
1270670073
36614499
454571440
1343699652
1528384923
299323379
1735218146
836167471
1692336102
1858403668
419264633
1756622654
1750856963
1684980171
1479831952
486309741
1107370851
142447053
412966197
458948133
183231089
1243343163
1699047746
949047320
858712153
641301146
763685233
248984648
51594415
1092797450
874127117
546975620
359849277
65155931
510894210
581514964
1440464234
25002620
1009924132
894826688
1475150319
285560161
1623010949
1247978548
704249894
377051836
342229164
460308922
518155750
346568807
1196518124
941555466
60875386
1808245328
1318229508
1020328613
1396211781
20886105
217313666
1762902584
1003596560
1801082791
1245779182
445722116
1108108382
1212283881
1085468563
1853961073
191807382
1256185165
138399779
1337901968
1830789387
1571040748
1164717459
731592193
1620948050
1667553293
1472630987
88534109
605289244
600072555
1323466977
118555647
592315252
532459992
1228235044
561711328
129987140
1123124796
744028933
590144617
1463849495
562536717
490975657
945467369
576399942
802978526
828742695
36528062
1796191001
1504534792
1426165470
1116684638
1750275946
516141582
251657527
96197810
1770886180
80490890
1785322872
1149453243
1786757049
228923243
442071705
284465362
38231775
757086412
1626972015
1475052302
675291119
460579572
969369301
347930491
1094273764
1070668170
13408191
382729036
282027882
513012264
1824476545
677676293
114045145
316715987
310453353
495194517
218796343
1130585370
198531119
872332236
1178110356
586081872
972054274
1701085446
290529833
1496144232
191981180
539820399
1131624301
1130190348
175888467
736472459
1461536371
660564168
668146638
887695251
1299505169
1831119063
1371535761
1588810388
835969251
928157372
96654088
215318674
895209791
1723197616
138052971
965901492
1854596324
669337320
1458663809
963404278
119080499
1107144849
769501403
1432477252
507659281
730593219
1545228905
246855263
1532569634
611388440
1250678506
1692526436
1679228385
1216696548
1755202839
1852893456
256242913
465503827
245561606
1301183828
1214558344
1358570722
99005846
967027443
1677716789
400537971
989374529
83695767
288786048
1078704867
1226990531
1745305989
1709330433
722931835
162197044
485206422
1107961663
1519128635
711740880
921610998
1384162972
1028523695
710165088
148875314
758503465
767669014
731918441
353585925
863976659
932076250
1044348618
779493712
201938770
633681962
514462589
1554979546
750191966
1512795090
634077721
999229522
1820895590
1466471714
1334866269
1613423002
938098831
69410845
400941094
695395212
400948967
1186472547
1690106639
1447016961
777447303
1051832150
600482768
608398551
729329802
75557226
1440991883
857164761
1748789743
1382177442
595667055
999980668
1008099956
518697642
427328925
1436143038
239593819
1039457197
1704384300
581350120
1736287184
7349491
1842336405
1686369783
951624470
1046343572
1797372973
1403006777
1288352845
372403060
467739866
442503955
175206196
349473158
731283185
1449804377
1653332512
1177828927
1060482041
154102004
1211159860
900889706
1795897212
1596143218
1812391452
935931303
1712297951
1624498402
921783489
1777101748
914948765
1417551738
388749333
1744394686
1799408617
762506937
1005718048
1253562588
1427686630
58177365
386799615
1377483883
943329753
927942406
1800382960
82517288
1448506905
1102374623
1483493435
327384492
1771448015
541145278
1395313906
224056758
1159888609
642982997
1236989712
1692614311
554913418
251682928
1678899701
1202880912
1843997975
1234676680
1183654399
1271899184
429979711
528458286
1144169445
304000184
1450520828
16098784
1732785593
845821254
1355360179
1545411473
1649912972
775010331
1720052290
1130505737
982118876
606030659
1271794161
1399372446
698045296
1488113638
545203406
374702840
1786676598
324563413
1327268843
1687115069
428725943
841563882
1557085703
224640547
1115340065
1673100470
1474124363
1442407812
1736020540
1492821306
834145121
163651911
1587039750
1595576993
368490700
1042262577
384433980
739461984
1056165599
1066225796
1375953933
1548269749
1555424366
526408721
1517630075
764903109
1521945735
340560024
379151505
846142505
905350745
178213009
1795100875
691311233
968180316
1143098151
534217780
1297295256
856282131
918988180
1301076909
1117223454
1222172186
315639058
1407603551
437432949
256092202
723944759
925112077
1274826857
562444263
461953317
1360449206
1619025478
1464493042
310268910
1435346372
444019199
1101748424
162882239
167587896
372966980
1457088899
540706729
1739207677
1267572234
190832953
1491262542
843531926
1478574403
1328976936
1819583428
1502638577
1117479488
1311622853
984643148
1804335015
1367955534
1601417410
655393956
1134302712
651382211
153733992
387918668
689563254
1481539057
759872577
1589996395
294401249
1087792561
1234946586
990963651
1830669848
456765233
81348565
727977616
1165221601
1802935528
973205664
1311140466
1386105604
1150493177
755565008
1409665562
1265250014
616998443
641336163
1639575849
512052674
988776877
1295758227
1439259002
1345660574
1176918303
1188047003
1163310849
111096258
1191215332
342450972
705340342
1857099453
33960045
243889622
1329301769
267101574
1213829058
1747006179
1442811523
1289542092
805769527
1260614817
1156552504
182048780
754032291
1835471230
615207067
575087024
1118414970
718009595
1262357855
1147061301
247151163
115334771
1837998574
230404654
324667549
1242286999
1047809915
269753932
124540410
137042672
671931253
173290033
1733423624
127820098
1338191977
347037330
621559119
1740155820
97707478
701630334
190828541
354525082
1777482392
228577419
1172135181
1841899545
937435604
1746675840
747199340
403200142
1469800117
283706527
1792875141
114496960
1188367471
1442006107
571021814
307858136
707956262
1223242763
1467525778
1029753249
406447414
702527601
113305880
1608043953
1501431341
468635619
239972933
1731734047
1785438099
520443075
1220888209
81747524
146628167
1750133305
906096388
711312353
778769274
1835402271
763585076
436434063
1740929365
591190082
778492185
122667622
665213031
1751260973
798721141
453972795
589640871
1071955421
1529680203
643798928
998051274
1188285778
1708890288
315585218
359029127
237979021
1645629276
767585591
270958747
1438221062
760627138
560469173
40540593
157058188
599214374
388267215
1349044014
1245061285
1724146404
102994086
1360964583
1427173995
1798024130
1613677307
1638716155
1495796997
713868485
1579592530
1277855523
1689617559
811812101
910827717
443977360
281501977
418984729
707411523
249788853
295854154
1537051424
1024889325
1617290390
1164528220
19438038
626175246
437653115
365993444
1154421232
949640305
362443569
1434865489
1546901926
854559844
293956828
1529005621
130621767
1179414741
1703762406
952085507
757387305
970742044
1465632898
547379710
1021552726
551296782
634416002
1827035808
611509231
978625157
372660075
1650524352
587864464
941642436
185367579
1667269487
968526676
1660168586
1488326556
1652184648
1142087755
925473696
529391233
678942631
1301758822
1037354309
301551376
783096001
345266940
1094373955
839394717
698900915
1645940593
1536640199
774429234
516613833
1168564216
1834334149
231369952
1658799512
1659964438
1336596163
859753711
533184564
1043438449
279714274
1851420747
642108859
731142063
699758682
1560931407
1598437258
177757995
191493756
1442053672
753482813
1817911618
1211826332
622799830
1835396846
1526968225
1538199186
1252008690
1087788191
945378113
878923713
1642853776
1099422112
617470350
542288323
1068784057
86970118
890089851
609724861
1415243676
1650887737
104701718
1251110394
1376430268
129710305
133038984
686795694
203524795
1131503429
187539488
1130566921
1098720936
444748644
1726872343
871158273
262114837
1214970712
159243648
1462981597
1294176016
337219504
1244180017
590980195
35133291
1361913018
1836059080
1179422297
1608426176
1643841793
1423104923
1037907352
684035590
906463493
1687865361
669001407
398871199
139248892
1230422382
231789240
41692927
1287887684
605467218
302389192
1621401298
292543935
1704588752
1446548817
1457213551
1476603844
1703920564
1822530283
1137252621
1169830299
1227187368
73899838
70047287
882778624
395324769
107462258
261359082
207131518
141280352
1312964813
380957094
455797852
879228605
877944059
355317499
931191999
916725381
507643256
146272944
1680834877
9139707
482234433
116377635
1467496777
950316811
1511141060
545123963
339131540
1618988504
602651301
1671005883
1098901703
1146702333
311111395
1035661990
218171354
29645494
489804854
307774683
1528950430
1145846161
273213131
13506890
1035747106
1134637030
1065810640
1388548857
1401331293
714822696
279742292
201543961
1516808588
112491137
1709642960
1638104033
660420087
485540675
925277195
80633735
1502010179
1094049170
490996780
1457059178
558476487
1115113270
1650498916
1049858844
1424939872
673921199
1408831823
1088275128
1849307562
703312511
1060363815
503545146
1191152003
847190430
1686038949
1136008064
1357804846
914901982
798571780
1141017252
371362812
528353994
437556401
614618273
195393960
1507111953
10493665
568039850
1041394583
1476929160
1535679115
256938821
1654628310
478016346
1827338756
1421551966
1332378520
1313043338
241165121
715392863
1524220525
1533269345
710214287
1164768423
1841199011
274394096
1506354130
232361065
29017990
913643321
1032304134
1358576834
113783965
637998251
1191184168
782893642
1044493801
520727096
1631673080
281601623
1282471520
1461786024
665879463
941359830
1369833462
1358071190
672673515
994695872
111736136
146287832
488837759
1158305408
1506429087
1160492
1847909790
331345674
1331188505
1525294619
495681794
1041850673
1452170723
1200290486
1029114921
1577878694
1449104391
640195731
1451356407
1269234707
1173959202
926541676
1409063078
931568244
1362145406
978275435
1063555228
1456979525
481102868
616516844
1766938651
46528068
941616335
360914034
555494923
1361395908
1327312698
900795119
1099655133
1514381768
524578915
928287731
229484304
642978674
1392205497
373157789
396905171
1817718916
1577248433
242682819
600383441
523780314
1100971065
458936882
1002770618
196435172
1266456450
701799237
805384405
66462642
696415654
1547468813
879463987
507545244
1107369934
1752038085
148416701
1804063367
1398213901
540696640
510879277
1130354751
12054322
962753574
818168691
1713951715
434092168
633407542
1543224375
1427917006
531583605
1513574106
102506994
212691833
45521193
1050823407
569977584
139498271
1585313254
1488166197
1458217683
1725454063
575711333
613807040
135483406
1740651551
1707327770
1659503759
1253277096
1741784626
397306240
1576317718
1535676102
121892020
816158611
609623428
1706332441
35429307
201049116
1388527248
1722294148
200563502
494631642
1818075314
910679387
1108395507
168561938
374961112
47246822
501232814
175154013
1729538618
1107752506
1209040524
954793432
272284945
582606723
940285492
1843816068
951011181
746970240
402918344
1776293477
605485705
179300393
1622339461
1495707761
1146928925
921020760
1172046918
1355064388
1282714917
1536036545
14528814
240845157
841238675
1385937103
1549333920
1711919662
907426189
839904484
1663918069
122991709
734531600
180578209
300599988
1844582803
1386071447
1638997869
1266386876
1227510171
253713276
731778065
1039985432
439701075
1043173718
204275310
1497127093
1272905585
353234933
273522668
485236631
698675712
382846611
702175645
672019424
704923028
1593014614
750888356
1220504365
1560544811
462204375
644548149
1202740737
852362138
233928300
236042777
628683779
196570999
880617753
451482713
98840056
820155920
1609844782
1032750263
1595465485
1812329246
117012234
402577042
664380856
1477215384
1346348857
529474517
499344907
1322844103
942853161
1636016280
1012863987
982905444
1333060556
518549853
1089813315
336953371
958381485
1253681822
738435938
513880278
239835283
865545149
1570486679
310873155
671208731
1418844157
385984345
1281003169
342644032
368133176
575815751
1756006317
1617455804
1217115832
135652755
1271316816
1744020860
1489186706
1029476461
1333817883
662839273
1570486174
1188800241
216734946
1293939766
1679075637
517719599
289029723
543651847
1120103576
767714774
1347122060
1366939509
1644701248
1347208326
1137698576
1311544061
306172288
863015264
857687767
1444735017
1734745850
1362309642
920476231
152843281
339501825
1605237364
1000917564
1080652385
670191805
438207000
408322743
599661976
1145195070
787852993
1829538179
713864924
445745910
433936348
1847332196
594559188
546113957
562149250
1838249819
1812065283
1493869666
1090313391
68143894
1159792382
1641090000
298377800
1171030301
1855667391
954586795
1699503704
1429533873
217893892
1103629468
1122218634
541770359
402794667
263178027
1139317608
1437721338
1330518552
1365116227
1190255485
1413993244
292817540
993889379
608332222
398588711
1209244148
325179285
541357345
1327614005
159188679
1371139752
409379086
1162316959
907034702
607311163
225970196
3829446
96561965
369955691
1057387672
869447475
959136189
1708858345
769734421
46194992
573297840
1697535385
1219138142
270311518
1072766011
615390893
1410392105
1540593392
1649241984
1389591728
1447796739
1695087212
86538856
137492684
578090791
1564049539
1055103888
1160393059
406145891
1468020110
1257922465
1618380142
164586611
134535967
1356788714
79560379
806193474
1674601284
430001253
1087178456
1563864660
1073435855
780735876
610049202
96898056
931794626
230311631
160979154
1527902044
1514287765
1546325260
651147830
855411030
1121059831
921430337
1283146179
1832709437
373930739
467559289
143517973
1331462239
543180686
356009698
1324312057
1064400862
1687447685
650950358
1039138198
1166979395
481917692
644234293
313861943
609206179
1071685257
1326906346
397490927
989451307
293343695
1548266585
276073169
331572520
736561135
760575155
1141785634
773107356
75194250
354225766
347803497
711902540
650251538
343994844
604420160
1358717620
1184059730
683684505
1678222397
1740264237
825433475
1562835615
1685617549
1847266720
388414263
1640990934
1042780363
1005858672
1744763655
873376541
1444413235
137487505
130193421
1313482208
1153486355
1330017368
1047613884
1140741682
1806885962
1586735025
509896935
1246258875
590695765
401132341
1847942900
1665384582
44588985
765500454
1562369396
235725718
1500043069
943248282
119891809
1330707554
182946587
615765206
966633258
323105334
35868568
1202839935
1335543435
610762133
129031292
1738011935
1539265677
200264107
1680193729
1020217368
562765761
1710054290
504704932
85054985
1326924741
719822326
425363491
592342221
1231746525
886545206
1819320638
94901475
928839716
271762279
235179977
1093076339
1752157918
10569180
1418856871
1027239331
667093446
812431319
733383130
394523676
1590721792
1492359017
1724040036
849742026
1020769742
1300743918
1236361172
43014609
1023493839
629204992
1766960955
774179941
123736573
702088114
1190132901
1506325672
111532101
1613919166
1542367316
1852333749
67932444
91122697
1029806281
1682331882
1465497483
1338509897
11802217
1440673374
391812063
1366087214
50475237
988719379
799820961
1026874288
1255614345
311197113
532773863
107392550
486679077
252544547
152084829
525020009
1491310624
262099444
1857720916
1815722724
616316543
40330656
64523012
206234890
1698755153
1091191028
410060058
1311954096
1787143116
1499266528
1624833017
983774686
273129509
853747495
917228666
1268530803
1400228001
1046968389
119008202
1211725750
784341311
462594964
689990999
1818846570
369463509
423184331
1024965873
360509578
452674022
1836739761
1806231278
1075585875
378998039
1552790898
1025887315
1473058045
220761773
491559076
1564484020
715690590
1104489558
1549228663
128986621
275437888
1385814411
1046586356
67026515
679985997
872776442
1520121383
211510772
1845779862
734608906
480784189
1568616589
942967151
1456093981
1717516673
336082725
387457374
716820871
1690899296
1495220658
678839032
1116266429
1268864481
908030136
1827472529
290208467
1541999875
556577769
136325553
144100526
1581883249
251257169
424982064
1315056027
1739592645
553668421
287448684
436349873
301608917
928966992
1684617354
714165801
1027603321
180282162
195676775
979831408
1851449764
175420425
831904503
519243788
225587813
525160577
1682538532
968491175
1104406275
1105176061
528867868
564289911
1756517459
759366605
1410630562
1547743092
295788137
1041869471
1850114424
16886509
1852026431
99421547
55432687
1297298158
941326191
654156089
619355381
1531083374
474452267
1407210994
147420372
383514437
272416971
1057476609
232570566
1738977817
931137623
1522807917
765070834
1504456412
361989717
860871270
1089097028
46484345
219994863
1034569837
1770026663
952395947
1195573331
39412807
1165364354
932754208
42813714
897920281
590831048
1658399492
849820300
1721137654
1395434716
1620629238
602764436
1504760756
241898893
672886161
578758747
652925168
481441089
1723003975
1527662558
960040645
1094414670
743806575
597641361
1522497549
1093886153
420221780
25656248
153140912
850823290
1275985619
1244633046
1173165148
1641860482
744852733
921226228
573093002
1655144340
109108508
465528222
1610870692
1713099831
499594435
614444381
196423087
1007699879
1524181893
333202713
1584678966
1749063983
421086617
1262998375
11821856
1324151874
739560554
719287815
1738982064
608021604
1083891399
1712643114
1294297192
1654237517
1666094717
1196229063
75797731
1571237603
484815442
1107928607
426979103
608859499
1102205674
95046364
656371100
368780100
1507177113
1391876211
524781912
1531180918
368490737
442753170
640945504
250076499
1634062719
674588608
1709787675
152677115
1006878094
94371222
1773036832
1521787400
1423732292
1650005344
1074819164
1595445020
912966498
495607017
969285997
629771887
921674803
1504131009
611631826
954644528
1129770403
1707643814
43055921
119712748
1490173189
1761709177
1659046311
655392917
1653591472
1594271396
679907613
495102003
298640839
1401599908
1708634002
564550312
1053830114
1573213694
1094374749
1126560146
361440687
87463596
491916049
1164955051
939229588
100035405
1456132392
1173722230
1072757289
1621183810
1590542991
1448260904
1455729609
1041604862
409400628
1750259350
1793496703
141198871
1842339357
830999905
428806240
683415493
206644602
827498074
968802772
37868304
948080728
512814180
1106840598
1522060012
1752126268
363769899
467844947
1631832253
856983770
1460090564
1184114672
420709947
1178807407
1633514081
94133384
977048251
871996230
1713557123
1844861444
302980116
1814368367
1074293252
1824576541
1778713676
1599441892
1085723847
1824986973
1154391565
869331183
1126446615
967909097
942622756
1849452308
86041182
1635134885
812303960
712591817
409678583
1189586209
305241319
199783382
1671468628
1370960520
1758001894
412420551
1544317808
1125872396
558177354
1458532101
1240495779
1809072718
1454508479
1275549457
1415855154
1176282220
112226618
239698915
1324288893
972488943
33106634
301797521
1656291324
313337985
897842273
1020410431
954620688
1004001781
838040248
799859259
1580784975
215908241
1388721354
1258887233
1071261620
223166787
1476040890
491986014
726792830
587003151
1496823818
563437736
45407241
223491637
1796369358
1624699760
845653322
348944062
1755763805
547114789
1428726429
685826255
1781115202
770323293
1266534775
1195667078
111749431
1785516712
677041978
1468147796
96607299
12529967
381208584
960630094
138501169
202484494
608598714
279298179
1370084272
565039843
1418793137
371115097
923918582
1831035208
277427060
331424138
812649577
625688516
1389957449
382695777
1465768911
851268253
225753136
25498226
537783909
688426012
830249300
12736417
1009658891
374543336
1688287344
464398373
1206178608
1511036631
1708901411
939193239
852025874
1786817337
1836611759
269037517
626774832
103114756
115405108
99354844
1641305837
1663531241
1672698858
441575389
1644646294
239351022
28369020
963247416
536769721
597902633
1821343181
1321646250
1670610284
1481470025
1556967225
1732785269
1843600696
1398222849
598657775
7475315
1008151564
1714939884
590114799
1828977450
1235707408
1752938872
348914503
657438365
382191669
1148223803
10260632
743689103
1341085393
166577916
1073450227
1433424289
493686561
69384109
1319587172
1767353901
1257677047
1473310072
1091712283
725928949
1088177121
1778802486
842734546
692958241
1736023742
1188546122
1783960651
708904914
1260469432
1547483254
1144912891
1081821716
120366468
1012463206
947933488
120584991
698468718
940088791
1474342246
1616485867
627654483
1480897094
532778645
501394672
1248344477
822898690
125882040
963592142
1298957857
292409139
980695654
1844161482
436044209
1427789017
963061445
25359236
1852348362
787201187
1735836423
1169176368
907012369
722693925
396439369
92477932
1438669109
239385366
932522288
301869972
627741206
544685496
1628851534
1186177064
1254666815
1022093671
585608970
721173145
1613585488
793801811
1143139498
325278772
1109429511
1549629707
880697904
1380149159
742171670
902677753
64178558
1709905132
720256645
19137601
1286377937
325173611
33812620
201351055
1384981924
524560530
1243675179
856360476
1227908102
984611823
1169010049
176418534
139096121
1211393691
964416064
519293325
1689374499
1290434709
373255698
1260788920
1001219363
291597872
408090246
228314461
1151933491
176876347
143964790
725743322
471247246
1643317887
1125465809
1414330603
23703654
567031766
1173485324
473047398
1798466028
1639672636
493038446
314362578
899371881
1710372657
1568190104
1414456906
974711900
1264090722
518213924
56014298
1667609570
157923736
1148259089
900841497
116714448
438305023
549635185
737049117
898381004
228461694
621057715
672178200
773312532
1154498227
1002562801
63664782
365788746
1616033826
721337506
1296507843
280868953
1651446534
128362394
1826163969
1765026140
608130299
38914217
635874862
952270011
472954198
900463173
825331171
213880841
70411900
295877323
875864133
1750952463
259075611
1442635055
1535142250
1621793508
273794309
226574962
22362107
713602029
1759760083
433468541
658790988
944462967
118647997
1198767861
1644079050
177806517
1527585975
1028453854
1172901260
394354484
835969075
14089851
1035684808
543323373
1076594423
1500635226
1577778432
39423289
225367024
1786638092
687443883
982114161
1765493692
101688068
1212793328
1352650002
71631882
68792168
1399105833
1148088871
1130787089
1773790783
1444893285
1568016690
928720397
1595252158
639596165
1156147100
443578842
1506930660
448681498
1191669464
863962923
606137228
183460385
35068786
231685690
313395264
119676207
335799770
1100623888
1751119238
789359659
1532044410
967553033
1614256
500981573
104836890
945699554
642990495
1190348889
549270005
1386772932
614833877
696941398
1108006641
1221689657
1189502128
33535116
553468029
843223970
894794083
1080218442
1710731970
732189935
1334536859
43817058
1098033870
1769582335
1099410920
272700475
980802574
1427553957
1168549610
1623143600
842438591
325123095
691869815
919366455
1560822362
1068724500
846187899
1811669843
1601533210
1479535392
373615829
1567632361
1771576011
836895848
924122677
927872102
495490502
269649026
378910885
651917123
1564342314
885030781
1380516466
380348128
627848518
864979328
470068128
65146318
1826470692
633333420
892249043
1288238815
1288788833
770693056
1797614638
1731494071
797982340
1405100517
214229875
255598193
1391787094
657286247
649600092
1360015418
225774592
257835701
872151778
1079376359
428421906
1429570677
1815804753
815046650
1255833667
887664204
1828180028
61035628
693611567
640294979
1403105688
1554796909
923835199
1363168565
671630920
1475880084
1577576595
781912413
195525715
849552093
1121125825
1486512
481060579
1727061683
518774317
1648052596
141812162
1436183407
50580267
313017848
1313837289
1000325100
1070303008
1496968596
27235960
699114020
1573756877
662896457
1278427473
1021919820
923143653
1125737420
120475386
1587269373
1779881991
1313809705
445770502
440517712
689981698
1390318188
76208737
349375382
1840403308
655758567
527836303
335492531
1661463956
703281860
10401859
295173471
620709740
452559189
1362724906
385701476
653259471
1404339466
1558831042
1835300497
1658874043
1102732751
1230798980
1202550913
791376841
218355354
1215445693
1133557621
678151070
1491852925
257960482
470013658
950042331
1431443506
624707651
73706443
587735354
27986601
830929709
572141933
719204116
1387453256
598341483
761884033
470579152
1627142024
1700988481
1084841723
156095074
1034936594
274832338
737950724
255760595
1648371150
1604134349
1166145376
1553203413
1005015465
1413797941
188283586
589123433
1297442194
661531118
691292580
1436007450
471933774
96614602
1283165260
391146324
506706133
247333179
106495987
672030274
1447202940
1008693091
1262189042
716586478
913326825
1241370757
504088980
1698643551
981329035
1335505838
206743849
690064190
1698171887
896404449
877361633
1389086218
243734353
431543322
289967656
585846645
1160979793
17212485
1629270021
508933070
1355793069
1347153953
1002749436
1009799082
809336885
43593684
1711175527
1115230089
72089954
937176225
1318022834
1047135576
1391972731
683302820
285467132
715714281
693108838
819534678
1254786041
103206773
1135553174
1503369937
1318783148
1343138000
2291478
417143344
718174585
589937058
861631504
1560764428
260842200
1683712595
1031002911
993672904
1153308620
1259574782
1841420343
1423816278
1633907902
641848749
771865364
919271670
970331424
648138381
1299856250
1785014740
1809762015
361930687
644201072
146834129
711230500
1702905011
1696468367
712023186
417665476
492427166
329333851
804608601
1309644907
105534672
656931007
847903545
392232398
1799878867
446826840
315465441
1214516137
1396591760
743441754
889355641
225949280
644698882
1563974071
1332940563
1125951277
973907653
1280457555
41125257
1040186246
1742794292
665063886
262328126
645787292
1714391488
407945506
739281142
1795558713
170030275
763211566
55530188
1130624197
732810013
1778898683
142372195
1443930384
1467153602
545638197
553229610
14831597
1416118037
1024121314
786167240
216997163
1659955761
489619118
1573507898
1507721744
1243630049
205591127
1167901535
243214949
603863021
1232493398
1642517964
1465122092
928268084
528963824
1493274157
552647296
580951874
1550240328
800379825
1351042733
1181499704
1149953933
1345607692
81508834
1140215242
1064899522
710719021
1031348016
1214036455
318834748
192409058
919315938
1353988762
305109064
1677172566
1334966619
608408635
283879067
261994700
1196417057
1542442427
91508950
26095156
663660753
1290576108
461015647
1207919166
1683535960
471582363
1433843816
1311919251
978872404
297530438
1081403716
1856377563
375025306
395861846
55420316
927015630
233288652
281027454
1246374614
650481594
930119916
38814841
1209695205
795792498
1055469788
895861153
923932752
263039378
1142350417
1632219900
1844725966
690209774
982271719
1250092837
1505446539
883301096
1819159825
777171427
1485071856
279411436
1666346127
609549231
890359481
1232939829
42178417
1068558060
961747638
826182048
314762941
1741424387
307939585
25053617
1198820021
22955277
841205595
565408189
1293849772
1556286649
192794303
882129222
1592475309
1845077012
5154365
948209545
106182241
1513093779
1617158732
252411277
164161570
216721343
1490732197
408571925
406724870
4312618
1758753783
1148103923
1719349722
1445127200
108333378
1562925867
323452874
1847796897
1748361881
559045511
1513013816
1315662873
1751425036
1620573697
218713197
346038824
855285423
1454981205
610651605
737240874
615327188
1317057337
1016540928
676123279
611861839
198240264
1083321949
1755255807
1849137834
801784950
474423251
231725125
1665758852
884440976
1207444647
808240964
82515543
1552526226
207184220
831285806
304547072
1094221474
468612952
1482581659
733473790
525475589
891584610
1642106084
1786838387
1302048233
914241763
275456954
1299195848
1114761729
1698616427
1095452518
1404306976
755137412
833101408
425357343
940673356
1069394892
1796555048
335770610
684063029
212123356
1050964842
232173156
621131380
207379667
1776386632
1729031467
166078001
1520557140
10873385
791529703
598827946
1261518753
428584741
1079179060
249341737
782757058
47106569
21322353
360184653
1349251583
645942673
1732316988
1830422083
687955906
1852318262
955763209
1089328911
1410879621
1564451323
1857453663
888705709
262677233
395103870
1555216427
1355816859
1679342640
149453544
785307577
423810195
955652190
1585682163
1172325551
213702084
334236161
564352121
1242222798
1526549706
1477306520
200745253
1000978041
374580173
613247934
1368825010
221247689
671355482
649149311
1099207631
333661930
722573740
1317171591
898235041
320318362
350956631
1336220389
1802867653
575838871
557611549
1326389096
30349424
1273428647
1217288761
1172800171
1093687613
515473341
1312599856
1143805088
668018705
295035092
804054262
1446308562
230822048
1542930720
48042101
694653230
663278165
1036386458
583732823
739452763
1353305432
716598578
431604190
65547975
1743407574
1588985799
1678732627
910534187
1424159892
110587424
1018240629
339590069
234602388
518577236
366323896
180193302
895188791
267503843
875291763
516397576
973093554
752657469
686677538
1134833026
520823591
1277837195
1507388539
684051545
494764410
57819561
239491804
715718131
262318177
386678469
938090915
1664642030
881818449
970403228
477638913
1015875611
1526895705
891575892
434103969
1105954697
583068101
193779890
1283228663
975402959
1471240558
869669137
965780337
1529255773
118944727
938586011
1621000592
907117427
1601909690
464833375
1135632963
710654578
1748367672
1234550738
1290678344
1785398129
1003556390
1655778095
1786344364
1422775831
657740373
1599104890
1149236381
1045446078
288453552
347593276
351663290
402483547
653660203
1683648308
468612398
1575938358
866436973
698227969
1735604859
406502911
569318389
1826648307
1496429886
360148976
682029132
159263156
814496792
616754959
1474961522
1591388966
807357369
1295189062
74235366
1122687435
1094372566
286223191
538412867
628897377
1854072566
1270075120
1185366116
636478386
1601263015
90418060
1680130586
1149308299
1815867813
983299427
1074413519
1169520416
1060467124
1001076834
1575797650
1377840297
144416815
1191865515
12734892
273308518
680240224
1617915340
1279671214
1807101466
418975948
89551974
888886844
1580390605
279535420
699629201
889649328
91184534
1126139480
475669034
164736431
950476065
324945851
148924679
99993089
1232072615
1642948412
468620665
1754346941
8097154
1844226297
463046739
1197041476
1771642828
206256547
1121712672
1463519930
765332257
665322366
1017127635
1614449548
695071134
603569359
1511047591
1457082152
405076576
321962932
1736934936
1377941568
21907835
1520621824
1258232825
113699870
745377222
596406782
822696005
1380629884
638957057
464761583
1752873776
1389823647
1718502044
1101601499
1845163273
582094904
1138514763
901195943
1238731388
428258989
349043164
1679207086
898988970
671066027
1648241772
896418658
1311804751
736173928
678041190
10125309
1244133686
1107232382
68105842
1156357194
1116438338
1019150799
223703551
1440495291
1457320906
868844405
1631288712
1734723355
1638504745
1587191038
1243744102
396383361
1596928570
1797630996
947327567
741705324
1043755622
1266193873
37253346
1321276570
962789211
1548449537
144555825
840887150
1204722971
131656775
516959061
1726145202
1336684348
550816595
706900568
1785658209
1427570145
909707980
789102962
1021577786
403879891
656066788
793811212
1329462843
109291801
1732144259
884080688
859783169
1836329229
1193703258
230306214
334434588
1422827413
234380618
1723110149
1597066833
511043976
760667038
1793495759
221255518
1261716617
563548235
238645817
502050224
656981435
1771523611
561117770
1230338697
1694596159
1471156804
1321172162
80677747
580748986
341408129
62172279
449243996
539882693
948861242
1406381970
1213928994
594845947
996494512
1046398278
1807268477
68945868
74095022
302724807
1606238750
102536132
580844498
1510454753
485294165
1043193032
1254423906
1298905100
211296313
1112366661
570916820
968559797
1227582149
512697880
1071899432
1224933190
80044939
1112184539
1762544537
1379320200
1565605363
1632397055
793319763
877387916
461056375
356739477
1575095402
1504475641
299311666
706892093
1217041535
91075245
468022046
1636513167
530487167
818081395
39932814
661462505
1858001964
1361564294
904410737
1310374997
1276461405
1191266413
1149260112
445893546
542227993
1267981207
1169234779
1064018609
1695595115
1394895693
1579027995
1272647272
356490378
1295247514
791258716
1366105473
1474164266
1043927953
1122099391
431813770
264865879
1559857333
1180933145
437897153
26755027
86711344
596124505
587847800
1677638830
12050267
1815524086
1261949782
101965417
1215147833
1804674578
614073659
453984930
1649031103
1271313281
469196275
798365576
1458754758
861078965
937655108
1078616519
76856951
624373036
1051841208
627646522
1598518469
743739972
1203819047
1559503607
1455292675
809695258
1647098881
100255184
380321171
1353992489
391364060
839493644
1278446755
1535945340
837552102
602531295
409617404
1299135358
1075810997
668445617
1415734058
1507303950
157447374
1060473210
200762782
716248696
690809085
573233062
897115675
859201029
1143233750
1564389181
1281433356
146919544
197212140
1400823048
1328007512
43707502
1849581550
552711695
499086460
1846397928
1317000808
1232634010
610129661
1300522661
1381497807
683539575
1531844091
844160217
947033345
1616323664
235957427
880433213
519266383
1821091136
1520855842
1281781421
1048568684
1391243945
497621180
289463677
1520455624
358639471
1856756406
1564516408
386628551
59630750
401047949
1345652296
691240248
1410466175
1349678540
36847143
1120518889
1206500746
1227521822
1621403613
422743433
1504107421
88617455
43887037
419622889
1487574615
1473377284
1118709471
1183328816
167470354
1676198185
1316661195
1189177484
337981772
1749495723
381141211
83437614
634564306
1099929454
462895015
1812455766
121042375
794289726
918741760
1253244314
1506886523
642822893
82091204
471434313
401920633
1163608814
1313858166
581034088
1286358494
1521132276
1392383443
889225037
60440354
564292993
1715440055
1440635051
361525539
1450210920
1234214382
1027998709
1808340506
676716854
1031430483
1494117992
42405420
1166968135
808220826
998410110
1382751848
1474796300
992709458
412417379
327839765
197015689
198124744
1475241768
1432139677
1564742511
626790424
1786643481
1028049772
1518967780
335177995
998720963
1274745842
1177668750
131713849
559950508
1209507866
771096686
773643516
1435120310
1682727665
1018242046
881451408
313367464
740455095
667134284
1151856790
1834444130
819356008
154700048
823712359
869813215
1201378234
308487519
902205130
1158318934
377673846
412876267
1713487608
918069500
443287135
289742990
946351926
145328501
1400130488
827826956
542083644
663062816
534642495
1193693278
1111625010
1548637891
1327038244
1788921561
1264563209
1812064215
675541986
1645945784
966236045
491176604
1368221663
1399584068
1575472096
986938371
546724956
1319037233
247876533
1699229071
1401621265
1679092066
903503906
1301084579
1349292977
204466971
353966055
867266742
1720809403
1579473855
194500559
1268970394
772549703
370737495
828337951
363650695
1226699703
1114191087
968496081
518018642
1130201085
1633250023
808303988
420812833
1689535103
1487533608
873382500
1812946124
1384445511
871366851
735839257
516178695
956939609
368791410
480090115
864954773
156930690
1720838891
1798398137
856849247
781653678
1602907480
794818873
346617391
1577960547
587080580
571755204
141746562
746414548
1752238839
353365896
824209333
1017724139
1117445949
363928863
306078316
1807664821
203790643
437788387
1072509274
1179592383
905872168
1338569742
679602282
358332282
1523267748
1339463642
1216454520
828834587
496378290
911877123
310987594
1128708880
794397250
181307851
533390244
1803637733
786081033
1661331585
360739451
1025537148
4768022
896809579
996704863
1601328351
972810746
51916992
358361013
1645802095
816837337
1246059867
1363757905
141918562
733675647
364150587
256543158
1013688452
800565693
1574368931
462559499
512229683
1347547365
967402957
588427474
1075417730
696752800
929510807
1331938628
844068864
1018581606
98965004
19811875
675526557
808474304
1304815039
1542824290
428004676
873528941
1572093649
857903464
1684997879
1352282684
1019865055
1477981558
797524893
1806859774
109811008
830190171
1367229335
244133915
288596902
1581493222
1203237145
451929170
275600306
888113436
490931412
1637539680
1303932518
1620257391
182970049
1036190493
642223687
1482656675
828062310
67215076
1370463814
1153564830
297092232
202316066
170507775
971471259
1830762019
1847119215
350749470
920414061
1183452727
299664351
1054585238
1334261363
981126532
596385526
1427060862
867537263
1743477941
1171897260
220078161
129765436
664170811
1364725198
42613072
1380482935
939016616
1812834376
413981955
1140943120
818791657
984813295
296627996
843947522
1074852528
460654048
636720123
433694217
1716245342
256018182
1782601546
758876730
331683263
746229303
318907646
26792952
985861991
1385202724
703009875
664922983
581678113
1419255501
1721389184
1418818799
514626616
1046108243
939126938
1119375370
1171211385
422189999
1397457109
1003656214
1409980307
271415049
1542430393
1282159291
1646351133
129265672
740689812
1687798656
412554690
1169897928
686799423
1029263133
1092389509
1055587422
1282613207
411030657
978657929
1636784753
1336221641
1483156140
72724430
31878971
54239318
243589941
1734900034
861098039
1811032246
273515776
183997828
473063313
875129626
678387647
771291551
422811744
140175261
1824907283
698713020
1041583726
466431975
1516622496
1446134456
1330620010
1134741411
1472208112
550432095
453754194
1636338156
310637526
1162632867
1661781752
115587925
691110322
331465336
1492997318
1124111072
1293612222
330645121
1089231486
651994467
1273939524
397003640
159334549
1636517383
1192848147
1119358238
546818230
1697485049
1530120897
1764576573
946064914
1078437188
156952002
635695748
1602393886
75119378
1606453633
1038315604
300450571
533186348
856788782
144093359
420279519
1826655127
724425582
260498961
1084876805
611590278
775249524
538243924
219637753
1408417402
175160118
847999131
76505830
1148422194
1125312827
1554851456
337823771
560601864
1654584511
718718469
1222219959
918797902
928486609
114520844
854951423
594263381
32487878
1837728526
1719504893
1778033747
1365539367
522833944
85717402
976372771
8733304
1415820314
783905332
338743664
36136948
614646199
197044688
245998405
803779691
1445157085
1662542086
555445599
1742227845
973871527
1198731319
771257847
1289468962
365159599
1188721589
593799634
849044755
1338297235
1224728058
998645421
1772518483
1317601445
1017578323
417929806
119627744
1241205701
330584649
1195137857
1202108945
699084123
135611777
260571470
1844330658
179115047
501986197
477549834
381980652
893975424
697604117
1213136302
743336636
270840357
45361345
1800899406
1388873795
1802071745
739400986
1030971633
1203079214
619306197
1565940712
100803325
918056069
346610577
116521399
634690144
411529340
806170587
625725619
365204515
335611906
136915602
990169583
1344289548
1322810168
1547802519
514802599
848985320
1001076207
1316311073
1330341254
1463764501
1388977590
766482812
892551049
1575868486
370928563
654903746
90743640
1859180077
1723987256
1726799579
271223380
311480478
1118059352
1412235650
1323927325
993310218
219694844
1305345634
928949646
472288196
1170973213
50229800
1762181821
879055926
1179529811
1643012007
1067715544
1669684100
652045354
1435382795
1150518762
1437255505
1430693395
442052948
262305562
1062311301
115001519
27876970
1165770597
489666810
598361139
36301700
362948250
1308789840
1502354257
1231904866
579423551
40171470
1745572793
192612694
1370695106
877415202
1483716289
957549308
771224851
1458253166
1534237523
646803688
1335600663
1435091898
1583563028
384820377
1082412304
1564778386
1347035734
13618892
1091944168
943140547
1382379101
1808994582
1718384171
1251827454
358699401
1051362586
1755994742
22750789
925526636
445445969
1761348810
1664283598
373526305
1812899903
120520154
1110618605
891502361
301148037
844601372
1057372949
202145657
534990739
580804536
524411636
1540981910
797682601
1370293760
325440692
317733049
767701560
1718201964
1764300612
485289873
37036020
1622464868
655376867
407159513
475562805
1127132971
557324705
8532769
542579245
451767221
679548938
1359861972
1430483982
175793039
1420431742
135400165
1641148827
1699083359
1433888499
720215391
759116303
927506178
185235241
1673560635
580655414
1320361118
968854692
1317720936
508295009
715670348
1342810932
836429673
216608580
1314971888
838677159
949116417
235819832
1036929092
307344094
1742473230
169241370
950431404
918430143
1471153153
1578975542
1831305799
1578590411
1458379928
1095792198
633698156
675222445
846479045
1131777479
330786781
260823960
1147967855
513661864
949060282
1452741418
1267609027
1178498812
310366534
559230967
1602866830
232079708
1436159172
1366337936
1080869041
1303380633
319821068
931251650
4609790
1369219685
1739176270
380356685
1097342257
1047647590
799230786
1156257345
1588464802
955887378
112336319
332003851
376620296
643679993
1449814313
1533184987
613248030
275216141
1817280614
425691146
1374937327
156173821
1537269850
1389031582
1237483116
1227866569
1848122080
380414234
1193579669
60592659
246366072
620247565
1554496458
960709448
127381822
507317001
1440914122
569807244
411039613
906352225
520882268
1760899075
1687637478
691915094
365712590
1017040637
330958329
1001634685
1553632079
544830876
1837477014
206226694
1168679454
1620049332
550654423
1303443369
1329087788
1531030584
94417152
753405130
561174549
1453803169
303286339
103804255
742486821
1130660940
771784975
1263631704
121434698
1378960458
1648625595
1697600982
882203634
190981279
1646842437
1530027620
992199946
396857868
968910551
577436558
962516406
483388426
1184997485
23235166
191300904
655728122
1584211539
1040323373
1765049337
1478070623
28261436
952256379
859952925
591571994
397746375
1292203669
303606461
825274811
938983228
1718197604
1074861231
863847105
34986921
1483156852
667632236
235540191
1730010005
572377231
291618474
1137755779
1494354056
1518238756
1405790462
78088222
320850683
676899472
1098978210
1384564164
1705633671
705649672
1841858610
358247849
1502409258
1384089964
1484645230
502996338
206004871
1567829260
148874831
923664695
1650282565
599494805
25385821
578713863
564439799
385723192
1411146221
601949633
856466153
964068152
264630485
347567805
322771695
234976632
1713427075
30449309
453344090
1361836637
657232573
930498361
1283163668
403115930
813088955
1217834770
183640206
1143048245
1745120824
7357879
136030714
1064457830
844577134
1017067437
379075256
941867132
373515960
37133404
1087922829
529260526
594070799
776814011
1790304726
1570326991
1050677648
1261858367
1443734654
345087870
1721967378
169712612
791956999
1527805330
875447441
1041443277
1501422454
603587294
1628567913
1807870914
594430144
1150008767
727696995
1335940882
677912808
1605240718
588749398
27315300
1102856304
1809990255
672544029
1102100755
1565926577
1120224470
201826841
1032574389
990723206
1833231851
1171532967
1256991547
1818865686
758784748
1273866605
1653602700
115785471
1000919190
700658194
638813433
92947790
480301451
1786108952
102745457
236093121
1023342188
977132517
1208556112
1160325925
994591861
1618854098
1470368457
110293540
429288715
770486303
1688962608
245591033
1834630135
578777695
81395231
1567520159
685893405
698920657
404471465
1452569627
902614550
64819833
114301575
830365565
80523149
179414151
1551225606
356826062
575015878
1179281599
1043281711
1851462251
301777386
1676982136
95395743
1510988604
417742904
870388980
515792151
589781588
1498218051
281519473
972273833
1107702093
904463103
1204291064
566710118
1255166404
1849590969
588017209
1171134405
1068701323
1712875310
227479979
1095533573
1150517666
1478343510
1626122660
1243267459
1315140072
31895923
289624087
1064885021
963843703
295170979
1328373722
1096564201
206630688
687676252
1046455648
201498213
1629109300
1545651787
203519609
850787828
956569903
271656963
1564929589
1285231606
1409632618
1518308702
519982757
306400862
519381260
629013698
1763815141
1093677524
380847812
1542308202
1321081261
710214750
15371028
1526519159
992547976
148461610
1049706231
1035739796
1472251651
1190741057
253285350
359887095
527270397
890333774
1102440827
843482453
73511257
431408142
1584492255
1191447318
1367657188
1334677057
1539739967
1337995716
252903851
1183570451
1347568421
486375617
1498695537
715203186
1392425165
701319478
696809804
303167988
1602363491
1231828837
1613480944
378970823
379846826
410195017
1431483483
1808848056
1740394909
50064993
574686952
862524466
1589777692
324584201
197058445
1536373670
264089500
252638699
1742200608
251651508
695548736
1393448728
1395650771
1378722850
1568096830
1688542243
1749383240
1383894406
6196311
774300950
114277869
518978427
248083700
152783168
1663143739
577807369
503985307
1794263801
1389753921
1555562344
43487138
1259655857
1165465564
528407763
1409281639
113504765
113546302
1813123557
96849626
420497648
505714789
1378861210
336291389
574578609
1266259017
1071659703
1513353125
891249027
959215286
1342276859
1362007571
560211863
639594122
493832602
1346243197
626362236
1612418583
1514047379
1368175990
1069018345
447598255
1138195164
707082669
898986776
1056630708
584924640
1136133111
1259164366
1700319192
903756058
1673430383
1726023447
176863951
693397318
369040992
292081226
686915342
764454373
774110440
1369084180
1682945122
1736623757
649802275
251202740
1423412293
1277931199
1363209075
618263298
365713933
1549057705
1277176242
1129288676
1019586131
1479514832
1211447647
314669352
145146889
195188743
1078510203
359795681
620025151
1017591375
1807759173
1490558483
1775900429
969974608
457056001
114689529
1529747615
106807664
1578812308
1788544578
1440708696
1581147437
435132291
153679560
736084256
562240130
229845807
543207727
1333230075
1770357099
1016440425
510181055
517553016
1312430241
1857103536
534107233
548985215
1629542452
543448094
12400855
196608306
706336608
1612746756
346018332
1661665655
369347126
458727724
856954096
748304098
242153145
759956963
1706698150
279190772
1569340776
112040509
605754368
137519003
1566883986
21110468
1793904298
1794545338
28212803
472867297
1781707299
754827214
1834563964
692616792
1722298922
162656671
1383542902
398874169
1532824237
868622367
67096365
1272009743
568354717
692236733
1362556348
1189730233
1460573935
707947645
1101582972
1389863434
955477805
933112323
1124023334
1390231566
254696511
1306589270
391950639
1056553194
1404899648
793214273
74722168
586689781
620350563
1044407503
1345206152
1098201551
1064324927
1396910464
790173265
1829008887
745210334
1336151744
628231912
362100898
197632082
333093423
617864880
870062019
1159901130
945465227
771941121
1124324242
1429349627
1392193405
545025991
933248242
584229013
1311797635
977045342
1480475268
159018461
173421168
1836060162
1340457606
1736863300
1840468412
1071545311
1763231488
1476674090
1177329803
153313583
1762749330
1290967100
829504397
97187425
139924551
1666568450
701570401
988737863
776901627
252267094
1676106758
1364430699
789221964
20466197
1259012114
921300529
1290639059
1367471334
1429738195
1172747207
625316540
79317856
1565961802
993700822
1756419039
644962215
128836435
1309980763
859660310
305568065
1521612920
47637690
563701629
796543954
1739857345
1853041895
790737256
843810897
173142643
680189045
170985463
230416525
316805858
758358128
14142719
1336253102
1144230345
950108380
1529890118
1472506528
1013730019
1149187906
1742280828
916481703
1128396706
766954922
325631699
484137019
924375224
163274738
1102551838
621081402
1295411420
1071094762
961618151
79830489
320898492
871206081
305366225
1349352135
67799674
994629483
668030620
1791494295
44603447
561103803
1034742732
1091762749
1611278924
251941049
1410115559
913022079
1275004318
540671142
10080785
1433396619
850550640
1763732016
987055603
898817401
509210379
1237188822
943207282
267085125
344515703
1730776479
1547513893
1643751477
193456615
755378857
1600807129
95570927
107148399
980443220
1697042872
1484290124
570831477
1453868976
595260349
1745332057
1025593537
1405957774
766995945
522990459
1704239609
484762858
1266067997
1485267874
1535404438
983415736
1373755625
403088375
1067000082
783849989
1329088758
688375009
1772125098
1768769633
1052890497
779523006
232694861
114225648
78233839
944975643
244431273
1803309469
1672914999
1569405073
561146738
990361196
895007843
537998816
191355400
339822712
124010129
1320538015
1845946734
294963947
905980974
630892407
389909920
685235089
1059038054
1715867254
580479225
1161930275
300242046
643057859
1315970555
123124091
1437741587
1712405751
1749559993
890168560
1313071789
815736778
1755492988
456848173
281527731
942691704
1254622895
186638522
369361794
1097530313
708676250
1228688783
1699658000
632068575
1245503257
347709311
1261645255
964323303
914752667
848487215
729438983
1679934861
828300210
690801596
850417543
758070873
1059475295
967916536
1740017935
1060553140
1840982298
213967309
1623979283
353471738
1485905737
1846830667
839428427
1580935423
1032436550
1810155325
172572606
143867455
1200282097
675067891
857886046
1137761959
1790175140
1446519714
745060668
732862672
289930440
1544789509
744774484
1197119414
416736357
425394430
1357064658
998824591
1769481592
1000235834
800160306
928001423
1420341682
1250470764
893301215
1033025741
1284481108
1002525724
1305787524
483563767
877557889
368840357
821178903
954724354
108965357
482040427
1837669301
1113641699
1395382728
1135527472
1215634925
67045140
1105906869
1173679423
1058880511
277844761
1733701572
371584673
1016222225
1184086760
1271084363
681512063
146255855
691630029
805792026
1043810673
795554559
1525800556
1733954957
926884397
1528045430
370080327
643650084
77359075
1085344084
255633558
1540517378
797987612
564921079
1302320822
616715318
1289193609
156321494
1460368523
344363227
757510296
956793512
1618609591
843287304
1558540951
78880375
606113525
1785033442
816964359
348097401
1168532394
1618665877
953178114
1106211941
1827757527
1032428403
1822486541
432162890
1234888559
1056952000
1778354162
1540120292
1495280906
90901326
723489044
1465361826
1386358074
1040408154
1375952676
1689302210
678345701
728782269
1076259785
1190159685
568017162
879002434
1480208672
1243581400
745815222
1367308028
559393761
1004946205
473783308
1151981136
875180735
753914882
511383993
1140181887
1089750419
1550288340
87104417
1209222512
901002791
921422572
577666312
652383541
1805040510
1722286460
474358011
903480192
1728159324
498180516
1172191870
680239307
206362379
427002681
1017344816
897676146
1695836330
769972073
954416132
406010509
1089860049
737550908
315771676
1626952752
426174638
497686012
178794553
1833198513
706164316
1549071115
1814037868
663475190
469548766
1479304984
810147248
149713932
1832153899
1710090840
808679286
1796953457
1576063191
240754841
1530530690
954116846
843787963
1053061861
134565115
1613843110
993107768
1565542275
1665550841
1738933851
121442829
1148225358
908817242
1365954389
1316564489
854575344
616773687
259877885
487821297
694474719
231416127
1414099125
1836173510
994331040
1081915782
137740279
23949250
1297753815
366533355
1328344229
934682121
180646859
533193570
1364453964
809612704
1089813780
1312630597
1657478150
192479194
596740722
469707956
1265084449
1108028796
1197945737
620696922
147590322
1665206037
192656450
213769477
197004530
1679298583
927234076
1533264545
763612660
1838652496
1699892452
1183169741
1845735104
317919125
25937799
155737618
359423086
1323839119
1430325157
1188402854
1051845744
1425842455
1577746976
339493320
53701398
281272929
983043892
316663170
1857478088
804002048
133708489
1797630040
319352086
1492909718
606063627
837273921
467511447
30110572
282944414
957150197
169657204
357709905
702804144
1743439312
650520398
1782081504
1692076876
428987450
1306905739
1392917944
1613672476
1457119665
1233928856
1487464557
1748825221
63025351
69732186
1450606579
130896680
1695662287
1362780404
1414878558
686410010
221374787
1198844804
1388029195
190953076
308121840
184287127
1635474238
367975554
646984629
1637754480
1586858140
7491594
1278362017
17561051
614469832
87047821
1553106481
5818681
1027878188
152515185
1509402686
1376977071
255657351
727769776
1202088474
282065242
1539206286
1223512896
645935546
666291278
270260903
1209093832
193298742
179080614
619296888
1779539152
517934047
1287315310
446006139
1378258350
97914477
812005437
792524906
295049743
1411452710
1359557961
1717544762
1725567951
1546060363
540096478
1728324712
113548159
1790127732
1090318971
112811938
1371511424
1258287118
351006318
973199524
877675752
1501992425
423193073
1768094133
548451405
784596748
695242128
716504347
576461083
435605406
1014357296
228274338
1230753765
1522200235
989358789
1072829724
1835537311
401070295
4272121
121431358
201904876
513004137
1299136887
162245894
1364300948
1788786621
279873422
229009111
1568276093
1507519247
1092613815
1007675328
1365728128
926038781
1041290263
471889055
751385701
1611980341
1851736405
1427816076
1298364155
468124292
417654269
314497376
1357126276
1602969602
1124254965
905938757
745923799
759143886
279588287
289200117
440534842
537393627
232805879
1634715687
857944690
740010583
1197211148
21492439
1538981457
56974809
68811707
261327947
981289818
930885583
1349015438
599924443
1570073588
1760218500
1213027333
410431611
19069710
1151181925
992093768
1396625980
65348832
250244429
1500437313
228028893
724864340
1658217380
268873800
672966483
192583685
1708509304
1319546108
912154255
1474810446
569107993
366180754
113473782
177987065
628269087
1743911465
100313044
78079816
1654628398
1380971775
1801635068
1205581562
1229965503
1409570511
1626981839
17759370
677779593
897116247
1093754244
31871088
1805854212
1020174577
1529087616
1754977355
299514044
351561614
1761913083
55231034
652320701
1110463943
1470180323
1427580392
195700786
487306419
864392297
1629832157
95297549
428573042
1255939754
684214464
437802072
1193012467
956171316
260512506
1454414961
597009232
33070091
845272881
1723069018
511580363
960717189
1202293422
291127175
713320537
1370557072
911695050
1066971828
594445307
1707594638
622980051
216937397
1018279149
267848980
939603768
1801864400
670553581
783390657
904562057
488654063
414032987
269219529
626785632
667874232
452086762
215574120
1093937212
237162445
1187788375
1705994918
1697521496
1205860228
1668125271
1709670064
1464815144
664697707
1373213767
3321131
1125711866
1457777295
297258288
349497064
1039826053
1137213682
1465778718
1011018468
145685628
1619832131
810891462
338754799
140246751
1570301419
1633730139
497799703
338041722
113785507
512864951
1078276269
1161679104
1278571186
131941133
1372178255
1037863580
1211073772
1620009155
865247490
1541830751
1335525098
218173919
892833693
1079773379
1214039103
416679551
1858098762
1268434119
727764704
508433541
113478549
1238152020
1330454650
1544571852
1628105096
1661509220
660363243
871049388
862499954
1266417107
1041990887
1270129705
556793202
1748357851
741992663
328661018
470846981
1351161337
1546167889
599053478
1706147562
141004659
1321461229
833340943
1481563477
932148365
437326593
80431619
1407746211
595724696
1032488771
667046721
1046568645
1516659564
915307912
548662859
242711316
1663278380
614087298
1456674072
1500265723
1699996921
41283155
135880435
841558192
656381774
367877833
733513655
1634404175
1644526770
1325746324
11628745
545401355
952491938
122812471
242854507
191344974
207865744
985670275
734192742
754651646
151391402
437007298
1832531883
1565548553
142755490
1163921766
25684177
1506824913
311025307
1603000775
771756927
721021215
973773105
1035685277
259916586
1788492172
1703147840
679750666
991106603
849759572
1349132628
739075456
772356271
757592715
490944369
1393545853
393298756
26943564
145781995
549487666
210816066
890706577
1788170071
825842634
1284998455
1619199735
1591244582
1378232616
1823049618
316588866
717407303
1570852712
114949820
14353632
160161695
691981935
1278634969
942044968
435106012
1795347618
1773887231
1291282577
406898378
1000682523
389889919
1783020255
678513335
1858280872
993099152
1709929122
762620700
1142070188
817912566
654056456
787080783
1093498196
219959697
835516049
884155495
775832273
473385079
680970457
1187707800
1737875536
859338060
927430638
1718020716
1510946340
1692396502
405662712
1351609074
146866155
1832170461
294337608
1176822907
764700846
294152117
656024432
1489174742
1411603519
612105091
480530793
1640492335
715451281
939230195
652779359
1553984915
964896126
1474094671
921336139
1260856980
1523766681
1295906339
1363104166
1461158476
990213810
842239998
1140439326
277599033
1362463609
1143809848
26262565
1547522070
361306890
204078804
363382815
835380160
883067354
707658247
240803868
1704346584
1381967092
620137121
1782897804
1664637648
590366714
1059357370
994606454
1428822969
1513381422
1548090504
988223865
847948005
1614513602
727556860
1546065416
1533245328
294645903
1090799136
162657215
424440911
155514975
656364053
1586786933
1037801427
1377707422
320988235
358049877
111242382
1207082196
438257243
1513090030
837705769
468785064
730605529
1105249545
1259985865
1453065509
1374538637
1501830396
550743755
1549127523
671797322
373522722
1380393685
1177335934
1761505925
1225940019
1769808027
571518750
247716788
302407097
1405730488
1844332278
1350559129
1322261585
181460581
1237101042
791442344
103780159
1142832143
1036803099
1566380314
1053414026
742064056
195084578
1098105262
1231983370
1238413250
1225305786
1154267880
33024792
498153321
1509187685
1523860294
1435242309
1804077608
1822936195
1578193782
1230485539
1083791784
1562026921
1084511915
1501168325
1130260012
1241153077
1173023629
454958384
978783902
959485063
1202956584
1342519980
1759570869
1141631033
419010227
18690108
1616698897
579883033
649426052
1205219589
1109433309
866563816
1231029790
192896215
453118705
118304831
1686097677
366305250
593986108
77207078
109363141
298120019
577067206
1186188452
916286466
1657717684
1256078551
441281545
1775302061
1771140455
1714877574
1560285697
207592405
1048933639
542351591
1003992780
91476029
650825823
934799435
1828097303
1101699946
829811805
1656983611
1586973608
1414065961
946153975
685697601
1727116522
1006188974
53541509
147339354
1406871197
1536615315
1056761127
1565225204
11643080
940726579
1656775490
1573816239
1120546412
17916064
1529890582
1568513790
1552354301
1505715313
1689049346
820777189
218082263
1536712115
1084886557
516559573
79692628
1825944414
722595515
1569882541
553576280
1063271994
297619526
615655108
464181944
1498857458
1831402946
1342792376
1151897144
610848989
587096869
1796707031
964471364
1309956138
618091816
581730428
1215638367
1467159708
37630031
116444484
1114602712
1380014299
1011035185
1288301487
1101010931
1847554247
127080695
1749150164
806397834
253160388
1852365792
1364392398
1082168440
934716778
1077723431
1778760178
962470115
362540018
1224679724
621794507
33565528
356640645
507988902
1550930630
1510407898
446887152
1182387744
1420550706
656951997
1007588154
1408020414
1151256918
264414889
363935061
545325176
820549830
1421985010
442943791
121948696
449688981
1799634815
1705051598
1484850168
283559257
1816810492
73750502
507626892
1306060034
1483534197
98337891
1001060797
1723501915
933592930
243651500
1695744532
861322744
267617745
1196239696
217388701
272885914
30764127
1353706840
156307831
290608452
925535820
1712750691
1546353201
904402129
1459173207
262270640
1519186642
142553871
194488442
54809993
694057596
1261575398
1611099128
1734825507
1250809014
1645018757
69464533
1408729968
453761726
1776943927
782523502
1073777746
343740800
262181034
1456431799
788570350
1187767904
572461323
1153806168
1141290766
910273197
1595298788
304455856
1105586342
1293364492
1816054490
847084366
496551629
607930384
1040395827
49537500
1586369983
1622456107
316609922
528277011
1758326851
189818506
473626469
1472946218
264731258
1826228575
9323648
1470484106
1251089997
1440458374
1139970241
524938788
1808383177
1004427579
1278080773
798142602
1518242440
1146211170
557261667
263468075
1720452013
1296789166
1282461190
926825492
1593001674
1399195451
602054498
1659528947
1694764620
1251105230
1463979836
1057932171
929598282
907757465
1676974032
567493301
537250203
1002411595
1732191675
777778902
420305375
241123521
809324628
26044222
1596513685
1196797122
1637912355
750422891
1604381584
1470754521
789937686
183757804
1844716483
636915739
697786156
584288136
433459336
241737860
1746832182
1461004851
1414705659
1386589494
69471493
128916036
139943396
1678900416
623758844
151383611
743742728
1281762675
483344155
714483417
539879251
1031958694
1796919747
1791244803
424282861
54062313
238307521
1013792799
1124431377
444140493
1345804613
582720038
1453773191
553624893
1081216954
1416601099
226350742
819967348
804156872
39410968
1085875086
256203519
1533718333
994424911
1730927476
1358457094
48216037
1061948976
1728910587
1733391667
1539631111
733395003
860075811
601052902
692251080
354812281
891336264
1114251076
1198798162
928440575
300548627
1339192805
317406654
812369961
1528656151
696945881
435672257
1851600726
1679417214
108081686
1620189111
697877374
1143729452
1823921560
287843585
134529869
1142758729
523384763
947455711
108336089
1331113328
1577599942
1326133573
105039549
413996191
940419645
806466266
718345071
1657463850
1017790634
1228216455
522715709
521333215
1176239716
651200227
573899346
282710207
1747413940
766347572
658520222
1037421570
1781798069
1770860477
809327649
339313798
329310927
189262399
1170539602
1648356445
1132177344
386266149
1056096129
1121964630
784806520
1797476156
1286929215
706371883
1006371537
1018492373
340408741
1064982739
663134433
817331237
518808558
1188686888
908968624
1187158160
1378344823
952077028
1455580238
593259447
482620009
663256850
235325976
887105065
807805606
237736984
840372541
1407050541
1466490596
1588100563
115476106
1500778891
866804607
259816002
40337581
1087731411
1174040919
1265269113
770898974
1813413913
247256242
250902211
1473974945
1187432212
557547881
678400377
1208679990
63156038
1105508544
1825660396
108681007
899406722
828204612
177226755
793036884
1298653115
1370973028
669643994
680394134
1159106054
906778671
1272776868
1140119892
1530077076
842295700
1500798586
384318163
779390881
58081798
50034643
1408683523
925779617
1841502392
734876821
1136175551
838545231
736660816
1614822253
464904996
1833429668
795144845
1716404397
600571906
1305455280
1488863891
855315790
1673183132
1834707937
75671854
1768681073
628272661
137862680
1653645463
1700333177
1247984411
1416219628
1385953972
990921331
689932115
900004132
1017060618
235849620
1306695486
1446614877
584340185
776806940
905015760
299705975
1570356273
521627532
1057077940
1126804605
255725090
349525
1154851029
964347194
1774746009
203986946
1578099488
229153455
246704656
1159865572
483438555
1811876957
697830123
28804933
347110678
841716278
1770409283
1232618456
1587449639
833278955
1339499867
1632782844
1711623300
235666820
68215246
891911882
1593763184
624327890
111263370
1594922845
796070096
1173463309
583873219
1786568513
246796303
956427461
1383409379
1665147440
885820352
1107262783
123568256
917181633
1248842757
425199368
510898005
1709600822
369744458
1155654414
952585135
1233787808
1227167920
1375432244
472780513
1430406316
855470471
441384167
1461485961
617190191
50100731
557305815
1515303850
997977208
1737294470
1752783642
732475239
885751884
1285436981
499397765
809120675
480693196
1552565979
1553412521
1751437787
751341290
804110363
1582828189
931500222
53787295
1802182359
496893760
976573295
858156418
448203507
1484762965
232919945
664401616
631155174
290523035
759438698
815070639
1037746496
72118551
590687766
603587244
507690405
1717520650
149199401
1094595291
1515375851
800413986
1090750300
984664751
1690511709
1402791498
606024453
774866905
984513249
641125173
1055684216
444655236
1080395187
1041759237
791212712
118917619
1761451623
921603476
1504628980
822501661
1033755533
498438261
456624705
1166489893
394808605
1768596646
1119602536
198482863
1641767406
1233738452
1056375366
317690179
1281108571
1728751121
1829652874
1648718715
1399509559
178735317
878556182
1738290936
1324868085
1452733416
1550731666
750148053
649883084
1333688756
229423213
1054757032
499768798
84641312
418601137
513545316
1570021696
1490137700
153477108
1603656652
145131718
1374039627
1311678853
1732426133
476728780
1199963166
606245488
702649302
528295269
59864249
1533368472
234529927
577816046
963301041
658846294
636922844
122097862
538179359
967198684
1014782980
1517256828
1186872447
1269927274
978181521
956604001
95749642
532027798
1245890116
1356085222
526351152
151464768
1486744534
1277583643
506535246
299548706
18093425
159721051
315613075
1536145084
1424553930
333713743
1805763079
383458004
432838670
10766504
807602964
1048119533
1372875439
1385737403
1808247917
331962732
129261120
1222399364
1757026417
222327510
1623947213
127492503
1449382232
954410334
687065483
740221396
373955373
905410363
1508104272
1569978056
699934928
121488560
457866898
1722035001
1361736938
646724031
1625607373
147961734
216406266
497107296
454330617
1116848356
862811180
436173281
988017283
1121568404
1244676163
170464055
1277974594
140098154
514964864
1749058194
27608292
1074743186
1295095974
1704988146
1145918292
427154067
572929071
1684803714
813360188
653638382
1699332776
1781354612
849585780
113098096
850988635
283483452
1071271322
1733347218
1090725442
146736384
351104888
1017151643
1809438172
1421889653
248600158
1770443877
178236542
1753788633
793863550
1358978939
81569914
257772637
1361939753
1642098279
622357140
1553071792
1758665059
922466555
235606442
243524693
75876112
1012300487
1701726039
1809958744
1480780565
1389693959
701908084
1835930770
1686255534
1819938947
703347352
1740107602
206087013
1139012199
1154354002
757746820
1749202699
1719797324
1044755903
1336364154
1111207619
308542716
395224031
1658458211
177017752
1497348492
934021057
1752173024
887290601
379503570
730197317
1762589795
57592205
1197936742
1350568189
1097600272
40151709
876294255
762973750
891983211
1254540607
995991966
887878599
111056392
1748874599
955354313
1753871019
124501831
760331491
1221953324
70587408
1772717057
1475309584
989950026
1019418994
1545446676
398098587
1635850091
35026089
1288394024
1227611819
1000807470
1682813991
590052554
888122067
1676409498
1740519591
143935451
916702663
629064970
1326757661
357974342
1094848791
1290794743
1461251594
400976307
1560453920
1807488257
522327124
59294057
1098017429
453175842
1085639932
1852325879
1154392332
802867099
1102894586
1826951957
592769886
366800655
1818260729
1571095259
855042807
496214382
973323966
154657800
607379710
1649904448
595753869
380584002
177184416
1785101349
1846079232
1614149380
1316647525
1081632051
980811988
1084274166
1719511228
725626625
524587851
1097245555
272145820
1840460447
1319593419
1484360300
69316799
547828447
384261587
1197262736
878936723
1641533567
1099268744
1230771323
1753843037
1414086281
768462089
1397205333
1498651233
1550876320
1663890710
949999957
1810951095
592564281
1269621118
925651801
1537754584
419223359
1528288644
911233227
1508309425
364184062
1835986345
418054680
1086765283
475616856
827835960
586932338
502035758
1312127435
88322945
651461831
56347689
378177456
1837669432
359741492
593227700
1792696351
1562449709
887063727
857903988
1256417791
259193234
754125893
1300774414
732122063
840006384
1475322599
1516779230
883067134
99505945
298288369
941377752
1153911464
1819387956
1630849558
108560867
130664675
1259551499
1371927927
151439203
1523619328
625674698
1253373738
238509505
341059890
1071485964
713478423
1287632026
1671062709
583177740
1836728941
734227705
1327823920
68349948
172876592
1057163451
1009193676
693521856
965247975
1114914145
1640175414
838245231
448260119
696877440
350619850
401642234
1058255631
127534247
1277606208
484869089
1798257879
513749019
1608961865
914421997
994697439
277547196
1607002336
1692769935
1827870380
251731889
1255566155
451173387
1414722495
815587875
1648019927
1542767121
833163491
942378723
189080536
1686003487
1778794364
892424244
591382775
770406992
99883315
176607105
78911665
535205474
234430880
1023791912
441151126
1732972057
424501222
1443140799
324182096
452552994
1230569475
1510904634
1537515399
1738666134
1002894589
1441880907
1583280757
112934098
311351106
578438612
1500622553
1330272977
842367025
1499220804
1438415918
547491917
1287780588
80882545
1050358457
609544700
1567865747
512873883
328590641
1844480316
1855181613
1832927189
1184984158
1483840621
66874505
875895487
434457217
3348165
716336031
1014267676
1843720025
1622147595
1080432779
607261
1644234005
4676475
1554240026
23432068
77594645
568761359
1784752222
1369335278
1744698444
510095026
1484920742
526674820
358311236
831178205
696192521
1251455701
1086742936
1804960424
1772041240
1467482817
1789273573
538101049
595996350
1143589634
81544441
1535071354
1659245085
1017634002
998146818
1081932054
845334123
1848811208
1448039733
543178411
569075856
1237895772
1130754490
811166327
152627532
725950529
371460028
315377112
1814077095
133005090
1830951978
1002252813
1843542922
668277812
108959335
372738191
1587314645
1078481326
620635587
486329012
149055657
1164485746
1641019812
199039956
1701314089
529982801
1849294112
1365257369
637221632
1263499070
1158911318
686263828
1475087127
470865175
245664577
1776507433
1194589279
202547830
1419631976
1000084910
544399078
1352277657
1334296459
1717152079
1190594201
352302945
1492152563
1732709626
237580359
460347000
390470390
315787657
1384284861
1499876036
1259426658
624045346
127405534
1622347535
381516239
242981285
781115049
952527017
400314156
595614405
785051551
683827790
1482775933
128947341
1548064855
762389573
1674008720
417581341
505167170
750287532
389473238
77796608
548300539
173834010
726014396
1057829415
427072518
1712454470
196625402
740401808
86143276
468420199
1047173639
977441415
403328535
1806225124
1549267923
1409803530
1422535659
1156774477
100042298
1261421733
1320153338
1510704276
1530813787
878149127
1404849041
1732770044
833462683
787483673
1584921486
1161262082
1715480603
112720119
447925934
347343653
304316735
757653233
1601873328
1439942361
974462232
786167606
727747581
1467268456
271507469
653564093
320665769
892334795
1231736790
664167844
1382462591
1798824642
1463575660
40958088
1388658080
618231592
271568280
67279500
1347816903
174751896
1050373723
303013919
203450596
29308017
607427504
379242922
79364538
897244338
694639022
69494522
605277768
1694219862
1643610094
1173533676
1494326048
1846884740
1057072361
724391744
451986674
254253976
711409516
537570554
910496349
627766302
856258672
521058206
694059483
354577514
305544295
1630298614
1208050987
92100207
488497847
396046517
289515182
75720113
821253291
314524549
1079623338
218872966
1181583596
1151195033
165009909
753075529
132998210
503246716
1137948575
1473412090
1616345219
369311184
1098629185
1166273751
1781991478
1489899194
1285114742
725465170
1597843160
1501811447
393811926
1620391855
1021001983
1458693933
1440871471
1321690344
1765606962
1125180195
1834122745
1684173127
396182775
1850480039
1335966224
1762343411
774986756
1215247548
1535638624
1230071482
874974303
663752572
1628608881
108907957
718551397
1520388393
1236932536
220555086
1062270019
651696143
230043129
340193171
1426758223
1326050222
504057965
1546998160
575880522
996712321
1026174256
146041665
574776608
908635584
156288171
1341939304
536887427
987535022
780522249
720467212
244379424
814071431
1581851400
1260014110
1133371979
1761066070
271635472
725598152
1484962072
1304769491
364388860
749419365
1299503659
1787287209
135973457
1553459213
1208714751
1335294924
418546054
399227486
1370636982
958377019
1812984755
1548108631
1025938551
815740532
1454443335
591780707
547471254
1287190716
1176914948
1457286900
99095432
1405980936
635054462
1592899700
1407428918
185202118
1812848804
1569259718
1353149134
870306221
516766665
1718875901
613775974
1239217246
1430905113
742083202
1398649373
1407914161
1852743203
1447629190
1714234873
758084627
647840458
160488948
1022614781
1265269490
856195362
551598242
14084517
1390224914
143507253
1181066179
303411160
189290465
1701576253
553230820
654736907
1789166910
1231396378
1730688040
779006949
791448917
63643808
263003955
682685654
1779641277
1271654927
1607924179
56135460
1521515374
1151987717
941303050
987547766
189511948
487504304
321913182
1100382634
49970164
1240237690
996525186
270093857
758924012
215257058
1176340405
1673720086
50648919
210959866
24979057
1110313043
828766660
1836872189
818786505
536963468
250281155
859453992
1622491517
374799004
899640213
376546691
1639135182
823885266
569889354
1012937403
1304197421
762788731
1561615883
857245393
570685523
513357604
589471695
790519048
195565588
1630143367
729431533
111470724
1208719324
252823651
190572108
793153480
1562879593
1515564416
1046750549
180710299
95125023
895781097
1070783726
1272099989
287072299
1285217221
51775123
1818409148
39411202
1653214925
876901952
1388344206
39366067
885904681
844904259
1836828696
391675274
1239619105
848780552
253610079
935846
237276684
1157345652
1015319992
1752038745
1472382174
174099355
341401897
919309976
992017326
1370435499
1422648008
306695332
1596598865
1497793849
563543119
860615881
1112633720
25130451
418214630
1771807611
403130962
1788519319
887671037
393593495
1706366671
1218129196
95569077
986571195
509702572
663039604
898178892
1647662050
1315439311
299645395
109069790
1150688626
717488345
1427433469
1312844894
498332375
482171465
1406390972
1710562986
1547219889
195487022
814731798
296252817
830829567
1061061083
1669852205
251152451
1359566570
1834933488
1782737594
73529308
918113316
1065681713
1609352628
1541047885
566829280
793998410
1794555295
1707700135
279160838
629011831
665162388
267892842
1712005579
1631472147
429624911
1306203594
1274786364
44651300
809010094
43395023
182865695
1682186572
35672426
1487941756
955753193
846450725
1099046655
1153012373
480254657
151508972
319912691
1622313833
803270758
517222046
1328417631
1114285739
293162544
885304735
1377299896
1593708804
75882792
114227152
455971036
778633648
818737767
1460547334
1851810632
452707055
1493596858
1686427717
327366675
638650074
836756295
1102283043
1689805169
1330290135
1634779240
454922347
243747800
1710711124
1414579964
1634702615
553157907
24452705
8283590
1347277830
701718755
1302963079
558999508
304277796
56350325
1751403898
1062942274
528659397
218490032
677708745
487096792
993807523
880056958
803670895
310151421
1290922583
204186797
1244955145
908157149
514075178
437117508
1515537792
732600210
37545841
1520576938
137592341
1655384845
1385271269
319215045
1460291205
14274829
87262501
1543095017
1710600128
528856893
184259770
521391943
1549547070
129946813
768583542
1372465444
417065696
681373025
1482991670
1183113506
1405542400
1300378635
633727713
1803001868
883349277
921287502
250248006
1469265738
1855145614
1714337603
838597008
338009094
1199194231
1183389530
657303001
1109698941
897803513
100134041
34125008
589417002
1227045849
252415528
1170621565
1334212821
1161298860
1451071117
1752511963
201200466
853902206
976366588
1612111915
1042813622
1392904054
92435905
198921212
1191012814
783569662
548023953
400150062
732736688
99253949
1346097523
787101922
1383826864
989175278
743660838
365042179
403862092
1491080707
1663276383
164586927
615176932
1220408916
961844648
1076847246
1015557017
100592654
76432070
971327531
1501731413
920377775
1758578287
1836727048
1120113316
1460182201
468595430
932330534
1421034335
230282266
739756230
172233052
1816049266
1283557790
1818011270
442151850
1227025002
4414660
611448048
1221078788
1194515293
134256480
906125160
1519749713
1438783882
1192807406
161869026
1406965047
1187424744
86263604
961000851
1159614308
1629471410
1405983457
1712144597
1750335507
1410657234
588254702
1515096313
1072839847
1034676775
885932235
51746249
143467581
1732702198
1472283914
1344236284
905102001
374909682
67202823
1417742521
916582350
1568209192
944715722
269045730
570787933
1305391019
1065704767
785689787
1727266281
1087171802
386171576
608212467
1365986843
531138926
1551867713
410808933
575733899
722227919
261331464
1617925925
1114199451
1070835666
1041649053
554492683
1349312846
1017715441
1654335898
1398242963
1483338555
377174305
1196217763
19569779
1355710693
1209645518
942656146
1107744011
1651104856
1088396394
1607411662
1544525486
1060962670
1495260567
809634586
1676945863
95916609
1349565513
1807416824
1856926352
1647992737
662588077
26760527
523725036
27495760
351381173
1404581694
1714807712
395205164
1783680572
399087064
657591909
533564109
769416196
322225046
1591733017
933521145
217042175
1490430698
35016813
455082621
993742186
658812046
1200877850
1142725090
1791147865
100234220
283271457
771232539
743264579
1118922737
1740752559
1418252038
1409153707
78604696
657293182
615372016
699092008
632223058
264874578
750758949
1000782030
1371007298
1355195322
1135089126
1595685265
1132060263
1287893822
336835886
873526397
1211592166
1645423233
1071263914
1812563998
192776768
769246059
836035367
1483655607
1721592404
1379642172
1183408633
888571361
663899539
1663943946
802203129
716171612
282711423
422516993
431074394
936662632
639966115
229435386
1818452143
1397036459
726639002
956493754
71787513
531823719
550693282
1539009436
1600970537
1244757135
736211355
1715187570
19515675
36420207
1624072258
1057705258
1658737972
547325642
654053
404377978
253342393
74182474
1684564267
926679665
215469953
1673038074
1772137156
1676785654
1651267689
1353129341
1334552554
2937491
800812795
202417469
1092004971
341643797
865608580
4446844
306929306
1659969790
1742138955
305490501
911315697
268208907
126069131
53300863
881290397
611211693
854663666
361317233
750524219
1231790370
1531431541
191055137
1342592897
193208921
485299185
1568521758
149254167
1822012579
628545771
34621218
1181409913
1226215694
1345985326
1018641799
1638030878
93071994
978571848
1612734593
833502081
1589280954
147157334
785114455
430869048
281101066
815354333
957860472
787511400
1745578176
1044507326
249752189
110652418
942907738
269357628
185793462
1690188825
735871259
1000207203
1290062020
1641668019
230881715
644973443
1711003153
772679750
308113883
520712807
1103877470
1717550360
1475985376
353061175
1414306591
1377877775
1354989360
1828272429
1460681158
313058334
1632619472
623130394
578033137
1320398986
644223066
1738083299
1462769655
1309067994
1327387579
913627079
181374307
1016543315
682253000
60839852
312972842
970356713
931613685
464008713
661190784
1503771499
309289337
50323923
1386831477
116178619
967237748
591277408
1299434551
1642949223
407434417
585539590
1180769723
1444558370
1150118359
485573914
796237979
1441517870
200751422
440050395
1781615351
1524042047
878434175
894530125
794569964
255053547
1641804681
866717116
604575202
171951295
689772495
1612671736
490351244
802506729
965045630
1057382572
811141099
1163842410
1648883403
1585150346
1172591109
87031668
1285624746
1056683510
384358641
1338852984
465854615
1042980602
429880462
1488365409
975011569
1773448901
293321813
1029353432
686797279
3825067
181383651
448897804
1240338892
17340809
1574066805
134568034
1690590145
638712194
929742761
1552434489
1471554220
281493988
1445243827
1820473867
829263449
144414410
1365819834
340420884
1722226254
1095152451
1384374545
1273316184
1711381882
997913438
410556826
1434800778
1537306548
1368654297
407666218
1625683086
274976122
21060717
808789593
28921023
925097028
399501817
60149709
1599246283
878112065
333998432
1394692860
1258852379
1180291101
935002617
456008044
1242115743
1266168917
566076159
256939941
682523576
1351493341
397948680
324108604
444866824
1503925849
1332276358
1561688637
730693696
319586161
1213122634
1435979850
1013365986
1513971921
701997959
869527661
130014353
1703724144
822389815
757977779
979554811
651927435
1649119527
1090268433
1738033013
1000622827
444509599
727506428
353447021
404229873
913250950
598820361
1169005505
972688847
933224335
130797656
1791252646
1494581620
1509412334
208783160
165668953
461978717
457979339
962174357
502882348
877011992
1532507000
220036251
1510029161
1663005305
865150097
102584561
19025725
566589208
401218060
912708781
725009745
1195092570
877707803
350784041
1104185779
628492587
1435720507
682076057
1426514002
695394205
1562691371
1143282379
1125932977
1344167749
233005468
1784330728
444357537
99161056
25402347
1108167280
1730670987
344056638
1286067534
1087550019
1590499243
867335552
976481088
373838134
894094161
1659882722
141076276
1765413547
557020957
116989799
1601649677
901630917
1562743299
561723519
1780798819
422087331
131469445
344405958
832952036
548226021
1614196410
1634637130
243247250
1626910071
544932950
422121385
1554699732
1177901515
571783634
305182306
1076363749
723484137
615795068
1049966708
1338666228
1464230436
1371695899
1297983971
1454671824
1034385022
1326040406
1279467282
110288570
1501885457
164563911
1738717222
533414864
477386698
517024759
233150503
1707390473
744356438
782555295
526864328
1226112678
395818243
201428098
527958316
275038537
182840726
1402360976
1012708636
1635770476
957712085
441946306
1493683601
1555938594
130455360
1483116967
357782178
1081708048
371450159
1725627339
488879889
987807827
180320066
1787723903
1285584983
899125692
1935756
1538417202
1233682808
1693534013
809478661
905293449
776056581
1674278486
280427546
397371588
629784069
1788413692
1730985124
758857457
1234456512
870956584
635240622
1233298340
1108579341
922886570
282171493
1620281726
1545837404
142744086
695814571
1693489879
928516035
24012759
985415629
165779458
1526871936
676499064
849363883
266193801
1622395150
1420352404
1010687369
815160466
1739974600
1650927235
168312504
235410806
859888731
1837566191
1546243547
1174691715
116196873
1802820798
161939162
1239465675
1672588603
572869573
1016023802
653906323
1424491814
1304196077
1370221419
939762497
1020455625
1156288554
1358288813
1786091911
176009137
809344291
509526119
528461860
393659791
1097422370
91143071
1655320842
1356909817
413274605
1633559836
100108640
44530941
1448559732
674982639
186955219
1135639795
635417343
668366880
1207964317
1208394847
173125244
731983568
195810035
1278974363
175070237
1835936327
1028528740
278276347
77540660
1112568276
1000445479
1806265151
912903712
1814443576
592159726
98062649
1324128134
1235722572
1843253713
1379689475
621078566
448443798
1149895809
904958513
1127751847
997162333
610441813
365177277
425596680
292855027
446496119
504042210
81917151
938948004
756975706
333183028
1503621870
1217283178
1815596213
536670447
692673143
1520875168
827256869
1433183357
1358796829
99578319
252198448
628235248
26462544
1396576098
1798198572
325941606
1260428917
1551355895
453035405
1026601423
1547995991
887619129
134297349
96543758
1236360322
1622577916
1622580453
1680124993
82461632
1204621296
1744320313
101851352
1682480581
27048438
832211457
8922942
682962342
151556780
542332906
1414440322
1714471122
476288699
1489070051
1439130529
1435091469
1365040918
764900223
1014755149
986427385
1524323081
1211851096
1022519147
887709522
1141852347
1162412308
1285964104
1030541409
811943761
1020385697
198285713
1407135469
1705906168
424194879
1280614427
1039165890
212235361
651038270
1179042525
650885426
8244420
1077975104
876319551
128765677
1524200483
773542107
1823065793
1704870438
871104293
575969800
1475130298
1255999115
1436332933
1317498293
304496796
491113770
458944538
254771230
1573727487
1449866215
2906314
586215033
1307957312
782078766
513531316
1331575488
844503013
292027350
99813111
1401407790
1734132896
1423164354
634857000
1661626331
1437722610
1406367774
1378166890
1718404030
782681169
229613228
705517798
1590756321
1103757942
1340747005
829019439
146456087
1623424176
1300941792
843672504
185329769
728066524
1240900246
328636392
1510343495
5338672
733334766
371287155
590965127
1734106276
939421193
1166388309
115789864
147249871
394576547
989533053
1832600045
579792332
1661676101
1739430565
382488881
661322190
1261439404
630153263
990219798
262881014
1723970090
666844387
1358968628
1600414280
945113923
73033939
411835600
1509070761
103998882
1656516731
324946630
1721864479
986933405
886619632
709983217
431786086
559454590
1342006235
1669016048
333672008
1479252460
1633469029
555117380
309742981
1628165158
1232508648
529360203
332351858
912847498
1070327357
1506811655
1753296184
121706669
609667462
1329938057
1539506848
237424232
1090721336
701489919
1614539093
1159142595
1587643899
1272870909
208109932
522961771
1249572989
1356248818
184429280
611150219
626571916
1795898204
985463119
1710178742
1127099954
1847126312
137551562
1101042591
1108351738
1203666502
1280024383
156596007
1712461149
558149169
532522504
286859740
1245499455
1581820202
1270999554
236691066
1510231058
1628344690
151506233
1221357038
964271719
230960804
1626080375
1702671033
739693093
960174862
154792997
1607273674
1512020981
409713561
859047150
414666752
743603139
425751480
340807905
683243385
373499752
1396278943
439993150
719593197
1195679435
580523818
1833825101
532863456
493290304
201117095
1214962422
595103041
1600678199
1240695483
459053150
658832779
1591631263
1813659235
786507943
1691761450
557052236
1042463021
1394527478
681858285
435370431
413562736
1856951562
978150556
733989369
900782720
1850008287
1661800002
157425439
112786578
36668138
767935942
1524553063
1768370589
1268323033
1119542373
534209180
1850949875
846495963
1563376486
96850754
1770797089
1386680184
1468266594
1233937140
1122494459
1604044575
1549562662
946168530
893763780
1546770753
739453145
1418701887
798518460
1168344564
790797614
579280963
707069892
802491927
1498438302
1318296184
1141936678
1385198737
738900785
800308053
1080640841
1009520579
522028771
1163375764
1365496727
135490672
1711395535
1289777879
919557802
673727049
1478723070
176608128
1677042253
697139462
832182363
1021804309
1132996553
1280440275
797371729
4096665
943164168
1796117151
1100820526
1062440752
1134724146
1183267975
1605449955
732679048
1154674560
1733792437
1641561288
1090408584
1785386498
279805401
875629313
1275580828
813574638
1206758178
1111695315
1689364087
1654287220
39892355
819349091
651856319
1295239624
3701008
598124614
40096214
1593591029
530321536
313552433
149727630
1284117572
597155630
1079103586
1693376555
256123481
1787043691
112879591
635415319
720845903
1825332457
497066934
483724328
1354103294
1212190968
64281025
868617632
958458938
1411445165
193656148
798675321
896364369
936993523
289527023
481339000
403473248
909652583
804057103
215866594
1806110306
143689121
1499754906
1385307213
1284504821
431023046
1842066771
1754469387
622971835
249406504
364564460
1138401449
1304994098
1542100448
1672841997
1772695350
1009633612
479406775
1452154186
1074737619
1501241679
12283035
1041706021
1155886183
881005525
614200600
1658289832
540312365
1613335299
163576409
1765771630
126414770
1380456088
1025035098
546903709
420748330
9048738
1093511370
1664538362
1644445130
72329196
1700603334
1827299322
1458155461
1751125638
1625793885
1614911588
1370225598
612317392
375444070
530975169
599917236
806119532
1483659306
1618870735
1432939038
409549904
1515177056
724077656
1117351012
1512406923
1556871304
695354617
1466743368
1816240216
511075176
1466624288
470239511
612809520
649796656
983489815
851039532
1837566445
1050228072
1345188905
1275522330
1137038502
1581116998
449655345
1723148685
1087886749
1127318216
1303909519
1805181116
430572951
724611744
1705125315
1386162379
882066669
1248929616
399217478
57998679
1285022108
1615995297
802075115
17340623
121886124
1322453099
1732062865
1799241579
413999025
709833827
250120777
1503269230
1802303027
1043635710
1291206208
1519791319
1670241758
1644882234
1136751537
1330686870
1321929992
1201200219
1704569046
612733168
964054303
241577989
603412951
307470138
91363130
307541539
1697182024
1314441615
1276928153
824690428
260938065
575556343
44543758
1163001312
1240211272
454852719
772528934
95424233
104755257
721955094
683101612
798575224
1019893991
1116814088
318452536
271840565
975584812
295202668
892165482
38497082
887593323
5212485
446765105
1022457596
1237897957
292725922
148935234
1084105483
1458109492
1457091819
1783762091
865652065
1559237211
1054545882
236396765
673811265
1230476228
450489281
280604154
351826278
1807462056
273450161
804142182
948735651
1230980025
1525336689
87835416
521082077
1267635555
1438660489
1435939512
1527473535
120667690
1801767222
410556572
794209896
1040050170
596340871
1225009320
1108414557
927925173
1307704120
820946483
993116378
1202329678
1207715110
1237569184
713777948
1443534755
1454476832
1283645572
832193246
119909785
1742206253
1813435889
1659101692
1068352303
635001254
1122365245
1723402740
1400603615
1178511969
1144334623
849914592
116510065
1535256367
1842108948
1115806016
651468349
228751089
734743673
998620764
1535494962
993116599
1181409225
356419782
1108765511
907414068
889730987
1425346290
1764808105
205672046
598860056
1710241331
1744749341
798564073
644624549
475645007
1762964837
768885669
334157821
1749336905
647951333
759984569
323401456
712960848
928668723
941235434
761943686
1009761299
1230557742
926025749
713196182
1858450873
474697136
142676542
550911356
1626116554
389708675
1364417502
1166246091
99390027
1579572417
970882990
1217274932
1803099380
899786400
503729811
1667373822
42810419
1269630052
635237283
1612682602
601900184
1436448297
1115010461
1631546649
396319181
987824266
1364997787
1190415406
784273345
1083653670
72417446
1107920863
1065949715
574199563
143254371
536536282
457101806
714340418
1562553610
1383267822
120476428
1819235019
1018004813
1300202194
939546272
1384431926
1519084386
33259154
137906845
589133642
1494024009
1253962497
558822832
956439852
419235439
120624071
57442927
535350334
354669792
1210457683
179162018
1518326274
498615653
1110132367
1764834518
1652638142
1589913378
1712878114
723211412
1072608272
890250121
1408572958
245598381
1569984239
1049256137
1118540721
258890137
1617987063
1061221695
574662435
971437915
1515700246
1014301353
1646126351
557847448
1039704981
707124640
887950333
1669621305
644755610
1329475678
654829612
1705976650
1163714049
905655126
1306337803
57880247
1840341924
862232205
1159197993
1508301759
1401949389
1226385476
1567972105
594375617
517243778
260030201
80493379
135759252
543899585
1464740734
1770082706
1581532342
1693412357
1446897763
612199051
746475247
987847681
822114126
484572340
1336724330
241792327
1477419353
1020659019
822638266
752620509
1406147740
100999461
1292751825
1371107319
217684386
851668777
1613116574
150889789
1527323024
1599078080
1198989146
689793506
553250240
658180355
731151282
940970903
1790982387
34188025
775080317
418442065
1620445613
785622462
679280487
506586682
67934453
729602742
939911630
1685866504
646644073
1631217067
253559450
204638889
706337012
1675920411
446537400
563571327
1492836891
352454123
982403883
1413517653
353336305
1087177311
1298379055
1007850644
184069536
1021587681
1337397306
699074166
92448283
797470441
465923946
1613890636
665279224
1096365309
1199306163
1682755174
1267538903
575662943
52100569
870841963
226448314
991548077
441017988
1827727183
1628992308
674361508
1107754808
1176081345
1089707559
1401848380
1296660058
964267984
40235342
371001433
1533532915
38100679
1817051456
1512655237
404454426
104357142
826915546
877803830
1764867093
770048121
389826568
1609241806
610393420
128505141
178251343
1057364039
597285709
710912013
1501499932
232509321
209577451
1606300417
611767337
1705369188
918131463
964422040
1123384833
1567540212
1108775034
37071076
1562599327
1637154311
819013143
1720251165
226022481
411437045
614683105
129472493
397101061
359388897
1718391841
670747518
1310602628
1538000021
1237076877
905207145
611866511
728132648
1742502854
1584612438
649112028
205497241
1737032095
444024295
1150209795
615461183
1134593725
412285099
1448658124
1581447756
1573745666
651239111
110524026
1113815667
553450516
1280613969
763480535
438849578
1742323055
629676530
184332975
799813801
520653249
1829356980
633676767
1438393183
1110518241
523896189
794065442
1549677187
1356919423
1491547112
40375363
973614346
481722258
1663078282
1325667489
1482147604
1353279050
653944593
1076617920
31322507
1088946011
417355525
434692421
794708689
1258596981
727608980
237073410
1526095006
846701948
236675510
1444649397
32380698
524010417
488551812
364120694
55556905
477891453
89846065
1216070848
474663475
1294899913
973358966
493256672
138566904
2055755
1694113647
1850637135
1821220022
1067634977
1787063775
1790720885
1521408521
1311703377
262036513
886715449
1244337944
472255081
1557113989
111391100
1712443766
1641583619
1818726269
383512123
608424149
1356326372
81556087
1831591745
677841397
511399144
1240180878
1623358922
315669115
323241493
776510952
489638733
1429111540
1007634024
1717510599
1137421753
337343021
1081865214
1317316675
1190706527
900478746
1482957516
704523687
201755433
1048646227
80751966
123706276
791417481
449262642
1377553162
947447133
140659052
1014132727
1005639105
1553438456
1675406723
556666196
371267857
1673284943
174202708
188835368
1642239318
807506029
1835597196
838341184
1061156375
140688274
539820710
792670469
1573338276
426963909
109392415
624035975
1546492358
893926498
973745455
1389349782
616981401
372589044
173078053
508552319
190791212
301162549
976571123
1611017478
662252350
178661335
1037506310
367933735
1820532718
653344129
1428547496
651223198
138719365
342492682
315869229
968487349
1766738507
115275367
1220090502
173726762
1002159805
1215690
1127259393
960407289
336047203
1166270801
1617453068
590377764
1723493256
1400952118
1824806977
1744832363
1361644354
1594879804
347563227
998218620
1183871317
1800171070
1596935717
317099545
312893703
1097083060
858700991
1159184036
1783351589
1210912539
1836116419
529243261
1167879807
1310604549
1384608354
708613631
1045150489
410824784
66067376
108299956
1431880263
1208833181
652415007
604968783
380857502
1318972408
817578884
1716803306
1198084820
1486388131
1075110056
383681253
78525526
1418286559
205607821
1431119773
1761446574
391368944
280811727
1636012154
695406293
321434610
753937580
628849087
745080345
1636676395
93823521
1662679687
1517814672
848796721
1449667745
1143264694
1851247204
1825698217
660809053
1159083921
1323889124
1283660866
1390073909
555908503
114040048
340510574
1756243013
1722821295
1808356684
1006845107
1614099315
1355126339
653642246
1469426099
1653345890
513415027
861744073
250818661
1313892648
434744440
1305297382
364151288
1327449579
1224131737
1414198801
122105219
1491881529
1652349938
1188014729
1536076299
931153534
1608527745
1408454995
513916260
202161990
136172783
1005196127
1615847904
567803917
491182052
1848227742
1450538168
1186350492
1466771314
483987738
952765530
1831055639
882349120
84189546
827327044
92050380
971692527
1749880364
1273001222
917778165
203061900
210244899
1380980321
185030893
364247846
210312348
566401622
449687599
1379398213
483782892
508545107
310982985
618945730
1846357701
308856837
1139256586
1704465539
309117602
1159305028
883391561
43092321
803962421
1840742136
539705051
635606982
1618930509
1730716197
1745923766
1516749904
1724985842
1703278192
91938318
995973409
1102877160
881886725
1597555591
430969019
660232164
1625867933
1180248566
440558535
322886631
1038666865
1460776744
1488233823
1387129995
1078927397
1594543529
238592296
239038129
840293609
522520993
285573664
1429706387
409991379
263361860
1133712420
741659297
701717225
1761781471
1697934075
1498848444
548565719
54113626
267820691
1723137614
1514853303
1768386577
1336971137
189919308
431419116
479708048
575990190
1857770388
559088904
1572606631
560792096
56587894
1676342351
1582842375
876190466
12462458
686327088
967415323
844614357
223875402
741151267
1091198148
791224654
1136733625
342743862
613279896
936615838
259887295
696297320
580788698
1257305305
1129092284
356048060
1001805346
98546394
225252247
647164145
275246330
862091495
37284045
769206706
550730183
1753341962
699584180
1236958992
1454541077
937171663
1196014929
1773569416
105928411
1414636681
580037168
850991678
1452941868
1388235442
234805536
383899601
768423739
28327046
1813496619
810608729
999996022
5341765
294555734
1697985417
1811644587
555399085
1564130824
1269921443
465776458
671831344
877833967
77785760
1313447692
1584785732
1348846299
435390848
234631221
227797160
843034446
1819474907
59695915
820429446
627657010
1310548755
305642962
1196552887
989457644
1509593344
1750823678
970620722
1730821459
224750817
472961315
687060845
709405649
887693300
937132816
830209442
324009165
453681928
1076877704
714301650
1071842181
720373636
1513778694
697547124
1264564852
874213583
349434298
170470509
572126253
248111608
1134267095
1265198748
342010324
982265189
533628037
850875226
462675149
926742951
294629270
578288267
912002162
1070105626
448948972
571911346
276950829
383866814
869101776
310679556
1855618454
1010381451
1247272630
1060992538
847409537
737732452
312512154
1153755700
1395080139
40867908
578854060
1219720594
867803739
1405356289
1658968580
372806622
892660124
555168561
1707433997
1699348148
1753420306
1383561621
1685071254
439705424
1256970678
699654339
1328517304
1660785990
375177619
37730317
1049149446
1181495803
947286024
273951863
1699564646
1693191630
818304699
1505577579
960303825
1779887397
836080592
1428595015
308529116
748074496
432638263
1759027239
695885663
741075826
1175662308
1806957839
667778299
827371361
918535489
1158650173
126059127
1328577706
327714725
312830874
1131318622
1290573567
1191281736
1148072413
1171444974
860703619
505065658
399577493
1423609779
827879261
295289259
1243917060
932335196
548224907
1754561770
725248354
1429231539
793689611
692947449
1152196004
546869251
606196530
1852351196
278198577
1000941617
1483649226
993628717
1420601915
433162012
1768443543
1850904997
1819483826
869356945
441385426
588050879
151258713
1312021337
384887858
1425397725
1241279788
372838504
810276235
1756592832
407879866
1196380762
1664676987
1566998918
1353695954
898834029
830381312
352091638
515972835
1129467608
140220732
1432219000
949966402
233255005
1468425654
1140757788
879988180
1408670953
1297848011
507520589
305826469
1241947143
1570771598
1252283161
603971537
1107224456
1275297010
1574846430
1417654323
248377866
1315626644
1432905825
128338486
675713605
1511100568
1470876152
1264114712
1741323139
1467298964
547796613
912864439
776955582
1213929065
254537931
822742415
108781131
114777235
1017729338
989170394
1267172766
1413200046
1270775561
1240382141
1535885661
170734442
282362766
68100623
68430573
1204517764
302918022
399177373
1178015325
109119503
426640926
1411176700
1129867374
1069179617
136266528
1241183044
375089094
1133280691
1455678480
629771799
809435119
1266845907
545969722
173222009
1650942229
1339583259
523388077
1576823718
1661027002
322616743
1663169313
1281873066
1437196638
1225533359
1833197905
710491874
92145071
1564069461
829597594
1625042408
225793750
1309755705
1416462048
1143842659
819967240
47274313
184274609
1792990004
1020834766
541718182
1213460469
204858113
1039668354
1196312347
527023212
382952473
1119333060
1488943247
181934001
1388794374
407926704
1211419138
428460739
787668746
939483851
982653314
565449830
671656777
1201236716
1123095297
603362502
1420649608
257537532
1112857743
1427116084
1828637886
1681912167
549336858
512168317
979807781
591003409
127834387
1815849782
9981318
128983008
24472399
1127450833
1419382918
1126294517
1099571857
1842136295
1619327018
1612312292
321518429
811408711
347939072
664080961
398084478
465329830
1805046753
997124583
1571788368
167437019
1292018109
1681875922
943676044
1410852082
991126366
386232073
1199781618
1753170374
767419474
1288184082
1405947179
1646783299
1761030620
1090664929
61061403
1003389146
971993578
1340684509
927539672
309260028
234029605
536770904
295597325
828797055
1447472068
1360393772
1182582146
281593909
1436663311
202980686
1083783474
1834498478
766369583
102478313
475185854
877851003
1826150717
1285960771
453155742
85294462
401852096
635011997
908956270
83445689
505998691
1121386777
943774889
157274748
1670794597
476199549
1589136685
376744760
27366630
229600208
1374459529
1696698566
324283770
46238997
86615364
560056552
714894989
5585837
324421459
1604070654
641662653
934470145
1291570549
1811590971
509719834
1097851150
1619449194
1325910479
186562731
1020760378
1339312774
16042005
1592649311
1786757388
1615030822
199216711
1782518882
1140816169
1285405787
228755637
1501473636
1235346151
1721726920
222566819
1045417012
1256390272
579304867
1625901391
1229232957
1505982157
999532072
352887027
1718772099
1370961635
1560086227
1298766695
837194650
1402484125
1345018902
1178192715
786343000
797280706
101160541
363419040
1638252460
624415961
389985298
1549409684
1354334463
688193082
1244747672
1128991453
864633838
1029191581
368313210
1504814567
1617861657
881373869
1409712823
1210489491
1264708642
763798870
479926211
337578513
1209918602
278629397
241344967
428424195
181078553
362998056
1618526067
605579347
732548896
1371623323
670288027
1307105918
465686599
1669394197
1610018566
1627807657
597571330
652797209
545515215
383449530
828950844
987504636
442613742
1343169398
383055152
1112371062
1719292053
1121112188
1669554738
1123065841
1281875575
483863124
1210122500
1237204179
415236126
1208207631
1658101329
275801906
1320773983
72549554
284295217
607871124
394666486
694940882
1413512194
843551870
1030054555
1634518909
531354809
512437894
954702914
581233834
1303255704
522854525
1721804679
1595238636
372577933
1126292759
1682163179
1110676833
1379785181
1153957624
856457285
1451059496
1801275254
761467388
990836540
469851304
1700393153
1247616601
206973441
1306658433
1678265495
322163724
1361327180
1487501068
1440226753
875071804
335829985
295514088
26775157
467871297
718675824
107812304
1549492694
1570890263
1222392637
400160070
1087391433
1659292264
1814644144
1513556101
1348734835
914294288
1592930053
220817170
1622816652
1831983349
1835601022
956611732
1196089215
1351182135
1712368579
1314203020
960259982
1306990413
1557251205
1440919307
1218578837
953607083
928863585
1600073760
1079797957
1693451442
1145254392
131714957
696294691
503847794
1489329011
341559689
268164327
1666722272
1732536280
307435024
1455653765
1473469521
1455326801
1623227268
1482457703
1339797181
1474576002
1681653442
970141784
1333682597
1212294027
284578459
1183220695
1791814258
1093614102
153056600
1076639781
522515799
1146127707
1604386313
1615613006
454451914
1662131139
1363510507
1131998283
1396210599
48047781
1271602347
1443873197
787500777
1744235376
929629932
1364498027
1796900005
1161462379
1044190871
1111791765
867201363
1071497963
1381625772
827081387
239922061
566846974
1021673068
1406335623
772453727
1672967469
474416154
1551689739
1322840856
818479747
1776325097
1847439021
876951000
677309678
744805341
1829114407
203173084
1030698278
747255057
1488246236
191076063
501680008
425237036
1727518430
1747895035
1561899668
1236832819
1266568072
550415022
1038302740
293113444
168339071
225425184
1140710721
1300772810
245876889
1757278322
2516933
1571839440
1515438847
1090079309
327243526
1167837977
66469509
615399236
1392064788
1163966715
1627678106
983209635
1216939033
1727744605
1352401285
1142685176
1435275895
1416408613
698133441
260678751
956954082
1185379658
668663362
1436496590
1425545896
1028382258
1560102400
907624635
84075167
1296787213
1595385470
191649300
675842274
1491125515
896870275
1237206617
1786638271
687903530
1112492406
1281909233
1392693387
1521835764
40074894
456196770
518460334
198305630
1715584834
938483116
1110451663
740363912
1505788684
1176611896
598309008
179814656
434177474
407170983
1392873116
1723933961
716228910
1645677225
1069046318
1324290405
387140537
1550029763
683812555
1829871340
1331533622
1575640294
1187739868
772772078
584284070
1592192422
1703890662
1551693823
1663367280
1631463717
1382766876
513397019
1720287540
503448912
1022488856
1143536743
1074726358
1485659303
1633828428
1702380549
1337203384
1040240813
115665296
334261451
178941470
1278743272
101100824
1053271114
871320460
714070591
600014465
1678706171
262104966
1261288704
771409614
1712715953
1027626680
549510875
1641996748
482305891
1773759194
1016450261
1689520121
872148412
1762762346
1065598876
678091938
1225980169
1499299469
1062793043
1099537353
1024986418
1750472594
393474006
824849292
13711158
1455122104
1400734752
589214358
746114162
1742145515
37516145
1814571311
1801717952
687716499
1141054056
824944443
343656067
1164680467
701608256
268522312
1758958326
1418631651
1669284252
466481760
1299282874
1225431679
1498532262
1242229207
614540436
1858321061
1460847157
1573932793
913429231
164824925
1765740232
60823498
104223956
237891896
1579544029
78749101
1638467580
1308106638
1174476060
94269283
448092602
665595814
1428812554
1252431213
156387839
952301158
377115913
296028586
886793440
1474837950
62047845
1484416615
1014608083
441109262
1299891809
653763454
1402212010
332648634
5369233
966099397
1803791225
881978985
1229797758
1542327777
23379310
1058761051
349321958
1192151561
1845252575
770828836
501739638
929764192
62683288
1523220842
708643724
792536378
26224957
409986704
1073312159
774665607
1351657319
356122937
1808792317
213447149
815022897
1671570419
19140945
840703025
278258728
356042128
715599839
1782011696
482123874
1620243510
350114278
12759861
749967476
1065210189
1679391733
1651945955
946795242
1580557455
32462607
566260623
1826969145
1357712081
844314152
611019979
1128361778
637239090
1325548542
264857911
863020375
436159239
1543916445
1784762497
1032233423
1131503987
1146918696
448107933
339676984
423832475
553644585
120609273
422825763
1430731336
1554292881
655488503
1581931559
934184163
283091022
1300428123
193729063
1499465495
963752418
977623585
166230835
1740543373
59689463
577768217
164950611
876094482
54034624
1641222203
1191768928
527424666
1297922725
565872237
662519828
889094038
223743846
28249443
1283484721
1581955823
1398444369
1464153509
589115092
295181786
841140650
261777551
1766443596
1124085002
1628985515
493523547
1440416444
1769397083
1612603106
472956229
847037332
645576017
1259537511
1645135549
728616195
68066856
1182554320
1115718110
395750130
612526593
915221199
1271782571
1152256049
876795023
730152246
204855389
1819899870
966592278
836336656
546364880
279258160
1057721480
530780838
295469214
1563763834
1562320711
91230161
443117276
1469449451
442984969
765614485
1660425844
413883923
1719845258
104743669
1307781330
1687793711
1043759373
809384927
119285202
850088091
1362442673
1321961897
437567214
454889860
1717198084
746812433
457205246
961810729
1689546565
746092986
1152294672
1213407366
1373424876
717122115
1226950566
38620541
103660551
1179155038
1723562279
881475778
1210335777
1575214636
595499753
72184115
263805481
357312280
627067167
207134641
1068317338
1381948876
1192043037
1051069205
1101619655
1383341617
1040869511
1658336567
794045875
1855035645
1194407700
1406123394
1822699426
350862382
778590213
91679205
49257844
960003077
1697722144
87382550
1064358910
720413464
329354133
1222192958
506690591
440540390
451860780
629540871
1092932419
1563161540
550586505
885862179
1222542251
1856958562
1762614573
905895277
164274737
853033871
1256924697
1464951061
1175660658
889939522
1480217943
1457756625
1754125944
112707148
1760990727
480686480
248917893
1358262853
380596724
798967221
37438172
1830274351
1501573173
48599351
754112696
431491854
875413617
1189679483
939563728
1404345389
768046243
1657315174
187228111
1779521928
768053331
411175232
37847832
1591199241
1578051524
1121307789
1251576575
45590511
1055437500
559134310
180644445
1770001810
1273561382
1066913074
1387087556
1184161356
1767628407
737913895
1030258727
99161400
430882706
1104514736
69505547
599924425
1304742540
1380526265
1398010416
659408120
1664295358
1181079000
1413159834
1776965447
806268031
1793030357
1566471381
227215553
1634148973
593750235
43326566
890160908
854099525
1655837660
1741607736
1859775234
392392097
209421370
1531864687
1115955908
1140185977
284018382
1738022749
119530579
36241839
87723980
1279002626
857435217
311991063
1119999815
170392638
659994465
1665451581
1031295637
1469806241
618475786
1167823282
1481220116
246941835
1086318759
1800806809
1182306070
1606200561
212779221
1504707281
801807712
1762531365
774136272
1458238629
1166952619
1589702670
1188078952
1021114164
1747900906
1276650000
153716943
621470683
1541788956
552295415
48880309
410454592
1490324275
1001643267
1168223085
539902455
1633225961
1411385124
716676913
147097581
854076158
1697556460
1476233477
1646976063
532829920
1060819860
946805333
891632063
249093827
662553137
1741226134
1033669426
1534450581
1331959021
426815805
535544658
853921397
26494520
1112289850
1609035642
498526920
1087163937
410354637
506657895
1528334207
11563284
1824812515
1763994956
1777201351
101728042
545189320
1458772856
1182074043
147843229
1753166840
231921444
259287944
1581268821
1080834939
1343172400
1615089181
1237851628
475994704
408114515
1104175742
167902221
845022780
681033644
1407232494
1038040064
1813184603
1102498856
83396091
1525200859
892635877
869045787
1632519234
403535705
1008096376
585091476
867592584
9893289
806653352
672112417
1457621618
1414437991
1135639640
1722445871
1643138596
267989709
982676892
849972571
1848639982
449596920
1437307135
988300069
1532018826
1848816487
82357564
1779522063
736379667
374421927
1328076897
842488281
389645262
264649577
222099565
521561685
416089511
1252710572
774053077
899629804
1790705779
160796815
1387442197
717128212
1596991430
825033944
1829664496
494699336
1173344737
1340997050
1570885149
1388036190
1419773751
99170403
1848717525
1699106617
1552057359
967367635
604263831
638059080
1441071955
1471853763
25834288
1472693119
1853027324
1803370857
1675524267
280736570
781650860
744764598
1395860834
1486442057
1525928121
1651567708
1231973438
1659166203
412651514
600046362
326503710
1025495627
185470285
196554707
119566697
938438442
719910404
1402582253
1235342890
663965124
1120169513
749238433
343899480
266856416
1651153177
1012656736
1270752619
744172431
492282926
1361059305
1713101684
849099382
492890215
1445170028
832767751
750313393
503352037
1804579003
1472204842
1336134668
585062220
508495132
1327213047
1680016044
18268285
1722408818
1674787559
1256639253
1423012946
1478988326
1015019467
1137453026
678979219
342571217
584755204
781798871
557386326
380878795
441181189
1712267949
417397741
1305067050
1732105202
1333869533
146498772
1172846564
1411017412
258212723
419913464
1613384406
1843918021
1732760088
1523042178
669973733
979080441
1171822953
61530661
1735076894
460371871
1088385819
219395386
1192012672
316977900
385655002
1328005070
1582508391
1566714736
678961190
88459534
1712782540
1020973842
1483309139
981298052
996187340
1455362210
1747446025
171704924
9712545
494251896
211188531
1076126340
1286173455
181952957
1080550826
4562343
1072294489
942303966
1665835258
1583060806
1202422471
1320152622
37415703
999905608
1670498996
1837116025
508758477
27410614
1164147367
1769721551
1779264691
355903458
1666572964
1329138993
217157526
137972676
702428259
381011493
948589467
418891391
566960075
827312446
1527277268
703760585
210375269
466927518
950881197
1801876169
1562252304
1097893577
1224320283
537513000
619698171
181797866
1146105932
1478061387
1041858480
125819189
1285683961
1596023411
1799664779
72474771
871398975
1168557664
1167648034
956534149
697556625
915713447
505378554
1349839646
913106510
1093800848
699574614
1731819228
1351780229
756533078
171919743
554671281
1020945465
835375781
629079719
276980961
409115859
1034348885
1472542978
999377310
1324061730
417177587
866248453
1823199033
131346939
524769419
1078726040
672922057
784719732
1647733350
1247248810
732519323
277193580
31604871
1702018951
647429806
1820574559
1763723718
1310731130
93669915
1806647554
1094367900
1685183703
1669865301
259518104
942877571
665475165
1082564713
1287354614
1012928307
1857098798
1390826972
1421022912
1215526657
1784084634
316882815
588908282
902288626
1556841864
1621081009
851155195
1325344356
913006144
857217517
645611398
137848050
1445413953
1781889216
703171537
1261656133
1541223667
1569466255
444930224
1156804890
1778648854
1559985026
570189678
450897733
180724873
1020100311
1723548885
970891321
536026074
635893322
666350626
1007304065
770176224
827722145
825424253
331053311
1101826713
747266208
1761833680
1277714383
1065899365
1593534387
1788537481
1112611234
408590979
551583484
1154221650
633749213
441732930
1669745147
160785486
1087939181
78018421
1429814036
1280531882
1270566788
1801974668
103408106
1764149807
849864293
29327920
677795036
402195002
1259319628
1079118832
1281844837
858083748
1197961465
1408652677
62345202
945264285
1696292536
690396090
842780831
815847990
1854256327
695236493
123046711
622300601
551413593
1840934527
1658390303
1076980575
1564269166
1770514473
1538909880
243510092
34565228
144440781
65091754
1046528295
1456402169
1217008966
1745884391
437134485
1526009873
1359581728
1080405489
319208469
220591292
1015074439
195908110
741779265
948753747
414331084
1595170313
642294001
1297300183
1006458655
367340200
1296241602
1560443226
152881288
87878649
101518495
1189437843
1343565984
1171433962
767620429
1475550902
1826688806
1343696164
1427694559
1474136753
309935233
1663375215
779386454
1272450074
571077614
1628084793
403295732
869679667
971700461
977138927
341906443
398613283
476932662
1595961042
1780717444
824635600
403414151
1469171158
747617778
938446580
1643275367
1100266840
1447073939
984299858
800816224
1682697836
1118863580
695679225
166970501
1586834089
167593413
1829895713
1339335572
1009146576
618775440
1133739499
169914516
1623453654
84813651
671984983
1526668955
75884244
1370400035
568425709
240550583
787713710
1665995904
768585937
170438699
1510248167
1284666958
417314060
253566326
793192912
926748640
734180567
852345350
903573295
333992280
83322072
1839027513
1319725229
84914319
1331286599
574392040
738227514
267104675
466325405
942098315
1519996809
1252016491
1305309136
1225508597
416002518
1030819713
1844094594
1569954954
101772092
796501742
1511581271
825315568
165887698
1356362764
510865610
289274791
1233907804
1683987836
1481769205
512569002
982396795
500565853
1614467839
1414562835
873567712
985768542
1600792476
563017825
259795359
417498692
1258148609
1143212682
347101916
337521429
21771608
1172994021
716127119
962572437
1647028797
983218103
1290540050
1777998164
1486130588
1491548707
34840714
585795046
1265500223
1292037887
664235387
398744125
1737985655
1468971787
40008132
397472943
279628766
936073299
445361609
1557985183
1578613563
774632232
330294466
1768410679
285857689
1454565658
837926762
1614942091
1047017463
732321852
1833112973
1255517858
436717142
792082119
1239448950
1234154132
1275642703
1770429334
186116524
561748268
711033889
182144761
957574762
693727912
1811303941
133569067
1277522136
1813896945
1435334090
679031536
316604016
1465885714
1502260731
1687046845
1283322455
144915256
489156668
210617354
1762186011
652235153
1541616990
632151523
881061573
971948827
780829053
585468473
1471414778
412758870
798717313
1582187024
988551313
18085446
1447844412
110698341
1043781009
1824839150
646613640
825626702
989628161
555934672
1753675428
1090162575
1359177272
390728396
1062761269
874814415
1192272234
1112635525
173014309
1603597900
1445222376
81006720
698427569
428977172
1696558747
1726700174
1627356935
564259730
92609144
148660425
615030373
343537921
1364573259
247976635
445796763
599968587
1290913919
166085584
1477275475
53518050
567598648
621666816
247937095
1114789796
302326020
1283583294
495005651
1316660312
1341306569
1670517736
15566338
1601718922
1527239657
200981090
1581332255
1744375219
458578170
917442502
1837220585
1172688104
145005729
1538403890
1589309174
783873003
158014885
781836495
1359215506
342448216
202106265
1677093183
252237609
1473865689
1190244518
507657515
972866490
657813227
119796059
1255409753
1340477414
102486819
284540611
1852495675
139510537
918705295
694528260
1322567612
1047365373
1546008218
713392010
1815702830
1314357536
352219256
553363757
1169317255
1155889815
661060092
1848905474
403352074
157597802
1168773798
604360114
239550044
1366569007
1438007603
1439526393
237740620
158521442
109544886
703411602
436805565
699334786
447628917
1653012641
885647793
655968006
1824810853
106164697
1435736081
614615317
601592068
622587362
36983985
785390390
265374768
1657394115
1504020903
1296398042
528720391
1517782372
1324174103
1563037828
442735902
433706053
445801270
234749496
22619253
1204995643
1711292338
215386377
95105224
1073116828
1536249044
76559430
187060098
1241469941
1843493412
453248935
330719230
279969242
109831307
404765694
178431718
1508731341
74693511
1622368555
1424332252
885790987
1478152861
451621199
1819842076
708331119
51440349
620568177
173811570
888015271
217197956
753991045
1240689669
728603611
1585306911
231352031
1601396081
1102836351
425166119
1487169488
136276114
707322988
10082764
620050560
325212990
266647369
1373295869
1400594059
857367489
773722044
251954935
316251411
642307634
98470585
348993057
1543946020
928800545
1018620968
478755049
1318107527
1305013994
1376653768
1616539482
824050619
207578613
691594503
791004738
781236050
696523330
576318805
862359198
1663745876
1192839758
976113711
828534211
954618943
294340765
1720736208
1162748553
1832868892
571718043
1246126528
1072710252
602977692
105544625
356483284
1197517770
1077233868
562626849
691920032
1272700493
1788817656
108250081
1636620423
954501157
1594938701
1151805806
1405678819
161775282
360629137
1567311106
1583470477
409181790
1655771944
872542667
54227026
751102636
689410592
684843666
555583552
1249988183
530872101
1815617663
1592614242
1744623305
818548419
1824035552
1784266625
1853534989
947573469
1599748055
1313573737
1414612128
1848315525
500136817
1333853805
587424365
896155943
657625362
803663983
1045555704
394155404
802834362
814736540
614387895
1811020274
1205115481
1556431526
233505453
1786035931
1488330435
13708425
444083722
883885551
265840076
1847929828
1239683423
816301440
1811850601
1069840551
1458727294
1092993625
826539304
1440846170
39892462
1715882827
126259216
577701005
889523785
31916168
1366514505
1513261045
618185809
1081667856
117126323
179840332
439633336
1665714710
252046994
1847548348
1350003177
1734867481
299395300
1605244475
704138809
992717629
209074091
718548097
891525140
1735003229
1729264524
1097837595
316371085
753123899
496284176
1687300570
1312282083
1035360815
378925473
292629207
625610920
1504675880
1119566336
1513656991
1684864290
611502420
469748322
634983401
479923512
553011233
544830657
66279118
316799485
1409343920
1725527778
1771182534
1858628065
1105853693
125709558
497502440
1843156681
1687953589
1620218001
1005767627
296596938
616073266
719329260
848559563
175098076
695058248
520078310
988135430
753388038
108760867
1502084036
1513560937
1719579731
705052958
1451206020
133670356
897565265
1628091010
1406559503
827447207
880713031
1661854867
977483547
1742484011
444893321
906845707
1012586398
726090730
1422165866
1783319054
543497086
1818358396
1330718031
866441783
516219486
82916497
511360237
423797486
1717521422
752669036
990109018
1024445808
1412088538
1390186806
124133565
1539036446
704791324
958152764
559140107
799709765
1655790643
967634115
594884287
305125611
1669913380
323041164
904519497
734015345
318402091
521414561
427615871
830296190
555285280
1251559447
1117485866
418293929
291180356
941460544
1717836280
1698434054
1382796200
756041631
1685804994
645666331
661388434
857525182
1492963534
1590441375
404509775
551954500
745687896
1694354860
293209327
89388770
972075801
1481976348
1155253087
113206463
1779745492
460257396
479998432
565253444
744464589
1274269766
927425211
1476937022
103334032
1370104481
1597000869
1028629938
287192239
753223228
527838969
1442561093
237400178
414926341
435993218
1762712583
1536092003
1151494888
1433811373
355661278
315940808
1678582073
1060144854
1506877492
1694136412
747760531
773162156
1745260285
160609215
831362142
1327157046
1044528176
1568398890
1033797034
1678680327
372291495
374718229
463272292
1308023685
525744279
375452991
1452118800
1143125859
322395582
1213883876
245922660
85121237
1270269588
82695066
1851281007
1012540539
799526144
1008935255
1832513033
291110148
648615107
1456796007
1063222703
1520311905
1638150332
219249246
1424271776
1697228165
1520370884
1010936744
1648002800
1583422019
1284966709
841213025
645100900
68251964
316990422
28833868
327307286
1846041385
1321615583
1427776148
1058240427
161267968
681175364
1443951146
1540535122
1451724617
447727052
868297079
687424910
648906809
249721738
817065181
1099848656
1725845647
717053157
420649174
1237739035
1182110422
455575048
1808654134
565233296
323153188
689487436
774002064
1559675316
1768393069
24266759
1586052767
1498518856
1597705186
917842410
1702296591
762923477
974651619
116247861
171142999
387439970
322807529
1378032312
500131686
200967976
1767503949
776339313
405545505
927745194
503064267
1176340614
914227083
1732970812
668077138
1216508612
987668631
351343381
140175771
963433864
1609677591
900707351
428954232
84883034
610825311
1538014112
1146767437
832492701
1400873597
1461078375
1831478983
686574005
1530031591
1821373172
902792253
402757753
1477072644
752832112
692969253
1618467670
856045199
1052304750
1217641637
661878796
1023899262
827594553
392145759
567625665
1285712573
880209158
848372653
1307204280
1614409852
723558506
1607136819
1495802376
1176990504
1450870704
1603134190
448152566
214774615
1674238911
1015452689
1523225180
622523214
1006376452
1155746037
268957948
1509928869
1099352735
380325296
1284635876
1459419333
383819430
488592100
1726485039
464310975
1554608805
909100356
290507980
91965839
1599895320
370611032
938851965
1254983740
315217358
1046422980
713022823
315401080
334657943
1141282859
1513337426
1542971213
388004671
490173751
1626968853
962572258
1279322582
1389728215
1593880633
931234859
858074885
549343172
774758097
547202960
605129847
1554973155
1125656366
1126349950
219095867
439538975
1297328499
1015457106
1339044487
672210931
1416766534
1016016240
1345502165
815005509
941822526
1177469457
1115129175
1306525927
970177432
1698080425
1185468202
798360577
324123893
1589973621
1147232987
1396027990
516783256
1006214497
932919249
1462482718
185083674
9047964
1124468604
1552877404
90312470
628475845
1524947431
612821239
148984290
1675080155
1009725986
1218135649
636691278
130836981
1366234429
1623649637
90414524
1592669180
1346383141
1792098782
559621527
141896591
454580041
985264490
99435424
737028516
183494890
552694725
1142036226
551504077
1653278460
1044992332
335676798
1231223312
928049424
825549505
1825859331
944536015
1183880890
189226599
1293371494
70449648
1038488354
100991214
976492672
1833841055
1024368206
485246957
1849269269
1712641145
1240066080
950233875
444148511
99983322
835040489
1793189354
24642344
177172487
685508973
1254599570
11128819
653739661
1365492515
240979550
773020717
1751945997
1276810519
137742334
23686218
928241388
1567937354
12808200
1098883845
1161462158
377142319
10884888
985786209
1328252882
1569671115
1421707904
1851256331
1541760145
980603236
499671652
368738790
1802490358
1448068382
1371688737
1759855864
487290704
14994200
948658000
399133683
1401213650
1478604291
896651894
285519115
1743632136
937667632
309679832
142592589
961493879
1634486224
367482600
1537972558
1714723818
701585839
1013550346
1612946538
1079514507
569532131
584424877
389570266
786701207
1222875242
828797401
917617112
1015712670
75198687
1419273556
139292558
569484402
1746373685
1116343395
583852462
530021903
1685645277
1461104230
440537849
204683841
842026982
611204998
861396424
1556307223
1261201286
627647155
612899329
646802944
1574664124
306192901
565615543
72795618
1726642910
1564214934
794916308
1843508086
627044558
1521210970
225769107
162381235
91733733
1120295849
686605846
530371150
422195483
73191258
1047647215
654361689
881403348
45128024
508117997
361541408
1226523972
953826599
205191207
1013369774
580487438
537903794
1765332496
1814368058
1122457604
727773391
1221912322
374939257
1253321946
486598707
925497588
1182947076
1757172620
1011752454
495062702
278209366
495416243
176661541
80316375
1025735087
1830450057
1613544020
281987990
1746176031
1810458325
1817874361
213522528
1807601331
761250410
1032381463
1126214426
942736803
1856643897
1810047335
989578117
1337192728
1294905369
1411352569
969523068
1198441095
598752261
900655088
1383414775
1273907670
875830086
1523911297
745508270
1448277219
368641081
752240966
1067810431
1190619808
329459449
1371877639
901040699
1469284775
36571548
136481250
183635392
1779703111
333773237
1823949381
730064811
642716151
624904939
1593792384
229523135
80402557
325151617
787290626
1584447644
964761938
1312067278
1183821805
1161014271
635659273
1757889522
1130275896
1814960357
719466942
153551726
74313055
861819126
774119157
1490701126
1196769616
1187261452
1597209116
1156624453
329828222
159172054
1344848650
998126674
1069502520
204284695
1540960984
42646421
316194638
1237384581
430583010
838497754
1433777963
1707889098
1271266197
1002889359
1657571531
1441637258
1694353650
1617640903
589093755
1131947129
1764276059
1501693244
944347412
139897589
1432000658
292141855
1069028321
619221952
1097170035
1403456297
1432565198
805202831
759789384
632254118
845611535
753553411
173908485
1208891317
118228974
835259320
273952555
1535314712
337573116
133926717
1829819531
938621165
186962705
1077186230
1233205244
1385857396
1464170625
637537
1552389372
336334041
232052904
1137883703
1320483660
1567943667
1549080751
622209067
138383588
389777120
1289942689
947715874
1274408033
190252306
1792246179
1190390745
1705497885
175644415
556005633
697749632
1431810216
3460963
1662119388
137059956
991698854
74356683
265055545
1324956505
495682708
168174296
992551046
883673356
136544738
757456720
1402743086
452033555
1304418179
165408950
1663828492
433137758
537453200
958829161
332479490
239551825
1369657035
1535678236
488817271
1112723736
408780370
1768434708
1289733041
1055827296
1383541358
1647645518
968956794
1439461762
108826735
354608119
1201884576
239515711
1245803552
1173858811
1732510629
1686974193
1265032503
1032429896
745936359
106923166
272691570
1576260111
1685563947
1576373975
13089023
1026081483
474078954
1422453328
922206486
22321767
1458863520
333152293
1435929203
1500580568
1609280791
1211384702
179979431
285519091
70501573
249457079
672601849
1053036877
1177805055
332794391
863404868
1230950230
515646354
1692302765
400405053
1061173324
771283764
552995242
775927158
744521277
586598198
779718582
194550512
186447550
251235112
222475075
1634837750
347779923
927990658
990520140
814611341
727286519
275324652
642816037
393622106
93084642
169087807
551073376
1405662109
1564307548
727629310
1725843881
820637807
1083798221
1644251500
404616422
1075437673
1858676426
238239314
1533429085
1443897207
1475603291
652220760
1402925047
1136538070
1259034145
1797209975
1789556654
922786380
617185157
1288672680
755055025
904955407
1404570911
245755572
1453870854
1275182210
465990353
620670941
682412109
342764729
679034926
938670709
175646959
1300050329
971976283
196530708
1297243388
1374999327
1551169024
363885235
279593067
1626112532
1636229437
275428092
430932524
1834804301
1744174301
1412676283
714317926
475323579
1411132649
1716706883
1513538506
681898383
1370565599
117627948
523515589
1421587285
448370918
1774931490
11351258
1225240180
1596116646
1079232399
1780986371
1856588842
1674776890
6488911
1351904453
952331673
38930236
299687198
1023521131
1185182803
637080028
464439997
138667628
1438951934
1572878451
1059403736
561472341
240108162
40792689
296336768
1101437685
448509333
107219570
396112644
158882206
1009998917
365830094
1460839444
655157583
1295135497
588623626
727427821
636729326
1534975157
945155588
843030597
991839927
1768240017
289910562
228927166
44591008
956012141
175436598
1742052451
1480079038
726241434
911980129
1457892908
1340651788
1130979625
1051840371
162957465
388447255
850395240
1396686028
95642858
21279265
1603095838
443570802
476111416
1800739702
1295994010
1665986367
417340467
93522347
422700424
682002516
476469801
972878447
1648050388
1264508881
677776743
728378531
1455434987
474832389
1083949152
958042984
1754931294
341169032
838209579
460670950
903124078
696036803
761760395
1585091951
1102600881
910760034
1355782863
1232688830
1502796586
1134739256
890898913
125456391
1388715915
1323598355
114608728
738656795
643122134
1633741238
1761593335
1446818897
147473269
1848376970
202169057
1570541712
1312993788
844851438
1051621862
630314993
18552683
734458627
1276682099
339834017
1037644692
9508015
106864525
338763345
1377079901
225307236
267494688
1767708577
1271388203
1552919719
448054751
643734490
1135059722
1482182390
1299819657
451588205
814720569
892832836
345680487
1089241016
627788653
715996124
128455088
1013202726
1313540308
434396759
1418668752
1526108211
693688259
665311021
501387347
105968476
833541455
972973363
968189345
1084353153
632196260
725809393
934024277
91299403
1350915792
1362040887
419719684
1778068316
1305419228
1847016170
538927874
483244171
956012059
217965535
736340753
840599756
1084128386
401245875
455969198
1751046413
1849693643
566700299
1609138063
812958218
897062126
914219886
456304651
741359775
864234684
1263462541
655182443
1754102809
37985328
269256320
702859902
1360159118
1090158673
465681975
1827294310
838432126
997115287
644162199
1008771821
1705883623
1784533514
1645205914
467414624
784539515
623246353
1847162486
1091219469
312193760
521370827
1109327004
351469423
149900526
1709567122
1753973328
1053764132
370364379
1047675594
425253348
918207541
112075927
1257648094
61479148
1552578742
1451152513
1187547391
328285141
812360829
1836198698
1199847831
990666136
153023632
53155759
1611733548
603807924
1633449932
1546585492
1555923527
320936526
1694587456
865494827
1809516792
1682212214
1448661681
387213031
1530166377
1802510764
1623252651
38862915
95337594
965074611
158002719
1762889255
633203413
1697703188
1634054559
664851245
1337395967
734289368
827258212
751101553
1708757896
1307720391
1773335052
52823589
490019770
64883770
1390345095
702255994
89668207
1380928950
772157521
952177362
293803409
838237722
1725177045
1703571327
1651237095
1771227631
1188443536
497386090
1054803757
811418703
304217147
1310643454
1784197829
196408806
1787077346
676359462
19573468
1757574599
973999377
594115361
1273671415
827270147
1405166312
44459279
189457967
848384135
1497153019
902344039
1429011715
325502832
1450084405
1582265996
794568782
194462153
211707468
6602079
1143443368
860522651
999020011
341342445
756954673
1514640001
13241735
609487191
652372273
695322732
1362411935
909604675
1427344611
965318231
1452479133
1484838175
666784273
1685237822
335950075
1655063783
873240498
1758699258
1240774557
514640486
1115500710
447304611
811189066
110263298
1185302183
1078411951
1474855529
1128446962
537924762
204826498
1270938656
1028317290
1407774641
1014444840
1758793652
1120714234
454672640
941655310
81178866
719957458
15089124
90125112
1491142451
125943591
1236749434
1460212570
962844567
1737383775
1518973867
1217424899
308945906
1509663334
1414047383
342608048
1324688343
1502047358
542210006
1247083152
1364569176
1518176845
1398185911
1397566844
772885601
1601483034
1279681417
695028537
1732963213
1222293376
1563438938
1313239620
1395538714
1602776546
170784740
699450084
1102626735
459037544
606053379
1819830389
931226912
518947810
997600018
641465775
771211662
1192873112
1017249406
854682538
533065368
368635142
416098052
1811014907
1453080280
1487692140
934428462
1133306876
756193188
850096060
1202604151
1742583275
1212284719
852038382
1681574892
1404168255
1674530229
1476841883
282494452
649058870
801115018
378724440
664586102
345368781
1691753842
1042938814
73337418
1727941862
370058379
690853603
1345623185
684102042
942534576
293079928
1694520389
1477081678
1461768560
1339327508
1303395176
667293782
734795548
818230525
1452183723
229034967
364619715
12062055
1778149642
237315165
1250055952
1753721009
801599213
95925645
815244254
1831620022
1806626953
366261091
439609462
1755985945
1725836227
1715452362
198881427
1091775910
1543671750
1078062132
1625583591
760220284
924842691
1546494464
305802011
764758491
284781196
965803842
548263360
1493200082
1358725772
998957054
330688923
544904545
566304317
801591817
1849496819
256543858
1274533315
299323364
1167100646
387972087
926195182
1206709340
1591076518
1094754228
733315298
255817087
213014388
1594496028
1704110296
1559986494
1836735966
1553200246
979416347
226853919
1685324804
708311952
1488200923
784483502
854261172
1231358662
538422589
203272478
295906103
1085135462
207559925
1513720871
497601240
958322266
155926281
76977465
773830589
478215118
1607516340
1330169113
1283739257
1679833734
332398045
220585917
1009032716
338275535
1272341144
1686836124
1230607133
1279819560
650272059
971583624
1323089483
137020189
968456425
795074015
301932546
1014269134
1773305570
1125210
1100976332
17243157
1556296622
1643850976
1376834331
1399687738
1604947736
400255058
294578235
595776556
729449253
316966574
821660164
1588031249
470641154
1756491110
314302
859264432
531776205
1255285886
1279933770
794254160
1153478433
1500595770
1454008419
1742750153
1237230606
1452803816
1858449760
269327783
633282364
599991553
721710224
680337854
309277896
535692693
523062241
424562156
691111795
417700890
1421209737
459068163
1739729669
1360673858
1244904341
1707968807
118524007
350568523
1150287758
1329414454
384594689
1590373895
1448770560
1309594002
26554309
712032282
311476785
720416553
1594500002
1017354813
1693203517
1493518687
1037994562
198883286
1602704197
1055870324
926863284
1191994116
881964923
1257208497
88338894
916518626
899099263
71269477
189380364
845182032
1399308909
1386280721
1525368994
1769704324
162641407
342787341
875480684
137913882
986225556
1652452995
644760747
526295923
1431257305
456466356
1574158634
1312990
1503438086
260508353
445001349
1655783648
1294977702
951048059
22424445
114764901
601241191
878877273
1518263353
1857265930
477148544
1379066251
1830526195
1339809076
1291609130
896295414
1524797455
320106126
1191953861
670962046
995895646
572619800
825248651
92918422
1581507660
1265005991
242188303
115576802
1093676793
1394620815
1515219210
469327401
677350746
1289141046
29011733
667966727
1205991342
83316433
1833102813
598627124
90935715
1469162095
120624300
986429125
565854202
354648335
222973822
284488224
1564880055
912903735
31269127
300739331
1541202665
25880833
48408231
891297043
1082463297
138613768
414993197
918173972
451028485
967733819
306340619
215602837
320814026
1682042930
1231388552
1485027509
1664054378
819750093
758747501
731699255
290058066
1821967741
1623380376
1701332027
915115145
459210468
78091129
249437314
323596862
1568308663
657405761
264655406
476311067
307391068
521540529
1589165619
1301341049
526204372
1317645699
1073657729
1274725106
339545721
1029996525
158780702
1652851856
1210342421
475505481
1078870333
1458676053
1509564678
511988242
1573164952
1175029476
1571348644
1321123764
1818881382
1425575225
497092775
429582260
1134067895
473686937
1240655798
1116762252
514116206
611229305
790255300
735251810
309069339
2947311
1553046369
1518139370
1797452132
1207072560
1447360232
252836365
1666330674
311780878
427197635
713087413
86726425
381374295
1117020449
1794338754
476149898
967545574
1145190310
1733219506
1087529507
349074134
849675928
610207776
1212456940
1027248293
1685826371
733853360
1278197087
1406425308
926553611
1673951366
944000823
828280220
702060147
95533880
1565374132
629462141
1050133087
1363209497
1415288401
1595463465
268775349
707065063
257780952
316445569
483798911
1626466791
1170873400
201541261
748908653
1548950044
734893033
884027698
1435995070
637252570
1349968000
427480954
1700450155
768933129
1582064700
1436564381
1848711821
235493697
789037241
516744125
100897276
1410752993
465972062
1745867667
726217385
237961336
232376912
347874986
1040079440
368913861
1038455743
1520810014
1514036128
1077979117
1495277347
937800368
705502717
1476902547
1217904630
1568123085
7922477
592225769
245795920
1647008218
718427257
462504637
358024128
626075370
108284333
794965852
1346771949
934143497
1208196867
17501276
1235082013
580715056
45843169
1445504446
1516086771
537081730
1156091273
579360173
1277566695
72088327
1017163182
758056877
192500550
1568746890
1506093167
1092160070
1529546963
245885327
845851626
1260996569
1719173415
368247112
1725846911
163211265
1035738657
697668159
1272261329
76231536
1741758682
1252525242
1407830768
1209684363
639233669
1286280292
1540535944
1608768089
1419612253
1823681714
938171500
1377686005
1216642330
904367397
758943723
1289233903
922966224
78461844
409724418
356916403
733622813
1260055735
783767631
736940589
45078443
602229283
1776381229
1629085356
588276410
651655215
149875263
369315481
312621740
1241577967
1550915302
1178990187
310771244
182942935
269255914
1316496081
139307869
243242519
754302230
833157736
1353922850
1093527174
1452361267
116930583
1579291901
1830251231
911028822
918825507
1042772568
1277470124
478923512
1181947121
1175880545
461641328
1705818990
39464764
964769670
307432189
1221476077
1726281112
413719535
732272459
404562960
1286497341
789719661
431152900
26901310
895633498
1708451045
974849253
1795497964
1793784515
796836809
709654650
516873000
1672970333
1549905848
1711483204
1521375503
943734812
1673153956
584751120
626128962
1077626113
1836441638
488838436
490719573
1454577279
1023821369
807386774
544623582
560863492
1345365797
1451916177
648177469
556748218
438057447
1246150516
1627573549
1424619568
1748336979
553079848
1712278959
1852466034
1522995021
1280459647
1617635106
707458285
356230168
349629373
533780630
189541374
1415430340
626600728
1847986669
197859952
1032150118
621209219
220825441
1839048182
1728753535
1505026122
180731249
1069865117
827045211
433365720
1765267253
277703892
1744543308
558951554
1040180020
708502495
1107474446
820339498
1623290170
1391697171
1848438621
910538156
3178463
855499969
151569003
1252346841
839711425
704463440
788256786
134979615
537397400
480139548
15829017
163846246
1183890196
1698198073
579249204
47155697
490465266
1000851301
872790809
1612423682
1751431642
921401127
1380178709
1153582862
1723503300
1760060538
1134870724
277949517
1374296023
1663493528
990426004
1536577450
788527177
1480879272
1185207671
1393150728
479163257
989226962
1333417660
1829029562
1827667646
1472713302
1604715002
601150169
468477544
1544059968
1436729302
1101299198
402794573
395143291
426315149
1491532995
241949519
380222547
1030382652
1693714512
1553413380
1099379009
651875577
980272486
32699263
876255313
1159999115
66380317
36560258
1769760587
1444821744
1629729682
1238857199
1403014816
780320032
410495884
1102383078
127627004
420367545
1174035976
269604285
318129500
1794308315
808866663
1230649149
792486200
155332584
135556661
1354755478
211234349
1120701939
68106814
1226463992
100201162
1811216590
89219132
1487228826
809161212
884541029
1193985531
366726618
301922775
27767448
109826821
617835873
1533190789
1683495495
1552900622
280481134
1072104479
671867684
1802845263
287105509
308519102
1453226257
1453054146
187521190
157685713
504356599
275316578
1805329680
1754936468
1706654107
337835590
991646797
985790244
648661047
103428396
1408233288
1255744366
1584783534
584662421
1342868957
884711114
1796414039
255442240
814825181
77239607
58297979
81573358
1481908399
673475652
1776198279
86808878
901511455
1730080399
1199250104
250020178
1330570380
375431049
1543061250
814988556
358212515
377409982
200364493
1571257510
220308624
1745327659
646148286
1044321072
1721395430
1611410506
981687520
1726144744
472444247
1379840418
587598102
797675409
967555331
1242806266
1283426771
1604980208
581961202
886529281
147543395
1117366093
1017517442
1544826509
461278844
596975045
5415095
783323492
1001988504
1145550027
865364179
269857260
396409333
221747414
833768710
1707703219
114406878
1627606011
1817625253
1027266386
1176239273
476995232
1426484376
1382183632
750610529
728055871
729439770
603078773
362401837
862997318
665846468
325492000
842966547
1679596767
1531338460
607779899
1593570293
119692890
1068148914
1291798506
1613008
518241382
1541452861
458180458
503384716
283986612
1614130178
973407727
1730359402
785882511
5456429
674603017
311203180
1466401538
595156587
927086564
113398402
432469134
1395142157
67291383
77620348
1825883500
1344582646
783178942
1474377466
1329588717
1036913316
704632287
1313454458
788543174
1445064263
773825910
1665610247
1102512259
524496505
1304363768
427726497
1093698545
1723413386
1137046810
391757788
1555837537
588117762
1820720960
560282991
716043101
1387404634
1103899978
374644425
1384300511
984752580
1079674630
1723497008
401818024
1825176403
1797269447
538426329
1554989904
1584596637
906251490
1736486954
959128058
1157716362
1397806286
983166647
1416846446
183871212
1614128942
1652001720
454477101
295189028
548332736
279978325
101616642
455230762
875535447
1510260111
94510552
1004567911
550417409
1525621385
39084755
707235614
853773100
1292033626
1226274410
460460179
1715932197
789442175
1344325027
911969182
894536774
1082496401
1602079728
1044625074
1197955464
12628279
1031071491
651693710
1517061323
28786854
1723495729
1449041735
611950617
1738275659
1357327371
1648901307
1612450199
1206859098
1170605364
100285624
72095813
946556777
1828108238
594665517
428665076
306442494
264252314
24276057
806579636
475244167
447994867
359015232
1201247913
70260597
1743848071
195275404
1716055974
1618432118
1086189796
398295879
1550147546
361546119
1839636784
1340609758
773399388
1737393376
1103269251
257741676
80474472
1442404458
391445830
1480955234
249024033
1153157642
974193600
490757664
1309969880
985611362
332291543
1519740870
214812911
1557830284
404730962
1121962060
304118305
1308818763
1399257001
1145395613
492558647
1524804946
57102025
401657999
283401455
1542788102
703145957
508200432
311448644
122822211
674006063
1432415321
717327235
1524948015
1607719236
916184214
552551496
1831382971
1015602301
1396140298
1270480069
1510895741
215723831
852755064
196504559
935644808
1197695452
1050084095
1800006821
1645015218
1300611808
1580549530
1284482133
1696211829
770406430
1403630230
1274300318
1693177177
480041476
246472826
1393665667
1175995064
324163163
1029629157
1543434101
852742759
1277982717
1059470432
1548633235
1828462445
1696653036
1726401890
1233339337
130122120
907397750
783701483
78763031
442919312
1502989445
788768249
1826240185
1258430284
569575995
738442898
645626301
762191228
163364946
1626648592
1561544039
845087480
552808765
643258558
646357433
689804311
1731753124
52105877
179547717
380177690
467902387
493000050
528940740
1342624061
831789050
233178720
449310723
902029719
196751552
1805138563
219814808
196702266
1220255375
1816354791
1819733543
599049498
175773578
1667696905
837487517
774477675
1700335084
1672613583
1701283214
1500284141
668843053
1260387853
896015789
1269345262
185645420
364056970
946667804
1598049336
690453262
1324937009
827056679
656666141
717913933
1764308019
201821530
1770275655
911588675
1624926366
635142985
385557123
994800500
100581578
1030118401
725745494
223644169
1056724134
334604104
454314072
228837889
165994034
729051023
1644441969
305695837
634338867
1232496098
556263739
935956837
1258156131
1170316686
602956326
744694384
1256626316
398705189
100861719
1124877222
825755888
209491348
992008059
1516429642
1611807646
509125941
77680710
1796462743
1220253348
1118493645
924329691
749680593
289262624
1412839119
165933540
1487087618
1004495090
889698717
1197177857
1492249554
888169054
1852194850
1770748940
1185700017
1711713886
1148095787
1243262657
948175402
327193180
553811977
484008479
1852353391
1020836564
1390033467
1353522641
1442347460
800166467
43683063
1275425836
498144428
1446188156
271282782
1019143187
59488273
480391066
648557822
167294153
204578990
1459265298
674095827
1165085301
1765950977
732979299
1305326051
1377453741
701232729
1049738690
144601675
1086675031
661726977
1251382974
24098475
755759595
494561813
1369093500
1528316158
499816661
705154137
1604121496
140554233
1462687437
1463028728
739339407
1602588366
243847408
1027628016
950374116
329150764
908140884
493591688
1274113512
158300062
1588290447
342345627
1387872664
1706394043
930150487
1713292757
322694831
1818053008
1271172503
697738685
1299690651
329949047
939624235
1672521536
277286605
1725987619
1083074999
999314998
361638628
532579683
362520398
782163302
1677249424
1452051506
1803373896
270045767
448439111
1373859535
1554213830
151915739
953694029
807797758
604730198
1472062724
1649062030
1499614089
225120063
496164893
1181349125
838433919
910456742
1175407576
1291161393
645723928
1217154489
784720206
558492208
1702911637
237739714
935721672
368996050
192810838
899233326
1622598552
660986967
612339253
1465120774
175956510
1546858926
888482943
1097896031
450632519
23092005
1362532136
1386120201
872485104
954300324
903440483
441305176
1855974054
948134734
913276390
836138047
1463411027
1576448188
475282792
1303065100
938152405
1403066142
1070454346
231847923
98664495
730205287
235874558
1672383123
852250073
706377310
1637449070
509787130
573227562
331337698
1829085550
1399984410
689477216
898850776
1133573053
499152810
310827672
405515947
1088738298
1357894320
831669025
310260731
47496452
877868841
1158749180
394825995
683446763
790183285
466053530
1375640650
1158696389
1693143824
1175318771
856591676
941785660
684698294
50782441
661181903
404558347
521112832
324697952
1630906593
1325026733
1160188429
227403003
1164135764
531557098
459664776
90236195
1507177956
706902072
1742136222
1686653390
1293033727
781327862
641904084
638565092
738898063
1324467810
1281623940
142565499
1032419340
1355845409
886290662
261388350
353694656
1030190346
1844244919
1286020861
1342524288
151746332
240001541
66802354
1815749589
1108892718
1049912899
1842739166
1351255493
298933413
1589283392
416502399
1656230701
245229933
44715848
471088563
1586985675
250067625
872826603
1388338166
278603746
886022740
33881249
1282445545
1570061081
1782276277
72757506
1675704261
1182482131
1089679737
471382374
831491566
590450786
1503517694
1521748180
398902747
1833712388
1321501318
1707148025
1247050919
770974463
402829049
1076086670
178829999
529870927
1831842996
1158156808
1052873497
1164016854
681937940
868857634
44048057
1052735941
929788304
925483715
1601388234
399374736
1678065674
576430567
471893686
1855967977
466381370
830025115
918052273
1702775625
135896288
347763458
76218103
1827893710
674262807
1793399346
1270829294
46700004
949406932
128618163
989021426
234850875
123456025
110276934
799581204
1266733574
207121744
47593290
193042109
525004407
1794529730
600775618
1364587839
858236168
23638520
880379462
1518447446
26453400
1831498856
23978793
435751866
1346303063
1610392954
1099208667
378566287
326716938
1424361692
1642146751
1041950594
1230361485
354425020
1460713695
29100112
417103615
558621084
1802889198
548869598
36388512
982431929
526458343
230316460
1830071535
544595379
637575727
642230082
1066965196
654484619
1303992524
105680664
1200264350
383381468
841866288
528847432
1660061016
1784400936
1634415487
1055084051
472625392
336503383
1753037706
1229534180
579872804
1648567999
1114155234
938465954
1782752677
1516393343
1835662101
337301017
1311644440
65621759
1749828948
694778227
1483273383
378102007
281639032
1133020837
639236220
192669255
1495633987
813645452
1530416407
1006784369
606982173
654554050
1694238514
1528083803
1692444487
1520125699
875398766
1810401376
1305735668
1091291823
855545454
1847683275
968160279
1379325905
1415385874
680638015
937096246
539006680
999635824
1028816286
1062837022
628939280
150357778
1630547019
1548890353
344118235
1819763672
291928804
1514681323
1548350962
228804995
1327938685
104483755
870258482
748586743
661380794
200348108
937825237
1776241843
1656651697
17215873
317770984
931443037
449251600
350366162
1594513209
127154921
760414674
1086674650
523094019
706229866
1131437036
849838989
752901431
84072856
1182499275
1401958142
1334365248
1622923677
1808429359
857738845
338629286
177242830
494041979
588942516
472501359
365365220
1576724784
85097848
1185087032
857530322
21398526
836626108
1267423251
289428429
1156344516
716106030
880768653
615132287
1199003926
190326813
422286216
277888622
1004963573
68370026
224765377
89794987
993144417
1060427127
749944128
1143084225
406457853
1677116688
1495814014
423226046
1024416051
988450866
343264940
1671032501
639865100
1136730028
1221001475
218452347
366519944
1047539250
745792563
566283126
880887359
719732173
1506364876
1246661162
1199323286
680483269
214117177
1646075909
1402629019
840493395
319527311
807554342
1055721388
1570119240
113852781
79780748
1487750097
275016874
1332826221
211102604
1831521561
1380779355
165914701
857379282
1494712795
1126989504
1731519395
593472849
440344819
309846272
209851704
1052499551
833785823
1427526861
1731999501
1247168254
1378280822
925220702
702655345
813527419
1006017324
1364298208
1498643807
1605905367
1293831361
344930444
257871253
449374675
175780072
90017936
1714186441
529702434
1688303978
448809910
1379854188
1122788502
757086680
1605655764
1318831721
972708391
998909767
351896010
692145376
707263615
444081973
354437810
1291525837
478547577
871876238
1084851993
453996731
1416976536
569346575
1810471894
896212053
1482913201
1312146210
1543855079
28645847
1531337718
1427775594
200028318
140346400
1141481009
812622032
49727236
1602131784
1263193423
96042589
1159904916
13214029
1611923032
85971655
567708916
1686582534
1326960074
1568901243
508568451
958648106
134057058
946782041
163355852
1241263601
1492014603
1049505824
1834909020
207486655
932158444
1619791410
1056418380
415885935
1335029641
1720385197
259995802
1712361496
1820574883
436141233
1003043855
1395298281
1458325137
1009179049
1540926998
25073148
655065119
1763199965
1845150524
930297792
1495882261
1097857772
1607740263
548989639
140019151
1228695816
1816896884
1858357635
806907549
3471868
119038993
871638487
773842270
1457184672
515273186
1825396629
781176019
139807308
1163954168
886957329
1358924707
1361601243
985386042
912276071
1402985908
1090742399
1814240067
57000946
967682935
1013742085
1641110917
584852113
1079581452
294345938
1765836493
1185355015
1367163597
983369448
840969163
443350105
1024343738
202480150
1364498565
1369833936
1032051032
1532204665
641338424
890171929
1460740008
624492084
1186486057
574638026
548421030
561874178
1081885892
474074671
145981141
98714605
1439516372
606908412
1121442359
940666507
1838803964
524901152
655791377
12504992
1554818958
1552431544
652583576
1333725809
455474116
1468047677
1511413371
1591896180
921803729
1229343880
682197713
746246336
270161579
1568777746
1112959446
1603156177
323020832
949741580
1403924365
419578072
1503746483
1448477472
526073689
1300584709
698634788
335022360
1508192334
1251260041
480985565
22971307
734827778
1410997417
206381693
1149606793
447906740
462785851
1818228020
1265919053
1112271236
209674815
95979140
540104446
53168329
1737686373
565258939
803086814
231506634
1455821778
1096535211
1551998906
413546280
634557968
139335394
946101107
1271741971
1317419655
1111832682
1345195196
1824127810
780703348
710492183
979962208
940522826
1603620462
439167903
1778600225
1667685245
1075812397
711327579
1182602933
819894627
863303803
495951793
5552794
209644353
1773143377
229152403
82148266
965099637
231445017
328479088
1345578850
1464613450
298930853
55839430
979427174
1563912094
175000662
1569129472
1622961427
1394177570
337302183
943381431
775775805
1162505829
1383764519
1396074659
1007216224
1323020861
999128605
588878711
906990098
545557559
1283170246
1306489410
1237514826
154841083
949464262
979325750
1506935026
1506592178
107089890
1424696355
1783910391
341114921
1334388739
1595663440
1201860071
646037035
113092798
1437745336
1730957614
1220750768
731546395
836295369
450690375
1282441492
991221141
1119041509
708413172
897891833
1087857368
166868509
908259418
631256082
479135845
962355469
585917446
1772052493
1554401382
153722947
149414173
607212403
1755387484
571018289
577044157
1367786425
735747484
1423482770
184816839
473776357
802963503
1174015276
224909903
881998862
1464421477
278894231
775947893
1576241261
1672088183
553035824
622885484
1643698474
740820303
695796937
489204931
625113159
1408728806
794664441
242989838
263783007
1158341055
1009535467
1715727929
399229330
1307003466
334465851
1460376291
1614221428
669018408
1611355577
837306857
1420463148
168864037
268190664
511915151
959487121
422292230
190750375
1000097688
1350176101
1809085440
121338896
502411595
1351700140
355120571
1570275113
1818380322
289968787
1316344074
1554997771
1082455840
1508034524
744095316
862184583
245713258
1424570918
2181027
1033295824
1800232209
851038553
1502463212
619852880
1611005327
1229908526
883699093
567872510
1579805939
697194111
999650673
771522508
1249337932
1002031171
1155433713
1379979356
1734099767
1816339913
1307552278
1545190902
465117781
1599281168
553756712
1830973537
581141235
1437540804
1289702530
1350452968
1082000459
172102349
1225838945
160489656
5533697
522182551
6285259
888634415
598919509
161528732
1420410756
230480453
1352362479
753497892
1205585
1808077646
301914820
1538794618
983258471
1485024583
1505595486
66635123
143191664
996446648
813383551
1122659813
847317203
1595294918
221359607
1802479580
1751526464
1698953342
680841921
396340959
1460392648
612591418
669514733
370610657
877280336
560894892
1733716426
1647762253
1040580129
152486959
1701024065
322658547
487741457
677605882
824563612
791703485
267293677
1040825620
688609553
1406755479
1593630006
1401117793
813010211
774175053
1174267721
1299564271
693858976
1101595029
1292355376
303962272
325134718
462690722
1299858695
1184730412
935671495
863436768
225191353
133713481
13382400
1817155301
1235570078
176148397
108702327
1274538555
1161025396
1784382489
1208128476
1749232610
169648490
955440116
405614673
990876335
1446646535
650362623
444581456
283058378
1375070224
1273287786
828436854
1575566285
1185297745
1301385011
55741884
1590675775
27347873
401805167
1368704931
549005949
752961278
419196902
902579868
1276819506
1552015830
1212827731
255513969
685636380
962577465
1388001045
344156787
1322473563
1421540933
751175882
897459616
1508417356
1618382627
1656374417
131880770
1047664724
1618524315
1744702915
448684133
602624146
1648134710
1005605449
697325490
1364936740
107998190
277153555
386993459
235939232
628886432
242291495
1523931523
577413713
1362013494
590766514
285716381
578490260
738652342
1823129473
1363998195
888676183
28090582
1077749479
1386695414
533853301
96222484
1305251389
291130251
941766274
1805779368
1837441932
515772788
207817228
867783488
370885869
596135936
44295216
957760286
576417358
1578396218
1534414850
1823329855
1356016290
1060254276
108472613
918369462
83553875
656801308
403292930
195721784
336831856
608130761
1340838571
267371513
1310271888
1125116236
1696682672
644972380
1767349975
1010952029
925745090
948536017
305761033
1506043685
1234299674
515526633
30485669
320139846
933010137
861784728
414936167
1398153488
1616122432
576387353
1199327559
607015876
813045851
1614480227
416399780
957541629
1801012241
979260111
664275063
1452712227
354989634
1111607161
1410162867
1459978173
749291545
1214112867
1369767711
1041586514
531618747
492378300
1749943671
12118904
148761463
1770265322
87602029
443782945
832992774
843667017
1580818612
1464251525
979617017
73043878
454303265
1785734844
430529597
563531717
1148207916
1142774492
1446443590
1366976428
1376529508
1693895637
1102340003
1794445915
1345548056
1694601070
1130906799
1068283531
636700022
1778170332
1117518524
94979241
1336473268
342952533
1750522718
45377343
908035142
1086783575
320415924
107896378
201495838
383846518
1180234096
399494792
1336886342
1437577609
1726085528
1791298497
1243895254
909136303
810325519
1551329606
1836283280
1282148742
1757829952
12876269
119681079
1843657627
1268613430
170731230
348893857
336558212
758015214
276181578
798237712
749719447
225874513
1224309597
582113337
1621832585
766611263
557080696
12064471
1675616826
1368417850
1132410426
848624898
109989987
284832415
438856882
1105461595
673194175
1049828587
308846380
1417410228
762765720
877032726
189045270
347922090
237635916
86826410
26787987
206037835
1471570582
792801693
295939923
360492823
1196925736
56796597
923630965
857717852
729661280
1599172955
190297507
1282416016
142684223
1204618929
91423023
116924282
931141713
530939647
7150925
1278233834
1105707035
1708387460
943378559
472095069
1701653230
1602585088
1761060229
1832502356
1129794618
136289684
826930360
750785226
1274796943
282087044
274917947
1148050415
777184844
255843074
154917880
1653396319
223184960
908341721
18283195
503422736
207977018
1507925706
525598240
739461711
847438632
1044498128
58412583
561311790
279242005
226598868
1808764710
436968495
110553941
1759567112
1552931342
703037424
429487296
671217787
507184575
898528913
1434084251
53584379
388589558
1677289551
873344045
1836927138
1268801306
546482537
631559510
908638572
891328325
849938216
834513196
1240649107
1181274285
1129951529
243221567
423538383
1199165590
1088856802
371888361
40956863
1290091063
870339292
1689973419
969764846
1829014624
286605535
161277983
895403908
703031940
1149910830
382929443
1715913763
1538886321
620148816
1407796172
1596837727
1435699750
1597895119
757755749
13111496
606224091
624222578
94390073
1466453343
615810269
1003711278
417499728
946727330
1812101778
1604020773
854848261
49723166
1728892130
1022951323
1399748150
798444865
1298197377
140589365
691132266
1077770012
787594554
431865215
853433861
948367067
1575580573
1501608975
593951226
502750221
502648076
1425306695
585648909
771198305
311933416
635766498
1827512844
260687735
1821609754
593826885
1726269965
1057203042
1622097456
770492409
1045464853
1679058216
1651337406
1145844359
547553676
1845637699
1384112656
1301085944
478324266
1384873098
620104142
1042622678
1532827511
682458431
713507118
1509467382
796447091
392552062
1387853642
386768723
1027377091
713400878
536630654
36373414
1707222740
131540371
1472895757
1622802690
230472947
1690632451
1722338623
1007362717
1679346541
1243855420
1712401951
667726963
1579623389
388631142
1835173413
1612393055
278592831
1136001955
194072464
481280166
931012050
361336355
338068459
1730224566
1171374101
1412579196
1221244955
392699287
1483676115
561286643
1858377035
281683535
372665777
383452404
1481900562
609265544
1859542920
1046890762
1761942602
1547556356
1768832380
1154157570
439839068
914789173
794268966
1549659020
1652491467
1305450348
944488295
872924066
1442504132
143039395
1355458128
1554590812
1080511064
444648496
409267801
1025715964
981247844
1221239826
354902870
403408520
1583765430
1773165631
77029418
1323244124
984484337
1087517891
365329628
262689929
876514131
743294072
1730207175
1297180162
1247165298
1279681018
696760897
110558919
1154574910
1670529956
294387495
234632363
1608413518
1327727340
385635143
10391135
1391290719
245462252
193137801
75000052
1676541795
1759653416
1548709987
1174992665
921807273
124930799
249364176
1501391256
1457189629
1543194572
1436125762
951736480
252668457
1794296259
1057348233
751543239
746087199
1036881715
587115322
1435043681
382203865
443241539
944208591
1850075243
36908972
416401748
1438608941
709471475
1478263700
1516569878
1723115359
104516328
115391347
1337031971
645599970
165423139
206186800
348528899
1697375022
1098439514
1152492258
376967261
414431999
1179308355
1602563096
107515727
1823166357
73119376
985798876
1593911450
1395996219
1837171425
649396858
635101938
344914963
1643622002
327950753
1177188818
627924128
737670664
1567050612
1672602211
213806689
375575828
589207043
939078815
936141633
1582521792
1633184014
1726662671
1072123155
768958769
901115825
1259222161
1308426842
1819527841
1369496533
168999027
930320442
1280345588
341103399
875236138
1095587563
1270004913
121828136
1404119632
1157546973
1426117847
633533091
30380918
1497291164
1801926607
3622877
1303332495
1006556175
1469203520
1027291703
1579773536
39104099
72103253
445567944
868218655
1748835703
1562620312
437096620
780362655
959040489
1847680008
1575429096
282443854
1139655993
607234329
79765397
1715773603
122554378
237689930
87119422
923447457
546248380
1838041328
1392303865
594147383
841372620
1320388709
1482284579
1614369069
76751857
747958861
689459077
588017864
1271677821
1365145508
528031923
566654819
11759529
180720605
1797613579
1126161778
628329135
1126462494
323368760
1711147441
1378224517
505496605
1153609890
440272390
572317575
1288846050
60964845
972571248
1343582175
258775699
1023889144
508328150
695891491
1787487104
749137206
1160590899
1777977522
754641842
876475340
373816006
1128357054
1428718798
1135060309
899466581
894872655
90100310
719584124
514212935
1481645079
473888736
566594315
1530153109
327841977
571349581
1412972673
801516187
459954522
1419564579
1535022559
640596225
978900659
1536369775
1056061239
641154834
983157259
568504975
861876368
1057018492
1750785647
630480032
265296336
1562091444
972082007
87674050
1278011929
1329482097
67440770
928659146
1650734187
867636239
1835164625
1820445967
189038042
396363876
1639476517
1502729838
1006211894
202307208
1838262774
1444806345
581509432
1222508336
805442877
232950081
1296312893
255209748
1031646267
1680867720
633378955
1842459636
496401460
1213904440
1219537952
170418747
1509859035
1844533262
630273625
51697829
1345901332
487216895
976367646
213732514
994903600
1331073829
760746549
990046128
1070761856
754723874
76764117
684286915
1627478737
1837613845
69003428
573031338
1761775541
1535969868
989927093
233557490
1803858178
1295214273
1011944261
1766339313
1402273891
842569380
458306006
1331670478
1783532885
11661816
802056295
1302046915
12389389
880584180
1741898008
116381277
1723023089
1107665056
166637425
1474036447
225067537
127084060
1546916676
1010667845
269100914
336685534
994604715
1022363851
1492368260
1744651583
1245923455
149323780
1438372096
1833974851
1109367346
1595355256
1305577583
889898238
189907546
1518409190
1696372003
874434718
478760779
1049537036
761005934
178004867
915509117
1408830179
554653744
429242165
1359262297
335268565
760834925
316870045
159144777
566183523
871083210
402199110
1100750660
1693575832
550508007
1053376457
344585012
967228330
198908062
1720790599
638969819
562771760
398685493
1616283996
1304122392
1448608546
1425272993
1341390921
622285588
1601029150
84788165
1603550409
215305728
1395188750
219786762
1548239529
430569284
1250751943
489730999
1237752842
1806665430
574622167
703197082
1497781839
193193377
450782792
337438643
1037815765
1440116798
1324236635
1173633542
19661368
787775471
1826765172
583084655
1085104145
1175551142
1467898050
638647521
188941764
946883983
1346153911
1800047329
719633257
224304833
234627598
47782028
898812482
1181898207
924129626
211855003
991011066
1663275921
1452435481
947373041
1298079564
1723653487
815502254
1531899609
1696590170
726470531
1302071066
115705327
1293712943
794430078
247571807
124891791
1740245160
902199111
425112159
467961703
292793368
1512501399
1285290267
610297304
776710761
1163795735
1455282719
1492365650
1566955075
880365246
766000191
1369189738
38591401
1653330059
177406592
200308817
893152022
1436179435
431944446
1654814955
1088925588
642066003
764741689
1796053083
444368922
1127017579
82419827
911290444
363139395
1599414979
1632499664
1763220148
218099022
1349591882
34582224
213443860
1553755902
1826265652
594692489
1447179264
1617324174
1399577747
1771513775
1629334679
1780547591
1043654525
734397030
1074403763
83452950
1838138720
1787382949
1234009430
779216713
953907316
91295658
1248865336
789104815
1276095255
779422806
604466447
1754517567
1659697162
560152855
238975005
382176496
447554340
280122061
1053397752
1775636688
762018400
779174128
1684726811
109666516
233658242
231373048
1701930824
1409578092
1427073355
720676036
561287559
658553121
1673398279
1482103796
1620404597
999511272
1525310865
8492784
911993946
1332911671
383646885
1705645265
652701516
1558119601
1037888135
407162808
1120174027
1474390421
1086740189
406315291
555441594
769247968
1622218281
1721912452
182656632
1486604525
1165017413
763125968
1084853191
1735433938
1792964439
774742865
1170016109
1044796006
644064226
1433107899
190579545
952148291
581821090
63806041
1081656518
1674458827
1695257364
154359557
1009256493
1694169998
560329855
1337115446
1825998293
1643949926
632881684
1230069667
467840991
1110132864
395679015
242506954
114166120
1750102608
97641635
1208367033
1685030931
31167744
1842125331
853473738
725366103
799551925
403028978
1815872038
745655537
411405892
998991737
1737116780
328579689
37969588
1223417691
1843513139
907795224
1529478935
859418101
138754251
189947351
1177426694
353299917
457680606
1288987491
32538923
856253101
1384226821
229588620
1759238944
778723285
582197696
726908344
1152985857
549279037
1235464942
38440065
823114329
580281103
543929520
1253075969
1836123153
1659702190
1191449402
188340721
1355425539
386388824
42762349
1526203547
575958256
957730202
1162491950
1323090716
1309114603
491144666
1375729607
50027750
1428677034
1046487285
1223563640
105504026
1455730960
956022093
1425725253
39422008
758822975
242187116
515586680
337887136
1017385270
1717085585
1170545833
960186421
925251422
516709502
1015723423
1095058320
1185125402
1669791696
1264433661
1414298335
1837201045
1092375957
579439570
477221193
269988873
1695669528
1395280319
47326239
1790253749
583578604
993005333
1713691456
1749603792
1610144237
1089125950
1501228918
221124858
1276664002
283811312
650426249
1710474968
647192546
1313163795
2350789
1527563513
795828262
1571747817
831401984
654836646
765786277
1747401574
923542530
924791818
216580894
975247476
841235807
1137648705
16223394
853099619
1421178917
1068791108
1241128340
920370894
1451582346
937961937
446998259
874069478
520090962
447289212
250104148
1073184644
535009202
1654899997
41792580
571703885
1578266779
28291092
216551732
1199254978
1849013028
441028682
60281250
1361568464
1300098478
569943816
1300150892
834610493
1023693008
915195562
592137677
1113520469
142702271
1757146891
258915894
969934184
30980460
1221969228
780691417
1182376292
1035518755
1062340005
1080480295
722340332
1131209527
1406056142
1213278858
550551927
133745089
393627613
1132955873
1799735896
1519434300
1497692017
403815437
1299025206
954982622
495483738
1777773909
269058497
1388453422
1234460975
1014169127
1312350921
921236156
257296765
138818313
504280775
402203498
1489086802
972848991
1303775297
448264221
981674340
1628109612
745869236
893858255
879784848
402301819
1740588683
1840895693
1090711093
1289318968
537757763
1020243592
925990182
1273176817
1339129990
986533209
821442029
49411575
1716322669
502072313
623006230
785331580
138194291
1489481571
494073169
1261056141
1075491267
652242704
407581517
1066857438
1169812438
387411331
193394305
1720868060
1613870086
161952828
1546741914
1056889224
1405456022
318696200
567813675
861012500
384698096
64061873
1116732928
776717823
1658253879
731072
11172474
745380045
1018740684
1065083315
428424596
1582779628
247984941
373399609
1782770374
177608894
832491924
401979146
1699012751
1566786157
1061373299
898264468
796555893
1554858105
532425059
883388204
1614534271
1661805260
1432042088
1642986836
1407869410
1096296338
1056058032
1442101005
1050882201
224458365
465701693
652321084
860730290
1562810400
1651016141
1851197646
1438805648
4383744
1263050059
1022671943
1849708407
1004323192
1195533154
716452199
255994559
1539644377
1273896701
1266391566
1565949026
452863545
414952893
1248241687
1373956360
86088720
956357130
885665444
1554502067
559058218
741042977
1211622895
374096379
733976211
1275413985
1798132596
1184142594
865993912
314099883
538861766
1480303572
185797559
1123384423
1219399608
1788555090
1113856759
708332782
994906144
1817943627
1624632729
134237840
1588994288
1343598480
1714251989
410104572
1439621528
90778399
958014777
690165176
1453872849
1692202303
476936149
1742330548
1488974005
1765174661
1176688462
697021365
66685980
485081936
304978443
80890716
1782777437
1528918091
250099899
577489948
1421761139
1644480659
1022818165
1242909498
449715029
511860407
528832197
955389887
1149541285
1857290938
340953734
293954334
1073456755
638889461
790862573
1643565412
320611282
1574144163
524836574
348281743
944475008
61219102
563567399
1517404768
500298128
1615383698
333355018
829612502
135036768
1293017139
1083065785
1839500364
508793147
965736817
838802008
54618671
1050848258
1620133710
788673447
467964589
301451217
779959170
1151810121
1148132272
664081424
863779564
1305619238
961837385
1075205364
1661973798
170226864
761401683
35489505
659632012
1142325457
1345405796
1838371918
1067093766
1076559991
1838562142
603547946
543570734
723701956
1725364542
632738524
1851951647
1077275905
1090194554
1323369811
534677709
185875252
875039450
1582418475
1270870999
667744407
1389952179
111281613
321517991
1691935139
755091450
803627247
142970090
902676976
594967696
1385509390
665703172
1427166352
1742272229
1524791850
117244816
274095488
770647403
648223379
1575665196
1618685540
700151302
52767940
1594618441
1437063157
909645395
1181522228
872195842
1050374260
619135774
391148633
1812615223
1182105386
1139927576
798580086
1340973297
760180840
1281555895
1636445764
961224375
1391195698
174284495
489874832
772813199
940454751
1012299298
1345617804
583758968
897482384
1281635557
74376776
1372943871
94037680
746636961
1285160918
357939014
1454418603
1606622988
217181668
1476722337
1318447888
449549762
1520826565
35187104
1698260267
691157134
1084717698
1376201409
1753937854
1458976966
1236780745
113785423
1399513396
183197381
1215541054
454721939
1690141198
380266236
232343988
1399255035
495351499
410480528
1201502563
543745291
447646848
1160446059
1276057991
1565775401
1208674054
101406015
1826036166
1028177437
577496818
995045853
466461968
84832810
1789263036
1457958775
427799719
1287037098
1341327204
1485280900
1680708062
1620489148
100358377
1783569052
972038266
1164844807
652802639
875973623
613278284
392232323
899766649
384413167
126595938
1460686769
1539711442
1084274101
306001329
1428484722
1152508136
1281088726
365300526
1509340225
180807670
1307350713
626193063
979391678
253753133
700226943
133434113
1696074411
1716169868
611419648
1847401320
1462624899
880611278
1590855912
975419536
362897006
1771146266
456078066
1505904405
180222636
882023395
176818322
1387044636
1119938620
1536709784
95390249
777270925
23738799
1132064382
1394532914
10128431
473751105
1831896195
16981591
934486442
14249569
1300862456
1588157112
465990795
69268406
1526593066
351628011
1757807206
367520379
146284581
1799698805
667606115
715217150
1550773160
1609932733
931908883
1775672766
351996944
20038880
1394960912
1420784564
1405470059
1134171009
76102709
104273688
383114623
719399111
35010508
1551157570
1124484629
1106059623
1746129227
1000447043
791773897
1248616688
1583612394
531836493
642114193
1501314713
616187472
743214600
361160667
1138144142
1850367061
732762334
1847127267
1198161353
497047698
1366602012
367957354
1357182649
663999456
1386452724
1218317974
233693785
973112822
1242648495
1514048091
995298831
307740437
677217771
472298879
504926155
749089883
14854401
276061952
509866786
1142542846
1045592464
1501297879
551252506
1483617357
941196166
1691073261
488467517
1794549768
1593247448
155208146
437331458
1251141655
1153196381
121954957
33354055
1541092067
1064749811
148983324
1559236220
1574223669
773039206
1669590884
146123076
1153384662
711143113
979571557
782411676
1622053879
19396152
1286826613
1211784057
1258620201
979036542
1376501242
940660503
1340878521
972738791
1296714189
132251506
1514669188
311408524
1179270876
550175872
1779078418
481796134
968206725
978889816
828865898
131913306
161762197
297925053
398875236
1074190587
655096641
130113739
177105753
107491053
540672651
225509079
1280978689
1601990613
655336843
694948753
1494321999
1576826860
1634657056
578731812
156839324
1078248073
1152720985
1126366082
1608777710
260931693
985079871
1641258925
1636429775
1384176451
1671412274
951257053
394383395
931906222
455736166
1845181878
1622813096
517484839
1152390776
1723279642
239411202
20344606
1517193241
1021774294
197334627
1047187160
849832178
214992481
1189436851
298986912
4347918
521733212
789898551
21441107
685695762
1173824050
1727733480
1761210845
1039954547
168363216
438290916
1629656946
1303454058
1584730409
132824666
1222694307
1847194683
1458814035
1095827061
392892062
1067727117
1293569387
1813151185
588667105
910958432
337351213
580133528
120699588
1616078307
971352135
166589889
218972174
358106685
1194114605
1783850354
20451629
765807690
1643487147
1402679912
87978150
1090195619
1073034426
943293047
454177235
1277111888
953854434
248134579
39888628
630929276
584905158
684794925
1230943472
129195248
1107920101
989345632
156511886
911924742
1227829209
317280375
768541680
632625749
582616148
259787083
16253387
13069746
224727630
964347095
1605207680
1169979249
144996487
1264380814
1644469750
311959163
1464475747
647507406
23424235
58703468
696742376
928380072
1119637070
978645252
1200350834
10883526
325577007
733944901
724987635
202883047
24278410
847240555
910345296
835549738
886049606
1005037093
1817999744
1494179767
1102028389
18201809
2968291
823055934
884783710
1760001607
1391796101
775161889
775229380
673143579
247707508
1229564364
1854701105
771603210
1389160638
1652840914
1617682714
1704849632
753324963
1416145859
1527633088
1209381942
593579415
762055402
1569266009
1433420068
1450228693
391466791
1847102402
1826456687
762978966
188220309
1256767750
1492155732
372702953
1593843011
727531861
1391650295
87594602
1077879024
1184781371
804820498
626799313
776368996
928327880
8765905
1495973379
1485462795
1400068040
622800856
1175559806
1678433264
799706495
1694589085
1731155977
1467844556
705527723
1774714572
1460085170
1739120058
1389483334
340876322
1815727576
808405220
1760989194
478120877
1105067610
377823067
1519159077
309178502
204583176
999083031
153422483
1631991643
1817982159
1777541882
781329806
591742151
1078941604
1777877824
256828438
1389672091
644175359
1361190954
1423170820
1665750865
1187683669
457318417
320516350
102823677
155876591
344728400
1520132838
1093012396
441743401
1644715856
351930780
1544107488
362568557
1400849933
745745318
20566287
177287290
163339145
107730207
86097754
338082318
1817095363
1283776912
851546603
704177439
1462055938
246712301
1666592480
1087684455
1778080906
1798791729
661972390
1319765214
1324434363
1105635378
94930096
1175043123
1518106642
371808944
1043972499
63155150
646440980
997422508
440835460
230129899
1818419901
611577760
1241580080
1726908836
970844614
527593824
807624637
398730841
783903587
395106176
411500707
202440810
12629376
1214582864
71659118
1438360753
1642716477
1749687945
130097940
1583156644
1595644573
1237219332
98956245
847948618
104957644
1674259751
880922876
751745708
1086987889
1511111477
470303531
864135386
1579470881
224470588
1399689282
592223183
1309938759
1111625104
426202343
1056933383
10489175
1592395655
1137191902
978034929
1101131055
1112525226
1618066107
928092852
1785917970
488734195
1292098224
1468983384
957915803
679054363
497779843
405947709
385924737
1819243887
971238795
1438526336
828555852
1291765576
277051758
91193288
329211966
77452825
1661556341
1167724227
321514731
662245661
1383290948
537629418
1490897743
142869465
1138701963
777568347
1091884296
112948967
625372572
1363382859
693658259
755709747
1697087664
1142923679
496795388
1563419189
95166589
81850811
1136696038
40583626
185324418
1178952707
1036883437
1716009514
1331577811
129880721
74113068
713411881
246758610
168288434
953087864
444800291
1442933250
1597295233
1404972463
1038819379
1672260951
1580732739
1012134826
1800807278
199955203
454551411
1785329825
637264888
602359815
393310770
774630712
1585790009
668353857
1039204287
952972976
658220843
298207706
909121318
146158557
1434858674
773494325
1097486228
1359282898
2052532
557868107
1447040338
1312894263
1250973464
1269130382
1143989414
329614471
783290676
824624595
1402944738
679239077
724970069
1476243511
169531650
808729314
1818826038
539988973
926295718
1316791638
844401420
555049464
254269531
1733151854
1172733677
1321655134
1533647885
955836848
210135708
387141921
1082001707
761762546
505756340
155520660
1289699303
1722716479
1702296080
1325033690
150827392
1830133870
224247952
1803938402
868739570
322534179
1296273840
1205035917
542800485
318331135
475177281
203501317
1725439135
1794966358
1150699872
1528745234
1829429211
905646247
698102224
853440799
580786280
1325911962
932263268
1710835288
1703089141
1760871724
1059485199
1112484703
1020953231
1829212904
750642768
1413347014
237956092
1688743005
1022210866
166061301
331080133
1373955963
1050032345
634224098
432742820
168148033
1215587821
575392167
18993107
1080945587
776122656
190034719
1181690691
1474040237
948329090
1385506935
362062335
1119789060
389666820
1672631965
665479459
1450470951
476700750
48158381
185930703
634206473
487123210
1701665279
844362448
1638455182
1165538464
1341801739
203630061
1476640414
506182652
1000662139
667072958
480251103
1548668172
200682717
326644408
682573932
1095417573
674061804
1256815473
344143021
415283207
1197229553
1668168508
262289050
1764169664
752591461
938854982
257226466
1840510437
981978693
1631797867
1767650257
1525559112
440873703
709762259
255587826
1578259178
1718590806
1831173795
1517939002
907202398
1184228651
817303213
638364263
430889957
14730806
75113569
1617466559
1699580569
444705689
1285440177
795427662
873574704
1798924623
224109563
253481604
880653727
1270541868
1255390419
372931015
39694330
985358430
42522160
745954317
1587363185
1327343988
928703970
1061510590
1577740232
1131078684
20236050
432669109
25128001
804851445
1171082423
268182764
1769983123
949687349
1792348081
983329176
1512661587
756380688
697401433
103695509
1469697830
623880936
219890778
548976695
1252844156
31633287
511381299
1840652418
1815326915
489871853
847542907
1356076726
1181629593
1592845108
743809200
260786592
1238633821
371450916
908088864
251819076
890890999
1101060364
914973465
833004964
1653505183
736561443
1378306619
309418222
1201784913
524026060
658841988
990789710
936457580
1246544331
1639207571
1394558063
189349536
35740088
1038192044
1408318634
815342935
548223767
1076450918
1086811280
1398970321
197332775
366151483
402824132
1552107531
671864240
487261692
721840078
177221308
1768393217
1044514735
514717566
243860008
1039375463
1120177894
197607601
317643446
391103910
323614871
1131049198
1405117108
100303683
1087714524
1109362962
1689217822
1576975117
1843275737
1059580815
782566364
889986025
653999131
485462148
279148236
900209738
1803554426
1399672421
1653402409
1269149432
490868250
1392869077
1783951796
1259438943
1467203535
1777173553
1451540453
695221856
509213083
360413723
1610908359
1332619028
983342029
805142554
1496716241
67586487
1394225176
553815333
115512454
1511457170
124297726
1042638291
1790054565
447370810
1747859265
1236280090
1292816743
1443097439
563220514
704354395
742055705
1180861263
187145130
839674205
63296591
111019189
1142123749
1507969410
1261583880
797071928
1507890766
678207522
1022961659
1444723616
815593296
1779570285
817303864
1268991007
636472601
1730887111
588041504
996457057
1751382463
1307133416
1100855585
776376871
772164254
1515936482
749776069
1306594138
402098756
1168120616
811599807
959923305
949735482
1608187554
702069802
1493193317
1118364569
1788407630
735192583
666132726
1859376628
328098432
357237080
1405903767
523921052
342545268
1759885344
1014346703
933725141
1162475483
30662338
1076365854
1280917957
260690379
1084074669
1407288048
1213773579
540664999
1577058668
1166607642
517366003
1669950272
782432781
646880534
1162174667
876375057
957306937
1000134790
887538531
1041062485
261803934
1402839657
1416168486
559110454
1738139059
664855239
108463825
509808893
1773171966
1514754146
229335558
963843174
1188304200
108146380
1308252642
264994481
1141011189
905169704
1085976271
1455275878
446564110
182187821
181139829
294863291
1148116522
329231739
519273329
1124603026
1722014476
1201320582
1048787623
1603125026
266990923
1250444040
1730990740
990151551
411612960
1330628919
1560104147
1331381129
1216466436
1455035408
1664200941
1822299358
1617226876
1495638173
1175831532
1182391466
380126581
463060763
1786082462
546104280
100620611
1594801035
1436610303
1759356114
1385258577
534579464
1760675161
93425654
1243472385
771472878
628281493
723701444
102063603
1671482600
1233267065
1842793686
1746852926
1200884900
998480071
1777895307
983451844
987529294
673950674
1197588801
1350553271
1533829847
1437810486
1011815360
1368035716
1652513030
339969589
18470078
238199097
211464201
1773949625
1807112459
36111979
467287765
761941220
260333567
809081109
1115702307
1847915553
1811785075
133517836
397604418
1469505237
1002204713
1309284537
1238702666
1163600575
1430004981
1167447973
1229912201
1088690619
1160700352
326100227
1824148478
665369793
302968779
1570468702
369017824
449121059
213091367
324350711
573547393
520561232
956252182
59348443
1767024348
1072784890
827899956
1091925270
275410630
741630275
54561672
904172567
565304340
590888500
1701487821
138815365
1256664827
450220232
427636974
1125173625
942344464
1674110255
1463830062
398763066
932670880
1035619101
174089714
1723679564
163699103
1703878567
429753319
1720925567
1673082078
597687275
1252033654
484387831
168341950
752186090
29667216
1601446714
365856366
1794778914
254962728
1130390125
1173911601
1402760832
1180146252
1616509016
846638838
1103333504
1853389251
1213729123
757960673
697945297
709381354
1084203408
1255040517
628984815
1074301784
583112250
514835501
1177341524
15418786
1807344302
379179115
749809969
669054000
1738509157
872798206
327788585
555985499
1593435235
490558880
1525099039
245706748
1026958234
647799404
794115562
1379463588
1267954347
305791473
812559398
304569019
846409289
609942414
993748648
1256902694
3881113
1579130359
974371824
1119474717
1828366308
1314694279
1190647349
651126586
1597148069
630118293
1611655246
1537243248
1706958002
1414648449
673612047
1180679249
178274595
1679604695
832035124
194123231
1312341963
324994755
39802109
1812351077
1018472443
1679930724
1410825102
560452726
337061666
1321189308
1029865033
1481430848
1438883371
671704022
1576095900
978026314
974456051
514096358
545070590
1217383182
409566925
1771797176
544057338
729033741
1823888407
962476979
1598610306
1105687150
454627684
770541226
468228847
1378700575
789317526
824687144
648582946
447708907
901326861
647265054
197039158
1729373279
229045098
1115553651
1075615911
520274829
716527325
503573030
1762275142
326763757
563601602
784417697
295071043
506622755
315257572
1070187933
862346323
998435997
630891397
1416549572
198262815
1613457579
1291172554
235233755
152276751
745268931
1305157492
998663384
1720612668
1380284958
915411428
1465865931
335664725
1547127794
1496801992
213831998
768516954
476970928
975283267
906245651
1609868669
994023925
19347844
1708378958
409552707
1142970679
1525995773
388434287
417453694
1473545205
947760271
436418603
1704843821
1476075162
718042308
1609421974
1335957971
647121870
1338112624
1469978727
1374655770
1103786680
327679367
1082474848
958160204
1131772475
1350655169
645957879
1666075207
1516040233
253698450
732778994
1136453644
425359177
1286430352
948898040
1441198307
1429943728
434331484
363207232
1282932665
969921423
688511879
1726995907
1145372247
1345405167
1786911540
1125168061
609171938
1118933229
1333200625
1255946069
572165757
312208861
686753830
1246209488
344865389
97399351
250745908
292931977
1136380451
550471660
490559095
1239567933
1043543886
303335459
227483105
270881133
950554406
709757039
1805972352
1665259591
1572728878
272874212
8272324
459256890
917434025
1216096729
648553149
115993860
917321260
1318541988
725341469
236576982
1070605443
231402726
182740423
1002698672
2660631
1123791616
1460622259
1734022342
192404572
919001305
1163948775
120831845
1820088726
206973864
1316080885
125448051
435639467
981524654
1515138349
1699892355
527843894
57817619
1382472557
152654029
1836961239
1023385649
1098061478
542244784
1655423844
949442300
336332799
688585899
1595152745
289779778
1098736453
1313537612
1113765859
1051179090
1271405039
759291833
1193080314
607023891
179028714
735961098
468244810
250258853
867243360
46435842
1348163371
472252195
164957421
570810529
827309236
1684138683
769900255
486638038
808532816
1031554508
272089315
421528
312020673
232768909
1429084346
825943428
1665537973
1297458437
833212925
913557390
51348470
383195372
493502348
993762649
420632139
270916358
1041931600
355949217
1222827269
92145063
789061340
945530426
469957269
1631260108
1689590420
326516091
350941888
1173118670
1107985121
753375652
656616151
33238441
1418800302
1515786789
128149244
1481540133
651146158
56289445
698462462
1535899934
1597920982
733719651
1102077553
1536846434
314374288
277254054
116544994
135295685
260423271
1489233695
1148594014
377789690
419807255
695936429
1763379101
243524035
759629169
1679469804
1210434948
1619242606
574197657
216151485
1341837104
1766697464
801023944
120582656
1316914846
726650559
452551666
589029417
1359842344
228411203
979127349
1597090035
1158809477
714618748
1608335432
1305122035
369558723
493611295
967164201
533935093
1483961903
382456825
1641378911
1727800338
411684583
1455325794
1840714864
646570862
1413515729
6882239
995233869
1541462042
1741724953
1481870396
1056895331
979771436
1488976043
1791771672
1099712569
749049684
1074061534
978745497
1013855111
1217849144
695935050
414824211
1773094964
601952867
362315681
1116401147
874217998
788767439
701596461
544959909
598339
90783087
618336640
65228380
1711546315
1462160140
68991819
230587675
1683625203
5762865
230288411
1312661806
1376940333
1582183116
565344286
502621429
1349648006
857390308
1754093198
152066833
766309840
1491495537
364582902
566332050
1788245655
1368848783
258894835
1565624811
1621338929
580889071
338530187
1616156008
1050274163
347717999
674627260
326133919
1109401600
1773556451
267698453
890860781
936784987
46396573
925527397
422389613
722531115
1381279674
444912098
384552731
1303253953
119695083
695098075
299053414
1482808075
863111685
278492327
678714007
1657976606
800337085
897158744
573636797
761972809
67041400
657832600
1633425204
475088302
1162094543
1704908531
1292352641
398034954
1392669401
400354122
1780065950
869301056
1636964298
372467484
405340776
203565197
1714594135
301821482
1787629454
381838110
80957714
1588890050
1298342432
900965052
1734572897
1312133949
1194116811
1154321302
1590166048
1758353538
1791417236
1501343657
1162263115
906745859
50048596
1824247150
1227389178
1748682927
1287134458
1562669279
1840632681
690669942
1191027755
819828125
1461689856
923178886
312932962
1113528751
1011763192
1101776080
799211495
325264972
152724704
90063093
1128864205
317760882
1726999159
656627010
872216002
1144860887
1233774508
667006314
1819702813
479196791
1321406625
144165581
1846121406
1447060647
604402819
1490121289
149125848
313237578
1354041897
59509317
772908806
651712556
290110472
982204608
794663210
652367726
638344807
349579510
714659855
1011316602
775442397
1056444900
1045440772
1460990639
981454312
1617856378
502425486
774649141
275985983
1312547823
431200144
1199607710
880222489
382951494
1434686494
877596702
609547548
1315865865
1857579024
554770634
593490375
1024218830
114378226
666098719
849226963
1400389093
1638507662
928225520
257190382
696895893
35377366
1046846142
1789218405
484514996
1376662267
50882426
1113597764
17604847
163052116
344497266
1469541667
1569066028
1667476922
1611254452
1509287988
557896127
246986325
563417298
1135894673
1612751663
1429096164
1195636923
1785253806
137842079
1491829491
61761235
482379607
1633022194
536286372
883351128
1122621511
245789706
1001184067
1290568433
635959551
669309358
575591706
893342674
910960496
1241912324
382172118
324587196
1542311589
253445007
1243210594
736620031
821672846
1532527699
1675084626
1568610879
569748430
528611470
1491616243
1150052953
1523342939
1479759955
60729090
800013492
1482749576
25188046
34067016
1786319860
1469494218
567207456
319875727
522585004
1763528251
1738316358
1554986974
1302494473
1588869661
630437823
1000874912
338881594
1209828422
786115114
594361395
1616067154
243014671
1795734373
1823126505
1144613120
753483949
1632482824
1066699261
1490433470
585336263
1848760964
883896933
588059673
1340721190
1176913728
60419691
584465348
615668927
181273480
665670698
809598033
827357219
472451455
697697825
643140049
601295309
929687887
1615641696
1710223528
477630754
1293901278
891833625
888806753
1516000898
1586937737
970910549
1672601869
5548660
249650845
820509506
273259666
232895231
1807905250
1404798847
1513608553
1063653552
461942472
1298620721
235510748
225111634
1243943295
245988694
435489148
659700496
1722924126
391096889
1808829062
136195311
1742875645
1786631764
845267293
667562286
192830118
1688614971
726930739
872819367
525546980
468409264
1043247639
1368316752
651949043
139735686
29652690
1808796898
1498000685
1366186455
1593117140
1000587710
1093313761
46562851
362224526
1050773719
1120905643
1089475568
302346218
656378734
115791975
348644089
345174749
1270357218
1828184468
331763698
199699075
603115159
123956040
1637824833
1420772050
1853374626
536781557
406934717
5424072
194636865
536816721
949466890
1048435722
479961878
610160796
166864586
1026855409
250907255
1236586556
597337765
473437490
786991671
1300848000
408062096
890730248
1600494545
422444316
1680172445
556234344
417978267
615202675
605097540
1527923175
1752266150
1266348799
339317922
1392396524
742906240
1076117675
781656725
57572137
588803611
756300273
705308698
1734640465
563090869
1473052805
1767574679
867690114
835630430
140749273
64793595
436673737
1667468451
1673742143
1242622304
1625031310
1067851021
403873903
828540846
955436100
1739259577
1449785322
295763156
944634706
1581579509
1401144308
1546970795
1705828606
1801436939
295454799
1714715672
1201079551
1832586040
1706384987
1825567008
214664345
602014656
1371750208
662615285
1071625282
829448208
1082057800
269713811
1109670205
130289079
1109784482
1844765311
1615647470
293129621
1494759630
705461518
225097074
820941848
493197802
32799871
638021182
234841369
1516010144
619109214
562917833
238981132
307769691
1012087950
1748702695
1468463994
613731089
1477393333
351104472
1704177069
543753744
1266777347
158441559
1392198946
261396475
1429635615
128100998
1388995824
678229026
278268669
1033494255
975819507
1387495068
1330887927
1745056373
1100898927
1464461117
1091811460
1176417032
1129101294
172108231
506209105
1290155714
51067653
1518569091
1032292626
557228783
248557303
1156930194
555162137
980496991
1440795270
781814071
380012045
328481455
847688872
598629785
279042877
199518889
867238990
569053763
858976200
94732883
372990215
33152017
1667929508
737303284
42720476
915521046
1055002840
825293118
932345197
1057035953
1709831546
1409764373
1610068284
733657607
515093003
94781439
1409418041
265791789
1121696988
609646417
633795850
250021259
159740604
1214866034
769703544
1125583344
75142604
550564560
503103986
1092627999
1818911313
1469521585
1336322386
697804934
761887681
951249657
639249864
1823258068
1412758709
1214887457
406247635
667624107
1681757753
872577500
1252147745
1309932628
377887197
1405729514
1575706971
923665264
326733687
407662988
1512247729
308399148
1765428670
228149185
492870971
1143450811
1550059756
1254655612
22419449
366484028
676885368
268400266
665697242
1268823618
530512067
1815266435
1284364258
1122305046
538048
1335084122
1722623351
1714687269
1439558076
10164066
274606076
986688820
1599055467
955273222
876545273
528937360
818318078
410911762
26627822
16917636
998563972
424985180
1131262734
156141030
28529843
1094004172
1174370807
1285188357
59660867
992395171
1857724661
29091471
402884470
409929490
514701942
105230324
678074797
1641245265
101581813
1130846671
1836850227
746253511
948577135
1555266507
1183822463
437837870
280517282
1411344229
1093068567
1794121971
1466277833
621496810
1668592745
1250270990
896410168
1071565662
720635720
1400828383
1102882698
251451921
3513883
1061942171
897158987
369657984
3311243
891446077
923042801
46646338
211913168
839340049
1709257735
1388333793
777018445
1660806834
550161144
842630774
449784612
421231431
129360328
1247435906
534733526
369020469
642445307
1540467613
857946146
14682616
40866771
1606286407
423532122
524851129
1543743269
1002624594
48542756
585501549
890755069
1018964523
1530213448
988355473
1716080656
1002558160
1657344351
1705232210
845361856
1654777339
1154851010
1275880057
1002835877
606309746
1791086959
273482156
783005339
1595618311
1607617771
726167806
1123722418
1026949450
691567041
753813686
147511132
730005056
293855226
1780866746
130734231
634099896
538502091
1780164469
346365206
1637782773
617081676
1434651754
359933014
50391908
1067015685
1314866649
1338680931
1079826154
1415441360
1596355571
453639293
1099784873
1043127793
405219512
1069304511
470696959
1016386899
731841398
1030414848
507545508
86780825
1285221998
903064526
377867241
143333244
157202571
151122994
584057583
1359442905
1012900891
452062726
1403011165
586200626
906019720
278480844
327501840
1044734808
522578032
549786768
1492126038
27978700
140804298
1267581758
1106280366
302761219
1184170323
304762967
568746080
1614783749
1581913725
715704909
821193612
1501114712
1732957350
1507433103
296498106
543795218
174365219
206564385
1291479461
352683162
567218732
1607880516
1168293378
122739445
898265077
701116101
1640358164
1781916080
31921708
1447182218
721347773
967109665
1659902032
1106499657
1725030187
1040559809
1416555311
22500656
962110483
1711304886
661944030
573666313
1646873116
1769687549
982831003
1116818371
1456982450
799212201
1124237484
451083723
440749327
1122575492
1157498153
8042735
701569835
817303189
114826061
419579965
659863426
1632386025
450508858
274727212
697212103
35723447
177473679
778827191
422377539
930370145
1783721049
553149670
977486213
1115482683
1006141018
249642914
477960471
1340573612
839932942
1670106889
1778969051
652603943
1308040245
1106414178
103119227
1540464092
1442388902
420904766
227096258
838227574
525847738
749426433
1314610751
697262810
36888398
383563147
1549048134
600564994
984275579
208986347
462948938
1107607570
36572869
1348731531
45145362
1682734556
790244579
424546609
1701992667
867324921
159447899
746315825
1568789870
687057966
332327641
353812241
1438188094
231756232
603609201
626202629
939633195
1232367368
86330483
1856911176
486768967
679033094
1505756934
190577815
995496102
654373140
227233457
1512651207
616889138
145741978
762256204
911921193
122911405
591717631
729658471
1704242863
466106513
490504248
448954341
816349745
544427164
579923015
287610247
1469626453
1038147566
869742039
1645091331
1837410579
835418720
1652764924
1057778625
111574325
448737095
1505484596
497372177
181401693
1206939169
1846902157
864266305
651937022
1526086602
662694796
1857491326
680017324
396620052
371120474
1817575589
1302321032
989843512
301440879
1615034306
1648490064
1645043736
1343047881
100467560
378142386
1458670475
1776820298
280653194
128682846
190005075
14700996
179361787
1372112066
1640930321
1245358276
246127978
462278920
1222295244
911393119
1245184080
160266240
495220977
1373494307
1507464532
582267700
866294023
641587460
232895514
898800039
76562910
914854442
265974847
219210733
887398289
1566811838
689012283
997287959
185235125
1799899832
111816397
495778671
1025973354
726892047
1433070502
53281430
653003364
1136156201
599076669
1457718773
101906522
592975961
882491951
1325658131
1087680808
175702785
346517557
197705685
1647332401
211602265
409532214
633036912
359141036
122094003
1340249751
231763193
1264966264
76661458
1545367665
1788376975
423452767
535238878
290029632
1524138302
1335177787
36227475
372170745
1254567778
1615981585
176027492
1318508900
756006383
1583292370
354893758
196775416
1278561310
1630281058
1177024785
680616697
278892796
1337810788
611858933
769958991
1374488843
1498391397
390264516
268063798
1223280590
429237129
1068999955
1833828421
1426998441
1309827969
351270898
1247490112
356168765
1417060533
1235019800
1788333827
657842157
871823805
1240911393
577803887
116893736
1681619419
130807177
169321406
238581611
777086348
653989523
315266312
1347040845
19296574
1088732516
138377565
697327136
1269696182
297036424
1189313877
1808390066
95379982
1658701209
1013976497
223882094
116439548
795652275
791835635
125824091
567684646
14753432
1582841663
1008232808
944888247
101003928
817668936
921670732
1472458704
1344054391
684301991
945244606
1415604972
440516710
1665386256
65942321
1138902002
398894505
793092259
20272042
799457374
1234575944
939973427
1079065139
765329239
724330731
1272885802
151104665
655378119
284990552
1071650685
106282655
1340080641
980796626
198578828
1521234511
620179137
1367201459
1793707399
1530161850
1304077461
1163359477
1187214772
1388817404
644122107
57181641
404363727
845517223
1673265348
1789896629
927946217
313733823
883777572
1521071941
459931991
1286234959
1681413551
1796758884
50976660
533714371
498849427
378454969
1111975859
214211281
1489216768
111587708
742756739
1111886823
259155503
187589533
1092650786
565899569
701757590
385381534
1084512525
563891239
621871895
1546931527
107013659
229392853
1323188321
1155962351
554113458
450744150
803680276
14890579
1502273160
486725300
423048036
1057244256
164699558
774323260
447416036
709226538
725621768
211412874
959518367
849542738
1668063496
1695693636
1221987628
1038922537
895965882
1320659525
37809266
988006801
1762516539
1295180915
1637841696
1555217562
409649864
1027077014
1019379265
334788970
441771434
378229425
1121977512
1702106077
1115506587
663640137
973753300
1115036038
452520969
1436148382
655605047
1586159850
772484105
1808187406
835939463
1312468580
1534936292
1561987281
426747442
571654119
570027961
606722633
150237244
1139836726
1588913276
1139204654
736920490
1397710745
770206538
1425560719
831076968
1519469846
1812367140
647954580
480992880
1339531214
873342026
1424060553
2345877
378811471
1005813246
1580576582
380207675
78274949
464680290
1176493819
757411779
1461611256
1835826933
890091590
1142212882
1057850576
1037739532
221006121
1394185847
872104780
485251157
920119730
541186869
1538670971
1201318297
1498836068
1597429404
1219257405
1782278811
1446127798
1609532468
1334687697
325307381
433120586
186893265
1643912253
101923778
98877752
406347686
794644508
654400086
1562502127
976192127
1077355823
402813585
1614046225
629910107
820954540
1409986403
1086548358
1716334674
659534764
1022222863
425547098
1350715206
1060242789
1476842617
1369379172
729224497
886781138
1513323061
1303317392
1265612241
1084955435
400911398
76219571
1745976913
1505080993
1650567935
1397200762
597863889
984920281
215041480
553914197
1147272900
466942905
1767655305
950459352
1076464230
1413116336
535290731
368057663
778980852
1033991637
925713439
488105963
762063718
598217307
1372291999
242515914
1155480874
805236374
1399195248
1849721734
1234904193
1007956326
837424722
1130468258
321478650
1006678135
1811342385
1694680777
378964759
817340550
1778848482
1248288618
1014371970
1057565552
1622895368
1410407966
1316923172
1829968181
471314078
1236245246
147057133
1759161620
656359398
1196369246
727670112
859325190
1056671552
1542772055
759701875
1822273001
1720793942
1488480430
1583099600
1645706147
62011529
1645886838
927882735
380626319
594599507
806028917
1421090995
796821847
1385141671
1564794482
663791034
1228063677
1695182328
1603656615
940979116
1520499349
197906612
642282222
162223073
767279307
1419644608
1560745460
1142473778
456288308
1728803885
1284737329
226592763
1008491573
644739235
1602441284
223594317
801269453
1176321924
681772790
1013456903
543643155
724762368
909570444
1062829747
1275054887
908226302
996090536
1615850010
1746496625
41567052
186072132
1197011927
163904844
310306478
731312205
1241766633
1665763828
1749618860
3683576
1159872904
141605592
1142532725
1507631229
1241346397
18762890
1792868301
1538914708
55781428
1531826593
36393120
1591866256
1617915696
1411409149
982854952
1325124412
1290103295
1579663203
1855767878
1161051454
670398171
546076129
773755841
422555693
1825755244
1503028955
595719482
420555893
1793402429
806890575
416990313
857624397
1301660029
1809522211
810072680
1738414586
187916127
1162534370
1698907671
331115098
296443960
107539649
425303100
689788607
417677034
441911968
818701904
1687528321
1725015322
1259837509
186049788
1242205158
831721047
723820966
1633455619
1856340099
332781957
550388895
1208235265
1402910135
425093319
1815291707
734390340
1230600580
729422228
885250183
982135666
53304732
765970218
942308093
287237528
1051339355
1763214898
899906162
841144705
1241081764
399071399
1611394626
1036503092
1453207384
847603250
1848703538
1544680585
33228312
456406118
1551442893
814070544
1118222374
363678742
413368831
851463555
389834735
1156259041
1522490890
1626936361
1275099823
840650343
654454058
952116918
56117146
1473413783
346777588
11200333
12385410
1416056406
433020570
1600570740
1365928947
260947669
1796710136
1040078423
1567327372
120329280
858170281
37911482
1331232996
1437834335
439995832
1484809814
1319333829
1386258672
1851817237
264209464
1492124739
937429131
1558482285
932810322
1431139855
1194086368
572967338
1341663683
1092914725
212727866
976040739
29146396
1827649786
610958019
1619762792
922786329
88403075
815564679
1852126593
468467569
964253551
1216139624
1342846675
1287404051
1176747320
266627862
1334258705
1489863980
1405948746
1745368871
1378668002
1665609716
872185492
750536651
1645042195
1515122315
1775316852
584595398
1108991341
992197552
25164448
1805843567
631355458
115387328
610724725
1655425380
697232433
765366328
874626638
1335500836
1193182813
732776517
285159427
52210177
528951307
1321248032
1824066586
1515327706
843928253
370770988
339322370
1478566134
1689719706
863862492
766769693
989957166
740420000
1678571356
1381420162
1424775337
1492780902
484490416
584458524
1557333354
981474484
497876800
1088614241
1411633550
1146979873
1621274971
1551740414
356801102
1658662561
1071606141
1004036814
741919809
1646124231
43856734
724238886
1533308380
197160197
1670150899
1285655445
1346202598
1394324454
829188536
1145042598
741085095
242147627
361123815
567122496
1715934756
354993880
1768598483
276218069
1720588237
1261002166
1251024954
486398179
1152487804
1528289603
840372780
596383197
1474309776
1380229594
1697869896
454605766
1743224068
1572312772
1101462556
1785925574
9034338
440405313
294886879
1621568840
1276640936
100107793
1234938419
1145224408
1446036600
1604332390
140172299
1146091088
135677094
1638609874
232274847
657300632
528706103
535670604
1308629041
1747327960
1385345377
89047075
1064552130
358102996
333053813
646457679
94770257
905625770
849161821
1310081483
1668815668
1263906560
520374292
1709201909
1577958578
842641601
1585016426
438780065
1684960365
313841643
1501985881
1716285168
879411684
487790837
963776550
296007046
1529238217
1680718927
819465208
793185400
122610924
735393852
748876159
967673923
1045096301
4176623
505321041
1602113807
1631318354
1441332429
61015748
502277200
552798768
939600391
81242111
189958146
1101713349
844436165
1152071684
1571888843
980008818
254512877
1129218886
1211144915
1538624055
830184946
1512366384
1149399667
1774644417
458395310
496077319
827626126
1165839812
1536472966
1028235572
1160421070
426249786
1689295686
147565643
64583122
1473918478
821116717
1823849505
733449069
1629091805
242295676
735973839
1386701199
585629702
1624076658
460067590
583995073
1619335116
1859748018
26248067
1274376632
379829281
762624993
1214738341
1119566339
942060139
1742758487
530264377
214565083
628102153
508844281
736696276
833504377
1010205666
1408446759
1815498375
447864698
1527914467
1289303227
564330729
752411016
1223002017
925998685
1589882645
1723041454
172121079
616483822
843822339
299500421
445247419
1699357972
1336259877
1391931249
178853073
650886255
568489235
803471016
950099192
1298211859
1050170226
1762310090
647915783
929165946
1734008876
1078663245
1355066575
995152133
1233472182
375247594
1820829382
1406130808
239856171
1850343744
244726591
940362689
1715315262
91197609
1777758087
158065899
411346480
1083826898
619636512
349406199
27831740
703537604
360449671
1533328881
1034270410
1066445932
524407114
1062196783
301768201
181310016
1557657108
1187875387
1381983291
1139364677
777514070
1110531504
28862553
1172809656
816861181
1686040385
1800191744
1665370679
758446085
318104595
891828232
1485737573
655202890
1526546270
1521237808
846744793
300733672
439043381
1700831384
1436436825
1671357865
448875170
1753769224
1569324695
418854589
1620343142
1164407739
538825831
1649802409
1133928407
1845320692
1788604383
1400999451
1391076137
1545125368
1586008665
1444820413
578497835
1056615377
510965111
603847868
1367833450
602628414
768903849
1515729327
654706132
1049495366
1079662657
202645714
111319682
1360548263
567938517
256102128
1121573941
195826178
1452912352
232367307
1378882225
532298222
132148656
800877001
1145711429
353966977
1679780861
1383665276
955505573
1213545547
124591605
857336799
902912779
468860580
1634643333
1781853301
254023257
1575251463
513748852
1677691679
740600590
400271336
1027812394
1599597452
1640910389
385889239
462685591
1160349701
1553044461
1173716358
851314192
509010122
162676087
906466433
759917612
484312874
385981206
752409987
714438436
1485320694
578879253
149660569
276156226
655591365
1382561269
1104057201
1360504538
198266710
713261742
1380678010
727518985
1563390439
618065738
1012309634
798371057
1218379166
683984160
1668499648
1834740527
1709463223
403833374
609332066
1402947431
230109818
1261389440
1026506914
1090703082
157320344
1276914032
1578411482
1402050598
1756112193
1775968107
283016435
593765553
281908860
1608313413
346213071
1147239870
773470322
54584439
198405970
1401278143
348982499
1181922360
1245705037
1464331978
687736385
1460171929
687380764
1785887141
851063710
776366677
654592298
1682580276
776809956
871856909
1020413264
391790458
1342076467
391488448
1805062435
1853452805
1589079761
1783196775
649844218
130660220
457339496
715158996
665230631
844075686
1539277338
1813237870
1584137255
333726018
767472006
1550855088
1758544533
808903922
1727902057
1024357323
1012828480
626498051
1417344099
266060917
1557641114
1325552628
1243427941
1423131713
996917088
747466023
1288379936
1748122596
1504268583
887520537
1734350507
1646292577
1274688580
1836855011
1660263009
1000125387
1816803640
1446049863
216229850
1696682553
1335481260
1809019697
1849818479
1806227442
1586278367
669070830
508205429
1338250540
124281319
1565184542
714195215
1789034422
204875519
562972091
1715659077
437799575
934191699
331372336
414845271
1144944515
1071766932
616794556
472481938
943945072
1078412704
1420218517
1309651557
1107105637
933357322
1087739512
1794718059
635136429
1486639933
1521531503
333427217
1478745239
1805790540
1060835793
1529454702
215962867
1486260136
919487989
1769174489
1536602813
1441173208
727066670
912806074
1410931489
992448590
1631515384
725641909
959643303
315849016
1223408662
1372334069
966640337
113236047
1475149191
622503859
1595509900
172816442
1682837149
411763188
582393842
316965658
150220087
286887678
1439069644
1329316396
1791694192
1354587913
1588919142
43845615
1229751417
1439151442
226296182
1357010063
889493967
1234223671
1505393270
1142495216
599890942
1139010671
1824408593
328457315
1504265806
1244977637
562496214
77997997
1615017788
1278426269
1508670250
717035746
1399410128
1777282413
405336006
1022754137
465021357
726018951
94729949
1782935661
1462807978
1775855372
124232601
957885596
1743658389
1177428771
908566062
563272324
1336351090
6840346
387168298
1694121530
778826613
318506970
1636078882
700155821
1030087682
742072911
1296739238
101704231
1766359774
1176397575
1849637901
235517914
230765510
1235715723
1415324816
562621783
1738825181
1685471837
110601936
487891667
37388195
1325288490
277045554
1318638006
1708217713
1780725255
1543842040
883429620
988781345
54542014
553643642
1701619786
1797973705
241378522
1718014471
1185905597
541733495
1791241620
239917279
1438516026
587891702
1440334373
708606981
762003192
932641682
262331459
702023214
1679610694
333533022
1630093119
747287828
616046986
814939100
159750837
1255560721
934268253
192939252
96175103
1324671303
575707078
137629680
1194391258
745619058
1434727537
1278226256
488806534
961185032
168169954
1658981989
1127910329
9498166
1582889616
131979773
1785930845
1368154005
494662613
595232241
1618346450
1788045911
800451579
406250053
1820844811
389118608
721942522
1750614633
864325904
642869248
1268507247
844466936
1540058232
1163182964
1086477583
442124193
1453914773
711906406
578570741
68106350
1734994131
162319831
770381594
69889568
1066769802
1835412835
98874450
1510529850
1383981961
1304340146
329770930
588548894
723637333
387278918
1197844657
1128242606
380307512
1294665114
740375750
50630689
29707433
526805225
1830539000
1514192737
23491184
921867406
1119706800
1411061305
903423562
483464948
1520658806
147158505
946198850
1465406141
552113314
1112702899
1715488026
295787126
1281606557
1713591848
1458562298
655044701
1673044845
1798443177
932954972
1212598060
940626795
1427114151
1251547021
1276756214
188242656
693308686
770441726
1105998287
1070680210
1418757594
1557930345
1319974335
1696772614
1809493356
800432804
677185479
708665525
954888778
985049180
1149497352
278417839
1769971611
1648718740
290687492
734926286
96453118
209895326
493086959
493741442
1094766066
568353886
110864739
733606596
1396974106
1072170303
150742995
690936023
315744692
1676677320
744054066
1047764468
1721250927
1226546159
526207570
1166537871
1673009811
101504957
1849012709
1846597928
1498591102
845908142
935857990
1084938844
1286475690
1362991974
730407164
444335005
1474580771
230230157
1104655308
15288924
105263918
1119455928
1758584957
810408663
1116356301
819381165
50624205
900674315
413596079
1641778344
1491383051
195511507
34275479
198881321
1767742176
908870135
1006320800
970702967
1121270544
1544995764
1591523966
1220286710
1753208459
1605135601
521870528
540652493
428672285
616682365
1669429537
1849594132
1857495075
1657317909
851325215
92117537
1458921016
1575423652
923771354
105101471
1769845009
1742635701
378355269
12625192
182964922
928549216
1186083938
1808474854
592657500
110077620
1490727201
298559745
216678480
555902727
1799589700
1201432159
867283350
1703136191
1067722492
1361076942
470760772
969453723
1437191142
872934950
194588788
1175519075
980561209
1836426341
730880627
1154759270
837373062
1214225442
627288045
1462637473
934799823
764017171
1692382033
98047627
453795019
355201951
505210617
1235994475
1392389456
1569480077
1670133357
948080777
557951444
1405610558
660662448
1443121767
666179166
415019003
1858511790
421780847
909916028
1526330171
976629814
1338968914
116762730
1251762143
1318876193
1678682799
420898849
492426264
967322834
951197148
959426359
923882037
1078332761
673596034
847198146
1220417289
182659600
63978720
1004488734
81066672
313059297
412135098
614534869
182276530
1136464510
108831395
562714873
463387752
514338602
518940090
1280021787
1032657886
1758907434
864475146
1690959450
671159266
962209786
1284719514
767856445
440457029
1282526163
264865479
1619502537
40722063
1763987748
1576682677
436957546
608992900
750809265
1509730764
364327253
1524179058
1001075226
1399484393
1423308823
456655757
405306214
1130888620
677206264
1079807567
28311720
843891185
1452022535
1208641781
76632796
1065785015
1380957259
1614564795
1660625984
1430391446
1436996427
525626887
524421032
637011950
1695885400
529976235
759216428
1317355152
977210656
1178172939
540500588
1772778256
1482919373
274000328
1331837809
173825216
229542231
930026231
965624031
955841373
1218051121
183805045
944616573
804490773
117096598
742135442
35099675
657352831
1063510619
706517363
657698906
260682163
1652428385
576205218
510698783
952852293
1353203711
894101461
253574199
1385163299
19791760
1716075393
1190683970
712253530
53542982
1423268327
1544112617
1309540888
377596804
11182348
270730883
1263087256
1044774955
938528628
1013482393
685291145
1578449266
966560123
1207491215
201411723
1933711
81962660
1378083984
331510765
882465813
900112643
1114676446
1511792848
825714908
1521165030
185210295
57000780
540536302
1660054796
1467024982
1741088672
1163127656
1320492169
634944090
390762612
791365753
1215376066
1667613083
1312732853
886982585
484273517
1787547569
1607303887
1409568658
135495805
1323850071
322066203
1201095652
690177944
1044408803
709135407
1712167727
162652793
1180175531
1065099741
1586322661
675394336
1839619871
620681153
1080985919
1033702525
1371542828
1016677943
255345992
1273807047
1013359532
540214976
1337393473
310710185
108535468
1518553418
660526547
1663520616
1437962037
331319033
143421856
885046056
1013362642
1333561597
633105
294964237
1267030667
1258814901
1328439014
1130047996
1357449657
1516744741
1817775551
1328384838
265858391
288327749
917177238
1705759672
457809698
1468697443
40418199
731596538
73469327
1696818770
358944706
1124145479
1591347050
45000594
1161601726
38953171
1462275557
1418593455
541406894
20227872
1702405158
162488965
689410446
1263574000
579579216
1154515739
574367322
1716011157
125669970
757079605
1440570518
86903764
1718356474
319546318
107134430
1195805893
159744758
902139903
235190604
587291179
807442972
1392348941
678836089
55889039
170416175
47189678
369680231
1703698634
821601
33068749
170183271
755027332
93561791
270853759
1016684270
1821892843
396419604
1348880368
459993432
1148388932
1523827747
1620212334
443230715
247685313
1760342388
1507093933
151262553
578534836
987542819
1055897928
1456885203
89676048
143496256
1124391957
801429256
987638441
1797178918
1766872506
750237094
1368896709
1447388855
1792769607
89745149
116426076
508301525
1147080192
1085797527
487617278
835153972
418004353
318351554
514023122
125524799
636164642
1421649516
805269838
1044775714
159236810
1528171990
143046381
1108276678
908264946
747881215
1239450203
220905160
810653298
630441673
1235737313
190307355
1576098786
2915154
958401649
879293618
842919268
1304127203
1195205895
1078173894
672755788
1833697315
1008455641
1434667471
1794458897
1611428011
12529851
1348266709
412984980
716118266
240724392
55128435
1523268945
1171779435
1041692292
1122505392
298625974
1234268823
1597258418
1479364567
1427712199
1296434574
1475037884
932533359
832311241
873965483
576540785
524526750
646032390
1509241459
988371498
582288619
159908615
1416649207
1322361205
292674465
789364832
1700222489
1855726589
679218637
673900002
836383239
647393606
1024230304
252565624
1608612838
1248589955
529123047
205176518
565015809
1420435572
392686448
1158998836
200534364
1419803184
905170088
1301763652
1200676817
54295229
782433194
605006262
1597105927
1387555747
775110456
497244096
37585166
1776220190
1480562367
1805200334
1635962283
1373250490
1505705139
896494904
324308142
728381828
729767246
236790499
1327711966
1623174172
1840010852
339457021
436551044
1055948680
516351558
225113750
1748275713
1379549567
399389828
1260264801
1229414840
1810569418
74122002
841756504
706212034
934718134
1002643936
1314748431
408946048
646431344
164411432
208512040
1163269746
140727682
1690672733
192822000
1073423603
677729074
210430242
1373219014
1437054648
126855429
1259580881
1583977516
1444707695
1544116414
1659847428
649836780
1213739647
129806596
743313899
1561888792
253374519
339202224
263656253
1486224673
1002447103
25099464
84468966
1394396411
476713609
1090889129
1411249024
266771094
1180897754
1659143581
503850114
837396305
1445561249
91666637
853207276
1545454324
758423412
1480963286
705833354
637279245
1093243184
1644864741
1667011425
501059231
1807568829
925768889
1250157041
126156725
287390199
607537725
813393120
764532293
1829588357
372585956
529759688
1551379253
325750766
1406368229
1077909238
350231713
3507926
867645142
549318303
473978326
117514406
1629731954
229203926
983408306
1029908159
431163482
1029639420
1809467154
109265687
1361217431
868850982
347522615
1685723596
425117103
249533653
49103343
342142605
1143850550
1054351767
982097072
1037054029
141774759
546655977
590674416
1423783759
1816291979
520325283
284029001
1169241401
63601114
1188581471
775778847
1556706065
1413878302
882243165
458850891
1657416906
1588283913
1510600244
1259267660
1600305866
597755698
1518903328
1132222899
753426433
1189931299
1816896076
248627183
1795720063
660898237
1088032223
68634758
836702819
462857184
268896
1241271813
612386662
331079900
1168226799
1037306067
77276692
1722410541
725555260
1440236121
698812875
351306363
1509401012
1109094907
877651805
922667343
1820957732
201414538
441300130
416914185
395893656
1004971549
309118246
1211702258
1383688143
1408256874
1206426291
718621359
1801279403
848095398
553693782
1736788164
714576766
310284760
1714397382
173075035
1415283291
976071284
416367574
52834773
682847441
530973399
55565741
1388774800
162778949
1619444080
1143804405
1211212788
637135540
1814544012
30271385
488530025
1557313665
845751793
1546083084
1498718933
592537026
1611841151
348122102
1108128151
424682265
1560861187
1697110694
412165103
1438613639
1608722719
391637959
561807596
1000101854
830988166
1217652395
1283948959
1802344873
379618253
558691760
1494857487
1124811037
684999643
198188428
287529860
454019932
1695452485
57831728
744074293
874785358
1591956921
1241545873
1399044918
438723338
842221973
64233766
932092694
275617598
1608296287
68292828
1528027819
957765302
162941180
1300415288
594118789
1429339943
921794950
468801155
793343581
638535337
319264817
1324248479
434320295
1597589426
347209505
233252093
506328817
11760141
105187426
564745700
1757785015
798701742
544261153
768234617
1828635216
1011098090
300621249
984924853
1695440143
385376100
841791929
1813388498
596756130
1721925631
532912765
1495410716
581070285
1816134279
1425249054
743289590
1074799361
210348386
1331415874
527180545
1615993038
129292049
719690791
73797650
119239306
1680610680
1322983411
1789968201
1184645810
333156826
244834794
389053930
573975994
1591681882
1768575343
506170613
590890588
968445568
682680324
647126119
11147937
753216480
1205348684
1111671763
335729999
154052876
624754302
199065119
1524979485
22054970
682655504
135796339
89552254
224185567
553569828
593457066
1249154251
285727128
1471096100
490449106
1610006558
257610385
148335929
652119658
400693932
242818252
854650518
1533715207
775162526
1673120574
884856986
380458487
1660838770
1732601531
687938909
547974569
646883594
1382145285
1216692813
1844636708
1195912316
1001512541
30157199
524333284
590267727
847766709
330619570
635745170
1204736539
1359208229
1049079865
1650400194
778812001
1743543903
1380254566
1506212533
360419980
63483416
405426185
925138091
593620284
1850952799
502712568
1217084423
14283211
883371236
117470363
255599305
1274507590
675790649
293857354
1616938356
1554092989
23794925
1763998494
538712048
1472428582
742870544
1097076718
1717213572
831242519
346148151
1054353818
534071875
1589653679
521951335
59604629
1226615569
140560204
2326449
1636274315
761177640
1555496462
151804761
1045351792
1077769988
192958201
1733386860
1709517329
1635641998
1465883308
1815328825
1485251853
777063221
136152234
1771362573
118558626
1221048947
1303206933
516429546
1435275261
415220273
201535162
724512071
1446384256
262582768
199890268
1840014897
519575962
1424405711
946876677
1780348329
242834145
849195420
950960591
1571731597
409536836
700814277
549981092
1237844605
967676376
461204368
1283528206
1832766093
301144895
1698967789
741490626
1372908838
1476435585
415544983
351899614
965313707
547091480
606115665
1562686621
604334397
797393938
1357749821
1382011619
1455563192
1395082204
522138744
604327407
569371409
1328567848
995047151
940903994
309950429
745871247
242641742
1033945146
640907714
1798573789
149495910
1387587101
1842741788
18201371
400127598
959298350
1845720045
429713419
1281332652
275110314
1017956570
1479256271
499614451
1720342934
810356789
1508285912
1673014572
1844253583
1703462440
593806743
1853218499
648875879
260494058
979395879
1287508866
802479214
1664888272
1387832223
1327316039
1449136464
279898511
852647743
659655990
699201196
175237719
487019684
292383464
1174505358
159157330
820032306
1516468370
1178517273
1177530613
1105028917
23658920
744643616
767505573
1195326052
1024001704
284956643
535189316
490464591
1031780190
351814684
594921982
1366614028
954178896
1831395461
893187170
621868127
514873139
1250669621
1763708469
1577714107
195686531
267222479
825163172
175659499
184858399
460285841
105099568
765440394
621404219
1212713253
15770052
1006416479
770149823
1309012059
1246515604
16741638
1508031488
928624798
844680757
1245448127
1249562245
21026238
1011730653
394483569
1017867807
895173068
1701956986
929093203
1559377438
165620945
845523786
98857103
1093806673
613852507
1244679896
201937366
305387206
1353525325
1683940855
901994738
1098271838
1178002387
1813219292
75528119
1763480835
1030096539
1710944303
1584707610
754725666
1113637992
91155557
1730942089
1642007459
1560696922
113176323
1687787206
765464909
648125340
893516115
1397458191
1314958049
1149988162
1069205140
1464667930
1692000913
671066306
420855332
1574999277
446372951
507502505
439190754
592443052
1245963368
690823798
760725674
593397734
440786195
156129620
292644608
92608414
1105434744
573393147
1015876517
982679147
722957589
1778200028
1733320874
883249023
569310486
971307371
1199320949
1377698889
1016953730
953040854
1033706558
456228771
262408468
1610445648
70639655
1790022272
209616408
1826254316
749036922
1015072373
1378433858
1555691460
713207276
192527753
1622935126
1838102424
345482022
358936436
1605578815
1123907583
1147021386
1853933736
1006324961
1847823724
23296826
1024181735
1533704513
569172441
1158097723
1659063374
1335909021
30666314
220648791
121533795
1410202820
1119177215
957695941
478935204
1678493873
217450773
1691590872
873914006
1074434135
1283081116
1671395203
467123385
1420030601
1045085205
289265836
1082471911
1140818823
1160593137
909367964
1396062637
1594603167
1562463967
847680763
248797954
1396370435
1549765880
58576233
1847803365
1042728107
1502348962
698993496
416188905
920677593
731084514
1580095625
858023800
1266395760
925790276
372738012
291599144
1189637577
923338831
1048631952
1562043525
989441259
332760594
324029093
1058336492
1239146820
1559807515
1812522389
1720188930
1506509439
1803269852
1703640523
1183982432
154071805
1548823261
1481324505
1357082656
575036434
442963664
260930052
1274047126
518631133
1415965775
1413811449
1397545755
1027685242
114308297
625600330
1074897319
1564178319
122566207
856985245
1643845020
384691127
1471160140
833299671
281967442
1443743000
1656890441
1823240345
1849666759
1221667523
967719214
1655695058
126012068
404681941
1575873374
1327523510
1143519551
1524275038
1191546315
316001596
391104354
518631437
1478342439
447512271
972553065
232720272
888110248
1277662822
1258649558
296093022
874711144
487161256
1769745864
1537323715
895490754
107561767
1245007335
1293387374
353447213
1734578293
273831767
510101712
909116302
494671791
897827488
120307340
1470607962
1608478770
1762859685
862768952
364637748
11193542
369283119
1051682624
822109156
483734277
1559927415
416256921
215530296
1803955129
368694127
1745644455
1078427339
1687196674
1598321988
1502156088
1668966274
1459251045
625466325
600436911
1175533370
1172206223
1412672389
1478540647
1300176656
1215338913
1660341354
981866646
1371718844
1682562875
789427071
1836411315
1092374642
333595567
542428412
1771744526
1084599941
1220519769
1604895912
1205296807
1839745363
443199080
1267620945
1854676902
467309403
1242519929
1347033742
439352364
1205965004
1704767748
1743191307
163366478
380552333
375584734
1604327912
724271965
922294416
309185525
617418780
1343571668
1181679295
1381806542
1392834513
1588017892
182834263
809591665
1071804084
934873236
1530191372
83344063
1399270766
799483740
969904807
655582214
1561149477
1193962275
1073313316
1025587103
54887924
278807280
1176668112
1335849495
443610496
148891622
52597409
966839000
1792539408
1396407355
1678283450
1771576858
1060628914
485845691
869782181
1607268874
1403197758
1701101909
1030274213
193350938
216593294
239511466
1060714257
154858618
1582979881
1576180281
706909888
449188777
387643874
946611959
1482167932
533944174
349941215
1536352536
28432448
318722095
1175863529
491136080
1706829833
994351291
922410125
1215623457
73570764
421416598
546003823
1209811194
417323229
1126955291
43760992
1423147104
203647231
624904402
958847603
846265209
1539389467
1316018520
184130527
546924058
1840051382
1004555091
1237006727
1227918493
1401519671
149539927
1623109320
98093250
676610502
532812279
848092918
1249612573
54524412
1741934504
1696684014
1641827977
1001916115
852852111
507410063
293108771
1314125519
606336523
221968900
1800396214
94388450
1330528082
859303579
241167750
1154994065
1838707165
457125920
1304456243
154497924
1621275084
1352712389
556961164
1106427767
345153639
890781891
284954409
1590275157
59204760
1242063850
184125732
855372107
779460526
205725341
227212675
1307037094
6232574
1070023317
28407899
543311053
770781026
1507951705
1541316106
1728711935
100228911
1328270291
1545077559
358712479
1249305388
268230520
652680480
648283748
1763627907
813593313
183849133
30770555
618615376
1482061627
477849996
1087728398
1652722818
259452117
654544175
353602499
1027036143
1720868927
1771651599
1248442469
1220389091
1751534693
898028415
90482690
546940215
1060353260
471717186
573159317
1197731954
1854145396
1026697912
720165688
112936551
1277002661
1708276329
577587772
86816417
1290258822
1462066970
1851281671
835006052
893979345
614747823
44891114
834732609
54287994
1003510178
1047361243
578023994
1715837505
581814585
923854852
1190592998
276328118
972885143
698888872
1195195752
1709735500
898157571
1018721958
400091035
771864773
825048245
1005560233
1400061442
1536204666
1446806044
78831625
1094638290
383786695
481394925
743011999
247258288
773840082
1767741543
422783095
989133455
312156737
807975540
843300232
999961639
1548181110
1788801633
1055005
359692808
1261219643
524849563
729628539
778266048
1199780874
1577843136
1030042249
573514284
1288747202
661233159
1848802035
1224649495
1009410572
1194233303
1079993137
586516244
330679212
683559479
458310323
1360520436
484328963
1515432320
1286986668
919873756
1477440051
956401806
370514324
836124624
1002045517
1452435577
559208946
896937806
1465916081
1635374966
735100982
1041749974
983971828
425664658
1299255150
506594625
4911789
1681996470
998528515
451981122
938711047
431684209
1271929185
552836033
404111405
1197290218
878226596
1034973708
103349680
54563474
876358794
1675852890
350003421
1505859014
232440369
553263498
632331506
956699191
1689567786
1150445370
1134758240
957106324
523979358
109944845
455182283
87625940
725438519
771187708
1351596908
250198056
1756770870
1218875693
652770110
1313445928
341382495
1113888461
1577154753
1178770420
417472810
1372015513
1432860816
215115052
1018146505
1287043984
954629608
1704083918
1315330040
1307108045
1816268143
1735866419
1605445060
1184355654
1332724131
432587303
80369000
365157500
865245770
1675970786
89463402
1365323002
1308150256
1730505776
680015807
1179462324
291513206
1846042874
1242193735
680258162
485434361
72918401
562703845
1688477694
831860382
1375944206
95824298
1715729078
1228700023
275626711
1498668972
1809457056
1246948371
161566090
976753336
94230453
94524434
1022612384
708140637
851086593
1799664794
1226333333
1116228214
1357771497
659427907
906617120
1229072877
1778694024
85875285
1843825096
687285430
164619298
135503199
605769685
609259962
1135712384
1469104496
859608273
1071851624
1821579808
693418552
822770414
1648881714
417684469
599737924
959080372
1319452204
1161378601
1689366737
296646540
973848136
1005704
284031249
1267497470
112517811
247069932
1176274539
1156451466
1408159764
1345358829
696966727
911825522
741975459
452972215
300420733
671504705
1828923634
1473629704
614325332
166063928
1109735483
499128880
436903359
687954608
31337478
50279107
64613167
1315280601
62209359
549719291
730297443
928048885
1822495054
289683475
1308679974
1053493493
328414933
131983414
1415449412
8113321
992051054
1027260314
45764096
1376468671
894334831
460407659
83589586
596503685
908401989
1326629560
659592628
1037108584
149197440
1100862981
923536095
267432405
753864954
1654068662
1071274974
811573476
1631467255
1450883040
1203013853
1729637082
389779586
1469756620
1313329046
564684697
480107044
193782860
780712749
320361901
791082746
908621119
1098938101
569938775
995856941
1844867872
248484860
1551666341
731433658
1511275782
896601907
1327044203
389577589
591327762
1745807408
1506433518
1540191293
282693445
1714064958
1262310819
637487078
1517033286
1028829821
627948285
784527983
303453205
1489430810
400764253
756130653
689768033
1288599153
1720533685
1550131119
895724639
69269029
916191237
1368644193
60272162
577489818
758181359
706125380
578645805
721442935
1010866546
173410404
1612039144
510918807
1708164532
800789730
738911627
1340668066
864669590
1318250265
869735158
1019273346
25345818
467603760
1533565453
1527917470
1283916103
32394202
670991630
966886911
1611484046
1814628242
577803586
728421727
354121905
370315037
1150658341
1138547960
1247740709
1456817317
469762475
608624911
1543466614
1476236593
1680456064
1650083704
1785447583
1830559633
1145619173
1852775202
1292978250
1384465075
1037894874
1762483822
848842594
1594756723
6265333
1505125707
689604222
1291900120
734613170
206270550
927502633
1119317396
1848270884
547940403
1704592543
804508243
1697306332
553769422
34325944
963127164
1090207434
901596580
1192447785
778833989
1036598669
1070220483
1501101348
573616421
536109231
593050798
1616378413
78467862
475516863
1564662537
751337749
1066566353
1789905416
1712892471
452382977
1718059911
290486471
1680808691
1826171706
1176403562
1005035069
385306473
1725840386
551202932
148812414
511214714
565839784
369826882
604520049
749414858
1435231172
1438956634
1295602405
544343611
1689021035
447427007
1805294314
491604165
462372509
1831178628
1289098440
1826857365
1049776327
756296021
1369998714
1834704819
212853890
1402888007
873039777
1242583167
1336031611
406723174
418453060
75969835
1712321441
1363773833
1853901094
8004484
520816213
86129643
1145902579
280641649
1269046794
1311665182
1226922015
1133021318
309253179
696464921
1806489195
1419612653
1752891586
489472152
202861403
810016060
1459408807
793702253
1020075590
798731935
719214634
1404327728
1848512063
37018280
307676865
1463642451
366989014
1287546159
508305187
1579015610
654268555
154723998
1145574838
456221733
256641507
1385675711
210952558
1321611759
205192262
572441852
464609578
1694790228
240377177
512758875
999275923
1855251271
161980834
339697394
1771382258
1591138519
45098397
698294129
1796555011
1446408644
1384031677
443335074
1301972205
1751473367
1046998940
1790523201
1119260090
770223822
93444798
2794918
1129750574
1683251915
1713560038
1647570334
1071247560
1590487827
1199252821
618235917
1584406572
844055385
907761224
1316044609
1832443884
29846820
636800466
1592497882
349021100
1740276308
687541415
335802936
1374307019
114327966
77928887
1150534891
227800670
604264234
1151359126
1238275442
1675923025
1637906016
1801939001
1486034098
211379759
839557369
503299224
308515357
830320317
1534429380
153499332
84566238
113692166
598577883
1789999347
126738692
175449348
1241125709
989978058
1201574809
886629554
1755224523
1794511782
552459954
604603781
1833763414
1813740633
107337608
617145815
1501415354
1453774989
228745388
1505065693
1770491094
1385963914
280867427
345472150
952607750
473339291
1036153006
1590750655
1518204614
504520865
285389186
1830519603
620658440
1139939483
1142572559
992967674
1162598139
637778418
1316728350
1328149399
1753396100
1693581130
1109295158
1304498845
1059907599
914288003
537083811
1053320591
1270224217
1051282735
1639371445
33239290
1166505759
837306678
782977683
1728237769
471447064
1040577014
417514508
1856646823
206900545
1628730552
1177583360
644354957
1231411451
646517015
652999054
1665060270
726681231
1449767833
211331896
1104160706
494812275
1269180190
1005581234
229667529
1286295923
788566593
1045487996
1469785401
1208484688
754664156
570786297
1264506905
83161205
1187323203
333623197
1572096176
1798142393
580286024
976121637
1709352529
1250562919
666565862
1756083415
563039377
628265674
343430399
463014551
81700857
246637214
1024086718
449751689
1346621916
173609137
322267704
1212454626
916878921
839351613
1320421840
20628548
596309658
1666879871
1240249833
1255568317
1766157559
1558387682
1068120534
1645090400
1589634182
1596915169
939729801
494121438
1360789319
84346224
490440163
1433775843
1433043726
779116479
630104892
1494061999
400416101
1385693505
291191709
1337763869
1667601046
617612436
1026271313
7765195
1650148703
1595058599
345245353
1649242782
1489616481
264255505
1396704810
474454331
1324612880
1297215207
1018738211
551675884
1238831208
579261370
1675697807
607727567
630822678
74810496
147084574
1054898052
1227106569
206192478
916204723
1097293305
1397439034
411310566
1008734653
1193951174
1756986522
305278942
1158661790
1022026496
1240129194
1634258196
351422775
884178127
1743569935
60410111
5497792
1049208198
234068475
885113222
654639565
166403881
205619069
1621969530
66210171
1056887035
1265978189
1671183363
1488107326
391194723
1767213333
924854898
553508864
774889542
550534577
1757754949
1582231795
677719923
1835911160
1301270343
1456225065
1166212429
312178139
1409826292
1407398082
769108085
1793080006
323037240
360707770
1128592887
1257221560
1230301275
1581433851
1625009308
442677132
445715614
478889065
1183791477
1472587747
1113810834
1814588725
330138089
1202275083
1062554787
1085413588
1016537131
222020001
849123252
330619490
753973159
658606950
554137884
1603745565
1189715968
1149016094
97780104
1858679359
286296629
1084402981
1275218911
361939127
1356765351
1817934451
1029620500
1377913879
1518422646
579623909
527998931
850225260
269871544
1636715796
985900113
979492347
982795275
625718684
1556725634
1216399046
930229220
1286985512
1412729360
997640510
1775091361
395743371
1801194049
1011152395
1038298865
752866594
879841648
1278650154
1857696819
1113998414
591456119
1554008081
980220928
1024129627
735640589
1536056103
315954177
1731427670
1751500982
125123075
1067268278
842529567
1662591118
900204560
1450220111
1426773445
854191527
1149328623
1193446446
49241121
222006854
174650325
930329147
765626018
160750901
129254634
1197252387
1136614872
1378016024
1265811589
764337712
60475571
156392645
772024464
247783696
1439173155
305121389
1601236900
572812224
1321183269
684027344
1015548326
572515077
1809138893
933463056
47300077
163599932
892952923
26503960
1666923078
449969335
1134530518
1391870493
11322768
1022216417
1235864503
1196120611
1228085204
1608220286
554505500
1142198975
1367298605
961648739
662736332
400555853
141294543
323342016
236892922
1235355550
444384825
975389060
768298197
743004932
1462512020
521981306
913482995
338601653
445710950
539304684
789124828
1573516843
1582397411
1055349097
1628770662
1600821952
222716071
455105643
1780440999
22808142
1013553634
1482710296
1070402032
739517209
916909893
399537275
702902817
398625018
1801209670
354811735
131741428
130050757
381157633
579158166
1395050209
1061510809
711528495
894051773
1185384928
680606429
1366422543
1779815290
983568042
1269504009
158274120
800051415
1344105275
1742559524
633296022
891581213
1063714720
1774448943
51646358
1254771284
1373429091
936216689
566126115
576731250
140280303
1054449658
1586046704
1357174503
724427748
1549988970
1009751896
1438813131
850829928
520429123
725651425
939303444
787694535
655797868
1167274273
36889482
934921220
507563876
376528956
1792169942
1569978642
121992670
59427498
382327614
1658931911
1167072387
505343234
984840865
571421534
836073329
121615400
1782029251
1783918686
454587421
1069251397
1016163211
503742385
622197497
1238130260
1127170978
1670731656
213054657
1591372609
998227643
780127641
422954185
1224739900
423107931
1272289494
832871111
227401755
891063716
988163058
1800253539
1556299818
558742660
600882561
1635680381
792734570
463384733
739351727
1457622928
1643555388
509317002
1811539176
896131554
732939101
1616345139
1613111194
1770075224
1600177276
1357393430
1550118842
323713243
946026877
1802721041
486193259
1092452210
247008766
263906845
1480185539
233285492
1839958229
25169903
1800576340
484792935
1848521083
495001794
759593518
527492596
1558136603
1642651339
450668235
1823351030
1008540553
741997825
1704948327
23717308
911675653
733292611
1699775731
1385831823
1508843955
731413980
1258921766
213796183
684611158
97998486
1174955558
1722567261
746393124
1348018311
1660803972
80061006
1475360662
1480744783
84158148
1850271011
1474390373
1044186634
1453172124
423407792
9449687
1209709295
517995309
1007946030
626304402
149246783
1793591850
335323624
604951596
201124528
947566717
349801528
1054599261
437816562
1293552902
590480078
256760542
235510703
721977484
354111110
1258884999
1094827094
208490891
541290656
1024019912
1687156569
1083281154
1768875701
1632830519
1836101751
1323290046
19366543
248128495
822438556
151239824
827367961
1653697090
1206463618
1089968213
1089168822
1830114059
597842717
1481804367
1156370823
1066763525
1013877017
993852354
1611214382
1276777424
1314158855
1387622637
151027007
746513227
339564769
401538443
1172294110
310923075
594055355
358158800
927048068
1756910028
691824474
828709086
1769469705
1175392493
1628399478
1299838757
105744858
717857563
1455563132
311452471
630233
240078677
247345221
1711907447
325322254
1167941049
1618231880
1295356820
240090309
1537243295
383851861
256859285
1544957400
765154546
1590604619
683132377
197009656
1344963429
840741032
36010614
346714903
1038741467
193934262
1541776653
1549222143
1752562686
682493115
1333203137
1500315360
459109361
294950387
958972233
85044656
550748545
1021257422
802450468
1304473657
126465339
711638011
1162431636
315897869
668965949
1070274261
293928844
778916308
1633858727
673066795
493292764
108429491
11462283
456864202
554723378
77804348
534620297
337858496
141173402
1563920240
1205396277
1357350961
736184160
1438195005
366869774
1459278281
1006321463
413500318
590896290
1828898719
561024446
1658963102
604140025
1123692143
324008088
668849005
232143234
47556690
89544986
1609892285
984424237
1072948583
1664299370
306403293
1305321206
1420755335
740436436
1494142011
1134898533
1592405335
468352626
1098879196
408634101
594269939
533117241
466891628
364023821
426794842
919067700
105565106
545647268
605754663
1239595036
680625859
1361042972
1098909285
374821672
402671956
1275187246
344548951
392961869
426728668
774766383
436350028
1684156385
1832533937
1609534506
1428134459
1489708977
84306506
1518448331
1158852893
1582487795
832065111
1427485865
1648029546
1257328129
722059659
1592184820
676456945
23887474
720257839
407363300
1706052943
981562169
1135579645
136455950
310457583
1573386691
1783886979
1403501580
850831864
257141309
596289397
1185887575
1004313858
277862187
1536750133
1399918193
845379928
1726000646
1084335512
1857109327
980464879
295851495
734089580
994704613
1136282374
296322085
1082070609
1627899877
1036879909
1568295870
1073386085
1450799545
1484387270
1653264948
795443411
1207235884
106755481
1411161727
1202695800
91384057
264404745
1502220295
267346431
1129976280
1081701652
952093858
387846600
1753166847
47087522
1739373012
1346658763
1562514969
589361433
850238453
1853650023
1187768139
1126164569
1751243082
1829468518
174291699
925890121
914663369
421321635
1321758490
1183108448
256450568
522473975
1704425728
256952398
1408420149
595528673
59126642
1286943470
8610184
917477625
1673728336
1368490725
178811760
1714683447
426759396
1369291078
1138609223
634985222
215453989
1394187072
528067531
1846055154
1265389852
1133195838
1056789795
983031014
946314226
554556870
1334793342
1374987072
1320090515
971837165
476296402
392572902
1240922716
1255714609
654881348
57811659
116460352
235418659
1129677860
1162547333
1853987072
1264540815
1763757298
1527566330
520072412
166837322
388020640
250529068
128823034
1242668042
1451296238
1817133903
1266800670
1155090644
557484527
98605391
1577929133
823364102
1773493033
1324686046
213894811
1469855575
1767866683
1814757398
1140598567
1596793629
624086714
211778039
317260267
731907620
172006264
677431294
278422261
356702302
1686927993
1036539230
1444325821
77790266
1444145143
1057795298
1650023010
838092855
99909049
137220065
1053922115
885034481
977199083
302400971
250825624
304913018
675325611
1797570101
1284008794
62972320
1609110639
1396492687
897189873
1337602434
584240975
1725342186
960439379
1642030839
1074192142
160750653
250617379
976195822
1642174701
1694669630
1098399131
1834524169
1259698526
1849416086
84435051
383780907
1556371470
1793475212
1444683200
1678400799
693675476
1136148692
654870864
42751690
1421325573
1550365461
163412910
405841959
1059523788
1691628778
372668600
1397395688
756520851
304940081
1206921289
510114182
1252496028
1765874081
11751545
530522197
1379825254
1188456060
91944069
897298882
1172393485
74435016
1260047013
897224533
1052585594
657935580
1494158779
57486129
13306526
1182299004
1469083134
1318474612
1246959556
1194291666
328621879
1565095590
1430150766
1747728553
1429723176
146845226
1123605571
520220091
488259993
1135934065
1246866416
1706852826
933647622
805148411
360128852
1498812793
1512535661
746300781
1437056323
800230417
1384902218
372489008
550417980
1844042255
635498851
805728370
873634010
1016794072
1609011507
1046855710
1420476981
1219440856
1069567323
124552516
1298612090
317130479
1210358066
755697225
1745101897
638779390
1065360867
1137577578
1007092177
1453205636
1840010701
274917113
66908190
682212428
467307146
322097277
1776688043
238728708
806988686
341512401
1273333663
1075594309
1692734254
1071363325
316426849
792979631
1366789540
991495923
1102658135
61957242
221874919
1472477725
1364734246
1576717114
1482424622
613603201
1572916922
1667792177
1525164224
702517389
650108548
14698406
521046701
1669476467
1516130802
1835900100
1001307930
818295890
1233150070
1087724471
1182543368
189106833
1318884184
1576639616
1015037691
1746686101
693454047
28285711
388355131
1542246442
1470879127
1338084832
504885271
1322721051
941092347
1012574912
241505717
505563950
680193947
300483296
62672962
860195293
327769134
318713167
1644232620
1392305442
901793690
137168115
894829064
1796825381
470003599
1441650215
520542674
1767149379
540655141
687275549
532161487
907352048
1072954467
532263475
1556742071
502279921
634488146
1593748316
1670873594
828501820
563480714
758067925
1496631722
310863167
937945716
1047258915
1789347164
1565707102
538917971
1406433558
1792819301
1380265024
967039244
573715616
562890360
1760840889
1452097030
1586134225
906774164
872588438
1820836725
1698438511
850550523
1594944372
444892476
1821306530
1193732728
90201331
1018854107
540833941
700001514
1284808177
1686371681
470830916
762752256
1051138677
1511824230
574722292
1409341973
1247934404
991003051
1567103600
1646775957
441770086
176408689
981133212
1593853123
801876295
702740730
133839822
319159166
1757780546
302048743
1130084946
1683806826
1366350413
214816998
1619219667
313662203
1609993665
1394468326
1264938894
140549721
1035976921
1585050617
845762585
111441370
1386677065
1010335167
354414891
1533959044
1113871679
910412838
682760033
1413356875
185597761
1021864455
1042220200
36551634
585455751
537502255
745458158
575131112
1690578584
226491217
1785178319
1521696918
113211934
675920776
1134007911
1351520269
1273272678
1235820343
1824725054
1602953127
1363102045
1360954333
491994144
299111891
1837847636
537503006
1458720930
548657955
1096703109
587449092
803036547
1818195108
1048121151
56847028
1789712973
1742940638
172371835
1688351592
1106644521
594888859
224517567
362965598
659427339
908663929
1087044424
989857334
1412539014
1429158596
1483773573
948175941
1278305044
1539383323
997746815
1825929206
915629848
263961146
1220933503
456619160
997507923
261197186
1200936028
258905366
568894878
1752982527
1642568044
1390062344
609749944
710184165
1742944324
876323040
569160863
658741376
556950963
402068848
1470911924
1403636154
1551062379
48541704
811330088
1582190858
1068072279
1843192950
65431440
804291544
1054221248
160918782
454117387
1702582166
1721683731
336004055
1268165208
1595579247
698793837
384821163
963609960
800654264
1407663187
1654877085
1166175238
1385328852
1641981677
629736049
329034790
373269472
532971667
1088102825
179640484
79421219
1673252081
1497334930
656803104
415323184
1603510653
857378155
12805337
440578061
227476144
1805372231
664772446
1305574674
1785155768
637576604
954729734
1744902476
1576455833
750718233
236161470
658637117
1530396070
1136888101
1587169568
1630891698
21192469
1799011611
1805948152
1649757799
565532410
775725963
1023849943
1058737938
1689365619
1229660697
1560326353
1361836034
168244239
1589065857
715135890
1777481694
387557375
1424072025
431916645
807034058
702843088
1576262923
663704427
1679072194
1607918813
1348967331
1725794075
1267921618
719687966
621515985
1561054162
936687346
489058775
917825500
964697759
759502982
109092548
360382176
1273383047
171629829
553925106
444530441
609838666
614940971
619646851
606303931
184227705
1253987873
1160871211
646054245
320922859
250013827
255335471
862039950
1506174345
238755976
1381198524
1054705703
1099988345
1521774672
208146147
1721539721
1654530356
868403439
734191546
562532423
1774173101
1788122446
1242106083
233954868
1743375596
1393658760
257160245
154066288
1771605285
675206274
1343267418
1421185200
1416572946
593318121
428800294
373252114
1065335562
87918147
439867969
831790128
1223299091
1577636794
110155849
705684456
1274437061
267899645
535112005
1280826183
1788281701
1289978291
541712747
1074593704
1461644475
1326109954
57107868
1503660884
1440086237
1763910499
1668969209
1421081345
1552894128
425383982
1014093741
1526702115
534188284
709420747
867844640
1436855987
489417288
632662037
1560268471
1454416040
1023499207
1580518684
183975762
1517540855
516881509
1079044571
6647117
1091715702
1245968604
315930213
130056435
1858175950
111840978
253012426
121846517
731755200
1724644479
1173619007
289086103
1475545547
20047850
154027919
423442454
117121411
995463410
1805980874
1430771074
828740618
1841156234
1174901347
856287459
1205048491
862344621
1558837969
1200858054
334541972
400638960
1155984354
1405178063
58928133
1795325867
403435190
528224679
106062578
812475927
1108584379
1159792785
1572515286
649240832
816837260
1828589262
542922076
689157245
35427566
1411554710
624183030
1845111128
1659637293
918759341
1053541618
895068585
1601136766
1633315534
596589122
1559931217
726788427
744630554
268020841
65112832
859080826
546845506
1533455925
1448906228
1690480048
1502950440
776027665
1502925998
835017947
734731964
679858739
775306772
1805057590
610456496
16908655
446894750
1198730233
228945640
129421747
1149543996
279317568
236749630
1804865381
1737722875
1626004813
1674581622
677131618
1058552651
1354755082
816413544
1061142612
73834625
230257381
1049704663
91537296
109063118
1705049225
354806603
361934275
1305930581
413668576
57860989
1435689213
135836091
861136610
1786892893
1228803920
1404969596
1089330148
1805432672
629237211
1857051927
298405628
235374172
1373436794
302417314
1338284528
418015029
413604221
1418674364
843430598
173192396
1270666800
1475737639
423371038
1220516472
1770141021
844873143
8357243
195181972
1158003073
1837841133
1389752925
715921616
197324805
1809490012
1737283706
1857040013
444981186
982576382
1744705286
472213720
472812314
463892798
1076197200
136163057
992080091
843907239
1545115480
1687979780
1226486311
1292359930
1328173968
13674902
192817771
1645343663
560757995
1475336145
1376510267
1101098478
1644984973
336533918
1736302323
1446310943
297832888
723926232
282418632
1696206604
678968761
841473405
1115241509
72962767
1421799740
200315252
69884181
806851008
1716928640
1849171996
976648024
173495412
1429571268
1298199405
589625469
170751048
1796917919
612175372
1197043437
5374357
1587383964
139486893
1277651694
1354995789
621942583
799522265
1661126588
768842260
288708946
1175277736
676559491
603664384
253411098
232577650
328760309
1468730021
46974088
1651814321
1028012082
502376760
708028507
1360663928
949727652
1813729844
1629121787
1123094461
1511145959
199020210
1052483924
1303159013
897507973
233118318
1848280874
873790558
212558832
84478617
468105331
1267118542
1623228575
622245012
607278401
1090742564
98858729
219448728
7338264
283002293
472113107
57157782
995546269
1832934503
179482872
54022017
585170755
726558625
1347368588
1755607092
921490151
1568925595
788683261
975635028
699951798
71435323
431145133
1753088287
227243831
1224849420
1722612078
833089723
904453011
1044938317
361917493
1134153764
803606147
1559045467
1776606193
517272517
54034740
733202446
545044887
1311313971
1050745500
1143389256
610140380
1347393502
1660387738
1352945362
531889275
1628132305
1606693477
1783688693
268952845
1334329255
596739054
1156310466
1579320620
1424818255
344940170
173053172
558250984
1184791487
159792789
1144373952
802895986
1026445974
675263991
170718324
1759863780
1384162207
1837085551
165432378
1152325930
1564506465
403414661
1416158077
1131391587
868138528
1567410604
823517245
727846925
115882620
799035000
1126433362
703668404
1698417671
499191241
436566063
616418416
411299728
862327565
1317638321
195492120
840333143
715358656
173595210
1313904081
583482599
1146149298
1571052463
1151597328
73695117
1643670701
454540157
1231177087
538063879
90597053
1064485460
1755629746
1248814421
436410525
620041937
1525656895
140631524
44087657
603950608
1479786408
1450470786
1792970343
48913676
1033388068
168459280
1028244473
894568948
982989071
986765953
1292729209
1338393812
342970665
1623984776
1844468455
874749847
1791543020
513678125
742940152
1770748327
327982267
1788122261
1374879922
1313240312
1585071786
1091729612
587896690
1701836756
1851746543
1415835045
1183425380
45946261
833829180
1498473294
1009198344
1336577498
205278040
1641622397
1539163079
752479933
1439102370
1700790876
1559150374
544702193
870059928
85555294
339339488
1204961616
1676991201
1752243143
1463189066
246154528
229033350
1313064832
103294050
1116277080
124627640
1321522122
305294497
111937013
1185015155
1806929577
1389470220
933967745
1263610533
965291308
1301242807
1425940046
610004715
1850730366
1647873932
1477862052
516185385
788657092
1048856533
175435757
1589004833
633990055
429976274
589844124
1285535960
159466904
122130160
1153873529
1340275112
473044176
182392529
573787311
196770600
565981601
812400691
50813757
1041413319
44860612
1044884291
1420944298
369093139
308445322
1075054933
507778819
1770674644
1113047852
652015105
1287603185
549513917
228051339
1414388496
188333053
862021967
515126102
1607476066
20062056
396268132
1675332763
70516741
499654758
812888675
1597310188
1810766903
1504339710
802028324
1322135883
1843431286
375949338
300258256
1361603611
1660734573
920306009
887492005
1254526153
263761191
47980525
1525747434
1746082961
282446037
696684244
1201987134
757447100
1227220898
1410471073
1402904916
764238829
1315358072
1518346689
990140274
1476094551
1692565741
291453085
1690732399
1422449845
1725195984
688040789
1322528944
1114293363
1550486570
1122325710
1681927978
223815180
514165209
978066207
1464320074
542491340
697365414
1096956985
125312478
782267637
1619494916
1439389563
1469052716
846985710
452847587
411072806
1433246557
210837184
1406673250
1593636894
375626704
533237705
519579640
35922264
867105115
679656998
1327941395
970823749
1254682828
1707714800
1751308032
1323508592
69584673
1070088296
588859921
268163125
849360032
1457706117
889042644
415079120
1305552775
1772919395
715989341
1022360810
1598108386
1213830056
1335071530
91076051
132910740
213054171
1838862162
1030837130
685224313
1642890551
1311907793
1544859269
603210261
341973815
1816611390
1239760028
15757641
1227366629
92736380
1778539284
1351559062
990936338
385762578
187249124
1419125755
685875563
1414701539
1430980510
440836331
1029516172
1296733821
497863288
1098610956
1681245156
598376090
1594335827
1419883382
469662885
1419952546
1554078160
1146640995
201055381
1726304261
1653091124
332526038
1220538597
1050604023
103164442
476819920
1612364480
1283008070
519445231
1819467567
167350146
1154647237
75264110
1074478803
1349688803
427387615
1851794478
1686971595
625570577
274532654
1427795320
1382191528
312559676
650524481
159754118
1059134637
561936376
224050055
1396383332
619646595
1594130236
1789077150
777825078
1317054247
781260157
1344093161
338082721
1126847177
1547402065
1728415166
1277782963
572831020
1826582472
397067499
598997357
424657152
1005762171
154948497
320831968
1695394670
520117731
1642755895
1570368897
1847892241
1794915936
1032730019
922199620
464099546
897667756
1410259
770133004
1605286309
907360617
1587184882
1371487914
161039517
319367359
1603330407
558298542
985460939
810843015
62394519
1256465287
1655544218
1841562633
1806201479
166227927
1592854247
1613824645
667333614
100379957
236024420
1117577176
129464163
1336787905
1643295393
156033498
271878066
224641033
1838349812
514304221
234290462
1079723768
1055159077
769557996
576113833
74200668
263619581
331153271
1271225617
1390986105
1536470425
133872702
884277696
1484620418
515139167
1824092032
19956646
1797146020
612256969
547714797
1599593585
390553172
555137751
748877027
587788438
1046520226
428038908
1554950550
1226777227
1596481592
1285292583
1482258230
1721077772
1820628973
1448231724
806425798
890118330
346721679
1449584586
1853875963
1855240172
288839389
128929306
1766544188
726996353
1408834967
1006521410
98985649
1793378256
1761743216
1754287215
627293278
345384260
1833626508
1786290140
1080620889
1187300940
822630457
1475556082
633357822
542791986
721937436
384084108
848354949
1836978157
328795842
1276869676
1521770021
139976104
1718278614
1118340228
935434227
1295506281
1728846865
252668803
206313844
219083146
1658544030
32412386
810441512
1786065025
341839835
1581126721
754434267
452980973
401687815
79822979
334164579
1760194423
474280208
601681218
1773449773
488079568
487315601
1768792155
1718063926
1401087923
323248908
1517981923
1540311133
1487005729
258746004
79885869
1273321721
1787359388
869870344
1589551251
1122091411
1154897089
203142064
1381847700
423555508
1725423776
1684106196
155007662
1839519289
850486943
967483520
949236136
1379056730
44748471
769060631
175391287
1573616291
650990805
1820414772
743312559
1668010282
1710581457
1284644958
791757211
1210336441
856367128
126654513
1711980411
484153018
1375078343
1355764259
1310018436
96636097
1695081497
766878665
738973604
1701592286
1146395370
672538009
105217874
835690939
1650553434
819738404
1252436498
879516091
1469906600
591013934
151651320
906600298
204880718
1730935849
774311990
1166350869
1377107146
1039370948
1331011282
1091119836
1314071539
529242610
1366892147
395369956
1745971478
569839776
1412550108
847810397
409624320
253131165
991436563
202699673
1005770067
986767603
1408795260
1301638351
252789557
1204972978
1016997380
1580495072
1007725387
1703884869
205032662
1215635359
324830435
430506754
753357371
646753151
1343818451
671286169
170946152
1191671243
162869933
1318582309
249939165
459907856
1396358830
339128768
1087448625
722682425
1749449027
1016147936
1553735038
972363153
1395985775
1587130344
1396916573
340607165
756913438
1099706134
1313408940
385474502
93947321
246542096
1171146713
157641642
1615827148
1791182969
1299214003
920850792
877180436
659041011
1555315367
1294175098
623416087
1829457539
1002945462
1240750321
924885921
225834116
190947579
1784581833
1168917708
157382017
1723330888
415515955
773863656
1220076469
775500457
229263332
430132859
1048429902
957775710
1265741818
495956062
833558252
503882446
1728242301
1818974737
105262480
764812862
735587388
471002180
146407800
1531626093
547565785
1394948949
962429918
1374531461
332267815
937491190
283953608
1735855105
1073576638
950922580
889396218
449995155
1526114505
1199809061
821870255
1494403678
213127783
1493876927
1585875353
1497158382
945652502
722042013
164643764
726770656
105490332
41688088
1151943665
1212047025
397037245
1242778835
983720097
1063957380
240241177
1337418708
95219231
226784974
882832775
371796526
1215150158
1738632848
593037423
1646520635
650896892
367462957
1309326736
1259437197
342980219
233856921
1463633401
310076661
1754265801
54350056
139829853
1796579138
583757823
1489242964
266492920
1345281824
253418016
1402622480
1269076761
1371358261
651611161
398032962
688091553
454792143
1032635566
134343314
1755374388
172461986
1580295118
101570970
801312236
1816314590
124829414
1145927890
1275805760
1354902469
96590987
1495034204
419586431
1188503569
1361786549
1637836548
493666414
1844936650
1294979175
426255588
1291395552
1706192386
1707111298
1342951252
1195580771
1341697684
30193893
223119912
1848529782
1297648383
341295951
215141924
1324277625
356337676
1630882737
230111645
804157315
1329249048
206261031
1413149560
777855672
1235335607
1207581951
455544829
679318982
537030579
1051192433
1449321813
222319742
757431510
461892925
1510190565
24883207
916720024
839443001
294722553
755735590
1647511419
938339086
711674599
1603934318
881047208
383831909
395747025
1573352038
1538863267
1101881373
1331021532
1561347957
916849310
512239284
971446257
457453905
106203533
1756169704
1180658099
689749669
517940690
933590107
282606877
798978818
1322055380
1685834101
1146363725
1593958911
648811152
214572817
283171686
1730045156
1532086094
1796505091
66564463
805975925
360359460
1639592446
360358508
496463487
126072560
1571042028
1807816480
1359685083
1446132673
386613587
780381812
539762032
1490249498
101943260
828324354
1243994119
1264684417
878588698
1249921463
794892795
1343207049
817492196
588333636
1492462996
922605628
1288465584
1316778223
651887161
68672501
915778280
1007419341
1353394382
1787790152
1008777813
1592738684
407917435
940378160
217654936
1844633731
1239731843
241018950
1421575176
214344171
697866519
1796632307
1003051849
608426761
624531453
725909700
1152748750
1857237948
1338473491
580638004
323790521
1013857093
679309590
1272924790
838131887
1484236210
620308105
785118523
1033468582
318513010
1489762450
423323041
1336185903
283646160
1479670919
1615211593
100291097
1629051943
432749787
609550255
390124158
1859278582
383933121
810897591
1124652767
48417736
1654108916
854935395
621585750
682602130
1433865072
670683154
800546152
1572021805
1444904049
1200302776
907754245
1069200665
1465359637
1786164735
1734246948
467412787
1265394553
642958062
357286751
1703475591
681028556
532319625
96754869
4077965
1635787512
1486278245
485501626
1270079915
7374522
1033818134
1391272848
613000230
1523219315
708947327
834460385
1004170983
1852429897
1703003897
1160969669
1726890247
1552039019
327020255
1266768825
1396106202
116975248
1593831946
1082600795
1503587611
982926885
627056744
1469324156
767048052
1362905541
1714355588
1034625824
1335511999
290815531
1544440347
215431848
1107026801
1006216014
467631094
1424179166
391482574
1846659531
772685056
766676773
893749173
1171118091
1814212400
1387238761
698854855
1150213236
600472953
1350122194
1125192373
550229524
844836289
1568714232
1322083642
1380142366
617986422
1349728837
1591737407
1582330107
71350436
1447387538
770104354
751260022
470095160
417769446
789329443
1282370831
247641367
1177800635
621751129
1700458951
1227335515
305393480
1858188553
1496108646
1389325228
1469309661
1652905337
19992958
1320764396
32886849
1111446983
1593690319
301994118
1625762600
1480198531
582259744
1002403357
1831554195
403297805
743064455
1385912213
442308497
670992010
807983480
327248824
227097284
113992158
1710430716
1696252347
1456468104
1382749682
1305636090
728585373
333580323
114533254
1570248009
309655383
443620429
1834820934
1370698758
87564859
1377278806
2189550
666754973
875739936
499879364
968740148
1851027412
1496463216
1330114890
1321596839
1780370092
31942430
557576394
105736519
1604303452
57321919
982884453
1565663906
997540782
1347548759
525030418
1849397008
1122977701
1286538441
934396050
91805929
1097791695
1207041402
462519599
1286025017
396355553
984917169
1289021280
592076342
797519774
966528301
575476863
1659328186
1741896124
791955994
1470099167
616044466
206832938
344687477
128240847
1419490661
1362346108
1223785661
1117359711
84993618
424155942
1417011346
769101211
288887469
210082573
1730166460
692619562
767708200
102254314
289229968
986613443
1345411473
1826562641
1036300734
815098318
870727126
1772778339
797469497
1739461841
9982558
1431130905
686097291
523908873
1252628492
294364573
1033493405
1681838188
881253273
1620714676
75438020
895286052
1367209365
920894773
1286915559
7234549
702072834
189622831
771001913
342649628
764042890
58503231
1685066811
1430521013
21034377
292150557
396633112
987768593
51422821
56300211
1085666932
61154490
1389391472
1523162533
1221061821
669585686
1234457884
19041205
1838105536
1299010314
131817066
235424492
240851013
1364635539
113033942
1821711257
612752825
1711007516
98998585
1812326680
424999615
228387615
1527986485
1220364519
900547632
159467295
748863163
946109205
811228806
1281608220
311018478
67101789
428527192
77721885
1686934535
253387698
419567719
1082027278
1543627081
1401273833
202556096
258575167
1236394047
1197388460
1461713184
876324007
515532616
1691799375
1286922203
1215606476
398397635
1424109019
250587915
565397167
918331884
1792090845
430191719
776002244
129089032
1297075079
1793599190
1690302894
344482690
1443436480
1409185567
187235991
1102114788
138914693
1355588336
1018451782
563735180
970649087
1854818253
1097453556
776603790
1710440435
1035844687
1215891588
1509522768
1855923858
650910465
770679186
1507295129
373023274
533441641
1244344932
1294190568
1230727491
52628028
1839157857
959607824
1120285969
922970100
1105632157
191329911
320123240
1743099639
258273786
1816395567
1711224817
549808072
782648430
1490876590
738808588
425919669
745142069
1695623118
1675666975
907104161
1372642821
887724910
402792952
1753306287
1583588253
1770120458
402011153
1408510129
117716466
1223403548
1519900900
1187467502
780859046
1571094143
476001925
260457966
1237543750
871168143
1804762038
1691911971
1278286367
1595177186
882513998
323852674
1817760935
1289842465
1294823103
296811296
498637600
1279306433
1295316434
83902665
365535928
396982435
1618996682
1725425768
1030645190
710036963
873606485
1473092182
1776106016
1080151597
1841150421
1162131234
293502251
1539562588
154499716
909703058
825110643
1143930232
710072091
780131563
162111669
1779161849
934132686
741944876
1355058327
1181235398
1824224488
406375731
1621253260
1302905071
401833432
1534292136
715392287
1047140567
1242494784
71327009
656441105
736081804
1657711875
1834306293
1016691666
219578765
1566880910
263154843
1379957787
402610892
1230834997
1247898406
460656817
142719136
1540253365
1219173529
34268673
368564147
1146278333
1298752822
146384696
1630456275
1509766889
21200984
831388272
399717829
842718770
866558820
1489463960
1665831090
914417267
1678360511
206274883
1778979468
1147562926
612725580
405499591
1257185981
1421257839
1139440126
253769509
291730376
1632116310
717431397
1437434754
1837928546
169350339
1613030530
383873162
32788319
1526199683
588355156
1341939217
1812450138
1357186575
768460260
1297396752
839197476
134528559
502189597
1717531121
81124717
1476716234
1581642149
1507531177
1750519038
506651659
1756751733
1806761376
415926317
1247182893
345922871
802943421
1259079588
1138311345
739931928
1267526670
483865896
1512785585
787015815
693396005
1527130371
1513585686
112599458
1193147509
986876382
1121125086
993782418
197507502
1017896722
1606681011
1551163490
940087826
75695353
779621063
1418205219
1456737343
1363391561
1225653759
1528676132
394177869
519886545
1443405695
958304103
918075756
348967887
1144674895
190981435
463994152
1531649226
126053585
485603682
708228457
1747379360
94975016
593402740
1270377999
637026590
498133629
779537649
313026632
1503786841
18209920
162992428
981772834
400312087
528065238
221499622
85797291
1809701128
1292340517
569776130
61211671
1845364796
942885456
1616676274
525239297
1709845178
1605730746
854702737
222735199
1254093950
406221479
381743987
690419482
453196284
1818206201
1266979364
1285843637
379838360
296930369
429478223
255121663
1733462537
366457397
1453165019
101689928
500333985
1643377548
648420024
1432786466
911456329
1100928796
276840254
27122806
1042147971
1125337966
749345073
910250790
1669689880
1677852190
768560888
981767730
3570240
1487404351
632148322
391576912
1494010768
1255705270
589171481
582811680
716139499
928260330
103246621
410726734
1085715405
574142893
1498010043
1349664726
791759253
532288120
44784861
224913052
1327872052
342933909
1315368064
1567560472
861424849
1156459997
861461427
564540765
1330752509
1373810356
155650098
1603889453
793375177
1200593604
1309442812
198293609
805525346
305239462
1719770734
103282350
770562039
788502360
912595705
1322406676
498279824
1337897943
775691545
677469495
382728849
838142409
1463486296
254372089
1377087617
249393650
239879184
1003160673
997385030
1004942393
861440953
93587629
1478030198
1673210833
1327021902
1411591799
1135584759
950939807
1176101701
644877418
1002427198
1125519590
1509497674
1785867240
463649689
597647895
66599363
1759543366
1675443651
604158529
567332450
1037836889
1565430349
1321962256
344545098
416264568
696677872
945373887
1243594912
1794750352
1314426023
941371128
700389660
1746300747
1668658872
1505369731
554851320
513856474
669333379
121012175
1144712355
954839789
1351883622
84326282
940302074
482233106
62775582
1355238514
437546691
910176569
1105478652
609550817
936298674
912692549
1844922417
29929904
755779547
1075354154
1724349556
1467851058
497397719
506479169
716426137
1657056588
1545927922
742257501
1309176988
1821513907
52343224
1025818647
311252082
773526657
983025066
1367861367
352223931
1727500117
1221719185
1204854173
1150906538
343360142
827104119
665461778
728373592
484065976
1482844113
1671709126
1577521532
494011082
1682901018
1554939179
1516884417
23341930
819880
996506084
1507865270
1783196484
1161824691
1290148292
1441963258
1637126093
792334141
1040730513
326596470
1434815430
1567399615
1102629416
825297340
902866872
1091285843
698036520
60255791
81127837
1084951889
310898839
838177065
1607475152
1254029226
848786806
624891914
1687438172
58309562
1637273123
616834524
181037242
644895730
1578260608
1356928701
239947186
1506992791
585296922
329466265
1202259831
329865290
462424530
742989245
839750643
1385754855
390102383
1701861656
509033320
1270199163
239981511
26785246
1522089897
1578461306
674779272
1621338990
1623974058
233818714
436480084
1360751401
947940536
1346029053
470396776
1469867538
898674680
910440318
491234447
966277161
449262267
1131530672
543132324
990983019
1327775309
471691840
122389059
1557704412
620658756
960737151
940975751
869523586
990923989
253644554
1233027109
1302418840
1481793293
704893131
451681762
1167970218
638885700
1252187133
1586823233
24606981
429974805
1601812077
160986113
1493702494
806817419
1817337887
471920296
1204368718
460493074
319798943
1749822585
329387989
485586468
957876856
1194260386
1571906608
1061439702
791206208
486921794
246841
190538722
434005001
1103404777
1044295750
128401771
281665478
1504072314
1293481946
203959201
709394459
1047347832
251333528
370857596
1583115821
693473057
15437445
1447671573
1325777862
1051217897
363764861
1680637239
347453864
620519881
471556643
406823511
331740554
276965158
297197564
950157453
1767794820
494175870
527501390
411457003
934662040
1523351515
34211525
1460988164
1656828581
57693524
401405116
461135168
1493203837
748227587
748628970
515780244
523766613
1312434897
1316703935
251961339
41591013
1804039150
818199631
565290793
710787615
543775430
1155460315
1244872883
1093912219
539719893
460467964
149585045
1673961344
52420478
467120207
679684323
751050137
619640938
684171617
838552735
1205679754
1633546155
1058917802
325196861
201288057
30334463
1486745074
85960093
786798428
1134015577
1008696131
401994012
1495648674
1308798157
68717825
144947924
139247674
799656718
366499071
398812689
1466471103
1755137981
1581796760
1184050447
917527772
196044101
897506165
37032017
205438668
300963372
655044767
1077678070
482662963
218958661
485678022
889283214
256530405
1516738068
667413906
1173384245
309310258
1067517745
1834166558
500694366
1745102821
1700630607
1478427531
10903942
270147559
1242844325
758422942
1254937542
1650244402
974128176
1247808185
1561384035
1464728337
518775034
1426016422
759473991
1646380136
736751106
139793635
1028797534
1723670652
1129472993
1411202334
1125249600
1823275731
906108711
1420113298
1612291915
531301473
1778188628
1662664831
1361644502
555039835
1645145941
1018049911
1429731486
1197634769
1662351116
576110648
388337337
964381724
757532576
386232915
40101412
437908894
1255246640
1646287068
1844256060
1489125161
1361918669
308414797
145617251
1023777700
1221097726
411801215
1747077617
609221404
1121678418
1345804561
1347827844
1693710654
1763909768
1215510374
1711311185
1693770028
1388776575
1126343514
224412678
662704751
1138858192
1850684909
1626679451
1378884226
1683593613
486710719
1044994664
319223683
1703479945
971473146
578911857
1279167076
1673682925
1496391350
1056517189
544795228
17826138
65457441
563027352
1425420018
1139733637
409401236
1733569385
80628678
947121749
1530467936
1100649877
1474579894
114796534
496156879
806511031
865102358
1226171066
1425950007
1322926553
113491993
1828933025
429063874
1096997699
1556466421
1463088584
946239576
1113293041
411054049
1786096243
1836659609
1790491370
761794823
765697926
792398554
804061140
1164222179
1106234399
1069325907
1771158903
1474318710
1104449568
1010866381
165236363
732910151
1732802698
868127665
661293692
961823616
227878307
1009513974
1137709471
1406946442
1276950258
1349652320
8771702
420171752
933124897
999550608
648345513
1313345790
835436914
862753030
1255472616
1835740134
209712683
771034663
1332235842
1538960703
9271939
504183944
1564903228
872221186
1741102897
14198600
597877880
1533896313
1756420645
1136939099
1130778411
1352495318
1779810326
629195403
1103997391
79804409
189682029
1538074836
780709694
624910193
1563164256
965573017
223356779
1822137374
1626801241
558649820
443670633
1483995847
1380468899
483192437
1312330548
1782744380
1608830757
875993941
707603419
1581957301
19834391
1245515052
723026465
437950063
781615197
1196315709
770497641
969325259
696577114
1855371218
1290192702
1316684081
1313405176
279909906
528307318
861647066
830418740
556140027
787602740
1566562424
237472628
882195896
1164724251
736625481
1458306323
255206363
1045897896
998843853
451828821
1700944071
141932900
1796882910
1765628939
1521687358
294833190
1730797769
1096582826
1796396689
515850754
299379264
851910314
1231122573
842540667
135802751
550635464
474129638
1377404654
1289815050
125564369
1037324048
1825051120
1348892446
1616323603
310722857
1181273386
1315261622
1618877655
1279039715
1655534695
512630544
1687320191
1042763044
1531782535
385330277
918705201
472713863
239002729
988253249
829105877
1188227048
401604652
1133689402
1371451225
1669166259
516288280
983105640
168142868
285160211
59378269
178767113
768852551
1464066916
204688894
462648380
1628532876
1629300107
1343175494
1841165885
313033311
293377418
515376455
1558609974
1166510488
1431755794
1533039732
391520570
364493644
1328801355
131441171
585229680
294911809
414067296
9066763
750966310
831728559
1275054888
436383863
1663084294
222345175
1169608626
647447075
1169606461
1059167510
230762429
258924940
1314508591
850407807
1634259556
764927724
1192210089
469693795
41652059
478232176
605951626
294694540
963710581
177422001
1744818086
561377142
4669924
178823206
1694342453
1713167228
1086160981
256093436
386436390
1685000634
745535189
663596561
866216681
740923023
611386482
870140557
560258772
1056093130
353935372
393528857
1369199349
1269213378
952927947
1623798966
308887372
112045264
618495834
706142128
1085849056
454486918
1798622363
284833345
547071473
751279109
276720878
1409982858
1216630936
969457236
1543008331
373976987
843606834
776467052
1734068925
514061149
108443952
1169573509
1583648800
522657336
549730834
52950706
552015780
1443114316
1129610989
1822059005
1461961706
1664668763
1481155527
440651440
281787851
1624714486
277392844
1836865401
544034422
186953849
21311098
180235578
1711287476
1644992639
757017491
459028823
1289380934
737936005
598376074
17055477
1246557499
1561459790
1332327181
757229135
1206207706
69054897
1022866563
1591360080
1339670344
16937887
58995625
1633512665
73812549
999819717
677442918
459347544
1216098122
550159081
991103895
1403088010
1809508343
216364258
1536576994
1332571421
1637335302
762807692
971274481
1277997922
1183905598
1421794799
667240162
466079241
1369964186
58589371
429040970
1573709779
1076963147
745491923
763375577
184428001
968053292
1611688456
1641874358
1181248049
1767114473
1701239404
1690775545
759230663
1291085611
1787218034
1794737710
214393213
1811324247
432410281
231450180
421591607
944478179
1630733333
1222847615
665266308
1624897711
74752528
772836106
471316556
721451991
1585002676
1525915691
501517042
1512904957
991415922
306717423
1426358001
296626344
1460783435
1330757729
1309927916
1855432524
265506105
829331342
1458028400
561848664
386382358
123317191
1691737037
885382883
635153517
642310691
814778753
763358709
961193171
1283570811
1807598282
1043332018
1244465626
1421440201
1640727793
1585719801
1113676972
1681366401
1572047821
320700663
1591553119
1603424045
35046318
826333642
289057407
1593132373
822523282
1308641384
1234947627
1736642960
1721654376
812959336
82493264
714816852
503299346
1503401265
608944602
1059121519
1336974193
393331104
42639664
431032571
1218719394
370025031
1266441642
1196274578
171228593
398082388
1380807723
1515163121
719158936
36650961
369340825
718132445
1558775769
75395613
747873995
1850101133
435880509
1664235834
701462619
52400697
1191406587
852576118
413391817
1120044139
387252286
315131117
314735446
1810304627
432749052
1672606287
967832286
1814071720
125414416
1461743416
233903343
561348426
647537686
18127815
1232817288
1237723078
1380206540
539308625
1800506
55388943
443721954
40059841
1687860480
894128815
1833983132
401610808
1848677168
976673923
293148153
1700741178
929196811
291591408
1243767087
387446102
1732458290
811810096
1494554302
751958130
1781629385
1770171864
268257344
666769985
1746944920
742800308
824110529
1278464913
756748331
778378860
1654541810
53372763
1309162236
1134533688
1238500611
314532294
582725068
1461617793
667636149
607757365
497561442
924595930
1561483655
953231892
39266820
811421379
982840216
1014673485
1113985334
1422644138
1123953318
883052459
588435494
136551463
1470394705
1703960050
1310747724
1184407060
21125242
1516587138
1589300029
532783295
970380568
1268383278
1205206374
231264373
1633826547
1379112180
220801673
1283011145
763510767
1039439040
901062989
1301721252
1736258287
1768721917
1171480269
1009111997
71067462
834741577
819457111
538108596
1144856258
138029896
478400245
1122237058
287991201
829992304
1834604125
1376013717
1169952092
1225106069
1255150797
232717207
821355253
698297492
1348407539
1505466954
255377170
1610016535
887057189
994291592
422798788
393115975
1655176121
1549169517
177767910
248761841
1079381839
1776552222
189782634
901425701
1432183535
1801232963
1090080650
411307805
499016423
16814845
650545705
472623560
1484056734
1044078770
1858843398
103464574
28886869
103413430
880972606
274709841
1271340766
1627186620
1771217336
126258485
1162127205
601795734
1693795110
826834544
1183223514
1840529889
1708306335
1585556849
152126553
1223210995
1664479330
753119804
248842994
176910773
83896948
753392488
504580601
1251748643
565088444
1078055686
115396479
1617396681
1438281793
509663620
708599415
1739929701
116683441
607015629
447662440
1071359625
611542834
951508957
210813513
273987852
892376388
695286390
284158311
1543698817
284294887
438308913
528265731
308909609
375836399
91896919
455271414
1808761992
45684480
495288656
586060090
1417724428
1731080119
1844428784
38755989
1193654499
256260618
120867314
196545910
1063021235
374251594
1038903601
162487809
209333164
1486695278
136140878
136001293
268257290
1060325180
430576225
1112928540
93125548
796753151
78658775
847283307
163695488
1481839792
1366476398
751754915
1379620006
135860126
782877674
1246714562
1376949822
1705632701
121659247
578886734
1280072807
190072541
641057293
908010462
551042994
1163344233
1646846775
561259787
1717111125
821976998
474923205
1034196827
1294328255
1226191990
553741619
615317885
1048155915
924416701
1157543221
151363732
738426157
482211541
1630157967
338896158
674734436
735366008
1739108245
1453065883
1683183080
702749148
206351557
759244194
1412363225
911480105
1501784207
160558436
692332408
969776390
772478966
1829326924
147053914
1468854325
1697139440
1809519482
373264660
1498723079
104984829
1608542653
1191815642
1776624555
1642943971
926340090
1020796163
668664247
910209262
1423337319
960554007
1538973395
265589135
859278779
1061021354
458894580
1023348576
1187539572
697292754
666097565
842094723
747460141
1785504391
664374331
1333925570
710424476
190091170
817095102
1211522122
1750765524
231974794
1002786555
1227239881
1542122386
139993282
1402219059
1003553431
875488323
690519226
1641322980
958685004
1462521057
936363946
1600116772
699492287
972908572
1048526365
120066266
1730503506
1386996284
243830500
1191387611
770839725
710731863
1492206827
543290030
447244856
1556615049
1674171357
991255969
309492408
192482088
931221918
1626931572
892184031
654603499
1522638356
167718808
1663810025
1712679796
587323792
1243986992
589061911
688221181
1758174944
1488111739
656330171
1313156077
1210473490
45104512
1165684020
791399636
549128272
851816015
432993434
851059183
477091082
1141908069
1210671813
441028182
700506373
13442094
595219389
1301020330
408408458
1838774887
55324839
987898227
592260438
735508822
1092754009
660521390
1529207585
305900324
1207645394
461657807
1521475381
1103740132
401643591
1030457513
1340082103
485221083
1304055509
178007559
890916744
1741196460
530066363
744138847
607967017
131700038
216251733
266852018
226616334
1448686152
787170902
152901716
78901365
1728521789
1118455704
726165056
1818274828
637377901
1271374751
458779291
1649446861
221804148
1051735558
905728395
360966398
2308843
1273130050
1377570962
1727922280
174265355
118234277
1523158664
1573093275
77748272
391880652
240899250
173183244
295267685
1063243369
1083485277
788053398
978068260
688430030
1200264991
798374663
755451809
683391693
1585841507
699226703
1398015355
494950502
541951732
491437152
1188657282
1716334409
999744027
536237438
307707820
988884254
1095121950
864170840
664065806
1555055946
826868964
380237817
1499862541
718931618
1806081521
212939003
356538044
1162258583
821285147
1373316215
531877052
1339184143
373046670
477316607
1118637730
1269844918
1597294990
1525088792
1579285823
947651343
1501981509
1631997515
1470475284
1732798936
1590097714
1828603725
169467386
14351536
1309158978
1024797409
757531087
1031912385
1165443184
210478073
705473974
809053674
953058692
1667737801
614344927
1095498940
623727139
642012212
1311110181
804766576
1482575738
1757471339
1025137637
1351588541
750131936
291562982
1726859581
1176313470
1177308440
583376837
678960108
1240469103
1556981275
378668864
284541799
36111530
553523883
970625697
854669753
64380448
573927916
575473956
516232153
1461150317
1500085601
868576865
1102435767
391112098
1245396534
777280827
608841750
340128950
415917982
1010044018
1705837859
115721871
988578488
955218417
1313171287
1195535760
1050734170
270024129
659728926
1705608564
1724525792
826682886
1047897174
328087379
1483551682
1503794917
364435571
430922364
881763111
1372469925
1333182968
1817762866
1683924159
25429674
1770078974
156176854
1096632436
56792541
186733155
1054570099
700617407
1527183641
456787980
1476543358
114572756
58583295
1384642601
234911375
197743935
1576572010
636782011
571711023
411789161
1303948864
1514595170
1401652990
1451447958
878807811
828591467
435155412
1144266819
1825141117
877786887
1732838956
719018065
1805602358
1447762640
630433339
1858900443
1245410941
326454199
155569852
1737186046
1727458458
1365766423
78140035
245877268
1360691986
132168239
1062048508
1141691913
515783455
1327516151
1130159271
178616918
486889260
197086301
104128619
469048240
1017860791
9917106
115860517
23291729
280915032
1023483395
1780051247
833544425
302121115
1475904504
481413029
59380324
36682179
1820428065
1842941270
328719655
604470913
1220848478
1701372288
97973722
544571965
993574902
1328743839
1265195393
1048939683
1423902452
464501290
603511414
644687260
1230385570
178999773
128285537
135362914
214503200
1345657868
25870383
1296397590
113883581
968256459
65505614
1450810598
1061764557
259873903
1263729300
1594698573
117700584
1499115882
1102971231
792871815
1720788995
942474604
914318716
173469853
1807699574
1136666943
1659787175
1276376094
892161679
169305505
1208592364
1090358867
1030221977
395348489
495391801
1622138999
571715169
909243429
1531172325
1789452985
966743557
1704965131
707135721
1301425576
918392276
505885523
53887736
1700676225
1468793566
1799670170
250570632
516643709
1690073220
1793372052
389990267
1361154400
1788933685
1220619026
1428825677
85312414
1362948059
630207683
815921482
428326748
1723846946
110952876
1646109999
1547630782
93894096
1079840337
1225637531
814048070
944948465
185618714
79666757
17417674
286528311
12114201
1482618283
298855769
1266979566
1810173414
266763007
643512174
801915110
364223349
1666323750
864993400
1021123773
663666637
292899246
384071829
1290525425
1083540093
89847914
574526820
818908135
854309643
1332492895
264122254
1713869172
1711886816
1775690458
589815718
1320710169
28263119
737482834
641276828
1241072804
1798180952
1736724458
1586017085
1790776747
79487279
144058340
848084838
695493129
702656170
324803075
166491649
1130808120
158055837
1243176291
215167063
366885079
827352454
873073771
357386067
486061996
978093399
517942528
1767671602
783089404
480656265
1740227832
405365036
12281379
1102346520
917049930
1364710531
474649558
251937187
75576808
33431734
721096975
1504895798
1805106073
1340173768
1422277612
1833759185
240848431
1787180512
445184954
1291448230
1534235847
669813290
1168432484
1119892158
352410746
1666346059
1087974388
1099444896
454472396
1616099797
1610591933
598926920
739723895
1619770519
1848777207
1102383701
793965242
1705352750
32404317
767724872
430786707
1347168889
1779125108
646474735
242594672
1540618499
714106649
329249719
1426209935
807926928
129944782
367582614
1784622600
968611836
1198788558
1284703869
692147045
658115713
505944398
1412576602
29129246
189211337
336419474
1188929912
804845251
24900118
790061502
1201582364
855370846
568027642
1817669931
538121342
1043690511
821399944
1409980418
47644583
877581282
1438294372
745856342
764911917
1782112777
22343052
1620855183
1414063388
1193111877
345973248
1608918398
222387854
1654019373
49888765
245980946
1302151591
1350631933
1361163017
1059934762
463073667
1754896794
1282988642
424690253
1414594531
331361836
1348071689
1252595032
728401972
14334026
395287159
1026427451
1811622905
4138096
1612581806
1401423110
479889009
661477509
25341222
385289104
1601341684
680240995
918433420
1766890339
1472550525
889612469
501400067
864365851
1843342942
1578668214
15204865
1116105629
1521260903
1832799779
1114255361
1461266372
1079973864
164888753
415153026
1232073021
1805962852
1308448040
526195725
1337910014
1128800736
750629950
1602513787
241024485
95013621
983531813
135701275
1285920163
941527314
159879590
215907369
1072224799
539036141
943477178
1542446545
393419027
333831203
1033725462
1593432850
386356571
974714912
55812449
479917315
668809045
1249823881
1468474527
187548323
611418725
346238861
960781647
589312360
186491565
269533755
1215920843
1191789670
333890141
1191262949
443214517
1236720303
1339229342
165823585
952660142
722340258
1625575655
57615364
46780640
86464085
1501604344
1785225567
1197766261
907914090
1660109063
528256624
967373271
539836705
418663805
1672796833
846476331
944861626
826681983
1316516973
1820723199
779927562
587051414
124231544
255653471
787613674
864868549
1300847784
855893339
1339804295
253457166
381286593
909125029
1490103723
660150468
71762015
636948709
1694702069
741010185
1335763232
1847019381
94855740
760732078
1337983587
485009496
87849686
822455986
892284886
1202070084
303730459
375578099
73947467
445223556
996566756
1093588349
1690085602
875187141
813104868
1053307586
22542951
1671821092
726424239
219701349
591381877
663514858
1018714814
324244302
1556891345
96153765
1656880810
1649473021
1697556031
220618403
1648579736
552097010
1083006879
1009461430
1147236625
1822339671
208357520
1512483913
163346993
1035730768
1038732363
1203319901
699141544
1317069230
906421348
76585489
718606835
744249723
1107514547
1490126270
1625817095
1769000950
331372778
655566204
288379166
689135799
1185458665
39558221
1118933171
1732294834
256925473
1043863721
1797224337
125302794
875632375
1141057935
1226023352
30816391
707507998
1605432123
133693597
429594478
245252872
1547526814
49974270
750137333
22290159
413543796
810073912
1645118745
1732735686
491888275
992355393
1385770259
1679943546
364107637
1553748129
1463438245
1693117133
539491911
552699467
1252068305
610245805
1460401059
359941026
1103806362
723311622
1100682606
586017136
1344517004
1470275987
210320657
307331859
491855774
704834615
1158283358
1849269578
1207877434
1116666158
1514377197
802412363
565530967
169167506
1548503343
601885621
1208436718
1145826270
1188722186
174421807
1137993150
1031850291
1553404846
1153833597
69374288
779503216
1403144479
58790409
93608556
1600305930
839247524
560634208
863127417
480294432
585242279
1635991698
204312576
902796810
44761525
1388839175
90718968
1090384242
1354889154
536402829
1232168195
154679282
662296462
1159106703
1052835176
463012651
943524218
53732410
549724577
44593771
671673316
918244254
471137682
1804893050
422765880
914304594
381650547
96865829
206217613
695393800
407991394
1322202472
128761569
1002351798
761862613
390296557
1042444213
1215491161
1586944987
1454960550
1527079095
1691339975
1444833486
146674988
239359938
220888288
1269201820
1464190297
1371269334
1132482208
308576562
429605280
1015092295
1388945764
1229706446
7107556
963063587
1561729682
177374936
1128688082
1104463476
983793880
1360607525
199977339
123119969
1434072980
1730695538
1597198671
670142318
429495700
411730849
80926070
1163614016
133007539
1773223547
859837219
401328660
335270373
1137593348
1586980764
422991859
854662240
1242887388
223480945
1411220222
1194564409
426559335
148256683
1490367777
1567531026
1133612504
139922962
862026788
775485526
669842973
286660051
747469723
37469197
1070706520
614389332
435964277
1062082988
1413097550
1161917764
289885735
87289456
1710992539
84283991
1143515377
916635294
1844764298
907662900
1282066685
882317545
1040550664
208244813
1741393770
349246389
1307994894
1132335157
1789282154
1142337982
241847101
17868786
1560880062
1037695404
1692644338
368776990
1759359128
1795715423
753143565
1500015078
773027601
303778472
728862090
532080071
998080485
766983753
276850374
1705382917
834306097
1722935062
1187131560
1332836846
602718915
129716728
202397136
251435780
1662011597
1618285816
946168171
389522236
290348361
987486742
1654567448
837335188
1272427909
1256503982
465018833
1075232123
6325647
602763043
1705728164
800136728
1269338154
1772669078
127458160
1049094377
1814100648
395653320
600885797
1509047425
1117612237
1765914693
869222100
411924028
1345366540
1513290963
585545888
856697745
893158246
1766044150
749660645
429195377
1655643968
1561164590
723657346
1072463910
1163012257
510078841
1750862960
1215354726
72743269
733689252
1309403754
1509866167
233231413
903332146
637578043
238784403
474095400
862753568
1598394910
284827607
73220540
744109769
1047343694
1730144949
1801856108
1115709589
1198830548
176225410
913802731
744430420
584808948
1337209614
1227754886
1543713181
1724468586
1514939890
192568695
517145417
1209957302
1146110983
123523695
1749120222
939523213
164743841
1009678062
1411236351
217625737
892264069
1604652672
1804208841
1165426913
1351915338
153681140
560593838
1751552339
1611542164
1444049260
1495340319
1025605894
1448621267
160059167
1662855029
373091241
1710482763
1581559536
1119569330
1402588413
142831264
240486150
1101715625
1054855311
147317746
1554317400
1319060091
506877807
1178203698
1277077308
1080215870
781830116
1712683550
1814959981
1255836079
519358119
1782584492
841138323
718288469
145356660
265460758
498262302
104513853
1769665040
1474009308
1732062859
1393708065
1810137554
84827606
1760509840
433867216
1194313735
786803724
1291705966
1349529369
1196306876
578409996
490926842
972658072
147569182
229131359
1175021437
1749518861
768781034
799076498
312781269
918060263
1311400956
1518418120
54699460
44499438
441993155
1690147113
702353959
1632203168
402671720
1028128689
452000971
1601226101
54359114
803978734
843618151
1362396889
666022426
655458935
641324124
1004407837
1398767014
900575924
428001892
1196941430
405725617
865188590
472673891
714801202
795514049
770413249
205283234
675065684
1842252171
283182479
1051373734
787717200
520649034
1549163626
1328613808
26977775
777437583
1247504167
778870604
847023630
914622627
939583123
1687114556
905094674
1103840226
1184761683
706912217
542384217
1688572589
406415464
1761911731
1330511020
1762718050
1109515623
1388694920
1476778891
377207037
1544730736
1028889343
1559917531
779708813
11193164
1626808724
87215884
559074364
1454498068
1387187205
674979370
1052699760
1232552204
276646313
1251091277
867301632
893887462
1678108905
969916819
1273938520
683289352
1822315583
1569300328
607261191
500528057
1700274293
301235802
132353414
1772284567
16793760
61745641
1141647523
1495255408
1627872362
1131378537
1337952913
529374948
219560268
1165220271
489201622
1858666649
667542171
815029760
1103244535
1583594192
1443930323
795090372
452499642
705225315
1649484871
104210754
399015669
1635050083
350702088
344992184
1178126448
601379580
1844371435
519071283
1083301261
1249323031
481392019
1755910177
481247250
595905131
1490579679
1255998914
1609281205
691126756
901631119
91544860
1338445075
707966431
123911742
916141655
1057350374
724957557
888820219
1772073094
971192375
619521057
1162715651
572922078
457267462
1582184835
232900086
1309763329
1291704261
846423572
1127781296
974728263
119385862
959627099
605319589
1271295062
71888333
211740750
1127891509
1557060158
1701574021
1282336450
532452763
261258496
148214202
1355501190
369859102
1071446122
1219908431
1445087717
668975702
1284355667
1670361427
801253087
1549838784
397607786
1479039656
1637409996
508505483
576240447
237124975
295956351
1703459794
366808309
1462489909
1175914975
23818942
1546811772
318191413
48383960
323793149
1111226641
1556249477
1475119192
1409568602
419399810
1653603561
520116664
1453103662
95228681
1571752890
465054100
1775662377
1524970408
996420107
1109684836
1706788489
240660157
167847442
811288774
254961320
1061111606
1447045283
1428844541
1504787032
1661263165
684053541
394777359
890734935
1621170202
295106503
1828509517
1448074647
167063115
1167472523
113087597
1532728665
1757671725
841559580
660859671
687478881
1354968668
1667818238
249326608
220909153
1630450591
1329848114
182542012
162002410
750490543
1124016156
1729405572
226322897
1372337403
26402480
522570493
1710807666
1348500982
1372252854
145761020
882447720
235067338
441405711
1748704748
868994956
439420235
1598950707
1692388560
1708611452
1361779738
1007882284
1075138003
518028254
234929803
501558127
1043524284
1401622263
244108439
897361611
1765622494
762869251
1656873789
1132850683
1241084547
1254095623
609426054
499899293
1030291346
1141494660
197312238
549600527
1022352414
172140421
898801058
767751619
1396635385
138803079
1099472152
1623007472
470021836
976108925
1761933107
420659522
327424461
1013192169
1706153517
1158020370
927456880
708758269
1313315668
1488385291
1140353627
452106874
1205603725
614114654
308961496
175426206
1417620988
911992328
985035043
343478555
1543669673
1849637356
1591306786
1713951541
861122593
278145318
1021826955
1673924711
550230857
1734696118
1346967863
239131462
1350499596
873948999
1847608050
1307766594
852274120
400079005
487188850
433290378
599134695
879687021
1194999215
911214199
1543134888
1312708634
1091101268
1674926606
1181617921
209084522
132630907
1771284003
978329439
1298376578
348193323
1601255571
879700288
618388502
395786694
958560055
445840649
1141081619
1387568553
556770188
657820590
872852268
421063331
500817998
193785565
410825276
1608303126
1678099992
1799019440
573630569
1457394868
559440230
319613880
1179629796
1334060812
1262516932
1054651494
217605721
997634404
817156907
1258542819
128767097
723239153
10633514
853633873
435816731
225619757
1354271925
595646452
1162398222
1565773498
393646170
1736923040
962834000
601544690
1717833744
402215055
1615732285
544498489
746878876
976169077
1034684957
329397976
1761046763
214150032
494920852
1546867746
1752533852
149858549
701296960
871576294
557020175
1293904703
782056584
312586481
1270465092
504613209
1489299240
1166080373
1066710751
1352336235
331685126
1105531440
1705759197
950892003
1578513070
1694998725
679622646
256175337
17892156
772969713
489195252
1797149277
292884533
1585112248
1711929990
1747032529
857566907
1558633298
1500365933
1412707798
1120649077
1607803224
202390500
1004059230
916735897
1437658897
1704225157
1167811542
628171443
38349766
1631579949
514525068
1204231851
31797714
698963222
219606756
305301944
1478980998
938474625
1112789449
189221080
526235993
1541395778
792902341
389750528
702651268
1653342829
328095748
315287057
1663039100
981192032
1841155094
1119476327
435793867
811537226
602873258
1632637518
692588809
39587702
786976721
647346930
419289398
927725265
1410908749
1324504743
1506092861
1629764952
234431044
1264272740
525876995
705677950
17866675
1295383599
391705198
1819174317
75286085
822446820
1197179232
853975967
1264633782
536269561
1809512581
1825613988
1140692805
1455023789
1246503517
1514605326
418918013
1014508920
828860914
789272563
940779138
1476045425
905404067
1099614180
721641149
917407710
74020557
252650395
1594808273
1511064371
1589097477
243754880
1196456189
1479892248
1481361510
1849372233
17294959
1476284012
1592387327
1076401458
35722047
987595624
260319904
1132003455
1225176671
1109877475
613586141
32094034
755179044
1530094551
1409434443
450640814
40848149
459576663
58024798
116604036
1322717660
1280736884
63464783
678706319
1397015287
519730288
937722235
590382620
326033231
1496237662
175725183
1023678187
862178768
26302410
1626501064
1424870388
729967367
892026368
319923281
97681777
1762067710
1594329515
1230333636
944455082
1096739889
1250114214
26697769
1332985613
29028507
219705419
1170225057
1399987505
1202030410
1112379888
1475965344
1724169999
643131609
975216885
1213767209
1270422362
1833682725
974874762
395421371
840920474
501866106
39685535
947950078
1179870229
291597322
1117147819
1236518074
333953174
1412937399
315113257
1761887673
1530089199
1120019415
1565050877
1451173245
108225929
1784702607
164561108
106922326
1267054452
881990458
1712926741
280901626
957828448
411799326
636454847
1768106201
1139429440
1599781725
1518379327
1134244822
287412619
73353859
554597734
1775238202
1836706607
530989944
1737690169
1318029985
1690351738
1772180598
1717410576
1374200173
1553994468
533542923
1840302016
1814542251
585717925
3455411
983592506
1353559822
29819840
660140229
1304797324
638533240
1801119717
1006682195
538915298
801707300
1284542108
1621598252
247466266
913290459
328980303
219019531
1784944998
1733534097
1124287045
234937692
850970959
1797351474
1278757741
1280523646
903629359
1093994976
1594981626
770130432
580458733
1682877712
1012214879
745045704
492330106
183574157
367399507
1342824864
233843030
1087696796
527523217
314497176
853489567
923672142
167310222
1701796572
431475578
1558130201
1647589407
412221652
1192931141
850920783
1009229555
869196929
1182211780
1608881894
577467399
583478871
821344121
1316237428
604953360
1014249148
641472540
695327699
1085502475
637972760
754593898
1648020105
83384244
903803448
154909830
284843993
1405341874
1539412856
137939973
1383393247
1215820856
1529416577
1061419778
921729550
1567852039
1727980310
569035985
1381524586
808469308
1209074562
1262213361
816150137
444478580
909249293
1049686894
1787343341
293368535
1011935356
204115455
968103130
1725503966
1758248552
303607446
105728606
161199979
569812480
1057000586
1599502300
851800286
1584760501
1270107121
1719390672
1661580395
342274301
719415985
51526353
928329056
796679192
1520314690
67326529
966723122
1445051478
895479471
1800919306
965279009
816072756
1208713181
1557353438
927665336
1354448674
235651262
1607538312
453339391
1720309882
1818379727
1037799592
81623174
1656685780
700834140
1019518693
79419731
1394966333
1707847584
778886613
1436274016
141365842
1416402570
741251907
367862156
1295398846
454099032
931377196
1402676939
323931775
364693086
694030514
1168831294
1013088091
383684086
1262991359
645070551
400102670
1511258552
105446144
1225554615
765470917
918427804
1484427518
1178793067
42544144
268042173
799219431
311321364
619850796
1361763940
224351277
1848699449
1134798712
528767501
848759234
1677983314
466320105
973941893
466998767
1180436950
169385900
1625824244
1146588273
1452200355
767503595
1772367408
1538876421
573424301
354691701
577341170
674088204
864484430
259094542
320696656
1172659619
1240154624
1218538332
1048840455
1402670130
82564365
1003202685
1596735776
1570395497
1829243358
683387109
170380008
702706945
1758528339
1131016483
898808575
935117185
885730620
1084828322
470438430
132282751
156246034
1679859732
823386268
896843698
544405868
1660875105
478107731
1211075836
1440827968
1759859395
91612506
1812834314
999993368
160411133
1237823015
248182881
904001251
408950279
871331690
293634427
739456844
793870755
1301638050
92038019
1465185265
944167324
293617768
1518732847
1087224969
544315698
1556091491
780568534
1445954506
777736558
247079612
950988308
353522326
818792915
142281030
1631831359
77891580
880717391
796572103
1424914365
141600426
126015649
1257839282
1435297114
257726486
1730774308
864167675
1625347832
1832128853
172313266
142230325
1142496184
697717331
1101772253
1081585822
1581333921
1501872482
811671116
1644628059
1504142197
3192584
522176862
1701119666
219022986
1348305519
1597488347
1601257189
854635861
1786607561
440712083
820533228
1605688421
1202472793
628609015
1804008129
652640935
909658384
98395006
1720152405
1028283041
276175147
587696308
1014940058
1726641573
175929025
1687722023
212909228
1592417748
1062388950
1691264711
1478599776
1755819545
286722011
1459902947
935660472
1542872958
1118169817
1368064152
1013452859
409671526
1644632350
1343950535
280181486
1100515303
1507413655
1070456518
257639805
1166820455
337501498
1153051031
296512362
1789900707
1469173213
1448891077
533879479
215067489
1606290633
1054153811
1070984612
1138404254
666588586
1355842413
1279910351
682697213
890323943
1529277931
1425287833
516133212
1268139732
1027481543
1500611274
1436206395
1150287515
453149730
1111265448
289446285
1540466456
984514438
64138690
1130211105
589538102
421229700
409337126
1115516867
1821760523
1279694255
660178690
1632366008
489735546
440826639
1236625137
1727319815
1245377815
444642045
1138089209
1505254361
1232631056
788051747
1192489508
658474700
1273450499
1200145770
1245705973
1269750299
205964873
1080583875
35158532
894634221
604139968
710058449
1528807200
713505891
875254690
80466251
204510344
737706904
1830538866
740030129
401163271
1047331179
780396380
1228903631
1438830622
748584816
1304201616
647106334
429690493
758573051
537176135
1247016956
1076494949
621360078
1604027726
1010287245
394782073
216175194
1126024681
1545565590
636866977
684643940
1578376325
1423470802
286580880
641282666
1847957033
278201717
1513373134
1407099748
1419634425
1614423302
895789055
1775723208
1681888534
547429548
214770508
1833659959
1256564197
491928229
579175804
1292678995
899927794
433049883
1563322664
765996203
240861054
1765858001
533444446
1593482988
1618398792
351515267
1251429458
1533593216
508209764
1328965349
160283525
804934370
882510181
1097004126
1001587673
1658538012
253096395
1202513608
414908413
1174357264
529654218
494090094
1847106227
1653133513
1247715225
1378817636
452420730
629448257
1258122361
310860996
24127474
1295955757
1671081866
21654470
1626932802
1538247785
783856737
57666468
1066931516
969260910
1774277171
1113056274
739729695
16770446
60613737
1164420925
972226516
540855463
217535090
614110659
534972516
872303907
191339602
1168736836
1606777870
1044346329
1056547864
1368766663
1046692247
738959519
581390175
767738567
339211976
332048475
535039291
1392463946
624337707
402560201
898488150
1040789576
1228651424
660230802
1572810176
398965489
1373485094
1621776456
1516421435
133678465
1176944217
820660697
1793595193
1117815311
120576697
668756869
683542436
1289040684
1415275293
553825418
6077764
1793343735
9671169
576790423
187031602
68987142
482515698
1612840189
754848900
1351391544
1604424192
829548536
981920385
1409199785
511549334
746006475
363061533
737707480
1438902398
1813577400
790101103
1828419179
1475446182
1087723958
166625718
1651482797
813010038
1628656197
1769670710
493375250
310008898
839585792
580658662
1276169854
361051144
836135980
1856994762
1397974813
163155964
1543729429
687155063
1515273422
1278479780
136154571
823137331
221547395
887841527
157649938
535461557
1139654291
967965015
1395137744
1847812091
720765662
1208436378
1182460647
228381645
1694283746
906891726
173302857
1569427378
402171139
102292741
220633057
1770969394
1472200584
1428984628
518189762
1577160384
65647960
882682627
573617723
1749189280
189185878
919016293
1309814590
1568644219
1725328338
976640865
879035928
1690073211
213382090
1777967261
445100469
1185897209
1034754339
693439390
313492745
721203813
1737549536
468341424
1022747425
652884381
161658178
1690731313
199899305
168477139
1640980082
1062648282
1495118749
1524305956
829039719
386516768
1358972355
852510384
1632413842
958140391
1521765144
311185875
168853326
1485012800
439992161
1725288214
1673464068
1126939424
443573516
1517591791
469101309
1025233214
842311744
97283355
1743347713
1431278186
182333454
1005200808
1552019522
1270652400
865730639
1422480239
788254604
1749040504
339468341
260503545
119094167
1349642117
1245408625
82113214
815056843
1167189197
1394231272
719285336
439943533
1237251232
1703623811
1533968601
215828549
945682122
175487679
1541402262
479876362
1640288048
849620073
109311024
815567486
173887069
1055480569
795597968
958267924
897251937
423633970
1851188952
1757577125
1209867533
1598331215
384217167
678289996
670249962
1761578786
1124041493
266977566
1294193694
1220599713
1754802574
917080716
1056636105
917337527
235443569
221647179
598335280
1154671994
556081854
594468977
1268018916
1222119022
1549120088
913508403
1839024847
1764937623
63322559
857028687
1607057852
368133314
19692137
788912476
1037618820
1173341633
376282059
301899349
229053213
1594796350
73759553
972975347
1737201327
1422885570
1596202591
263537951
500998054
1653896444
660582800
407860417
1582262032
1706049357
1741007582
1377860552
925672528
1311469764
1341841103
1246508212
636134731
1358780323
832826403
96492058
1148161996
645722584
1493885394
1040290077
1594014262
348548085
1207095967
271749434
1818879779
1023454337
1490321976
30136683
145679552
672807142
439461664
1836629454
703702488
1151414989
81415385
1303467979
1502914215
267182841
207255658
311078951
343416728
951664948
417175016
976332153
233072195
891606884
1055869284
515801584
1622067729
957725906
252755866
253439753
1575572996
506840858
1164068490
1114531313
83780363
1382178154
585981125
1324347977
1444818287
1357811611
1789047391
1642278281
265448598
1353186296
755233858
110413125
1816056236
1849300348
1692450234
37311130
1630976028
818575777
560508279
586945646
134933386
781937419
698261060
1494105670
1024546165
468135288
182084154
1471812682
554817674
1221045797
1157165749
1492127163
1170792798
483426737
281125328
320460483
1064049528
444756578
156554276
1099333489
1068739719
524381698
343783922
1037325499
435577638
612302453
1241657720
352463808
1506576108
479885179
84767773
516625309
633263601
1005787123
1303814339
1668419160
1286035262
1582029802
1813163172
121530156
219555076
913896048
21614372
1400190658
335070496
507884231
1384796927
975532333
643119906
1839143011
1682097979
414363564
67989130
279511313
1290706302
258308892
404190417
1544691985
959476727
14894527
811480526
786507307
160873739
1260733695
431950278
1123609755
1636849177
60042932
972961924
843261708
1753307876
1568509156
663673950
1077321597
939871964
177742345
809235210
1010167465
1564008538
1490303592
1453035143
941002035
720223084
1799151343
936559036
1104377240
995178380
148017442
1720383860
1078133646
542091693
1293895589
426682207
521470147
1177861457
1115060391
1723452251
1506921068
1422882445
1435818605
1687673837
734191516
1484395099
1142613729
1750618089
1836129785
611021492
1852514625
320654826
834310133
477712015
1370937384
467374915
332086596
1789243328
1110400231
1417637112
1281602274
1532222566
1679054242
4421265
269460114
270450226
1831917914
780666300
1801994753
471710693
1514587341
1129861683
291555318
718312754
823331062
1354693199
324486942
791683635
454202492
1230140414
403850821
226426489
834008591
1191652319
1420593597
470927366
1833801930
1251053030
1807235210
510263338
1390906829
1261141445
598178749
477016253
1469285344
467461079
1787470216
1418516771
21611600
1631446814
1224967883
1670694174
747260064
8819919
339653704
1251595476
1209810964
1117664856
1098959334
465186207
316364173
1618338694
94840346
562085818
130891894
50241106
1296170567
10258898
570026383
400228507
1565182499
670018856
474012517
1226280976
852880323
366497445
1317075434
1665779485
1774094076
1021949982
48698227
242481550
695140848
506917722
422225353
826270785
1436239962
31127787
1765859422
678247124
1635451983
1300711549
267606763
1695138559
377098394
555879517
1269176404
366112429
1459693305
641872379
1266162997
521887221
1751470398
138470096
1178281409
82170754
1710117941
1078335451
1257643076
268664174
792122462
598859071
57937060
586209836
1448112583
856779777
1612675662
1763331405
321463480
402245572
178643315
883347639
228655642
1394552613
1360303262
1684805418
460312869
1010915046
944620340
237449115
1656497726
1827915331
1225601836
1272396919
1422151085
1078677852
1328574516
387332489
1376627818
157752153
108288309
935638257
88060299
20015211
996957551
1062327750
635406816
116304656
1049174291
708998095
1388841892
1179863304
515210202
1785163736
592176148
1585757956
1003841530
1287683399
473408571
228356856
674100089
757176058
1406384422
1763165172
494523114
598725846
478961516
1285124708
1590896555
223568519
231853580
1093146542
1519569961
1417888466
258415352
1344567193
549317507
1131585070
1259518301
861975501
50565673
1516698925
101408042
1073367148
176706421
214450541
1647867778
1733544831
74579846
1062937973
1198646309
1731808783
861505054
1713272918
1786798626
1426056215
672889030
1164060947
342279063
343523644
289287916
800301688
1777199510
688010145
1103482783
1478477199
1576045576
1149022950
1450545535
761635185
1822945879
276657611
1257506298
344012272
1009036780
1298951989
722524529
1796737671
1835902023
1142276037
103794315
814621064
254678496
881215348
584266318
548767175
34001906
445540221
699336862
703647135
429289132
22407309
1007564430
1573525626
808484810
1218408968
607505602
693302975
241541928
526664151
218102400
783168553
394425302
433118784
611110029
1636363245
468370026
1230847019
303148040
1237619794
1240717934
423148082
270451782
471369837
1463086819
1547056612
1438735174
1377404585
1361895518
73732664
1612552115
1574078837
191719236
883599422
1096966636
1592506187
648743084
504076048
115591806
1380405956
1847872423
253353610
376087117
457673644
1661525397
1723389337
1429140778
431973368
1398337380
117166459
935581191
785467887
921973864
364960123
108208992
1017561012
1610918861
1534571999
1823100118
1727661875
15048221
894042581
229607587
215046224
448055162
1719713847
934070367
44335679
705194146
521679825
1100363257
1075566745
889133495
410243618
1738272264
1044954854
176519528
565405900
651180857
1744677453
907722723
608835181
1483692781
703405245
1381641813
162763420
428145152
935042183
619567262
400088562
527192338
262045429
1204587959
1437577553
826500278
1410245341
210219770
1183705586
1035190168
259793329
898830298
1407198060
871925969
213882780
1444830367
955445686
1352270467
612786398
1256162233
110312311
1838174869
1442464871
952463086
852382113
272612746
422846924
853200634
920176245
2425844
589999355
820431857
250094231
713404390
1528832321
385281315
1546775
1537229906
1162780870
652329829
1699437107
953223850
116146171
1716767545
281588776
14482373
159861251
33396776
1009122264
1702601664
1447796709
191186255
108621826
1454740705
914966760
1593372097
870259877
1089069486
1112351438
1639814243
1525895696
887449383
1564745330
1292277174
1148233408
143165419
953148842
899135444
184055721
1355352055
48050786
585599451
925235121
1429573649
103478066
812877248
264696533
1154508552
313711266
690505673
1293413646
808751344
822388052
1797883734
299774689
1391419451
1813582076
502614428
23453529
716820911
424456427
92468872
498395252
1394174492
1795994242
14557695
406568937
989802653
1279536407
216276887
1349980188
412337114
750653499
28475181
139810675
258978078
1386473704
452803695
1253438150
268684285
1853133066
1034483219
652748116
1057500367
599769319
535611816
492890242
1255919020
1284706175
1693755756
944016350
1604753579
1168946487
1461575432
289172972
325809958
748692874
1265066526
1209717676
1407851588
319166597
1607505786
1278434448
1136601729
1007764387
298972727
598704934
113630518
1134617833
1806685676
1060110361
1733586513
838250879
917109324
121464252
1251600692
1445151602
1246402524
12098454
435015440
1445825536
172115528
1667114826
110500339
923875935
17243414
1355549369
465146075
1062323568
1225970331
1331659884
1805482421
67692128
371855018
1834289357
12803530
279979715
220166801
1700059780
1805988907
1192932587
599331540
758263559
1077914909
301448104
1645859795
1287110630
1108651550
764210576
1641113794
1579278564
1120527525
3272492
1589391467
516132371
1575819472
1633726078
276373706
329887353
1616754828
130638454
702482778
387931557
1385254206
870027654
615476601
70257975
1822424685
1139825588
1592524803
1857437940
254705773
571187541
1315328163
772794815
636128260
1511194870
21959277
561903649
371157216
1496103232
103699954
734745845
54523556
773865672
1495262000
1000723264
1570624844
1820969863
1799781042
1178793393
184924485
1160829201
1271651676
1842544274
708708861
1409911167
1091579979
434136498
136510220
1397588246
41716591
1423759640
312878791
965745495
1688994375
1433059351
1756384787
1683374201
697389701
240319999
1646659475
762659211
1146689673
207538114
1744923833
1734885348
395460138
902559239
1172742372
266440199
842436481
22425168
133359277
588925291
1082597164
100217378
778136652
607894254
1469055690
1442092057
916486816
371600450
1452805988
183380581
1393217484
1822552569
1442253212
1338210076
267508361
1600474891
16132826
875428328
18396070
151347383
403739790
956170111
1064857374
765049394
40900605
1109187640
631420900
1676400031
1243926193
811065122
400874349
1830426314
1117820546
1688413482
792970879
1105091040
1760144554
373288750
1217844715
1791961079
833693790
1422201673
324414203
886553055
957752769
885643985
1701957798
92464192
314568378
1335788125
749380069
843713639
278279815
1585575682
394835459
446337600
554212710
391105096
1397780413
7684519
465206986
507592462
653200839
1231910627
825144108
1677383731
1537050428
1359316764
727530669
1280052341
1672929222
658117890
527782537
619083272
318686876
279573547
907501512
521944848
1720773027
1153584713
1134234585
859157234
575007049
1679024789
1710790195
486992850
170551130
1183584930
1331496557
1178428044
209502476
525970988
70875833
953297976
174944904
1531576286
1328825475
1247957547
56108478
551327105
328470876
1747721331
442035489
593045678
753169820
145956064
332016723
961573888
1396971976
173357991
1347014062
1011123200
721660786
1334361818
1470708671
907306313
1299571033
359495639
1414125925
601899103
1413374244
1030719408
1108050454
1363405498
635295680
794755749
921537871
1250705672
496272298
1486556880
85118546
1251435022
1118531724
183570865
633262366
1783521181
1013810188
1779189035
687000319
1802979266
1300797742
198553968
1446583004
731598648
1634074718
944839469
1339500884
786091023
1250202468
388469272
827309720
1611809364
1724206725
688449349
601627309
159983204
475607524
760818026
1187314450
781287005
523557751
1852485035
1392151828
1126759104
706371718
96418113
1451287282
1754960804
1709965045
1624764947
277491448
1775754482
1419202304
359824527
311776631
1354575471
747394386
477755632
163531732
947164529
911405282
1586236528
535020269
21394065
946032143
1705764303
685463315
200642351
676280672
1129214403
123057776
695954271
444881358
1367849273
1505680808
1803866948
1617426234
445954289
424793256
1344682056
1022974131
500616271
410318579
25185895
1666685168
1848777383
400021107
16039014
1779420816
908150620
209271936
1107187450
1386270118
757080354
692765198
899325834
1665067767
405067836
920784810
275219646
550173112
936873203
136646721
1217379667
1516992652
1219591868
1028934190
349770842
1061421689
1133450688
1608732805
27766555
1790521201
1426264287
619606210
1141961050
1764539640
1695575932
1290813625
1823121219
541751176
1011888734
1557819221
182293140
1010192696
1745489616
1301401230
681787403
523826362
123220428
276175033
765308739
790789654
1105297397
856905672
1319755873
48805930
94303194
447749771
1145827117
1845222223
1210323019
516740066
878578041
1222326273
582073599
398851081
831930425
1176796849
42183615
583415153
1285488140
839676580
1151013891
526836884
1696519762
634928302
1660565034
721861580
483301085
1524650308
16446928
319558476
357264831
1166359847
959847818
710909790
1146563726
490760304
1563677458
988172363
975010189
749951906
703464041
530349372
489979900
928379076
1288210566
1192118968
1693674847
911025202
1837973116
436531259
1549141693
960266889
990622065
603453033
134631269
548484451
351434388
1719048778
1271186524
989315563
245543767
736305335
406045179
298440018
444980835
139080562
553460482
1667519059
561597443
942106222
598300901
1715776298
1423702374
101300623
1141329740
981476895
439515911
887559957
1546401124
1300038414
1798832743
1254712423
1639943323
1250452405
952122272
235407788
896903359
745856547
1114019002
1216088354
49473056
1126928814
213617792
436656312
1115168719
306801981
1758776038
259805565
1847578027
1609291730
1521505709
483056295
750932881
37938555
430274399
1427240225
108374122
379846368
153770134
225097464
1479230592
1293400547
1118911037
983782778
1620034898
1687387627
625323361
205485386
1849113076
1263753134
1186222247
106923308
403515005
765545728
294039624
1248108618
1105921592
1101663631
777674115
16944116
961776410
226706042
1721871756
827910719
864528259
466817594
896281203
1066005388
89946180
1580746684
1655287557
1470999863
738047212
1290038348
1413186940
1639711811
1000631248
1265424264
1042086397
868244407
551655277
825517734
1059408487
1407301717
602913486
586449986
165928609
1463823572
67610297
230313521
164925175
1342299773
802860579
1721675792
1827282984
674748119
137442164
1755722063
411299945
1486074915
396061004
1286381013
76014449
529338676
327348207
577968765
1696370108
1676397695
757039020
740154002
656418590
1371822234
1169583245
1306546294
635067759
1730437139
1343539503
260862307
1001786213
1015908942
1346057016
1212407365
63995212
1396785112
105286528
1524622498
755039979
1729051742
57929082
985336021
1423207831
1275851529
661970319
1639180480
1008203477
1331396802
363848625
1248172479
1230670057
1690353245
851254294
68478436
1728176478
1431077284
836436809
1135745179
1383672231
355888210
1560499688
49679298
1336393887
1225230286
893942458
1179458849
686340527
508326484
461668871
558719293
776594844
1337156493
1639078431
488920700
522525879
260073431
26239326
1810344550
217562050
1792706386
1149181279
1352105829
172180119
933865790
14939773
1784629190
1509032218
99904337
1662681330
1185984787
1277431008
1462980594
1003163757
1812517481
1247136304
183058873
1199695771
577096208
38414954
660651060
193847897
255274525
1236287926
478132326
1378958100
446070344
299235310
987813526
806334205
283481813
697020104
1449263189
158950848
981927687
680271738
1132630342
706117527
1411823748
873439270
856801334
824197348
1600849792
1216782458
672739357
403253803
1364683394
286482569
980878347
996667745
1063453479
811179820
271630016
287380133
1464677928
692861339
1250725199
1277047218
823683783
1214100118
700539847
1762853192
61738853
291536245
338529389
741972212
1751528640
600944030
1568076095
1683793291
1178331410
1565666327
1798921262
1699441130
669022075
135382905
411491058
129399388
439696788
344087783
1841094588
538510413
1339405246
977821789
1689122220
715544352
587396320
25467169
871608782
236864266
1047274292
839618683
968083993
1532858717
388650301
659511869
1624008759
873011821
599373605
506712820
22968112
461343334
30140713
136840228
1143646300
598822935
87743640
747652254
1272989193
230122276
1436467358
1420024957
977699333
1339758941
496251543
145777920
433234212
1010786667
620922639
1252003383
990787713
166036273
1265924564
1114411351
1508412841
1122041200
1704577609
1092816722
1238607903
174677064
1773047127
1598062389
1275029476
1329257368
1218313941
665775271
1682695673
198148019
1713140830
771867774
987888616
1256700458
1184778928
233097163
529420048
678329893
282117283
919795648
1815071023
1101440547
636625462
665423330
1278805839
1670724883
560271372
24587731
329591150
842928690
540539858
385198536
1194316874
1009198379
1283510936
1119524066
1190712690
1198621481
1256770761
960021534
1097519990
617377656
1407387534
996583722
687232419
763625698
1002421911
822673071
458556517
1844515746
1209569323
858690252
1246744185
1245367199
1788797902
381565777
451780710
607085749
498617395
1687706751
263023999
1173031162
1474923827
1387430952
731036939
515577398
1621097251
312974043
706261065
89580673
1563902885
57009075
1415508432
182952560
312415103
1100880935
107940457
127656508
142349296
571701781
1824495048
1079996695
1808910888
325653396
1780836038
1503192241
1605695983
1113122740
214002395
608844910
1004856331
664251105
1728732256
708099473
406455772
74634801
1581081083
288176598
1268635093
1560914330
1205657635
856528035
456416356
1696427312
1583355245
467458279
1168279283
819785053
1224345102
177128575
1723217835
1450006398
153477398
589891009
466518976
445262833
149021555
1300268155
924284068
1419455155
180702729
389489875
599937056
1667618227
996557008
1717815550
1348126377
758522020
348646097
321297560
333545493
102428093
556657089
638083436
749511206
871241722
238648703
1783322662
1619901863
797807127
466504005
1257613882
108857421
140413022
1159537986
19717766
661835919
1803938240
1789646257
39943483
300443151
1781276413
1601983149
1335286706
1299221714
255936228
514846150
412618250
1739965461
800814216
229062418
1853639733
705287823
608959631
1843204101
1845404764
902220037
106890730
1852392220
1811867748
841163638
631511667
1225488629
1697356282
714604839
1053370516
215476555
1576575177
1058434354
1586395044
1590217560
636716628
1694408553
398907415
1375662946
1440936182
437347826
1030566291
1443322726
1346223533
220643745
958430119
1580712802
1563525713
77734389
460195997
800066207
1364556681
857349953
1136152189
1668381226
1565182230
925898174
911483068
1830948035
302426171
148174895
1654117888
1468467135
112062414
1354673305
468776633
262412287
715779711
1159201725
718231811
895790337
833330877
836912929
1290959494
1713059397
974166126
132682654
534067568
901772611
666575424
882940292
127592414
606011303
1855347592
1771031721
381791545
217381265
764651350
654850234
606055057
201611480
494735562
1244915177
292000068
673586424
987173793
691749477
1670475194
490362542
72000232
689822777
1370826728
14133681
395701920
1855443317
487121818
514447212
1254393426
380381653
1848480384
593497929
1512616285
659657659
637001662
542934475
1039384282
846520285
456732153
1446622872
144395787
1838538833
451221027
1438945776
680497259
543290148
553909405
905162729
700011734
1801701393
1274820303
1148899767
156836306
1289087400
923646101
1656048393
1536425933
1009491391
1055215817
150620021
582619508
473185923
1316558155
994950764
930707280
1038467543
1521436941
970102103
391945974
1596551577
234000193
978953857
76516071
1631550359
1694919621
767013188
296246715
1836385155
558016326
176437618
888912271
530286205
664907269
1316857600
1006125470
650209773
1720403966
1431783557
1236951390
1324131246
1012302198
1504882423
1705050228
599727783
1530884528
440438040
1261008654
507898172
1853565580
1699448167
419418219
406351189
855965825
564378433
967799638
1088459164
1213142223
402224827
1669995083
228271977
1829791337
1194286389
255114265
1203100910
685935895
1378584735
1134483012
53015107
453586944
933306773
35249582
153742984
221441563
723701982
1700857354
993924147
19906284
195154697
570153478
555067455
1108217731
924914913
1012353328
1332741887
1670195385
1832272002
430818827
881533268
1274271176
1757181799
553510360
573288587
1322436801
902502255
297317221
769671103
964467862
1285133587
305649137
922597913
659150504
519723648
1356223378
739619065
1107925476
653983502
187300884
381679390
1355924146
703718835
1797923230
1373204932
515932929
1163702664
594023058
604302707
955350805
301366379
1571044188
815711792
1661258113
1036562658
503064754
1466204831
167258029
729162509
638695269
1651434057
154628597
609923231
1755320549
87462277
1540092728
118759882
846477342
163015357
842107602
1411038158
153962229
414801308
1255696780
1215220506
62106961
963381544
1646406228
1000344960
509138553
743280746
1461134535
138098263
1586887343
1837795592
10692586
1437500119
306513987
1769830751
1354685249
1466472339
735212632
532462855
657449541
1390297195
1404255087
416083104
1049494377
1838498694
1657102734
1507739652
1831794488
350866565
318258996
288995942
1137361073
1706612376
1066470242
154865056
785317449
1043170053
411151838
229013872
1218425333
374065346
115626108
128349175
511626336
645007115
548662705
1854089766
1665633841
1698702020
362352070
621406464
57620554
681639698
1527048579
1006989570
1331356571
1507660623
672564587
1808295626
512123089
32255770
576793688
70945968
1690902908
529403259
551354811
781704238
1299993926
1430469942
1799736221
700933810
98334907
1187764193
492680551
1324356234
1094015062
603504727
1696318177
681082544
176625397
243897958
894691054
242374320
1487405231
1702889148
1731254990
1515802354
1689532370
1567508189
685166441
261909772
1028378653
1286984753
278451313
618059834
929154778
1656843665
1549611030
445628447
544903947
753168905
1634265441
352027213
269842503
1595106183
1041417640
183978398
252219180
354543378
1368000892
365271431
633435191
6531516
1438578365
655922968
1708531385
686357059
17800646
231509974
192011266
1737564426
1172225765
1675648455
1238906502
219572165
1798372310
439224826
144460073
360479092
1479513822
1794203570
428186124
1324746675
998578509
38258758
427676382
542153519
937634360
936306119
226348849
652041581
1768763572
1796013414
516696631
149438833
167134721
1068908575
690619408
536681364
1072535060
992706566
435217404
302239022
1820541413
1807128037
1073332283
1711052694
867859783
483431338
1478256519
358491131
893281019
715117215
1008168723
869768031
1253541634
1316122071
1127653216
1138747291
459345901
1253680217
326302066
824712914
1086004255
1373891785
515656072
1215072038
261652572
444768233
1706615562
457508958
276983737
60709911
311029009
799298448
1102755868
789685844
1758318261
1432738223
202964995
85842347
1610080156
1051371817
286276323
1323978316
479898004
999983338
921994945
84347887
598697472
602461226
616732179
3678989
515667915
969666417
899781987
1102038585
1658775109
805757183
27648966
819279083
863736341
1430839441
891877456
1624292951
946438362
1107062403
538052079
1191161966
1584879422
56131972
1320888869
1384950625
921033161
1722459439
1084858114
72160606
514703272
654763995
1628313854
734019953
1164528564
146351756
761511499
1659740025
1310639047
461179059
1654322302
1387470364
374465985
1785886648
592997874
390491352
1389687294
206363188
1129611401
438487962
1282498549
1130003076
1170850564
698658446
1474728015
1714633129
149942837
1672126558
481424881
436870407
1834755090
1364858424
1675548597
399240523
1303331407
134883407
763679420
11931515
886528303
532555569
1041856463
853794134
418878521
1696385126
630107547
576576036
1125282031
1401290061
1128924557
1184393887
835952238
1404440875
202490355
1765544014
98894978
471639547
1600438357
873483124
1324348034
1735504982
1505104957
190188126
1060543463
1694931828
1305376541
1139053035
1285928142
1176028763
1329761657
1705786075
1781045539
824186270
1263856023
1504870723
175115744
1579238133
1116455249
759148773
1523187136
912265239
279487984
1838354099
739682693
1002657919
143367772
332534920
328575418
1486370907
1002645572
1517749026
282428115
1136842403
317579556
1457022928
1254622025
192648643
1847239765
87510514
1487123952
1460692757
1053452576
1372211970
1552118271
1379407398
1534786553
1624962960
651448162
1304919951
331332713
1512637784
1161378036
104291569
708050968
1765492316
1646234589
451324919
655408812
979670924
681933945
20995359
269451615
56051714
1556389701
1237122140
1835287180
102080656
444310797
690357080
85201000
534542083
610358416
136132953
605298005
474511489
15499204
985142323
892634258
1089270734
635530517
1787870521
1458775083
402008193
1478769194
913525640
78109497
1589818621
1426932125
1534432006
160176543
726581028
540654844
588544532
504854740
572165520
982662294
965807607
1688438869
423076787
643060552
1161070772
427797345
785954332
272988639
1785587317
1177432271
1403431204
161337613
296205123
802819163
351504158
1823290218
910088246
1536755123
637591510
70305220
1609862070
1715561401
998074546
872887606
1388186128
1105016696
1735662778
1262218713
1285205135
951135908
1499605244
1564731732
326191565
147649674
122879543
573052280
681558223
601243134
1720670648
1511835050
1108134813
97614794
718178976
1139395840
449506615
290475509
1576514273
1632387921
603281365
1293892385
416157616
1471138854
314156764
688468449
817474676
526229134
122866929
473222227
1102058498
1294390462
906249967
610751761
264237617
1000631659
1655151708
1257749569
525806649
1063061152
257774656
1173943639
938696990
288709120
458790766
1779447819
1372979231
82932178
125134316
957278240
1533689291
1817746577
773041088
558002884
1221852359
239412318
1582087863
416148356
352307258
98685010
1368036820
1401756318
499811633
1405115972
1103030963
1215686678
589281701
3286969
1666882766
1585597345
1281212406
1368968862
1088380352
1713999300
44272803
394583449
58905404
383931708
1137775786
833684823
817591225
1526023128
915466280
720017911
1859073988
947316503
283829841
1458008075
1041385341
1647885589
992349304
1152864369
1047697028
923839905
1030604988
1629335658
1609997123
1353646827
629853970
1639176086
356836440
1750389892
1685690949
1034962841
432159579
66016464
1082165682
1191496578
1608083055
1199595361
491049414
321991013
896815664
1549293909
1191242300
551654750
1537442842
843347894
856354910
445628578
1321459144
1251060217
709056925
475864095
274632763
554413481
204068400
1829598576
1211798748
1456773807
623205172
852523974
1851180291
319219245
1574271434
918585090
1299546391
1048860356
49490972
1320253405
445922086
361869796
995643043
395395683
1130832630
1793816866
1313186483
1007316418
628450144
266471877
246238356
534330758
1033711242
70852067
224157279
51763791
961995729
1091274757
1396325688
1082598196
196808628
1070105420
514498177
1484401518
790466683
1214850552
638184122
485466434
494813714
607288555
221027984
297859509
1181986907
1234471565
160091388
589439921
565276748
1103148519
572992113
866334637
1224298120
607862641
895252489
1376967042
803737313
1149045730
1052751111
1601471934
761838532
872678025
766285189
573454443
1427397380
537319708
655456319
382530883
615372698
164882107
196396606
139087274
157921651
334809716
377037432
13629364
43475649
1588194099
1472356220
303497910
425554738
550428593
1632363690
242576643
1840974302
1482311578
725090727
1853899990
553963428
1506939685
1377881175
373601011
251681200
378600546
1462117911
704829275
709064833
675623784
1648777893
1088660189
1223902508
1154520723
775474371
224148547
768342158
218067200
86398393
651163277
511344864
301260235
1776073438
1107896317
343113554
1809317476
237894837
259820614
1333124603
1096587895
1615755865
1571425629
296632847
1604470119
1281922851
1558579781
1065158391
1699094956
1442004580
701544654
99367073
95420344
223426555
459953767
249688538
1160545935
7470325
392361793
327214681
1030775075
539785466
1846474081
1228393725
1261715154
1696834160
416904167
1071683080
1249231702
1172698794
521402364
1438159699
1414443295
614549778
1823972330
812995252
962640265
1055835568
1377736905
960808408
685896043
1250065523
355373615
393374999
703030652
1377892297
1000116998
1193365094
386119532
219772430
86120705
821006214
992563718
927343655
569617702
282621269
91311612
419147602
373016392
542006704
373229795
828823040
364616069
656650558
810748263
682995624
1445645921
346177786
957239923
1089034743
1558920960
46460023
490693086
683176346
966874673
1187898777
543699707
1622052436
1027929461
626574870
656577440
92731034
100634036
782046744
934047744
1048714283
1051706100
1413997869
757638291
1681038886
1643284662
1127944397
1251356408
592844456
1384816303
1457682969
485057907
1459115096
1471866267
493173833
1617557174
416299195
529673256
55854909
2794727
1283361343
20734426
1564707667
1198644718
1830898399
209642428
812659634
1761556440
30761
1241453620
1698542348
846491196
1221232584
839594609
788439610
167229452
1722658679
602663439
609937030
565731345
818951254
530271187
1823328002
1811331929
1673225192
1319703298
1206239750
1359035128
1420084002
6677060
1564282926
974238604
1222000365
1253638068
227763010
486210887
1837570740
1315972884
619742169
582440868
1448392440
740100403
1308928457
632228603
32872953
864167197
456183539
609836795
1752486169
380174489
1649767012
320839425
135503704
1359642465
515994395
876198234
1700138061
344334344
5552987
235603039
1434232941
745716629
918484374
610722867
727173030
282646652
1677154608
21614299
1003518489
547661613
113739506
1738461792
581450946
229562264
1733940811
626359198
1665088971
1572379461
644705508
1519178899
391534633
885930089
1663572127
684518664
1101083738
1694161763
545458555
1781921423
610442685
1693539267
1373349208
645916693
105966937
496670966
187666868
48826166
958917695
400287365
484092790
1750409069
1121263763
1413416099
1350913124
1507344228
917822117
1191538775
602821547
572294502
1321177587
778347403
1131328615
979208947
1807723488
107097038
1369770255
471071300
1525778923
1157645603
651793547
911938255
992035330
1405415613
1121879125
880304150
586534106
1696864471
679597421
847259888
1740817148
1786525879
1307138679
464134935
1529348449
1516165617
863676512
256073861
1064140776
106822601
1154737138
571618240
217086670
1430639637
1759461217
1195860143
1636942740
406499871
1274895733
1221974088
210659459
117632627
864020927
713855854
1353391881
1503749416
1164265636
1011740404
1400222336
1643347779
245166596
721834936
1602554748
1154606474
577380764
508764489
62183957
591964258
1776561251
1174558769
218044972
1319650560
1238098090
215565783
734266324
1619349730
1127586032
685502875
1762554765
889615084
512741263
1287485975
1557928056
499920772
938035108
373450527
1847547845
20133253
388128545
407408170
965037814
273585441
149558537
1149106120
243412324
754603842
1118992212
1809025048
239667901
653677562
1774436536
745058856
1133707196
596366003
692949770
1226677088
1676903683
524569581
456732500
1472038109
1589538938
1204966917
390942340
345911776
1201838454
1674711740
632437467
217328866
477346953
44431175
631177020
1093475410
1079149102
93605838
420393905
1428522169
783354705
941254938
941682928
421699590
230488889
538117590
858954552
1453987140
860344335
1158662667
279488062
1166739863
693933466
1472622351
1474505759
345331589
427358150
442042510
257127142
575911623
500440235
5586164
1612171294
1610882701
1233688296
128331916
776925533
1236053754
1234860460
625341869
552260196
907766267
78802366
754585654
1123222612
1469410768
1347452879
927088248
274471360
1587948750
419323865
8419879
1599988982
905800209
1236016759
531180619
498235083
383197300
877144660
918230564
37429987
919673106
577898328
1183407099
1198627177
279707045
189782326
1846468169
273743670
92328675
1323944476
743967445
453284303
1756227069
781532355
1503117477
417060363
825629675
340057734
736443816
1304626860
690314222
1475337841
996594319
689196308
48403201
1066827433
1399479125
277051850
473592107
430800305
855152541
581662987
1647445855
1586238596
876667678
1104923674
1831046650
913776984
1704129494
1630414072
559680105
1851806131
1318857820
976838015
92332367
704696721
668410099
236376739
347401664
141308337
1436552789
733901730
998867451
1735806520
367461589
1050481671
1538992719
1131944750
1117025885
213760674
1532167195
987975187
694547607
1136981640
1761434172
639422384
1768531031
1575239906
1663831208
1022342635
1049910997
1140020322
817395453
721730663
440308184
1122955081
1580496951
222035479
11096641
552321256
145328088
891414511
478075094
1460981738
1263817043
974433036
1326462246
302272433
1656443896
557550547
869370224
927388687
186390423
1473853152
182898570
989647983
89190302
48220791
793430622
75444113
12324905
1802804433
1087851066
1436304269
915222234
1297406963
1655199845
503452987
577894001
1080935298
843763195
29728308
1021734227
344785057
1314279207
1131386581
1019906849
264576913
18087744
919564746
573862178
1782332238
362813743
1403004926
1258548475
269276356
1329830386
605464959
1583614885
368911010
78496935
55894784
1026899342
538752563
1027528765
1158526149
1493784942
1612852303
1738846678
1396732274
1787042093
718415889
1274391627
1716820290
1012404959
1363388696
1287195718
1090680198
538832838
1656543284
1319763282
1356688169
586112431
151959824
443885749
1826015146
385520317
1622538363
970912894
259090247
756299467
569090978
1361961100
1243699498
835840335
1720587018
122538857
770364565
1186202159
840648571
342268803
472220234
704261118
1774160954
1540571225
1700672415
1377127672
979812841
36654812
508354110
113506723
119591181
1585679228
1706401192
387961864
269818318
196941783
352065068
1458655779
1136321031
18681176
37157000
1255356404
944807266
406151860
1113066516
1318878710
591822756
334129707
1636269482
900948856
738713896
898772014
1311802074
1333076028
1670720078
1687438527
1710019018
26091399
187337349
317536785
169378935
9835374
1401192564
435240184
159405280
937857989
951263038
546226548
22897347
1413852181
1088443091
1233395648
1120964981
350793990
840145729
754001014
598330915
1078432348
1856745625
56278931
357584279
1833560213
959632359
829303367
399585601
1553965814
727986131
1632830020
1681089569
1756099589
1100270777
786524942
1820058361
836421576
847443157
235638848
578022006
242186236
1303245840
1035488507
944710057
520548595
1035973469
1292575869
637399552
520325269
1780844427
1232283735
798161219
230269524
1476838719
1261764851
1177442923
781156348
1240716317
1609874471
898661691
256825213
1258790236
492574750
1025867255
703268020
1685854147
390434267
165959842
1212846716
1601673397
1810325767
719292099
710560933
950577573
1234585559
271518486
1404584297
481691640
584285941
1624900239
1266497382
1419868817
175950691
1395764986
1021484689
1725736811
1550579317
1614011268
901672357
273363625
272661398
1698419651
286729095
1295969557
1517461968
1756624509
437349607
1000697251
1373122698
427590692
46251721
1578653280
370596802
659937643
1735312733
1516210781
474857016
379009551
1343087530
1196997762
1514893160
598718632
1275688363
600563531
403118572
510276632
384582687
665773066
184984399
1150053317
345113583
373219976
1334648484
1615323591
1604315544
930260548
180371628
1260026750
26549557
1023724972
627666490
763272163
494505619
275191802
1249167478
240888998
266969574
1763142371
966825537
1665870421
533903530
1336464145
1452596547
867887619
1562139741
1797325603
937486663
852644440
746656209
6474888
1540886572
1687406902
700564899
1510797155
747467440
252205388
313403055
605223091
1454466476
1298997220
815354807
597271087
583556997
1657919480
1516821476
1421645939
519010545
361013707
1000783449
1228827581
1181003263
980415007
1490702986
73291186
1133376615
723346556
405526004
119106882
20435137
82849915
214566921
448276
403625103
937123429
1460624814
183145862
1493767791
49373624
1462227957
1754167854
1245016047
268119108
1767938316
43016128
1668580207
1655785423
1592908883
171956679
1377314354
182867058
1265565883
1612052796
78816823
716180117
1038319977
531877273
1638877002
1668417479
1163814009
1269658443
1542765684
1505720100
473290931
409562370
1163090198
1369639370
1734176787
308135732
1749670159
1526787847
299910396
367524845
434627083
1796129376
1837159452
1491634821
459730980
250975966
917830319
248008805
778205513
289063806
1148917914
319142814
1626060969
1015060034
747311377
215681694
735036510
720044366
913347160
547691855
1219544808
138286011
445239682
993018586
730821783
125639137
248616309
1730090093
1331355866
540719542
1648247037
676349617
1853959939
1233616378
880083953
889139814
206468297
380423081
1402789696
765617777
1775645371
1233470230
6070820
1823284001
1439812051
1257142843
76776092
493723513
1762591245
1396104702
1472231144
1300531068
328709216
814761182
1755875720
538184578
185322766
184624496
572816797
1407635798
501636792
548598145
1699554801
1469901655
1364247638
1584310538
1272237527
712790757
944624351
128811902
1795784644
545741797
417379614
1810733210
219787753
1805884843
482478822
1070656836
73445883
379675697
463228521
816315917
1364601342
770772340
1762194447
1222979010
1650017634
1451398295
620687364
228416518
832052022
504152616
1285574006
1045560012
479031941
1104961024
127363498
1534615753
442147650
1636715327
808464626
622731550
1347551141
741843292
1209423091
1145925182
1815008079
137105943
374114892
318026623
408800943
1409508231
1380637657
1848319293
162054397
1583002911
944744999
1662472587
1313278136
1589558296
564579280
1146829375
611394646
1068959068
1489423757
20787918
1438745139
643740979
1431568549
1781235777
1309339392
1435567613
254445952
712946948
1483866148
785693455
204097988
340514661
156399127
619054158
112046232
1480794137
75868185
1635013720
1114717520
969248982
1728049382
321915487
1541601625
565342828
111854340
1561347997
491083844
1552194735
1538317749
434218968
463057921
534622552
1423757267
1794543511
691674326
1217744360
1635825457
240108989
1035984727
1647501951
1469254404
331229903
1093017023
838057376
1187867327
1345152959
1483383843
132329110
1622553422
1487802813
985383932
998389302
1598612194
1703650094
669426160
1337061555
333680260
884077709
660802693
831148557
155545434
1328762278
700060620
567408944
875556179
1541399013
793341589
1676546879
211904340
225463648
482244151
70877495
1187446700
736414194
51203061
794378941
641159158
300646028
524925309
1019066338
216076204
514989509
326887297
402905910
1073198020
197795259
310105362
472041069
818778825
825784699
766886545
1444070850
920695348
857255171
1855427539
1167038140
825179316
851353117
145786807
478297591
1740262883
835882843
344752089
349004427
1700497357
435842497
748108509
987424389
1820146958
419161780
172005955
1829260592
760515754
1332579154
945188807
803968201
385467016
728423822
357178826
550156488
622562481
1317281634
557242575
85817995
282782884
1648487546
1104576998
813020962
246821270
1752678662
976505622
1707461989
1365118629
1272592441
982749707
537577236
1455924867
1314709519
1207870380
1836454988
1424219841
1170974636
1637596469
1073777275
1764787342
1359294229
835609948
1413633909
772560953
976082623
295148282
770710640
637887539
1137840834
141546467
1169148696
374986829
1019786155
1720106490
49881266
1581461160
671709667
1478139100
706836457
340387041
1199498223
1485692909
1071421415
536989608
277877089
390419940
296212832
896578921
852283126
1538998561
203563860
1721584554
1271330599
499090554
1491288496
630019892
1473876058
1525591195
1557329201
54000678
713167610
960931484
581516401
1761434422
242468617
1267333892
861523844
1406638591
1718410776
162461973
786554218
929645772
46354592
410801630
403215464
92038946
1111788893
298921812
284121490
1637092938
23243516
791756448
1784295950
1099983622
750676845
1848272134
658565761
1326331555
1659483372
30953990
1683880434
1046567042
821415424
117563107
792726369
1854966165
1613209358
1155955809
921814460
992836045
1576312468
803558003
1268463731
1410804684
1447236187
471694771
1685048488
789646096
235422851
310894810
1096936867
1506740339
1732048556
612380287
1305390214
1099000316
543052857
138419946
1384747019
1584187835
596331162
1365441618
1398616134
1857621038
97250985
1442777489
379778153
1013332120
1857690255
1585689986
1070733011
324947790
1713244398
971905118
1279771387
966577664
1402204255
1008018741
1069573439
168605980
95871963
1591211352
505721938
1565715246
1566774391
980160806
1399422718
1495343173
1704606018
919558642
1839121476
1065090253
838815338
1603696752
966017266
1739082423
559652106
779813623
436742535
323295684
351944305
1214688675
198490763
935467459
1787604345
1386693354
1344187037
944830039
1528464970
173726809
606271606
637664104
653682311
259162491
799856291
435139814
1025727648
1729948314
908701191
848948223
757532280
406615518
1019442630
1479887168
1619375708
260780364
303391915
454674098
504606188
1558865962
1634357054
809376066
1798940248
698136595
340758078
1296660000
1647933599
507082125
1215405436
38693314
1289131210
1444087878
1101666984
1026092551
1043100991
1763693084
1743397808
1801671768
1244134820
603534033
231373548
583690259
67804421
806330603
519162802
1803763785
422446909
547200318
1435553437
525752915
983404524
662688401
896640926
10144463
983304931
128255118
1638592059
717082264
193089946
1309296516
858671367
166937257
1762417686
19741716
1659880917
945677989
1006632808
1391689224
1603165761
1066405079
125556769
925351026
1402187165
1734291134
1818312198
1302061651
984906882
139406439
255661981
1807011965
1180465576
1333689808
1804618016
897171961
1328675369
925159779
1430954636
980858863
1124400260
1422100936
1537604551
1731928108
1739455888
653470220
38443747
1466185544
550449604
689883899
1286311121
720114494
457681454
1040947350
1686797305
207443417
1811975690
1097436761
1783021815
1556248234
303373370
508957026
611957303
59138771
982287120
175320846
1122085421
1135373200
1481146222
918437315
555532605
1776054434
945467607
389142022
417152240
466772591
429777664
337006097
748263415
1283138257
397919944
1140823569
810813465
598081250
1446110889
1155126641
785371880
540648422
1433024477
243041640
184540208
648448004
844682007
348807380
44745874
1662873584
1692493070
1395672191
767445705
1045794678
1397433049
1181463537
1198065636
1320855517
282571771
1328881997
328652939
1770237426
1721105344
1208374162
1559915662
763981376
1537633881
608192263
703915828
458106212
789680374
1719802960
210478634
551562960
1700387727
773742265
1405953313
344935831
1309653737
355800548
434922493
495526603
1044651600
56617885
1848045962
481410593
374508830
1570289902
760430989
1828898104
1462047684
299291657
4448915
513085361
1023899961
978261188
992000360
127911680
157518351
517959431
235049146
1034471710
453473889
1549907128
196826938
1842806961
906933844
69868868
156486266
301247003
1560015691
1550724071
610733794
1176684080
1572992130
933729979
789194030
1448184212
319676007
34371724
1140479168
654670347
149318483
168786001
207479142
1524050107
138454553
969004959
1268203203
1607671105
454868172
997448589
894121507
1547546204
16868025
1198442733
395130902
468487340
626375359
1291066666
825503215
1834527470
915543036
854966946
991340646
1395829538
792842819
1227163960
938141576
1430408166
1456767459
738995320
1420675491
425084855
564303650
697386002
1203460302
1433245700
1282520320
517551695
394565266
894098484
1167674771
1546566347
932738530
298644199
734786930
484799266
1743622261
1124589160
320158753
1407735699
296128285
1426825983
1444092490
1832019090
534367756
720434292
1429190503
1779621477
360167071
1738342241
430842433
1429607765
1531995403
102602971
756433439
1303753198
786401966
970396796
401410585
1415058827
1434337377
286527734
836595683
908005547
1576105567
73611860
259270707
1847272114
1687164998
331574788
1668668488
508756595
540782207
33155313
324384074
1438463877
1508419264
1449983441
56048772
1276132013
203961418
377683489
943940053
792300089
1452098229
1425804793
933694457
1123681268
44060026
1078264038
434444321
685198070
916380483
701582440
1110226052
39239170
1641998097
444684923
976266576
365922102
132739670
1675252026
732810737
559411325
856973970
1688398091
1612818036
590775130
902583268
156328615
750106070
1817369197
230771229
988313213
1428658529
491267512
1738302436
891388102
1074549980
323166958
1036437412
666761744
157219805
1305959558
95482906
21386194
313419740
1175595599
1152332475
1850593583
1660749475
1172626162
101870784
1223965385
402236470
616610684
1808391511
1093230411
1127428232
1473190632
335679971
118054716
1029347482
909880337
1422055399
1242219478
524933728
295981278
1018392009
1858423853
1825384229
1755873358
1373432676
394461961
370092298
1211490245
1257931498
1841865670
1196163190
1040742669
848510801
1048361893
1008127656
1309136351
549844000
558614884
1067801011
278704343
1572527786
401541922
1165404708
45235878
1655116796
179480867
843380179
1516309380
1748181459
1294733980
1768643771
1341341954
1770086415
1396219591
1843696000
1561701038
341945845
656754418
1378138571
768451185
865585115
1665608674
346364311
1408797701
189439260
1527821144
1098980794
76977708
571948368
868509662
1284795274
64107026
243975662
1441594630
531075173
1655227688
833338894
1431197256
536974187
651706566
993994515
1488783714
1495748883
693548733
1039294349
589804832
1705491301
1740258062
1283547932
1204735854
741121368
1115024475
1351592120
883148783
1133899784
944521948
1433119473
339301733
158280330
87353968
1516489451
1140888322
1088928102
812948848
1745036561
1635792510
1412149951
578463235
624390708
584081086
159877160
1596551838
1428963383
1593285976
1839125618
405785903
620782628
1808654435
1228416602
734471107
1320537871
756320931
460466534
1054345525
570397780
138689358
398456317
49405564
818402357
1219613205
607192071
668739076
725797390
1138336040
429859750
747898978
1291306175
836236024
1248410441
988393846
463062511
496968275
562623208
458705475
942499840
539219969
936269800
1031715153
1633824578
556742094
688906769
724202763
797603366
843165971
761805011
1791120412
1566298305
1672786715
786804889
833572841
1144194523
1715579470
253736844
1260703649
949183520
324584910
1661781770
497008786
1637188446
1050625355
78919981
945481392
349100666
421284055
745556617
1225881628
1521198164
869488677
1418858890
1373816169
29114950
1405308012
472254094
1499847951
858331758
669082385
61071147
336334104
1573739376
692523140
1299492003
188433338
1238254454
1296608555
773512372
625635062
1370805099
1398698658
911359883
1202414246
1544289147
1453197510
1680206752
1220507281
1836277372
505610184
338501631
1319890585
1664127101
870670656
851858382
659659868
1200928485
1365250871
245518609
1404870449
837419766
118860913
1399513665
1178169131
1286919961
411890940
951905973
1263255369
120153806
1108444714
1557111392
648175177
1782280393
589987426
1625323041
1682579729
1561221314
1579289502
930933760
724494246
1682221022
1631904281
1070594601
1503896590
224659466
997070545
568387811
1394510598
1436260774
875237311
310157315
1020525256
1078095134
1462847737
153980414
1695998279
1638527681
1432172730
1276025490
956979490
1783066020
1829770688
1600728952
238517284
1184104364
1592411594
1129902281
1797534429
1568017537
922865663
1361335444
260503077
1844853916
388529642
620477250
607341793
1757278253
646924609
1663952734
843350269
818855504
1492070643
465436036
658906181
1620045277
912404730
1736624843
160751784
1234838122
634707128
680000338
79879036
1100010224
997617722
1084290042
1322090589
1512503643
1764416654
1189234662
291005568
111801504
1429430879
1200425874
1622174606
780110785
137332720
561626168
1104815095
1754111088
611316167
1245677328
1836732196
1566412644
483541513
1402371154
1294069352
1274440978
1066355610
1761823557
428436258
1263776984
79521138
502079977
1278124260
179000328
410980112
26960917
654783302
764546030
1823606866
1627583537
1076024557
1214827680
13736487
781813828
713215409
1046617615
196281040
1260508472
691733799
268321659
1001937778
1807345908
52965092
1447833473
694058291
598570918
315273365
1758794710
950253458
733100327
839758356
1110497165
1451426925
295007360
866206617
1786009113
211363203
1309750693
967650647
559299160
1123355757
1568422760
485513118
1374655308
1110557628
269455813
949081506
950708522
1525994896
1544611118
130772220
1762730774
947397626
538175424
1760463794
1353783118
1169098633
305410621
229307397
459757468
453259600
1614175603
957376352
928520805
1294890658
1282178193
1162457244
1598338246
903864222
455956043
720684222
840646957
1118821631
269095014
1033434567
410395438
1735136153
537203826
1050024612
960126497
187788142
1761462828
965011331
349268664
1426840246
1297620793
30686778
1810550538
1023855865
1522053104
1818357130
1736296948
321680057
632082956
6808836
62313764
979276674
482557185
698327579
1256995129
1034217750
1195272461
1175486573
870965361
1142734577
577037325
48252381
876425414
1530388358
211262013
719647008
644241950
284090475
146130469
1206678594
112093228
369441305
990165910
1054095833
1213147546
90313332
560080114
433926064
906759957
1420146537
526713237
1526598994
807231121
1534901640
353983746
242612174
763678014
738407519
704344648
98101352
1206216628
1098594332
942875700
1750806480
493675033
426335442
1306170011
75636367
1486027891
1575310887
929476882
38855237
526945965
1162966492
826754348
1041645443
914054164
1498568528
1128544084
548241266
409443664
530660926
1259497746
1681573510
1341677745
945459871
1694379327
1105527982
1334238265
1513777230
1602778766
1220657861
1313588942
840713455
1594854079
1704930757
836462378
1742520665
224715308
737209421
1123043987
268543063
238579124
1238093208
1087512248
1456543462
539239201
1150655131
326366794
67326596
1145610835
667622076
1183313646
222693630
1805156288
1105679512
1559277639
1173467851
1720140699
1543919528
262702100
904449780
328295248
1437697194
1788056267
371982896
1394802049
1738574727
1723882299
1426378197
1149414541
1237929434
1823075645
624260501
1789238155
332169317
1220032440
1097704398
1850078809
1726809705
1570793349
1770674542
54169764
188911471
203837368
1409845761
1839268313
1768932367
435085472
425986974
144535678
548561400
818543840
1253934028
53824346
1614918826
247063795
1291434639
740128232
152960604
409043700
1340892276
1828066689
1099145013
905123694
1542454534
214702913
137950546
7701517
877373209
1239783013
83507472
70971773
783544895
810412037
1671029742
1166178135
1812139779
385449403
1387897100
1090618072
91607276
1210983730
570722314
925581442
1007511939
220813270
1705870674
346625506
999975187
599169228
339836240
1859494363
1845580059
1661187657
536939029
1371226825
1811642057
451499601
641581933
328323182
581697483
1782574682
1177867119
452623166
1468108798
825219794
84828000
1337030732
1849080362
1337433185
1817451432
1004093947
982388790
712905613
1819882114
895453414
807182593
91860715
552732369
336516165
317151744
529652513
592581213
317791456
823642689
419535691
1427558876
509495891
1653679669
89903671
1408388017
620941752
1042901269
188501763
1542181363
1706809743
736835715
836622074
446168620
1432748264
1662093488
1030983128
33292511
1318180767
1356144946
1280718725
381891001
1648338561
887494741
180603562
937678922
955138695
1782852950
941740017
1515913845
238689955
349047683
603656617
1059088293
118869606
1136989140
1269924934
531772301
992295733
1074727164
1102492607
360079005
69106047
1055958391
1537341966
1817075466
1312202817
1031996273
805649880
1794784105
1037532473
660377796
1026708223
1466392051
652346206
127518794
959526372
827608042
485869291
978752512
1265003991
1539618422
1812771493
1462855038
688668245
768919856
779047406
1142709765
1127709682
1598600237
1415626431
147513198
1115438962
1747913729
865442351
1785308114
1560106367
486985799
780345347
544136229
1282868352
1294361802
237798912
949538513
1749484585
31213256
900053291
157790841
1235680768
626125852
255634718
807959697
595050826
650352767
466810421
859528428
1638543945
934661053
820797710
260422951
402121183
1628430552
419450259
946465607
192929761
28450346
410837320
744964127
844271366
1449185374
514323085
30747500
388458724
305824104
594722327
561411006
419588264
423446034
1692985993
390678073
445907134
1307953856
570031623
1262562124
1370558158
90875240
796857835
1431753797
1347166797
224276737
1038908263
634975831
750273510
440680763
310645213
594006766
989752858
815480897
742186975
1794962734
1788436565
1181889358
1191397031
124445267
1346253948
1456657149
1467075482
1556061599
1169650348
989868839
1596776405
368183096
1064992090
429469056
141788657
48261242
1212477967
180051162
1239079720
931537518
594086221
376083000
90240792
1435332926
854075786
1499049843
526694961
901238643
1639890325
129741219
160226844
18645320
62213570
656828614
501958077
20465124
1836956532
1010567932
1605223359
62100708
36721076
664537339
1005984910
1696949998
425296154
549195283
1228672742
1168637284
1235659540
1256154366
897978616
1821752713
1053670105
965831440
771086131
1100099470
1859600739
1333185450
1457914241
1279079235
1218994595
1208004370
92449298
737880805
763149857
819093713
299055719
1563211271
789414586
917421793
556781239
607840667
538609767
1071739391
487015995
1054514947
1031233717
1043881048
1414188357
764117305
1776280116
1814580949
1723442822
1018555861
143025824
1726904184
1816097398
1337951587
1720902479
1267496657
1069892895
531521387
1787382090
999485155
807050948
1186022272
402753013
563003657
1198124320
724346370
1843484741
223424072
617454380
1212976879
1190121986
179753341
1839837759
264746162
1692642297
914535545
1566856041
955757229
986129738
698011771
565337937
476890111
382261761
343672066
1034088233
239908472
865556864
789438968
264606013
394578927
777117295
701797282
1277590334
894046809
640831896
1321884992
556889147
743615609
212984855
1700207767
764691373
1324915623
339339524
1255586934
95126501
1231781614
1482307444
857196484
1504495665
1587695792
280694326
263383842
812639320
675398560
1404628078
193767443
1851626407
838531571
270508322
1788538480
115149548
1007760264
1469493824
928437492
441174184
1205532743
662244879
285619530
1112340414
625692443
590019401
777052384
1210438193
953578755
345512636
414714271
205686018
1681070676
1657493286
470784920
1459734523
1564431731
335923014
417332934
1209124948
1515379743
176889670
203475463
1605663614
633889284
611257785
409682440
1300815376
1515509600
946965922
10797968
1125185680
1703982129
808493050
974495454
1545055101
1846123474
1202259891
1336113430
176842123
1342345317
514131726
1249748166
330839498
417432234
1616675665
248818470
328963409
1320939273
1807830334
252937948
834547775
1569003269
703861163
1125958534
596930635
1283096559
495795529
1553883480
730419697
1407610119
714006366
1131206817
1698707928
1781311051
1478803150
109596134
307481445
1454552701
1828881368
1685375100
233111643
736890578
358354741
1441802327
1272230546
1273205678
1285948304
1645500914
1481977483
804904310
402533098
1626377567
516751975
1080629284
1699314009
189533975
446068075
254470331
1500264595
1299988678
211750127
362609204
983333038
1413377206
408030781
1231980185
495822049
816683099
458263974
1725536094
1512737498
323425617
1610720473
1223455436
730090388
1496776231
1072417892
1531543085
1031870305
887569159
907606352
1732691477
283363583
338689090
504514219
1253687630
1336074030
420200593
629745664
1065209171
335407287
1097316030
964351199
843956733
1022905951
1066618209
931201730
275292941
226028022
218714235
897897157
143864438
218999006
739240067
1580448032
603119264
523198361
1301046506
1113681692
370254635
1198731919
425966573
1324393244
1356625395
688239597
1262927791
1785244188
773633231
132599892
1479209499
147455605
1230087580
1259557561
1745672432
889548230
488491408
1397714156
1353434115
370463115
1611147121
465894793
1534547794
1505460101
958715700
1818161237
647104666
818331100
901537028
257413675
548325729
229317664
524887530
1347946702
1375339718
1606491881
270128089
961405872
1213701720
1221215019
1851303201
1775380579
1212013762
724453318
206743286
650167550
208753151
1545514680
1151219202
701728571
694542099
764734871
1320949052
1548746618
407989810
181806410
1454528119
1313152533
529057428
934368376
711598537
649588066
1234263647
216336370
1782454830
830592619
1234145243
1464863756
1118608045
1815659712
429744728
397907777
20066856
98379023
1289719682
1345836838
1017241160
196898550
1209393971
902586897
773332238
460819951
747780388
561869535
535339955
1147336071
1688127628
1403771450
1110500534
506314111
1592235383
1549817240
1141409511
801356880
1365284413
1642204184
216039370
270906004
494389479
482899369
1627473069
730057157
679036488
204930260
1740117277
10474757
449960288
571131994
1969326
1156112450
190994061
281948794
1646434040
318927656
329354285
47003321
1779435699
292624173
1586209053
791348650
1358119912
1806769729
1458736252
1424386444
1382674382
44908276
905325536
1091314750
972648563
1824790884
1608450887
700477160
655042143
1278540338
461042005
783004628
286548082
697638038
1483902179
1758769735
917762726
515408654
268235384
792222127
736902267
1157816179
1017611812
1805391183
909501045
639088135
676597857
555556709
518965283
811555937
1012116241
184515251
122090517
241826000
849778910
622319960
1741736751
751269269
336282468
1151238926
640164044
1734039342
994397286
638239615
937319714
99286093
1388585615
204863076
1430422298
173626532
1581129507
1384622672
945487974
280252339
794482414
290393721
942772349
1780311198
572313849
645494275
138719828
1128930724
1619616862
851961740
881240251
709121238
1337221367
1719346188
465848095
1230590529
644361307
929935563
1206510723
1823863778
1775550752
1135472358
1800551356
718584092
331064717
1199423046
340384789
754916598
33632257
1416784140
289925312
1742531800
979283313
1646720713
1282450496
1844028249
788178045
555369051
1018310380
391479972
185538982
267513376
1441578788
1781470673
310803188
1756260563
62108586
1162567836
1017181669
1136655731
1207407001
97801929
1405439871
1389954358
1079912856
885750425
483510713
1822436297
779443581
1130919567
1472748168
1408715901
101536611
322885209
1563119818
109104517
844633731
911114389
137427229
668690647
1362003791
547144465
325863761
544860507
1243221964
1242272824
1249768172
1729946221
1597758374
688350693
1674051730
975764895
530275091
987446087
1427753021
1101290275
195335189
518973927
1081808248
283572233
1052291386
669487595
169571971
1665776721
1324366636
179745530
732024997
1260408915
1506623278
364418682
464454951
1571888081
1554822943
138266641
500745138
1549386318
1614273456
1243415037
471637526
609418104
809385223
540972720
1006856722
276822903
1216699655
1690008578
231510237
1240712229
160787747
404142516
1461517437
440258860
1137602762
344575321
1664933365
1756582114
614825288
101352900
593244209
686288784
1080088457
1008611247
137114420
425969200
898493372
1654368279
985025262
425909186
523775953
548571252
715517550
679384130
85114273
147091159
1390471138
1215512287
1255532211
1494003631
1618328080
249071217
772079540
976123014
80150334
1566311441
855275567
1092924720
1403957550
654167002
283724856
1602594952
714255466
878520261
1056896587
1636567403
290524667
637962151
814884083
1720309383
1054534383
124224756
1321867827
1003159727
1710483788
1058842781
847800286
1657195233
84215485
473882389
1806842142
575964476
1590748708
750836576
413910601
540849363
1650411533
585648749
986433009
737624018
312021908
11244713
1842444874
1536318597
1436979817
1267309403
197663095
47049412
582839770
1470701259
1157366226
831245748
913267667
983945962
1396464241
26772701
609047132
1130422362
929620159
66147061
982037921
305355880
1661375581
983786610
1369553823
1336986128
18108459
1554091345
606096998
245088200
728370524
1085326683
1435135146
1652573054
1604416999
1656922094
1670224304
293332968
313827163
166909777
360402592
514135930
1187456253
586680322
1698630923
1312027902
417349874
367279342
38617476
604221770
1204655727
1206734910
1533826515
1550614824
1664273408
333124505
695196489
1513310002
152816676
968171056
54921383
1672624425
22474618
597050685
220123380
968597891
744186757
1467480224
1254677954
138472225
877082198
113129047
1004038017
681162368
621016787
1753097707
104435161
1579684590
836189421
811599710
838320812
1539130915
272277012
1599536752
1378107466
1729103891
1771523881
1774806147
394929433
798525785
1076749415
826370822
1483171866
1493455431
205646533
933793509
392560471
641121302
1212855637
792413301
793922021
1055088434
1785127480
727604829
413340527
922808127
862119176
96116077
1583477654
1463019707
788918587
1507982760
1745477251
57248009
1125288983
790093247
1330643577
391570623
407944639
1651019099
127127103
1742435100
1017828271
1220963592
596455991
1260914354
1000615764
29011174
610105539
1600056730
1297844947
1282864631
480543558
121282213
589170630
548550308
338157035
190317633
112075956
761141988
605815158
1552375158
929213597
794266105
806433983
729690078
778382986
995052282
954319256
805747808
46418029
308370278
116289321
1498657231
733806334
330778074
1567725565
1113669226
390128888
1309729234
1373583746
1239610550
1411979752
111278011
272586443
797309089
340139530
1205898934
783164194
1836766635
876556525
1457396853
489916372
1414116096
266773662
1741573312
1572775235
714730656
66765198
1430841700
1640003058
712818398
736409421
1054589267
1047610022
1449333095
1212482647
924605369
866836405
1185468469
1701344688
59787761
1825816416
678519105
345636810
1421381955
143003746
551361054
686459861
1565465421
1293065159
1432117773
1233313345
1841646137
1237581285
794701092
1357277509
1342927873
579226409
1609603075
502328014
278282975
1344156991
36604366
446179929
1050352312
119565099
672908722
1604483373
864315910
1640733956
1095022694
701892061
225950116
242658067
1571382047
344313083
328247914
728897375
550941080
1784371608
439186809
1585432635
611145926
615131603
1519870187
735758366
1096046379
1720465075
1764463868
1480102611
1107662394
1018680589
410531201
1713270654
1575130131
771305787
1397000379
1604255151
1413588955
861533168
306987441
1848869257
24295651
1258400131
659013146
1813570799
1791679057
105203360
815542155
1294643177
77255618
82476456
1430636855
333752444
675933714
624535147
22895426
172918818
1420162411
36670177
956376791
698538670
990868653
591965126
1677150005
1147289345
621771536
810735294
1020108800
840798891
873062096
1728177465
549825619
1725190192
1086475861
168543357
811838795
1108842858
818759350
1398629602
861482906
1282753515
512821858
159596562
1032928570
1203945178
1537087142
1237509972
1476834609
1044003797
230331170
57828892
154354484
634200011
143076064
242518779
703191830
1344488577
1451191606
92436185
867707755
1369506124
1513321291
15782603
1101323910
1196705320
1503194620
78843152
787684612
1176384276
155588567
1051971829
1088957984
237775765
1455480036
216350221
81433698
846515849
1063780287
906009961
147451121
245581982
748794793
825454142
341425858
1435432166
996011163
1186893330
1084657375
522204257
1447381753
257680224
795652953
986936736
136563663
1460829758
19201032
1832804729
379399911
1403711223
1198319609
473069388
354112855
1778989968
1809872940
328994616
295537332
1428625544
257769499
868651321
1000294398
214910591
167625103
1005878643
622885225
1755425876
1054197979
72902077
285141712
54931410
1016500354
237822411
90685018
1852275836
1642903812
1293908116
413321827
139254990
985427360
371552985
895234759
992605501
1564845802
22399259
767986600
1742635985
1652669406
968957072
1077287539
283259988
1179521905
407503860
229334392
1062146492
1838838673
647718608
922140127
971718192
308174755
524136427
107403689
1785077576
419769442
408605640
525578824
1756335939
941427215
480670198
1086646331
200335816
1246826796
1031249040
287409534
601874327
599751766
375905935
76748959
834486703
1478820183
1113697108
92649677
403794763
1550146430
762229269
223290646
1245599152
42821132
624236086
736429724
1844875545
372611078
869984523
1458706786
1512523037
359705676
600597075
596261384
819328724
1674270050
1375389173
1014349378
1030404272
252341173
611653282
954324098
1678312451
609385558
238145760
226381746
1289340796
127133652
1039905947
691544843
665510133
1379384434
1820267665
889446841
696906117
1698145555
1789327711
1525251245
94816544
1421938933
1195382012
949566803
273079153
741128
895566635
290386338
448457470
1560533149
40125594
1021618487
1501122999
429689944
356330449
1621239162
284934420
1587677892
354558554
701241344
146793945
1112031115
1701340111
905178221
486861802
757097179
1254380601
143054473
19161189
915897636
416865032
1322439559
549376470
1114536748
1600095392
386646858
1226369422
1381534532
904736586
771555008
1636486883
902458556
1577845973
1355284985
1055493140
942631121
1205536006
1311137500
289326039
672573371
1320758578
572797392
1299944913
1118127812
1113922843
238064438
1113765927
41785604
1143340730
268361055
1736914565
729701518
978110406
1029601440
1056942688
1291066742
1576928921
89012570
1675336983
1815332658
370735160
1699518986
134419697
803930061
702298256
1374233675
468082144
369676085
1058094287
1187506850
1625871646
1023457009
1775830927
1440649200
1610784960
1592021956
603750370
535052472
934370034
1446103455
725713595
779389284
265945396
599336674
463750609
790631622
610077632
1673641638
593395111
416210623
1111432860
961394045
1827220158
644782075
1284498164
1470345900
1449616453
883233366
117209236
1183149868
1601722070
381542402
307336664
1683589951
530952175
114850485
1203768875
1019784346
591305007
420441282
395413157
624220289
1470703179
503386797
642067384
1221054292
1024203279
1133552205
81330223
843722744
929380606
733308361
1415025144
667921169
196995262
898927662
882851094
728400773
1051078870
1024907986
395238070
614700201
85636413
1334335299
445996563
1115715941
1856708206
1645972706
1355070746
554047123
54411531
1534438442
543832231
759239893
369076536
972033743
415780902
1702059353
347756173
1536700523
1547921657
1389605030
1741730049
295514420
234891511
1379874316
1127287060
907290555
19557639
700030316
608804567
1177779428
287788280
1302313107
1278107264
1748876098
1166834426
1847675511
1047144666
1038469451
1019373414
915618731
1787805440
1633254588
115038579
1632928336
285309400
1502151357
1681830618
589912769
1458905573
392538493
293221047
898732627
328072320
1540643739
406601475
1633298018
1270501001
818708193
1370327109
1654451705
640148036
972425327
1017148881
256579618
711456265
1823642971
1000413998
1018034128
1773175211
364928486
1463134274
223659792
246918111
1297846653
1240661099
666979523
987843005
72521645
1715136383
1565592610
526893100
941284548
698210768
1199166758
897828118
1751016018
521110875
1006016020
1738149288
1691799371
1287773825
571101459
534556221
1049397368
424769478
1762509019
593117691
613606092
959802058
1219618360
1271790178
716842428
1571515213
521431503
852125956
289446925
1277743423
1513160122
957732144
332534690
1450216435
403088425
1682643599
1294784214
1234561545
413278094
1085580522
585633306
1005632485
1256753563
544486759
1290573517
1192952269
651550427
1284941418
7649520
1411678831
1283664336
746936496
865818823
673308642
1180818816
634363506
1020593894
955787088
628689727
1673438903
1760540810
1449421335
1271810353
788281756
1122617049
463971824
1139280230
1263918758
375964432
596811746
1730668253
56488732
1392649534
1846771105
895563667
167824332
793116305
1204020882
1808131281
200599636
1226584591
288943058
1702590482
1086263076
1847243638
1313899081
1553649300
295875277
569349351
1367367587
954491157
1312176175
1181877368
1316980333
589330589
1774796085
1689905248
557720867
947186087
336747050
801264860
1846728278
1550165592
1447505227
1818716387
257127050
823917017
194198178
608893290
678095535
705479213
1463558950
685566709
1208547603
991660262
1031563475
616286925
1321066824
790916401
1229602482
123321268
1179350475
1546343612
1477923702
416549840
948220184
1581803818
965116084
912275287
654207871
749591354
1338425281
176352945
1796211219
1607356658
1511702717
396999657
3688579
571414548
1140233928
32780077
1502683052
618591751
1758517252
1478111535
1322021567
1008495201
1333988276
801248199
184523420
1447683474
1265996166
680193835
1840455822
1057113102
593930143
259008180
1309452612
746733221
1288602175
274242892
861017959
967093604
255753008
1548611425
727886238
1802613122
1262493478
1118353509
1798693558
242727208
1604402721
1192799003
1049191252
1620787944
950269091
904968151
25489076
568046483
1694387145
1673716546
918607094
1424746704
115831051
1094007622
1386929312
1726770586
939506557
1763444042
1588874055
1283740408
1730538960
1702720097
714055349
1120107831
730264831
996705994
796242760
552498473
841130887
83634821
554690976
1755299253
1734748323
633100663
1667437011
450145082
1812523608
1084814351
1793819597
1512322921
1356307050
1663127344
1177540723
558895385
377090715
447870886
1838666270
1586350498
542570867
77741766
188500464
167432041
485859970
1099415672
1441486605
1544733698
344100804
648408958
1475049485
768457420
178489598
385582406
1137038333
296445001
1550651555
1138397436
1752211124
1771355982
256571616
364883522
1224718434
475069
308139827
1258302836
1785684030
530966166
600329410
557905930
1381455191
1233097425
84296210
283998641
585553621
1789065400
58058730
33608362
1435668342
258414272
1228912182
1798351435
600492980
493800971
917945925
61215953
891354846
1706224175
510874660
721512268
1214647754
1154295202
305030569
133436940
318667528
995983776
529990122
1229862371
1630595712
983991655
1595715149
413711622
521203602
210311476
1443614734
166367204
963701720
1541918802
238469791
1763457019
703765181
858399112
1637005897
89469874
19121653
529597381
648557779
330576578
1099622624
571582079
360941135
938016351
1353058397
17312929
560358693
63824426
1491726094
318841789
1512079178
1616667861
1416465300
776013983
1015320967
1810532202
393899402
201626736
1162731944
267279263
485967910
1126314185
271070590
804527431
1795221288
932277691
1104875829
1435695230
1074621362
1413754635
1561620436
522422545
1071784216
316761700
309872886
1136832276
629160276
1847569481
105300258
204676992
503380833
1259700025
30162908
271366529
407435380
989134407
51790042
1247463683
959607766
1716598137
269145348
120327117
1389435355
1681639557
898051773
856900303
751552046
62485021
235901587
57905511
419793857
28381510
234306729
1754486159
1087868246
896851139
1813050807
629453782
1560384867
411296003
1171658217
308333150
1228083812
1642043683
1638674672
1083104836
26374874
400465505
957352573
980548628
737373965
1305755147
1453711830
684033520
1457753729
194531877
1839144048
856880612
904309142
1841620488
878349937
1139195183
997618826
451888890
260702888
950005980
398069454
941320594
415880041
64529545
1696886297
1837795649
1852979272
785891728
359965960
1455103284
745588113
1402257456
1024396928
1352707847
1765147255
74641094
435391198
162009207
311895267
1405081932
1647864392
164690584
454248021
212326
1035634621
992452460
425410654
21569137
798138873
916027173
161539958
598886798
1031309955
1382242191
165849668
257515828
386958540
1222883223
1811354352
1614584621
1400785979
1551914630
940249263
843173489
1304639087
1458110686
417289683
720140567
1622658231
1620523431
1822472665
274951175
1584315082
1656579030
250789330
953227267
1466044475
861555858
349778751
630524906
1677868774
679173526
415219170
428512475
1265490221
1684880292
472080315
695402302
344844658
1583027629
1405030289
1295441443
1085543906
650551350
1810384113
1551797200
32472225
117302415
889469531
374077662
337848109
1815434523
643882683
399770614
1010218728
1773566596
310166171
1204728814
1117497434
1545783607
583775236
1267088589
1148479833
1602552850
1738979626
1451246294
507907185
1564683564
877871796
734351168
1244498354
1410721837
1221468093
18652498
1618493994
663759696
288952796
1006396720
733577877
635697207
780171544
504905735
1405915138
1702011883
808871975
1127746141
1531063998
680076935
42676901
655483797
1061805588
310769098
329633027
372429066
876479069
677146041
694922420
1536554477
283163694
314474827
402526797
1205329828
447259616
1276211412
533376859
1151776370
1562703773
667992935
1434140902
25458010
891906934
491963555
9969996
1552972672
687678064
128443754
1145369269
535461435
1335826645
1591685903
638553682
1543715976
1204329680
1678725012
1741347697
386537850
1125154751
912515681
1211219226
1692002101
1149646535
560388467
1056777765
680563386
1506803088
1320834503
1353464070
660285154
7669018
1441909458
1212294303
352824356
86189721
766352051
378092386
322042476
1821949
1483671027
430309379
60282464
1250688927
979051914
1657516765
4054152
440480627
299215507
302931830
669090645
708028041
1220465094
243579134
949594461
1112439662
246484403
443892722
1642882212
725327985
1501111951
823946748
1231014114
1681373185
1565134428
1231302901
369003324
6463168
398780728
1756457052
1662394136
1438003724
1433119107
1560938382
1366537583
476164915
1853558850
332731935
60654254
723408583
584734716
576493489
1151954906
728340036
1629573241
650119097
326599598
946027791
1227078294
1414042284
1689836884
1816750410
1071889353
1491955243
1605817744
860443046
925679695
740730897
1061624227
827276924
105746891
645799726
154142126
72802930
6122033
1708062893
940280675
1674976665
1727163806
21894737
1274228290
1401810477
1760881737
710216777
778788035
114066460
1427845364
1750960701
119584569
1854744892
1416836337
1238852006
1427930346
737949283
1430954760
982611174
94372315
402441864
532210987
1443059355
8331456
70324521
87043543
887988308
1478520529
1282143711
1170694656
387175524
305316330
886614274
806225488
1047154168
220723617
1694261032
1513947539
1140147404
476602777
394772561
1248783674
160904694
1800944302
686854645
116314233
326747757
568036112
616024196
355477035
208702239
593092638
385053153
1336162959
679591630
515879233
1626891682
1591223633
1015740038
1436237666
1858827987
252553392
764147644
1794854619
228688794
1438399660
958340480
215521458
814153828
903205371
1137538347
805211677
1402260844
818998106
1578843333
1320808754
1228230648
1146777378
242323518
1248161804
66816131
1175702157
583533788
641391260
1655112411
1795024716
1585986875
591743967
1400046693
1382062478
504511862
1237485876
814971113
1381195885
1632337484
1448852861
1773601075
1355790599
688413420
1239425272
23773668
1426618430
755835477
1284646362
1605262249
178283007
296067387
795497346
325197320
276963464
1501546044
1628308838
767109118
503216143
19007600
96303753
937347738
867836363
1508981178
1440995970
1461776073
518364393
1816251036
151115519
883024309
1574369026
1013113435
1591022764
698677846
571671289
1246601675
1008774332
1614407096
1338062324
1526518980
439200808
1305372303
177406629
43025696
634541326
1150331590
143376883
1680435367
1044283755
410920388
344160335
687684552
1204707201
975362489
1115759789
1351870937
1672836624
1039718754
1230961500
826774818
495606230
513905123
870286166
527731698
1843742721
597064205
1007958443
1591994633
26255449
47292064
1842629136
360067592
31717106
203097249
1595718047
1602026904
32024489
1275398437
1415915767
154278422
1547339446
456852034
1015495937
551668630
979958809
131534194
1261779330
5318665
1196414842
927697301
956335531
1283981254
788588268
935116003
260697583
1534721841
997750139
1057970758
1160994258
1765299213
1543595518
1378481376
1770015656
7765347
77237168
1286818577
1586346810
1597968860
15033271
1492097771
1819977928
54708228
1693744638
1503286516
1203764808
1169468321
1193074678
404502964
1221627886
586626984
693876498
1453689274
1728377260
2417220
1849459505
951913681
1003116038
1659299099
144732816
1748984133
1593269377
1644701056
1753469140
1021758550
25328396
790997922
1200991803
47324060
1487143559
431985584
456148408
15679980
1411621869
839495271
260305657
496970129
1051777162
996829061
1111185800
1665515450
590354810
831104524
229968317
325482978
330594830
405748274
520781701
1690166215
318505806
485732521
871451552
1775421869
212686137
316531963
1512039986
792145198
682579859
975276659
708926043
956905034
1059901242
232088465
728696071
1415644597
1427349449
342853286
250170259
916258456
755600220
1262141545
1517453090
490902847
367300256
128848399
107743588
1206640578
379348408
462768502
455230324
1252817333
264458661
1544738799
1117683444
522491304
1084991141
815700580
877133642
1200043385
1247268115
777819820
1462040125
1303628182
1431017628
1108532110
153464172
65985870
964628202
139406937
1723253712
417556522
916281318
872129106
1838936287
1011524084
565560549
1251581768
605658625
523020647
874167703
758775728
1554514167
348131866
572862665
345987323
1038176429
261705055
1025571407
1587759245
241172247
1047409899
485495844
438660364
64051036
429130377
1611532745
851391939
1725311875
1108509476
1116515600
3824691
933273764
1362941570
1358361012
752985822
831418263
564140855
1821610569
529645039
894254549
1769428501
1756387936
1811509773
192472118
494428582
1487131553
1360695534
133745777
1091812918
121195803
806808131
374872999
1151976792
9277199
1761643246
504488058
1010817612
1531854445
1243432910
812513070
458026281
331356088
1342365344
1759519886
1069632782
1567635175
1244833943
1520986675
980050159
397466076
1584649801
1461308811
1277850179
1701431158
1123716703
1006145716
1103527493
1410659423
680750987
581239139
1075552386
398835040
437672809
1330568568
665635827
1851010210
679717935
377595033
751636225
1176316287
514590351
1719491899
1427082619
1542733904
778930079
1536221475
1355240924
897218973
600183489
1756386890
1727783017
982962179
1279570508
200446300
1471996323
1080154326
104544379
72947064
1311753743
816307333
325481418
412539727
908198885
89388830
1273137720
1545093248
1839680944
125581066
132693343
429330273
1183350342
1685930031
1714429279
274475998
68411564
734663941
873867521
1251766592
1477435743
1732118814
1504468671
955594342
802658295
1436547371
576342074
888090332
119057179
369802997
872480809
100800589
1668737273
102837008
1555221987
1680355804
1065313409
1569553744
817894432
1314614316
207778770
759049642
1842803973
215650912
10064786
176565130
871568449
818800575
1413019208
1515312959
1318805293
905309334
474423621
49806195
927889056
588928241
355874593
712710346
665544632
1306754263
1580552561
858455092
1859132297
274688957
1237956747
1831572793
771745941
875270739
1578009494
167417846
309055036
23161566
609562204
1015618578
1535249537
242899796
1322759132
126651414
1627992743
194545110
1616654266
1552836500
418111716
65729895
1571651651
1664603109
1717286314
1754034280
485435618
1556736792
1020784698
176697106
1148773962
802871196
630535510
1598739561
1601585047
1854103764
1491346859
213777808
1404887548
1806948838
596699262
141268217
63000247
1384087014
775587485
629955211
876210181
947278836
329085442
7135942
1034435699
206942820
1479587366
306369556
191370234
1733082166
510272887
1477102547
1799007161
391032186
1802909523
673899394
1328805084
1140154569
564103803
46040756
1045024340
1094659983
647254322
365849281
1433589744
1656305281
1194494952
1376507646
454490188
1648305377
920577319
408162768
1850496360
297154782
51907129
1637265034
567567522
1120173606
395200968
1705501830
934366521
698976807
305430903
173384979
1049618786
140869843
1779196017
1535145804
1000717785
211513017
1605334321
484251141
1452690682
1603598466
1800729200
1815813519
1184609684
891243832
1518247838
520520664
551690338
1087236192
1065022022
1087202345
1694370952
152271469
1092536269
1064083607
1189928659
558540288
1200151694
368410607
694622061
855157494
467382208
1410732179
1553272770
1165196307
177692496
34653291
1350161326
1356991694
61718712
136671322
440007889
1836522653
128617646
274509605
437497187
1554849787
1097722341
218743164
1429772967
1463441949
230071532
775068266
1829604568
836835505
120564851
646583983
1652821518
15863138
1448382911
1855815678
434895002
441603936
630932070
1307851936
446075289
1045121602
1776610255
50113210
877932187
1471973494
444077412
11011128
307803363
849162158
1330335279
508149863
311562924
407082710
1245597834
388379495
413115438
93805885
579347322
991759748
1106176712
1239934107
439842179
1504165894
1072837625
453749749
582771385
1196994981
507385035
52455830
990949628
449046431
1845547174
1641641341
1125274101
1237827439
1207787830
124009485
1287735194
1683054736
1147158317
1657186893
50198728
1244502130
836085879
1611017865
441458818
1383365706
1508152604
537363680
1840204147
503499836
1798669512
733285698
1047786395
117048078
181674810
422475534
1323090419
1016648011
141955617
733566859
482871121
1050939234
1660122837
1660192825
448516327
673319375
619397963
1088598407
692467918
1302412697
187549676
1368124056
978004789
173661441
1622307642
1218535237
721545293
91446558
1819795496
650757421
761906173
1836764145
1682223481
984582463
1784828318
50176690
673847696
713674381
1602915303
1305972328
753501016
40433059
1634242090
1679028626
50565579
1528765049
1173595268
790412659
134062610
296618046
1513145294
441673995
373365923
1032663685
596688601
232877165
1272817924
1419847602
1764653208
226013998
172791843
1146034952
472787260
619970540
201605452
526632987
1712506328
881189984
1000024736
1740081031
1306389721
1312440191
1604340875
711165176
645072785
1102479477
408015890
1376278161
1559011024
1423477985
642703975
576258040
346559138
1608833714
715748896
1849891508
10979136
1319908693
1400841391
946055090
390187276
585131576
1593976637
1054651020
780939817
757095860
1193025363
90967904
822520903
842112961
159705791
731674016
954636043
1794851956
1135033375
654102651
129474388
223177348
620251693
568884399
446038979
742276523
298044090
396109570
1267204905
89755928
1506323428
758157611
666205716
423224455
1848166994
1584903404
417794242
512805933
1823999960
1803950079
898096329
556455292
1772765872
844732872
842683847
678461220
218650284
415264718
142323767
1003882167
1402178885
1651188681
1401577564
125799783
1138765183
296936696
955093873
803903557
789398680
1148884587
1343458381
589854325
473322800
206602766
1484035057
653969378
1299036
1333492997
753260840
986818364
819915197
1794946810
883023329
435446146
748720971
329292658
417329545
1266139003
232261281
1530767148
1087966679
1392301318
644742535
1600582552
1074592434
1411307191
412638741
1722923180
165479289
1589286850
683255665
21904642
1117366856
271396024
1842814456
635804287
411130119
1567346345
1436478298
1483493439
1658122782
1381538814
1094535227
1745045640
661433675
251362188
1855762446
498385984
770645243
139707140
205168214
1014564039
1574535886
1620297388
949916186
1087947268
1641590471
762708720
1569142519
1113076362
245350042
399768024
188189240
1602519553
1696730718
1071541373
275110440
1641274245
1129923439
945027764
1074760826
906555082
887342776
761018943
1823156933
650395632
342641284
41286846
1117938849
1802066484
1061077719
326041848
1458610419
390384926
498591708
400480028
1063332477
864647858
1705027968
707087408
60398347
58220564
1585813551
1611069358
1393825249
1229955005
1774265755
1543768974
873145529
531492185
1605248387
173542186
347704330
1717602089
1213563338
1456459844
1387898567
605586640
1035069519
554611934
1595435321
408588888
590191391
692799714
1188423941
403063806
932954962
197638974
881817107
530333160
1352333999
1219687854
784954310
1386943063
1119999268
1075131359
1132119977
460855991
799224274
1028859719
1016642324
1541959762
42771248
488245322
1311256604
780286962
348828797
977431769
380460117
297277309
1560750463
70404180
1352784455
125716781
1176773620
722694128
123844581
308922592
841579445
1691592758
608782891
876278504
1780608455
81076706
838601237
561379401
391571319
792166859
17118625
647766707
545909818
1044656451
399794756
1350544659
127634249
388160326
1793754614
395931100
429299483
606435318
29400744
858678434
1842794925
41490453
1206383867
699369350
1850781197
614322316
1152661729
1608359758
6328873
308658530
1292463108
893016174
577242612
351595551
675293962
989449932
1728631581
1730232925
83269118
195414041
1587365665
1558146801
1638102124
1801761862
594816792
1627064777
869636192
1030949403
1424024461
1059460629
389924264
115603125
403601581
959199882
413449703
1008746615
486045231
348872457
1717765627
313163608
1079500351
303723845
1317085214
791348148
1393120964
1582252367
136580359
649642145
36135721
1200908881
519170800
1395950016
125479293
313805047
1833943417
1755083033
1846390693
764920389
274371382
1518687915
1828394385
1739850938
1623194746
436120029
915339830
631971931
1333167973
802961646
1521483834
1280211582
829809759
1470926588
194689056
1428659522
124255135
687913305
191747353
1189428754
510457196
152965035
1643696766
1064285549
294360107
708423718
1771818874
407103619
105105197
526901712
365645156
247774476
263868524
1775542045
997760539
458927288
1302500063
1360851462
1112724822
646636170
463741216
1288441442
569452416
691568847
424115655
454521859
1588039295
1841491318
1122064803
57416391
78345956
997868547
509674964
223687708
475755393
810714459
264980146
1471101120
1740098850
442690237
17262721
270758223
1316167985
1461364702
1252765358
132293656
1402227620
304575594
248216170
637391531
562384309
1446326561
720969274
177277665
585233494
76925270
566955137
443498354
1667150062
1294073686
369263030
1538115431
1364342223
1134103869
859973539
1286187527
1571125501
330276134
1832114236
1710590925
141239816
1148299080
1661689623
1736275233
1243666189
580119466
1799871013
384231863
1490312926
117000888
1265679613
16552984
1744575715
1788670033
982068279
1055789958
1702374788
1697792615
1492788179
1307099173
1619933070
1043550356
1662463791
861717828
25500614
1549186270
1535554626
895859856
1127589191
399890390
1480050230
1001755067
1020172209
418546344
1497131419
1049487909
551717812
223374147
1799071873
787515371
437634893
1281001812
1238024014
611492075
122721973
62613798
1824105836
144042027
1150860047
835453318
979719750
938579020
709721460
1153289192
1625580713
359522787
1300027878
589557157
198565796
1647800108
1217121031
301751872
987017671
76025827
111766008
1383323207
1655556525
1585866353
1759302575
1398782592
1128284187
1107020639
1747455426
1297384762
1122262344
390040486
984236425
1820609430
141583302
773670542
1561814685
271761436
421867511
170923270
275408664
1038698768
94089436
1527607497
206925542
1067836736
1010556258
1684118037
1514372866
269143146
853198859
353924201
405702782
86003057
330879630
907263698
280811255
1075651351
810939235
1387261010
743208165
1304839785
677247241
45459314
624674629
1777754331
976419426
1344788759
1684462739
1330599758
1634851903
181685767
1372709663
886073602
581318302
1666789230
929383453
1690636050
1859157828
235859209
1763471512
1583316738
1159087811
1001726180
509666026
1342204771
1486443930
1580960063
779428588
870496157
1829101525
102678851
834979528
803596367
1057160732
1691719545
675553369
971041815
589693176
1500656539
219273473
847444863
1119366486
1128170549
306519992
784838872
1100965270
1746266992
282775858
1605146856
488950514
1602208877
1846871308
1587877984
1753418903
812202512
1764766597
14982372
227047135
42855915
399222497
1840765692
591461733
101909793
1250909588
1471058472
982233399
1144465182
105240644
1295785322
1787353998
29682730
513106687
650457798
1477293898
1058209784
112484041
1120845056
1565003142
1309667070
1118969513
928930039
1020021280
506320045
1311105018
705968176
1442835495
1129314995
1011063005
849511020
675578452
1296666480
424972100
1481997863
1230830748
487996392
1142172042
1249527430
1152471327
674613677
1648562865
1704974248
668989244
155169378
571602347
1108628282
835074615
535852186
1336311361
722493293
1657354982
432971939
1049943356
1793001663
142396121
1615171240
999927462
321878250
1653371313
166276065
1032556618
1730819798
1669964831
1334946899
985732605
1696960975
1290389132
1592956079
1455683841
266952669
533781423
1547527242
1493728028
989246557
1374943258
1392817818
803745437
110708575
1176759919
112295332
794212484
1544819630
826770363
1481291755
1476663202
680639884
1616932318
529487303
399953271
1084433577
1184133784
388017861
701433223
1836924825
450242123
1754786112
565865762
1365424716
1712879147
1099158568
1447675560
1019347797
1519563066
1526217910
188724506
551426857
1245558768
953131374
922406958
268357173
1209855280
1622098839
286712255
967406223
581140064
1555747739
1395039418
736564067
397486383
1723879864
1558717020
289970921
54922090
831241867
210873436
1653902961
273058981
610294855
1633605584
713888318
45503348
1555977830
1413380809
308096879
1053594356
1196135995
1124739657
1530682440
1260554638
1201420879
665564286
729022105
332475225
1398287406
224464277
989245303
501032299
1596363545
327631104
84968403
44525327
1013942865
1626850556
854475145
951546342
1517675124
1580480067
788478325
1298527634
649537496
493781332
33348744
651150535
114604752
1053612644
590848649
1519509193
1212463484
1712510337
1140947036
1135228637
1812358200
363714965
424391122
501303352
757017729
757323203
860845096
236237543
1339547512
621811773
1407329468
384783178
1736725307
1780026934
1739063148
377899870
91390292
1157364299
1824082700
1014091664
1661172932
1807950828
1478115900
433529584
1345542180
1500818769
1131051088
1310347882
1848337880
644780782
161341536
833831440
891889271
1647298404
58556363
927031314
25992888
1569166203
1140849026
1685151874
237406713
1019892532
853805439
1547949317
175429905
570522015
783956548
1839265447
295030188
1831298112
1244914788
1217036908
277550409
1138656081
1008933588
533845283
1174034104
591797801
673520413
849079051
855314761
667933568
1458128540
956893728
371825345
1669085600
1715566110
912433800
580232547
36411233
975108352
464079566
411733245
1084479811
1165280689
1267421884
1178969822
1200972670
1044304410
353568451
723906927
41909688
275069680
892039541
58106916
301676725
683046871
1046231371
1637979193
1068643511
126905203
67447120
1501620162
339343018
287271474
1578913559
859756850
894203670
384508563
272046728
736752483
90499893
378132719
1097744063
219905429
1609003234
270547514
1480959620
1409010731
853636518
1569888606
1559043670
1104235325
1468247401
1192049987
1585345018
1650236186
358905288
1857662173
1365447469
1297836820
594339644
1649458013
1418208900
1697487670
293517893
1807288845
276679139
683288814
1431666683
1282188418
308560664
1000880588
1403942363
386737895
789755285
709780886
459880358
293801415
415163646
1023035420
317021731
455479243
221611683
432696731
1175847664
653572453
1046258666
1137265334
709902646
1829107360
1004773641
596783063
1390820934
637053456
1262881858
1281743537
1584331104
71299666
1259929903
1750076970
51268491
287731519
421350061
372321451
1292455820
1245780306
469560348
1457710028
1861684
1525160037
355793317
1254486514
1086479516
524436726
1799041319
473291247
51715592
238307256
1040238719
1180416081
761831054
571706887
1071741119
782357029
511798276
708419676
1749591263
1761851152
319047968
442691432
155801234
593350479
1310487138
459206181
87372627
231036649
1138278851
379807846
1677677535
288181177
1657125065
1719924110
746003814
885091517
799845344
743578062
1462271555
346878413
1296748008
33164872
334167098
1175089072
37065394
1379082182
1382885482
1310849156
581698047
1324525843
270425574
1408303835
1133033584
1065654024
526702889
1150328105
346117639
258232751
227554998
894287417
202165566
1142327307
1572944427
1044822881
746135941
1684023585
